From eb4e6cf94ab97b3348627db60885927f57c1f4eb Mon Sep 17 00:00:00 2001 From: Lucas Woodward <31957045+SketchingDev@users.noreply.github.com> Date: Sat, 24 Oct 2026 11:22:42 +0100 Subject: [PATCH] Update deps --- biome.json | 2 +- package.json | 14 +- pnpm-lock.yaml | 268 +- scripts/deploy-runner.js | 3352 +++++++++++++----------- servers/genesys-cloud-architect-mcp.js | 138 +- skills/write-flow/SKILL.md | 2 +- 6 files changed, 2074 insertions(+), 1702 deletions(-) diff --git a/biome.json b/biome.json index aa5dc99..a417f76 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.5.8/schema.json", + "$schema": "https://biomejs.dev/schemas/2.6.2/schema.json", "files": { "includes": ["src/**"] }, diff --git a/package.json b/package.json index 72f2d96..8a5a1a9 100644 --- a/package.json +++ b/package.json @@ -28,15 +28,15 @@ "prepare": "husky" }, "dependencies": { - "@modelcontextprotocol/sdk": "^1.31.0", - "purecloud-flow-scripting-api-sdk-javascript": "^0.69.1", - "purecloud-platform-client-v2": "^263.2.0", - "zod": "^4.6.5" + "@modelcontextprotocol/sdk": "^1.32.1", + "purecloud-flow-scripting-api-sdk-javascript": "^0.70.1", + "purecloud-platform-client-v2": "^264.0.0", + "zod": "^4.6.7" }, "devDependencies": { - "@biomejs/biome": "2.5.15", - "@makingchatbots/genesys-cloud-architect-diagram-lib": "^1.6.0", - "@types/node": "^26.6.3", + "@biomejs/biome": "2.6.2", + "@makingchatbots/genesys-cloud-architect-diagram-lib": "^1.6.1", + "@types/node": "^26.6.5", "esbuild": "^0.28.2", "husky": "^9.1.7", "typescript": "^7.0.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d88be25..c134ccd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,27 +9,27 @@ importers: .: dependencies: '@modelcontextprotocol/sdk': - specifier: ^1.31.0 - version: 1.31.0(zod@4.6.5) + specifier: ^1.32.1 + version: 1.32.1(zod@4.6.7) purecloud-flow-scripting-api-sdk-javascript: - specifier: ^0.69.1 - version: 0.69.1 + specifier: ^0.70.1 + version: 0.70.1 purecloud-platform-client-v2: - specifier: ^263.2.0 - version: 263.2.0 + specifier: ^264.0.0 + version: 264.0.0 zod: - specifier: ^4.6.5 - version: 4.6.5 + specifier: ^4.6.7 + version: 4.6.7 devDependencies: '@biomejs/biome': - specifier: 2.5.15 - version: 2.5.15 + specifier: 2.6.2 + version: 2.6.2 '@makingchatbots/genesys-cloud-architect-diagram-lib': - specifier: ^1.6.0 - version: 1.6.0 + specifier: ^1.6.1 + version: 1.6.1 '@types/node': - specifier: ^26.6.3 - version: 26.6.3 + specifier: ^26.6.5 + version: 26.6.5 esbuild: specifier: ^0.28.2 version: 0.28.2 @@ -42,59 +42,71 @@ importers: packages: - '@biomejs/biome@2.5.15': - resolution: {integrity: sha512-WZTW4slm/pdkh92K6t/3aEN++44JD1PQ7squ7RCMLI1flHGl43DVOIGXvCjHiZgBMO1V4uYxoFNtqrIA4qGuIQ==} + '@biomejs/biome@2.6.2': + resolution: {integrity: sha512-JLTFAFF9vfJcWwLhwuL4ZHflLg+XfTEC4IUnAlJRX1cMRt57++Xd1Ysb9Fdmlh9YUrvyCXfPEHjjEIqKJGdPKw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.5.15': - resolution: {integrity: sha512-BZVzFhJ/mUvTLMYbc9x6el0o2Uv5zP7bACYyhFb6fSc1giroXm7PL0a5KqMJ9F+/BnkYRjagD/ROSDVOZ6eapg==} + '@biomejs/cli-android-arm64@2.6.2': + resolution: {integrity: sha512-dMpdpH7zFEL5FxuIA9LJW+RoNyC3oeDB7PJyjqVVwtMNoKB5uo8OZYmrVSBikn71txzYwy/3xga7UME6bJQZ6A==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [android] + + '@biomejs/cli-android-x64@2.6.2': + resolution: {integrity: sha512-XCwEhPBGYzuRA502dRkCcQ+5cefQwuxQR7f9wa4do92dvIcuBL6VMLMFB/fL9hlpZ4dGSfHdpGFSIDlp52mg0A==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [android] + + '@biomejs/cli-darwin-arm64@2.6.2': + resolution: {integrity: sha512-rpXtabRgyZNz3aCjd/cRoSZGYi92R9eAXdUUe1sigIsRDyfMwgThaa98Yxt1fiZ7mxquqkAyIHIo08N/e1ToBA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.5.15': - resolution: {integrity: sha512-V5Kw63V+fVGNFhFrizDxMbGXAzZCh8kYzJpy3GI6gTapWDg7bZK9oYC9CbVgQSEdTnupz0U5Efz8Ev+5vdBBXw==} + '@biomejs/cli-darwin-x64@2.6.2': + resolution: {integrity: sha512-7GGzlm1GxUKoQ9CNV8tQZ+XXad4sz+v+uzNsWlhaGjsnZqUOVBw1OmAMpG3uNV/Mr0UrCpRJvSK0qvfuqSQOjg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.5.15': - resolution: {integrity: sha512-tGzZUTcJCV7tj5Adh/Gn6nR4MycqA3iohq2LEcrarAgRBkU0h0OKd2UzCRkOsOYOuUGaUJb4YmqRqyy2feGGSw==} + '@biomejs/cli-linux-arm64-musl@2.6.2': + resolution: {integrity: sha512-I+FYCLVSmR3cYfKcQ+KNeLOZ5w0wRd9fQFlw3JbSvy7bkegvTqdHaBRRcJzHQB/1ldldTLIcG21ka6X2cTWmJw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [musl] - '@biomejs/cli-linux-arm64@2.5.15': - resolution: {integrity: sha512-XaG7P7eeSLYETD3K9grfB0mQmpLQZjygdbsxekWBJAg4am79fGAtRpfRyNnTvXB2fZFNnJZG3nXm7HBat0+VUw==} + '@biomejs/cli-linux-arm64@2.6.2': + resolution: {integrity: sha512-Qs4CofCE8MdkjZFfEjswh2NAcbyQ7IVYtGSzQBvLqFlla/CSXroGbktUFndWG/kVSTywadauzAspYWtSfqAc2g==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] libc: [glibc] - '@biomejs/cli-linux-x64-musl@2.5.15': - resolution: {integrity: sha512-IlxUcyxilVGPsE008x13pWdkTbU3nQpP2i9b5UrbOYj6goBkKsRX1XB7yJLcV+O1H9LBchIIm4adOaVLZBX0ZQ==} + '@biomejs/cli-linux-x64-musl@2.6.2': + resolution: {integrity: sha512-wnjEXAK2pDd2j8r9gKI3L+44sIxjkYzS5aHmD1+K57RNJ3sFyT4n22NH6QFPqqeVdRBxN54H3kckUUCrFKCcJw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [musl] - '@biomejs/cli-linux-x64@2.5.15': - resolution: {integrity: sha512-xE4iEW/3LqlYj9GFgGrFsFSH51dEEpUbYWBfeOv0q87WkUDxK2o/HhreSb7qMJqck70RVM6Lg96hgedcAYcOkA==} + '@biomejs/cli-linux-x64@2.6.2': + resolution: {integrity: sha512-FJKsb95418139xDdbv9XnNJsIIwvsgR21Of0aE9B9U+nQlOtRq5gJl2ps0jZUmYBxTaOlP9BKo8N+Ff8+Rui1g==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] libc: [glibc] - '@biomejs/cli-win32-arm64@2.5.15': - resolution: {integrity: sha512-2kPKzhNlm8C+Ru3GcO0Me2ODkCBLrVOUNuyi84RJyWDVKAA4+Kjj3jMjL938lF6BRfvltC4vB2nPY9SvN51Ovg==} + '@biomejs/cli-win32-arm64@2.6.2': + resolution: {integrity: sha512-/PEOo6evlgrQOfKhMNtC/4Gk8ai3hySXXEtjUzCqZe/4iAbMdqelpp7qvZEDyLxlZS+BjOMQFpq2gXI/BPaAqw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.5.15': - resolution: {integrity: sha512-yAzh4UqEImV6Hcy0zjUqNfJAsUhoD64FBQCdTG8Md/Z2wQeVP/ZmJ3XRYAs1g8J9fjTFyl2fCtc5FB5til47+g==} + '@biomejs/cli-win32-x64@2.6.2': + resolution: {integrity: sha512-FVlWD+mDDz8nN5LWKRWUhhb7wKIK0VE3oXQvQBX7Fwwj00CvqMVhMyiz1iz8O5aZGmnkhFlKSwJPrUvMh5prQw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -266,18 +278,18 @@ packages: cpu: [x64] os: [win32] - '@hono/node-server@2.1.3': - resolution: {integrity: sha512-TA//nWMqPhbfdfneACk6t5a9eqbS9lABEPyKn0/xZTah3H3U2XaVg85rJFl0/Fyit0I552YDHgXGVSf3GwqbUw==} + '@hono/node-server@2.1.5': + resolution: {integrity: sha512-MgP/I06GdvsilDspMk/qmRzpk8LOUStP6jFAbSRi40W09DhoyUn+Mj7eyKICPqeYKybOjVFLVIAQzvu1bfIa7Q==} engines: {node: '>=20'} peerDependencies: - hono: ^4 + hono: ^4 || ^5.0.0-0 - '@makingchatbots/genesys-cloud-architect-diagram-lib@1.6.0': - resolution: {integrity: sha512-9q2Ov9fAD4o5bi2WdpwY/36WfUHxbOKulNivdtILDVczRWv4P2CAPxbl6ywY/FjEUSQS669pi2ufPt+tTaiP1A==, tarball: https://npm.pkg.github.com/download/@makingchatbots/genesys-cloud-architect-diagram-lib/1.6.0/b2ee69e9957243c726a9e96dcbb5eda9716f6224} + '@makingchatbots/genesys-cloud-architect-diagram-lib@1.6.1': + resolution: {integrity: sha512-axrIkythQbbJw2Jsmn8ExatMMXfuRilBIyEfujM58ib6gKpiSLnJzk2EZkpPK29KpEwPgejOh9ll5hHyGondIA==, tarball: https://npm.pkg.github.com/download/@makingchatbots/genesys-cloud-architect-diagram-lib/1.6.1/e6b35ee3ab0a6b8b8f4b67129f0e1da72c26c7b6} engines: {node: '>=22.12'} - '@modelcontextprotocol/sdk@1.31.0': - resolution: {integrity: sha512-UvTMgnNlnIBO/22ob2RcVGDlcvOslQs8T59+FTGdA0L27a39fdGF/EDETNtDVK4DZGpwomlsYpRdA8UXcVL/pw==} + '@modelcontextprotocol/sdk@1.32.1': + resolution: {integrity: sha512-2DdE+SJDtzLEEWzY1ZjY7Q+VcPhcV1KisD3zI4u0XZyktsjHum1mwbMI+JaulUBi2OZk+KJAi2uPXzxichPkdw==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -289,8 +301,8 @@ packages: '@so-ric/colorspace@1.1.6': resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} - '@types/node@26.6.3': - resolution: {integrity: sha512-dsqMQQoeTLqu9wynDD00q573mNzso3IdQOAfHRJqLCcmCFPoGo9A1bDpUcv/9tnKpErQWv9uKeGfl37EIS02Yg==} + '@types/node@26.6.5': + resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} '@types/triple-beam@1.3.5': resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} @@ -443,8 +455,8 @@ packages: axios@1.20.0: resolution: {integrity: sha512-r8aOh8j9cGKpgQAqpzrUHnSIc6a59Y3Xf/cv8sy1DrHCkZHzQGEuoq1tARk6qSyDdtQGSDgpb9kFlruzPvrgwg==} - body-parser@2.3.0: - resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==} + body-parser@2.4.0: + resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==} engines: {node: '>=18'} bytes@3.1.2: @@ -482,8 +494,8 @@ packages: configparser@0.3.10: resolution: {integrity: sha512-wTMIO5ZMA83xLataWsILTX4JV0IinnHXoWK0ib+DeqQvurUJf8ew+iwS9b4Ol5DfMUiY1UvfGkvrA60DJIIR6A==} - content-disposition@1.1.0: - resolution: {integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==} + content-disposition@2.0.1: + resolution: {integrity: sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==} engines: {node: '>=18'} content-type@1.0.5: @@ -577,21 +589,21 @@ packages: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} - express-rate-limit@8.7.0: - resolution: {integrity: sha512-hOwV7WOxXfjRpAM1DSJWZDXx3GhplwD8IfwuwvogD8i1Qnkgosw/H45s4ZnFAUHDAhPjlY9hLBvJhKmGMyY26g==} + express-rate-limit@8.7.1: + resolution: {integrity: sha512-2FXbqkygil3mZiXzEtM0IjE/UBmBNot0J1GEVrJT4JbrvwOSoEtqtO+wHbiMQELWe1eNvHoYRg2dkjOid+6JkA==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' - express@5.2.1: - resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} + express@5.3.0: + resolution: {integrity: sha512-qCqy1xSoaugxOD4IVHb1ZWdkvCF2W3aE2okKouWj8VwJ+ztskSiXoBnCSJqfKT+cVPJhuJqe9YLbY425+Zh00g==} engines: {node: '>= 18'} fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-uri@3.1.8: - resolution: {integrity: sha512-GZMtZUTNRpOVIECoXwLNZS5xUGE+mVNbTB8h/7Rwh2TFWcBQiPzTgyZi05BF9UMZKkLJv8XBRJTlU7zg8+ZfMg==} + fast-uri@3.1.9: + resolution: {integrity: sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==} fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} @@ -651,8 +663,8 @@ packages: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} - hono@4.13.12: - resolution: {integrity: sha512-6E2QDAc9Ick9Sq77ZrGS/dk2WUYni91aufTw6LJKpV7w8kW5/GxVUc650FOADOmlwg3K+f7Pun6XlV+pYmW6gw==} + hono@4.13.13: + resolution: {integrity: sha512-CQ46U0ZkAGmbT/4UxdzzGJpacP2IeKgY4a5/tOI9AABbpOMfK739wfDXmv1usCk+3RkKj1hQy4/fjhiwa2xlrA==} engines: {node: '>=16.9.0'} http-errors@2.0.1: @@ -675,8 +687,8 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - ip-address@10.7.2: - resolution: {integrity: sha512-7H/2gFSIitxc0hG3nOI1glS8QLo/EHBFFLk8vEUjXY/xu0AdL8jZ9U1IzO2PUm0d2D/ofQcAifb0g6OBkt8U7w==} + ip-address@10.7.4: + resolution: {integrity: sha512-DWBMKyeM25D70nrIiTkgQth59/G+naKOTep6huF9j+GmeK3DMD60Zvxg5d5qQnz+38AHgou6ean2LECX+lrKDg==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -693,8 +705,8 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - jose@6.2.12: - resolution: {integrity: sha512-9NiFmJEex0sy2Dk58j2UGBSHgUs2ypF9eZSu4L6vjOX3Dp96Sw1F3uL+H+D1sx02jZZdzUT0HgvCy59CuvXcWw==} + jose@6.2.13: + resolution: {integrity: sha512-7TIg10ZE1x82YediN+lcrPNvGMKge9yFHQD+Qho/b8y2adfugU3AsvvHfxV0fzyFllT6l9xCjf4RWY9g/Z9PJQ==} json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} @@ -759,8 +771,8 @@ packages: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + on-finished@2.4.2: + resolution: {integrity: sha512-ATWUv387i+nLD49EiDoOft5scf32Vsdz3ktrQJG9bi7jRFmaXTssvyvj1EmeKVVgvesbqUtvQQvaS2TpTukAZQ==} engines: {node: '>= 0.8'} once@1.4.0: @@ -792,15 +804,15 @@ packages: resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} engines: {node: '>=10'} - purecloud-flow-scripting-api-sdk-javascript@0.69.1: - resolution: {integrity: sha512-tNdzjiqYcpzb7+gtZjgQWrVtvgCR25EwbzGA1NIsyhOX1zCyoJi0HbYTHghzSSU6MaEiPOg0o4MYGPR/UOQLOA==} + purecloud-flow-scripting-api-sdk-javascript@0.70.1: + resolution: {integrity: sha512-wF8dVhq9XIq+Nyl9e29zmxD9bIGowxe3EdQefDzVHhtKu3pn6dXTXefABAp/OfuPepGcAhOjtop16chcya2Yqg==} engines: {node: '>=20.0.0'} - purecloud-platform-client-v2@263.2.0: - resolution: {integrity: sha512-ta5vaWKskg+ntw9GM1yPdce691MqLq0sK6cgW0lx6+A9wNKp12N7o4GuzJmAf83+YtkrGOD4byucC0JD+anMmg==} + purecloud-platform-client-v2@264.0.0: + resolution: {integrity: sha512-5f0LHebm9MLQti7ZbzIFTUpVtHb0wa5WAwXgwglS/y8CO+bbRs9ZOM5Bl8awMMjyn7La0swLNvra7HtsRkOpCQ==} - qs@6.16.0: - resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} + qs@6.16.1: + resolution: {integrity: sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==} engines: {node: '>=0.6'} range-parser@1.3.0: @@ -945,44 +957,52 @@ packages: peerDependencies: zod: ^3.25.28 || ^4 - zod@4.6.5: - resolution: {integrity: sha512-v5l/aFXZQeai4awLbOpSoHecE9UiMrnfx75tEXLjNonXVARxQ5mOeipTjROUchszUNCqnE+hqAMujRsRHsut2Q==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} snapshots: - '@biomejs/biome@2.5.15': + '@biomejs/biome@2.6.2': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.5.15 - '@biomejs/cli-darwin-x64': 2.5.15 - '@biomejs/cli-linux-arm64': 2.5.15 - '@biomejs/cli-linux-arm64-musl': 2.5.15 - '@biomejs/cli-linux-x64': 2.5.15 - '@biomejs/cli-linux-x64-musl': 2.5.15 - '@biomejs/cli-win32-arm64': 2.5.15 - '@biomejs/cli-win32-x64': 2.5.15 - - '@biomejs/cli-darwin-arm64@2.5.15': + '@biomejs/cli-android-arm64': 2.6.2 + '@biomejs/cli-android-x64': 2.6.2 + '@biomejs/cli-darwin-arm64': 2.6.2 + '@biomejs/cli-darwin-x64': 2.6.2 + '@biomejs/cli-linux-arm64': 2.6.2 + '@biomejs/cli-linux-arm64-musl': 2.6.2 + '@biomejs/cli-linux-x64': 2.6.2 + '@biomejs/cli-linux-x64-musl': 2.6.2 + '@biomejs/cli-win32-arm64': 2.6.2 + '@biomejs/cli-win32-x64': 2.6.2 + + '@biomejs/cli-android-arm64@2.6.2': + optional: true + + '@biomejs/cli-android-x64@2.6.2': optional: true - '@biomejs/cli-darwin-x64@2.5.15': + '@biomejs/cli-darwin-arm64@2.6.2': optional: true - '@biomejs/cli-linux-arm64-musl@2.5.15': + '@biomejs/cli-darwin-x64@2.6.2': optional: true - '@biomejs/cli-linux-arm64@2.5.15': + '@biomejs/cli-linux-arm64-musl@2.6.2': optional: true - '@biomejs/cli-linux-x64-musl@2.5.15': + '@biomejs/cli-linux-arm64@2.6.2': optional: true - '@biomejs/cli-linux-x64@2.5.15': + '@biomejs/cli-linux-x64-musl@2.6.2': optional: true - '@biomejs/cli-win32-arm64@2.5.15': + '@biomejs/cli-linux-x64@2.6.2': optional: true - '@biomejs/cli-win32-x64@2.5.15': + '@biomejs/cli-win32-arm64@2.6.2': + optional: true + + '@biomejs/cli-win32-x64@2.6.2': optional: true '@colors/colors@1.6.0': {} @@ -1073,15 +1093,15 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true - '@hono/node-server@2.1.3(hono@4.13.12)': + '@hono/node-server@2.1.5(hono@4.13.13)': dependencies: - hono: 4.13.12 + hono: 4.13.13 - '@makingchatbots/genesys-cloud-architect-diagram-lib@1.6.0': {} + '@makingchatbots/genesys-cloud-architect-diagram-lib@1.6.1': {} - '@modelcontextprotocol/sdk@1.31.0(zod@4.6.5)': + '@modelcontextprotocol/sdk@1.32.1(zod@4.6.7)': dependencies: - '@hono/node-server': 2.1.3(hono@4.13.12) + '@hono/node-server': 2.1.5(hono@4.13.13) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -1089,15 +1109,15 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.1.1 - express: 5.2.1 - express-rate-limit: 8.7.0(express@5.2.1) - hono: 4.13.12 - jose: 6.2.12 + express: 5.3.0 + express-rate-limit: 8.7.1(express@5.3.0) + hono: 4.13.13 + jose: 6.2.13 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.6.5 - zod-to-json-schema: 3.25.2(zod@4.6.5) + zod: 4.6.7 + zod-to-json-schema: 3.25.2(zod@4.6.7) transitivePeerDependencies: - supports-color @@ -1106,7 +1126,7 @@ snapshots: color: 5.0.3 text-hex: 1.0.0 - '@types/node@26.6.3': + '@types/node@26.6.5': dependencies: undici-types: 8.9.0 @@ -1190,7 +1210,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.8 + fast-uri: 3.1.9 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -1208,15 +1228,15 @@ snapshots: - debug - supports-color - body-parser@2.3.0: + body-parser@2.4.0: dependencies: bytes: 3.1.2 content-type: 2.1.0 debug: 4.4.3 http-errors: 2.0.1 iconv-lite: 0.7.3 - on-finished: 2.4.1 - qs: 6.16.0 + on-finished: 2.4.2 + qs: 6.16.1 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -1257,7 +1277,7 @@ snapshots: dependencies: mkdirp: 0.5.6 - content-disposition@1.1.0: {} + content-disposition@2.0.1: {} content-type@1.0.5: {} @@ -1352,20 +1372,20 @@ snapshots: dependencies: eventsource-parser: 3.1.1 - express-rate-limit@8.7.0(express@5.2.1): + express-rate-limit@8.7.1(express@5.3.0): dependencies: debug: 4.4.3 - express: 5.2.1 - ip-address: 10.7.2 + express: 5.3.0 + ip-address: 10.7.4 transitivePeerDependencies: - supports-color - express@5.2.1: + express@5.3.0: dependencies: accepts: 2.0.0 - body-parser: 2.3.0 - content-disposition: 1.1.0 - content-type: 1.0.5 + body-parser: 2.4.0 + content-disposition: 2.0.1 + content-type: 2.1.0 cookie: 0.7.2 cookie-signature: 1.2.2 debug: 4.4.3 @@ -1378,11 +1398,11 @@ snapshots: http-errors: 2.0.1 merge-descriptors: 2.0.0 mime-types: 3.0.2 - on-finished: 2.4.1 + on-finished: 2.4.2 once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.8 - qs: 6.16.0 + qs: 6.16.1 range-parser: 1.3.0 router: 2.2.0 send: 1.2.1 @@ -1395,7 +1415,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-uri@3.1.8: {} + fast-uri@3.1.9: {} fecha@4.2.3: {} @@ -1404,7 +1424,7 @@ snapshots: debug: 4.4.3 encodeurl: 2.0.0 escape-html: 1.0.3 - on-finished: 2.4.1 + on-finished: 2.4.2 parseurl: 1.3.3 statuses: 2.0.2 transitivePeerDependencies: @@ -1458,7 +1478,7 @@ snapshots: dependencies: function-bind: 1.1.2 - hono@4.13.12: {} + hono@4.13.13: {} http-errors@2.0.1: dependencies: @@ -1483,7 +1503,7 @@ snapshots: inherits@2.0.4: {} - ip-address@10.7.2: {} + ip-address@10.7.4: {} ipaddr.js@1.9.1: {} @@ -1493,7 +1513,7 @@ snapshots: isexe@2.0.0: {} - jose@6.2.12: {} + jose@6.2.13: {} json-schema-traverse@1.0.0: {} @@ -1544,7 +1564,7 @@ snapshots: object-inspect@1.13.4: {} - on-finished@2.4.1: + on-finished@2.4.2: dependencies: ee-first: 1.1.1 @@ -1571,14 +1591,14 @@ snapshots: proxy-from-env@2.1.0: {} - purecloud-flow-scripting-api-sdk-javascript@0.69.1: + purecloud-flow-scripting-api-sdk-javascript@0.70.1: dependencies: ws: 8.21.1 transitivePeerDependencies: - bufferutil - utf-8-validate - purecloud-platform-client-v2@263.2.0: + purecloud-platform-client-v2@264.0.0: dependencies: axios: 1.20.0 configparser: 0.3.10 @@ -1587,7 +1607,7 @@ snapshots: - debug - supports-color - qs@6.16.0: + qs@6.16.1: dependencies: es-define-property: 1.0.1 side-channel: 1.1.1 @@ -1635,7 +1655,7 @@ snapshots: http-errors: 2.0.1 mime-types: 3.0.2 ms: 2.1.3 - on-finished: 2.4.1 + on-finished: 2.4.2 range-parser: 1.3.0 statuses: 2.0.2 transitivePeerDependencies: @@ -1765,8 +1785,8 @@ snapshots: ws@8.21.1: {} - zod-to-json-schema@3.25.2(zod@4.6.5): + zod-to-json-schema@3.25.2(zod@4.6.7): dependencies: - zod: 4.6.5 + zod: 4.6.7 - zod@4.6.5: {} + zod@4.6.7: {} diff --git a/scripts/deploy-runner.js b/scripts/deploy-runner.js index 1853e63..b8bbc9a 100644 --- a/scripts/deploy-runner.js +++ b/scripts/deploy-runner.js @@ -42,10 +42,10 @@ var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__ge mod )); -// require("./**/*") in node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.69.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js +// require("./**/*") in node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.70.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js var globRequire; var init_ = __esm({ - 'require("./**/*") in node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.69.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js'() { + 'require("./**/*") in node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.70.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js'() { globRequire = __glob({ "./scripting.bundle.js": () => require_scripting_bundle() }); @@ -3747,9 +3747,9 @@ var require_ws = __commonJS({ } }); -// node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.69.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js +// node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.70.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js var require_scripting_bundle = __commonJS({ - "node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.69.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js"(exports2, module2) { + "node_modules/.pnpm/purecloud-flow-scripting-api-sdk-javascript@0.70.1/node_modules/purecloud-flow-scripting-api-sdk-javascript/build-scripting/release/scripting.bundle.js"(exports2, module2) { init_(); !(function(e, t2) { if ("object" == typeof exports2 && "object" == typeof module2) module2.exports = t2(); @@ -4343,7 +4343,7 @@ var require_scripting_bundle = __commonJS({ o2 > -1 && e3.model.paths.splice(o2, 1); } }; }, 18266(e2, t2, i2) { - e2.exports = { AbortSendActionViewModel: i2(13293).A, AbortSurveyActionViewModel: i2(2337).A, AddFlowMilestoneActionViewModel: i2(84896).A, AgenticAnythingElseActionViewModel: i2(96275).A, AgenticAskForIntentActionViewModel: i2(74188).A, AskForAuthenticationActionViewModel: i2(78105).A, AskForBooleanActionViewModel: i2(14273).A, AskForNLUIntentActionViewModel: i2(11332).A, AskForNextIntentLoopActionViewModel: i2(45626).A, AskForPaymentActionViewModel: i2(9687).A, AskForSlotActionViewModel: i2(60873).default, AskSurveyQuestionActionViewModel: i2(71020).A, AssignCustomerSegmentActionViewModel: i2(25575).A, AudioMonitoringActionViewModel: i2(14897).A, BotConnectorActionViewModel: i2(20549).A, BridgeServerActionViewModel: i2(28690).A, CallAgenticVirtualAgentActionViewModel: i2(57310).A, CallAudioConnectorActionViewModel: i2(78306).A, CallBotFlowActionViewModel: i2(73578).A, CallCommonModuleActionViewModel: i2(1438).A, CallDecisionTableActionViewModel: i2(34611).A, CallDigitalBotFlowActionViewModel: i2(31682).A, CallGuideActionViewModel: i2(56157).A, CallTaskActionViewModel: i2(72194).A, CallVoiceFlowActionViewModel: i2(84415).A, ChangeStateActionViewModel: i2(89690).A, ClearActiveIntentActionViewModel: i2(72378).A, ClearPostFlowActionViewModel: i2(25308).A, ClearSkillExpressionFiltersActionViewModel: i2(60440).A, ClearSlotActionViewModel: i2(47598).A, ClearUtilizationLabelActionViewModel: i2(95320).A, ClearVoicemailSnippetActionViewModel: i2(92244).A, CollectInputActionViewModel: i2(18543).A, CollectVoiceSnippetActionViewModel: i2(97505).A, CommunicateActionViewModel: i2(71530).default, CompleteSendActionViewModel: i2(66590).A, CompleteSurveyActionViewModel: i2(76218).A, CreateCallbackActionViewModel: i2(12992).A, CreateConversationAttributeActionViewModel: i2(42062).A, DataActionViewModel: i2(18468).A, DataTableLookupActionViewModel: i2(23308).A, DecisionActionViewModel: i2(35951).A, DecryptDataActionViewModel: i2(4294).A, DeflectActionViewModel: i2(86332).A, DetectIntentActionViewModel: i2(6666).A, DetectSilenceActionViewModel: i2(98151).A, DialExtensionActionViewModel: i2(74884).A, DialNameActionViewModel: i2(55510).A, DialogEngineActionViewModel: i2(93619).A, DialogflowActionViewModel: i2(29317).A, DialogflowCxActionViewModel: i2(20100).A, DigitalBotConnectorActionViewModel: i2(43629).A, DigitalMenuActionViewModel: i2(120).A, DisconnectActionViewModel: i2(81907).A, DisconnectWorkitemActionViewModel: i2(33853).A, EncryptDataActionViewModel: i2(75374).A, EndBusinessProcessActionViewModel: i2(68173).A, EndStateActionViewModel: i2(87759).A, EndTaskActionViewModel: i2(27313).A, EndWorkflowActionViewModel: i2(21045).A, EvaluateScheduleActionViewModel: i2(10555).A, EvaluateScheduleGroupActionViewModel: i2(70826).A, EvaluateSkillExpressionFiltersActionViewModel: i2(85714).A, ExitBotFlowActionViewModel: i2(24954).A, ExitLoopActionViewModel: i2(876).A, ExitWorkitemFlowActionViewModel: i2(24891).A, ExtractSecureDataActionViewModel: i2(51905).A, FindDivisionActionViewModel: i2(25162).A, FindDivisionsActionViewModel: i2(15091).A, FindEmergencyGroupActionViewModel: i2(23123).A, FindGrammarActionViewModel: i2(5828).A, FindGrammarByIdActionViewModel: i2(68108).A, FindGroupActionViewModel: i2(56146).A, FindKnowledgeBaseDocumentByIdActionViewModel: i2(78091).A, FindLanguageSkillActionViewModel: i2(3554).A, FindQueueActionViewModel: i2(49149).A, FindQueueByIdActionViewModel: i2(86758).A, FindScheduleActionViewModel: i2(77152).A, FindScheduleGroupActionViewModel: i2(59463).A, FindSkillActionViewModel: i2(80700).A, FindSystemPromptActionViewModel: i2(78534).A, FindUserActionViewModel: i2(12722).A, FindUserByIdActionViewModel: i2(5486).A, FindUserPromptActionViewModel: i2(67444).A, FindUsersByIdActionViewModel: i2(37687).A, FindUtilizationLabelActionViewModel: i2(78785).A, FlushAudioActionViewModel: i2(41053).A, FormActionViewModel: i2(71075).A, GetAssignedCustomerIntentsActionViewModel: i2(33924).A, GetAssignedCustomerSegmentsActionViewModel: i2(45195).A, GetAttributesActionViewModel: i2(72426).A, GetConversationAttributeActionViewModel: i2(28206).A, GetConversationAttributesActionViewModel: i2(17471).A, GetConversationDataActionViewModel: i2(79348).A, GetEmailHeadersActionViewModel: i2(60079).A, GetExternalContactActionViewModel: i2(36834).A, GetExternalOrganizationActionViewModel: i2(66033).A, GetJourneyOutcomeActionViewModel: i2(55048).A, GetJourneyOutcomeScoresBySessionActionViewModel: i2(184).A, GetJourneySegmentActionViewModel: i2(80251).A, GetJourneySessionActionViewModel: i2(84684).A, GetJourneySessionsByCustomerActionViewModel: i2(91606).A, GetJourneySessionsByExternalContactActionViewModel: i2(66347).A, GetRawSIPHeadersActionViewModel: i2(13221).A, GetResponseActionViewModel: i2(41108).A, GetSIPHeadersActionViewModel: i2(77479).A, GetSecuredDataActionViewModel: i2(22036).A, HoldMusicActionViewModel: i2(61289).A, InitializeFlowOutcomeActionViewModel: i2(62279).A, InlineTaskActionViewModel: i2(45817).A, JumpToTaskActionViewModel: i2(72577).A, LexActionViewModel: i2(78830).A, LexV2ActionViewModel: i2(82490).A, LoopActionViewModel: i2(47567).A, LoopUntilActionViewModel: i2(3287).A, MenuJumpActionViewModel: i2(80684).A, NextLoopActionViewModel: i2(80632).A, NuanceMixActionViewModel: i2(59421).A, ParticipantRecordActionViewModel: i2(95689).A, PlayAudioActionViewModel: i2(38750).A, PlayAudioOnSilenceActionViewModel: i2(42473).A, PlayEstimatedWaitTimeActionViewModel: i2(50293).A, PlayPositionInQueueActionViewModel: i2(69038).A, PlayUserGreetingActionViewModel: i2(20407).A, PlayUserNameActionViewModel: i2(86527).A, PreviousMenuActionViewModel: i2(39843).A, ProcessVoicemailInputActionViewModel: i2(93087).A, PromoteExternalContactActionViewModel: i2(5578).A, RepeatMenuActionViewModel: i2(61781).A, ReturnToAgentActionViewModel: i2(24669).A, ScreenPopActionViewModel: i2(77372).A, SearchExternalContactsActionViewModel: i2(72627).A, SecureActionViewModel: i2(69091).A, SendAutoReplyActionViewModel: i2(71516).A, SendDigitalContentActionViewModel: i2(43080).A, SendInteractiveApplicationActionViewModel: i2(76657).A, SendKnowledgeFeedbackActionViewModel: i2(71222).A, SendNotificationActionViewModel: i2(49450).A, SendResponseActionViewModel: i2(63150).A, SendRichLinkActionViewModel: i2(77953).A, SetActiveIntentActionViewModel: i2(17637).A, SetAttributesActionViewModel: i2(6174).A, SetConversationDataActionViewModel: i2(72040).A, SetExternalTagActionViewModel: i2(84378).A, SetFlowOutcomeActionViewModel: i2(21401).A, SetLocaleActionViewModel: i2(37595).A, SetPostFlowActionViewModel: i2(52423).A, SetPriorityActionViewModel: i2(93213).A, SetSecuredDataActionViewModel: i2(3416).A, SetSkillExpressionFiltersActionViewModel: i2(63003).A, SetSkillsActionViewModel: i2(97643).A, SetUUIDataActionViewModel: i2(71002).A, SetUtilizationLabelActionViewModel: i2(64315).A, SetWhisperAudioActionViewModel: i2(48289).A, SetWrapupCodeActionViewModel: i2(72749).A, ShowKnowledgeArticleActionViewModel: i2(10955).A, StateToolboxPlaceholderActionViewModel: i2(58778).A, SubMenuActionViewModel: i2(30346).A, SubmitVoiceSnippetActionViewModel: i2(83516).A, SubmitVoicemailSnippetActionViewModel: i2(37323).A, SwitchActionViewModel: i2(23753).default, TerminateWorkitemActionViewModel: i2(65878).A, TranscriptionActionViewModel: i2(87321).A, TransferExternalActionViewModel: i2(49717).A, TransferFlowActionViewModel: i2(84568).default, TransferFlowSecureActionViewModel: i2(64647).A, TransferGroupActionViewModel: i2(2499).A, TransferPureMatchActionViewModel: i2(99831).A, TransferUserActionViewModel: i2(17357).A, TransferVoicemailActionViewModel: i2(81453).A, UpdateConversationAttributeActionViewModel: i2(60599).A, UpdateExternalContactActionViewModel: i2(20164).A, UpdateVariablesActionViewModel: i2(86855).default, UpdateWorkitemActionViewModel: i2(340).A, VoiceBiometricsActionViewModel: i2(72830).A, WaitActionViewModel: i2(96422).A, WaitForInputActionViewModel: i2(49661).A }; + e2.exports = { AbortSendActionViewModel: i2(13293).A, AbortSurveyActionViewModel: i2(2337).A, AddFlowMilestoneActionViewModel: i2(84896).A, AgenticAnythingElseActionViewModel: i2(96275).A, AgenticAskForIntentActionViewModel: i2(74188).A, AskForAuthenticationActionViewModel: i2(78105).A, AskForBooleanActionViewModel: i2(14273).A, AskForNLUIntentActionViewModel: i2(11332).A, AskForNextIntentLoopActionViewModel: i2(45626).A, AskForPaymentActionViewModel: i2(9687).A, AskForSlotActionViewModel: i2(60873).default, AskSurveyQuestionActionViewModel: i2(71020).A, AssignCustomerSegmentActionViewModel: i2(25575).A, AudioMonitoringActionViewModel: i2(14897).A, BotConnectorActionViewModel: i2(20549).A, BridgeServerActionViewModel: i2(28690).A, CallAgenticVirtualAgentActionViewModel: i2(57310).A, CallAudioConnectorActionViewModel: i2(78306).A, CallBotFlowActionViewModel: i2(73578).A, CallCommonModuleActionViewModel: i2(1438).A, CallDecisionTableActionViewModel: i2(34611).A, CallDigitalBotFlowActionViewModel: i2(31682).A, CallGuideActionViewModel: i2(56157).A, CallTaskActionViewModel: i2(72194).A, CallVoiceFlowActionViewModel: i2(84415).A, ChangeStateActionViewModel: i2(89690).A, ClearActiveIntentActionViewModel: i2(72378).A, ClearPostFlowActionViewModel: i2(25308).A, ClearSkillExpressionFiltersActionViewModel: i2(60440).A, ClearSlotActionViewModel: i2(47598).A, ClearUtilizationLabelActionViewModel: i2(95320).A, ClearVoicemailSnippetActionViewModel: i2(92244).A, CollectInputActionViewModel: i2(18543).A, CollectVoiceSnippetActionViewModel: i2(97505).A, CommunicateActionViewModel: i2(71530).default, CompleteSendActionViewModel: i2(66590).A, CompleteSurveyActionViewModel: i2(76218).A, CreateCallbackActionViewModel: i2(12992).A, CreateConversationAttributeActionViewModel: i2(42062).A, DataActionViewModel: i2(18468).A, DataTableLookupActionViewModel: i2(23308).A, DecisionActionViewModel: i2(35951).A, DecryptDataActionViewModel: i2(4294).A, DeflectActionViewModel: i2(86332).A, DetectIntentActionViewModel: i2(6666).A, DetectSilenceActionViewModel: i2(98151).A, DialExtensionActionViewModel: i2(74884).A, DialNameActionViewModel: i2(55510).A, DialogEngineActionViewModel: i2(93619).A, DialogflowActionViewModel: i2(29317).A, DialogflowCxActionViewModel: i2(20100).A, DigitalBotConnectorActionViewModel: i2(43629).A, DigitalMenuActionViewModel: i2(120).A, DisconnectActionViewModel: i2(81907).A, DisconnectWorkitemActionViewModel: i2(33853).A, EncryptDataActionViewModel: i2(75374).A, EndBusinessProcessActionViewModel: i2(68173).A, EndStateActionViewModel: i2(87759).A, EndTaskActionViewModel: i2(27313).A, EndWorkflowActionViewModel: i2(21045).A, EvaluateScheduleActionViewModel: i2(10555).A, EvaluateScheduleGroupActionViewModel: i2(70826).A, EvaluateSkillExpressionFiltersActionViewModel: i2(85714).A, ExitBotFlowActionViewModel: i2(24954).A, ExitLoopActionViewModel: i2(876).A, ExitWorkitemFlowActionViewModel: i2(24891).A, ExtractSecureDataActionViewModel: i2(51905).Ay, FindDivisionActionViewModel: i2(25162).A, FindDivisionsActionViewModel: i2(15091).A, FindEmergencyGroupActionViewModel: i2(23123).A, FindGrammarActionViewModel: i2(5828).A, FindGrammarByIdActionViewModel: i2(68108).A, FindGroupActionViewModel: i2(56146).A, FindKnowledgeBaseDocumentByIdActionViewModel: i2(78091).A, FindLanguageSkillActionViewModel: i2(3554).A, FindQueueActionViewModel: i2(49149).A, FindQueueByIdActionViewModel: i2(86758).A, FindScheduleActionViewModel: i2(77152).A, FindScheduleGroupActionViewModel: i2(59463).A, FindSkillActionViewModel: i2(80700).A, FindSystemPromptActionViewModel: i2(78534).A, FindUserActionViewModel: i2(12722).A, FindUserByIdActionViewModel: i2(5486).A, FindUserPromptActionViewModel: i2(67444).A, FindUsersByIdActionViewModel: i2(37687).A, FindUtilizationLabelActionViewModel: i2(78785).A, FlushAudioActionViewModel: i2(41053).A, FormActionViewModel: i2(71075).A, GetAssignedCustomerIntentsActionViewModel: i2(33924).A, GetAssignedCustomerSegmentsActionViewModel: i2(45195).A, GetAttributesActionViewModel: i2(72426).A, GetConversationAttributeActionViewModel: i2(28206).A, GetConversationAttributesActionViewModel: i2(17471).A, GetConversationDataActionViewModel: i2(79348).A, GetEmailHeadersActionViewModel: i2(60079).A, GetExternalContactActionViewModel: i2(36834).A, GetExternalOrganizationActionViewModel: i2(66033).A, GetJourneyOutcomeActionViewModel: i2(55048).A, GetJourneyOutcomeScoresBySessionActionViewModel: i2(184).A, GetJourneySegmentActionViewModel: i2(80251).A, GetJourneySessionActionViewModel: i2(84684).A, GetJourneySessionsByCustomerActionViewModel: i2(91606).A, GetJourneySessionsByExternalContactActionViewModel: i2(66347).A, GetRawSIPHeadersActionViewModel: i2(13221).A, GetResponseActionViewModel: i2(41108).A, GetSIPHeadersActionViewModel: i2(77479).A, GetSecuredDataActionViewModel: i2(22036).A, HoldMusicActionViewModel: i2(61289).A, InitializeFlowOutcomeActionViewModel: i2(62279).A, InlineTaskActionViewModel: i2(45817).A, JumpToTaskActionViewModel: i2(72577).A, LexActionViewModel: i2(78830).A, LexV2ActionViewModel: i2(82490).A, LoopActionViewModel: i2(47567).A, LoopUntilActionViewModel: i2(3287).A, MenuJumpActionViewModel: i2(80684).A, NextLoopActionViewModel: i2(80632).A, NuanceMixActionViewModel: i2(59421).A, ParticipantRecordActionViewModel: i2(95689).A, PlayAudioActionViewModel: i2(38750).A, PlayAudioOnSilenceActionViewModel: i2(42473).A, PlayEstimatedWaitTimeActionViewModel: i2(50293).A, PlayPositionInQueueActionViewModel: i2(69038).A, PlayUserGreetingActionViewModel: i2(20407).A, PlayUserNameActionViewModel: i2(86527).A, PreviousMenuActionViewModel: i2(39843).A, ProcessVoicemailInputActionViewModel: i2(93087).A, PromoteExternalContactActionViewModel: i2(5578).A, RepeatMenuActionViewModel: i2(61781).A, ReturnToAgentActionViewModel: i2(24669).A, ScreenPopActionViewModel: i2(77372).A, SearchExternalContactsActionViewModel: i2(72627).A, SecureActionViewModel: i2(69091).A, SendAutoReplyActionViewModel: i2(71516).A, SendDigitalContentActionViewModel: i2(43080).A, SendInteractiveApplicationActionViewModel: i2(76657).A, SendKnowledgeFeedbackActionViewModel: i2(71222).A, SendNotificationActionViewModel: i2(49450).A, SendResponseActionViewModel: i2(63150).A, SendRichLinkActionViewModel: i2(77953).A, SetActiveIntentActionViewModel: i2(17637).A, SetAttributesActionViewModel: i2(6174).A, SetConversationDataActionViewModel: i2(72040).A, SetExternalTagActionViewModel: i2(84378).A, SetFlowOutcomeActionViewModel: i2(21401).A, SetLocaleActionViewModel: i2(37595).A, SetPostFlowActionViewModel: i2(52423).A, SetPriorityActionViewModel: i2(93213).A, SetSecuredDataActionViewModel: i2(3416).A, SetSkillExpressionFiltersActionViewModel: i2(63003).A, SetSkillsActionViewModel: i2(97643).A, SetUUIDataActionViewModel: i2(71002).A, SetUtilizationLabelActionViewModel: i2(64315).A, SetWhisperAudioActionViewModel: i2(48289).A, SetWrapupCodeActionViewModel: i2(72749).A, ShowKnowledgeArticleActionViewModel: i2(10955).A, StateToolboxPlaceholderActionViewModel: i2(58778).A, SubMenuActionViewModel: i2(30346).A, SubmitVoiceSnippetActionViewModel: i2(83516).A, SubmitVoicemailSnippetActionViewModel: i2(37323).A, SwitchActionViewModel: i2(23753).default, TerminateWorkitemActionViewModel: i2(65878).A, TranscriptionActionViewModel: i2(87321).A, TransferExternalActionViewModel: i2(49717).A, TransferFlowActionViewModel: i2(84568).default, TransferFlowSecureActionViewModel: i2(64647).A, TransferGroupActionViewModel: i2(2499).A, TransferPureMatchActionViewModel: i2(99831).A, TransferUserActionViewModel: i2(17357).A, TransferVoicemailActionViewModel: i2(81453).A, UpdateConversationAttributeActionViewModel: i2(60599).A, UpdateExternalContactActionViewModel: i2(20164).A, UpdateVariablesActionViewModel: i2(86855).default, UpdateWorkitemActionViewModel: i2(340).A, VoiceBiometricsActionViewModel: i2(72830).A, WaitActionViewModel: i2(96422).A, WaitForInputActionViewModel: i2(49661).A }; }, 4495(e2, t2, i2) { const { builderCategoryIds: n2 } = i2(73062), o = i2(5532).default, { builderPartIds: r } = i2(69149), a = i2(42290).default, s = i2(16958), l = i2(76486).default, u = i2(22599).default, c = i2(4648).default, { globalTypes: d } = i2(14394); e2.exports = { create: () => { @@ -4527,85 +4527,6 @@ var require_scripting_bundle = __commonJS({ const t3 = n2.isFeatureAvailable(o.divisionedFlowOutcomes) ? a.getOutcomeDivisionView : a.getOutcome; return r.build(t3).templateParams({ id: e3 }).call().then((e4) => 0 !== e4.entities?.length && void 0 !== e4.entities ? e4.entities[0] : e4); }, s.prototype.getOutcome.api = a.getOutcome, e2.exports = new s(); - }, 37345(e2, t2, i2) { - const n2 = i2(92140), o = i2(12847), r = i2(10798), a = i2(4648).default, s = i2(51668), l = i2(36019).default, u = i2(64420), c = i2(80496); - function d() { - } - d.prototype.checkIn = function(e3) { - const t3 = l.build(u.checkIn); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.checkOut = function(e3) { - const t3 = l.build(u.checkOut); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.createFlow = function(e3, t3, i3, o2, r2, a2) { - const s2 = l.build(u.createFlow), c2 = { type: e3, name: t3, description: i3 || "", division: { id: o2 }, worktypeId: a2 || null }; - return s2.content(c2), n2.isString(r2) && s2.queryParams({ language: r2.toLowerCase() }), s2.call(); - }, d.prototype.deactivate = function(e3) { - const t3 = l.build(u.deactivate); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.deleteFlow = function(e3) { - const t3 = l.build(u.deleteFlow); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.deleteBulkFlows = function(e3) { - const t3 = l.build(u.deleteBulkFlows); - return t3.queryParams({ id: e3 }), t3.call(); - }, d.prototype.getConfiguration = function(e3, t3, i3) { - const n3 = l.build(t3 || u.getConfiguration); - return i3 && n3.info.addOptions(i3), n3.templateParams({ id: e3 }).queryParams({ deleted: true }), n3.call(); - }, d.prototype.getFlow = function(e3, t3, i3) { - const n3 = l.build(u.getFlow); - let o2; - return (t3 || i3) && (o2 = {}, t3 && (o2.deleted = true), i3 && (o2.includeSchema = true)), n3.queryParams(o2), n3.templateParams({ id: e3 }), n3.call(); - }, d.prototype.getFlow.api = u.getFlow, d.prototype.getFlowInfoForVersion = function(e3, t3) { - const i3 = l.build(u.getFlowInfoForVersion); - return i3.templateParams({ flowId: e3, flowVersion: t3 }), i3.call(); - }, d.prototype.getFlows = function(e3) { - e3 = e3 || {}; - const t3 = l.build(u.getFlows); - return t3.queryParams(e3.isConfigListSearchParams ? e3.getSearchQueryParams() : e3), t3.call(); - }, d.prototype.getFlowsDivisionViews = function(e3) { - const t3 = l.build(u.getFlowsDivisionViews); - return t3.queryParams(e3.getSearchQueryParams()), t3.call(); - }, d.prototype.getFlowVersions = function(e3, t3, i3) { - const n3 = { pageNumber: i3 || 1, pageSize: t3 || 20, sortOrder: "dsc" }, o2 = l.build(u.getFlowVersions); - return o2.templateParams({ flowId: e3 }).queryParams(n3), o2.call(); - }, d.prototype.getVersionConfiguration = function(e3, t3, i3, n3) { - const o2 = l.build(i3 || u.getVersionConfiguration); - return n3 && o2.info.addOptions(n3), o2.templateParams({ id: e3, version: t3 }).queryParams({ deleted: true }), o2.call(); - }, d.prototype.publish = function(e3, t3) { - const i3 = l.build(u.publishAsync); - return i3.templateParams({ id: e3 }), t3 && i3.queryParams({ version: "default" }), i3.call(); - }, d.prototype.enableFlowDebug = function(e3, t3) { - const i3 = l.build(u.enableFlowDebug); - return i3.templateParams({ id: e3, version: t3 }), i3.call(); - }, d.prototype.revert = function(e3) { - const t3 = l.build(u.revert); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.saveConfiguration = function(e3, t3) { - const i3 = l.build(u.saveConfiguration); - let c2, d2; - return c2 = r.isFeatureAvailable(a.flowV2_Transport), c2 ? (n2.isObject(t3) && (o.error("Non-string configuration passed into flows.saveConfiguration!"), t3 = JSON.stringify(t3)), d2 = { flow: s.gzip(t3).toString(), flowMetaData: { flowDocumentVersion: "2.0" } }, o.info(`Compressed flow for save, compressed length: ${d2.flow?.length}, uncompressed length ${t3?.length}`)) : d2 = t3, i3.content(d2).templateParams({ id: e3 }), i3.call(); - }, d.prototype.updateMetaData = function(e3, t3, i3, n3, o2) { - const r2 = l.build(u.updateMetaData), a2 = { type: e3, name: i3, description: n3 || "", division: { id: o2 } }; - return r2.content(a2).templateParams({ id: t3 }), r2.call(); - }, d.prototype.unlock = function(e3) { - const t3 = l.build(u.unlock); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.postHistoryRequest = function(e3) { - const t3 = l.build(u.postHistoryRequest); - return t3.templateParams({ id: e3 }), t3.call(); - }, d.prototype.getHistoryResults = function(e3, t3, i3) { - return l.build(u.getHistoryResults).templateParams({ flowId: e3, operationId: t3 }).queryParams({ pageSize: 100, pageNumber: i3 || 1, action: ["checkin", "publish", "create", "delete"] }).call(); - }, d.prototype.postFlowLaunch = function(e3, t3, i3, n3) { - const o2 = l.build(u.postFlowLaunch); - return o2.content({ flowId: e3, flowVersion: t3, inputData: i3, name: n3 }), o2.call(); - }, d.prototype.postDigitalBotFlowLaunch = function(e3, t3, i3, n3) { - const o2 = l.build(u.postDigitalBotFlowLaunch); - return o2.content({ channel: { inputModes: ["Text"], outputModes: ["Text"], name: "Chat", userAgent: { name: "GenesysWebWidget" } }, externalSessionId: "", flow: { id: e3 }, inputData: { variables: i3 }, language: "" }), o2.call(); - }, d.prototype.postDigitalBotFlowTurns = function(e3, t3, i3, n3) { - const o2 = l.build(c.postDigitalBotFlowTurns).templateParams({ sessionId: e3 }); - return o2.content(i3), o2.call(); - }, e2.exports = new d(); }, 58650(e2, t2, i2) { const n2 = i2(36019).default, o = i2(54501); function r() { @@ -4683,22 +4604,18 @@ var require_scripting_bundle = __commonJS({ return n2.build(o.getQueue).templateParams({ id: e3 }).call(); }, r.prototype.getQueue.api = o.getQueue, e2.exports = new r(); }, 52124(e2, t2, i2) { - const n2 = i2(10798), o = i2(4648).default, r = i2(36019).default, a = i2(92737); - function s() { + const n2 = i2(36019).default, o = i2(92737); + function r() { } - s.prototype.getScripts = function(e3) { - const t3 = n2.isFeatureAvailable(o.divisionedScriptsV2) ? a.getScriptsDivisionView : a.getScripts; - return r.build(t3).queryParams(e3.getSearchQueryParams()).call(); - }, s.prototype.getScript = function(e3) { - const t3 = n2.isFeatureAvailable(o.divisionedScriptsV2) ? a.getScriptDivisionView : a.getScript; - return r.build(t3).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); - }, s.prototype.getScript.api = a.getScript, s.prototype.getScriptsForFeature = function(e3, t3) { - const i3 = n2.isFeatureAvailable(o.divisionedScriptsV2) ? a.getScriptsForFeatureDivisionView : a.getScriptsForFeature; - return r.build(i3).templateParams({ feature: e3 }).queryParams(t3.getSearchQueryParams()).call(); - }, s.prototype.getScriptsForFeature.api = a.getScriptsForFeatureDivisionView, s.prototype.getScriptVariables = function(e3) { - const t3 = n2.isFeatureAvailable(o.divisionedScriptsV2) ? a.getScriptVariablesDivisionView : a.getScriptVariables; - return r.build(t3).templateParams({ id: e3 }).call(); - }, e2.exports = new s(); + r.prototype.getScripts = function(e3) { + return n2.build(o.getScriptsDivisionView).queryParams(e3.getSearchQueryParams()).call(); + }, r.prototype.getScript = function(e3) { + return n2.build(o.getScriptDivisionView).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); + }, r.prototype.getScript.api = o.getScript, r.prototype.getScriptsForFeature = function(e3, t3) { + return n2.build(o.getScriptsForFeatureDivisionView).templateParams({ feature: e3 }).queryParams(t3.getSearchQueryParams()).call(); + }, r.prototype.getScriptsForFeature.api = o.getScriptsForFeatureDivisionView, r.prototype.getScriptVariables = function(e3) { + return n2.build(o.getScriptVariablesDivisionView).templateParams({ id: e3 }).call(); + }, e2.exports = new r(); }, 36479(e2, t2, i2) { const n2 = i2(36019).default, o = i2(86991); function r() { @@ -4735,8 +4652,8 @@ var require_scripting_bundle = __commonJS({ return n2.build(o.getTimeZones).call(); }, r.prototype.mainAppHtml = function() { return n2.build(o.mainAppHtml).call(); - }, r.prototype.reportError = function(e3, t3, i3, r2, a) { - const s = n2.build(o.reportError); + }, r.prototype.reportIssue = function(e3, t3, i3, r2, a) { + const s = n2.build(o.reportIssue); return s.content({ topic: e3, description: t3, priority: i3, type: r2, data: a }), s.call(); }, e2.exports = new r(); }, 59509(e2, t2, i2) { @@ -7849,7 +7766,7 @@ var require_scripting_bundle = __commonJS({ }, 42515(e2, t2, i2) { const n2 = i2(45214), o = i2(7401); function r() { - Object.defineProperties(this, { _voiceProcessingPrompt: { writable: true }, _initialPlaybackDelay: { writable: true }, _minimumPlaybackTime: { writable: true }, _conversationSchemaRecordId: { writable: true }, _conversationSchemaDivisions: { writable: true } }), this.engineVersion = void 0, this.nluDomainId = void 0, this.nluDomainVersionId = void 0, this.intentClassifierId = void 0, this.conversationSchemaId = void 0, this.conversationSchemaName = void 0, this.surveyFormInfo = void 0, this.virtualAgentEnabled = void 0, this.agenticVirtualAgentEnabled = void 0, this.navigatorVirtualAgentEnabled = void 0, this.voiceProcessingPrompt = void 0, this.initialPlaybackDelay = void 0, this.minimumPlaybackTime = void 0, this.conversationSchemaRecordId = void 0, this.conversationSchemaDivisions = void 0, this.conversationSchemaVersionId = void 0, r.baseConstructor.apply(this, arguments); + Object.defineProperties(this, { _voiceProcessingPrompt: { writable: true }, _initialPlaybackDelay: { writable: true }, _minimumPlaybackTime: { writable: true }, _conversationSchemaRecordId: { writable: true }, _conversationSchemaDivisions: { writable: true }, _enableSystemContext: { writable: true } }), this.engineVersion = void 0, this.nluDomainId = void 0, this.nluDomainVersionId = void 0, this.intentClassifierId = void 0, this.conversationSchemaId = void 0, this.conversationSchemaName = void 0, this.surveyFormInfo = void 0, this.virtualAgentEnabled = void 0, this.agenticVirtualAgentEnabled = void 0, this.navigatorVirtualAgentEnabled = void 0, this.voiceProcessingPrompt = void 0, this.initialPlaybackDelay = void 0, this.minimumPlaybackTime = void 0, this.conversationSchemaRecordId = void 0, this.conversationSchemaDivisions = void 0, this.conversationSchemaVersionId = void 0, this.enableSystemContext = void 0, r.baseConstructor.apply(this, arguments); } n2.extend(r, "BotFlowSettings"), Object.defineProperties(r.prototype, { pasteReIdOrRename: { value: function(e3) { r._super.pasteReIdOrRename.apply(this, arguments); @@ -7875,6 +7792,10 @@ var require_scripting_bundle = __commonJS({ return this._conversationSchemaDivisions; }, set: function(e3) { this._conversationSchemaDivisions = this.reviveItem(e3, o); + } }, enableSystemContext: { enumerable: true, get: function() { + return this._enableSystemContext; + }, set: function(e3) { + this._enableSystemContext = this.reviveItem(e3, o); } } }), e2.exports = r; }, 21556(e2, t2, i2) { const n2 = i2(24005), o = i2(7401), r = i2(15244); @@ -10158,7 +10079,7 @@ var require_scripting_bundle = __commonJS({ }, 11475(e2, t2, i2) { const n2 = i2(92140), o = i2(87921).default, r = i2(45214), a = i2(7401), s = i2(24032).getTopic("BaseVariable"), { uuid: l } = i2(9456); function u(e3) { - Object.defineProperties(this, { _name: { writable: true }, _facets: { writable: true }, _initialValue: { writable: true }, _wasRenamed: { writable: true, value: false, enumerable: false }, allowInitialValueForReadOnly: { writable: true, value: false }, hideFromAutocomplete: { writable: true, value: false }, isReadOnly: { writable: true, value: false }, isSystemVariable: { writable: true, value: false } }), this.description = void 0, this.doNotCleanupIfOrphanedSlot = void 0, this.id = void 0, this.isCollection = false, this.isInternal = false, this.isOutput = false, this.isInput = false, this.isSecure = false, this.descriptionOverrides = void 0, this.deprecatedId = void 0, this.deprecatedName = void 0, this.reconfigure = void 0, this.uiMetaData = void 0, this.version = "1.0", this.initialValueOptionsCallback = void 0, u.baseConstructor.apply(this, arguments), e3.copyPasteId && (this.copyPasteId = e3.copyPasteId), e3.featureToggleName && (this.featureToggleName = e3.featureToggleName), e3.featureConfig && (this.featureConfig = e3.featureConfig), (this.featureToggleName || this.featureConfig) && (this.isUnavailable = true); + Object.defineProperties(this, { _name: { writable: true }, _facets: { writable: true }, _initialValue: { writable: true }, _wasRenamed: { writable: true, value: false, enumerable: false }, allowInitialValueForReadOnly: { writable: true, value: false }, hideFromAutocomplete: { writable: true, value: false }, isReadOnly: { writable: true, value: false }, isSystemVariable: { writable: true, value: false }, requiresNavigatorEnabled: { writable: true, value: false } }), this.description = void 0, this.doNotCleanupIfOrphanedSlot = void 0, this.id = void 0, this.isCollection = false, this.isInternal = false, this.isOutput = false, this.isInput = false, this.isSecure = false, this.descriptionOverrides = void 0, this.deprecatedId = void 0, this.deprecatedName = void 0, this.reconfigure = void 0, this.uiMetaData = void 0, this.version = "1.0", this.initialValueOptionsCallback = void 0, u.baseConstructor.apply(this, arguments), e3.copyPasteId && (this.copyPasteId = e3.copyPasteId), e3.featureToggleName && (this.featureToggleName = e3.featureToggleName), e3.featureConfig && (this.featureConfig = e3.featureConfig), (this.featureToggleName || this.featureConfig) && (this.isUnavailable = true); } r.extend(u, "BaseVariable"), Object.defineProperties(u.prototype, { name: { enumerable: true, get: function() { return this._name; @@ -10177,7 +10098,7 @@ var require_scripting_bundle = __commonJS({ this._initialValue = this.reviveItem(e3, a); } }, clone: { value: function() { const e3 = n2.clone(this), t3 = new this.__proto__.constructor(e3); - return t3.allowInitialValueForReadOnly = this.allowInitialValueForReadOnly, t3.hideFromAutocomplete = this.hideFromAutocomplete, t3.isReadOnly = this.isReadOnly, t3.isSystemVariable = this.isSystemVariable, t3; + return t3.allowInitialValueForReadOnly = this.allowInitialValueForReadOnly, t3.hideFromAutocomplete = this.hideFromAutocomplete, t3.isReadOnly = this.isReadOnly, t3.isSystemVariable = this.isSystemVariable, t3.requiresNavigatorEnabled = this.requiresNavigatorEnabled, t3; } } }), e2.exports = u; }, 11384(e2, t2, i2) { function n2() { @@ -10573,14 +10494,6 @@ var require_scripting_bundle = __commonJS({ a.prototype.getMilestones = r.request("GET", "{public-api.apps}/api/v2/flows/milestones", o), a.prototype.getMilestone = r.request("GET", "{public-api.apps}/api/v2/flows/milestones/{id}", n2), a.prototype.getMilestonesDivisionView = r.request("GET", "{public-api.apps}/api/v2/flows/milestones/divisionviews", o), a.prototype.getMilestoneDivisionView = r.request("GET", "{public-api.apps}/api/v2/flows/milestones/divisionviews?id={id}", o), a.prototype.getOutcomes = r.request("GET", "{public-api.apps}/api/v2/flows/outcomes", o), a.prototype.getOutcome = r.request("GET", "{public-api.apps}/api/v2/flows/outcomes/{id}", n2), a.prototype.getOutcomesDivisionView = r.request("GET", "{public-api.apps}/api/v2/flows/outcomes/divisionviews", o), a.prototype.getOutcomeDivisionView = r.request("GET", "{public-api.apps}/api/v2/flows/outcomes/divisionviews?id={id}", o); const l = { ignoreBadResponse: true }; s.getOutcome.addOptions(l), s.getOutcomeDivisionView.addOptions(l), s.getOutcomes.addOptions(l), s.getOutcomesDivisionView.addOptions(l), s.getMilestone.addOptions(l), s.getMilestoneDivisionView.addOptions(l), s.getMilestones.addOptions(l), s.getMilestonesDivisionView.addOptions(l), e2.exports = s; - }, 64420(e2, t2, i2) { - const n2 = i2(44250), o = i2(24893), r = i2(93161), a = i2(59684), s = i2(38416).default, l = i2(68374), u = i2(49804), c = i2(17848), d = i2(69770), p = i2(17599), _ = i2(62228), h = i2(35635), m = i2(98962), g = i2(6022), f = i2(69773), T = i2(36019).default, y = i2(23695), S = i2(88), A = i2(19098), N = i2(69946); - function v() { - } - const I = new v(); - v.prototype.checkIn = T.request("POST", "{public-api.apps}/api/v2/flows/actions/checkin?flow={id}", c), v.prototype.checkOut = T.request("POST", "{public-api.apps}/api/v2/flows/actions/checkOut?flow={id}", c), v.prototype.createFlow = T.request("POST", "{public-api.apps}/api/v2/flows", c), v.prototype.deactivate = T.request("POST", "{public-api.apps}/api/v2/flows/actions/deactivate?flow={id}", c), v.prototype.deleteFlow = T.request("DELETE", "{public-api.apps}/api/v2/flows/{id}", null), v.prototype.deleteBulkFlows = T.request("DELETE", "{public-api.apps}/api/v2/flows", null), v.prototype.getConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", a), v.prototype.getBotFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", o), v.prototype.getCommonModuleFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", s), v.prototype.getEmailFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", l), v.prototype.getEmailSendFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", u), v.prototype.getWorkflowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", y), v.prototype.getVoiceFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", S), v.prototype.getVoiceSurveyFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", A), v.prototype.getWorkitemFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", N), v.prototype.getFlow = T.request("GET", "{public-api.apps}/api/v2/flows/{id}", c), v.prototype.getFlowInfoForVersion = T.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/versions/{flowVersion}", c), v.prototype.getFlows = T.request("GET", "{public-api.apps}/api/v2/flows?includeSchemas=true", _), v.prototype.getFlowsDivisionViews = T.request("GET", "{public-api.apps}/api/v2/flows/divisionViews?includeSchemas=true", r), v.prototype.postFlowLaunch = T.request("POST", "{public-api.apps}/api/v2/flows/executions", d), v.prototype.postDigitalBotFlowLaunch = T.request("POST", "{public-api.apps}/api/v2/textbots/botflows/sessions", p), v.prototype.postHistoryRequest = T.request("POST", "{public-api.apps}/api/v2/flows/{id}/history", h), v.prototype.getHistoryResults = T.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/history/{operationId}", n2), v.prototype.getVersionConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", a), v.prototype.getVersionBotFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", o), v.prototype.getVersionCommonModuleConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", s), v.prototype.getVersionEmailFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", l), v.prototype.getVersionEmailSendFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", u), v.prototype.getVersionWorkflowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", y), v.prototype.getVersionVoiceFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", S), v.prototype.getVersionVoiceSurveyFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", A), v.prototype.getVersionWorkitemFlowConfiguration = T.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", N), v.prototype.getFlowVersions = T.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/versions", g), v.prototype.getFlowInfoForVersion = T.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/versions/{flowVersion}", c), v.prototype.publishAsync = T.request("POST", "{public-api.apps}/api/v2/flows/actions/publish?flow={id}", h), v.prototype.enableFlowDebug = T.request("POST", "{public-api.apps}/api/v2/flows/actions/debug?flow={id}&version={version} ", c), v.prototype.revert = T.request("POST", "{public-api.apps}/api/v2/flows/actions/revert?flow={id}", c), v.prototype.saveConfiguration = T.request("POST", "{public-api.apps}/api/v2/flows/{id}/versions", m), v.prototype.unlock = T.request("POST", "{public-api.apps}/api/v2/flows/actions/unlock?flow={id}", c), v.prototype.updateMetaData = T.request("PUT", "{public-api.apps}/api/v2/flows/{id}", c), I.createFlow.ignore([f.ARCHITECT_FLOW_ALREADY_EXISTS.code, f.ARCHITECT_FLOW_CANNOT_CREATE_TYPE_MAX_EXCEEDED.code, f.ARCHITECT_FLOW_EXCEEDED_MAX_AMOUNT.code]), I.checkIn.addOptions({ ignoreBadResponse: true }), [I.getConfiguration, I.getBotFlowConfiguration, I.getCommonModuleFlowConfiguration, I.getEmailFlowConfiguration, I.getEmailSendFlowConfiguration, I.getWorkflowConfiguration, I.getVoiceFlowConfiguration, I.getVoiceSurveyFlowConfiguration, I.getWorkitemFlowConfiguration, I.getVersionConfiguration, I.getVersionBotFlowConfiguration, I.getVersionCommonModuleConfiguration, I.getVersionEmailFlowConfiguration, I.getVersionEmailSendFlowConfiguration, I.getVersionWorkflowConfiguration, I.getVersionVoiceFlowConfiguration, I.getVersionVoiceSurveyFlowConfiguration, I.getVersionWorkitemFlowConfiguration].forEach((e3) => { - e3.ignore(f.FLOW_NO_CONFIG_AVAILABLE.code), e3.ignore(f.NOT_FOUND.code); - }), I.getFlow.ignore(f.ARCHITECT_FLOW_DELETED.code), I.updateMetaData.ignore(f.ARCHITECT_FLOW_ALREADY_EXISTS.code), I.getFlows.addOptions({ allowRequestChunking: true, chunkingNumber: 25, chunkingParamName: "id", ignoreBadResponse: true }), I.deleteBulkFlows.addOptions({ allowRequestChunking: true, chunkingParamName: "id", chunkResultsHandling: "chunkResponseToArray", ignoreBadResponse: true }), I.getFlow.addOptions({ ignoreBadResponse: true }), I.getFlowsDivisionViews.addOptions({ ignoreBadResponse: true }), I.getFlowVersions.addOptions({ ignoreBadResponse: true }), I.getFlowInfoForVersion.addOptions({ ignoreBadResponse: true }), e2.exports = I; }, 54501(e2, t2, i2) { const n2 = i2(79238), o = i2(37338), r = i2(36019).default; function a() { @@ -10650,7 +10563,7 @@ var require_scripting_bundle = __commonJS({ function s() { } const l = new s(); - s.prototype.featureToggles = r.request("GET", "{public-api.apps}/api/v2/featuretoggles", o), s.prototype.orgInfo = r.request("GET", "{public-api.apps}/api/v2/organizations/me", o), s.prototype.getTimeZones = r.request("GET", "{public-api.apps}/api/v2/telephony/providers/edges/timezones?pageSize=1000", a), s.prototype.getAuthToken = r.request("POST", "{auth}/token", o), s.prototype.mainAppHtml = r.request("GET", n2.values.local ? "http://" + window.location.host : "{purecloud.uri}/architect"), s.prototype.reportError = r.request("POST", "{public-api.apps}/api/v2/diagnostics/support"), s.prototype.trace = r.request("POST", "{public-api.apps}/api/v2/diagnostics/trace", null), l.featureToggles.addOptions({ ignoreBadResponse: true, allowRequestChunking: true, chunkingParamName: "feature", chunkResultsHandling: "chunkResponseToKeyValue" }), l.trace.addOptions({ ignoreTimeouts: true, ignoreBadResponse: true, suppressSuccessTrace: true }), l.orgInfo.addOptions({ ignoreBadResponse: true }), l.mainAppHtml.addOptions({ ignoreBadResponse: true }), e2.exports = l; + s.prototype.featureToggles = r.request("GET", "{public-api.apps}/api/v2/featuretoggles", o), s.prototype.orgInfo = r.request("GET", "{public-api.apps}/api/v2/organizations/me", o), s.prototype.getTimeZones = r.request("GET", "{public-api.apps}/api/v2/telephony/providers/edges/timezones?pageSize=1000", a), s.prototype.getAuthToken = r.request("POST", "{auth}/token", o), s.prototype.mainAppHtml = r.request("GET", n2.values.local ? "http://" + window.location.host : "{purecloud.uri}/architect"), s.prototype.reportIssue = r.request("POST", "{public-api.apps}/api/v2/diagnostics/support"), s.prototype.trace = r.request("POST", "{public-api.apps}/api/v2/diagnostics/trace", null), l.featureToggles.addOptions({ ignoreBadResponse: true, allowRequestChunking: true, chunkingParamName: "feature", chunkResultsHandling: "chunkResponseToKeyValue" }), l.trace.addOptions({ ignoreTimeouts: true, ignoreBadResponse: true, suppressSuccessTrace: true }), l.orgInfo.addOptions({ ignoreBadResponse: true }), l.mainAppHtml.addOptions({ ignoreBadResponse: true }), e2.exports = l; }, 80517(e2, t2, i2) { const n2 = i2(99505).A, o = i2(59964), r = i2(83462), a = i2(92314), s = i2(36019).default; function l() { @@ -13414,37 +13327,32 @@ var require_scripting_bundle = __commonJS({ return true; } } }), o.isBaseClassObject = true, e2.exports = o; }, 66273(e2, t2, i2) { - const n2 = i2(17604).sprintf, { callTaskActionType: o } = i2(30801), { decisionActionType: r } = i2(30801), { endTaskActionType: a } = i2(30801), { exitLoopActionType: s } = i2(30801), l = i2(63352), u = i2(10798), c = i2(4648).default, { findQueueActionType: d } = i2(30801), { findQueueByIdActionType: p } = i2(30801), { globalTypes: _ } = i2(14394), { loopActionType: h } = i2(30801), { outputIds: m } = i2(26847), g = i2(47957), f = i2(24032), { transferPureMatchActionType: T } = i2(30801), { updateVariableActionType: y } = i2(30801), S = i2(71004), A = f.getTopic("addLegacyRoutingTaskToChatFlow"); + const n2 = i2(17604).sprintf, { callTaskActionType: o } = i2(30801), { decisionActionType: r } = i2(30801), { endTaskActionType: a } = i2(30801), { exitLoopActionType: s } = i2(30801), l = i2(63352), { findQueueActionType: u } = i2(30801), { findQueueByIdActionType: c } = i2(30801), { globalTypes: d } = i2(14394), { loopActionType: p } = i2(30801), { outputIds: _ } = i2(26847), h = i2(47957), m = i2(24032), { transferPureMatchActionType: g } = i2(30801), { updateVariableActionType: f } = i2(30801), T = i2(71004), y = m.getTopic("addLegacyRoutingTaskToChatFlow"); e2.exports = function(e3) { const t3 = e3.createTask(); - t3.name = g.legacyRouting.taskName; - const i3 = u.isFeatureAvailable(c.dynamicQueueById); - let f2 = "Task.targetQueueName", N = g.legacyRouting.actionUpdateDataQueueStringName, v = g.legacyRouting.actionDecisionFoundQueueStringName; - i3 && (f2 = "Task.targetQueueIdOrName", N = g.legacyRouting.actionUpdateDataQueueStringIdOrName, v = g.legacyRouting.actionDecisionFoundQueueStringIdOrName); - const I = t3.addAction(h); - I.name = g.legacyRouting.actionLoopName, I.loopCount.setAsExpression("Count(Chat.Guest.customFields)"), S.addVariable("Task.chatGuestCustomFieldsIndex", I.currentIndex, t3); - const C = I.getBranch(m.loop).addAction(r); - C.name = g.legacyRouting.actionDecisionFoundFieldName, C.expression.setAsExpression('AreEqual("context.genesys.legacyRoutingTargetQueueAddress", Chat.Guest.customFields[Task.chatGuestCustomFieldsIndex].key) or AreEqual("genesys.legacyRoutingTargetQueueAddress", Chat.Guest.customFields[Task.chatGuestCustomFieldsIndex].key)'); - const O = C.getBranch(m.yes), b = O.addAction(y); - b.name = N; - const E = b.variables.add(null, _.string, null); - S.addVariable(f2, E.expression, t3), E.variable.mode = l.variable, E.variable.setText(f2), E.expression.setAsExpression("Chat.Guest.customFields[Task.chatGuestCustomFieldsIndex].value"), O.addAction(s, b); - const w = t3.addAction(r, I); - let R; - if (w.name = v, w.expression.setAsExpression(n2("!IsNotSetOrEmpty(%1$s)", f2)), i3) { - const t4 = w.getBranch(m.yes).addAction(p); - t4.name = g.legacyRouting.actionFindQueueId, t4.findId.setAsExpression(f2), S.addVariable("Flow.legacyQueue", t4.findResult, e3), t4.findResult.mode = l.variable, t4.findResult.setText("Flow.legacyQueue"), R = t4.getBranch(m.notFound); - } else R = w.getBranch(m.yes); - const D = R.addAction(d); - D.name = g.legacyRouting.actionFindQueueName, D.findName.setAsExpression(f2), i3 || S.addVariable("Flow.legacyQueue", D.findResult, e3), D.findResult.mode = l.variable, D.findResult.setText("Flow.legacyQueue"); - const P = t3.addAction(a, w), M = P.parent.getBranches(); - M.length ? P.linkPath(M[0]) : A.errorWithErrorObjectInfo("Legacy chat routing task has no branches", e3, false); - const F = e3.states[0], L = F.addAction(o); - L.name = g.legacyRouting.actionCallTask, L.linkTask(t3); - const x = F.addAction(r, L); - x.name = g.legacyRouting.actionDecisionFoundQueueName, x.expression.setAsExpression("!IsNotSetOrEmpty(Flow.legacyQueue)"); - const k = x.getBranch(m.yes).addAction(T); - k.name = g.legacyRouting.actionTransferToACDName, k.queues.items[0].mode = l.expression, k.queues.items[0].setText("Flow.legacyQueue"); + t3.name = h.legacyRouting.taskName; + const i3 = "Task.targetQueueIdOrName", m2 = t3.addAction(p); + m2.name = h.legacyRouting.actionLoopName, m2.loopCount.setAsExpression("Count(Chat.Guest.customFields)"), T.addVariable("Task.chatGuestCustomFieldsIndex", m2.currentIndex, t3); + const S = m2.getBranch(_.loop).addAction(r); + S.name = h.legacyRouting.actionDecisionFoundFieldName, S.expression.setAsExpression('AreEqual("context.genesys.legacyRoutingTargetQueueAddress", Chat.Guest.customFields[Task.chatGuestCustomFieldsIndex].key) or AreEqual("genesys.legacyRoutingTargetQueueAddress", Chat.Guest.customFields[Task.chatGuestCustomFieldsIndex].key)'); + const A = S.getBranch(_.yes), N = A.addAction(f); + N.name = h.legacyRouting.actionUpdateDataQueueStringIdOrName; + const v = N.variables.add(null, d.string, null); + T.addVariable(i3, v.expression, t3), v.variable.mode = l.variable, v.variable.setText(i3), v.expression.setAsExpression("Chat.Guest.customFields[Task.chatGuestCustomFieldsIndex].value"), A.addAction(s, N); + const I = t3.addAction(r, m2); + I.name = h.legacyRouting.actionDecisionFoundQueueStringIdOrName, I.expression.setAsExpression(n2("!IsNotSetOrEmpty(%1$s)", i3)); + const C = I.getBranch(_.yes).addAction(c); + C.name = h.legacyRouting.actionFindQueueId, C.findId.setAsExpression(i3), T.addVariable("Flow.legacyQueue", C.findResult, e3), C.findResult.mode = l.variable, C.findResult.setText("Flow.legacyQueue"); + const O = C.getBranch(_.notFound).addAction(u); + O.name = h.legacyRouting.actionFindQueueName, O.findName.setAsExpression(i3), O.findResult.mode = l.variable, O.findResult.setText("Flow.legacyQueue"); + const b = t3.addAction(a, I), E = b.parent.getBranches(); + E.length ? b.linkPath(E[0]) : y.errorWithErrorObjectInfo("Legacy chat routing task has no branches", e3, false); + const w = e3.states[0], R = w.addAction(o); + R.name = h.legacyRouting.actionCallTask, R.linkTask(t3); + const D = w.addAction(r, R); + D.name = h.legacyRouting.actionDecisionFoundQueueName, D.expression.setAsExpression("!IsNotSetOrEmpty(Flow.legacyQueue)"); + const P = D.getBranch(_.yes).addAction(g); + P.name = h.legacyRouting.actionTransferToACDName, P.queues.items[0].mode = l.expression, P.queues.items[0].setText("Flow.legacyQueue"); }; }, 45741(e2, t2, i2) { const n2 = i2(92140); @@ -28200,7 +28108,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return [{ createDetails: R.NoteActionProperty.createCreateDetails(F.agenticVirtualAgent.agenticVirtualAgentBillingInfoNote, "info", "agenticVirtualAgentBillingInfoNote", void 0), property: "billingAlert", options: p.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(0)), yamlOptions: x.createYamlOptions("billingAlert", (e3) => e3.setSkipProperty(true)) }, { label: F.agenticVirtualAgent.agenticVirtualAgent, options: h.ManagedPropertyOptions.create((e3) => e3.setIninTestingField("agenticVirtualAgent-selector").setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentSage).setDropdownPlaceholder(F.dependencies.selectAgenticVirtualAgent).setUiPropertyOrder(10)), property: "agenticVirtualAgentSetting", createDetails: w.NetworkBasedActionProperty.createCreateDetails("agenticVirtualAgentId", "agenticVirtualAgentName", f.agenticVirtualAgentManager, F.agenticVirtualAgent.mustSelectAgenticVirtualAgent, F.agenticVirtualAgent.agenticVirtualAgentNotFound, null, (e3) => e3.action._setAdditionalSearchParams()), yamlOptions: x.createYamlOptions("agenticVirtualAgentSetting", (e3) => e3.setSkipProperty(true)) }, { label: F.generic.version, options: h.ManagedPropertyOptions.create((e3) => e3.setIninTestingField("agentic-virtual-agent-latest-version-selector").setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentSage).setDropdownPlaceholder(F.versions.selectVersion).setUiPropertyOrder(20)), property: "agenticVirtualAgentVersionSetting", createDetails: D.VersionedNetworkBasedActionProperty.createCreateDetails("agenticVirtualAgentVersionId", "agenticVirtualAgentVersion", T.agenticVirtualAgentVersionManager, F.agenticVirtualAgent.mustSelectAgenticVirtualAgentVersion, F.agenticVirtualAgent.agenticVirtualAgentVersionNotFound, "agenticVirtualAgentSetting", (e3) => { const t3 = e3.action.agenticVirtualAgentSetting.getItem(); return (null == t3 ? void 0 : t3.version) ? { version: t3.version } : void 0; - }), yamlOptions: x.createYamlOptions("agenticVirtualAgent", (e3) => e3.setSkipProperty(true)) }, { createDetails: R.NoteActionProperty.createCreateDetails(F.agenticVirtualAgent.agenticVirtualAgentExtraConfigInfoNote, "info", "agenticVirtualAgentExtraConfigInfoNote", void 0), property: "extraConfigAlert", options: p.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(25)), yamlOptions: x.createYamlOptions("extraConfigAlert", (e3) => e3.setSkipProperty(true)) }, { allowSecure: false, dataList: true, label: F.inputOutputList.inputs, property: "inputs", options: p.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(40).setIsOptional(true)) }, { label: F.askCommon.voiceProcessingPrompt, options: d.ExpressionTypeCommunicationOptions.create((e3) => e3.setAllowSecure(true).setIninTestingField("voiceProcessingPrompt").setAllowModeBuilder(true).setAllowFlowLevelDefault(false).setFlowLevelDefaultSameModes(true).setDefaultToBuilderId(l.builderIds.parts.genericCommunication).setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentSage).setAntiFeatureConfigName(A.default.botFlowsVoiceProcessingPrompt).setIsOptional(true).setUiPropertyOrder(30).setScriptingPropertyName("voiceProcessingPrompt")), supportedFlowTypes: [o.flowTypes.flowTypeBot], property: "voiceProcessingPrompt", type: u.expressionTypeNames.communication }, { label: F.inputOutputList.outputs, dataList: true, isOutput: true, property: "outputs", options: p.ExpressionTypelessOptions.create((e3) => e3.setAsOutput().setUiPropertyOrder(50).setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentOutputValues)), yamlOptions: x.createYamlOptions("outputs", (e3) => e3.setPropertyName("outputs")) }, { label: F.callBotFlowAction.exitReason, options: _.ExpressionTypeStringOptions.create((e3) => e3.setIninTestingField("exitReason").setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentOutputValues).setUiPropertyGroup(F.callBotFlowAction.executionResults).setDescriptionInfo(F.callBotFlowAction.exitReason, F.agenticVirtualAgent.exitReasonDescription).setDescriptionAdditionalInfoSection({ title: F.callBotFlowAction.exitReasonExamplesTitle, entries: this.getExitReasonVals(true) }).setAsOutput().setIsOptional(true)), property: "exitReason", type: u.expressionTypeNames.string, yamlOptions: x.createYamlOptions("exitReason", (e3) => { + }), yamlOptions: x.createYamlOptions("agenticVirtualAgent", (e3) => e3.setSkipProperty(true)) }, { createDetails: R.NoteActionProperty.createCreateDetails(F.agenticVirtualAgent.agenticVirtualAgentExtraConfigInfoNote, "info", "agenticVirtualAgentExtraConfigInfoNote", void 0), property: "extraConfigAlert", options: p.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(25)), yamlOptions: x.createYamlOptions("extraConfigAlert", (e3) => e3.setSkipProperty(true)) }, { allowSecure: false, dataList: true, label: F.inputOutputList.inputs, property: "inputs", options: p.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(40).setIsOptional(true)) }, { label: F.askCommon.voiceProcessingPrompt, options: d.ExpressionTypeCommunicationOptions.create((e3) => e3.setAllowSecure(true).setIninTestingField("voiceProcessingPrompt").setAllowModeBuilder(true).setAllowFlowLevelDefault(false).setFlowLevelDefaultSameModes(true).setDefaultToBuilderId(l.builderIds.parts.genericCommunication).setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentSage).setAntiFeatureConfigName(A.default.botFlowsVoiceProcessingPrompt).setIsOptional(true).setUiPropertyOrder(30).setScriptingPropertyName("voiceProcessingPrompt")), supportedFlowTypes: [o.flowTypes.flowTypeBot], property: "voiceProcessingPrompt", type: u.expressionTypeNames.communication }, { label: F.inputOutputList.outputs, dataList: true, isOutput: true, property: "outputs", options: p.ExpressionTypelessOptions.create((e3) => e3.setAsOutput().setUiPropertyOrder(50).setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentOutputValues)) }, { label: F.callBotFlowAction.exitReason, options: _.ExpressionTypeStringOptions.create((e3) => e3.setIninTestingField("exitReason").setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentOutputValues).setUiPropertyGroup(F.callBotFlowAction.executionResults).setDescriptionInfo(F.callBotFlowAction.exitReason, F.agenticVirtualAgent.exitReasonDescription).setDescriptionAdditionalInfoSection({ title: F.callBotFlowAction.exitReasonExamplesTitle, entries: this.getExitReasonVals(true) }).setAsOutput().setIsOptional(true)), property: "exitReason", type: u.expressionTypeNames.string, yamlOptions: x.createYamlOptions("exitReason", (e3) => { e3.setExportOrder(6); }) }, { dataList: true, label: F.inputOutputList.failureOutputs, isOutput: true, property: "errorBindings", options: p.ExpressionTypelessOptions.create((e3) => e3.setAsOutput().setUiPropertyOrder(60).setFeatureConfigName(A.default.botFlowsAgenticVirtualAgentContextWindowPruning)), yamlOptions: x.createYamlOptions("errorBindings", (e3) => e3.setPropertyName("failureOutputs").setExportOrder(5)) }]; } @@ -28574,7 +28482,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return [{ createDetails: I.NoteActionProperty.createCreateDetails(P.guide.guideBillingInfoNote, "info", "guideBillingInfoNote", void 0), property: "billingAlert", options: _.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(0)), yamlOptions: M.createYamlOptions("billingAlert", (e3) => e3.setSkipProperty(true)) }, { label: P.guide.guide, options: h.ManagedPropertyOptions.create((e3) => e3.setIninTestingField("guide-selector").setFeatureConfigName(y.default.botFlowsVirtualAgentGuide).setDropdownPlaceholder(P.dependencies.selectGuide).setUiPropertyOrder(10)), property: "guideSetting", createDetails: v.NetworkBasedActionProperty.createCreateDetails("guideId", "guideName", f.guideManager, P.guide.mustSelectGuide, P.guide.guideNotFound, null, (e3) => e3.action._setAdditionalSearchParams()), yamlOptions: M.createYamlOptions("guideSetting", (e3) => e3.setSkipProperty(true)) }, { label: P.generic.version, options: h.ManagedPropertyOptions.create((e3) => e3.setIninTestingField("guide-latest-version-selector").setFeatureConfigName(y.default.botFlowsVirtualAgentGuide).setDropdownPlaceholder(P.versions.selectVersion).setUiPropertyOrder(20)), property: "guideVersionSetting", createDetails: C.VersionedNetworkBasedActionProperty.createCreateDetails("guideVersionId", "guideVersion", T.guideVersionManager, P.guide.mustSelectGuideVersion, P.guide.guideVersionNotFound, "guideSetting", (e3) => { const t3 = e3.action.guideSetting.getItem(); return (null == t3 ? void 0 : t3.version) ? { id: t3.id, version: t3.version } : void 0; - }), yamlOptions: M.createYamlOptions("guideVersionSetting", (e3) => e3.setSkipProperty(true)) }, { label: P.askCommon.voiceProcessingPrompt, options: p.ExpressionTypeCommunicationOptions.create((e3) => e3.setInheritsFromFlowLevelDefault(true, false).setAllowSecure(true).setIninTestingField("voiceProcessingPrompt").setAllowModeBuilder(true).setUiDisableOnOutOfService(false).setDefaultToBuilderId(u.builderIds.parts.genericCommunication).setFeatureConfigName(y.default.botFlowsVirtualAgentVoicePrompt).setAllowNoValueModeWithNoFallback(true).setUiPropertyOrder(30).setScriptingPropertyName("voiceProcessingPrompt")), yamlOptions: M.createYamlOptions("voiceProcessingPrompt", (e3) => e3.setSerializeOutOfService((0, w.isFeatureAvailable)(y.default.botFlowsVoiceProcessingPrompt))), supportedFlowTypes: [o.flowTypes.flowTypeBot], property: "voiceProcessingPrompt", type: c.expressionTypeNames.communication }, { createDetails: I.NoteActionProperty.createCreateDetails((0, r.sprintf)(P.botFlowSettings.valueConfiguredInBotFlowSettingsWillBeUsed, P.askCommon.voiceProcessingPrompt), "warning", "voiceProcessingPromptWarning", void 0, true), property: "voiceProcessingPromptWarning", supportedFlowTypes: [o.flowTypes.flowTypeBot], options: _.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(31)), yamlOptions: M.createYamlOptions("voiceProcessingPromptWarning", (e3) => e3.setSkipProperty(true)) }, { allowSecure: false, dataList: true, label: P.inputOutputList.inputs, property: "inputs", options: _.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(40).setIsOptional(true)) }, { label: P.inputOutputList.outputs, dataList: true, isOutput: true, property: "outputs", options: _.ExpressionTypelessOptions.create((e3) => e3.setAsOutput().setUiPropertyOrder(50)), yamlOptions: M.createYamlOptions("outputs", (e3) => e3.setPropertyName("outputs")) }]; + }), yamlOptions: M.createYamlOptions("guideVersionSetting", (e3) => e3.setSkipProperty(true)) }, { label: P.askCommon.voiceProcessingPrompt, options: p.ExpressionTypeCommunicationOptions.create((e3) => e3.setInheritsFromFlowLevelDefault(true, false).setAllowSecure(true).setIninTestingField("voiceProcessingPrompt").setAllowModeBuilder(true).setUiDisableOnOutOfService(false).setDefaultToBuilderId(u.builderIds.parts.genericCommunication).setFeatureConfigName(y.default.botFlowsVirtualAgentVoicePrompt).setAllowNoValueModeWithNoFallback(true).setUiPropertyOrder(30).setScriptingPropertyName("voiceProcessingPrompt")), yamlOptions: M.createYamlOptions("voiceProcessingPrompt", (e3) => e3.setSerializeOutOfService((0, w.isFeatureAvailable)(y.default.botFlowsVoiceProcessingPrompt))), supportedFlowTypes: [o.flowTypes.flowTypeBot], property: "voiceProcessingPrompt", type: c.expressionTypeNames.communication }, { createDetails: I.NoteActionProperty.createCreateDetails((0, r.sprintf)(P.botFlowSettings.valueConfiguredInBotFlowSettingsWillBeUsed, P.askCommon.voiceProcessingPrompt), "warning", "voiceProcessingPromptWarning", void 0, true), property: "voiceProcessingPromptWarning", supportedFlowTypes: [o.flowTypes.flowTypeBot], options: _.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(31)), yamlOptions: M.createYamlOptions("voiceProcessingPromptWarning", (e3) => e3.setSkipProperty(true)) }, { allowSecure: false, dataList: true, label: P.inputOutputList.inputs, property: "inputs", options: _.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(40).setIsOptional(true)) }, { label: P.inputOutputList.outputs, dataList: true, isOutput: true, property: "outputs", options: _.ExpressionTypelessOptions.create((e3) => e3.setAsOutput().setUiPropertyOrder(50)) }]; } processYamlProperty(e3, t3, i3, n3) { var o2; @@ -28925,15 +28833,15 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); u.info = r.default.createActionInfo({ actionClass: u, canBeInTask: true, helpTopic: o.helpTopics.actions.clearVoicemailSnippet, modelClass: i2(51336), name: l.actions.clearVoicemailSnippetActionLabel, scriptingName: "ArchActionClearVoicemailSnippet", modelFormatSupport: { flowYaml: { inProgress: true, feature: s.default.changeSetsFeaturePhase2 } } }), t2.A = u; }, 18543(e2, t2, i2) { "use strict"; - const n2 = i2(31635), o = i2(92794), r = n2.__importDefault(i2(92140)), a = n2.__importDefault(i2(73198)), s = n2.__importStar(i2(63824)), l = i2(80428), u = i2(67607), c = i2(79467), d = i2(78513), p = i2(81516), _ = i2(24235), h = n2.__importDefault(i2(27203)), m = n2.__importStar(i2(36781)), g = i2(10798), f = n2.__importStar(i2(58380)), T = i2(1115), y = n2.__importDefault(i2(4648)), S = i2(82632), A = i2(12179), N = i2(12457), v = n2.__importDefault(i2(97891)), I = n2.__importDefault(i2(5730)), C = i2(47957), O = i2(53486); - class b extends I.default { + const n2 = i2(31635), o = i2(92794), r = n2.__importDefault(i2(92140)), a = n2.__importDefault(i2(73198)), s = n2.__importStar(i2(63824)), l = i2(80428), u = i2(67607), c = i2(79467), d = i2(78513), p = i2(81516), _ = i2(24235), h = n2.__importDefault(i2(27203)), m = n2.__importStar(i2(36781)), g = n2.__importStar(i2(58380)), f = i2(1115), T = n2.__importDefault(i2(4648)), y = i2(82632), S = i2(12179), A = i2(12457), N = n2.__importDefault(i2(97891)), v = n2.__importDefault(i2(5730)), I = i2(47957), C = i2(53486); + class O extends v.default { static get managedProperties() { - return [{ label: C.collectInput.interDigitTimeout, options: c.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(a.default.litDurationThreeSeconds).setAllowFlowLevelDefault(true).setScriptingPropertyName("interDigitTimeout").setDurationStyle(s.durationStyles.secondsAndTenthsDuration).setAsInput(true).facets.setMinDur(1e3, true).setMaxDur(99e3, true)), property: "interDigitTimeout", type: l.expressionTypeNames.duration }, { property: "digits", isJustForFlowYaml: true, yamlOptions: b.createYamlOptions("digits", (e3) => e3.setExportOrder(30)) }, { label: C.collectInput.noEntryTimeout, options: c.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(a.default.litDurationFiveSeconds).setAllowFlowLevelDefault(true).setScriptingPropertyName("noEntryTimeout").setDurationStyle(s.durationStyles.secondsAndTenthsDuration).setAsInput(true).facets.setMinDur(1e3, true).setMaxDur(99e3, true)), property: "noEntryTimeout", type: l.expressionTypeNames.duration }, { label: C.collectInput.numberDigitsLabelExact, options: d.ExpressionTypeIntegerOptions.create((e3) => e3.setDefaultText("20").facets.setMinInt(1, true).setMaxInt(S.collectInput.maxDigits_32, true)), yamlOptions: b.createYamlOptions("numberOfDigitsMax", (e3) => e3.setPropertyName("max").setShouldBePlainJsType(true)), property: "numberOfDigitsMax", type: l.expressionTypeNames.integer }, { label: C.collectInput.numberDigitsLabelExact, options: d.ExpressionTypeIntegerOptions.create((e3) => e3.setDefaultText("1").facets.setMinInt(1, true).setMaxInt(S.collectInput.maxDigits_32, true)), yamlOptions: b.createYamlOptions("numberOfDigitsMin", (e3) => e3.setPropertyName("min").setShouldBePlainJsType(true)), property: "numberOfDigitsMin", type: l.expressionTypeNames.integer }, { audio: true, options: _.AudioViewModelOptions.create((e3) => e3.setIninTestingField("inputAudio").setLabel(C.collectInput.inputAudio)), property: "prompts", yamlOptions: b.createYamlOptions("inputAudio", (e3) => e3.setPropertyName("inputAudio")) }, { label: C.collectInput.dtmfVariable, options: p.ExpressionTypeStringOptions.create((e3) => e3.setAsOutput()), property: "resultData", type: l.expressionTypeNames.string, yamlOptions: b.createYamlOptions("resultData", (e3) => e3.setPropertyName("inputData").setExportOrder(20)) }, { audio: true, generatedPromptsDetails: { dependentProperties: ["verificationType"], sequenceDefinition: O, getPlaybackMode() { + return [{ label: I.collectInput.interDigitTimeout, options: c.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(a.default.litDurationThreeSeconds).setAllowFlowLevelDefault(true).setScriptingPropertyName("interDigitTimeout").setDurationStyle(s.durationStyles.secondsAndTenthsDuration).setAsInput(true).facets.setMinDur(1e3, true).setMaxDur(99e3, true)), property: "interDigitTimeout", type: l.expressionTypeNames.duration }, { property: "digits", isJustForFlowYaml: true, yamlOptions: O.createYamlOptions("digits", (e3) => e3.setExportOrder(30)) }, { label: I.collectInput.noEntryTimeout, options: c.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(a.default.litDurationFiveSeconds).setAllowFlowLevelDefault(true).setScriptingPropertyName("noEntryTimeout").setDurationStyle(s.durationStyles.secondsAndTenthsDuration).setAsInput(true).facets.setMinDur(1e3, true).setMaxDur(99e3, true)), property: "noEntryTimeout", type: l.expressionTypeNames.duration }, { label: I.collectInput.numberDigitsLabelExact, options: d.ExpressionTypeIntegerOptions.create((e3) => e3.setDefaultText("20").facets.setMinInt(1, true).setMaxInt(y.collectInput.maxDigits, true)), yamlOptions: O.createYamlOptions("numberOfDigitsMax", (e3) => e3.setPropertyName("max").setShouldBePlainJsType(true)), property: "numberOfDigitsMax", type: l.expressionTypeNames.integer }, { label: I.collectInput.numberDigitsLabelExact, options: d.ExpressionTypeIntegerOptions.create((e3) => e3.setDefaultText("1").facets.setMinInt(1, true).setMaxInt(y.collectInput.maxDigits, true)), yamlOptions: O.createYamlOptions("numberOfDigitsMin", (e3) => e3.setPropertyName("min").setShouldBePlainJsType(true)), property: "numberOfDigitsMin", type: l.expressionTypeNames.integer }, { audio: true, options: _.AudioViewModelOptions.create((e3) => e3.setIninTestingField("inputAudio").setLabel(I.collectInput.inputAudio)), property: "prompts", yamlOptions: O.createYamlOptions("inputAudio", (e3) => e3.setPropertyName("inputAudio")) }, { label: I.collectInput.dtmfVariable, options: p.ExpressionTypeStringOptions.create((e3) => e3.setAsOutput()), property: "resultData", type: l.expressionTypeNames.string, yamlOptions: O.createYamlOptions("resultData", (e3) => e3.setPropertyName("inputData").setExportOrder(20)) }, { audio: true, generatedPromptsDetails: { dependentProperties: ["verificationType"], sequenceDefinition: C, getPlaybackMode() { return this.verificationType.name.toLocaleLowerCase(); }, getReplacementValues() { const e3 = {}; - return e3[O.parts.replacementLastInput] = "Flow.$lastInput", e3; - } }, options: _.AudioViewModelOptions.create((e3) => e3.setIsInternal(true).setIninTestingField("verificationAudio").setLabel(C.collectInput.verification)), yamlOptions: b.createYamlOptions("verificationPrompts", (e3) => e3.setSkipProperty(true)), property: "verificationPrompts" }, { label: C.collectInput.includeTerminatingDtmfInResultData, options: u.ExpressionTypeBooleanOptions.create((e3) => e3.setDefaultText("false").setUseCheckbox(true).setAllowModeLiteralOnly().setIninTestingField("includeTerminatingDtmfInResultData")), yamlOptions: b.createYamlOptions("includeTerminatingDtmfInResultData", (e3) => e3.setShouldBePlainJsType(true)), property: "includeTerminatingDtmfInResultData", type: l.expressionTypeNames.boolean }, { label: C.collectInput.acceptJustStar, options: u.ExpressionTypeBooleanOptions.create((e3) => e3.setDefaultText("false").setUseCheckbox(true).setAllowModeLiteralOnly().setIninTestingField("acceptJustStar")), property: "acceptJustStar", type: l.expressionTypeNames.boolean }, { label: C.collectInput.acceptJustPound, options: u.ExpressionTypeBooleanOptions.create((e3) => e3.setDefaultText("false").setUseCheckbox(true).setAllowModeLiteralOnly().setIninTestingField("acceptJustPound")), property: "acceptJustPound", type: l.expressionTypeNames.boolean }]; + return e3[C.parts.replacementLastInput] = "Flow.$lastInput", e3; + } }, options: _.AudioViewModelOptions.create((e3) => e3.setIsInternal(true).setIninTestingField("verificationAudio").setLabel(I.collectInput.verification)), yamlOptions: O.createYamlOptions("verificationPrompts", (e3) => e3.setSkipProperty(true)), property: "verificationPrompts" }, { label: I.collectInput.includeTerminatingDtmfInResultData, options: u.ExpressionTypeBooleanOptions.create((e3) => e3.setDefaultText("false").setUseCheckbox(true).setAllowModeLiteralOnly().setIninTestingField("includeTerminatingDtmfInResultData")), yamlOptions: O.createYamlOptions("includeTerminatingDtmfInResultData", (e3) => e3.setShouldBePlainJsType(true)), property: "includeTerminatingDtmfInResultData", type: l.expressionTypeNames.boolean }, { label: I.collectInput.acceptJustStar, options: u.ExpressionTypeBooleanOptions.create((e3) => e3.setDefaultText("false").setUseCheckbox(true).setAllowModeLiteralOnly().setIninTestingField("acceptJustStar")), property: "acceptJustStar", type: l.expressionTypeNames.boolean }, { label: I.collectInput.acceptJustPound, options: u.ExpressionTypeBooleanOptions.create((e3) => e3.setDefaultText("false").setUseCheckbox(true).setAllowModeLiteralOnly().setIninTestingField("acceptJustPound")), property: "acceptJustPound", type: l.expressionTypeNames.boolean }]; } constructor(e3, t3) { super(e3.parentFlow, e3), this.prompts = null, this.verificationPrompts = null, this._loadModel(t3); @@ -28945,10 +28853,10 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return h.default.successFailure; } getDetails() { - return this.resultData && this.resultData.text ? new N.ActionDetails([C.collectInput.dtmfVariable], [this.resultData.text]) : null; + return this.resultData && this.resultData.text ? new A.ActionDetails([I.collectInput.dtmfVariable], [this.resultData.text]) : null; } initialize() { - super.initialize(), f.registerEventSinkForEventEmitter(this.parentFlow.languages.id, this); + super.initialize(), g.registerEventSinkForEventEmitter(this.parentFlow.languages.id, this); } objEvent_supportedLanguagesChanged() { this.generateAudioExpression(), this.parentFlow.validationComplete$.pipe((0, o.first)()).subscribe(() => { @@ -28983,7 +28891,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); this.model.verificationType = e3, this.generateAudioExpression(); } _initializeDesignTime() { - super._initializeDesignTime(), this.isReadOnly || !this.verificationPrompts || this.verificationPrompts.defaultAudio.customExpressionMode || this.generateAudioExpression(), this._updateOutOfService(), this._updatePromptReferencesForAudioCases(true), (0, g.isFeatureAvailable)(y.default.collectInput40Digits) && (this.numberOfDigitsMax.options.facets.setMaxInt(S.collectInput.maxDigits_40, true), this.numberOfDigitsMin.options.facets.setMaxInt(S.collectInput.maxDigits_40, true)), this.addAutoCleanedUpEventSinkWatch(m.expressionValueChanged, this.numberOfDigitsMin, () => (0, T.validateAction)(this, true, true)), this.addAutoCleanedUpEventSinkWatch(m.expressionValueChanged, this.numberOfDigitsMax, () => (0, T.validateAction)(this, true, true)); + super._initializeDesignTime(), this.isReadOnly || !this.verificationPrompts || this.verificationPrompts.defaultAudio.customExpressionMode || this.generateAudioExpression(), this._updateOutOfService(), this._updatePromptReferencesForAudioCases(true), this.addAutoCleanedUpEventSinkWatch(m.expressionValueChanged, this.numberOfDigitsMin, () => (0, f.validateAction)(this, true, true)), this.addAutoCleanedUpEventSinkWatch(m.expressionValueChanged, this.numberOfDigitsMax, () => (0, f.validateAction)(this, true, true)); } _updatePromptReferencesForAudioCases(e3) { this.verificationPrompts.cases.forEach((t3) => { @@ -28996,7 +28904,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); this.includeTerminatingDtmfInResultData.outOfService = !this.terminatingCharacter; } } - b.info = v.default.createActionInfo({ actionClass: b, canBeInTask: true, helpTopic: A.helpTopics.actions.collectInput, modelClass: i2(70339), name: C.actions.collectInput, scriptingName: "ArchActionCollectInput", modelFormatSupport: { flowYaml: { inProgress: true, feature: y.default.changeSetsFeaturePhase2 } } }), t2.A = b; + O.info = N.default.createActionInfo({ actionClass: O, canBeInTask: true, helpTopic: S.helpTopics.actions.collectInput, modelClass: i2(70339), name: I.actions.collectInput, scriptingName: "ArchActionCollectInput", modelFormatSupport: { flowYaml: { inProgress: true, feature: T.default.changeSetsFeaturePhase2 } } }), t2.A = O; }, 97505(e2, t2, i2) { "use strict"; const n2 = i2(31635), o = i2(12179), r = n2.__importDefault(i2(5730)), a = n2.__importDefault(i2(27203)), s = n2.__importDefault(i2(73198)), l = n2.__importDefault(i2(97891)), u = i2(79467), c = i2(91546), d = i2(80428), p = n2.__importDefault(i2(4648)), _ = i2(47957), h = "maxSnippetTime", m = "snippet"; @@ -29887,7 +29795,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return r.default.validInvalidFailure; } static get managedProperties() { - return [{ label: m.skillExpressionFilters.skillExpressionFiltersLabel, property: "skillExpressionFilters", options: d.ExpressionTypeStringOptions.create((e3) => e3.setAsInput().setIsOptional(false).setIsCollection(true).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, m.skillExpressionFilters.evaluateSkillExpressionFiltersTooltipInfo).setMaxItems(a.evaluateSkillExpressionFilters.skillExpressionFilters.maxItems).setMinItems(a.evaluateSkillExpressionFilters.skillExpressionFilters.minItems).facets.setMinLength(a.evaluateSkillExpressionFilters.skillExpressionFilters.items.minLength).setMaxLength(a.evaluateSkillExpressionFilters.skillExpressionFilters.items.maxLength)), type: c.expressionTypeNames.string, yamlOptions: g.createYamlOptions("skillExpressionFilters", (e3) => e3.setPropertyName("skillExpressionFilters")) }, { label: m.skillExpressionFilters.skillExpressionFiltersResult, options: u.ExpressionTypeJsonOptions.create((e3) => e3.setIsCustomJsonType(true).setTypeIdentifier(c.expressionTypeNames.skillExpressionFilter).setIninTestingField("skillExpressionFiltersResult").setIsCollection(true).setAsOutput().setDescriptionInfo(null, m.skillExpressionFilters.evaluateSkillExpressionFiltersResultTooltipInfo)), property: "skillExpressionFiltersResult", type: c.expressionTypeNames.skillExpressionFilter, typeOfJsonShouldBeCustom: true, yamlOptions: g.createYamlOptions("skillExpressionFiltersResult", (e3) => e3.setPropertyName("skillExpressionFiltersResult").setExportOrder(100)) }]; + return [{ label: m.skillExpressionFilters.skillExpressionFiltersLabel, property: "skillExpressionFilters", options: d.ExpressionTypeStringOptions.create((e3) => e3.setAsInput().setIsOptional(false).setIsCollection(true).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, m.skillExpressionFilters.evaluateSkillExpressionFiltersTooltipInfo).setMaxItems(a.evaluateSkillExpressionFilters.skillExpressionFilters.maxItems).setMinItems(a.evaluateSkillExpressionFilters.skillExpressionFilters.minItems).facets.setMinLength(a.evaluateSkillExpressionFilters.skillExpressionFilters.items.minLength).setMaxLength(a.evaluateSkillExpressionFilters.skillExpressionFilters.items.maxLength)), type: c.expressionTypeNames.string }, { label: m.skillExpressionFilters.skillExpressionFiltersResult, options: u.ExpressionTypeJsonOptions.create((e3) => e3.setIsCustomJsonType(true).setTypeIdentifier(c.expressionTypeNames.skillExpressionFilter).setIninTestingField("skillExpressionFiltersResult").setIsCollection(true).setAsOutput().setDescriptionInfo(null, m.skillExpressionFilters.evaluateSkillExpressionFiltersResultTooltipInfo)), property: "skillExpressionFiltersResult", type: c.expressionTypeNames.skillExpressionFilter, typeOfJsonShouldBeCustom: true, yamlOptions: g.createYamlOptions("skillExpressionFiltersResult", (e3) => e3.setExportOrder(100)) }]; } _initializeDesignTime() { var e3, t3, i3; @@ -29992,7 +29900,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); }) && e3.addWarning(this, h.secureData.notUsingSecureDataWarning), t3 = e3.getIssues(this.id), t3 && 0 !== t3.errors.length || this.acknowledgementUserId || e3.addError(this, h.secureData.extractWarningValidationError); } } - m.info = c.default.createActionInfo({ actionClass: m, actionIsAlwaysSecure: true, canBeInTask: true, canBeTreeNode: false, helpTopic: u.helpTopics.actions.extractSecureData, modelClass: i2(24215), modelFormatSupport: { flowYaml: { inProgress: true, feature: _.default.changeSetsFeaturePhase2 } }, name: h.actions.extractSecureData, scriptingName: "ArchActionExtractSecureData" }), t2.A = m; + m.info = c.default.createActionInfo({ actionClass: m, actionIsAlwaysSecure: true, canBeInTask: true, canBeTreeNode: false, helpTopic: u.helpTopics.actions.extractSecureData, modelClass: i2(24215), modelFormatSupport: { flowYaml: { inProgress: true, feature: _.default.changeSetsFeaturePhase2 } }, name: h.actions.extractSecureData, scriptingName: "ArchActionExtractSecureData" }), t2.Ay = m; }, 41053(e2, t2, i2) { "use strict"; const n2 = i2(31635), o = i2(12179), r = n2.__importDefault(i2(97891)), a = n2.__importDefault(i2(5730)), s = n2.__importDefault(i2(4648)), l = i2(47957); @@ -30229,7 +30137,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); super._preDestroy(), this.responseManager.tryRemoveItemFromFlowMetadata(this, this.responseId); } static get managedProperties() { - return [{ property: "response", createDetails: T.NetworkBasedActionProperty.createCreateDetails("responseId", "responseName", A.nonFormResponseManager, O.getResponse.mustSelectResponse, O.getResponse.responseNotFound, null), yamlOptions: b.createYamlOptions("response", (e3) => e3.setSkipProperty(true).setExportOrder(20)) }, { description: O.getResponse.responseBodyDescription, label: O.getResponse.responseBody, property: "responseBody", options: h.ExpressionTypeStringOptions.create((e3) => e3.setAsOutput()), yamlOptions: b.createYamlOptions("responseBody", (e3) => e3.setPropertyName("valueResponseBody")), type: p.expressionTypeNames.string }, { description: (0, C.sprintf)(O.getResponse.responseBodyHandlingDescription, O.getResponse.responseBody), label: O.getResponse.responseBodyHandlingLabel, property: "responseBodyHandling", options: h.ExpressionTypeStringOptions.create((e3) => e3.setDefaultText(S.none.id).setDescriptionInfo(O.getResponse.responseBodyHandlingLabel, (0, C.sprintf)(O.getResponse.responseBodyHandlingDescription, O.getResponse.responseBody)).setFeatureConfigName(m.default.sendNotificationAction).facets.setAllowableValues(u.allStringBodyHandlingTypesForAutomate).setAllowableValueUseOriginalDisplayString(true)), supportedFlowTypes: g.flowTypes.flowTypesAllAutomate.concat(g.flowTypes.flowTypesAllCicero), optionsForSpecificFlowTypes: [{ flowTypes: g.flowTypes.flowTypesAllCicero, options: h.ExpressionTypeStringOptions.create((e3) => e3.setDefaultText(v.removeAllFormatting.id).setDescriptionInfo(O.getResponse.responseBodyHandlingLabel, (0, C.sprintf)(O.getResponse.responseBodyHandlingDescription, O.getResponse.responseBody)).setFeatureConfigName(m.default.botFlowsGetResponseActionFeature).facets.setAllowableValues(c.allStringBodyHandlingTypesForBots).setAllowableValueUseOriginalDisplayString(true)) }], type: p.expressionTypeNames.string }, { dataList: true, property: "substitutions" }, { property: "library", isJustForFlowYaml: true, yamlOptions: b.createYamlOptions("library", (e3) => e3.setExportOrder(30)) }, { label: O.responseAsset.responseAssetAttachmentsLabel, options: _.ExpressionTypeResponseAssetOptions.create((e3) => e3.setAsOutput().setIninTestingField("get-attachments").setDescriptionInfo(O.responseAsset.responseAssetAttachmentsLabel, O.responseAsset.responseAssetAttachmentsDescription).setIsOptional(true).setIsCollection(true).setFeatureConfigName(m.default.cannedResponseAttachmentsFeature)), property: "attachments", type: p.expressionTypeNames.responseAsset, supportedFlowTypes: [...g.flowTypes.flowTypesAllAutomate, g.flowTypes.flowTypeDigitalBot, g.flowTypes.flowTypeCommonModule] }]; + return [{ property: "response", createDetails: T.NetworkBasedActionProperty.createCreateDetails("responseId", "responseName", A.nonFormResponseManager, O.getResponse.mustSelectResponse, O.getResponse.responseNotFound, null), yamlOptions: b.createYamlOptions("response", (e3) => e3.setSkipProperty(true).setExportOrder(20)) }, { description: O.getResponse.responseBodyDescription, label: O.getResponse.responseBody, property: "responseBody", options: h.ExpressionTypeStringOptions.create((e3) => e3.setAsOutput()), yamlOptions: b.createYamlOptions("responseBody", (e3) => e3.setPropertyName("valueResponseBody")), type: p.expressionTypeNames.string }, { description: (0, C.sprintf)(O.getResponse.responseBodyHandlingDescription, O.getResponse.responseBody), label: O.getResponse.responseBodyHandlingLabel, property: "responseBodyHandling", options: h.ExpressionTypeStringOptions.create((e3) => e3.setDefaultText(S.none.id).setDescriptionInfo(O.getResponse.responseBodyHandlingLabel, (0, C.sprintf)(O.getResponse.responseBodyHandlingDescription, O.getResponse.responseBody)).facets.setAllowableValues(u.allStringBodyHandlingTypesForAutomate).setAllowableValueUseOriginalDisplayString(true)), supportedFlowTypes: g.flowTypes.flowTypesAllAutomate.concat(g.flowTypes.flowTypesAllCicero), optionsForSpecificFlowTypes: [{ flowTypes: g.flowTypes.flowTypesAllCicero, options: h.ExpressionTypeStringOptions.create((e3) => e3.setDefaultText(v.removeAllFormatting.id).setDescriptionInfo(O.getResponse.responseBodyHandlingLabel, (0, C.sprintf)(O.getResponse.responseBodyHandlingDescription, O.getResponse.responseBody)).setFeatureConfigName(m.default.botFlowsGetResponseActionFeature).facets.setAllowableValues(c.allStringBodyHandlingTypesForBots).setAllowableValueUseOriginalDisplayString(true)) }], type: p.expressionTypeNames.string }, { dataList: true, property: "substitutions" }, { property: "library", isJustForFlowYaml: true, yamlOptions: b.createYamlOptions("library", (e3) => e3.setExportOrder(30)) }, { label: O.responseAsset.responseAssetAttachmentsLabel, options: _.ExpressionTypeResponseAssetOptions.create((e3) => e3.setAsOutput().setIninTestingField("get-attachments").setDescriptionInfo(O.responseAsset.responseAssetAttachmentsLabel, O.responseAsset.responseAssetAttachmentsDescription).setIsOptional(true).setIsCollection(true).setFeatureConfigName(m.default.cannedResponseAttachmentsFeature)), property: "attachments", type: p.expressionTypeNames.responseAsset, supportedFlowTypes: [...g.flowTypes.flowTypesAllAutomate, g.flowTypes.flowTypeDigitalBot, g.flowTypes.flowTypeCommonModule] }]; } _isSelectedResponseInSelectedResponseLibrary(e3, t3) { const i3 = e3 || this.selectedResponse, n3 = t3 || this.selectedResponseLibrary; @@ -30734,7 +30642,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return true; } static get managedProperties() { - return [{ dataList: true, isOutput: true, property: "errorBindings", yamlOptions: D.createYamlOptions("errorBindings", (e3) => e3.setPropertyName("failureOutputs")) }, { property: "bot", skipNetworkPropertyDependencyUpdate: true, createDetails: E.NetworkBasedActionProperty.createCreateDetails("botId", "botName", y.nuanceMixBotManager, R.botGeneric.mustSelectBotNameGeneric, R.botGeneric.selectedBotNameNotFound, "botIntegration"), yamlOptions: D.createYamlOptions("bot", (e3) => e3.setSkipProperty(true)) }, { property: "botIntegration", skipNetworkPropertyDependencyUpdate: true, createDetails: E.NetworkBasedActionProperty.createCreateDetails("botIntegrationId", "botIntegrationName", S.nuanceMixIntegrationManager, R.nuanceMix.mustSelectNuanceMixBotIntegration, R.botGeneric.selectedBotIntegrationNotFound, null), yamlOptions: D.createYamlOptions("botIntegration", (e3) => e3.setSkipProperty(true)) }, { property: "outputs", dataPairListCollection: true, isOutput: true, options: f.ManagedPropertyOptions.create((e3) => e3.setIsOptional(true)), yamlOptions: D.createYamlOptions("outputs", (e3) => e3.setPropertyName("intents")) }, { label: R.bot.followupResponseTimeoutLabel, type: d.expressionTypeNames.duration, options: h.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(l.default.litDurationTwelveHours).setDescriptionInfo(R.bot.followupResponseTimeoutLabel, R.bot.followupResponseTimeoutDescription).setDurationStyle(u.durationStyles.fullDuration).setIninTestingField("followupResponseTimeoutExpression").facets.setMinDur(0, true)), yamlOptions: D.createYamlOptions("followupResponseTimeout", (e3) => e3.setExportOrder(2)), property: "followupResponseTimeout", supportedFlowTypes: [o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeInQueueShortMessage] }, { property: "botVariables", options: m.ExpressionTypelessOptions.create((e3) => e3.setIsOptional(true)), dataList: true, isOutput: false, yamlOptions: D.createYamlOptions("botVariables", (e3) => e3.setPropertyName("botVariables")) }, { label: R.botGeneric.inputTextLabelGeneric, type: d.expressionTypeNames.string, options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(R.botGeneric.inputTextLabelGeneric, R.botGeneric.inputTextDescriptionGeneric).setIninTestingField("inputTextExpression").setIsOptional(true)), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeInQueueShortMessage], options: g.ExpressionTypeStringOptions.create((e3) => e3.setDefaultText(l.default.messageBodyVariable).setDefaultToExpression(true).setIninTestingField("inputTextExpression").setDoNotTransitionToNoValue(true).setIsOptional(true)) }], yamlOptions: D.createYamlOptions("inputText", (e3) => e3.setExportOrder(1)), property: "inputText", supportedFlowTypes: [o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeInQueueShortMessage] }, { property: "channelId", label: R.nuanceMix.channel, type: d.expressionTypeNames.string, options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(R.nuanceMix.channel, R.nuanceMix.channelDescription).setIninTestingField("NuanceMixBotChannelExpression").facets.setTrim(true)) }]; + return [{ dataList: true, isOutput: true, property: "errorBindings", yamlOptions: D.createYamlOptions("errorBindings", (e3) => e3.setPropertyName("failureOutputs")) }, { property: "bot", skipNetworkPropertyDependencyUpdate: true, createDetails: E.NetworkBasedActionProperty.createCreateDetails("botId", "botName", y.nuanceMixBotManager, R.botGeneric.mustSelectBotNameGeneric, R.botGeneric.selectedBotNameNotFound, "botIntegration"), yamlOptions: D.createYamlOptions("bot", (e3) => e3.setSkipProperty(true)) }, { property: "botIntegration", skipNetworkPropertyDependencyUpdate: true, createDetails: E.NetworkBasedActionProperty.createCreateDetails("botIntegrationId", "botIntegrationName", S.nuanceMixIntegrationManager, R.nuanceMix.mustSelectNuanceMixBotIntegration, R.botGeneric.selectedBotIntegrationNotFound, null), yamlOptions: D.createYamlOptions("botIntegration", (e3) => e3.setSkipProperty(true)) }, { property: "outputs", dataPairListCollection: true, isOutput: true, options: f.ManagedPropertyOptions.create((e3) => e3.setIsOptional(true)), yamlOptions: D.createYamlOptions("outputs", (e3) => e3.setPropertyName("intents")) }, { label: R.bot.followupResponseTimeoutLabel, type: d.expressionTypeNames.duration, options: h.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(l.default.litDurationTwelveHours).setDescriptionInfo(R.bot.followupResponseTimeoutLabel, R.bot.followupResponseTimeoutDescription).setDurationStyle(u.durationStyles.fullDuration).setIninTestingField("followupResponseTimeoutExpression").facets.setMinDur(0, true)), yamlOptions: D.createYamlOptions("followupResponseTimeout", (e3) => e3.setExportOrder(2)), property: "followupResponseTimeout", supportedFlowTypes: [o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeInQueueShortMessage] }, { property: "botVariables", options: m.ExpressionTypelessOptions.create((e3) => e3.setIsOptional(true)), dataList: true, isOutput: false }, { label: R.botGeneric.inputTextLabelGeneric, type: d.expressionTypeNames.string, options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(R.botGeneric.inputTextLabelGeneric, R.botGeneric.inputTextDescriptionGeneric).setIninTestingField("inputTextExpression").setIsOptional(true)), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeInQueueShortMessage], options: g.ExpressionTypeStringOptions.create((e3) => e3.setDefaultText(l.default.messageBodyVariable).setDefaultToExpression(true).setIninTestingField("inputTextExpression").setDoNotTransitionToNoValue(true).setIsOptional(true)) }], yamlOptions: D.createYamlOptions("inputText", (e3) => e3.setExportOrder(1)), property: "inputText", supportedFlowTypes: [o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeInQueueShortMessage] }, { property: "channelId", label: R.nuanceMix.channel, type: d.expressionTypeNames.string, options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(R.nuanceMix.channel, R.nuanceMix.channelDescription).setIninTestingField("NuanceMixBotChannelExpression").facets.setTrim(true)) }]; } updateBotActionFromBotRunnable(e3) { const t3 = y.nuanceMixBotManager.mergeSchemaProperties(e3 ? e3.botVariables : [], this.botVariables); @@ -31023,22 +30931,19 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); c.info = r.default.createActionInfo({ actionClass: c, canBeInTask: true, canBeTreeNode: true, helpTopic: o.helpTopics.actions.previousMenu, modelClass: i2(45279), name: u.actions.previousMenu, scriptingName: "ArchActionPreviousMenu", termination: a.terminatesTask, modelFormatSupport: { flowYaml: { inProgress: true, feature: l.default.changeSetsFeaturePhase2 } } }), t2.A = c; }, 93087(e2, t2, i2) { "use strict"; - const n2 = i2(31635), o = n2.__importDefault(i2(27203)), r = n2.__importStar(i2(10798)), a = n2.__importDefault(i2(4648)), s = i2(12179), l = n2.__importDefault(i2(97891)), u = i2(87870), c = n2.__importDefault(i2(5730)), d = i2(47957); - class p extends c.default { + const n2 = i2(31635), o = n2.__importDefault(i2(27203)), r = n2.__importDefault(i2(4648)), a = i2(12179), s = n2.__importDefault(i2(97891)), l = i2(87870), u = n2.__importDefault(i2(5730)), c = i2(47957); + class d extends u.default { static get managedProperties() { - return [{ createDetails: u.NoteActionProperty.createCreateDetails(p.voicemailInputInfoMessage, "info", "processVoicemailInput"), property: "processVoicemailInputInfoMessage" }]; + return [{ createDetails: l.NoteActionProperty.createCreateDetails(c.processVoicemailInput.processVoicemailInputInfoMessageWithMaxRecordingTime, "info", "processVoicemailInput"), property: "processVoicemailInputInfoMessage" }]; } constructor(e3, t3) { super(e3.parentFlow, e3), this._loadModel(t3); } - static get voicemailInputInfoMessage() { - return r.isFeatureAvailable(a.default.voicemailRecordingMaxTime) ? d.processVoicemailInput.processVoicemailInputInfoMessageWithMaxRecordingTime : d.processVoicemailInput.processVoicemailInputInfoMessage; - } static get branchInfo() { return o.default.faxProcessedVoicemailNoInputFailure; } } - p.info = l.default.createActionInfo({ actionClass: p, canBeInTask: true, helpTopic: s.helpTopics.actions.processVoicemailInput, modelClass: i2(13462), name: d.actions.processVoicemailInput, scriptingName: "ArchActionProcessVoicemailInput", modelFormatSupport: { flowYaml: { inProgress: true, feature: a.default.changeSetsFeaturePhase2 } } }), t2.A = p; + d.info = s.default.createActionInfo({ actionClass: d, canBeInTask: true, helpTopic: a.helpTopics.actions.processVoicemailInput, modelClass: i2(13462), name: c.actions.processVoicemailInput, scriptingName: "ArchActionProcessVoicemailInput", modelFormatSupport: { flowYaml: { inProgress: true, feature: r.default.changeSetsFeaturePhase2 } } }), t2.A = d; }, 5578(e2, t2, i2) { "use strict"; const n2 = i2(31635), o = i2(21647), r = i2(81516), a = n2.__importDefault(i2(27203)), s = i2(12179), l = n2.__importDefault(i2(97891)), u = n2.__importDefault(i2(5478)), c = i2(80428), d = i2(62416), p = n2.__importDefault(i2(4648)), _ = i2(47957); @@ -31774,7 +31679,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); super(e3.parentFlow, e3), this._loadModel(t3); } static get managedProperties() { - return [{ label: _.skillExpressionFilters.skillExpressionFiltersLabel, property: "skillExpressionFilters", options: r.ExpressionTypeJsonOptions.create((e3) => e3.setAsInput().setIsOptional(false).setIsCollection(true).setMinItems(u.setSkillExpressionFilters.skillExpressionFilters.minItems).setMaxItems(u.setSkillExpressionFilters.skillExpressionFilters.maxItems).setIsCustomJsonType(true).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, _.skillExpressionFilters.setSkillExpressionFiltersTooltipInfo)), type: a.expressionTypeNames.skillExpressionFilter, typeOfJsonShouldBeCustom: true, yamlOptions: h.createYamlOptions("skillExpressionFilters", (e3) => e3.setPropertyName("skillExpressionFilters")) }]; + return [{ label: _.skillExpressionFilters.skillExpressionFiltersLabel, property: "skillExpressionFilters", options: r.ExpressionTypeJsonOptions.create((e3) => e3.setAsInput().setIsOptional(false).setIsCollection(true).setMinItems(u.setSkillExpressionFilters.skillExpressionFilters.minItems).setMaxItems(u.setSkillExpressionFilters.skillExpressionFilters.maxItems).setIsCustomJsonType(true).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, _.skillExpressionFilters.setSkillExpressionFiltersTooltipInfo)), type: a.expressionTypeNames.skillExpressionFilter, typeOfJsonShouldBeCustom: true }]; } _getPossibleErrors() { return d.setSkillExpressionFiltersFailureReasons; @@ -31893,28 +31798,28 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); _.info = l.default.createActionInfo({ actionClass: _, canBeInTask: true, helpTopic: o.helpTopics.actions.setWrapupCode, modelClass: i2(75151), name: p.actions.setWrapupCode, scriptingName: "ArchActionSetWrapupCode", modelFormatSupport: { flowYaml: { inProgress: true, feature: d.default.changeSetsFeaturePhase2 } } }), t2.A = _; }, 10955(e2, t2, i2) { "use strict"; - const n2 = i2(31635), o = n2.__importStar(i2(1115)), r = i2(12179), a = n2.__importDefault(i2(5730)), s = n2.__importDefault(i2(97891)), l = n2.__importDefault(i2(22917)), u = i2(92794), c = i2(20083), d = i2(87870), p = i2(80428), _ = n2.__importStar(i2(36781)), h = i2(38551), m = n2.__importDefault(i2(4648)), g = i2(47957); - class f extends a.default { + const n2 = i2(31635), o = n2.__importStar(i2(1115)), r = i2(12179), a = n2.__importDefault(i2(5730)), s = n2.__importDefault(i2(97891)), l = i2(92794), u = i2(20083), c = i2(87870), d = i2(80428), p = n2.__importStar(i2(36781)), _ = i2(38551), h = n2.__importDefault(i2(4648)), m = i2(47957); + class g extends a.default { constructor(e3, t3) { var i3; - super(e3.parentFlow, e3), this._loadModel(t3), null === (i3 = this.parent.parentFlow.knowledgeSettings) || void 0 === i3 || i3.knowledgeBaseModel$.pipe((0, u.delay)(100)).subscribe(() => o.validateAction(this, true, true)); + super(e3.parentFlow, e3), this._loadModel(t3), null === (i3 = this.parent.parentFlow.knowledgeSettings) || void 0 === i3 || i3.knowledgeBaseModel$.pipe((0, l.delay)(100)).subscribe(() => o.validateAction(this, true, true)); } _initializeDesignTime() { var e3, t3, i3; super._initializeDesignTime(); const n3 = this.parentFlow; - (null === (e3 = n3.knowledgeSettings) || void 0 === e3 ? void 0 : e3.isKnowledgeV3AvailableInOrg) && (this._setKnowledgeVersionSettings(null === (i3 = null === (t3 = n3.knowledgeSettings) || void 0 === t3 ? void 0 : t3.knowledgeVersion) || void 0 === i3 ? void 0 : i3.text), this.addAutoCleanedUpEventListener(_.knowledgeVersionChanged, (e4) => { + (null === (e3 = n3.knowledgeSettings) || void 0 === e3 ? void 0 : e3.isKnowledgeV3AvailableInOrg) && (this._setKnowledgeVersionSettings(null === (i3 = null === (t3 = n3.knowledgeSettings) || void 0 === t3 ? void 0 : t3.knowledgeVersion) || void 0 === i3 ? void 0 : i3.text), this.addAutoCleanedUpEventListener(p.knowledgeVersionChanged, (e4) => { this._setKnowledgeVersionSettings(e4); })); } static get managedProperties() { - return [{ label: g.knowledgeSettings.knowledgeArticle, options: c.ExpressionTypeKnowledgeBaseDocumentOptions.create((e3) => e3.setIninTestingField("knowledgeArticle").setUiDisableOnOutOfService(true)), property: "knowledgeArticle", type: p.expressionTypeNames.knowledgeBaseDocument, yamlOptions: l.default.create("knowledgeArticle", (e3) => e3.setPropertyName("knowledgeArticle")) }, { createDetails: d.NoteActionProperty.createCreateDetails(g.showKnowledgeBaseArticle.showKnowledgeBaseArticleNote, "info", "showKnowledgeNote"), property: "articleInfo", yamlOptions: f.createYamlOptions("articleInfo", (e3) => e3.setSkipProperty(true)) }, { createDetails: d.NoteActionProperty.createCreateDetails(g.showKnowledgeBaseArticle.showKnowledgeSettingArticleNote, "info", "showKnowledgeV3Note"), property: "articleKnowledgeV3Info", yamlOptions: f.createYamlOptions("articleKnowledgeV3Info", (e3) => e3.setSkipProperty(true)) }]; + return [{ label: m.knowledgeSettings.knowledgeArticle, options: u.ExpressionTypeKnowledgeBaseDocumentOptions.create((e3) => e3.setIninTestingField("knowledgeArticle").setUiDisableOnOutOfService(true)), property: "knowledgeArticle", type: d.expressionTypeNames.knowledgeBaseDocument }, { createDetails: c.NoteActionProperty.createCreateDetails(m.showKnowledgeBaseArticle.showKnowledgeBaseArticleNote, "info", "showKnowledgeNote"), property: "articleInfo", yamlOptions: g.createYamlOptions("articleInfo", (e3) => e3.setSkipProperty(true)) }, { createDetails: c.NoteActionProperty.createCreateDetails(m.showKnowledgeBaseArticle.showKnowledgeSettingArticleNote, "info", "showKnowledgeV3Note"), property: "articleKnowledgeV3Info", yamlOptions: g.createYamlOptions("articleKnowledgeV3Info", (e3) => e3.setSkipProperty(true)) }]; } _setKnowledgeVersionSettings(e3) { - e3 === h.KnowledgeVersionValues.v3 ? (this.knowledgeArticle.setAsNoValue(), this.knowledgeArticle.outOfService = true, this.knowledgeArticle.isOptional = true, this.articleInfo.outOfService = true, this.articleKnowledgeV3Info.outOfService = false) : (this.knowledgeArticle.outOfService = false, this.knowledgeArticle.isOptional = false, this.articleInfo.outOfService = false, this.articleKnowledgeV3Info.outOfService = true); + e3 === _.KnowledgeVersionValues.v3 ? (this.knowledgeArticle.setAsNoValue(), this.knowledgeArticle.outOfService = true, this.knowledgeArticle.isOptional = true, this.articleInfo.outOfService = true, this.articleKnowledgeV3Info.outOfService = false) : (this.knowledgeArticle.outOfService = false, this.knowledgeArticle.isOptional = false, this.articleInfo.outOfService = false, this.articleKnowledgeV3Info.outOfService = true); } } - f.info = s.default.createActionInfo({ actionClass: f, canBeInTask: true, canBeTreeNode: true, helpTopic: r.helpTopics.actions.showKnowledgeArticle, modelClass: i2(22780), name: g.actions.showKnowledgeArticle, scriptingName: "ArchActionShowKnowledgeArticle", modelFormatSupport: { flowYaml: { inProgress: true, feature: m.default.changeSetsFeaturePhase2 } } }), t2.A = f; + g.info = s.default.createActionInfo({ actionClass: g, canBeInTask: true, canBeTreeNode: true, helpTopic: r.helpTopics.actions.showKnowledgeArticle, modelClass: i2(22780), name: m.actions.showKnowledgeArticle, scriptingName: "ArchActionShowKnowledgeArticle", modelFormatSupport: { flowYaml: { inProgress: true, feature: h.default.changeSetsFeaturePhase2 } } }), t2.A = g; }, 58778(e2, t2, i2) { "use strict"; const n2 = i2(31635), o = n2.__importStar(i2(62829)), r = i2(96618), a = n2.__importDefault(i2(97891)), s = i2(30801), l = i2(47957); @@ -32410,7 +32315,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return J; } static get managedProperties() { - return [{ label: q.transferPureMatch.languageSkill, options: d.ExpressionTypeLanguageSkillOptions.create((e3) => e3.setIsOptional(true).setDefaultToNoValue(true).setModeNoValueSelectionLabel(q.expression.noValue.selection.useDefault).setDescriptionInfo(q.transferPureMatch.languageSkill, q.transferPureMatch.languageSkillDescription).setUseDefaultValueNodeIcons(true).setModeNoValueRuntimeEvaluationStr(q.transferPureMatch.languageSkillDefault, N.getFlowTypesThatSupportLanguages()).setIninTestingField("pureMatchLanguageSkill")), property: "languageSkill", type: B.expressionTypeNames.languageSkill, yamlOptions: $.createYamlOptions("languageSkill", (e3) => e3.setExportOrder(90)) }, { label: q.transferPureMatch.priority, options: c.ExpressionTypeIntegerOptions.create((e3) => e3.setIninTestingField("priorityVSC").facets.setMinInt(0, true).setMaxInt(10, true)), property: "priority", type: B.expressionTypeNames.integer, yamlOptions: $.createYamlOptions("priority", (e3) => e3.setExportOrder(70)), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeWorkitem], options: c.ExpressionTypeIntegerOptions.create((e3) => e3.setIninTestingField("priorityVSC").setDescriptionInfo(q.transferPureMatch.priority, q.transferPureMatch.workitemPriorityDescription).facets.setMinInt(0, true).setMaxInt(10, true)) }] }, { label: q.configurations.queue, list: true, property: "queues", type: B.expressionTypeNames.queue, options: p.ExpressionTypeQueueOptions.create((e3) => e3.setIninTestingField("pureMatchTransferExpression")), yamlOptions: $.createYamlOptions("queues", (e3) => e3.setPropertyName("targetQueue").setConvertToSingleItem(true).setExportOrder(20)) }, { property: "skills", skills: true, yamlOptions: $.createYamlOptions("skills", (e3) => e3.setPropertyName("acdSkills").setExportOrder(30)) }, { createDetails: w.InqueueFlowActionProperty.createCreateDetails("inQueueFlowId", "inQueueFlowName"), options: h.ManagedPropertyOptions.create(), property: "inQueueFlow", yamlOptions: $.createYamlOptions("inQueueFlow", (e3) => e3.setPropertyName("overrideInQueueFlow").setExportOrder(40)) }, { createDetails: R.NoteActionProperty.createCreateDetails(q.transferPureMatch.transferACDInCommonModuleWarning, "info", "inQueueFlowWarning"), property: "inQueueFlowWarning", yamlOptions: $.createYamlOptions("inQueueFlowWarning", (e3) => e3.setSkipProperty(true)) }, { label: q.transferPureMatch.appendSkills, supportedFlowTypes: W, options: l.ExpressionTypeBooleanOptions.create((e3) => e3.setIninTestingField("appendSkillsExpression").setDescriptionInfo(q.transferPureMatch.appendSkillsHeader, q.transferPureMatch.appendSkillsDescription)), property: "appendSkills", type: B.expressionTypeNames.boolean, yamlOptions: $.createYamlOptions("appendSkills", (e3) => e3.setExportOrder(100)) }, { property: "preferredAgents", label: q.transferPureMatch.preferredAgents, type: B.expressionTypeNames.agentScorePair, options: u.ExpressionTypeComplexOptions.create((e3) => e3.setFeatureConfigName(I.default.knownAgentRouting).setAssumeOosIfTypeUnavailable(true).setAllowModeLiteral(false).setDescriptionInfo(null, q.transferPureMatch.preferredAgentsDescription).setIsOptional(true).setDefaultToNoValue(true).setIninTestingField("preferred-agents"), true).setMaxItems(j.transferToAcd.preferredAgents.maxItems), yamlOptions: $.createYamlOptions("preferredAgents", (e3) => e3.setExportOrder(80)) }, { property: "directAgent", label: q.transferPureMatch.directAgent, supportedFlowTypes: [...Y, ...f.isFeatureAvailable(I.default.botFlowsAlignTransferActions) ? [o.flowTypes.flowTypeDigitalBot] : []], type: B.expressionTypeNames.userQueue, options: _.ExpressionTypeUserOptions.create((e3) => e3.setFeatureConfigName(I.default.vipExperience).setDescriptionInfo(null, q.transferPureMatch.directAgentDescription).setIsOptional(true).setDefaultToNoValue(true).setIninTestingField("direct-agent")), yamlOptions: $.createYamlOptions("directAgent", (e3) => e3.setExportOrder(100)) }, { createDetails: R.NoteActionProperty.createCreateDetails((0, r.sprintf)(q.commonModule.actionOutputExecutableOnlyIfEmbeddingFlowIsCallFlow, q.generic.branches.failure), "info", "branch-warning"), property: "branchExecutionRestriction" }, { label: q.skillExpressionFilters.skillExpressionFiltersLabel, property: "skillExpressionFilters", type: B.expressionTypeNames.skillExpressionFilter, supportedFlowTypes: [o.flowTypes.flowTypeInboundCall, o.flowTypes.flowTypeInboundEmail, o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeOutboundCall, o.flowTypes.flowTypeInQueueCall, o.flowTypes.flowTypeInQueueEmail, o.flowTypes.flowTypeInQueueShortMessage, o.flowTypes.flowTypeSecureCall, o.flowTypes.flowTypeVoicemail, o.flowTypes.flowTypeCommonModule], options: G.ExpressionTypeJsonOptions.create((e3) => e3.setAsInput().setIsOptional(true).setDefaultToNoValue(true).setIsCollection(true).setMinItems(j.transferToAcd.skillExpressionFilters.minItems).setMaxItems(j.transferToAcd.skillExpressionFilters.maxItems).setFeatureConfigName(I.default.routingSkillExpressionsFeature).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, (0, r.sprintf)(q.generic.joinTwoSentences, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoPrefix, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoNonAutomateSuffix))), optionsForSpecificFlowTypes: [{ flowTypes: o.flowTypes.flowTypesAllAutomate, options: G.ExpressionTypeJsonOptions.create((e3) => e3.setAsInput().setIsOptional(true).setDefaultToNoValue(true).setIsCollection(true).setMinItems(j.transferToAcd.skillExpressionFilters.minItems).setMaxItems(j.transferToAcd.skillExpressionFilters.maxItems).setFeatureConfigName(I.default.routingSkillExpressionsFeature).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, (0, r.sprintf)(q.generic.joinTwoSentences, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoPrefix, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoAutomateSuffix))) }], yamlOptions: $.createYamlOptions("skillExpressionFilters", (e3) => e3.setPropertyName("skillExpressionFilters")) }]; + return [{ label: q.transferPureMatch.languageSkill, options: d.ExpressionTypeLanguageSkillOptions.create((e3) => e3.setIsOptional(true).setDefaultToNoValue(true).setModeNoValueSelectionLabel(q.expression.noValue.selection.useDefault).setDescriptionInfo(q.transferPureMatch.languageSkill, q.transferPureMatch.languageSkillDescription).setUseDefaultValueNodeIcons(true).setModeNoValueRuntimeEvaluationStr(q.transferPureMatch.languageSkillDefault, N.getFlowTypesThatSupportLanguages()).setIninTestingField("pureMatchLanguageSkill")), property: "languageSkill", type: B.expressionTypeNames.languageSkill, yamlOptions: $.createYamlOptions("languageSkill", (e3) => e3.setExportOrder(90)) }, { label: q.transferPureMatch.priority, options: c.ExpressionTypeIntegerOptions.create((e3) => e3.setIninTestingField("priorityVSC").facets.setMinInt(0, true).setMaxInt(10, true)), property: "priority", type: B.expressionTypeNames.integer, yamlOptions: $.createYamlOptions("priority", (e3) => e3.setExportOrder(70)), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeWorkitem], options: c.ExpressionTypeIntegerOptions.create((e3) => e3.setIninTestingField("priorityVSC").setDescriptionInfo(q.transferPureMatch.priority, q.transferPureMatch.workitemPriorityDescription).facets.setMinInt(0, true).setMaxInt(10, true)) }] }, { label: q.configurations.queue, list: true, property: "queues", type: B.expressionTypeNames.queue, options: p.ExpressionTypeQueueOptions.create((e3) => e3.setIninTestingField("pureMatchTransferExpression")), yamlOptions: $.createYamlOptions("queues", (e3) => e3.setPropertyName("targetQueue").setConvertToSingleItem(true).setExportOrder(20)) }, { property: "skills", skills: true, yamlOptions: $.createYamlOptions("skills", (e3) => e3.setPropertyName("acdSkills").setExportOrder(30)) }, { createDetails: w.InqueueFlowActionProperty.createCreateDetails("inQueueFlowId", "inQueueFlowName"), options: h.ManagedPropertyOptions.create(), property: "inQueueFlow", yamlOptions: $.createYamlOptions("inQueueFlow", (e3) => e3.setPropertyName("overrideInQueueFlow").setExportOrder(40)) }, { createDetails: R.NoteActionProperty.createCreateDetails(q.transferPureMatch.transferACDInCommonModuleWarning, "info", "inQueueFlowWarning"), property: "inQueueFlowWarning", yamlOptions: $.createYamlOptions("inQueueFlowWarning", (e3) => e3.setSkipProperty(true)) }, { label: q.transferPureMatch.appendSkills, supportedFlowTypes: W, options: l.ExpressionTypeBooleanOptions.create((e3) => e3.setIninTestingField("appendSkillsExpression").setDescriptionInfo(q.transferPureMatch.appendSkillsHeader, q.transferPureMatch.appendSkillsDescription)), property: "appendSkills", type: B.expressionTypeNames.boolean, yamlOptions: $.createYamlOptions("appendSkills", (e3) => e3.setExportOrder(100)) }, { property: "preferredAgents", label: q.transferPureMatch.preferredAgents, type: B.expressionTypeNames.agentScorePair, options: u.ExpressionTypeComplexOptions.create((e3) => e3.setFeatureConfigName(I.default.knownAgentRouting).setAssumeOosIfTypeUnavailable(true).setAllowModeLiteral(false).setDescriptionInfo(null, q.transferPureMatch.preferredAgentsDescription).setIsOptional(true).setDefaultToNoValue(true).setIninTestingField("preferred-agents"), true).setMaxItems(j.transferToAcd.preferredAgents.maxItems), yamlOptions: $.createYamlOptions("preferredAgents", (e3) => e3.setExportOrder(80)) }, { property: "directAgent", label: q.transferPureMatch.directAgent, supportedFlowTypes: [...Y, ...f.isFeatureAvailable(I.default.botFlowsAlignTransferActions) ? [o.flowTypes.flowTypeDigitalBot] : []], type: B.expressionTypeNames.userQueue, options: _.ExpressionTypeUserOptions.create((e3) => e3.setDescriptionInfo(null, q.transferPureMatch.directAgentDescription).setIsOptional(true).setDefaultToNoValue(true).setIninTestingField("direct-agent")), yamlOptions: $.createYamlOptions("directAgent", (e3) => e3.setExportOrder(100)) }, { createDetails: R.NoteActionProperty.createCreateDetails((0, r.sprintf)(q.commonModule.actionOutputExecutableOnlyIfEmbeddingFlowIsCallFlow, q.generic.branches.failure), "info", "branch-warning"), property: "branchExecutionRestriction" }, { label: q.skillExpressionFilters.skillExpressionFiltersLabel, property: "skillExpressionFilters", type: B.expressionTypeNames.skillExpressionFilter, supportedFlowTypes: [o.flowTypes.flowTypeInboundCall, o.flowTypes.flowTypeInboundEmail, o.flowTypes.flowTypeInboundShortMessage, o.flowTypes.flowTypeOutboundCall, o.flowTypes.flowTypeInQueueCall, o.flowTypes.flowTypeInQueueEmail, o.flowTypes.flowTypeInQueueShortMessage, o.flowTypes.flowTypeSecureCall, o.flowTypes.flowTypeVoicemail, o.flowTypes.flowTypeCommonModule], options: G.ExpressionTypeJsonOptions.create((e3) => e3.setAsInput().setIsOptional(true).setDefaultToNoValue(true).setIsCollection(true).setMinItems(j.transferToAcd.skillExpressionFilters.minItems).setMaxItems(j.transferToAcd.skillExpressionFilters.maxItems).setFeatureConfigName(I.default.routingSkillExpressionsFeature).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, (0, r.sprintf)(q.generic.joinTwoSentences, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoPrefix, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoNonAutomateSuffix))), optionsForSpecificFlowTypes: [{ flowTypes: o.flowTypes.flowTypesAllAutomate, options: G.ExpressionTypeJsonOptions.create((e3) => e3.setAsInput().setIsOptional(true).setDefaultToNoValue(true).setIsCollection(true).setMinItems(j.transferToAcd.skillExpressionFilters.minItems).setMaxItems(j.transferToAcd.skillExpressionFilters.maxItems).setFeatureConfigName(I.default.routingSkillExpressionsFeature).setIninTestingField("skillExpressionFilters").setDescriptionInfo(null, (0, r.sprintf)(q.generic.joinTwoSentences, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoPrefix, q.skillExpressionFilters.transferToAcdSkillExpressionFiltersTooltipInfoAutomateSuffix))) }], yamlOptions: $.createYamlOptions("skillExpressionFilters", (e3) => e3.setPropertyName("skillExpressionFilters")) }]; } _getPossibleErrors() { const e3 = f.isFeatureAvailable(I.default.knownAgentRouting), t3 = f.isFeatureAvailable(I.default.routingSkillExpressionsFeature); @@ -32497,7 +32402,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return this.user && this.user.text && (t3.push(T.user.label), i3.push(this.user.text)), (null === (e3 = this.alertOnTransfer) || void 0 === e3 ? void 0 : e3.text) && !this.alertOnTransfer.outOfService && (t3.push(T.transfer.alertOnTransfer), i3.push(this.alertOnTransfer.text)), new _.ActionDetails(t3, i3); } static get managedProperties() { - return [(0, m.createTransferConnectTimeoutProperty)(T.expression.noValue.selectionRuntimeEvaluation.connectTimeout.userTransferTimeout), { label: T.user.label, options: l.ExpressionTypeUserOptions.create((e3) => e3.setUiPropertyOrder(10).setIninTestingField("userTransferExpression")), yamlOptions: y.createYamlOptions("user", (e3) => e3.setPropertyName("targetUser").setExportOrder(20)), property: "user", type: a.expressionTypeNames.userQueue }, { label: T.transfer.allowVoicemail, options: s.ExpressionTypeBooleanOptions.create((e3) => e3.setUiPropertyOrder(20).setIninTestingField("allowVoicemail").setDefaultText(r.default.true)), yamlOptions: y.createYamlOptions("allowVoicemail", (e3) => e3.setPropertyName("allowVoicemailRollover").setExportOrder(30)), property: "allowVoicemail", type: a.expressionTypeNames.boolean, supportedFlowTypes: o.flowTypes.flowTypesAllVxmlgen }, { label: T.transfer.alertOnTransfer, property: "alertOnTransfer", description: T.transfer.alertOnTransferDescription, options: s.ExpressionTypeBooleanOptions.create((e3) => e3.setDescriptionInfo(T.transfer.alertOnTransfer, T.transfer.alertOnTransferDescription).setUiPropertyOrder(30).setIninTestingField("alertOnTransfer").setDefaultText(r.default.true)), yamlOptions: y.createYamlOptions("alertOnTransfer", (e3) => e3.setPropertyName("alertOnTransfer").setExportOrder(40)), type: a.expressionTypeNames.boolean, supportedFlowTypes: [o.flowTypes.flowTypeWorkitem] }]; + return [(0, m.createTransferConnectTimeoutProperty)(T.expression.noValue.selectionRuntimeEvaluation.connectTimeout.userTransferTimeout), { label: T.user.label, options: l.ExpressionTypeUserOptions.create((e3) => e3.setUiPropertyOrder(10).setIninTestingField("userTransferExpression")), yamlOptions: y.createYamlOptions("user", (e3) => e3.setPropertyName("targetUser").setExportOrder(20)), property: "user", type: a.expressionTypeNames.userQueue }, { label: T.transfer.allowVoicemail, options: s.ExpressionTypeBooleanOptions.create((e3) => e3.setUiPropertyOrder(20).setIninTestingField("allowVoicemail").setDefaultText(r.default.true)), yamlOptions: y.createYamlOptions("allowVoicemail", (e3) => e3.setPropertyName("allowVoicemailRollover").setExportOrder(30)), property: "allowVoicemail", type: a.expressionTypeNames.boolean, supportedFlowTypes: o.flowTypes.flowTypesAllVxmlgen }, { label: T.transfer.alertOnTransfer, property: "alertOnTransfer", description: T.transfer.alertOnTransferDescription, options: s.ExpressionTypeBooleanOptions.create((e3) => e3.setDescriptionInfo(T.transfer.alertOnTransfer, T.transfer.alertOnTransferDescription).setUiPropertyOrder(30).setIninTestingField("alertOnTransfer").setDefaultText(r.default.true)), yamlOptions: y.createYamlOptions("alertOnTransfer", (e3) => e3.setExportOrder(40)), type: a.expressionTypeNames.boolean, supportedFlowTypes: [o.flowTypes.flowTypeWorkitem] }]; } _getPossibleErrors() { return this.parentFlow.isNluFlow ? u.userTransferFailureReasonsForBotFlowType : this.parentFlow.isWorkitemFlow ? d.userTransferFailureReasonsForWorkitemFlowType : c.userTransferFailureReasons; @@ -32760,7 +32665,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return this.duration ? new d.ActionDetails([g.wait.durationLabel], [r.getDisplayText(this.duration)]) : null; } static get managedProperties() { - return [{ label: g.wait.durationLabel, type: m.expressionTypeNames.duration, options: _.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(l.default.litDurationOneMinute).setDurationStyle(o.durationStyles.fullDuration).setIninTestingField("durationExpression").facets.setMinDur(0, true)), property: "duration", yamlOptions: f.createYamlOptions("duration", (e3) => e3.setExportOrder(30)) }, { label: g.wait.trimDurationLabel, supportedFlowTypes: h.flowTypes.flowTypesAllAutomate, options: p.ExpressionTypeBooleanOptions.create((e3) => e3.setIninTestingField("trimDurationExpression").setFeatureConfigName(u.default.workflowWaitActionUpdatesPhase1).setDescriptionInfo(g.wait.trimDurationLabel, g.wait.trimDurationDescription)), property: "trimDurationNearMaxRunningTime", type: m.expressionTypeNames.boolean, yamlOptions: f.createYamlOptions("trimDurationNearMaxRunningTime", (e3) => e3.setExportOrder(20)) }]; + return [{ label: g.wait.durationLabel, type: m.expressionTypeNames.duration, options: _.ExpressionTypeDurationOptions.create((e3) => e3.setDefaultText(l.default.litDurationOneMinute).setDurationStyle(o.durationStyles.fullDuration).setIninTestingField("durationExpression").facets.setMinDur(0, true)), property: "duration", yamlOptions: f.createYamlOptions("duration", (e3) => e3.setExportOrder(30)) }, { label: g.wait.trimDurationLabel, supportedFlowTypes: h.flowTypes.flowTypesAllAutomate, options: p.ExpressionTypeBooleanOptions.create((e3) => e3.setIninTestingField("trimDurationExpression").setDescriptionInfo(g.wait.trimDurationLabel, g.wait.trimDurationDescription)), property: "trimDurationNearMaxRunningTime", type: m.expressionTypeNames.boolean, yamlOptions: f.createYamlOptions("trimDurationNearMaxRunningTime", (e3) => e3.setExportOrder(20)) }]; } initializeDesignTime() { super.initializeDesignTime(), this.trimDurationNearMaxRunningTime.isLiteralMode && this.trimDurationNearMaxRunningTime.isBlank && this.trimDurationNearMaxRunningTime.setAsLiteral(l.default.false); @@ -32961,7 +32866,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); let n3, o2 = false; this.setIsRefreshingFlowReference(true); try { - this.flowName = e3.displayName, this.flowId = e3.id, this.flowVersion = t3, t3 || i3 ? !t3 && i3 ? (this.flowVersion = e3.debugVersionDisplay, this.isFlowRefLatestPublished = false, this.isFlowRefDebugPublish = true) : (this.isFlowRefLatestPublished = false, this.isFlowRefDebugPublish = false) : (this.flowVersion = e3.publishedDisplay, this.isFlowRefLatestPublished = true, this.isFlowRefDebugPublish = false), n3 = this.parentFlow.addCommonModuleActionReference(this.action, e3, void 0, this.flowVersion), n3.viewModel || e3.division && this.checkHasPermissionError(e3) || (n3.updateRequestedPromise ? yield n3.updateRequestedPromise : (n3.updateRequestedPromise = this.fetchEmbeddedFlow(e3, this.flowVersion), o2 = true, n3.viewModel = yield n3.updateRequestedPromise)), e3 = yield this.refreshFlowSchema(e3); + this.flowName = e3.displayName, this.flowId = e3.id, this.flowVersion = t3, t3 || i3 ? !t3 && i3 ? (this.flowVersion = e3.debugVersionDisplay, this.isFlowRefLatestPublished = false, this.isFlowRefDebugPublish = true) : (this.isFlowRefLatestPublished = false, this.isFlowRefDebugPublish = false) : (this.flowVersion = e3.publishedDisplay, this.isFlowRefLatestPublished = true, this.isFlowRefDebugPublish = false), n3 = this.parentFlow.addCommonModuleActionReference(this.action, e3, void 0, this.flowVersion), n3.viewModel || e3.division && this.checkHasPermissionError(e3) || (n3.updateRequestedPromise ? yield n3.updateRequestedPromise : (n3.updateRequestedPromise = this.fetchEmbeddedFlow(e3, this.flowVersion), o2 = true, n3.viewModel = yield n3.updateRequestedPromise, this.parentFlow.refreshUserVariableCount())), e3 = yield this.refreshFlowSchema(e3); } finally { o2 && n3 && (n3.updateRequestedPromise = void 0), this.setIsRefreshingFlowReference(false); } @@ -33014,7 +32919,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); if (this.flowVersion !== r2) return this.traceTopic.info(`updated flow reference from version '${this.flowVersion}' to '${r2}'`), this.parentFlow.removeCommonModuleActionReference(this.action, this.flowId, this.flowVersion), this.flowVersion = r2, this.parentFlow.addCommonModuleActionReference(this.action, i3, e4, this.flowVersion), this.refreshFlowSchema(e4.info); { const t4 = this.parentFlow.getCommonModuleReference(this.flowId, this.flowVersion); - t4 && !t4.viewModel && (t4.viewModel = e4); + t4 && !t4.viewModel && (t4.viewModel = e4, this.parentFlow.refreshUserVariableCount()); } } }).finally(() => { @@ -33261,10 +33166,10 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); }, 33381(e2, t2, i2) { "use strict"; t2.FlowReferenceProperty = void 0; - const n2 = i2(31635), o = i2(96618), r = i2(17604), a = n2.__importDefault(i2(92140)), s = n2.__importStar(i2(30260)), l = n2.__importStar(i2(17498)), u = n2.__importDefault(i2(98114)), c = n2.__importStar(i2(18325)), d = n2.__importStar(i2(19859)), p = i2(88473), _ = i2(55867), h = i2(44307), m = i2(44307), g = i2(37345), f = i2(47957); - class T extends _.BaseActionProperty { + const n2 = i2(31635), o = i2(96618), r = i2(17604), a = n2.__importDefault(i2(92140)), s = n2.__importStar(i2(67614)), l = n2.__importStar(i2(30260)), u = n2.__importStar(i2(17498)), c = n2.__importDefault(i2(98114)), d = n2.__importStar(i2(18325)), p = n2.__importStar(i2(19859)), _ = i2(88473), h = i2(55867), m = i2(44307), g = i2(44307), f = i2(47957); + class T extends h.BaseActionProperty { constructor(e3, t3, i3, n3, o2, r2) { - super(e3, t3), this._supportsSpecificVersion = true, this._showVersionSelection = true, this._isRefreshingFlowReferenceCounter = 0, this._actionWithFlowSchemaRef = e3, this._flowType = i3, this._flowListManager = s.getManagerForFlowType(this._flowType, true), this._modelPropNames = T.createModelPropNames(r2, this._flowType), this._outOfServiceProvider = (0, p.addOutOfServiceProperties)(this), false === n3 && (this._supportsSpecificVersion = false), false === o2 && (this._showVersionSelection = false); + super(e3, t3), this._supportsSpecificVersion = true, this._showVersionSelection = true, this._isRefreshingFlowReferenceCounter = 0, this._actionWithFlowSchemaRef = e3, this._flowType = i3, this._flowListManager = l.getManagerForFlowType(this._flowType, true), this._modelPropNames = T.createModelPropNames(r2, this._flowType), this._outOfServiceProvider = (0, _.addOutOfServiceProperties)(this), false === n3 && (this._supportsSpecificVersion = false), false === o2 && (this._showVersionSelection = false); } get isFlowReferenceProperty() { return true; @@ -33281,7 +33186,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); getConfiguration(e3, t3) { var i3, n3, o2, r2; if (null == t3 ? void 0 : t3.isForFlowYaml) { - (0, h.snapshotReferencedObject)(e3, this.flowType, this.flowName, this.flowDefaultLanguage, this.flowInputs, this.flowOutputs), this._addSupportedLanguagesToSnapshot(e3); + (0, m.snapshotReferencedObject)(e3, this.flowType, this.flowName, this.flowDefaultLanguage, this.flowInputs, this.flowOutputs), this._addSupportedLanguagesToSnapshot(e3); const s2 = {}, l2 = this.getReferencedFlowName(); if (!l2) return a.default.ensureYamlNoneTrue(s2), s2; const u2 = (s2[l2] = {}).ver_latestPublished = {}; @@ -33306,13 +33211,13 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); if (!(null === (i3 = null === (t3 = null == e3 ? void 0 : e3.referencedObjects) || void 0 === t3 ? void 0 : t3.flows) || void 0 === i3 ? void 0 : i3.length)) return; const o2 = null === (n3 = this._flowListManager) || void 0 === n3 ? void 0 : n3.getItem(this.flowId), r2 = null == o2 ? void 0 : o2.supportedLanguages; if (null == r2 ? void 0 : r2.length) { - const t4 = (0, m.getFlowConfigFromSnapshot)(e3, this.flowName, this.flowType); + const t4 = (0, g.getFlowConfigFromSnapshot)(e3, this.flowName, this.flowType); t4 && (t4.flow.supportedLanguages = r2.map((e4) => e4.language)); } } getDetailDescription() { const e3 = this.getReferencedFlowName(); - return e3 ? { label: u.default.getFlowTypeDisplayName(this.flowType), value: this.flowVersion ? (0, r.sprintf)(f.nameAndVersion, e3, this.flowVersion) : e3 } : null; + return e3 ? { label: c.default.getFlowTypeDisplayName(this.flowType), value: this.flowVersion ? (0, r.sprintf)(f.nameAndVersion, e3, this.flowVersion) : e3 } : null; } get flowId() { return this.action.model[this._modelPropNames.idPropName]; @@ -33373,7 +33278,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); getErrors(e3) { if (!this.outOfService) { const e4 = this.getFlowInfoReference(this.flowId); - if (!e4 || e4.deleted) return [(0, r.sprintf)(f.missingReference, u.default.getFlowTypeDisplayName(this.flowType))]; + if (!e4 || e4.deleted) return [(0, r.sprintf)(f.missingReference, c.default.getFlowTypeDisplayName(this.flowType))]; } return []; } @@ -33384,12 +33289,12 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); } updateDependencies() { if (super.updateDependencies(), this.flowName && this.flowId && !this.outOfService) { - const e3 = this.isFlowRefLatestPublished ? c.published : this.isFlowRefDebugPublish ? c.debug : this.flowVersion; - l.registerConsumer(this.action, this.flowListManager.dependencyContext, this.flowName, this.flowId, e3, this.flowListManager.dependencyType); - } else l.unRegisterConsumer(this.action, this.flowListManager.dependencyContext); + const e3 = this.isFlowRefLatestPublished ? d.published : this.isFlowRefDebugPublish ? d.debug : this.flowVersion; + u.registerConsumer(this.action, this.flowListManager.dependencyContext, this.flowName, this.flowId, e3, this.flowListManager.dependencyType); + } else u.unRegisterConsumer(this.action, this.flowListManager.dependencyContext); } repointSelfReference(e3, t3) { - d.repointSelfReferenceIfMatch(this.flowId, this.flowName, e3, t3, (e4, t4) => { + p.repointSelfReferenceIfMatch(this.flowId, this.flowName, e3, t3, (e4, t4) => { const i3 = this.flowId; this.flowId = e4, this.flowName = t4; try { @@ -33461,7 +33366,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); if (!this.flowVersion) return e3; this.traceTopic.info(`fetching flow schema for flow id:${this.flowId} version: ${this.flowVersion}`), this.setIsRefreshingFlowReference(true); try { - const t3 = yield g.getFlowInfoForVersion(this.flowId, this.flowVersion); + const t3 = yield s.getFlowInfoForVersion(this.flowId, this.flowVersion); return e3.loadAlternateSchema(this.flowVersion, t3), e3; } catch (e4) { this.traceTopic.requestError(e4, `failed to get flow schema for flow id:${this.flowId} version: ${this.flowVersion} to get its schema`); @@ -33677,7 +33582,10 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); this.initializeDesignTimeCalled && p.validateItem(this, true, true); } updateDependencies() { - if (super.updateDependencies(), !this.metaData.skipNetworkPropertyDependencyUpdate && this.idValue) if (this.outOfService) a.registerNonDependencyValidationItem(this.action, this.configListManager.dependencyContext, this.nameValue, this.idValue, this.configListManager.dependencyType.value); + super.updateDependencies(), this._registerConsumer(); + } + _registerConsumer() { + if (!this.metaData.skipNetworkPropertyDependencyUpdate && this.idValue) if (this.outOfService) a.registerNonDependencyValidationItem(this.action, this.configListManager.dependencyContext, this.nameValue, this.idValue, this.configListManager.dependencyType.value); else { const e3 = this.configListManager.hasDependencyTrackingId && this.action.getDependencyTrackingId ? this.action.getDependencyTrackingId() : this.idValue; this.configListManager.registerConsumer(this.action, this.nameValue, e3); @@ -33702,9 +33610,9 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); const t5 = (0, o.sprintf)(this.notFoundErrorMessage, this.nameValue); e3.addError(this, t5, false, true), this.currentUiErrorMessage = t5; } - else e3.isDeep && (a2 && (null === (l2 = this.action.parentFlow) || void 0 === l2 ? void 0 : l2.isReadOnly) ? this.nameValue = a2.name : this.nameValue = t4.name, this.updateDependencies(), this.configListManager.addItemToFlowMetadata(this.action, this.nameValue, this.idValue)); + else e3.isDeep && (a2 && (null === (l2 = this.action.parentFlow) || void 0 === l2 ? void 0 : l2.isReadOnly) ? this.nameValue = a2.name : this.nameValue = t4.name, this._registerConsumer(), this.configListManager.addItemToFlowMetadata(this.action, this.nameValue, this.idValue)); } - } else this._predecessorProp && this.action[this._predecessorProp].isNetworkBasedActionProperty && !this.action[this._predecessorProp].idValue || (e3.addError(this, this._notSelectedErrorMessage, false, true), this.currentUiErrorMessage = this._notSelectedErrorMessage, a.unRegisterConsumer(this.action, this.configListManager.dependencyType.value)); + } else this._predecessorProp && this.action[this._predecessorProp].isNetworkBasedActionProperty && !this.action[this._predecessorProp].idValue || (e3.addError(this, this._notSelectedErrorMessage, false, true), this.currentUiErrorMessage = this._notSelectedErrorMessage, a.unRegisterConsumer(this.action, this.configListManager.dependencyContext)); } static get managedProperties() { return []; @@ -33884,7 +33792,7 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); } catch (e3) { if (403 === e3.status && this.configListManager.requiredAuth) { let t3; - t3 = null === e3.message ? s.externalAuthorizations.getFormattedAuthWarning(d.generic.permissions.error) : s.externalAuthorizations.getFormattedAuthWarning(this.configListManager.requiredAuth), this.lastApiErrors.push({ class: "arch-select-dropdown-message in-grid-warning", testAttr: "dropdownAuthError", text: t3 }); + t3 = null === e3.message ? d.generic.permissions.error : s.externalAuthorizations.getFormattedAuthWarning(this.configListManager.requiredAuth), this.lastApiErrors.push({ class: "arch-select-dropdown-message in-grid-warning", testAttr: "dropdownAuthError", text: t3 }); } else this.currentUiErrorMessage = d.errors.serverError; this.setValue(void 0); } finally { @@ -34362,10 +34270,10 @@ ${e3.slice(a2 + 1)}` : l2 += e3.slice(r2), l2.slice(1); return [{ createDetails: b.NoteActionProperty.createCreateDetails(D.askForPayment.askForPaymentChannelNote, "info", "askForPaymentChannelNote"), property: "channelAlert", options: _.ExpressionTypelessOptions.create((e3) => e3.setUiPropertyOrder(1)), yamlOptions: M.createYamlOptions("channelAlert", (e3) => e3.setSkipProperty(true)) }, { label: D.askForPayment.askForPayCurrency, description: (0, w.sprintf)(D.askForPayment.askForPaymentCurrencyDesc, D.askForPayment.askForPaymentListingPrice, D.askForPayment.askForPaymentShippingOptions, D.askForPayment.askForPaymentTotalPrice), options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(D.askForPayment.askForPayCurrency, (0, w.sprintf)(D.askForPayment.askForPaymentCurrencyDesc, D.askForPayment.askForPaymentListingPrice, D.askForPayment.askForPaymentShippingOptions, D.askForPayment.askForPaymentTotalPrice)).setAsInput().setIninTestingField("currency").setUiPropertyOrder(2).facets.setAllowableValues(o.getCurrencyCodeAllowableValues())), property: "currency", type: l.expressionTypeNames.string }, { label: D.askForPayment.askForPayCountryCode, description: D.askForPayment.askForPaymentCountryCodeDesc, options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(D.askForPayment.askForPayCountryCode, D.askForPayment.askForPaymentCountryCodeDesc).setAsInput().setIninTestingField("countryCode").setUiPropertyOrder(3).facets.setAllowableValues(T.getCountryCodeAllowableValues())), property: "countryCode", type: l.expressionTypeNames.string }, { label: D.askForPayment.askForPaymentPaymentPlatform, options: g.ExpressionTypeStringOptions.create((e3) => e3.setAsInput().setIninTestingField("paymentPlatform").setDefaultText(I.applePay.id).setUiPropertyOrder(4).setAllowModeLiteralOnly().facets.setAllowableValueShowOriginalDisplayStringInPopover(true).setAllowableValues(I.all)), property: "paymentPlatform", type: l.expressionTypeNames.string }, { label: D.askForPayment.askForPaymentLineItems, property: "lineItems", options: h.ExpressionTypeLineItemOptions.create((e3) => e3.setIsOptional(true).setUiPropertyOrder(5).setIsCollection(true).setCustomLiteralValidator((e4) => { const t3 = e4.parent, i3 = e4.type.getPropListingPrice(e4); return t3._validateCurrencyConsistency(i3); - }).setMaxItems(v.askForPaymentLimits.lineItems.maxItems)), yamlOptions: M.createYamlOptions("lineItems", (e3) => e3.setPropertyName("lineItems")), type: l.expressionTypeNames.lineItem }, { label: D.askForPayment.askForPaymentShippingOptions, property: "shippingOptions", options: m.ExpressionTypeShippingOptions.create((e3) => e3.setIsOptional(true).setUiPropertyOrder(6).setIsCollection(true).setCustomLiteralValidator((e4) => { + }).setMaxItems(v.askForPaymentLimits.lineItems.maxItems)), type: l.expressionTypeNames.lineItem }, { label: D.askForPayment.askForPaymentShippingOptions, property: "shippingOptions", options: m.ExpressionTypeShippingOptions.create((e3) => e3.setIsOptional(true).setUiPropertyOrder(6).setIsCollection(true).setCustomLiteralValidator((e4) => { const t3 = e4.parent, i3 = e4.type.getPropPrice(e4); return t3._validateCurrencyConsistency(i3) || t3._validateShippingOptionIdentifierConsistency(e4); - }).setMaxItems(v.askForPaymentLimits.shippingOptions.maxItems)), yamlOptions: M.createYamlOptions("shippingOptions", (e3) => e3.setPropertyName("shippingOptions")), type: l.expressionTypeNames.shippingOption }, { label: D.askForPayment.askForPaymentTotalPrice, description: D.askForPayment.askForPaymentTotalPriceDesc, property: "totalPrice", options: c.ExpressionTypeCurrencyOptions.create((e3) => e3.setDescriptionInfo(D.askForPayment.askForPaymentTotalPrice, D.askForPayment.askForPaymentTotalPriceDesc).setIninTestingField("totalPrice").setCurrencyAmountOnly(true).setCustomLiteralValidator((e4) => e4.parent._validateCurrencyConsistency(e4)).setUiPropertyOrder(7).facets.setMinValInclusive(true).setMinDec(v.askForPaymentLimits.totalPrice.minValue).setMaxValInclusive(true).setMaxDec(v.askForPaymentLimits.totalPrice.maxValue).setDecimalPlaces(v.askForPaymentLimits.totalPrice.decimalPlaces)), type: l.expressionTypeNames.currency }, { label: D.askForPayment.askForPaymentContactInformation, description: D.askForPayment.askForPaymentContactInformationDesc, property: "requiredContactInformation", options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(D.askForPayment.askForPaymentContactInformation, D.askForPayment.askForPaymentContactInformationDesc).setIninTestingField("requiredContactInformation").setUiPropertyOrder(8).setIsCollection(true).setMaxItems(v.askForPaymentLimits.contactInformation.maxItems).setCustomLiteralValidator((e4) => e4.parent._validateContactInformationConsistency(e4)).facets.setAllowableValuePlaceholder(D.askForPayment.askForPaymentContactInformationPlaceholder).setAllowableValues(N.all)), type: l.expressionTypeNames.string }, { label: D.image.image, options: p.ExpressionTypeImageOptions.create((e3) => e3.setIsOptional(true).setAllowModeLiteralOnly().setUiPropertyOrder(11).setUiPropertyCardGroup(D.sendInteractiveApplication.receivedMessage, "image").setIninTestingField("receivedMessageImage")), property: "receivedMessageImage", type: l.expressionTypeNames.image }, { label: D.cardsAndCars.buttonTitlePlaceholder, options: g.ExpressionTypeStringOptions.create((e3) => e3.setIninTestingField("receivedMessageTitle").setUiPropertyCardGroup(D.sendInteractiveApplication.receivedMessage, "title").setDefaultToNoValue(true).setUiPropertyOrder(9).facets.setAllowableValuePlaceholder(D.sendInteractiveApplication.titlePlaceholder).setMaxLength(v.askForPaymentLimits.title.maxLength).setAllowNull(false).setMinLength(v.askForPaymentLimits.title.minLength)), property: "receivedMessageTitle", type: l.expressionTypeNames.string }, { label: D.cardsAndCars.buttonTitlePlaceholder, options: g.ExpressionTypeStringOptions.create((e3) => e3.setIsOptional(true).setIninTestingField("replyMessageTitle").setUiPropertyCardGroup(D.askForPayment.askForPaymentReplyMessage, "title").setDefaultToNoValue(true).setUiSingleItemSectionPropertyGroup(true).setUiPropertyOrder(12).facets.setAllowableValuePlaceholder(D.sendInteractiveApplication.titlePlaceholder).setMaxLength(v.askForPaymentLimits.title.maxLength)), property: "replyMessageTitle", type: l.expressionTypeNames.string }, { label: D.askForPayment.askForPaymentCompletionTimeout, options: d.ExpressionTypeDurationOptions.create((e3) => e3.setAllowSecure(true).setIninTestingField("paymentCompletionTimeout").setDescriptionInfo(D.askForPayment.askForPaymentCompletionTimeout, D.askForPayment.askForPaymentCompletionTimeoutDesc).setDefaultText(a.default.litDurationThreeMinutes).setDurationStyle(s.durationStyles.fullDuration).setUiPropertyOrder(13).facets.setMinDur(30 * a.default.msPerSecond, true).setMaxDur(2 * a.default.msPerHour, true)), property: "paymentCompletionTimeout", type: l.expressionTypeNames.duration }]; + }).setMaxItems(v.askForPaymentLimits.shippingOptions.maxItems)), type: l.expressionTypeNames.shippingOption }, { label: D.askForPayment.askForPaymentTotalPrice, description: D.askForPayment.askForPaymentTotalPriceDesc, property: "totalPrice", options: c.ExpressionTypeCurrencyOptions.create((e3) => e3.setDescriptionInfo(D.askForPayment.askForPaymentTotalPrice, D.askForPayment.askForPaymentTotalPriceDesc).setIninTestingField("totalPrice").setCurrencyAmountOnly(true).setCustomLiteralValidator((e4) => e4.parent._validateCurrencyConsistency(e4)).setUiPropertyOrder(7).facets.setMinValInclusive(true).setMinDec(v.askForPaymentLimits.totalPrice.minValue).setMaxValInclusive(true).setMaxDec(v.askForPaymentLimits.totalPrice.maxValue).setDecimalPlaces(v.askForPaymentLimits.totalPrice.decimalPlaces)), type: l.expressionTypeNames.currency }, { label: D.askForPayment.askForPaymentContactInformation, description: D.askForPayment.askForPaymentContactInformationDesc, property: "requiredContactInformation", options: g.ExpressionTypeStringOptions.create((e3) => e3.setDescriptionInfo(D.askForPayment.askForPaymentContactInformation, D.askForPayment.askForPaymentContactInformationDesc).setIninTestingField("requiredContactInformation").setUiPropertyOrder(8).setIsCollection(true).setMaxItems(v.askForPaymentLimits.contactInformation.maxItems).setCustomLiteralValidator((e4) => e4.parent._validateContactInformationConsistency(e4)).facets.setAllowableValuePlaceholder(D.askForPayment.askForPaymentContactInformationPlaceholder).setAllowableValues(N.all)), type: l.expressionTypeNames.string }, { label: D.image.image, options: p.ExpressionTypeImageOptions.create((e3) => e3.setIsOptional(true).setAllowModeLiteralOnly().setUiPropertyOrder(11).setUiPropertyCardGroup(D.sendInteractiveApplication.receivedMessage, "image").setIninTestingField("receivedMessageImage")), property: "receivedMessageImage", type: l.expressionTypeNames.image }, { label: D.cardsAndCars.buttonTitlePlaceholder, options: g.ExpressionTypeStringOptions.create((e3) => e3.setIninTestingField("receivedMessageTitle").setUiPropertyCardGroup(D.sendInteractiveApplication.receivedMessage, "title").setDefaultToNoValue(true).setUiPropertyOrder(9).facets.setAllowableValuePlaceholder(D.sendInteractiveApplication.titlePlaceholder).setMaxLength(v.askForPaymentLimits.title.maxLength).setAllowNull(false).setMinLength(v.askForPaymentLimits.title.minLength)), property: "receivedMessageTitle", type: l.expressionTypeNames.string }, { label: D.cardsAndCars.buttonTitlePlaceholder, options: g.ExpressionTypeStringOptions.create((e3) => e3.setIsOptional(true).setIninTestingField("replyMessageTitle").setUiPropertyCardGroup(D.askForPayment.askForPaymentReplyMessage, "title").setDefaultToNoValue(true).setUiSingleItemSectionPropertyGroup(true).setUiPropertyOrder(12).facets.setAllowableValuePlaceholder(D.sendInteractiveApplication.titlePlaceholder).setMaxLength(v.askForPaymentLimits.title.maxLength)), property: "replyMessageTitle", type: l.expressionTypeNames.string }, { label: D.askForPayment.askForPaymentCompletionTimeout, options: d.ExpressionTypeDurationOptions.create((e3) => e3.setAllowSecure(true).setIninTestingField("paymentCompletionTimeout").setDescriptionInfo(D.askForPayment.askForPaymentCompletionTimeout, D.askForPayment.askForPaymentCompletionTimeoutDesc).setDefaultText(a.default.litDurationThreeMinutes).setDurationStyle(s.durationStyles.fullDuration).setUiPropertyOrder(13).facets.setMinDur(30 * a.default.msPerSecond, true).setMaxDur(2 * a.default.msPerHour, true)), property: "paymentCompletionTimeout", type: l.expressionTypeNames.duration }]; } initializeDesignTime() { super.initializeDesignTime(), this.addAutoCleanedUpSubscription((0, S.createObservableForEvent$)(y.expressionValueChanged, this.currency).subscribe(() => this._updateCurrency())), this.addAutoCleanedUpSubscription((0, S.createObservableForEvent$)(y.expressionModeChanged, this.totalPrice).subscribe(() => { @@ -43062,7 +42970,7 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; }, 86833(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.expressionParser = void 0; - const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(24032)), s = n2.__importStar(i2(43011)), l = n2.__importDefault(i2(41510)), u = n2.__importStar(i2(66381)), c = i2(53476), d = i2(53476), p = i2(44076), _ = i2(26403), h = i2(98552), m = n2.__importStar(i2(9345)), g = i2(14394), f = i2(47957); + const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(24032)), s = n2.__importStar(i2(43011)), l = n2.__importDefault(i2(41510)), u = n2.__importStar(i2(66381)), c = i2(87829), d = i2(53476), p = i2(53476), _ = i2(44076), h = i2(26403), m = i2(98552), g = n2.__importStar(i2(9345)), f = i2(14394), T = i2(47957); a.getTopic("expressionParser"), t2.expressionParser = new class { _addErrorOrWarning(e3, t3, i3, n3, o2) { var a2; @@ -43073,20 +42981,20 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; return false; } getLiteral(e3, t3, i3, n3) { - const o2 = g.globalTypes.string; - if (!i3 && e3.type.isMatch(o2, m.settings.typeOf)) return h.expressionItems.literal(1, t3, o2, n3); - const r2 = h.expressionItems.literal(1, t3, e3.type, n3); + const o2 = f.globalTypes.string; + if (!i3 && e3.type.isMatch(o2, g.settings.typeOf)) return m.expressionItems.literal(1, t3, o2, n3); + const r2 = m.expressionItems.literal(1, t3, e3.type, n3); return i3 && (r2.val = i3), r2; } getNull(e3) { - return h.expressionItems.nul(1, e3.type); + return m.expressionItems.nul(1, e3.type); } getEmp(e3) { - return h.expressionItems.emp(e3.type); + return m.expressionItems.emp(e3.type); } parse(e3) { - const t3 = new _.ParseResult(e3); - return (0, p.parseExpression)(t3), t3; + const t3 = new h.ParseResult(e3); + return (0, _.parseExpression)(t3), t3; } addWarning(e3, t3, i3) { this._addErrorOrWarning(e3, t3, i3, void 0, true); @@ -43102,17 +43010,17 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; if (t3.isBlank) { if (t3.clearParseResult(), n3.isLiteralMode) if (n3.typeHasAssignableProperties && !t3.type.isCustomType) ; else { - if (n3.shouldBeNoValue) return t3.options.inheritsFromFlowLevelDefaultExpression ? this._addErrorOrWarning(e3, t3, f.facets.valueShouldBeUseFlowDefault, (0, o.sprintf)(f.expression.invalidLiteralContext, t3.label)) : this._addErrorOrWarning(e3, t3, f.facets.valueShouldBeNoValue, (0, o.sprintf)(f.expression.invalidLiteralContext, t3.label)); - if (!(0, d.areOptionsStringType)(t3.options) || !t3.options.allowEmpty) return t3.options.isOptional ? ((0, d.areOptionsStringType)(t3.options) && r.default.isString(t3.options.blankWarningText) && t3.options.blankWarningText.length && this._addErrorOrWarning(e3, t3, t3.options.blankWarningText, (0, o.sprintf)(f.expression.invalidLiteralContext, t3.label), true), true) : this._addErrorOrWarning(e3, t3, f.facets.valueStringMinLengthOne, (0, o.sprintf)(f.expression.invalidLiteralContext, t3.label)); + if (n3.shouldBeNoValue) return t3.options.inheritsFromFlowLevelDefaultExpression ? this._addErrorOrWarning(e3, t3, T.facets.valueShouldBeUseFlowDefault, (0, o.sprintf)(T.expression.invalidLiteralContext, t3.label)) : this._addErrorOrWarning(e3, t3, T.facets.valueShouldBeNoValue, (0, o.sprintf)(T.expression.invalidLiteralContext, t3.label)); + if (!(0, p.areOptionsStringType)(t3.options) || !t3.options.allowEmpty) return t3.options.isOptional ? ((0, p.areOptionsStringType)(t3.options) && r.default.isString(t3.options.blankWarningText) && t3.options.blankWarningText.length && this._addErrorOrWarning(e3, t3, t3.options.blankWarningText, (0, o.sprintf)(T.expression.invalidLiteralContext, t3.label), true), true) : this._addErrorOrWarning(e3, t3, T.facets.valueStringMinLengthOne, (0, o.sprintf)(T.expression.invalidLiteralContext, t3.label)); } else if (n3.isVariableMode) { - if (n3.shouldBeNoValue || !t3.options.isOptional) return this._addErrorOrWarning(e3, t3, f.expression.noVariableSet, (0, o.sprintf)(f.expression.notSetWithContext, t3.label)); - } else if (n3.isExpressionMode) return this._addErrorOrWarning(e3, t3, f.expression.notSet, (0, o.sprintf)(f.expression.notSetWithContext, t3.label)); + if (n3.shouldBeNoValue || !t3.options.isOptional) return this._addErrorOrWarning(e3, t3, T.expression.noVariableSet, (0, o.sprintf)(T.expression.notSetWithContext, t3.label)); + } else if (n3.isExpressionMode) return this._addErrorOrWarning(e3, t3, T.expression.notSet, (0, o.sprintf)(T.expression.notSetWithContext, t3.label)); } if (!n3.mode || n3.isExpressionMode || n3.isBuilderMode || n3.isLiteralMode && t3.type.isCustomType) { if (t3.hasError) { - if (!t3.isInternal) return this._addErrorOrWarning(e3, t3, void 0, (0, o.sprintf)(f.errors.invalidValue, t3.label)); - e3.addError(t3, f.expression.internalErrorExpression, void 0, true); + if (!t3.isInternal) return this._addErrorOrWarning(e3, t3, void 0, (0, o.sprintf)(T.errors.invalidValue, t3.label)); + e3.addError(t3, T.expression.internalErrorExpression, void 0, true); } return t3.hasWarning && this._addErrorOrWarning(e3, t3, void 0, t3.resultMessage, true), true; } @@ -43121,15 +43029,15 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; const i4 = t3.options.facets.validateExpressionItem(t3.config, t3); i4.isValid && !i4.isWarning || this._addErrorOrWarning(e3, t3, i4.message, t3.label ? (0, o.sprintf)(l.default.facets.errorWithExpressionLabel, i4.message, t3.label) : i4.message, i4.isWarning); } - if (n3.val && t3.type.isMatch(g.globalTypes.prompt, m.settings.exact)) { + if (n3.val && t3.type.isMatch(f.globalTypes.prompt, g.settings.exact)) { const i4 = s.getItem(n3.val); i4 && (i4.isMissingAudioOrTtsForLanguages(t3.parentFlow, t3.languages, n3) || this._addErrorOrWarning(e3, t3, t3.getPromptMissingResourcesErrorString(i4))); } if (t3.options && t3.options.customLiteralValidator) { const i4 = t3.options.customLiteralValidator(t3); - i4 && ((0, c.areOptionsBooleanType)(t3.options) && t3.options.useCustomWarning ? this._addErrorOrWarning(e3, t3, null, i4, true) : this._addErrorOrWarning(e3, t3, i4, null)); + i4 && ((0, d.areOptionsBooleanType)(t3.options) && t3.options.useCustomWarning ? this._addErrorOrWarning(e3, t3, null, i4, true) : this._addErrorOrWarning(e3, t3, i4, null)); } - if (n3.val && t3.type.isMatch(g.globalTypes.prompt, m.settings.exact)) { + if (n3.val && t3.type.isMatch(f.globalTypes.prompt, g.settings.exact)) { const e4 = s.getItem(n3.val); e4 && t3.addVariableOrPromptReference(e4.expressionName); } @@ -43138,13 +43046,16 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; if (n3.isVariableMode) { let r2; if (i3 && t3.clearParseResult(), t3.parentFlow && (r2 = t3.parentFlow.variableGroup.getVariableFromExpression(n3), r2)) { - if (r2.isUnavailable) return this._addErrorOrWarning(e3, t3, (0, o.sprintf)(f.expression.unavailableVariable, t3.text)); - if (n3.isOutput && r2.isReadOnly) return this._addErrorOrWarning(e3, t3, (0, o.sprintf)(f.expression.variableIsReadOnly, r2.name)); - if (r2.isSecure && (!t3.options || !t3.options.allowSecure)) return this._addErrorOrWarning(e3, t3, (0, o.sprintf)(f.expression.secureVariableUsageNotAllowed, r2.name)); - if (!t3.allowExpandedVariableReference(r2)) return this._addErrorOrWarning(e3, t3, f.audio.errorInvalidVariable); + if (r2.isUnavailable) { + const i4 = r2.unavailableReason === c.variableUnavailableReason.navigatorNotEnabled ? T.expression.unavailableVariableNavigatorNotEnabled : T.expression.unavailableVariable; + return this._addErrorOrWarning(e3, t3, (0, o.sprintf)(i4, t3.text)); + } + if (n3.isOutput && r2.isReadOnly) return this._addErrorOrWarning(e3, t3, (0, o.sprintf)(T.expression.variableIsReadOnly, r2.name)); + if (r2.isSecure && (!t3.options || !t3.options.allowSecure)) return this._addErrorOrWarning(e3, t3, (0, o.sprintf)(T.expression.secureVariableUsageNotAllowed, r2.name)); + if (!t3.allowExpandedVariableReference(r2)) return this._addErrorOrWarning(e3, t3, T.audio.errorInvalidVariable); } const a2 = n3.checkVariableModeType(); - return a2 ? this._addErrorOrWarning(e3, t3, a2) : !!t3.type.validateVariable(e3, n3) && (!(t3.text && !r2 && t3.isEmpty) || this._addErrorOrWarning(e3, t3, f.expression.noVariableSet)); + return a2 ? this._addErrorOrWarning(e3, t3, a2) : !!t3.type.validateVariable(e3, n3) && (!(t3.text && !r2 && t3.isEmpty) || this._addErrorOrWarning(e3, t3, T.expression.noVariableSet)); } return !n3.isNoValueMode || (t3.clearParseResult(), true); } @@ -43155,8 +43066,8 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; if (e3.parentFlow.definition.hasDestinationFlowTypes && !e3.parentFlow.isEmbeddedFlow) { const t4 = e3.parentFlow.destinationFlowTypes.filter((e4) => i3.indexOf(e4) >= 0); if (e3.isOptional && (null == t4 ? void 0 : t4.length)) return true; - r2 = n3 = (0, o.sprintf)(f.expression.unavailableDataTypeForFlowTypes, e3.type.displayString, u.getFlowTypesDisplayString(i3)); - } else n3 = (0, o.sprintf)(f.expression.unavailableDataType, e3.type.displayString), r2 = e3.label ? (0, o.sprintf)(f.expression.unavailableDataTypeWithContext, e3.type.displayString, e3.label) : n3; + r2 = n3 = (0, o.sprintf)(T.expression.unavailableDataTypeForFlowTypes, e3.type.displayString, u.getFlowTypesDisplayString(i3)); + } else n3 = (0, o.sprintf)(T.expression.unavailableDataType, e3.type.displayString), r2 = e3.label ? (0, o.sprintf)(T.expression.unavailableDataTypeWithContext, e3.type.displayString, e3.label) : n3; return this._addErrorOrWarning(t3, e3, n3, r2), false; } }(), t2.default = t2.expressionParser; @@ -46147,25 +46058,25 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; this._updateSchemaDiffResults = void 0, this._updateSchemaProcessingResult = void 0, this._schemaNotUsable = void 0, this._schemaChangeNotUsable = void 0, this._schemaChangeMoreRestrictive = void 0; } tryUpdateParentExpressionPropTypeFromSchema(e3, t3, i3, n3, o2) { - var s2, u2, c2, d2, p2, _2, h2; + var s2, u2, c2, d2, p2, _2, h2, m2, g2, f2, T2, y2, A2, N; if (this._clearProcessingResults(), !this._parentFlow.info.currentUserCanEdit && !i3) return true; - const m2 = this.hasSchema; + const v = this.hasSchema; try { const i4 = this.createDataTypeDefsAndCheckParentExpressionTypePropCompatibility(e3, n3); if (null == i4 ? void 0 : i4.canUse) { if (null === (u2 = i4.schemaDiffResult) || void 0 === u2 ? void 0 : u2.isDiffResultMoreRestrictiveThan()) this._schemaChangeMoreRestrictive = true; - else if (m2 && !(null === (c2 = i4.schemaDiffResult) || void 0 === c2 ? void 0 : c2.isDiffResultLessRestrictiveThan())) return o2 && this._flow.definitions.getCustomDataTypeDefinition(this.dataTypeId).addReader(o2), false; - } else m2 ? (null === (s2 = i4.schemaDiffResult) || void 0 === s2 ? void 0 : s2.isDiffResultMoreRestrictiveThan()) ? this._schemaChangeMoreRestrictive = true : this._schemaChangeNotUsable = true : this._schemaNotUsable = true; - if (this._updateSchemaDiffResults = i4.schemaDiffResult, this._updateSchemaProcessingResult = i4.schemaProcessingResult, this._schemaNotUsable) return S.warning(`Not usable schema for flow (ID: '${null === (d2 = this._parentFlow) || void 0 === d2 ? void 0 : d2.id}')`, i4.schemaDiffResult.individualDiffs), a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaNotUsable), type: l.AlertTypeEnum.error }), false; - if (this._schemaChangeNotUsable) return S.warning(`Not usable schema change to flow (ID: '${null === (p2 = this._parentFlow) || void 0 === p2 ? void 0 : p2.id}')`, i4.schemaDiffResult.individualDiffs), a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaChanged, this._resources.schemaNotUsable, this._resources.schemaChangeNotApplied), type: l.AlertTypeEnum.error }), false; - if (this._schemaChangeMoreRestrictive && (S.warning(`More restrictive schema change to flow (ID: '${null === (_2 = this._parentFlow) || void 0 === _2 ? void 0 : _2.id}')`, i4.schemaDiffResult.individualDiffs), !n3)) return a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaChanged, this._resources.schemaChangeMoreRestrictive, this._resources.schemaChangeNotApplied), type: l.AlertTypeEnum.error }), false; + else if (v && !(null === (c2 = i4.schemaDiffResult) || void 0 === c2 ? void 0 : c2.isDiffResultLessRestrictiveThan())) return o2 && this._flow.definitions.getCustomDataTypeDefinition(this.dataTypeId).addReader(o2), false; + } else v ? (null === (s2 = i4.schemaDiffResult) || void 0 === s2 ? void 0 : s2.isDiffResultMoreRestrictiveThan()) ? this._schemaChangeMoreRestrictive = true : this._schemaChangeNotUsable = true : this._schemaNotUsable = true; + if (this._updateSchemaDiffResults = i4.schemaDiffResult, this._updateSchemaProcessingResult = i4.schemaProcessingResult, this._schemaNotUsable) return S.warning(`Not usable schema for flow (ID: '${null === (d2 = this._parentFlow) || void 0 === d2 ? void 0 : d2.id}')`, null === (_2 = null === (p2 = i4.schemaProcessingResult) || void 0 === p2 ? void 0 : p2.failure) || void 0 === _2 ? void 0 : _2.displayStr, null === (h2 = i4.schemaDiffResult) || void 0 === h2 ? void 0 : h2.individualDiffs), a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaNotUsable), type: l.AlertTypeEnum.error }), false; + if (this._schemaChangeNotUsable) return S.warning(`Not usable schema change to flow (ID: '${null === (m2 = this._parentFlow) || void 0 === m2 ? void 0 : m2.id}')`, null === (f2 = null === (g2 = i4.schemaProcessingResult) || void 0 === g2 ? void 0 : g2.failure) || void 0 === f2 ? void 0 : f2.displayStr, null === (T2 = i4.schemaDiffResult) || void 0 === T2 ? void 0 : T2.individualDiffs), a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaChanged, this._resources.schemaNotUsable, this._resources.schemaChangeNotApplied), type: l.AlertTypeEnum.error }), false; + if (this._schemaChangeMoreRestrictive && (S.warning(`More restrictive schema change to flow (ID: '${null === (y2 = this._parentFlow) || void 0 === y2 ? void 0 : y2.id}')`, null === (A2 = i4.schemaDiffResult) || void 0 === A2 ? void 0 : A2.individualDiffs), !n3)) return a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaChanged, this._resources.schemaChangeMoreRestrictive, this._resources.schemaChangeNotApplied), type: l.AlertTypeEnum.error }), false; this.dataTypeId = i4.schemaProcessingResult.rootDataTypeDefId; - const h3 = Object.values(i4.schemaProcessingResult.customDataTypeDefs); - r.createCustomExpressionTypesFromDataTypeDefs(this._parentFlow, h3, true), o2 && h3.forEach((e4) => { + const N2 = Object.values(i4.schemaProcessingResult.customDataTypeDefs); + r.createCustomExpressionTypesFromDataTypeDefs(this._parentFlow, N2, true), o2 && N2.forEach((e4) => { e4.addReader(o2); }), t3 || a.emitter.emit(a.alert, { message: this.formatResources(this._resources.schemaChanged, this._resources.schemaChangeApplied), type: l.AlertTypeEnum.info }); } catch (e4) { - return S.exception(e4, `Exception encountered during custom type creation for flow (ID: '${null === (h2 = this._parentFlow) || void 0 === h2 ? void 0 : h2.id}').`), m2 ? this._schemaChangeNotUsable = true : this._schemaNotUsable = true, a.emitter.emit(a.alert, { message: m2 ? this.formatResources(this._resources.schemaChanged, this._resources.schemaNotUsable, this._resources.schemaChangeNotApplied) : this.formatResources(this._resources.schemaNotUsable, this._resources.schemaChangeNotApplied), type: l.AlertTypeEnum.error }), false; + return S.exception(e4, `Exception encountered during custom type creation for flow (ID: '${null === (N = this._parentFlow) || void 0 === N ? void 0 : N.id}').`), v ? this._schemaChangeNotUsable = true : this._schemaNotUsable = true, a.emitter.emit(a.alert, { message: v ? this.formatResources(this._resources.schemaChanged, this._resources.schemaNotUsable, this._resources.schemaChangeNotApplied) : this.formatResources(this._resources.schemaNotUsable, this._resources.schemaChangeNotApplied), type: l.AlertTypeEnum.error }), false; } return true; } @@ -47750,13 +47661,13 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; } _isAvailableForFlowType(e3, t3) { var i3; - if (!this.isCustomType) return super._isAvailableForFlowType(e3); + if (!this.isCustomType) return super._isAvailableForFlowType(e3, t3); if (!this._isCustomTypeFeatureAvailable) return false; if (this.isCustomTypeArchitectBuiltIn) { const t4 = null === (i3 = this.model.support) || void 0 === i3 ? void 0 : i3.supportedFlowTypes; return !!t4 && !o.default.isUndefined(t4[e3]); } - return super._isAvailableForFlowType(e3); + return super._isAvailableForFlowType(e3, t3); } get _isCustomTypeFeatureAvailable() { if (!this.isCustomType) return false; @@ -47765,7 +47676,7 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; this._featureAvailabilityCheckResult = !(this.featureConfigName && !(0, y.isFeatureAvailable)(this.featureConfigName)), this.featureConfigName2 && this._featureAvailabilityCheckResult && (this._featureAvailabilityCheckResult = !(this.featureConfigName2 && !(0, y.isFeatureAvailable)(this.featureConfigName2))); break; case p.CustomJsonNamespace.architectFlow: - this._featureAvailabilityCheckResult = a.isFeatureAvailable(f.default.customJSONV2); + this._featureAvailabilityCheckResult = true; break; case p.CustomJsonNamespace.conversationAttribute: this._featureAvailabilityCheckResult = a.isFeatureAvailable(f.default.customConversationAttributes); @@ -53478,23 +53389,23 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; if (!e3.expression.type.isMatch(y.globalTypes.audio, f.settings.exact) || t4.isNoValueMode || t4.options.allowBlankAudio) { if (t4.isNoValueMode || !t4.shouldBeNoValue) { const i4 = e3.expression.options.getModeNoValueRuntimeEvaluationStr(e3.expression); - return i4 && L(e3, i4), e3.expression.isAudioExpression && t4.isNoValueMode ? e3.resultExpression = g.expressionItems.emp(e3.expression.type, e3.expression.options) : e3.resultExpression = g.expressionItems.empOrEnf(e3.expression.type, e3.expression.options), void (e3.success = true); + return i4 && x(e3, i4), e3.expression.isAudioExpression && t4.isNoValueMode ? e3.resultExpression = g.expressionItems.emp(e3.expression.type, e3.expression.options) : e3.resultExpression = g.expressionItems.empOrEnf(e3.expression.type, e3.expression.options), void (e3.success = true); } - return x(e3, R.expression.notSet), void (e3.success = false); + return k(e3, D.expression.notSet), void (e3.success = false); } - return x(e3, R.audio.blankAudioExpression), void (e3.success = false); + return k(e3, D.audio.blankAudioExpression), void (e3.success = false); } - return e3.success = false, void x(e3, R.expression.notSet); + return e3.success = false, void k(e3, D.expression.notSet); } - if (e3.expression.text && e3.expression.text.length > e3._maxExpressionSize) return e3.expression.consumesSecureData = false, void x(e3, (0, r.sprintf)(R.expression.expressionLengthToLong, e3.expression.text.length, e3._maxExpressionSize)); + if (e3.expression.text && e3.expression.text.length > e3._maxExpressionSize) return e3.expression.consumesSecureData = false, void k(e3, (0, r.sprintf)(D.expression.expressionLengthToLong, e3.expression.text.length, e3._maxExpressionSize)); const t3 = e3.expression.text, i3 = (function(e4) { - const t4 = new N.runtime.ANTLRStringStream(e4), i4 = new E(t4); + const t4 = new v.runtime.ANTLRStringStream(e4), i4 = new w(t4); return i4.displayRecognitionError = function(e5, t5) { }, i4; })(t3), n3 = (function(e4, t4) { - const i4 = new N.runtime.CommonTokenStream(e4), n4 = new w(i4); + const i4 = new v.runtime.CommonTokenStream(e4), n4 = new R(i4); return n4.displayRecognitionError = function(i5, n5) { - U(e4, t4); + B(e4, t4); }, n4; })(i3, e3._lineExtents); try { @@ -53516,53 +53427,53 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; let n5 = i5.getStopIndex(); return !(n5 < 0) && (n5++, !(n5 >= t5.trim().length) && n5 + 1); })(c2, t4); - if (d2) return V(e4, d2); + if (d2) return U(e4, d2); const p2 = c2.getTree(); - if (i4.getNumberOfSyntaxErrors() > 0) return V(e4, U(n4, e4._lineExtents)); - if (e4._languagesSnapshot = e4.languages, e4._rootItem = g.expressionItems.root(), !J(e4, p2, [e4._rootItem], true)) return false; - if (e4._parens.length > 0) return x(e4, (0, r.sprintf)(R.expression.missingCloseParenAtPosition, e4._parens[e4._parens.length - 1]), e4._parens[e4._parens.length - 1]), false; - if (e4._brackets.length > 0) return x(e4, (0, r.sprintf)(R.expression.missingCloseBracketAtPosition, e4._brackets[e4._brackets.length - 1]), e4._brackets[e4._brackets.length - 1]), false; - if (e4.resultExpression = e4._rootItem.getOperands()[0], !Y(0, e4, e4.resultExpression, false, true)) return false; + if (i4.getNumberOfSyntaxErrors() > 0) return U(e4, B(n4, e4._lineExtents)); + if (e4._languagesSnapshot = e4.languages, e4._rootItem = g.expressionItems.root(), !$(e4, p2, [e4._rootItem], true)) return false; + if (e4._parens.length > 0) return k(e4, (0, r.sprintf)(D.expression.missingCloseParenAtPosition, e4._parens[e4._parens.length - 1]), e4._parens[e4._parens.length - 1]), false; + if (e4._brackets.length > 0) return k(e4, (0, r.sprintf)(D.expression.missingCloseBracketAtPosition, e4._brackets[e4._brackets.length - 1]), e4._brackets[e4._brackets.length - 1]), false; + if (e4.resultExpression = e4._rootItem.getOperands()[0], !H(0, e4, e4.resultExpression, false, true)) return false; if (!e4.expression.originalType || e4.expression.type === e4.expression.originalType || e4.expression.isCollectionExpression || e4.expression.type.isCustomType || (e4.expression.type = e4.expression.originalType), null === (o2 = e4.expression.options) || void 0 === o2 ? void 0 : o2.exprTextMustBeVarOrVarPropRef) if (e4.expression.options.exprTextRootVariableNameMustBe) { - if (!e4.resultExpression.getIsNamedVariableRef(e4.expression.options.exprTextRootVariableNameMustBe)) return x(e4, (0, r.sprintf)(R.expression.mustReferenceVariable, e4.expression.options.exprTextRootVariableNameMustBe)), false; + if (!e4.resultExpression.getIsNamedVariableRef(e4.expression.options.exprTextRootVariableNameMustBe)) return k(e4, (0, r.sprintf)(D.expression.mustReferenceVariable, e4.expression.options.exprTextRootVariableNameMustBe)), false; } else { - if (!e4.resultExpression.isVariableRef) return x(e4, R.expression.mustBeVariableReference), false; + if (!e4.resultExpression.isVariableRef) return k(e4, D.expression.mustBeVariableReference), false; { const t5 = e4.resultExpression.getVariableNameIfRef(), i5 = t5 && (null === (l2 = e4.expression.parentFlow) || void 0 === l2 ? void 0 : l2.variableGroup.getVariableByName(t5, e4.expression.getParentTask())); - if (e4.expression.options.isOutput && (null == i5 ? void 0 : i5.isReadOnly) && !e4.expression.options.outputExprTextAllowsReadOnlyVarType) return x(e4, (0, r.sprintf)(R.expression.variableIsReadOnly, t5)), false; + if (e4.expression.options.isOutput && (null == i5 ? void 0 : i5.isReadOnly) && !e4.expression.options.outputExprTextAllowsReadOnlyVarType) return k(e4, (0, r.sprintf)(D.expression.variableIsReadOnly, t5)), false; } } if ((null === (u2 = e4.expression.options) || void 0 === u2 ? void 0 : u2.isOutput) && e4.properties && e4.properties.some((e5) => { var t5; return 0 === e5.depth && (null === (t5 = e5.type) || void 0 === t5 ? void 0 : t5.isCustomType); - })) return x(e4, (0, r.sprintf)(R.expression.variableIsReadOnly, e4.expression.text)), false; + })) return k(e4, (0, r.sprintf)(D.expression.variableIsReadOnly, e4.expression.text)), false; if (!(function(e5) { const t5 = e5.expression.type; if (!t5 || !e5.resultExpression) return true; if (e5.resultExpression.type.isMatch(t5, f.settings.exact)) { if (e5.resultExpression.isLit && e5.expression.options && e5.expression.options.literalValidatorName) { const t6 = m.expressionDataService._validateLiteralWithProvider(e5.expression.options.literalValidatorName, e5.resultExpression, e5.expression); - if (t6.parameterErrorStr) return x(e5, t6.parameterErrorStr), false; + if (t6.parameterErrorStr) return k(e5, t6.parameterErrorStr), false; } return true; } if (e5.resultExpression.isNotSet && !t5.isCollection && (!e5.expression.options || !e5.expression.options.usedAsReplacementValueInOtherExpressions)) return e5.resultExpression.type = t5, true; if (e5.expression.type.isAny) return e5.expression.type = e5.resultExpression._type, true; let i5, n5; - return e5.expression.options && e5.expression.options.exprTextMustBeVarOrVarPropRef || (i5 = g.expressionItems.conversionFuncWrapper(e5.resultExpression, t5), !i5 || (n5 = e5.resultExpression.type, e5.resultExpression = i5, !Y(0, e5, e5.resultExpression, true))) ? (i5 ? x(e5, (0, r.sprintf)(R.expression.cannotConvertInputTypeWithFunction, n5.displayString, t5.displayString, i5.getTextWithFuncOpTextFallback())) : g.expressionItems.isCollectionCreatableFromMakeList(e5.resultExpression, t5) ? x(e5, (0, r.sprintf)(R.expression.suggestMakeListForCollectionCreation, e5.resultExpression.type.displayString, t5.displayString, e5.resultExpression.text)) : x(e5, (0, r.sprintf)(R.expression.cannotConvertInputType, e5.resultExpression.type.displayString, t5.displayString)), false) : (L(e5, (0, r.sprintf)(R.expression.functions.implicitCastAdded, i5.rootText, n5.displayString, t5.displayString), void 0, i5.rootText), e5.implicitCastAdded = true, e5.fixes = [(0, s.createFixImplicitCast)(n5, t5, i5.rootText, e5.expression.text)], e5.implicitCastFunction = i5.rootText, true); + return e5.expression.options && e5.expression.options.exprTextMustBeVarOrVarPropRef || (i5 = g.expressionItems.conversionFuncWrapper(e5.resultExpression, t5), !i5 || (n5 = e5.resultExpression.type, e5.resultExpression = i5, !H(0, e5, e5.resultExpression, true))) ? (i5 ? k(e5, (0, r.sprintf)(D.expression.cannotConvertInputTypeWithFunction, n5.displayString, t5.displayString, i5.getTextWithFuncOpTextFallback())) : g.expressionItems.isCollectionCreatableFromMakeList(e5.resultExpression, t5) ? k(e5, (0, r.sprintf)(D.expression.suggestMakeListForCollectionCreation, e5.resultExpression.type.displayString, t5.displayString, e5.resultExpression.text)) : k(e5, (0, r.sprintf)(D.expression.cannotConvertInputType, e5.resultExpression.type.displayString, t5.displayString)), false) : (x(e5, (0, r.sprintf)(D.expression.functions.implicitCastAdded, i5.rootText, n5.displayString, t5.displayString), void 0, i5.rootText), e5.implicitCastAdded = true, e5.fixes = [(0, s.createFixImplicitCast)(n5, t5, i5.rootText, e5.expression.text)], e5.implicitCastFunction = i5.rootText, true); })(e4)) return false; - if (e4.resultExpression.isTypeNotSet) return x(e4, R.expression.expressionIsNotSetType), false; + if (e4.resultExpression.isTypeNotSet) return k(e4, D.expression.expressionIsNotSetType), false; if (e4.expression.options && e4.expression.options.facets) { const t5 = e4.expression.options.facets.validateExpressionItem(e4.resultExpression, e4); - if (!t5.isValid) return x(e4, t5.message), false; - t5.isWarning && k(e4, t5.message); + if (!t5.isValid) return k(e4, t5.message), false; + t5.isWarning && V(e4, t5.message); } return (function(e5) { if (e5.languages.length < 1 || !e5.expression.options || !e5.expression.options.durationFacets || !e5.metaData || !e5.metaData.references) return true; a.default.find(e5.metaData.references, function(t5) { if (y.globalTypes.prompt.dataType === t5.type) { const i5 = h.checkPromptAudioDuration(e5.expression, t5.id); - if (i5) return k(e5, i5), true; + if (i5) return V(e5, i5), true; } }); })(e4), (function(e5) { @@ -53573,73 +53484,73 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; const n5 = i5[0].lit, o3 = parseInt(n5.text); if (a.default.isActualNumber(o3)) { const i6 = h.checkBlankAudioLength(e5.expression, o3); - i6 && (t5 = false, k(e5, i6)); + i6 && (t5 = false, V(e5, i6)); } } } })(e4), true; })(e3, t3, n3, i3), e3.success ? (e3.resultExpression.updateExprText(), e3.resultExpression.finishForOutput(), e3.expression.consumesSecureData = e3.consumesSecureData) : e3.expression.consumesSecureData = false; } catch (t4) { - console.error(t4), e3.success = false, e3.expression.consumesSecureData = false, x(e3, R.expression.internalErrorExpression); + console.error(t4), e3.success = false, e3.expression.consumesSecureData = false, k(e3, D.expression.internalErrorExpression); } !(function(e4, t4) { e4.displayRecognitionError = null, t4.displayRecognitionError = null; })(i3, n3); }; - const n2 = i2(31635), o = (0, i2(24032).getTopic)("parsedExpression"), r = i2(17604), a = n2.__importDefault(i2(92140)), s = (n2.__importStar(i2(12847)), i2(34630)), l = n2.__importDefault(i2(98114)), u = n2.__importStar(i2(85705)), c = n2.__importStar(i2(66381)), d = n2.__importStar(i2(98442)), p = i2(12179), _ = (i2(50474), n2.__importDefault(i2(73198))), h = n2.__importStar(i2(33653)), m = i2(27491), g = i2(98552), f = n2.__importStar(i2(9345)), T = i2(71615), y = i2(14394), S = i2(2899), A = i2(26403), N = i2(40810), v = i2(92669), I = i2(19819), C = i2(19502), O = i2(88276), b = i2(4059), E = i2(44051), w = i2(36470), R = i2(47957); - function D(e3, t3, i3) { + const n2 = i2(31635), o = (0, i2(24032).getTopic)("parsedExpression"), r = i2(17604), a = n2.__importDefault(i2(92140)), s = (n2.__importStar(i2(12847)), i2(34630)), l = n2.__importDefault(i2(98114)), u = n2.__importStar(i2(85705)), c = n2.__importStar(i2(66381)), d = n2.__importStar(i2(98442)), p = i2(12179), _ = (i2(50474), n2.__importDefault(i2(73198))), h = n2.__importStar(i2(33653)), m = i2(27491), g = i2(98552), f = n2.__importStar(i2(9345)), T = i2(71615), y = i2(14394), S = i2(2899), A = i2(87829), N = i2(26403), v = i2(40810), I = i2(92669), C = i2(19819), O = i2(19502), b = i2(88276), E = i2(4059), w = i2(44051), R = i2(36470), D = i2(47957); + function P(e3, t3, i3) { t3.getOperands().push(i3); } - function P(e3, t3, i3, n3) { + function M(e3, t3, i3, n3) { t3.getOperands().push(n3), i3.push(n3); } - function M(e3) { - return e3.resultType === A.ParseResultTypes.error && e3.resultMessage; + function F(e3) { + return e3.resultType === N.ParseResultTypes.error && e3.resultMessage; } - function F(e3, t3, i3, n3, o2, r2, a2) { + function L(e3, t3, i3, n3, o2, r2, a2) { e3.resultType = t3, e3.resultMessage = i3, e3.resultPosition = n3 > 0 ? n3 - 1 : -1, e3.resultReference = o2, e3.resultHelpTopic = r2, e3.errorBreaksStandardModeParsing = a2; } - function L(e3, t3, i3, n3, o2) { + function x(e3, t3, i3, n3, o2) { switch (e3.resultType) { - case A.ParseResultTypes.error: - case A.ParseResultTypes.warn: + case N.ParseResultTypes.error: + case N.ParseResultTypes.warn: break; default: - F(e3, A.ParseResultTypes.info, t3, i3, n3, o2); + L(e3, N.ParseResultTypes.info, t3, i3, n3, o2); } } - function x(e3, t3, i3, n3, o2, r2) { - F(e3, A.ParseResultTypes.error, t3, i3, n3, o2, r2); - } - function k(e3, t3, i3, n3, o2) { - F(e3, A.ParseResultTypes.warn, t3, i3, n3, o2); + function k(e3, t3, i3, n3, o2, r2) { + L(e3, N.ParseResultTypes.error, t3, i3, n3, o2, r2); } - function V(e3, t3) { - return x(e3, (0, r.sprintf)(R.expression.errorAtPosition, t3), t3, null, null, true), false; + function V(e3, t3, i3, n3, o2) { + L(e3, N.ParseResultTypes.warn, t3, i3, n3, o2); } function U(e3, t3) { - return e3 ? t3[e3.getLine()] + e3.getCharPositionInLine() + 1 : -1; + return k(e3, (0, r.sprintf)(D.expression.errorAtPosition, t3), t3, null, null, true), false; } function B(e3, t3) { - return e3 ? t3[e3.line] + e3.charPositionInLine + 1 : -1; + return e3 ? t3[e3.getLine()] + e3.getCharPositionInLine() + 1 : -1; } function G(e3, t3) { + return e3 ? t3[e3.line] + e3.charPositionInLine + 1 : -1; + } + function j(e3, t3) { if (1 === t3.getChildCount()) { - const i3 = t3.getChild(0), n3 = (0 === parseFloat(i3.getText()) ? "" : "-") + i3.getText(), o2 = B(t3.token, e3._lineExtents); + const i3 = t3.getChild(0), n3 = (0 === parseFloat(i3.getText()) ? "" : "-") + i3.getText(), o2 = G(t3.token, e3._lineExtents); switch (i3.getType()) { - case E.INTEGER: + case w.INTEGER: if (g.expressionItems.checkIntStr(n3)) return g.expressionItems.literal(o2, n3, y.globalTypes.integer); - x(e3, (0, r.sprintf)(R.expression.intValueLessThanMin, n3, o2, _.default.minInt), o2); + k(e3, (0, r.sprintf)(D.expression.intValueLessThanMin, n3, o2, _.default.minInt), o2); break; - case E.DECIMAL: + case w.DECIMAL: if (g.expressionItems.checkDecimalStr(n3)) return g.expressionItems.literal(o2, n3, y.globalTypes.decimal); - x(e3, (0, r.sprintf)(R.expression.decimalValueTooMuchPrecision, n3, o2, _.default.maxPrecision), o2); + k(e3, (0, r.sprintf)(D.expression.decimalValueTooMuchPrecision, n3, o2, _.default.maxPrecision), o2); } } return null; } - function j(e3, t3, i3, n3, o2) { - if (n3.isUnavailable) return x(e3, (0, r.sprintf)(R.expression.unavailablePropertyInExprText, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, t3, i3), n3.name), i3), false; + function q(e3, t3, i3, n3, o2) { + if (n3.isUnavailable) return k(e3, (0, r.sprintf)(D.expression.unavailablePropertyInExprText, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, t3, i3), n3.name), i3), false; if (!n3.usageValidation) return true; if ("supportedLanguageContexts" === n3.usageValidation) return (function(e4, t4, i4, n4, o3) { if (0 === e4._languagesSnapshot.length) return true; @@ -53648,43 +53559,46 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; return !e5.supportedLanguageContexts || !e5.supportedLanguageContexts[n4.id]; }); if (s2.length > 0) { - const l2 = s2.length > 1 ? R.expression.functions.propertyEnumUsageNotSupportedInLanguages : R.expression.functions.propertyEnumUsageNotSupportedInLanguage, u2 = c.getListDisplayString(a.default.map(s2, function(e5) { + const l2 = s2.length > 1 ? D.expression.functions.propertyEnumUsageNotSupportedInLanguages : D.expression.functions.propertyEnumUsageNotSupportedInLanguage, u2 = c.getListDisplayString(a.default.map(s2, function(e5) { return d.getLanguageNameAndCodeDisplay(e5.id); })); - return x(e4, (0, r.sprintf)(l2, t4 || n4.name, t4 ? i4 : o3, u2), t4 ? i4 : o3), false; + return k(e4, (0, r.sprintf)(l2, t4 || n4.name, t4 ? i4 : o3, u2), t4 ? i4 : o3), false; } return true; })(e3, t3, i3, n3, o2); throw (0, r.sprintf)("Unsupported property usage validation '%1$s' so usage cannot be validated and expression will be treated in error.", n3.usageValidation); } - function q(e3) { + function W(e3) { e3.pop(); } - function W(e3, t3, i3) { + function Y(e3, t3, i3) { var n3, s2; const l2 = t3.length; if (!t3 || l2 < 2) return null; let d2 = t3[0].getText() + t3[1].getText(); const _2 = e3.expression.addVariableOrPromptReference(d2); if (!_2) return null; - if (_2.isPromptContainer && !_2.type.isAvailableForFlow(e3.expression.parentFlow)) return x(e3, (0, r.sprintf)(R.expression.variableReferenceNotValidInvalidType, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, d2, i3), y.globalTypes.prompt.displayString, c.getFlowTypesDisplayString([null === (n3 = e3.expression.parentFlow) || void 0 === n3 ? void 0 : n3.type])), i3), null; - if (_2.isUnavailable) return x(e3, (0, r.sprintf)(R.expression.unavailableVariableInExprText, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, d2, i3)), i3), null; - if (_2.isSecure && e3.expression.options && !e3.expression.options.allowSecure) return x(e3, (0, r.sprintf)(R.expression.secureCannotBeRead, R.actions.extractSecureData, d2), i3), null; + if (_2.isPromptContainer && !_2.type.isAvailableForFlow(e3.expression.parentFlow)) return k(e3, (0, r.sprintf)(D.expression.variableReferenceNotValidInvalidType, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, d2, i3), y.globalTypes.prompt.displayString, c.getFlowTypesDisplayString([null === (n3 = e3.expression.parentFlow) || void 0 === n3 ? void 0 : n3.type])), i3), null; + if (_2.isUnavailable) { + const t4 = _2.unavailableReason === A.variableUnavailableReason.navigatorNotEnabled ? D.expression.unavailableVariableInExprTextNavigatorNotEnabled : D.expression.unavailableVariableInExprText; + return k(e3, (0, r.sprintf)(t4, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, d2, i3)), i3), null; + } + if (_2.isSecure && e3.expression.options && !e3.expression.options.allowSecure) return k(e3, (0, r.sprintf)(D.expression.secureCannotBeRead, D.actions.extractSecureData, d2), i3), null; if (_2.isSecure && (e3.consumesSecureData = true), _2.isInternal && !e3.expression.isInternal) return null; - if (_2.getIsDeprecatedNameMatch && _2.getIsDeprecatedNameMatch(d2) && L(e3, (0, r.sprintf)(R.expression.deprecatedVariableName, d2, _2.name), i3, null, p.helpTopics.deprecatedVariableUsages), _2.isPromptContainer && !_2.isMissingAudioOrTtsForLanguages(e3.parentFlow, e3.languages, e3.expression)) return x(e3, e3.expression.getPromptMissingResourcesErrorString(_2), i3), null; + if (_2.getIsDeprecatedNameMatch && _2.getIsDeprecatedNameMatch(d2) && x(e3, (0, r.sprintf)(D.expression.deprecatedVariableName, d2, _2.name), i3, null, p.helpTopics.deprecatedVariableUsages), _2.isPromptContainer && !_2.isMissingAudioOrTtsForLanguages(e3.parentFlow, e3.languages, e3.expression)) return k(e3, e3.expression.getPromptMissingResourcesErrorString(_2), i3), null; if (e3.expression.options && e3.expression.options.restrictToFlowGlobalVariables && !_2.isGlobalVariable) { const t4 = []; return a.default.each(e3.expression.parentFlow.availableVariableScopes, (e4) => { t4.push(`'${e4}.'`); - }), x(e3, `The variable reference '${_2.name}' is not valid because '${_2.scope}.' variables cannot be referenced in expression text on the '${e3.expression.label}' setting. This restriction will be removed later but in the meantime it is valid to reference these variables in expression text: ${c.getListDisplayString(t4, false, true)}`, i3), null; + }), k(e3, `The variable reference '${_2.name}' is not valid because '${_2.scope}.' variables cannot be referenced in expression text on the '${e3.expression.label}' setting. This restriction will be removed later but in the meantime it is valid to reference these variables in expression text: ${c.getListDisplayString(t4, false, true)}`, i3), null; } - if ((null === (s2 = e3.expression.options) || void 0 === s2 ? void 0 : s2.validVariableReferenceCallback) && !e3.expression.options.validVariableReferenceCallback(_2, e3.expression)) return x(e3, (0, r.sprintf)(R.expression.variableReferenceNotValid, _2.name, i3), i3), null; - if (e3.expression.isOutput && !e3.expression.options.exprTextMustBeVarOrVarPropRef && _2.isReadOnly && !e3.expression.options.outputExprTextAllowsReadOnlyVarType && !e3.expression.type.isMatch(_2.type, f.settings.exact)) return x(e3, (0, r.sprintf)(R.expression.variableIsReadOnly, d2), i3), null; + if ((null === (s2 = e3.expression.options) || void 0 === s2 ? void 0 : s2.validVariableReferenceCallback) && !e3.expression.options.validVariableReferenceCallback(_2, e3.expression)) return k(e3, (0, r.sprintf)(D.expression.variableReferenceNotValid, _2.name, i3), i3), null; + if (e3.expression.isOutput && !e3.expression.options.exprTextMustBeVarOrVarPropRef && _2.isReadOnly && !e3.expression.options.outputExprTextAllowsReadOnlyVarType && !e3.expression.type.isMatch(_2.type, f.settings.exact)) return k(e3, (0, r.sprintf)(D.expression.variableIsReadOnly, d2), i3), null; let h2, m2 = g.expressionItems.reference(i3, _2, d2), T2 = 2; for (; T2 < l2; ) { - const n4 = t3[T2], r2 = n4.getText(), s3 = B(n4.token, e3._lineExtents), c2 = g.expressionItems.fieldAccess(s3), p2 = r2.substring(1, r2.length), _3 = m2.type.getPropertyDefinition(p2, true); + const n4 = t3[T2], r2 = n4.getText(), s3 = G(n4.token, e3._lineExtents), c2 = g.expressionItems.fieldAccess(s3), p2 = r2.substring(1, r2.length), _3 = m2.type.getPropertyDefinition(p2, true); if (!_3) return null; - if (d2 += r2, !j(e3, d2, m2.position, _3, s3)) return null; + if (d2 += r2, !q(e3, d2, m2.position, _3, s3)) return null; let f2; if (h2 && (f2 = h2[_3.name]), f2 || _3.propertyResolvedLiteralValue) { if (T2 + 1 !== l2) return null; @@ -53693,249 +53607,249 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; if (_3.propertyResolvedLiteralValue) _3.type === y.globalTypes.integer && (e4 = g.expressionItems.intLiteral(i3, parseInt(_3.propertyResolvedLiteralValue))); else switch (f2.resolver) { case S.propertyToLiteralResolverNames.propIDToConversationType: - var A2 = a.default.find(v, function(e5) { + var N2 = a.default.find(I, function(e5) { return e5.id = f2.valueToResolve; }); - A2 && (e4 = g.expressionItems.stringLiteral(i3, A2.id, y.globalTypes.string)); + N2 && (e4 = g.expressionItems.stringLiteral(i3, N2.id, y.globalTypes.string)); break; case S.propertyToLiteralResolverNames.propIDToCountryCode: - var N2 = u.countryCodes[f2.valueToResolve]; - N2 && (e4 = g.expressionItems.stringLiteral(i3, N2, y.globalTypes.string)); + var v2 = u.countryCodes[f2.valueToResolve]; + v2 && (e4 = g.expressionItems.stringLiteral(i3, v2, y.globalTypes.string)); break; case S.propertyToLiteralResolverNames.propIDToCurrencyCode: - var E2 = C[f2.valueToResolve]; - E2 && (e4 = g.expressionItems.stringLiteral(i3, E2.code, y.globalTypes.string)); + var w2 = O[f2.valueToResolve]; + w2 && (e4 = g.expressionItems.stringLiteral(i3, w2.code, y.globalTypes.string)); break; case S.propertyToLiteralResolverNames.propIDToDialingCode: - var w2 = u.countryMap[f2.valueToResolve]; - w2 && (e4 = g.expressionItems.stringLiteral(i3, w2.dialingCode, y.globalTypes.string)); + var R2 = u.countryMap[f2.valueToResolve]; + R2 && (e4 = g.expressionItems.stringLiteral(i3, R2.dialingCode, y.globalTypes.string)); break; case S.propertyToLiteralResolverNames.propIDToLanguageTag: - var P2 = I.propIdLanguages[f2.valueToResolve]; - P2 && (e4 = g.expressionItems.stringLiteral(i3, P2.id ? P2.id.toLowerCase() : P2.id, y.globalTypes.string)); + var M2 = C.propIdLanguages[f2.valueToResolve]; + M2 && (e4 = g.expressionItems.stringLiteral(i3, M2.id ? M2.id.toLowerCase() : M2.id, y.globalTypes.string)); break; case S.propertyToLiteralResolverNames.propIDToSendResponseBodyType: - var M2 = a.default.find(O, function(e5) { + var F2 = a.default.find(b, function(e5) { return e5.id = f2.valueToResolve; }); - M2 && (e4 = g.expressionItems.stringLiteral(i3, M2.id, y.globalTypes.string)); + F2 && (e4 = g.expressionItems.stringLiteral(i3, F2.id, y.globalTypes.string)); break; case S.propertyToLiteralResolverNames.propIDToSurveyDisposition: - var F2 = a.default.find(b, function(e5) { + var L2 = a.default.find(E, function(e5) { return e5.id = f2.valueToResolve; }); - F2 && (e4 = g.expressionItems.stringLiteral(i3, F2.id, y.globalTypes.string)); + L2 && (e4 = g.expressionItems.stringLiteral(i3, L2.id, y.globalTypes.string)); } return e4 ? (e4.addAdditionalProperties({ resolvedProperty: n5 }), e4) : (o.error("Internal error - the '" + f2.resolver + "' resolver could not resolve the value '" + f2.valueToResolve + "'"), null); } - h2 = _3.propertyToLiteralResolvers, D(e3._rootItem, c2, g.expressionItems.propAccessLiteral(s3, p2, _3.id, _3.group)), D(e3._rootItem, c2, m2), m2 = c2, m2.type = _3.type, T2++; + h2 = _3.propertyToLiteralResolvers, P(e3._rootItem, c2, g.expressionItems.propAccessLiteral(s3, p2, _3.id, _3.group)), P(e3._rootItem, c2, m2), m2 = c2, m2.type = _3.type, T2++; } return m2; } - function Y(e3, t3, i3, n3, o2) { + function H(e3, t3, i3, n3, o2) { i3.setContainerExpressionMetaData(t3); const s2 = i3.getOperands(); if (!s2) return true; if (!n3) { const i4 = e3 + 1; - for (let e4 = 0; e4 < s2.length; e4++) if (!Y(i4, t3, s2[e4], void 0, void 0)) return false; + for (let e4 = 0; e4 < s2.length; e4++) if (!H(i4, t3, s2[e4], void 0, void 0)) return false; } - if (e3 > t3._maxCallStack) return x(t3, (0, r.sprintf)(R.expression.tooManyNestedCalls, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position), e3, t3._maxCallStack), i3.position, i3.getTextWithFuncOpTextFallback()), false; + if (e3 > t3._maxCallStack) return k(t3, (0, r.sprintf)(D.expression.tooManyNestedCalls, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position), e3, t3._maxCallStack), i3.position, i3.getTextWithFuncOpTextFallback()), false; const u2 = m.expressionDataService.getOverload(i3, t3._languagesSnapshot, t3.expression); - if (!u2.success) return x(t3, u2.error, u2.position, u2.operand, null, true), false; + if (!u2.success) return k(t3, u2.error, u2.position, u2.operand, null, true), false; const d2 = u2.result; - if (d2.mustBeLastOperationOrFunction && !o2) return x(t3, (0, r.sprintf)(R.expression.functions.mustBeLastOperation, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position)), i3.position, i3.getTextWithFuncOpTextFallback()), false; + if (d2.mustBeLastOperationOrFunction && !o2) return k(t3, (0, r.sprintf)(D.expression.functions.mustBeLastOperation, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position)), i3.position, i3.getTextWithFuncOpTextFallback()), false; if (d2.supportedFlowTypes && t3.expression.parentFlow) { const e4 = t3.expression.parentFlow; let n4; if (t3.expression.type.isMatch(y.globalTypes.audio, f.settings.exact)) { n4 = e4.getDestinationFlowTypesThatSupportTtsAndAsrAtRuntime(); const o3 = a.default.difference(n4, a.default.values(d2.supportedFlowTypes)); - o3.length && L(t3, (0, r.sprintf)(R.commonModule.notAvailableInFlowTypes, c.getFlowTypesDisplayString(o3)), i3.position); + o3.length && x(t3, (0, r.sprintf)(D.commonModule.notAvailableInFlowTypes, c.getFlowTypesDisplayString(o3)), i3.position); } else n4 = e4.destinationFlowTypes; for (let e5 = 0; e5 < n4.length; e5++) { const o3 = n4[e5]; if (!d2.supportedFlowTypes[o3]) { let e6; - const n5 = (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position); + const n5 = (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position); switch (s2.length) { case 0: - e6 = (0, r.sprintf)(R.expression.functions.notAvailableInFlowTypeNoParm, n5, l.default.getFlowTypeDisplayName(o3)); + e6 = (0, r.sprintf)(D.expression.functions.notAvailableInFlowTypeNoParm, n5, l.default.getFlowTypeDisplayName(o3)); break; case 1: - e6 = (0, r.sprintf)(R.expression.functions.notAvailableInFlowTypeOneParm, n5, c.getOperandListDisplayString(s2), l.default.getFlowTypeDisplayName(o3)); + e6 = (0, r.sprintf)(D.expression.functions.notAvailableInFlowTypeOneParm, n5, c.getOperandListDisplayString(s2), l.default.getFlowTypeDisplayName(o3)); break; default: - e6 = (0, r.sprintf)(R.expression.functions.notAvailableInFlowTypeMoreThanOneParm, n5, c.getOperandListDisplayString(s2), l.default.getFlowTypeDisplayName(o3)); + e6 = (0, r.sprintf)(D.expression.functions.notAvailableInFlowTypeMoreThanOneParm, n5, c.getOperandListDisplayString(s2), l.default.getFlowTypeDisplayName(o3)); } - return x(t3, e6, i3.position, i3.getTextWithFuncOpTextFallback()), false; + return k(t3, e6, i3.position, i3.getTextWithFuncOpTextFallback()), false; } } } if (d2.maxOperands) { const e4 = i3.getOperands(); - if (e4 && e4.length > d2.maxOperands) return x(t3, (0, r.sprintf)(R.expression.functions.maxOperandsExceeded, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position), d2.maxOperands), i3.position, i3.getTextWithFuncOpTextFallback()), false; + if (e4 && e4.length > d2.maxOperands) return k(t3, (0, r.sprintf)(D.expression.functions.maxOperandsExceeded, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, i3.getTextWithFuncOpTextFallback(), i3.position), d2.maxOperands), i3.position, i3.getTextWithFuncOpTextFallback()), false; } let p2, _2; if (_2 = d2.resultResolver ? d2.resultResolver(d2, i3) : T.expressionResolvers.resolveNotSetTypedOperands(d2, i3), _2.property) { - if (_2.property.isReadOnly && t3.expression.isOutput && 0 === e3) return x(t3, (0, r.sprintf)(R.expression.variableIsReadOnly, t3.expression.text), _2.position, _2.operand), false; + if (_2.property.isReadOnly && t3.expression.isOutput && 0 === e3) return k(t3, (0, r.sprintf)(D.expression.variableIsReadOnly, t3.expression.text), _2.position, _2.operand), false; _2.property.depth = e3, t3.properties.push(_2.property), _2.property.checkVersion(t3); } - return _2.success ? (p2 = d2.returnType.isAny ? _2.type : d2.returnType, i3.type = p2, t3.checkVersion(d2.version), true) : (x(t3, _2.error, _2.position, _2.operand), false); + return _2.success ? (p2 = d2.returnType.isAny ? _2.type : d2.returnType, i3.type = p2, t3.checkVersion(d2.version), true) : (k(t3, _2.error, _2.position, _2.operand), false); } - function H(e3, t3, i3) { + function J(e3, t3, i3) { const n3 = i3[i3.length - 1]; if (!t3) return true; const o2 = t3.getType(); - if (o2 === w.EOF) return true; - const a2 = B(t3.token, e3._lineExtents); + if (o2 === R.EOF) return true; + const a2 = G(t3.token, e3._lineExtents); let s2 = t3.getText(); switch (o2) { case 0: - case w.UP: - case w.DOWN: - case w.COMMA: + case R.UP: + case R.DOWN: + case R.COMMA: break; - case w.IDENTIFIER: + case R.IDENTIFIER: var l2 = m.expressionDataService.getRegisteredFuncOpsByText(s2); if (l2 && l2.length > 0) { const o3 = l2[0]; - if (o3.isUnavailable) return x(e3, (0, r.sprintf)(R.expression.functions.unavailableFunctionDueToImplementationToggles, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, s2, a2)), a2, s2), false; - if (0 === t3.getChildCount()) return x(e3, (0, r.sprintf)(R.expression.functions.functionMustBeCalledWithParens, (0, r.sprintf)(R.expression.functions.funcOpPosPrefix, s2, a2), s2), a2, s2), false; - P(e3._rootItem, n3, i3, g.expressionItems.funcOp(a2, o3.text, s2)); + if (o3.isUnavailable) return k(e3, (0, r.sprintf)(D.expression.functions.unavailableFunctionDueToImplementationToggles, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, s2, a2)), a2, s2), false; + if (0 === t3.getChildCount()) return k(e3, (0, r.sprintf)(D.expression.functions.functionMustBeCalledWithParens, (0, r.sprintf)(D.expression.functions.funcOpPosPrefix, s2, a2), s2), a2, s2), false; + M(e3._rootItem, n3, i3, g.expressionItems.funcOp(a2, o3.text, s2)); break; } - return x(e3, (0, r.sprintf)(R.expression.notFuncOrRef, s2.trimForDisplay(), a2), a2, null, null, true), false; - case w.FIELD_ACCESS_IDENTIFIER: - case w.FIELD_ACCESS_STRING_LITERAL: + return k(e3, (0, r.sprintf)(D.expression.notFuncOrRef, s2.trimForDisplay(), a2), a2, null, null, true), false; + case R.FIELD_ACCESS_IDENTIFIER: + case R.FIELD_ACCESS_STRING_LITERAL: var u2 = g.expressionItems.fieldAccess(a2); - P(e3._rootItem, n3, i3, u2), D(e3._rootItem, u2, g.expressionItems.propAccessLiteral(a2, s2.substring(1, s2.length), "unknown")); + M(e3._rootItem, n3, i3, u2), P(e3._rootItem, u2, g.expressionItems.propAccessLiteral(a2, s2.substring(1, s2.length), "unknown")); break; - case w.UNQUOTED_STRING_LITERAL: - case w.FIELD_ACCESS_UNQUOTED_STRING_LITERAL: - return x(e3, (0, r.sprintf)(R.expression.missingEndQuoteAtPosition, a2), a2), false; - case w.BAD_ESCAPE_STRING_LITERAL: - return x(e3, (0, r.sprintf)(R.expression.invalidEscape, a2), a2), false; - case w.PERIOD: - return x(e3, (0, r.sprintf)(R.expression.noPropertySpecified, a2), a2), false; - case w.OP_MINUS: - if (!G(e3, t3)) { - if (e3.resultType === A.ParseResultTypes.error) return false; - P(e3._rootItem, n3, i3, g.expressionItems.op(a2, s2)); + case R.UNQUOTED_STRING_LITERAL: + case R.FIELD_ACCESS_UNQUOTED_STRING_LITERAL: + return k(e3, (0, r.sprintf)(D.expression.missingEndQuoteAtPosition, a2), a2), false; + case R.BAD_ESCAPE_STRING_LITERAL: + return k(e3, (0, r.sprintf)(D.expression.invalidEscape, a2), a2), false; + case R.PERIOD: + return k(e3, (0, r.sprintf)(D.expression.noPropertySpecified, a2), a2), false; + case R.OP_MINUS: + if (!j(e3, t3)) { + if (e3.resultType === N.ParseResultTypes.error) return false; + M(e3._rootItem, n3, i3, g.expressionItems.op(a2, s2)); } break; - case w.OP_PLUS: - case w.OP_MULT: - case w.OP_DIV: - case w.OP_POW: - case w.OP_EQU: - case w.OP_NEQ: - case w.OP_GT: - case w.OP_GTE: - case w.OP_LT: - case w.OP_LTE: - case w.OP_MOD: - case w.OP_NOT: - case w.OP_LOG_AND: - case w.OP_LOG_OR: - case w.OP_BIT_AND: - case w.OP_BIT_INCL_OR: - case w.OP_BIT_NOT: - case w.TERNARY_IF: - P(e3._rootItem, n3, i3, g.expressionItems.op(a2, s2)); + case R.OP_PLUS: + case R.OP_MULT: + case R.OP_DIV: + case R.OP_POW: + case R.OP_EQU: + case R.OP_NEQ: + case R.OP_GT: + case R.OP_GTE: + case R.OP_LT: + case R.OP_LTE: + case R.OP_MOD: + case R.OP_NOT: + case R.OP_LOG_AND: + case R.OP_LOG_OR: + case R.OP_BIT_AND: + case R.OP_BIT_INCL_OR: + case R.OP_BIT_NOT: + case R.TERNARY_IF: + M(e3._rootItem, n3, i3, g.expressionItems.op(a2, s2)); break; - case w.TERNARY_THEN: + case R.TERNARY_THEN: break; - case w.INTEGER: - if (!g.expressionItems.checkIntStr(s2)) return x(e3, (0, r.sprintf)(R.expression.intValueGreaterThanMax, s2, a2, _.default.maxInt), a2), false; - D(e3._rootItem, n3, g.expressionItems.literal(a2, s2, y.globalTypes.integer)); + case R.INTEGER: + if (!g.expressionItems.checkIntStr(s2)) return k(e3, (0, r.sprintf)(D.expression.intValueGreaterThanMax, s2, a2, _.default.maxInt), a2), false; + P(e3._rootItem, n3, g.expressionItems.literal(a2, s2, y.globalTypes.integer)); break; - case w.DECIMAL: - if (!g.expressionItems.checkDecimalStr(s2)) return x(e3, (0, r.sprintf)(R.expression.decimalValueTooMuchPrecision, s2, a2, _.default.maxPrecision), a2), false; - D(e3._rootItem, n3, g.expressionItems.literal(a2, s2, y.globalTypes.decimal)); + case R.DECIMAL: + if (!g.expressionItems.checkDecimalStr(s2)) return k(e3, (0, r.sprintf)(D.expression.decimalValueTooMuchPrecision, s2, a2, _.default.maxPrecision), a2), false; + P(e3._rootItem, n3, g.expressionItems.literal(a2, s2, y.globalTypes.decimal)); break; - case w.STRING_LITERAL: - s2 = s2.substring(1, s2.length - 1), D(e3._rootItem, n3, g.expressionItems.stringLiteral(a2, s2, y.globalTypes.string)); + case R.STRING_LITERAL: + s2 = s2.substring(1, s2.length - 1), P(e3._rootItem, n3, g.expressionItems.stringLiteral(a2, s2, y.globalTypes.string)); break; - case w.BOOL_TRUE: - case w.BOOL_FALSE: - D(e3._rootItem, n3, g.expressionItems.literal(a2, s2, y.globalTypes.boolean)); + case R.BOOL_TRUE: + case R.BOOL_FALSE: + P(e3._rootItem, n3, g.expressionItems.literal(a2, s2, y.globalTypes.boolean)); break; - case w.NOT_SET: - D(e3._rootItem, n3, g.expressionItems.nul(a2)); + case R.NOT_SET: + P(e3._rootItem, n3, g.expressionItems.nul(a2)); break; - case w.PAREN_LEFT: + case R.PAREN_LEFT: e3._parens.push(a2); break; - case w.PAREN_RIGHT: - if (0 === e3._parens.length) return x(e3, (0, r.sprintf)(R.expression.missingOpenParenAtPosition, a2), a2), false; + case R.PAREN_RIGHT: + if (0 === e3._parens.length) return k(e3, (0, r.sprintf)(D.expression.missingOpenParenAtPosition, a2), a2), false; e3._parens.pop(); break; - case w.BRACKET_LEFT: - e3._brackets.push(a2), P(e3._rootItem, n3, i3, g.expressionItems.op(a2, s2)); + case R.BRACKET_LEFT: + e3._brackets.push(a2), M(e3._rootItem, n3, i3, g.expressionItems.op(a2, s2)); break; - case w.BRACKET_RIGHT: - if (0 === e3._brackets.length) return x(e3, (0, r.sprintf)(R.expression.missingOpenBracketAtPosition, a2), a2), false; + case R.BRACKET_RIGHT: + if (0 === e3._brackets.length) return k(e3, (0, r.sprintf)(D.expression.missingOpenBracketAtPosition, a2), a2), false; e3._brackets.pop(); break; default: - return x(e3, (0, r.sprintf)(R.expression.invalidInputAtPosition, a2), a2), false; + return k(e3, (0, r.sprintf)(D.expression.invalidInputAtPosition, a2), a2), false; } return true; } - function J(e3, t3, i3, n3) { + function $(e3, t3, i3, n3) { if (!t3) return true; - if (t3.getType() === w.OP_MINUS) { - const n4 = G(e3, t3); - if (n4) return D(e3._rootItem, i3[i3.length - 1], n4), true; - if (e3.resultType === A.ParseResultTypes.error) return false; + if (t3.getType() === R.OP_MINUS) { + const n4 = j(e3, t3); + if (n4) return P(e3._rootItem, i3[i3.length - 1], n4), true; + if (e3.resultType === N.ParseResultTypes.error) return false; } - return !(n3 && !H(e3, t3, i3)) && (function(e4, t4, i4) { + return !(n3 && !J(e3, t3, i3)) && (function(e4, t4, i4) { const n4 = t4.getChildCount(); if (0 === n4) return true; for (let s3 = 0; s3 < n4; s3++) { let l2 = null; - const u2 = t4.getChild(s3), c2 = B(u2.token, e4._lineExtents); + const u2 = t4.getChild(s3), c2 = G(u2.token, e4._lineExtents); let d2, p2; switch (u2.getType()) { - case w.IDENTIFIER: + case R.IDENTIFIER: var o2 = false; if (p2 = u2.getText(), !m.expressionDataService.getRegisteredFuncOpsByText(p2)) { for (d2 = [u2]; s3 + 1 < n4; ) { const e5 = t4.getChild(s3 + 1); - if ((e5.children || e5.getType() !== w.FIELD_ACCESS_IDENTIFIER) && e5.getType() !== w.FIELD_ACCESS_STRING_LITERAL) break; + if ((e5.children || e5.getType() !== R.FIELD_ACCESS_IDENTIFIER) && e5.getType() !== R.FIELD_ACCESS_STRING_LITERAL) break; o2 = true, s3++, p2 += e5.getText(), d2.push(e5); } - if (o2 && (l2 = W(e4, d2, c2), !l2)) return M(e4) || x(e4, (0, r.sprintf)(R.expression.variableReferenceNotValid, p2.trimForDisplay(), c2), c2), false; + if (o2 && (l2 = Y(e4, d2, c2), !l2)) return F(e4) || k(e4, (0, r.sprintf)(D.expression.variableReferenceNotValid, p2.trimForDisplay(), c2), c2), false; } break; - case w.BRACKET_LEFT: - if (!H(e4, u2, i4)) return false; - var a2 = i4[i4.length - 1]; + case R.BRACKET_LEFT: if (!J(e4, u2, i4)) return false; + var a2 = i4[i4.length - 1]; + if (!$(e4, u2, i4)) return false; if (s3 + 1 < n4 && a2.getOperands().length < 2) { - if (i4.push(a2), s3++, s3 + 1 < n4 && (t4.getChild(s3).getType() === w.IDENTIFIER || t4.getChild(s3 + 1).getType() === w.FIELD_ACCESS_STRING_LITERAL)) { + if (i4.push(a2), s3++, s3 + 1 < n4 && (t4.getChild(s3).getType() === R.IDENTIFIER || t4.getChild(s3 + 1).getType() === R.FIELD_ACCESS_STRING_LITERAL)) { for (d2 = [t4.getChild(s3)]; s3 + 1 < n4; ) { const e5 = t4.getChild(s3 + 1); - if (e5.getType() !== w.FIELD_ACCESS_IDENTIFIER && e5.getType() !== w.FIELD_ACCESS_STRING_LITERAL) break; + if (e5.getType() !== R.FIELD_ACCESS_IDENTIFIER && e5.getType() !== R.FIELD_ACCESS_STRING_LITERAL) break; s3++, p2 = t4.getChild(s3).getText(), d2.push(e5); } - if (l2 = W(e4, d2, c2), !l2) return M(e4) || x(e4, (0, r.sprintf)(R.expression.variableReferenceNotValid, p2.trimForDisplay(), c2), c2), false; + if (l2 = Y(e4, d2, c2), !l2) return F(e4) || k(e4, (0, r.sprintf)(D.expression.variableReferenceNotValid, p2.trimForDisplay(), c2), c2), false; const o3 = i4[i4.length - 1]; - D(e4._rootItem, o3, l2); - } else if (!J(e4, t4.getChild(s3), i4, true)) return false; - i4[i4.length - 1].isBracketAccess && q(i4); + P(e4._rootItem, o3, l2); + } else if (!$(e4, t4.getChild(s3), i4, true)) return false; + i4[i4.length - 1].isBracketAccess && W(i4); } continue; } - if (l2) D(e4._rootItem, i4[i4.length - 1], l2); - else if (!J(e4, u2, i4, true)) return false; + if (l2) P(e4._rootItem, i4[i4.length - 1], l2); + else if (!$(e4, u2, i4, true)) return false; } const s2 = () => !!i4.length && i4[i4.length - 1].isBracketArrayOrPropAccess; if (s2()) do { - q(i4); + W(i4); } while (s2()); - else q(i4); + else W(i4); return true; })(e3, t3, i3); } @@ -54105,17 +54019,15 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; a.api = r.getCustomerSegments, s.api = r.getCustomerSegment; }, 55654(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.getDataTables = l, t2.getDataTable = u; - const n2 = i2(31635), o = n2.__importStar(i2(10798)), r = n2.__importStar(i2(87459)), a = n2.__importDefault(i2(4648)), s = n2.__importDefault(i2(36019)); - function l(e3) { - const t3 = o.isFeatureAvailable(a.default.divisionedDataTables) ? r.getDataTablesDivisionView : r.getDataTables; - return s.default.build(t3).queryParams(e3.getSearchQueryParams()).call(); + Object.defineProperty(t2, "__esModule", { value: true }), t2.getDataTables = a, t2.getDataTable = s; + const n2 = i2(31635), o = n2.__importStar(i2(87459)), r = n2.__importDefault(i2(36019)); + function a(e3) { + return r.default.build(o.getDataTablesDivisionView).queryParams(e3.getSearchQueryParams()).call(); } - function u(e3) { - const t3 = o.isFeatureAvailable(a.default.divisionedDataTables) ? r.getDataTableDivisionView : r.getDataTable; - return s.default.build(t3).templateParams({ id: e3 }).call(); + function s(e3) { + return r.default.build(o.getDataTableDivisionView).templateParams({ id: e3 }).call(); } - u.api = r.getDataTable, l.api = r.getDataTables; + s.api = o.getDataTable, a.api = o.getDataTables; }, 83277(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.getDecisionTables = l, t2.getDecisionTable = u; @@ -54197,6 +54109,91 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; const t3 = e3, i3 = "Datetime" !== e3 ? e3.toLowerCase() : "dateTime"; p[t3] = a.expressionTypeNames[i3], p[`${t3}${d}`] = `${a.expressionTypeNames[i3]}${r.default.exprDataTypeSuffixCollection}`; }), _.api = u.getDigitalBotConnectorBots, h.api = u.getDigitalBotConnectorBotVersions, m.api = u.getDigitalBotConnectorBot, g.api = u.getDigitalBotConnectorBot; + }, 67614(e2, t2, i2) { + "use strict"; + Object.defineProperty(t2, "__esModule", { value: true }), t2.checkIn = function(e3) { + const t3 = a.default.build(p.checkIn); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.checkOut = function(e3) { + const t3 = a.default.build(p.checkOut); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.createFlow = function(e3, t3, i3, n3, o2, s2) { + const l2 = a.default.build(p.createFlow), u2 = { type: e3, name: t3, description: i3 || "", division: { id: n3 }, worktypeId: s2 || null }; + return l2.content(u2), r.default.isString(o2) && l2.queryParams({ language: o2.toLowerCase() }), l2.call(); + }, t2.deactivate = function(e3) { + const t3 = a.default.build(p.deactivate); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.deleteFlow = function(e3) { + const t3 = a.default.build(p.deleteFlow); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.deleteBulkFlows = function(e3) { + const t3 = a.default.build(p.deleteBulkFlows); + return t3.queryParams({ id: e3 }), t3.call(); + }, t2.generateFlowSummary = function(e3) { + if (!u.isFeatureAvailable(c.default.flowSummarizer)) return Promise.reject(new Error("generateFlowSummary is not available for this organization.")); + const t3 = a.default.build(p.generateFlowSummary); + return t3.templateParams({ orgId: s.getOrgInfo().id, flowId: e3 }), t3.call(); + }, t2.getConfiguration = function(e3, t3, i3) { + const n3 = a.default.build(t3 || p.getConfiguration); + return i3 && n3.info.addOptions(i3), n3.templateParams({ id: e3 }).queryParams({ deleted: true }), n3.call(); + }, t2.getFlow = _, t2.getFlowInfoForVersion = function(e3, t3) { + const i3 = a.default.build(p.getFlowInfoForVersion); + return i3.templateParams({ flowId: e3, flowVersion: t3 }), i3.call(); + }, t2.getFlows = function(e3) { + e3 = e3 || {}; + const t3 = a.default.build(p.getFlows); + return t3.queryParams(e3.isConfigListSearchParams ? e3.getSearchQueryParams() : e3), t3.call(); + }, t2.getFlowsDivisionViews = function(e3) { + const t3 = a.default.build(p.getFlowsDivisionViews); + return t3.queryParams(e3.getSearchQueryParams()), t3.call(); + }, t2.getFlowVersions = function(e3, t3, i3) { + const n3 = { pageNumber: i3 || 1, pageSize: t3 || 20, sortOrder: "dsc" }, o2 = a.default.build(p.getFlowVersions); + return o2.templateParams({ flowId: e3 }).queryParams(n3), o2.call(); + }, t2.getVersionConfiguration = function(e3, t3, i3, n3) { + const o2 = a.default.build(i3 || p.getVersionConfiguration); + return n3 && o2.info.addOptions(n3), o2.templateParams({ id: e3, version: t3 }).queryParams({ deleted: true }), o2.call(); + }, t2.publish = function(e3, t3) { + const i3 = a.default.build(p.publishAsync); + return i3.templateParams({ id: e3 }), t3 && i3.queryParams({ version: "default" }), i3.call(); + }, t2.enableFlowDebug = function(e3, t3) { + const i3 = a.default.build(p.enableFlowDebug); + return i3.templateParams({ id: e3, version: t3 }), i3.call(); + }, t2.revert = function(e3) { + const t3 = a.default.build(p.revert); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.saveConfiguration = function(e3, t3) { + var i3; + const n3 = a.default.build(p.saveConfiguration); + let s2; + return r.default.isObject(t3) && (l.error("Non-string configuration passed into flows.saveConfiguration!"), t3 = JSON.stringify(t3)), s2 = { flow: o.default.gzip(t3).toString(), flowMetaData: { flowDocumentVersion: "2.0" } }, l.info(`Compressed flow for save, compressed length: ${null === (i3 = s2.flow) || void 0 === i3 ? void 0 : i3.length}, uncompressed length ${null == t3 ? void 0 : t3.length}`), n3.content(s2).templateParams({ id: e3 }), n3.call(); + }, t2.updateMetaData = function(e3, t3, i3, n3, o2) { + const r2 = a.default.build(p.updateMetaData), s2 = { type: e3, name: i3, description: n3 || "", division: { id: o2 } }; + return r2.content(s2).templateParams({ id: t3 }), r2.call(); + }, t2.unlock = function(e3) { + const t3 = a.default.build(p.unlock); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.postHistoryRequest = function(e3) { + const t3 = a.default.build(p.postHistoryRequest); + return t3.templateParams({ id: e3 }), t3.call(); + }, t2.getHistoryResults = function(e3, t3, i3) { + return a.default.build(p.getHistoryResults).templateParams({ flowId: e3, operationId: t3 }).queryParams({ pageSize: 100, pageNumber: i3 || 1, action: ["checkin", "publish", "create", "delete"] }).call(); + }, t2.postFlowLaunch = function(e3, t3, i3, n3) { + const o2 = a.default.build(p.postFlowLaunch); + return o2.content({ flowId: e3, flowVersion: t3, inputData: i3, name: n3 }), o2.call(); + }, t2.postDigitalBotFlowLaunch = function(e3, t3, i3, n3) { + const o2 = a.default.build(p.postDigitalBotFlowLaunch); + return o2.content({ channel: { inputModes: ["Text"], outputModes: ["Text"], name: "Chat", userAgent: { name: "GenesysWebWidget" } }, externalSessionId: "", flow: { id: e3 }, inputData: { variables: i3 }, language: "" }), o2.call(); + }, t2.postDigitalBotFlowTurns = function(e3, t3, i3, n3) { + const o2 = a.default.build(d.postDigitalBotFlowTurns).templateParams({ sessionId: e3 }); + return o2.content(i3), o2.call(); + }; + const n2 = i2(31635), o = n2.__importDefault(i2(51668)), r = n2.__importDefault(i2(92140)), a = n2.__importDefault(i2(36019)), s = n2.__importStar(i2(74359)), l = n2.__importStar(i2(12847)), u = n2.__importStar(i2(10798)), c = n2.__importDefault(i2(4648)), d = n2.__importStar(i2(80496)), p = n2.__importStar(i2(99189)); + function _(e3, t3, i3) { + const n3 = a.default.build(p.getFlow); + let o2; + return (t3 || i3) && (o2 = {}, t3 && (o2.deleted = true), i3 && (o2.includeSchema = true)), n3.queryParams(o2), n3.templateParams({ id: e3 }), n3.call(); + } + _.api = p.getFlow; }, 95873(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.getGrammars = a, t2.getGrammar = s, t2.getGrammarWithStatus = function(e3, t3) { @@ -54764,26 +54761,26 @@ ${JSON.stringify(i3.configVal, null, 2)}`), n3; }, 50461(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.getEmergencyGroups = function(e3) { - const t3 = r.isFeatureAvailable(a.default.divisionedRoutingObjects) ? s.getEmergencyGroupsDivisionView : s.getEmergencyGroups; + const t3 = r.getEmergencyGroupsDivisionView; return o.default.build(t3).queryParams(e3.getSearchQueryParams()).call(); - }, t2.getEmergencyGroup = l, t2.getSchedules = function(e3) { - const t3 = r.isFeatureAvailable(a.default.divisionedRoutingObjects) ? s.getSchedulesDivisionView : s.getSchedules; + }, t2.getEmergencyGroup = a, t2.getSchedules = function(e3) { + const t3 = r.getSchedulesDivisionView; return o.default.build(t3).queryParams(e3.getSearchQueryParams()).call(); - }, t2.getSchedule = u, t2.getScheduleGroups = function(e3) { - const t3 = r.isFeatureAvailable(a.default.divisionedRoutingObjects) ? s.getScheduleGroupsDivisionView : s.getScheduleGroups; + }, t2.getSchedule = s, t2.getScheduleGroups = function(e3) { + const t3 = r.getScheduleGroupsDivisionView; return o.default.build(t3).queryParams(e3.getSearchQueryParams()).call(); - }, t2.getScheduleGroup = c; - const n2 = i2(31635), o = n2.__importDefault(i2(36019)), r = n2.__importStar(i2(10798)), a = n2.__importDefault(i2(4648)), s = n2.__importStar(i2(72738)); - function l(e3) { - return l.api = r.isFeatureAvailable(a.default.divisionedRoutingObjects) ? s.getEmergencyGroupDivisionView : s.getEmergencyGroup, o.default.build(l.api).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); + }, t2.getScheduleGroup = l; + const n2 = i2(31635), o = n2.__importDefault(i2(36019)), r = n2.__importStar(i2(72738)); + function a(e3) { + return a.api = r.getEmergencyGroupDivisionView, o.default.build(a.api).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); } - function u(e3) { - return u.api = r.isFeatureAvailable(a.default.divisionedRoutingObjects) ? s.getScheduleDivisionView : s.getSchedule, o.default.build(u.api).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); + function s(e3) { + return s.api = r.getScheduleDivisionView, o.default.build(s.api).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); } - function c(e3) { - return c.api = r.isFeatureAvailable(a.default.divisionedRoutingObjects) ? s.getScheduleGroupDivisionView : s.getScheduleGroup, o.default.build(c.api).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); + function l(e3) { + return l.api = r.getScheduleGroupDivisionView, o.default.build(l.api).templateParams({ id: e3 }).call().then((e4) => e4.entities && e4.entities[0] ? e4.entities[0] : e4); } - l.api = s.getEmergencyGroup, u.api = s.getSchedule, c.api = s.getScheduleGroup; + a.api = r.getEmergencyGroup, s.api = r.getSchedule, l.api = r.getScheduleGroup; }, 60453(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.getSmsPhoneNumbers = a, t2.getSmsPhoneNumber = s; @@ -58242,12 +58239,12 @@ ${e3.stack}`, n3 = [this].concat(i3); t2.default = o; }, 94164(e2, t2, i2) { "use strict"; - var n2, o; + var n2, o, r, a; Object.defineProperty(t2, "__esModule", { value: true }); - const r = i2(31635), a = i2(19596), s = i2(80295), l = i2(80295), u = i2(75800); - class c extends a.DataContract { + const s = i2(31635), l = i2(19596), u = i2(80295), c = i2(80295), d = i2(75800), p = i2(75800); + class _ extends l.DataContract { constructor(e3) { - super(e3), (0, l.makeUnenumerable)(this, "_textToSpeech"), (0, l.makeUnenumerable)(this, "_speechToText"), (0, l.makeUnenumerable)(this, "_naturalLanguageUnderstanding"), (0, l.makeUnenumerable)(this, "_workitems"); + super(e3), (0, c.makeUnenumerable)(this, "_textToSpeech"), (0, c.makeUnenumerable)(this, "_speechToText"), (0, c.makeUnenumerable)(this, "_naturalLanguageUnderstanding"), (0, c.makeUnenumerable)(this, "_workitems"), (0, c.makeUnenumerable)(this, "_navigator"); } get textToSpeech() { return this._textToSpeech; @@ -58273,8 +58270,14 @@ ${e3.stack}`, n3 = [this].concat(i3); set workitems(e3) { this._workitems = e3; } + get navigator() { + return this._navigator; + } + set navigator(e3) { + this._navigator = e3; + } } - t2.default = c, r.__decorate([(0, s.enumerable)(true), r.__metadata("design:type", Object), r.__metadata("design:paramtypes", [Object])], c.prototype, "textToSpeech", null), r.__decorate([(0, s.enumerable)(true), r.__metadata("design:type", Object), r.__metadata("design:paramtypes", [Object])], c.prototype, "speechToText", null), r.__decorate([(0, s.enumerable)(true), r.__metadata("design:type", "function" == typeof (n2 = void 0 !== u.INaturalLanguageUnderstandingData && u.INaturalLanguageUnderstandingData) ? n2 : Object), r.__metadata("design:paramtypes", ["function" == typeof (o = void 0 !== u.INaturalLanguageUnderstandingData && u.INaturalLanguageUnderstandingData) ? o : Object])], c.prototype, "naturalLanguageUnderstanding", null), r.__decorate([(0, s.enumerable)(true), r.__metadata("design:type", Object), r.__metadata("design:paramtypes", [Object])], c.prototype, "workitems", null); + t2.default = _, s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", Object), s.__metadata("design:paramtypes", [Object])], _.prototype, "textToSpeech", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", Object), s.__metadata("design:paramtypes", [Object])], _.prototype, "speechToText", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", "function" == typeof (n2 = void 0 !== d.INaturalLanguageUnderstandingData && d.INaturalLanguageUnderstandingData) ? n2 : Object), s.__metadata("design:paramtypes", ["function" == typeof (o = void 0 !== d.INaturalLanguageUnderstandingData && d.INaturalLanguageUnderstandingData) ? o : Object])], _.prototype, "naturalLanguageUnderstanding", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", Object), s.__metadata("design:paramtypes", [Object])], _.prototype, "workitems", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", "function" == typeof (r = void 0 !== p.INavigatorSupport && p.INavigatorSupport) ? r : Object), s.__metadata("design:paramtypes", ["function" == typeof (a = void 0 !== p.INavigatorSupport && p.INavigatorSupport) ? a : Object])], _.prototype, "navigator", null); }, 95079(e2, t2, i2) { "use strict"; var n2; @@ -58315,12 +58318,12 @@ ${e3.stack}`, n3 = [this].concat(i3); t2.default = a, n2.__decorate([(0, r.enumerable)(true), n2.__metadata("design:type", Boolean), n2.__metadata("design:paramtypes", [Boolean])], a.prototype, "moreThanOneLanguage", null); }, 88417(e2, t2, i2) { "use strict"; - var n2, o, r, a; + var n2, o, r, a, s, l; Object.defineProperty(t2, "__esModule", { value: true }); - const s = i2(31635), l = s.__importDefault(i2(55015)), u = i2(80295), c = s.__importDefault(i2(14e3)); - class d extends l.default { + const u = i2(31635), c = u.__importDefault(i2(55015)), d = i2(80295), p = u.__importDefault(i2(14e3)), _ = u.__importDefault(i2(40466)); + class h extends c.default { constructor(e3) { - super(e3), (0, u.makeUnenumerable)(this, "_components"), (0, u.makeUnenumerable)(this, "_supportsLanguages"), (0, u.makeUnenumerable)(this, "_userCreatable"), (0, u.makeUnenumerable)(this, "_maxSize"); + super(e3), (0, d.makeUnenumerable)(this, "_components"), (0, d.makeUnenumerable)(this, "_supportsLanguages"), (0, d.makeUnenumerable)(this, "_userCreatable"), (0, d.makeUnenumerable)(this, "_maxSize"), (0, d.makeUnenumerable)(this, "_userVariableLimits"); } get components() { return this._components; @@ -58332,7 +58335,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this._supportsLanguages; } set supportsLanguages(e3) { - this._supportsLanguages = this.reviveItem(e3, c.default); + this._supportsLanguages = this.reviveItem(e3, p.default); } get userCreatable() { return this._userCreatable; @@ -58346,8 +58349,14 @@ ${e3.stack}`, n3 = [this].concat(i3); set maxSize(e3) { this._maxSize = e3; } + get userVariableLimits() { + return this._userVariableLimits; + } + set userVariableLimits(e3) { + this._userVariableLimits = this.reviveItem(e3, _.default); + } } - t2.default = d, s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", Object), s.__metadata("design:paramtypes", [Object])], d.prototype, "components", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", "function" == typeof (n2 = void 0 !== c.default && c.default) ? n2 : Object), s.__metadata("design:paramtypes", ["function" == typeof (o = void 0 !== c.default && c.default) ? o : Object])], d.prototype, "supportsLanguages", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", "function" == typeof (r = void 0 !== l.default && l.default) ? r : Object), s.__metadata("design:paramtypes", ["function" == typeof (a = void 0 !== l.default && l.default) ? a : Object])], d.prototype, "userCreatable", null), s.__decorate([(0, u.enumerable)(true), s.__metadata("design:type", Number), s.__metadata("design:paramtypes", [Object])], d.prototype, "maxSize", null); + t2.default = h, u.__decorate([(0, d.enumerable)(true), u.__metadata("design:type", Object), u.__metadata("design:paramtypes", [Object])], h.prototype, "components", null), u.__decorate([(0, d.enumerable)(true), u.__metadata("design:type", "function" == typeof (n2 = void 0 !== p.default && p.default) ? n2 : Object), u.__metadata("design:paramtypes", ["function" == typeof (o = void 0 !== p.default && p.default) ? o : Object])], h.prototype, "supportsLanguages", null), u.__decorate([(0, d.enumerable)(true), u.__metadata("design:type", "function" == typeof (r = void 0 !== c.default && c.default) ? r : Object), u.__metadata("design:paramtypes", ["function" == typeof (a = void 0 !== c.default && c.default) ? a : Object])], h.prototype, "userCreatable", null), u.__decorate([(0, d.enumerable)(true), u.__metadata("design:type", Number), u.__metadata("design:paramtypes", [Object])], h.prototype, "maxSize", null), u.__decorate([(0, d.enumerable)(true), u.__metadata("design:type", "function" == typeof (s = void 0 !== _.default && _.default) ? s : Object), u.__metadata("design:paramtypes", ["function" == typeof (l = void 0 !== _.default && _.default) ? l : Object])], h.prototype, "userVariableLimits", null); }, 47782(e2, t2, i2) { "use strict"; var n2; @@ -58465,6 +58474,28 @@ ${e3.stack}`, n3 = [this].concat(i3); } } t2.default = s, n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Boolean), n2.__metadata("design:paramtypes", [Boolean])], s.prototype, "isDefault", null), n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Object), n2.__metadata("design:paramtypes", [Object])], s.prototype, "voices", null); + }, 40466(e2, t2, i2) { + "use strict"; + Object.defineProperty(t2, "__esModule", { value: true }); + const n2 = i2(31635), o = i2(19596), r = i2(80295), a = i2(80295); + class s extends o.DataContract { + constructor(e3) { + super(e3), (0, a.makeUnenumerable)(this, "_maxCount"), (0, a.makeUnenumerable)(this, "_maxSize"); + } + get maxCount() { + return this._maxCount; + } + set maxCount(e3) { + this._maxCount = e3; + } + get maxSize() { + return this._maxSize; + } + set maxSize(e3) { + this._maxSize = e3; + } + } + t2.default = s, n2.__decorate([(0, r.enumerable)(true), n2.__metadata("design:type", Number), n2.__metadata("design:paramtypes", [Number])], s.prototype, "maxCount", null), n2.__decorate([(0, r.enumerable)(true), n2.__metadata("design:type", Number), n2.__metadata("design:paramtypes", [Number])], s.prototype, "maxSize", null); }, 59578(e2, t2) { "use strict"; t2.actionLimitNames = void 0, t2.actionLimitNames = { fileAttachmentsPerResponseMax: "fileAttachmentsPerResponseMax", invocationsPerFlowMax: "invocationsPerFlowMax", loopCountMax: "loopCountMax", notificationTypeChatInvocationsPerFlowMax: "notificationTypeChatInvocationsPerFlowMax" }; @@ -58864,6 +58895,52 @@ ${e3.stack}`, n3 = [this].concat(i3); } } t2.default = l, n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Object), n2.__metadata("design:paramtypes", [Object])], l.prototype, "dataTypeDefinitions", null); + }, 56957(e2, t2, i2) { + "use strict"; + Object.defineProperty(t2, "__esModule", { value: true }); + const n2 = i2(31635), o = i2(80295), r = i2(19596); + class a extends r.DataContract { + constructor(e3) { + super(e3); + } + get format() { + return this._format; + } + set format(e3) { + this._format = e3; + } + get version() { + return this._version; + } + set version(e3) { + this._version = e3; + } + get headline() { + return this._headline; + } + set headline(e3) { + this._headline = e3; + } + get overview() { + return this._overview; + } + set overview(e3) { + this._overview = e3; + } + get io() { + return this._io; + } + set io(e3) { + this._io = e3; + } + get tasks() { + return this._tasks; + } + set tasks(e3) { + this._tasks = e3; + } + } + t2.default = a, n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", String), n2.__metadata("design:paramtypes", [String])], a.prototype, "format", null), n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Number), n2.__metadata("design:paramtypes", [Number])], a.prototype, "version", null), n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", String), n2.__metadata("design:paramtypes", [String])], a.prototype, "headline", null), n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Object), n2.__metadata("design:paramtypes", [Object])], a.prototype, "overview", null), n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Object), n2.__metadata("design:paramtypes", [Object])], a.prototype, "io", null), n2.__decorate([(0, o.enumerable)(true), n2.__metadata("design:type", Array), n2.__metadata("design:paramtypes", [Array])], a.prototype, "tasks", null); }, 43933(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -60778,6 +60855,13 @@ ${e3.stack}`, n3 = [this].concat(i3); Object.defineProperty(t2, "__esModule", { value: true }), t2.getDigitalBotConnectorBotVersions = t2.getDigitalBotConnectorBot = t2.getDigitalBotConnectorBots = void 0; const n2 = i2(31635).__importDefault(i2(36019)), o = i2(75601), r = i2(19413), a = i2(30345), s = { ignoreBadResponse: true }; t2.getDigitalBotConnectorBots = n2.default.request("GET", "{public-api.apps}/api/v2/integrations/botconnectors/{integrationId}/bots/summaries", r, s), t2.getDigitalBotConnectorBot = n2.default.request("GET", "{public-api.apps}/api/v2/integrations/botconnectors/{integrationId}/bots/{botId}", o, s), t2.getDigitalBotConnectorBotVersions = n2.default.request("GET", "{public-api.apps}/api/v2/integrations/botconnectors/{integrationId}/bots/{botId}", a, s); + }, 99189(e2, t2, i2) { + "use strict"; + Object.defineProperty(t2, "__esModule", { value: true }), t2.updateMetaData = t2.unlock = t2.saveConfiguration = t2.revert = t2.enableFlowDebug = t2.publishAsync = t2.getFlowVersions = t2.getVersionWorkitemFlowConfiguration = t2.getVersionVoiceSurveyFlowConfiguration = t2.getVersionVoiceFlowConfiguration = t2.getVersionWorkflowConfiguration = t2.getVersionEmailSendFlowConfiguration = t2.getVersionEmailFlowConfiguration = t2.getVersionCommonModuleConfiguration = t2.getVersionBotFlowConfiguration = t2.getVersionConfiguration = t2.getHistoryResults = t2.postHistoryRequest = t2.postDigitalBotFlowLaunch = t2.postFlowLaunch = t2.getFlowsDivisionViews = t2.getFlows = t2.getFlowInfoForVersion = t2.getFlow = t2.getWorkitemFlowConfiguration = t2.getVoiceSurveyFlowConfiguration = t2.getVoiceFlowConfiguration = t2.getWorkflowConfiguration = t2.getEmailSendFlowConfiguration = t2.getEmailFlowConfiguration = t2.getCommonModuleFlowConfiguration = t2.getBotFlowConfiguration = t2.getConfiguration = t2.generateFlowSummary = t2.deleteBulkFlows = t2.deleteFlow = t2.deactivate = t2.createFlow = t2.checkOut = t2.checkIn = void 0; + const n2 = i2(31635), o = n2.__importDefault(i2(38416)), r = n2.__importDefault(i2(56957)), a = n2.__importDefault(i2(36019)), s = i2(44250), l = i2(24893), u = i2(93161), c = i2(59684), d = i2(68374), p = i2(49804), _ = i2(17848), h = i2(69770), m = i2(17599), g = i2(62228), f = i2(35635), T = i2(98962), y = i2(6022), S = i2(69773), A = i2(23695), N = i2(88), v = i2(19098), I = i2(69946); + t2.checkIn = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/checkin?flow={id}", _), t2.checkOut = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/checkOut?flow={id}", _), t2.createFlow = a.default.request("POST", "{public-api.apps}/api/v2/flows", _), t2.deactivate = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/deactivate?flow={id}", _), t2.deleteFlow = a.default.request("DELETE", "{public-api.apps}/api/v2/flows/{id}", null), t2.deleteBulkFlows = a.default.request("DELETE", "{public-api.apps}/api/v2/flows", null), t2.generateFlowSummary = a.default.request("GET", "architect-data.us-east-1.inindca.com/v1/organizations/{orgId}/flows/{flowId}/summary", r.default), t2.getConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", c), t2.getBotFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", l), t2.getCommonModuleFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", o.default), t2.getEmailFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", d), t2.getEmailSendFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", p), t2.getWorkflowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", A), t2.getVoiceFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", N), t2.getVoiceSurveyFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", v), t2.getWorkitemFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/latestConfiguration", I), t2.getFlow = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}", _), t2.getFlowInfoForVersion = a.default.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/versions/{flowVersion}", _), t2.getFlows = a.default.request("GET", "{public-api.apps}/api/v2/flows?includeSchemas=true", g), t2.getFlowsDivisionViews = a.default.request("GET", "{public-api.apps}/api/v2/flows/divisionViews?includeSchemas=true", u), t2.postFlowLaunch = a.default.request("POST", "{public-api.apps}/api/v2/flows/executions", h), t2.postDigitalBotFlowLaunch = a.default.request("POST", "{public-api.apps}/api/v2/textbots/botflows/sessions", m), t2.postHistoryRequest = a.default.request("POST", "{public-api.apps}/api/v2/flows/{id}/history", f), t2.getHistoryResults = a.default.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/history/{operationId}", s), t2.getVersionConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", c), t2.getVersionBotFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", l), t2.getVersionCommonModuleConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", o.default), t2.getVersionEmailFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", d), t2.getVersionEmailSendFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", p), t2.getVersionWorkflowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", A), t2.getVersionVoiceFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", N), t2.getVersionVoiceSurveyFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", v), t2.getVersionWorkitemFlowConfiguration = a.default.request("GET", "{public-api.apps}/api/v2/flows/{id}/versions/{version}/configuration", I), t2.getFlowVersions = a.default.request("GET", "{public-api.apps}/api/v2/flows/{flowId}/versions", y), t2.publishAsync = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/publish?flow={id}", f), t2.enableFlowDebug = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/debug?flow={id}&version={version} ", _), t2.revert = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/revert?flow={id}", _), t2.saveConfiguration = a.default.request("POST", "{public-api.apps}/api/v2/flows/{id}/versions", T), t2.unlock = a.default.request("POST", "{public-api.apps}/api/v2/flows/actions/unlock?flow={id}", _), t2.updateMetaData = a.default.request("PUT", "{public-api.apps}/api/v2/flows/{id}", _), t2.createFlow.ignore([S.ARCHITECT_FLOW_ALREADY_EXISTS.code, S.ARCHITECT_FLOW_CANNOT_CREATE_TYPE_MAX_EXCEEDED.code, S.ARCHITECT_FLOW_EXCEEDED_MAX_AMOUNT.code]), t2.checkIn.addOptions({ ignoreBadResponse: true }), [t2.getConfiguration, t2.getBotFlowConfiguration, t2.getCommonModuleFlowConfiguration, t2.getEmailFlowConfiguration, t2.getEmailSendFlowConfiguration, t2.getWorkflowConfiguration, t2.getVoiceFlowConfiguration, t2.getVoiceSurveyFlowConfiguration, t2.getWorkitemFlowConfiguration, t2.getVersionConfiguration, t2.getVersionBotFlowConfiguration, t2.getVersionCommonModuleConfiguration, t2.getVersionEmailFlowConfiguration, t2.getVersionEmailSendFlowConfiguration, t2.getVersionWorkflowConfiguration, t2.getVersionVoiceFlowConfiguration, t2.getVersionVoiceSurveyFlowConfiguration, t2.getVersionWorkitemFlowConfiguration].forEach((e3) => { + e3.ignore(S.FLOW_NO_CONFIG_AVAILABLE.code), e3.ignore(S.NOT_FOUND.code); + }), t2.getFlow.ignore(S.ARCHITECT_FLOW_DELETED.code), t2.updateMetaData.ignore(S.ARCHITECT_FLOW_ALREADY_EXISTS.code), t2.getFlows.addOptions({ allowRequestChunking: true, chunkingNumber: 25, chunkingParamName: "id", ignoreBadResponse: true }), t2.deleteBulkFlows.addOptions({ allowRequestChunking: true, chunkingParamName: "id", chunkResultsHandling: "chunkResponseToArray", ignoreBadResponse: true }), t2.getFlow.addOptions({ ignoreBadResponse: true }), t2.getFlowsDivisionViews.addOptions({ ignoreBadResponse: true }), t2.getFlowVersions.addOptions({ ignoreBadResponse: true }), t2.getFlowInfoForVersion.addOptions({ ignoreBadResponse: true }); }, 72124(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.downloadGrammarFile = t2.uploadGrammarFile = t2.deleteGrammarFile = t2.createGrammarFileUploadUrl = t2.removeLanguageFromGrammar = t2.addLanguageToGrammar = t2.createGrammar = t2.updateGrammarLanguage = t2.updateGrammar = t2.deleteGrammar = t2.getGrammarLanguage = t2.getGrammarWithStatus = t2.getGrammar = t2.getGrammars = void 0; @@ -64227,7 +64311,7 @@ ${e3.stack}`, n3 = [this].concat(i3); })(T || (t2.FlowTypeCategory = T = {})); class y { constructor(e3) { - this._additionalInfo = {}, this._canSaveAs = true, this._canSuppressCallRecordings = false, this._channelTypes = [], this._channelTypeVariableName = "", this._availableLanguageTags = [], this._debugPublishRequiresTts = false, this._errorHandlingTypes = [], this._fileExtension = "", this._flowInvokingEvents = [], this._flowInvokingEventsMap = {}, this._hasDestinationFlowTypes = false, this._isAvailable = false, this._isCreatable = false, this._isDeprecated = false, this._isEmbeddable = false, this._isInitialized = false, this._isReferenceableFromOtherFlows = false, this._languageChangesAreImmediate = true, this._languagesRequireTts = false, this._languagesSupportSttSetting = false, this._languagesSupportTtsAndAsrSettings = false, this._languagesSupportTtsAndAsrRuntime = false, this._languagesSupportDefaultLanguage = false, this._languagesSupportDefaultLanguageSkill = false, this._limits = c.flowLimits, this._maxFlowSize = d.flowSizeLimits.maxFlowSize, this._maxFlowSizeToStopPublish = Math.round(d.flowSizeLimits.maxFlowSize * d.flowSizeLimits.maxFlowSizeToStopPublish), this._outputModes = [], this._outputModeVariableName = "", this._outputValuesSupportVariableExpressions = false, this._previewAcceptsJsonPayload = false, this._previewCreatesBotSession = false, this._previewCreatesWorkitem = false, this._previewPlacesCall = false, this._previewPerformsLaunch = false, this._previewsAreReplayable = false, this._supportsAddVariablesInDataView = false, this._supportsAgentEscalation = false, this._supportsAutoDeletingVariablesWithNoUsages = false, this._supportsCompanyDirectory = false, this._supportsComplexTypes = false, this._supportsContactDataType = false, this._supportsCustomJsonTypes = false, this._supportsCustomJsonTypeUserCreatedVariables = false, this._supportsConversationSummary = false, this._supportsDataViewFiltering = false, this._supportsDebugPublish = false, this._supportsDefaultSpeechSettings = false, this._supportsDisableASR = false, this._supportsDynamicTimeslots = false, this._supportsErrorAudio = false, this._supportsFlowCreationData = false, this._supportsFlowLevelQuickReplyButtonSetting = false, this._supportsFlowOptimizationData = false, this._supportsErrorHandlingQueueRouting = false, this._supportsFlowInputVariables = false, this._supportsFlowOutputVariables = false, this._supportsGrammars = false, this._supportsLanguageAddRemove = false, this._supportsDefaultLanguageChange = false, this._supportsIntentDescriptions = false, this._supportsLanguages = false, this._supportsKnowledge = false, this._supportsKnowledgePaths = false, this._supportsEndToEndKnowledgeHandling = false, this._supportsAdvancedKnowledgeHandling = false, this._supportsMultilingualKnowledge = false, this._supportsKnowledgeConfirmation = false, this._supportsKnowledgeWelcomeArticle = false, this._supportsMoreThanOneLanguage = false, this._supportsPathDiscovery = false, this._supportsReusableMenus = false, this._supportsReusableTasks = false, this._supportsSecureVariables = false, this._supportsTestPreview = false, this._supportsAudio = false, this._supportsEnableIntentClassificationHinting = false, this._supportsLogLevelConfiguration = false, this._supportsNlu = false, this._supportsNluIntents = false, this._supportsNluCortex = false, this._supportsNluCortexIntents = false, this._supportsPeriodicState = false, this._supportsSpeechRec = false, this._supportsStates = false, this._supportsMultipleStates = false, this._supportsStateInputVariables = false, this._supportsStateOutputVariables = false, this._supportsTaskInputVariables = false, this._supportsTaskOutputVariables = false, this._supportsTasksWithOutputPaths = false, this._supportsVirtualAgent = false, this._supportsVoiceProcessingPrompt = false, this._supportsAnswerGeneration = false, this._suppressCallRecordingsDefaultValue = true, this._startUpObjectCanBeMenu = false, this._startUpObjectCanBeRepeatingTask = false, this._startUpObjectCanBeTask = false, this._startUpObjectCanBeState = false, this._startUpStateMustTerminate = false, this._typeDisplayName = "", this._variableScope = p.scopes.flow, g.ParameterValidator.expectFlowType(e3, () => m.ParameterInfo.createConstructorParameter(this.className, "flowType")), this._type = e3; + this._additionalInfo = {}, this._canSaveAs = true, this._canSuppressCallRecordings = false, this._channelTypes = [], this._channelTypeVariableName = "", this._availableLanguageTags = [], this._debugPublishRequiresTts = false, this._errorHandlingTypes = [], this._fileExtension = "", this._flowInvokingEvents = [], this._flowInvokingEventsMap = {}, this._hasDestinationFlowTypes = false, this._isAvailable = false, this._isCreatable = false, this._isDeprecated = false, this._isEmbeddable = false, this._isInitialized = false, this._isReferenceableFromOtherFlows = false, this._languageChangesAreImmediate = true, this._languagesRequireTts = false, this._languagesSupportSttSetting = false, this._languagesSupportTtsAndAsrSettings = false, this._languagesSupportTtsAndAsrRuntime = false, this._languagesSupportDefaultLanguage = false, this._languagesSupportDefaultLanguageSkill = false, this._launchSupportsCaseId = false, this._launchSupportsConversationId = false, this._launchSupportsWorkItemId = false, this._limits = c.flowLimits, this._maxFlowSize = d.flowSizeLimits.maxFlowSize, this._maxFlowSizeToStopPublish = Math.round(d.flowSizeLimits.maxFlowSize * d.flowSizeLimits.maxFlowSizeToStopPublish), this._maxUserVariableCount = void 0, this._outputModes = [], this._outputModeVariableName = "", this._outputValuesSupportVariableExpressions = false, this._previewAcceptsJsonPayload = false, this._previewCreatesBotSession = false, this._previewCreatesWorkitem = false, this._previewPlacesCall = false, this._previewPerformsLaunch = false, this._previewsAreReplayable = false, this._supportsAddVariablesInDataView = false, this._supportsAgentEscalation = false, this._supportsAutoDeletingVariablesWithNoUsages = false, this._supportsCompanyDirectory = false, this._supportsComplexTypes = false, this._supportsContactDataType = false, this._supportsCustomJsonTypes = false, this._supportsCustomJsonTypeUserCreatedVariables = false, this._supportsConversationSummary = false, this._supportsDataViewFiltering = false, this._supportsDebugPublish = false, this._supportsDefaultSpeechSettings = false, this._supportsDisableASR = false, this._supportsDynamicTimeslots = false, this._supportsErrorAudio = false, this._supportsFlowCreationData = false, this._supportsFlowLevelQuickReplyButtonSetting = false, this._supportsFlowOptimizationData = false, this._supportsErrorHandlingQueueRouting = false, this._supportsFlowInputVariables = false, this._supportsFlowOutputVariables = false, this._supportsGrammars = false, this._supportsLanguageAddRemove = false, this._supportsDefaultLanguageChange = false, this._supportsIntentDescriptions = false, this._supportsLanguages = false, this._supportsKnowledge = false, this._supportsKnowledgePaths = false, this._supportsEndToEndKnowledgeHandling = false, this._supportsAdvancedKnowledgeHandling = false, this._supportsMultilingualKnowledge = false, this._supportsKnowledgeConfirmation = false, this._supportsKnowledgeWelcomeArticle = false, this._supportsMoreThanOneLanguage = false, this._supportsPathDiscovery = false, this._supportsReusableMenus = false, this._supportsReusableTasks = false, this._supportsSecureVariables = false, this._supportsTestPreview = false, this._supportsAudio = false, this._supportsEnableIntentClassificationHinting = false, this._supportsLogLevelConfiguration = false, this._supportsNlu = false, this._supportsNluIntents = false, this._supportsNluCortex = false, this._supportsNluCortexIntents = false, this._supportsPeriodicState = false, this._supportsSpeechRec = false, this._supportsStates = false, this._supportsMultipleStates = false, this._supportsStateInputVariables = false, this._supportsStateOutputVariables = false, this._supportsTaskInputVariables = false, this._supportsTaskOutputVariables = false, this._supportsTasksWithOutputPaths = false, this._supportsVirtualAgent = false, this._supportsVoiceProcessingPrompt = false, this._supportsAnswerGeneration = false, this._suppressCallRecordingsDefaultValue = true, this._startUpObjectCanBeMenu = false, this._startUpObjectCanBeRepeatingTask = false, this._startUpObjectCanBeTask = false, this._startUpObjectCanBeState = false, this._startUpStateMustTerminate = false, this._typeDisplayName = "", this._variableScope = p.scopes.flow, g.ParameterValidator.expectFlowType(e3, () => m.ParameterInfo.createConstructorParameter(this.className, "flowType")), this._type = e3; } get className() { return "FlowDefinition"; @@ -64360,6 +64444,15 @@ ${e3.stack}`, n3 = [this].concat(i3); setMaxFlowSize(e3) { return this.maxFlowSize = e3, this; } + get maxUserVariableCount() { + return this._maxUserVariableCount; + } + set maxUserVariableCount(e3) { + this._maxUserVariableCount = void 0 === e3 ? void 0 : Math.round(g.ParameterValidator.expectNumber(e3, () => m.ParameterInfo.createPropertySet(this.className, "maxUserVariableCount", "value"))); + } + setMaxUserVariableCount(e3) { + return this.maxUserVariableCount = e3, this; + } get maxFlowSizeToStopPublish() { return this._maxFlowSizeToStopPublish; } @@ -64610,6 +64703,33 @@ ${e3.stack}`, n3 = [this].concat(i3); setPreviewPerformsLaunch(e3) { return this._previewPerformsLaunch = e3, this; } + get launchSupportsConversationId() { + return this._launchSupportsConversationId; + } + set launchSupportsConversationId(e3) { + this._launchSupportsConversationId = true === g.ParameterValidator.expectBool(e3, () => m.ParameterInfo.createPropertySet(this.className, "launchSupportsConversationId", "value")); + } + setLaunchSupportsConversationId(e3) { + return this.launchSupportsConversationId = e3, this; + } + get launchSupportsCaseId() { + return this._launchSupportsCaseId; + } + set launchSupportsCaseId(e3) { + this._launchSupportsCaseId = true === g.ParameterValidator.expectBool(e3, () => m.ParameterInfo.createPropertySet(this.className, "launchSupportsCaseId", "value")); + } + setLaunchSupportsCaseId(e3) { + return this.launchSupportsCaseId = e3, this; + } + get launchSupportsWorkItemId() { + return this._launchSupportsWorkItemId; + } + set launchSupportsWorkItemId(e3) { + this._launchSupportsWorkItemId = true === g.ParameterValidator.expectBool(e3, () => m.ParameterInfo.createPropertySet(this.className, "launchSupportsWorkItemId", "value")); + } + setLaunchSupportsWorkItemId(e3) { + return this.launchSupportsWorkItemId = e3, this; + } get previewCreatesWorkitem() { return this._previewCreatesWorkitem && this._supportsTestPreview; } @@ -65912,8 +66032,8 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.createCommonCustomData(e3, t3, i3, n3); } createNluCustomData(e3, t3, i3, n3) { - var r2, l2, c2, d2, p2, h2, m, g, f, T, y, S, A, N, v, I; - const C = this.createCommonCustomData(e3, t3, i3, n3); + var r2, l2, c2, d2, p2, h2, m, g, f, T, y, S, A, N, v, I, C; + const O = this.createCommonCustomData(e3, t3, i3, n3); if ((null === (r2 = e3.nluMetaData) || void 0 === r2 ? void 0 : r2.dynamicSlotTypesMap) && !(null === (l2 = e3.nluMetaData) || void 0 === l2 ? void 0 : l2.dynamicSlotTypesMap.outOfService)) { const t4 = []; o.default.each(null === (c2 = e3.nluMetaData) || void 0 === c2 ? void 0 : c2.dynamicSlotTypesMap.items, (e4) => { @@ -65927,33 +66047,33 @@ ${e3.stack}`, n3 = [this].concat(i3); r3.labels = { displayValue: t5 }; } t4.push(r3); - }), t4.length && (C.dynamicSlotTypes = t4); + }), t4.length && (O.dynamicSlotTypes = t4); } - const O = null === (d2 = e3.nluMetaData) || void 0 === d2 ? void 0 : d2.dynamicTimeslotTypeList; - if (O && !O.outOfService) { - const e4 = (O.items || []).map((e5) => !(null == e5 ? void 0 : e5.timeslots) || e5.timeslots.outOfService ? null : { name: e5.name, timeslots: { displayValue: e5.timeslots.displayValue } }).filter((e5) => !!e5); - e4.length && (C.dynamicTimeslots = e4); + const b = null === (d2 = e3.nluMetaData) || void 0 === d2 ? void 0 : d2.dynamicTimeslotTypeList; + if (b && !b.outOfService) { + const e4 = (b.items || []).map((e5) => !(null == e5 ? void 0 : e5.timeslots) || e5.timeslots.outOfService ? null : { name: e5.name, timeslots: { displayValue: e5.timeslots.displayValue } }).filter((e5) => !!e5); + e4.length && (O.dynamicTimeslots = e4); } - if ((null == e3 ? void 0 : e3.isNluFlow) && (C.versionId = null === (p2 = e3.botFlowSettings) || void 0 === p2 ? void 0 : p2.nluDomainVersionId, C.rawNlu = e3.nluMetaData.rawNlu, C.archNlu = e3.nluMetaData.archNlu, C.nluEngineVersion = null === (h2 = e3.botFlowSettings) || void 0 === h2 ? void 0 : h2.engineVersion, C.allowsMoreThanOneSupportedLanguage = null === (m = e3.botFlowSettings) || void 0 === m ? void 0 : m.allowsMoreThanOneSupportedLanguage, C.trainingStatus = e3.nluMetaData.trainingStatus, C.intentHealthInfo = null === (g = e3.nluMetaData) || void 0 === g ? void 0 : g.intentHealthInfo, C.nluGeneratedInputInfo = null === (f = e3.nluMetaData) || void 0 === f ? void 0 : f.nluGeneratedInputInfo, C.virtualAgentEnabled = null === (T = e3.botFlowSettings) || void 0 === T ? void 0 : T.virtualAgentEnabled, u.isFeatureAvailable(a.default.botFlowsLLMPoweredFrontDoor) && (C.intentClassifierData = null === (y = e3.intentClassifierData) || void 0 === y ? void 0 : y.intentClassifier, C.navigatorVirtualAgentEnabled = null === (S = e3.botFlowSettings) || void 0 === S ? void 0 : S.navigatorVirtualAgentEnabled), C.naturalLanguageUnderstanding = null === (A = s.bootstrapService.featureSupport) || void 0 === A ? void 0 : A.naturalLanguageUnderstanding, o.default.isObject(null === (N = C.naturalLanguageUnderstanding) || void 0 === N ? void 0 : N.flowTypesToEngines) && o.default.isObject(C.naturalLanguageUnderstanding.nluEngines))) { - C.naturalLanguageUnderstanding = o.default.deepClone(C.naturalLanguageUnderstanding); - const t4 = null === (v = e3.defaultLanguage) || void 0 === v ? void 0 : v.toLowerCase(), i4 = o.default.find(C.naturalLanguageUnderstanding.flowTypesToEngines[e3.type], (e4, i5) => i5 === t4); + if ((null == e3 ? void 0 : e3.isNluFlow) && (O.versionId = null === (p2 = e3.botFlowSettings) || void 0 === p2 ? void 0 : p2.nluDomainVersionId, O.rawNlu = e3.nluMetaData.rawNlu, O.archNlu = e3.nluMetaData.archNlu, O.nluEngineVersion = null === (h2 = e3.botFlowSettings) || void 0 === h2 ? void 0 : h2.engineVersion, O.allowsMoreThanOneSupportedLanguage = null === (m = e3.botFlowSettings) || void 0 === m ? void 0 : m.allowsMoreThanOneSupportedLanguage, O.trainingStatus = e3.nluMetaData.trainingStatus, O.intentHealthInfo = null === (g = e3.nluMetaData) || void 0 === g ? void 0 : g.intentHealthInfo, O.nluGeneratedInputInfo = null === (f = e3.nluMetaData) || void 0 === f ? void 0 : f.nluGeneratedInputInfo, O.virtualAgentEnabled = null === (T = e3.botFlowSettings) || void 0 === T ? void 0 : T.virtualAgentEnabled, u.isFeatureAvailable(a.default.botFlowsLLMPoweredFrontDoor) && (O.intentClassifierData = null !== (S = null === (y = e3.intentClassifierData) || void 0 === y ? void 0 : y.intentClassifier) && void 0 !== S ? S : { categories: [] }, O.navigatorVirtualAgentEnabled = null === (A = e3.botFlowSettings) || void 0 === A ? void 0 : A.navigatorVirtualAgentEnabled), O.naturalLanguageUnderstanding = null === (N = s.bootstrapService.featureSupport) || void 0 === N ? void 0 : N.naturalLanguageUnderstanding, o.default.isObject(null === (v = O.naturalLanguageUnderstanding) || void 0 === v ? void 0 : v.flowTypesToEngines) && o.default.isObject(O.naturalLanguageUnderstanding.nluEngines))) { + O.naturalLanguageUnderstanding = o.default.deepClone(O.naturalLanguageUnderstanding); + const t4 = null === (I = e3.defaultLanguage) || void 0 === I ? void 0 : I.toLowerCase(), i4 = o.default.find(O.naturalLanguageUnderstanding.flowTypesToEngines[e3.type], (e4, i5) => i5 === t4); if (i4) { - const t5 = C.naturalLanguageUnderstanding.nluEngines[i4]; - o.default.isObject(t5) ? (C.naturalLanguageUnderstanding.limits = t5.limits, C.naturalLanguageUnderstanding.supportedLanguages = t5.supportedLanguages) : _.error(`no NLU engine information to set on custom data naturalLanguageUnderstanding for version '${i4}' retrieved from flow type '${null == e3 ? void 0 : e3.type}'.`); + const t5 = O.naturalLanguageUnderstanding.nluEngines[i4]; + o.default.isObject(t5) ? (O.naturalLanguageUnderstanding.limits = t5.limits, O.naturalLanguageUnderstanding.supportedLanguages = t5.supportedLanguages) : _.error(`no NLU engine information to set on custom data naturalLanguageUnderstanding for version '${i4}' retrieved from flow type '${null == e3 ? void 0 : e3.type}'.`); } else _.error(`unable to find NLU engine version to use for flow type '${null == e3 ? void 0 : e3.type}'.`); } - (null == e3 ? void 0 : e3.isDigitalBotFlow) && (C.intentTaskMappings = Object.entries(e3.nluMetaData.intentsToReusableTasksMapping).map(([e4, t4]) => ({ intentName: e4, taskId: t4.id }))), e3.supportsGrammars && (C.slotGrammarMappings = o.default.clone(e3.nluMetaData.slotsToGrammarsMapping)), (null == e3 ? void 0 : e3.isDigitalBotFlow) && (C.listPickerMappings = o.default.clone(e3.nluMetaData.listPickerMappings)); - const b = [], E = []; - return o.default.each(null === (I = e3.variableGroup) || void 0 === I ? void 0 : I.flowVariables, (t4) => { + (null == e3 ? void 0 : e3.isDigitalBotFlow) && (O.intentTaskMappings = Object.entries(e3.nluMetaData.intentsToReusableTasksMapping).map(([e4, t4]) => ({ intentName: e4, taskId: t4.id }))), e3.supportsGrammars && (O.slotGrammarMappings = o.default.clone(e3.nluMetaData.slotsToGrammarsMapping)), (null == e3 ? void 0 : e3.isDigitalBotFlow) && (O.listPickerMappings = o.default.clone(e3.nluMetaData.listPickerMappings)); + const E = [], w = []; + return o.default.each(null === (C = e3.variableGroup) || void 0 === C ? void 0 : C.flowVariables, (t4) => { var i4, n4; const o2 = { id: t4.id, name: t4.name, dataType: t4.type.dataType }; if ((null === (i4 = t4.type) || void 0 === i4 ? void 0 : i4.isCollection) && (o2.isCollection = true), t4.isInput && (o2.isInput = true), t4.isOutput && (o2.isOutput = true), t4.isSecure && (o2.isSecure = true), t4.isSlotVariable) { o2.isSlotVariable = true, o2.slotHandling = t4.slotHandling; const i5 = null === (n4 = e3.nluMetaData) || void 0 === n4 ? void 0 : n4.getSlotNameForVariableId(t4.id); - i5 && (o2.slotName = i5, E.push({ entityName: i5, slotHandling: o2.slotHandling })); + i5 && (o2.slotName = i5, w.push({ entityName: i5, slotHandling: o2.slotHandling })); } - b.push(o2); - }), E.length && (C.nluEntityHandling = E), b.length && (C.variables = { flow: b }), C; + E.push(o2); + }), w.length && (O.nluEntityHandling = w), E.length && (O.variables = { flow: E }), O; } createNluCortexCustomData(e3, t3, i3, n3) { const o2 = this.createCommonCustomData(e3, i3, n3); @@ -66190,12 +66310,12 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 96875(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(30260)), s = n2.__importStar(i2(24032)), l = n2.__importStar(i2(62241)), u = i2(90396), c = i2(51830), d = (n2.__importStar(i2(12847)), n2.__importStar(i2(33909))), p = n2.__importStar(i2(66381)), _ = n2.__importStar(i2(1115)), h = n2.__importDefault(i2(82190)), m = n2.__importDefault(i2(35583)), g = n2.__importDefault(i2(79159)), f = i2(77886), T = i2(37345), y = i2(47957), S = i2(38297), A = s.getTopic("asyncFlowOperationManager"), N = function(e3) { + const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(67614)), s = n2.__importStar(i2(30260)), l = n2.__importStar(i2(24032)), u = n2.__importStar(i2(62241)), c = i2(90396), d = i2(51830), p = (n2.__importStar(i2(12847)), n2.__importStar(i2(33909))), _ = n2.__importStar(i2(66381)), h = n2.__importStar(i2(1115)), m = n2.__importDefault(i2(82190)), g = n2.__importDefault(i2(35583)), f = n2.__importDefault(i2(79159)), T = i2(77886), y = i2(47957), S = i2(38297), A = l.getTopic("asyncFlowOperationManager"), N = function(e3) { return { code: e3.currentOperation.errorCode, entityId: e3.id, details: e3.currentOperation.errorDetails, message: e3.currentOperation.errorMessage, messageParams: e3.currentOperation.errorMessageParams ? e3.currentOperation.errorMessageParams.additionalProperties || e3.currentOperation.errorMessageParams : "" }; }; - class v extends g.default { + class v extends f.default { _cleanOperation(e3, t3, i3) { - if (this._removeEventNotifications(t3), t3.operationStillInProgress = false, i3 && i3.isRequestError && (i3 = new h.default(i3, t3)), t3.isValidate && !e3 && (r.default.isString(i3) || (i3 = y.errors.validateFailed), _.validateFlowFailed(t3.flowViewModel, i3)), e3) { + if (this._removeEventNotifications(t3), t3.operationStillInProgress = false, i3 && i3.isRequestError && (i3 = new m.default(i3, t3)), t3.isValidate && !e3 && (r.default.isString(i3) || (i3 = y.errors.validateFailed), h.validateFlowFailed(t3.flowViewModel, i3)), e3) { let e4; t3.logTopic.info("operation completed with success"), e4 = t3.isGetHistory ? t3.firstOperationId : t3.flowViewModel && t3.flowViewModel.isFlowViewModel ? t3.flowViewModel.info._model : t3.flowInfoModel, t3.deferredOperation.isPending() && t3.deferredOperation.resolve(e4); } else t3.logTopic.info("operation completed with error"), t3.deferredOperation.isPending() && t3.deferredOperation.reject(i3); @@ -66209,59 +66329,59 @@ ${e3.stack}`, n3 = [this].concat(i3); if (!e3.operationIds) return e3.logTopic.error("No operation id set, can not do emergency polling"), void this._cleanOperation(false, e3); if (e3.isDelete) { const t3 = r.default.keys(e3.remainingFlowsInfoViewModels); - return T.getFlows({ id: t3 }); + return a.getFlows({ id: t3 }); } - return e3.isPublish || e3.isCheckIn ? T.getFlow(e3.flowId, false) : e3.isValidate || e3.initializeDesignTime ? S.getValidationResults(e3.flowViewModel.id, e3.firstOperationId) : e3.isGetHistory ? T.getHistoryResults(e3.flowId, e3.firstOperationId, 1) : void 0; + return e3.isPublish || e3.isCheckIn ? a.getFlow(e3.flowId, false) : e3.isValidate || e3.initializeDesignTime ? S.getValidationResults(e3.flowViewModel.id, e3.firstOperationId) : e3.isGetHistory ? a.getHistoryResults(e3.flowId, e3.firstOperationId, 1) : void 0; } _getSubscriptionTopic(e3) { - return (0, f.getFlowOperationsTopic)(e3); + return (0, T.getFlowOperationsTopic)(e3); } _loadNewModelDetails(e3, t3) { try { - t3.flowInfoModel = e3, t3.flowViewModel && ((0, u.isFlowInfoViewModel)(t3.flowViewModel) ? t3.flowViewModel : t3.flowViewModel.info).loadModel(e3); - const i3 = a.getItem(e3.id); + t3.flowInfoModel = e3, t3.flowViewModel && ((0, c.isFlowInfoViewModel)(t3.flowViewModel) ? t3.flowViewModel : t3.flowViewModel.info).loadModel(e3); + const i3 = s.getItem(e3.id); i3 && (i3.isFlowInfo ? i3 : i3.info).loadModel(e3); } catch (e4) { t3.logTopic.exception(e4, "Failed to load new flow model details"); } } _processNotification(e3, t3) { - t3 && t3.currentOperation && !t3.currentOperation.operationId ? t3.currentOperation.actionName !== l.actionName.stateChange && (e3.matchesOperationId(t3.currentOperation.id) ? (e3.loggingCallback && e3.loggingCallback(t3), t3.currentOperation.complete && (e3.isPublish ? this._checkPublishFinished(e3, t3) : e3.isDelete ? this._checkDeleteFinished(e3, t3) : e3.isValidate || e3.initializeDesignTime ? this._checkValidationFinished(e3, t3) : e3.isCheckIn ? this._checkCheckInFinished(e3, t3) : e3.isGetHistory && this._checkGetHistoryFinished(e3, t3))) : e3.logCurrentOperation(t3, "unknown operation id: " + t3.currentOperation.id, false)) : e3.logCurrentOperation(t3, "missing operation id", true); + t3 && t3.currentOperation && !t3.currentOperation.operationId ? t3.currentOperation.actionName !== u.actionName.stateChange && (e3.matchesOperationId(t3.currentOperation.id) ? (e3.loggingCallback && e3.loggingCallback(t3), t3.currentOperation.complete && (e3.isPublish ? this._checkPublishFinished(e3, t3) : e3.isDelete ? this._checkDeleteFinished(e3, t3) : e3.isValidate || e3.initializeDesignTime ? this._checkValidationFinished(e3, t3) : e3.isCheckIn ? this._checkCheckInFinished(e3, t3) : e3.isGetHistory && this._checkGetHistoryFinished(e3, t3))) : e3.logCurrentOperation(t3, "unknown operation id: " + t3.currentOperation.id, false)) : e3.logCurrentOperation(t3, "missing operation id", true); } _refreshFlowInfoAndFinish(e3, t3) { - t3.isFlowInfo ? (this._loadNewModelDetails(t3, e3), this._cleanOperation(true, e3)) : T.getFlow(e3.flowId, false).then((t4) => { + t3.isFlowInfo ? (this._loadNewModelDetails(t3, e3), this._cleanOperation(true, e3)) : a.getFlow(e3.flowId, false).then((t4) => { this._loadNewModelDetails(t4, e3), this._cleanOperation(true, e3); }, (t4) => { e3.logTopic.errorPromise(t4, "_refreshFlowInfoAndFinish getFlow failed"), this._cleanOperation(false, e3); }); } _checkCheckInFinished(e3, t3) { - if (t3.currentOperation.actionStatus === l.actionStatus.success && t3.checkedInVersion) this._refreshFlowInfoAndFinish(e3, t3); + if (t3.currentOperation.actionStatus === u.actionStatus.success && t3.checkedInVersion) this._refreshFlowInfoAndFinish(e3, t3); else { - const i3 = N(t3), n3 = new h.default(i3, null); - d.log(e3.logTopic, i3, "Failed Checkin: "), this._cleanOperation(false, e3, n3); + const i3 = N(t3), n3 = new m.default(i3, null); + p.log(e3.logTopic, i3, "Failed Checkin: "), this._cleanOperation(false, e3, n3); } } _checkGetHistoryFinished(e3, t3) { - if (t3 && t3.currentOperation && t3.currentOperation.actionStatus === l.actionStatus.success) this._cleanOperation(true, e3); + if (t3 && t3.currentOperation && t3.currentOperation.actionStatus === u.actionStatus.success) this._cleanOperation(true, e3); else { const i3 = N(t3); - d.log(e3.logTopic, i3, "Failed History: "), this._cleanOperation(false, e3); + p.log(e3.logTopic, i3, "Failed History: "), this._cleanOperation(false, e3); } } _checkPublishFinished(e3, t3) { - if (t3.currentOperation.actionStatus === l.actionStatus.success && (e3.isDebugPublish || t3.publishedVersion)) this._refreshFlowInfoAndFinish(e3, t3); + if (t3.currentOperation.actionStatus === u.actionStatus.success && (e3.isDebugPublish || t3.publishedVersion)) this._refreshFlowInfoAndFinish(e3, t3); else { const i3 = N(t3); - d.log(e3.logTopic, i3, "Failed Publish: "), this._cleanOperation(false, e3, i3); + p.log(e3.logTopic, i3, "Failed Publish: "), this._cleanOperation(false, e3, i3); } } _checkDeleteFinished(e3, t3) { if (!e3.remainingFlowsInfoViewModels[t3.id]) return void e3.logTopic.error("Notified about {} again", t3.id); - if (t3 && t3.currentOperation || e3.logTopic.error("Unable to check flow deletion state. No current operation information available."), t3.currentOperation.actionStatus === l.actionStatus.success) a.removeItem(e3.remainingFlowsInfoViewModels[t3.id]); + if (t3 && t3.currentOperation || e3.logTopic.error("Unable to check flow deletion state. No current operation information available."), t3.currentOperation.actionStatus === u.actionStatus.success) s.removeItem(e3.remainingFlowsInfoViewModels[t3.id]); else { const i4 = N(t3), n3 = (0, o.sprintf)("Failed to delete flow {%1$s}", i4.entityId); - d.log(e3.logTopic, i4, n3), e3.errors || (e3.errors = []), e3.errors.push(i4); + p.log(e3.logTopic, i4, n3), e3.errors || (e3.errors = []), e3.errors.push(i4); } const i3 = this._getSubscriptionTopic(t3.id); if (this._removeSingleNotificationTopic(e3, i3), delete e3.remainingFlowsInfoViewModels[t3.id], 0 === r.default.keys(e3.remainingFlowsInfoViewModels).length) { @@ -66270,7 +66390,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } } _checkValidationFinished(e3, t3) { - if (t3 && t3.currentOperation && t3.currentOperation.actionStatus === l.actionStatus.success) S.getValidationResults(e3.flowViewModel.id, e3.firstOperationId).then((t4) => { + if (t3 && t3.currentOperation && t3.currentOperation.actionStatus === u.actionStatus.success) S.getValidationResults(e3.flowViewModel.id, e3.firstOperationId).then((t4) => { this._processManifestResults(e3, t4, true); }).catch((t4) => { e3.logTopic.exception(t4, "Could not get flow validation results"), this._cleanOperation(false, e3); @@ -66281,12 +66401,12 @@ ${e3.stack}`, n3 = [this].concat(i3); } } _processManifestResults(e3, t3, i3) { - var n3, o2, a2, s2, u2; + var n3, o2, a2, s2, l2; if (!e3.operationStillInProgress || r.default.isFunction(null === (n3 = e3.deferredOperation) || void 0 === n3 ? void 0 : n3.isFulfilled) && e3.deferredOperation.isFulfilled()) e3.logTopic.warning("operation is complete, no need to _processManifestResults again"); else { - if (t3.actionStatus !== l.actionStatus.success) return i3 && e3.logTopic.error("manifest results not ready yet but we received notification saying it was"), t3.actionStatus === l.actionStatus.failure ? (e3.logTopic.error("manifest results is marked as failed.", t3.errorMessage), void this._cleanOperation(false, e3, t3.errorMessage)) : void 0; + if (t3.actionStatus !== u.actionStatus.success) return i3 && e3.logTopic.error("manifest results not ready yet but we received notification saying it was"), t3.actionStatus === u.actionStatus.failure ? (e3.logTopic.error("manifest results is marked as failed.", t3.errorMessage), void this._cleanOperation(false, e3, t3.errorMessage)) : void 0; if (!t3.results) return e3.logTopic.error("missing manifest results"), void this._cleanOperation(false, e3); - e3.isGetHistory || (new c.ConfigListManagerSeeder(t3).seedListManagers(), e3.flowViewModel.setReceivedInitialValidationData()), e3.initializeDesignTime && e3.flowViewModel.initializeDesignTime(), e3.isValidate && (_.validateFlow(e3.flowViewModel, e3.initializeDesignTime), e3.flowViewModel.isNluFlow && (null === (o2 = t3.results) || void 0 === o2 ? void 0 : o2.nluDomain) && v._checkNluEngineVersion(e3.flowViewModel, null === (a2 = Object.values(t3.results.nluDomain)) || void 0 === a2 ? void 0 : a2[0])), e3.isValidate && e3.firstValidate && (null === (s2 = e3.flowViewModel.validationResults) || void 0 === s2 ? void 0 : s2.needsRevalidate) ? this._retryAsyncAdsValidationResults(e3) : (e3.isValidate && !e3.firstValidate && (null === (u2 = e3.flowViewModel.validationResults) || void 0 === u2 ? void 0 : u2.needsRevalidate) && e3.logTopic.error("A third validate was triggered, will not be doing it"), this._cleanOperation(true, e3)); + e3.isGetHistory || (new d.ConfigListManagerSeeder(t3).seedListManagers(), e3.flowViewModel.setReceivedInitialValidationData()), e3.initializeDesignTime && e3.flowViewModel.initializeDesignTime(), e3.isValidate && (h.validateFlow(e3.flowViewModel, e3.initializeDesignTime), e3.flowViewModel.isNluFlow && (null === (o2 = t3.results) || void 0 === o2 ? void 0 : o2.nluDomain) && v._checkNluEngineVersion(e3.flowViewModel, null === (a2 = Object.values(t3.results.nluDomain)) || void 0 === a2 ? void 0 : a2[0])), e3.isValidate && e3.firstValidate && (null === (s2 = e3.flowViewModel.validationResults) || void 0 === s2 ? void 0 : s2.needsRevalidate) ? this._retryAsyncAdsValidationResults(e3) : (e3.isValidate && !e3.firstValidate && (null === (l2 = e3.flowViewModel.validationResults) || void 0 === l2 ? void 0 : l2.needsRevalidate) && e3.logTopic.error("A third validate was triggered, will not be doing it"), this._cleanOperation(true, e3)); } } static _checkNluEngineVersion(e3, t3) { @@ -66294,29 +66414,29 @@ ${e3.stack}`, n3 = [this].concat(i3); i3 && (!e3.botFlowSettings.engineVersion || parseFloat(e3.botFlowSettings.engineVersion) < parseFloat(i3)) && e3.updateNluEngineVersion(i3); } fallback(e3, t3) { - const i3 = A.withMultipleContext({ flowId: e3.id, opName: l.actionName.publish }); + const i3 = A.withMultipleContext({ flowId: e3.id, opName: u.actionName.publish }); i3.info("starting fallback publish flow"); const n3 = this._createPublishOperationInfo(e3.id, void 0, t3, i3); - return e3.checkCanPublish.lacksPermission ? this._permissionErrorHandling(e3, n3, e3.checkCanPublish.noPermissionDisplayString) : (n3.operationToPerform = () => T.publish(e3.id, true), this._performOperation(n3)); + return e3.checkCanPublish.lacksPermission ? this._permissionErrorHandling(e3, n3, e3.checkCanPublish.noPermissionDisplayString) : (n3.operationToPerform = () => a.publish(e3.id, true), this._performOperation(n3)); } _permissionErrorHandling(e3, t3, i3) { const n3 = { response: {} }; return n3.response.errors = [], n3.response.errors.push({ entityId: null == e3 ? void 0 : e3.id, errorDisplayString: i3 }), A.errorWithErrorObjectInfo(i3, e3, false), t3.deferredOperation.reject(n3), t3.deferredOperation.promise; } checkInFlow(e3, t3) { - const i3 = A.withMultipleContext({ flowId: e3.id, opName: l.actionName.checkin }); + const i3 = A.withMultipleContext({ flowId: e3.id, opName: u.actionName.checkin }); i3.info("starting checkin flow"); - const n3 = new m.default("asyncCheckin", this._getSubscriptionTopic(e3.id), i3, this.stateChangedCheck, this); - n3.flowId = e3.id, n3.flowViewModel = e3.isFlowViewModel ? e3 : null, n3.loggingCallback = t3, n3.isCheckIn = true, n3.operationToPerform = T.checkIn.bind(T, e3.id); + const n3 = new g.default("asyncCheckin", this._getSubscriptionTopic(e3.id), i3, this.stateChangedCheck, this); + n3.flowId = e3.id, n3.flowViewModel = e3.isFlowViewModel ? e3 : null, n3.loggingCallback = t3, n3.isCheckIn = true, n3.operationToPerform = a.checkIn.bind(a, e3.id); const o2 = e3.isFlowViewModel ? e3.info : e3, r2 = o2.currentUserHasLock ? o2.checkCanEdit : o2.checkCanUnlock; return r2.lacksPermission ? this._permissionErrorHandling(o2, n3, r2.noPermissionDisplayString) : this._performOperation(n3); } postFlowHistoryRequest(e3, t3) { - const i3 = A.withMultipleContext({ flowId: e3, pageNum: t3, opName: l.actionName.history }), n3 = new m.default("AsyncHistoryManager", this._getSubscriptionTopic(e3), i3); - return n3.flowId = e3, n3.operationToPerform = T.postHistoryRequest.bind(T, e3, t3), n3.isGetHistory = true, this._performOperation(n3); + const i3 = A.withMultipleContext({ flowId: e3, pageNum: t3, opName: u.actionName.history }), n3 = new g.default("AsyncHistoryManager", this._getSubscriptionTopic(e3), i3); + return n3.flowId = e3, n3.operationToPerform = a.postHistoryRequest.bind(a, e3, t3), n3.isGetHistory = true, this._performOperation(n3); } _createPublishOperationInfo(e3, t3, i3, n3) { - const o2 = new m.default("asyncPublish", this._getSubscriptionTopic(e3), n3, this.stateChangedCheck, this); + const o2 = new g.default("asyncPublish", this._getSubscriptionTopic(e3), n3, this.stateChangedCheck, this); o2.flowId = e3, o2.flowViewModel = t3, o2.loggingCallback = i3, o2.isPublish = true; let a2 = 30; try { @@ -66330,19 +66450,19 @@ ${e3.stack}`, n3 = [this].concat(i3); return o2.emergencyPollingTimeout = a2, o2; } publishFlow(e3, t3, i3) { - const n3 = A.withMultipleContext({ flowId: e3.id, opName: l.actionName.publish }); + const n3 = A.withMultipleContext({ flowId: e3.id, opName: u.actionName.publish }); n3.info("starting publish flow"); const o2 = this._createPublishOperationInfo(e3.id, e3, t3, n3); - return e3.info.checkCanPublish.lacksPermission ? this._permissionErrorHandling(e3.info, o2, e3.info.checkCanPublish.noPermissionDisplayString) : (o2.operationToPerform = () => T.publish(e3.id, i3), this._performOperation(o2)); + return e3.info.checkCanPublish.lacksPermission ? this._permissionErrorHandling(e3.info, o2, e3.info.checkCanPublish.noPermissionDisplayString) : (o2.operationToPerform = () => a.publish(e3.id, i3), this._performOperation(o2)); } debugPublishFlow(e3, t3, i3) { - const n3 = A.withMultipleContext({ flowId: e3.id, opName: l.actionName.debugPublish }); + const n3 = A.withMultipleContext({ flowId: e3.id, opName: u.actionName.debugPublish }); n3.info("starting debug publish flow"); const o2 = this._createPublishOperationInfo(e3.id, e3, t3, n3); - return o2.isDebugPublish = true, o2.flowViewModel.info.checkCanPublish.lacksPermission ? this._permissionErrorHandling(o2.flowViewModel.info, o2, o2.flowViewModel.info.checkCanPublish.noPermissionDisplayString) : (o2.operationToPerform = () => T.enableFlowDebug(e3.id, i3), this._performOperation(o2)); + return o2.isDebugPublish = true, o2.flowViewModel.info.checkCanPublish.lacksPermission ? this._permissionErrorHandling(o2.flowViewModel.info, o2, o2.flowViewModel.info.checkCanPublish.noPermissionDisplayString) : (o2.operationToPerform = () => a.enableFlowDebug(e3.id, i3), this._performOperation(o2)); } deleteFlows(e3) { - A.info("starting bulk delete of flows:{}", p.getListOfFlowIds(e3)); + A.info("starting bulk delete of flows:{}", _.getListOfFlowIds(e3)); const t3 = r.default.pluck(e3, "id"), i3 = {}, n3 = []; r.default.each(e3, (e4) => { const t4 = e4.isFlowViewModel ? e4.info : e4, o3 = t4.checkCanDelete; @@ -66352,19 +66472,19 @@ ${e3.stack}`, n3 = [this].concat(i3); r.default.each(t3, (e4) => { o2.push(this._getSubscriptionTopic(e4)); }); - const a2 = new m.default("asyncDelete", o2, A, this.stateChangedCheck, this); - return a2.remainingFlowsInfoViewModels = i3, a2.isDelete = true, a2.operationToPerform = T.deleteBulkFlows.bind(T, t3), n3.length > 0 ? (a2.deferredOperation.reject({ response: { errors: n3 } }), a2.deferredOperation.promise) : this._performOperation(a2); + const s2 = new g.default("asyncDelete", o2, A, this.stateChangedCheck, this); + return s2.remainingFlowsInfoViewModels = i3, s2.isDelete = true, s2.operationToPerform = a.deleteBulkFlows.bind(a, t3), n3.length > 0 ? (s2.deferredOperation.reject({ response: { errors: n3 } }), s2.deferredOperation.promise) : this._performOperation(s2); } validateFlow(e3) { - return e3 ? this._getAsyncAdsValidationResults(e3, true, false, e3.topic.withMultipleContext({ opName: l.actionName.validate })) : Promise.reject("flowViewModel:validateFlow - no flow view model specified to validate."); + return e3 ? this._getAsyncAdsValidationResults(e3, true, false, e3.topic.withMultipleContext({ opName: u.actionName.validate })) : Promise.reject("flowViewModel:validateFlow - no flow view model specified to validate."); } initializeDesignTimeAndValidate(e3) { - return e3 ? this._getAsyncAdsValidationResults(e3, true, true, e3.topic.withMultipleContext({ opName: l.actionName.initializeDesignTime })) : Promise.reject("flowViewModel:initializeDesignTime - no flow view model specified to validate."); + return e3 ? this._getAsyncAdsValidationResults(e3, true, true, e3.topic.withMultipleContext({ opName: u.actionName.initializeDesignTime })) : Promise.reject("flowViewModel:initializeDesignTime - no flow view model specified to validate."); } _createAsyncAdsValidationResultsOperationInfo(e3, t3, i3, n3) { const o2 = e3.dependencies.getValidationManifest(); n3.info("starting flow validation"); - const r2 = e3.isEmbeddedFlow ? void 0 : this.stateChangedCheck, a2 = new m.default("asyncValidate", this._getSubscriptionTopic(e3.id), n3, r2, this); + const r2 = e3.isEmbeddedFlow ? void 0 : this.stateChangedCheck, a2 = new g.default("asyncValidate", this._getSubscriptionTopic(e3.id), n3, r2, this); return a2.flowId = e3.id, a2.isValidate = t3, a2.firstValidate = true, a2.initializeDesignTime = i3, a2.flowViewModel = e3, a2.operationToPerform = S.postValidationManifest.bind(S, e3, o2), a2.emergencyPollingTimeout = 5, a2.retryEmergencyPollOn404 = true, a2; } _retryAsyncAdsValidationResults(e3) { @@ -67489,19 +67609,19 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 82915(e2, t2, i2) { "use strict"; t2.ScriptManager = void 0; - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(24032), a = n2.__importDefault(i2(4648)), s = i2(10798), l = n2.__importDefault(i2(47532)), u = i2(86050), c = n2.__importStar(i2(1360)), d = n2.__importDefault(i2(33231)), p = i2(81801), _ = i2(27862), h = i2(52124); - class m extends l.default { + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(24032), a = n2.__importDefault(i2(47532)), s = i2(86050), l = n2.__importStar(i2(1360)), u = n2.__importDefault(i2(33231)), c = i2(81801), d = i2(27862), p = i2(52124); + class _ extends a.default { get requiredAuth() { - return (0, s.isFeatureAvailable)(a.default.divisionedScriptsV2) ? p.externalAuthorizations.authStrings.scriptsSearch : p.externalAuthorizations.authStrings.scriptsView; + return c.externalAuthorizations.authStrings.scriptsSearch; } get dependencyType() { - return _.ScreenPop; + return d.ScreenPop; } constructor(e3) { - super(), this.topic = (0, r.getTopic)("scriptManager"), this._rawServerCache = {}, this.actionPropertyForUsageSearch = "scriptId", this.defaultMatchingStyle = c.exactMatch, this.apiCallList = h.getScripts, this.apiCallSingle = h.getScript, this.isScriptManager = true, this.uiMetadataSectionName = "scripts", this.className = e3 || "ScriptManager", this._initialize(); + super(), this.topic = (0, r.getTopic)("scriptManager"), this._rawServerCache = {}, this.actionPropertyForUsageSearch = "scriptId", this.defaultMatchingStyle = l.exactMatch, this.apiCallList = p.getScripts, this.apiCallSingle = p.getScript, this.isScriptManager = true, this.uiMetadataSectionName = "scripts", this.className = e3 || "ScriptManager", this._initialize(); } _createItemViewModel(e3) { - return new u.ScreenPopViewModel(e3); + return new s.ScreenPopViewModel(e3); } getCategoryForScript(e3) { const t3 = this.items[e3]; @@ -67515,9 +67635,9 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.items[e3]; } getScriptInputs(e3) { - return e3.isFlowCachedVersion ? d.default.fcall(function() { + return e3.isFlowCachedVersion ? u.default.fcall(function() { e3.loadVariables(e3.model.variables); - }) : h.getScriptVariables(e3.id).then((t3) => { + }) : p.getScriptVariables(e3.id).then((t3) => { e3.loadVariables(t3); const i3 = o.default.findWhere(this._rawServerCache, { id: e3.id }); i3 && (i3.variables = t3); @@ -67527,7 +67647,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return !this.scriptFeatureType || o.default.contains(e3.features, this.scriptFeatureType); } } - t2.ScriptManager = m; + t2.ScriptManager = _; }, 12361(e2, t2, i2) { "use strict"; t2.agenticVirtualAgentManager = void 0; @@ -67862,13 +67982,13 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 70726(e2, t2, i2) { "use strict"; t2.BriefFlowListManager = void 0; - const n2 = i2(6109), o = i2(81801), r = i2(37345); - class a extends n2.FlowListManager { + const n2 = i2(31635).__importStar(i2(67614)), o = i2(6109), r = i2(81801); + class a extends o.FlowListManager { constructor() { - super(...arguments), this._rawServerCache = {}, this.apiCallList = r.getFlowsDivisionViews, this.isBriefObjectManager = true, this.noApiCallSingle = true; + super(...arguments), this._rawServerCache = {}, this.apiCallList = n2.getFlowsDivisionViews, this.isBriefObjectManager = true, this.noApiCallSingle = true; } get requiredAuth() { - return o.externalAuthorizations.authStrings.flowSearch; + return r.externalAuthorizations.authStrings.flowSearch; } } t2.BriefFlowListManager = a; @@ -68110,19 +68230,22 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 89599(e2, t2, i2) { "use strict"; t2.conversationSummarySettingManager = void 0; - const n2 = i2(31635), o = n2.__importStar(i2(84556)), r = n2.__importStar(i2(36781)), a = n2.__importStar(i2(1360)), s = n2.__importStar(i2(24032)), l = n2.__importDefault(i2(47532)), u = n2.__importDefault(i2(78982)), c = i2(47957), d = i2(27862); - class p extends l.default { + const n2 = i2(31635), o = n2.__importStar(i2(84556)), r = n2.__importStar(i2(36781)), a = n2.__importStar(i2(1360)), s = n2.__importStar(i2(24032)), l = n2.__importDefault(i2(47532)), u = n2.__importDefault(i2(78982)), c = i2(81801), d = i2(47957), p = i2(27862); + class _ extends l.default { + get requiredAuth() { + return c.externalAuthorizations.authStrings.summaryConfigView; + } get dependencyType() { - return d.ConversationSummarySetting; + return p.ConversationSummarySetting; } constructor() { - super(), this.topic = s.getTopic("ConversationSummarySettingManager"), this.apiCallList = o.getConversationSummarySettings, this.apiCallSingle = o.getConversationSummarySetting, this._rawServerCache = {}, this.className = "ConversationSummarySettingManager", this.defaultMatchingStyle = a.startsWith, this.defaultPageSize = 100, this.dependencyContext = c.customNodes.virtualAgentSettings.conversationSummarySettingsTitle, this.securityError = true, this.suppressSearch = false, this.uiMetadataSectionName = "ConversationSummarySetting", this.actionsForUsageSearch = [], this.actionPropertyForUsageSearch = "", this.searchField = "nameContains", this.searchWildcardSupport = false, this._initialize(), r.serviceListen(r.cleanUpFlow, () => this.resetState()); + super(), this.topic = s.getTopic("ConversationSummarySettingManager"), this.apiCallList = o.getConversationSummarySettings, this.apiCallSingle = o.getConversationSummarySetting, this._rawServerCache = {}, this.className = "ConversationSummarySettingManager", this.defaultMatchingStyle = a.startsWith, this.defaultPageSize = 100, this.dependencyContext = d.customNodes.virtualAgentSettings.conversationSummarySettingsTitle, this.securityError = true, this.suppressSearch = false, this.uiMetadataSectionName = "ConversationSummarySetting", this.actionsForUsageSearch = [], this.actionPropertyForUsageSearch = "", this.searchField = "nameContains", this.searchWildcardSupport = false, this._initialize(), r.serviceListen(r.cleanUpFlow, () => this.resetState()); } _createItemViewModel(e3) { return new u.default(e3); } } - t2.conversationSummarySettingManager = new p(); + t2.conversationSummarySettingManager = new _(); }, 21569(e2, t2, i2) { "use strict"; t2.customerSegmentManager = void 0; @@ -68168,22 +68291,22 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 11181(e2, t2, i2) { "use strict"; t2.dataTablesManager = void 0; - const n2 = i2(31635), o = n2.__importStar(i2(55654)), r = n2.__importDefault(i2(47532)), a = i2(30801), s = n2.__importDefault(i2(72211)), l = i2(81801), u = n2.__importDefault(i2(4648)), c = i2(24032), d = i2(10798), p = i2(47957), _ = i2(27862); - class h extends r.default { + const n2 = i2(31635), o = n2.__importStar(i2(55654)), r = n2.__importDefault(i2(47532)), a = i2(30801), s = n2.__importDefault(i2(72211)), l = i2(81801), u = i2(24032), c = i2(47957), d = i2(27862); + class p extends r.default { get requiredAuth() { - return (0, d.isFeatureAvailable)(u.default.divisionedDataTables) ? l.externalAuthorizations.authStrings.dataTablesSearch : l.externalAuthorizations.authStrings.dataTablesView; + return l.externalAuthorizations.authStrings.dataTablesSearch; } get dependencyType() { - return _.DataTable; + return d.DataTable; } constructor() { - super(), this.topic = (0, c.getTopic)("DataTablesManager"), this.apiCallList = o.getDataTables, this.apiCallSingle = o.getDataTable, this._rawServerCache = {}, this.actionPropertyForUsageSearch = "actionId", this.actionsForUsageSearch = [a.dataTableLookupActionType], this.className = "DataTablesManager", this.dependencyContext = p.dataTable.dataTable, this.suppressSearch = true, this.uiMetadataSectionName = "dataTableTables", this._initialize(); + super(), this.topic = (0, u.getTopic)("DataTablesManager"), this.apiCallList = o.getDataTables, this.apiCallSingle = o.getDataTable, this._rawServerCache = {}, this.actionPropertyForUsageSearch = "actionId", this.actionsForUsageSearch = [a.dataTableLookupActionType], this.className = "DataTablesManager", this.dependencyContext = c.dataTable.dataTable, this.suppressSearch = true, this.uiMetadataSectionName = "dataTableTables", this._initialize(); } _createItemViewModel(e3) { return new s.default(e3); } } - t2.dataTablesManager = new h(); + t2.dataTablesManager = new p(); }, 33264(e2, t2, i2) { "use strict"; t2.decisionTableManager = void 0; @@ -68488,22 +68611,22 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 91674(e2, t2, i2) { "use strict"; t2.emergencyGroupManager = void 0; - const n2 = i2(31635), o = n2.__importStar(i2(50461)), r = n2.__importDefault(i2(47532)), a = i2(78235), s = i2(30801), l = i2(30801), u = i2(81801), c = n2.__importDefault(i2(4648)), d = i2(24032), p = i2(10798), _ = i2(47957), h = i2(27862); - class m extends r.default { + const n2 = i2(31635), o = n2.__importStar(i2(50461)), r = n2.__importDefault(i2(47532)), a = i2(78235), s = i2(30801), l = i2(30801), u = i2(81801), c = i2(24032), d = i2(47957), p = i2(27862); + class _ extends r.default { get requiredAuth() { - return (0, p.isFeatureAvailable)(c.default.divisionedRoutingObjects) ? u.externalAuthorizations.authStrings.emergencyGroupSearch : u.externalAuthorizations.authStrings.emergencyGroupView; + return u.externalAuthorizations.authStrings.emergencyGroupSearch; } get dependencyType() { - return h.EmergencyGroup; + return p.EmergencyGroup; } constructor() { - super(), this.topic = (0, d.getTopic)("emergencyGroupManager"), this._rawServerCache = {}, this.actionsForUsageSearch = [l.evaluateScheduleGroupActionType, s.evaluateScheduleActionType], this.actionPropertyForUsageSearch = "emergencyGroupId", this.apiCallList = o.getEmergencyGroups, this.apiCallSingle = o.getEmergencyGroup, this.uiMetadataSectionName = "emergencyGroups", this.dependencyContext = _.evaluateSchedules.emergencyGroup, this.className = "EmergencyGroupManager", this._initialize(); + super(), this.topic = (0, c.getTopic)("emergencyGroupManager"), this._rawServerCache = {}, this.actionsForUsageSearch = [l.evaluateScheduleGroupActionType, s.evaluateScheduleActionType], this.actionPropertyForUsageSearch = "emergencyGroupId", this.apiCallList = o.getEmergencyGroups, this.apiCallSingle = o.getEmergencyGroup, this.uiMetadataSectionName = "emergencyGroups", this.dependencyContext = d.evaluateSchedules.emergencyGroup, this.className = "EmergencyGroupManager", this._initialize(); } _createItemViewModel(e3) { return new a.EmergencyGroupViewModel(e3); } } - t2.emergencyGroupManager = new m(); + t2.emergencyGroupManager = new _(); }, 65220(e2, t2, i2) { "use strict"; t2.fileManager = void 0; @@ -68526,25 +68649,25 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 6109(e2, t2, i2) { "use strict"; t2.FlowListManager = void 0; - const n2 = i2(31635), o = i2(69706), r = n2.__importDefault(i2(98114)), a = n2.__importDefault(i2(90396)), s = n2.__importDefault(i2(47532)), l = i2(81801), u = i2(37345); - class c extends s.default { + const n2 = i2(31635), o = n2.__importStar(i2(67614)), r = n2.__importDefault(i2(47532)), a = i2(81801), s = n2.__importDefault(i2(98114)), l = n2.__importDefault(i2(90396)), u = i2(69706); + class c extends r.default { get requiredAuth() { - return l.externalAuthorizations.authStrings.flowView; + return a.externalAuthorizations.authStrings.flowView; } constructor() { - super(), this.apiCallList = u.getFlows, this.apiCallSingle = u.getFlow, this.isFlowListManager = true, this.hideDeletedItems = true, this.searchWordSplitWildcard = true; + super(), this.apiCallList = o.getFlows, this.apiCallSingle = o.getFlow, this.isFlowListManager = true, this.hideDeletedItems = true, this.searchWordSplitWildcard = true; } get dependencyContext() { - return this._dependencyContext || (this._dependencyContext = r.default.getFlowTypeDisplayName(this.flowType)), this._dependencyContext; + return this._dependencyContext || (this._dependencyContext = s.default.getFlowTypeDisplayName(this.flowType)), this._dependencyContext; } isValidItem(e3) { return this.flowType && e3.type && this.flowType === e3.type.toLocaleLowerCase(); } get keepDeletedItems() { - return this.flowType === o.flowTypeCommonModule; + return this.flowType === u.flowTypeCommonModule; } _createItemViewModel(e3) { - return new a.default(e3); + return new l.default(e3); } } t2.FlowListManager = c; @@ -69387,41 +69510,41 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 32282(e2, t2, i2) { "use strict"; t2.scheduleGroupManager = void 0; - const n2 = i2(31635), o = n2.__importStar(i2(50461)), r = n2.__importDefault(i2(47532)), a = i2(30801), s = i2(81801), l = n2.__importDefault(i2(4648)), u = i2(24032), c = i2(10798), d = i2(11675), p = i2(47957), _ = i2(27862); - class h extends r.default { + const n2 = i2(31635), o = n2.__importStar(i2(50461)), r = n2.__importDefault(i2(47532)), a = i2(30801), s = i2(81801), l = i2(24032), u = i2(11675), c = i2(47957), d = i2(27862); + class p extends r.default { get requiredAuth() { - return (0, c.isFeatureAvailable)(l.default.divisionedRoutingObjects) ? s.externalAuthorizations.authStrings.scheduleGroupSearch : s.externalAuthorizations.authStrings.scheduleGroupView; + return s.externalAuthorizations.authStrings.scheduleGroupSearch; } get dependencyType() { - return _.ScheduleGroup; + return d.ScheduleGroup; } constructor() { - super(), this.topic = (0, u.getTopic)("scheduleGroupManager"), this._rawServerCache = {}, this.actionsForUsageSearch = [a.evaluateScheduleGroupActionType], this.actionPropertyForUsageSearch = "scheduleGroupId", this.apiCallList = o.getScheduleGroups, this.apiCallSingle = o.getScheduleGroup, this.uiMetadataSectionName = "scheduleGroups", this.dependencyContext = p.evaluateSchedules.scheduleGroup, this.className = "ScheduleGroupManager", this._initialize(); + super(), this.topic = (0, l.getTopic)("scheduleGroupManager"), this._rawServerCache = {}, this.actionsForUsageSearch = [a.evaluateScheduleGroupActionType], this.actionPropertyForUsageSearch = "scheduleGroupId", this.apiCallList = o.getScheduleGroups, this.apiCallSingle = o.getScheduleGroup, this.uiMetadataSectionName = "scheduleGroups", this.dependencyContext = c.evaluateSchedules.scheduleGroup, this.className = "ScheduleGroupManager", this._initialize(); } _createItemViewModel(e3) { - return new d.ScheduleGroupViewModel(e3); + return new u.ScheduleGroupViewModel(e3); } } - t2.scheduleGroupManager = new h(); + t2.scheduleGroupManager = new p(); }, 4861(e2, t2, i2) { "use strict"; t2.scheduleManager = void 0; - const n2 = i2(31635), o = n2.__importStar(i2(50461)), r = n2.__importDefault(i2(47532)), a = i2(30801), s = i2(81801), l = n2.__importDefault(i2(4648)), u = i2(24032), c = i2(10798), d = i2(61684), p = i2(47957), _ = i2(27862); - class h extends r.default { + const n2 = i2(31635), o = n2.__importStar(i2(50461)), r = n2.__importDefault(i2(47532)), a = i2(30801), s = i2(81801), l = i2(24032), u = i2(61684), c = i2(47957), d = i2(27862); + class p extends r.default { get requiredAuth() { - return (0, c.isFeatureAvailable)(l.default.divisionedRoutingObjects) ? s.externalAuthorizations.authStrings.schedulesSearch : s.externalAuthorizations.authStrings.schedulesView; + return s.externalAuthorizations.authStrings.schedulesSearch; } get dependencyType() { - return _.Schedule; + return d.Schedule; } constructor() { - super(), this.topic = (0, u.getTopic)("scheduleManager"), this._rawServerCache = {}, this.actionsForUsageSearch = [a.evaluateScheduleActionType], this.actionPropertyForUsageSearch = "scheduleId", this.apiCallList = o.getSchedules, this.apiCallSingle = o.getSchedule, this.suppressSearch = false, this.uiMetadataSectionName = "schedules", this.dependencyContext = p.evaluateSchedules.schedule, this.className = "ScheduleManager", this._initialize(); + super(), this.topic = (0, l.getTopic)("scheduleManager"), this._rawServerCache = {}, this.actionsForUsageSearch = [a.evaluateScheduleActionType], this.actionPropertyForUsageSearch = "scheduleId", this.apiCallList = o.getSchedules, this.apiCallSingle = o.getSchedule, this.suppressSearch = false, this.uiMetadataSectionName = "schedules", this.dependencyContext = c.evaluateSchedules.schedule, this.className = "ScheduleManager", this._initialize(); } _createItemViewModel(e3) { - return new d.ScheduleViewModel(e3); + return new u.ScheduleViewModel(e3); } } - t2.scheduleManager = new h(); + t2.scheduleManager = new p(); }, 75755(e2, t2, i2) { "use strict"; t2.schemaManager = void 0; @@ -69963,7 +70086,9 @@ ${e3.stack}`, n3 = [this].concat(i3); }); }, t2.unRegisterConsumer = A, t2.unRegisterConsumerEntirely = function(e3, t3) { t3 || (t3 = f(e3)), t3 && (p[t3.instanceId] = r.default.reject(T(t3), (t4) => t4.consumer && t4.consumer.id === e3.id)); - }, t2.unRegisterExpression = N, t2.deleteDependencies = v, t2.getDependenciesForFlow = I, t2.getDependencyGraphForFlow = function(e3) { + }, t2.unRegisterExpression = N, t2.deleteDependencies = v, t2.hasDependencies = function(e3) { + return !(!e3 || !p[e3.instanceId]); + }, t2.getDependenciesForFlow = I, t2.getDependencyGraphForFlow = function(e3) { const t3 = {}; return r.default.each(I(e3), (e4) => { if (e4.type.hideFromGrid) return; @@ -70186,6 +70311,8 @@ ${e3.stack}`, n3 = [this].concat(i3); return A ? A.substring(2, A.length) : null; }, t2.isDevOrTest = function() { return f.env === u.environmentEnum.dev || f.env === u.environmentEnum.test; + }, t2.isFedRamp = function() { + return !!f.isFedRamp; }; const n2 = i2(31635), o = n2.__importDefault(i2(34707)), r = n2.__importDefault(i2(92140)), a = i2(9456), s = n2.__importStar(i2(74359)), l = n2.__importStar(i2(12847)), u = i2(75754), c = i2(287), d = s.isRunningInBrowser() ? i2(16370) : null; let p, _ = null, h = null; @@ -70196,7 +70323,7 @@ ${e3.stack}`, n3 = [this].concat(i3); function N() { return h; } - t2.values = f, t2.browser && (T = o.default.getParser(window.navigator.userAgent)), t2.browserInfo = T, t2.buildNumber = r.default.isNumber("0.69.1") ? String("0.69.1") : "0.69.1", t2.osList = { windows: "windows", mac: "mac", unix: "unix", linux: "linux", unknown: "unknown" }, t2.pageSizeOptions = { letter: "letter", a4: "a4" }, t2.pageOrientationOptions = { portrait: "portrait" }, t2.pageSizes = { mac: { chrome: { letter: { portrait: { height: 1333, width: 1e3 } }, a4: { portrait: { height: 1427, width: 972.67 } } }, firefox: { letter: { portrait: { height: 1353.5, width: 1e3 } }, a4: { portrait: { height: 1451.25, width: 972.67 } } }, safari: { letter: { portrait: { height: 1198, width: 1e3 } }, a4: { portrait: { height: 1289, width: 972.67 } } } }, windows: { chrome: { letter: { portrait: { firstPageHeightOffset: 7, height: 1334, width: 1e3 } }, a4: { portrait: { firstPageHeightOffset: 7, height: 1429, width: 972.22 } } }, firefox: { letter: { portrait: { height: 1353.5, width: 1e3 } }, a4: { portrait: { height: 1450.75, width: 972.22 } } }, "microsoft edge": { letter: { portrait: { height: 1334, width: 1e3 } }, a4: { portrait: { height: 1429, width: 972.22 } } } } }, t2.archSessionId = i2(65824).generate(), l.infoHighlightAlways("ArchSessionId:" + t2.archSessionId); + t2.values = f, t2.browser && (T = o.default.getParser(window.navigator.userAgent)), t2.browserInfo = T, t2.buildNumber = r.default.isNumber("0.70.1") ? String("0.70.1") : "0.70.1", t2.osList = { windows: "windows", mac: "mac", unix: "unix", linux: "linux", unknown: "unknown" }, t2.pageSizeOptions = { letter: "letter", a4: "a4" }, t2.pageOrientationOptions = { portrait: "portrait" }, t2.pageSizes = { mac: { chrome: { letter: { portrait: { height: 1333, width: 1e3 } }, a4: { portrait: { height: 1427, width: 972.67 } } }, firefox: { letter: { portrait: { height: 1353.5, width: 1e3 } }, a4: { portrait: { height: 1451.25, width: 972.67 } } }, safari: { letter: { portrait: { height: 1198, width: 1e3 } }, a4: { portrait: { height: 1289, width: 972.67 } } } }, windows: { chrome: { letter: { portrait: { firstPageHeightOffset: 7, height: 1334, width: 1e3 } }, a4: { portrait: { firstPageHeightOffset: 7, height: 1429, width: 972.22 } } }, firefox: { letter: { portrait: { height: 1353.5, width: 1e3 } }, a4: { portrait: { height: 1450.75, width: 972.22 } } }, "microsoft edge": { letter: { portrait: { height: 1334, width: 1e3 } }, a4: { portrait: { height: 1429, width: 972.22 } } } } }, t2.archSessionId = i2(65824).generate(), l.infoHighlightAlways("ArchSessionId:" + t2.archSessionId); }, 75754(e2, t2) { "use strict"; t2.environmentEnum = void 0, t2.environmentEnum = { dev: "dev", test: "test", prod: "prod" }; @@ -70258,12 +70385,13 @@ ${e3.stack}`, n3 = [this].concat(i3); case o.flowTypes.flowTypeSurveyInvite: return c; case o.flowTypes.flowTypeBusinessProcess: + return y; case o.flowTypes.flowTypeWorkflow: return T; case o.flowTypes.flowTypeWorkitem: return _; case o.flowTypes.flowTypeEmailSend: - return y; + return S; default: return s.error(`error handling types - unhandled flowType: ${e3}`), u; } @@ -70274,7 +70402,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return a.default.transferToQueueErrorHandlingAutomate; } }; - const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(15244)), a = n2.__importDefault(i2(4648)), s = n2.__importStar(i2(12847)), l = n2.__importStar(i2(10798)), u = [r.default.AbortSend, r.default.CompleteSend, r.default.Disconnect, r.default.EndFlow, r.default.EndInQueueState, r.default.EndWorkflow, r.default.Exit, r.default.Menu, r.default.Queue, r.default.State, r.default.Task], c = [], d = [r.default.Exit, r.default.Disconnect], p = [r.default.Disconnect], _ = [r.default.EndFlow], h = [r.default.Disconnect, r.default.Queue, r.default.Menu, r.default.Task], m = [r.default.Disconnect, r.default.Queue], g = [r.default.EndInQueueState, r.default.EndFlow], f = [r.default.Disconnect, r.default.Queue], T = [r.default.EndWorkflow, r.default.State], y = [r.default.AbortSend, r.default.CompleteSend]; + const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(15244)), a = n2.__importDefault(i2(4648)), s = n2.__importStar(i2(12847)), l = n2.__importStar(i2(10798)), u = [r.default.AbortSend, r.default.CompleteSend, r.default.Disconnect, r.default.EndFlow, r.default.EndInQueueState, r.default.EndWorkflow, r.default.Exit, r.default.Menu, r.default.Queue, r.default.State, r.default.Task], c = [], d = [r.default.Exit, r.default.Disconnect], p = [r.default.Disconnect], _ = [r.default.EndFlow], h = [r.default.Disconnect, r.default.Queue, r.default.Menu, r.default.Task], m = [r.default.Disconnect, r.default.Queue], g = [r.default.EndInQueueState, r.default.EndFlow], f = [r.default.Disconnect, r.default.Queue], T = [r.default.EndWorkflow, r.default.State], y = [r.default.EndFlow], S = [r.default.AbortSend, r.default.CompleteSend]; }, 36781(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.nluInfoUpdatedForWorkbench = t2.nluDomainVersionCreated = t2.nameChanged = t2.lastPathActionRemoved = t2.outputBranchRemoved = t2.localStorageCleanup = t2.outputBranchAdded = t2.showAudioPreview = t2.dismissAlert = t2.alert = t2.skillValueChanged = t2.sequenceItemsUpdated = t2.stateChangeFailed = t2.stateChangeStarted = t2.rateLimited = t2.collapseExpand = t2.selectedTaskAction = t2.scrollToAction = t2.renumber = t2.promptResourceDeleted = t2.promptResourceCreated = t2.botSessionViewerWorkbenchMessaging = t2.promptChanged = t2.listOrderChanged = t2.tokenRevoked = t2.idAboutToChange = t2.highlightCursorPosition = t2.flowFailedImport = t2.flowLoadFailed = t2.flowImportStarted = t2.flowLoadStarted = t2.flowLoaded = t2.sequenceItemsChanged = t2.expressionParseComplete = t2.expressionTypeChanged = t2.expressionOverrideChanged = t2.expressionModeChanged = t2.collectionItemValueChanged = t2.expressionValueChanged = t2.contactListChanged = t2.connectionLost = t2.cleanUpFlow = t2.builderValidated = t2.branchesChanged = t2.knowledgeVersionChanged = t2.builderPartExpressionTextChanged = t2.botFlowSettingChanged = t2.actionsChanged = t2.pasteAdditionalInformation = t2.emitter = void 0, t2.sparkThemeChanged = t2.slotListPickerMappingUpdated = t2.rangeValueSelected = t2.customDataTypeUnregistered = t2.customDataTypeRegistered = t2.nluCortexIntentClassificationMetadataUpdated = t2.uiLoaded = t2.autoRestartBotFlowPreviewSession = t2.newDigitalBotFlowPreviewSession = t2.closeDigitalBotFlowPreviewSession = t2.launchDigitalBotPreview = t2.menuChoicesChanged = t2.dtmfChanged = t2.openLargeExpressionEditor = t2.lastUpdatedFlowSizeChanged = t2.flowFilterPreviewOptionsChanged = t2.valueChanged = t2.destinationFlowTypesChanged = t2.containerListChanged = t2.workspaceChanged = t2.refreshTaskActionComponent = t2.checkSize = t2.ttsEngineVoiceChanged = t2.ttsEngineChanged = t2.taskNameChanged = t2.actionDestroyed = t2.startUpObjectChanged = t2.virtualAgentChanged = t2.supportedLanguagesChanged = t2.toolboxDragStarting = t2.toolboxDragMoved = t2.toolboxDragStopped = t2.variableRemoved = t2.variableDestroyed = t2.variableChanged = t2.variableRename = t2.variableAdded = t2.typeChanged = t2.terminatingStateChanged = t2.routeRefresh = t2.actionContainerDeleted = t2.botSessionViewerUpdated = t2.botSessionViewerActionUpdated = t2.nluSettingsHaveUnsavedChangesChanged = t2.intentClassifierUpdated = t2.nluUpdatedByWorkbench = t2.nluIntentConfigurationUpdated = void 0, t2.isFiringEvents = function() { @@ -70460,7 +70588,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 81801(e2, t2, i2) { "use strict"; t2.externalAuthorizations = void 0; - const n2 = i2(31635).__importDefault(i2(92140)), o = i2(17604), r = i2(47957), a = (r.externalAuths.agenticVirtualAgentView.displayTitle, r.externalAuths.agenticVirtualAgentVersionView.displayTitle, r.externalAuths.auditView.displayTitle, r.externalAuths.botConnectorView.displayTitle, r.externalAuths.bridgeActionView.displayTitle, r.externalAuths.conversationConferenceAdd.displayTitle, r.externalAuths.conversationCustomAttributesSchemaView.conversationCustomAttributesSchemaViewDisplayTitle, r.externalAuths.contactListsView.displayTitle, r.externalAuths.customerIntentsView.customerIntentsViewDisplayTitle, r.externalAuths.customerSegmentsView.customerSegmentsViewDisplayTitle, r.externalAuths.dataTablesView.displayTitle, r.externalAuths.decisionTablesSearch.decisionTablesSearchDisplayTitle, r.externalAuths.divisionsView.divisionsViewDisplayTitle, r.externalAuths.emergencyGroupView.displayTitle, r.externalAuths.flowLaunch.displayTitle, r.externalAuths.flowMilestonesView.displayTitle, r.externalAuths.flowOutcomesView.displayTitle, r.externalAuths.flowView.displayTitle, r.externalAuths.grammarView.displayTitle, r.externalAuths.guideView.displayTitle, r.externalAuths.guideVersionView.displayTitle, r.externalAuths.integrationsActionView.displayTitle, r.externalAuths.integrationView.displayTitle, r.externalAuths.knowledgeBaseView.knowledgeBaseViewDisplayTitle, r.externalAuths.knowledgeBaseDocumentView.knowledgeBaseDocumentViewDisplayTitle, r.externalAuths.languageSkillsView.displayTitle, r.externalAuths.messagingIntegrationView.messagingIntegrationViewDisplayTitle, r.externalAuths.nluView.displayTitle, r.externalAuths.oAuthClientView.oAuthClientViewDisplayTitle, r.externalAuths.promptsSystemView.displayTitle, r.externalAuths.promptsUserView.displayTitle, r.externalAuths.processAutomationTriggerView.displayTitle, r.externalAuths.queuesView.displayTitle, r.externalAuths.responseAssetAdd.displayTitle, r.externalAuths.responseAssetView.displayTitle, r.externalAuths.responseLibraryView.displayTitle, r.externalAuths.responseLibraryView.displayTitle, r.externalAuths.responseView.displayTitle, r.externalAuths.schedulesView.displayTitle, r.externalAuths.scheduleGroupView.displayTitle, r.externalAuths.scriptsView.displayTitle, r.externalAuths.smsPhoneNumberView.smsPhoneNumberViewDisplayTitle, r.externalAuths.surveyFormView.displayTitle, r.externalAuths.utilizationLabelView.utilizationLabelViewDisplayTitle, r.externalAuths.voicemailReceive.displayTitle, r.externalAuths.wrapupCodesView.displayTitle, r.externalAuths.worktypesView.displayTitle, { contactListsSearch: { permissionInfo: { domain: "outbound", entityName: "contactList", action: "search", displayText: "outbound:contactList:search" }, commonResourceKey: "contactListsView" }, contactListsView: { permissionInfo: { domain: "outbound", entityName: "contactList", action: "view", displayText: "outbound:contactList:view" } }, agenticVirtualAgentView: { permissionInfo: { domain: "agentic", entityName: "virtualAgent", action: "view", displayText: "agentic:virtualAgent:view" } }, agenticVirtualAgentVersionView: { permissionInfo: { domain: "agentic", entityName: "virtualAgentVersion", action: "view", displayText: "agentic:virtualAgentVersion:view" } }, auditView: { permissionInfo: { domain: "outbound", entityName: "audit", action: "view", displayText: "outbound:audit:view" } }, botConnectorView: { permissionInfo: { domain: "integration", entityName: "botConnector", action: "view", displayText: "integration:botConnector:view" } }, bridgeActionView: { permissionInfo: { domain: "bridge", entityName: "actions", action: "view", displayText: "bridge:actions:view" } }, conversationConferenceAdd: { permissionInfo: { domain: "conversation", entityName: "conference", action: "add", displayText: "conversation:conference:add" } }, conversationCustomAttributesSchemaView: { permissionInfo: { domain: "conversation", entityName: "customAttributes", action: "schemaView", displayText: "conversation:customAttributes:schemaView" } }, customerSegmentsView: { permissionInfo: { domain: "journey", entityName: "segment", action: "view", displayText: "journey:segment:view" } }, dataTablesSearch: { permissionInfo: { domain: "architect", entityName: "datatable", action: "search", displayText: "architect:datatable:search" }, commonResourceKey: "dataTablesView" }, dataTablesView: { permissionInfo: { domain: "architect", entityName: "datatable", action: "view", displayText: "architect:datatable:view" } }, decisionTablesSearch: { permissionInfo: { domain: "businessrules", entityName: "decisiontable", action: "search", displayText: "businessrules:decisionTable:search" } }, divisionsView: { permissionInfo: { domain: "authorization", entityName: "division", action: "view", displayText: "authorization:division:view" } }, emergencyGroupSearch: { permissionInfo: { domain: "routing", entityName: "emergencyGroup", action: "search", displayText: "routing:emergencyGroup:search" }, commonResourceKey: "emergencyGroupView" }, emergencyGroupView: { permissionInfo: { domain: "routing", entityName: "emergencyGroup", action: "view", displayText: "routing:emergencyGroup:view" } }, flowSearch: { permissionInfo: { domain: "architect", entityName: "flow", action: "search", displayText: "architect:flow:search" }, commonResourceKey: "flowView" }, flowLaunch: { permissionInfo: { domain: "architect", entityName: "flow", action: "launch", displayText: "architect:flow:launch" } }, flowView: { permissionInfo: { domain: "architect", entityName: "flow", action: "view", displayText: "architect:flow:view" } }, flowMilestonesSearch: { permissionInfo: { domain: "architect", entityName: "flowMilestone", action: "search", displayText: "architect:flowMilestone:search" }, commonResourceKey: "flowMilestonesView" }, flowMilestonesView: { permissionInfo: { domain: "architect", entityName: "flowMilestone", action: "view", displayText: "architect:flowMilestone:view" } }, flowOutcomesSearch: { permissionInfo: { domain: "architect", entityName: "flowOutcome", action: "search", displayText: "architect:flowOutcome:search" }, commonResourceKey: "flowOutcomesView" }, flowOutcomesView: { permissionInfo: { domain: "architect", entityName: "flowOutcome", action: "view", displayText: "architect:flowOutcome:view" } }, grammarView: { permissionInfo: { domain: "architect", entityName: "grammars", action: "view", displayText: "architect:grammar:view" } }, guideView: { permissionInfo: { domain: "aiStudio", entityName: "guide", action: "view", displayText: "aiStudio:guide:view" } }, guideVersionView: { permissionInfo: { domain: "aiStudio", entityName: "guideVersion", action: "view", displayText: "aiStudio:guideVersion:view" } }, integrationsActionView: { permissionInfo: { domain: "integrations", entityName: "action", action: "view", displayText: "integrations:action:view" } }, integrationView: { permissionInfo: { domain: "integrations", entityName: "integration", action: "view", displayText: "integrations:integration:view" } }, knowledgeBaseView: { permissionInfo: { domain: "knowledge", entityName: "knowledgeBase", action: "view", displayText: "knowledge:knowledgebase:view" } }, knowledgeBaseDocumentView: { permissionInfo: { domain: "knowledge", entityName: "document", action: "view", displayText: "knowledge:document:view" } }, languageSkillsView: { permissionInfo: { domain: "routing", entityName: "skill", action: "manage", displayText: "routing:skill:manage" } }, messagingIntegrationView: { permissionInfo: { domain: "integrations", entityName: "messaging", action: "view", displayText: "integrations:messaging:view" } }, nluView: { permissionInfo: { domain: "languageUnderstanding", entityName: "nluDomain", action: "view", displayText: "languageUnderstanding:nluDomain:view" } }, oAuthClientView: { permissionInfo: { domain: "oauth", entityName: "client", action: "view", displayText: "oauth:client:view" } }, promptsSystemView: { permissionInfo: { domain: "architect", entityName: "systemPrompt", action: "view", displayText: "architect:systemPrompt:view" } }, promptsUserView: { permissionInfo: { domain: "architect", entityName: "userPrompt", action: "view", displayText: "architect:userPrompt:view" } }, queuesSearch: { permissionInfo: { domain: "routing", entityName: "queue", action: "search", displayText: "routing:queue:search" }, commonResourceKey: "queuesView" }, queuesView: { permissionInfo: { domain: "routing", entityName: "queue", action: "view", displayText: "routing:queue:view" } }, responseAssetAdd: { permissionInfo: { domain: "responseAssets", entityName: "asset", action: "add", displayText: "responseAssets:asset:add" } }, responseAssetView: { permissionInfo: { domain: "responseAssets", entityName: "asset", action: "view", displayText: "responseAssets:asset:view" } }, responseLibrarySearch: { permissionInfo: { domain: "responses", entityName: "library", action: "search", displayText: "responses:library:search" }, commonResourceKey: "responseLibraryView" }, responseLibraryView: { permissionInfo: { domain: "responses", entityName: "library", action: "view", displayText: "responses:library:view" } }, responseSearch: { permissionInfo: { domain: "responses", entityName: "response", action: "search", displayText: "responses:response:search" }, commonResourceKey: "responseView" }, responseView: { permissionInfo: { domain: "responses", entityName: "response", action: "view", displayText: "responses:response:view" } }, schedulesSearch: { permissionInfo: { domain: "routing", entityName: "schedule", action: "search", displayText: "routing:schedule:search" }, commonResourceKey: "schedulesView" }, schedulesView: { permissionInfo: { domain: "routing", entityName: "schedule", action: "view", displayText: "routing:schedule:view" } }, scheduleGroupSearch: { permissionInfo: { domain: "routing", entityName: "scheduleGroup", action: "search", displayText: "routing:scheduleGroup:search" }, commonResourceKey: "scheduleGroupView" }, scheduleGroupView: { permissionInfo: { domain: "routing", entityName: "scheduleGroup", action: "view", displayText: "routing:scheduleGroup:view" } }, scriptsView: { permissionInfo: { domain: "scripter", entityName: "publishedScript", action: "view", displayText: "scripter:publishedScript:view" } }, scriptsSearch: { permissionInfo: { domain: "scripter", entityName: "publishedScript", action: "search", displayText: "scripter:publishedScript:search" }, commonResourceKey: "scriptsView" }, smsPhoneNumberView: { permissionInfo: { domain: "sms", entityName: "smsPhoneNumber", action: "view", displayText: "sms:phoneNumber:view" } }, surveyFormView: { permissionInfo: { domain: "quality", entityName: "surveyForm", action: "view", displayText: "quality:surveyForm:view" } }, utilizationLabelView: { permissionInfo: { domain: "routing", entityName: "utilizationLabel", action: "view", displayText: "routing:utilizationLabel:view" } }, voicemailReceive: { permissionInfo: { domain: "voicemail", entityName: "voicemail", action: "receive", displayText: "voicemail:voicemail:receive" } }, processAutomationTriggerView: { permissionInfo: { domain: "processautomation", entityName: "trigger", action: "view", displayText: "processautomation:trigger:view" } }, wrapupCodesSearch: { permissionInfo: { domain: "routing", entityName: "wrapupCode", action: "search", displayText: "routing:wrapupCode:search" }, commonResourceKey: "wrapupCodesView" }, wrapupCodesView: { permissionInfo: { domain: "routing", entityName: "wrapupCode", action: "view", displayText: "routing:wrapupCode:view" } }, worktypesView: { permissionInfo: { domain: "workitems", entityName: "worktype", action: "view", displayText: "workitems:worktype:view" } } }), s = { agenticVirtualAgentView: "agenticVirtualAgentView", agenticVirtualAgentVersionView: "agenticVirtualAgentVersionView", auditView: "auditView", botConnectorView: "botConnectorView", bridgeActionView: "bridgeActionView", contactListsSearch: "contactListsSearch", contactListsView: "contactListsView", conversationConferenceAdd: "conversationConferenceAdd", conversationCustomAttributesSchemaView: "conversationCustomAttributesSchemaView", customerSegmentsView: "customerSegmentsView", dataTablesSearch: "dataTablesSearch", dataTablesView: "dataTablesView", decisionTablesSearch: "decisionTablesSearch", divisionsView: "divisionsView", emergencyGroupSearch: "emergencyGroupSearch", emergencyGroupView: "emergencyGroupView", flowLaunch: "flowLaunch", flowSearch: "flowSearch", flowView: "flowView", flowMilestonesSearch: "flowMilestonesSearch", flowMilestonesView: "flowMilestonesView", flowOutcomesSearch: "flowOutcomesSearch", flowOutcomesView: "flowOutcomesView", grammarView: "grammarView", guideView: "guideView", guideVersionView: "guideVersionView", integrationsActionView: "integrationsActionView", integrationView: "integrationView", knowledgeBaseView: "knowledgeBaseView", knowledgeBaseDocumentView: "knowledgeBaseDocumentView", languageSkillsView: "languageSkillsView", messagingIntegrationView: "messagingIntegrationView", nluView: "nluView", oAuthClientView: "oAuthClientView", processAutomationTriggerView: "processAutomationTriggerView", promptsSystemView: "promptsSystemView", promptsUserView: "promptsUserView", queuesView: "queuesView", queuesSearch: "queuesSearch", responseAssetAdd: "responseAssetAdd", responseAssetView: "responseAssetView", responseLibrarySearch: "responseLibrarySearch", responseLibraryView: "responseLibraryView", responseSearch: "responseSearch", responseView: "responseView", schedulesSearch: "schedulesSearch", schedulesView: "schedulesView", scheduleGroupSearch: "scheduleGroupSearch", scheduleGroupView: "scheduleGroupView", scriptsView: "scriptsView", scriptsSearch: "scriptsSearch", smsPhoneNumberView: "smsPhoneNumberView", surveyFormView: "surveyFormView", utilizationLabelView: "utilizationLabelView", voicemailReceive: "voicemailReceive", wrapupCodesSearch: "wrapupCodesSearch", wrapupCodesView: "wrapupCodesView", worktypesView: "worktypesView" }, l = { agenticVirtualAgentView: { havePermission: true }, agenticVirtualAgentVersionView: { havePermission: true }, auditView: { havePermission: true }, botConnectorView: { havePermission: true }, bridgeActionView: { havePermission: true }, contactListsSearch: { havePermission: true }, contactListsView: { havePermission: true }, conversationConferenceAdd: { havePermission: true }, conversationCustomAttributesSchemaView: { havePermission: true }, customerSegmentsView: { havePermission: true }, dataTablesView: { havePermission: true }, dataTablesSearch: { havePermission: true }, decisionTablesSearch: { havePermission: true }, divisionsView: { havePermission: true }, emergencyGroupSearch: { havePermission: true }, emergencyGroupView: { havePermission: true }, flowLaunch: { havePermission: true }, flowSearch: { havePermission: true }, flowView: { havePermission: true }, flowMilestonesSearch: { havePermission: true }, flowMilestonesView: { havePermission: true }, flowOutcomesSearch: { havePermission: true }, flowOutcomesView: { havePermission: true }, grammarView: { havePermission: true }, guideView: { havePermission: true }, guideVersionView: { havePermission: true }, integrationsActionView: { havePermission: true }, integrationView: { havePermission: true }, knowledgeBaseView: { havePermission: true }, knowledgeBaseDocumentView: { havePermission: true }, languageSkillsView: { havePermission: true }, messagingIntegrationView: { havePermission: true }, nluView: { havePermission: true }, oAuthClientView: { havePermission: true }, responseAssetAdd: { havePermission: true }, responseAssetView: { havePermission: true }, responseLibrarySearch: { havePermission: true }, responseLibraryView: { havePermission: true }, responseSearch: { havePermission: true }, responseView: { havePermission: true }, processAutomationTriggerView: { havePermission: true }, promptsUserView: { havePermission: true }, promptsSystemView: { havePermission: true }, schedulesSearch: { havePermission: true }, schedulesView: { havePermission: true }, scheduleGroupSearch: { havePermission: true }, scheduleGroupView: { havePermission: true }, scriptsSearch: { havePermission: true }, scriptsView: { havePermission: true }, smsPhoneNumberView: { havePermission: true }, surveyFormView: { havePermission: true }, queuesSearch: { havePermission: true }, queuesView: { havePermission: true }, utilizationLabelView: { havePermission: true }, voicemailReceive: { havePermission: true }, wrapupCodesSearch: { havePermission: true }, wrapupCodesView: { havePermission: true }, worktypesView: { havePermission: true } }; + const n2 = i2(31635).__importDefault(i2(92140)), o = i2(17604), r = i2(47957), a = (r.externalAuths.agenticVirtualAgentView.displayTitle, r.externalAuths.agenticVirtualAgentVersionView.displayTitle, r.externalAuths.auditView.displayTitle, r.externalAuths.botConnectorView.displayTitle, r.externalAuths.bridgeActionView.displayTitle, r.externalAuths.conversationConferenceAdd.displayTitle, r.externalAuths.conversationCustomAttributesSchemaView.conversationCustomAttributesSchemaViewDisplayTitle, r.externalAuths.contactListsView.displayTitle, r.externalAuths.customerIntentsView.customerIntentsViewDisplayTitle, r.externalAuths.customerSegmentsView.customerSegmentsViewDisplayTitle, r.externalAuths.dataTablesView.displayTitle, r.externalAuths.decisionTablesSearch.decisionTablesSearchDisplayTitle, r.externalAuths.divisionsView.divisionsViewDisplayTitle, r.externalAuths.emergencyGroupView.displayTitle, r.externalAuths.flowLaunch.displayTitle, r.externalAuths.flowMilestonesView.displayTitle, r.externalAuths.flowOutcomesView.displayTitle, r.externalAuths.flowView.displayTitle, r.externalAuths.grammarView.displayTitle, r.externalAuths.guideView.displayTitle, r.externalAuths.guideVersionView.displayTitle, r.externalAuths.integrationsActionView.displayTitle, r.externalAuths.integrationView.displayTitle, r.externalAuths.knowledgeBaseView.knowledgeBaseViewDisplayTitle, r.externalAuths.knowledgeBaseDocumentView.knowledgeBaseDocumentViewDisplayTitle, r.externalAuths.languageSkillsView.displayTitle, r.externalAuths.messagingIntegrationView.messagingIntegrationViewDisplayTitle, r.externalAuths.nluView.displayTitle, r.externalAuths.oAuthClientView.oAuthClientViewDisplayTitle, r.externalAuths.promptsSystemView.displayTitle, r.externalAuths.promptsUserView.displayTitle, r.externalAuths.processAutomationTriggerView.displayTitle, r.externalAuths.queuesView.displayTitle, r.externalAuths.responseAssetAdd.displayTitle, r.externalAuths.responseAssetView.displayTitle, r.externalAuths.responseLibraryView.displayTitle, r.externalAuths.responseLibraryView.displayTitle, r.externalAuths.responseView.displayTitle, r.externalAuths.schedulesView.displayTitle, r.externalAuths.scheduleGroupView.displayTitle, r.externalAuths.scriptsView.displayTitle, r.externalAuths.smsPhoneNumberView.smsPhoneNumberViewDisplayTitle, r.externalAuths.summaryConfigView.summaryConfigViewDisplayTitle, r.externalAuths.surveyFormView.displayTitle, r.externalAuths.utilizationLabelView.utilizationLabelViewDisplayTitle, r.externalAuths.voicemailReceive.displayTitle, r.externalAuths.wrapupCodesView.displayTitle, r.externalAuths.worktypesView.displayTitle, { contactListsSearch: { permissionInfo: { domain: "outbound", entityName: "contactList", action: "search", displayText: "outbound:contactList:search" }, commonResourceKey: "contactListsView" }, contactListsView: { permissionInfo: { domain: "outbound", entityName: "contactList", action: "view", displayText: "outbound:contactList:view" } }, agenticVirtualAgentView: { permissionInfo: { domain: "agentic", entityName: "virtualAgent", action: "view", displayText: "agentic:virtualAgent:view" } }, agenticVirtualAgentVersionView: { permissionInfo: { domain: "agentic", entityName: "virtualAgentVersion", action: "view", displayText: "agentic:virtualAgentVersion:view" } }, auditView: { permissionInfo: { domain: "outbound", entityName: "audit", action: "view", displayText: "outbound:audit:view" } }, botConnectorView: { permissionInfo: { domain: "integration", entityName: "botConnector", action: "view", displayText: "integration:botConnector:view" } }, bridgeActionView: { permissionInfo: { domain: "bridge", entityName: "actions", action: "view", displayText: "bridge:actions:view" } }, conversationConferenceAdd: { permissionInfo: { domain: "conversation", entityName: "conference", action: "add", displayText: "conversation:conference:add" } }, conversationCustomAttributesSchemaView: { permissionInfo: { domain: "conversation", entityName: "customAttributes", action: "schemaView", displayText: "conversation:customAttributes:schemaView" } }, customerSegmentsView: { permissionInfo: { domain: "journey", entityName: "segment", action: "view", displayText: "journey:segment:view" } }, dataTablesSearch: { permissionInfo: { domain: "architect", entityName: "datatable", action: "search", displayText: "architect:datatable:search" }, commonResourceKey: "dataTablesView" }, dataTablesView: { permissionInfo: { domain: "architect", entityName: "datatable", action: "view", displayText: "architect:datatable:view" } }, decisionTablesSearch: { permissionInfo: { domain: "businessrules", entityName: "decisiontable", action: "search", displayText: "businessrules:decisionTable:search" } }, divisionsView: { permissionInfo: { domain: "authorization", entityName: "division", action: "view", displayText: "authorization:division:view" } }, emergencyGroupSearch: { permissionInfo: { domain: "routing", entityName: "emergencyGroup", action: "search", displayText: "routing:emergencyGroup:search" }, commonResourceKey: "emergencyGroupView" }, emergencyGroupView: { permissionInfo: { domain: "routing", entityName: "emergencyGroup", action: "view", displayText: "routing:emergencyGroup:view" } }, flowSearch: { permissionInfo: { domain: "architect", entityName: "flow", action: "search", displayText: "architect:flow:search" }, commonResourceKey: "flowView" }, flowLaunch: { permissionInfo: { domain: "architect", entityName: "flow", action: "launch", displayText: "architect:flow:launch" } }, flowView: { permissionInfo: { domain: "architect", entityName: "flow", action: "view", displayText: "architect:flow:view" } }, flowMilestonesSearch: { permissionInfo: { domain: "architect", entityName: "flowMilestone", action: "search", displayText: "architect:flowMilestone:search" }, commonResourceKey: "flowMilestonesView" }, flowMilestonesView: { permissionInfo: { domain: "architect", entityName: "flowMilestone", action: "view", displayText: "architect:flowMilestone:view" } }, flowOutcomesSearch: { permissionInfo: { domain: "architect", entityName: "flowOutcome", action: "search", displayText: "architect:flowOutcome:search" }, commonResourceKey: "flowOutcomesView" }, flowOutcomesView: { permissionInfo: { domain: "architect", entityName: "flowOutcome", action: "view", displayText: "architect:flowOutcome:view" } }, grammarView: { permissionInfo: { domain: "architect", entityName: "grammars", action: "view", displayText: "architect:grammar:view" } }, guideView: { permissionInfo: { domain: "aiStudio", entityName: "guide", action: "view", displayText: "aiStudio:guide:view" } }, guideVersionView: { permissionInfo: { domain: "aiStudio", entityName: "guideVersion", action: "view", displayText: "aiStudio:guideVersion:view" } }, integrationsActionView: { permissionInfo: { domain: "integrations", entityName: "action", action: "view", displayText: "integrations:action:view" } }, integrationView: { permissionInfo: { domain: "integrations", entityName: "integration", action: "view", displayText: "integrations:integration:view" } }, knowledgeBaseView: { permissionInfo: { domain: "knowledge", entityName: "knowledgeBase", action: "view", displayText: "knowledge:knowledgebase:view" } }, knowledgeBaseDocumentView: { permissionInfo: { domain: "knowledge", entityName: "document", action: "view", displayText: "knowledge:document:view" } }, languageSkillsView: { permissionInfo: { domain: "routing", entityName: "skill", action: "manage", displayText: "routing:skill:manage" } }, messagingIntegrationView: { permissionInfo: { domain: "integrations", entityName: "messaging", action: "view", displayText: "integrations:messaging:view" } }, nluView: { permissionInfo: { domain: "languageUnderstanding", entityName: "nluDomain", action: "view", displayText: "languageUnderstanding:nluDomain:view" } }, oAuthClientView: { permissionInfo: { domain: "oauth", entityName: "client", action: "view", displayText: "oauth:client:view" } }, promptsSystemView: { permissionInfo: { domain: "architect", entityName: "systemPrompt", action: "view", displayText: "architect:systemPrompt:view" } }, promptsUserView: { permissionInfo: { domain: "architect", entityName: "userPrompt", action: "view", displayText: "architect:userPrompt:view" } }, queuesSearch: { permissionInfo: { domain: "routing", entityName: "queue", action: "search", displayText: "routing:queue:search" }, commonResourceKey: "queuesView" }, queuesView: { permissionInfo: { domain: "routing", entityName: "queue", action: "view", displayText: "routing:queue:view" } }, responseAssetAdd: { permissionInfo: { domain: "responseAssets", entityName: "asset", action: "add", displayText: "responseAssets:asset:add" } }, responseAssetView: { permissionInfo: { domain: "responseAssets", entityName: "asset", action: "view", displayText: "responseAssets:asset:view" } }, responseLibrarySearch: { permissionInfo: { domain: "responses", entityName: "library", action: "search", displayText: "responses:library:search" }, commonResourceKey: "responseLibraryView" }, responseLibraryView: { permissionInfo: { domain: "responses", entityName: "library", action: "view", displayText: "responses:library:view" } }, responseSearch: { permissionInfo: { domain: "responses", entityName: "response", action: "search", displayText: "responses:response:search" }, commonResourceKey: "responseView" }, responseView: { permissionInfo: { domain: "responses", entityName: "response", action: "view", displayText: "responses:response:view" } }, schedulesSearch: { permissionInfo: { domain: "routing", entityName: "schedule", action: "search", displayText: "routing:schedule:search" }, commonResourceKey: "schedulesView" }, schedulesView: { permissionInfo: { domain: "routing", entityName: "schedule", action: "view", displayText: "routing:schedule:view" } }, scheduleGroupSearch: { permissionInfo: { domain: "routing", entityName: "scheduleGroup", action: "search", displayText: "routing:scheduleGroup:search" }, commonResourceKey: "scheduleGroupView" }, scheduleGroupView: { permissionInfo: { domain: "routing", entityName: "scheduleGroup", action: "view", displayText: "routing:scheduleGroup:view" } }, scriptsView: { permissionInfo: { domain: "scripter", entityName: "publishedScript", action: "view", displayText: "scripter:publishedScript:view" } }, scriptsSearch: { permissionInfo: { domain: "scripter", entityName: "publishedScript", action: "search", displayText: "scripter:publishedScript:search" }, commonResourceKey: "scriptsView" }, smsPhoneNumberView: { permissionInfo: { domain: "sms", entityName: "smsPhoneNumber", action: "view", displayText: "sms:phoneNumber:view" } }, summaryConfigView: { permissionInfo: { domain: "aiStudio", entityName: "summaryConfig", action: "view", displayText: "aiStudio:summaryConfig:view" } }, surveyFormView: { permissionInfo: { domain: "quality", entityName: "surveyForm", action: "view", displayText: "quality:surveyForm:view" } }, utilizationLabelView: { permissionInfo: { domain: "routing", entityName: "utilizationLabel", action: "view", displayText: "routing:utilizationLabel:view" } }, voicemailReceive: { permissionInfo: { domain: "voicemail", entityName: "voicemail", action: "receive", displayText: "voicemail:voicemail:receive" } }, processAutomationTriggerView: { permissionInfo: { domain: "processautomation", entityName: "trigger", action: "view", displayText: "processautomation:trigger:view" } }, wrapupCodesSearch: { permissionInfo: { domain: "routing", entityName: "wrapupCode", action: "search", displayText: "routing:wrapupCode:search" }, commonResourceKey: "wrapupCodesView" }, wrapupCodesView: { permissionInfo: { domain: "routing", entityName: "wrapupCode", action: "view", displayText: "routing:wrapupCode:view" } }, worktypesView: { permissionInfo: { domain: "workitems", entityName: "worktype", action: "view", displayText: "workitems:worktype:view" } } }), s = { agenticVirtualAgentView: "agenticVirtualAgentView", agenticVirtualAgentVersionView: "agenticVirtualAgentVersionView", auditView: "auditView", botConnectorView: "botConnectorView", bridgeActionView: "bridgeActionView", contactListsSearch: "contactListsSearch", contactListsView: "contactListsView", conversationConferenceAdd: "conversationConferenceAdd", conversationCustomAttributesSchemaView: "conversationCustomAttributesSchemaView", customerSegmentsView: "customerSegmentsView", dataTablesSearch: "dataTablesSearch", dataTablesView: "dataTablesView", decisionTablesSearch: "decisionTablesSearch", divisionsView: "divisionsView", emergencyGroupSearch: "emergencyGroupSearch", emergencyGroupView: "emergencyGroupView", flowLaunch: "flowLaunch", flowSearch: "flowSearch", flowView: "flowView", flowMilestonesSearch: "flowMilestonesSearch", flowMilestonesView: "flowMilestonesView", flowOutcomesSearch: "flowOutcomesSearch", flowOutcomesView: "flowOutcomesView", grammarView: "grammarView", guideView: "guideView", guideVersionView: "guideVersionView", integrationsActionView: "integrationsActionView", integrationView: "integrationView", knowledgeBaseView: "knowledgeBaseView", knowledgeBaseDocumentView: "knowledgeBaseDocumentView", languageSkillsView: "languageSkillsView", messagingIntegrationView: "messagingIntegrationView", nluView: "nluView", oAuthClientView: "oAuthClientView", processAutomationTriggerView: "processAutomationTriggerView", promptsSystemView: "promptsSystemView", promptsUserView: "promptsUserView", queuesView: "queuesView", queuesSearch: "queuesSearch", responseAssetAdd: "responseAssetAdd", responseAssetView: "responseAssetView", responseLibrarySearch: "responseLibrarySearch", responseLibraryView: "responseLibraryView", responseSearch: "responseSearch", responseView: "responseView", schedulesSearch: "schedulesSearch", schedulesView: "schedulesView", scheduleGroupSearch: "scheduleGroupSearch", scheduleGroupView: "scheduleGroupView", scriptsView: "scriptsView", scriptsSearch: "scriptsSearch", smsPhoneNumberView: "smsPhoneNumberView", summaryConfigView: "summaryConfigView", surveyFormView: "surveyFormView", utilizationLabelView: "utilizationLabelView", voicemailReceive: "voicemailReceive", wrapupCodesSearch: "wrapupCodesSearch", wrapupCodesView: "wrapupCodesView", worktypesView: "worktypesView" }, l = { agenticVirtualAgentView: { havePermission: true }, agenticVirtualAgentVersionView: { havePermission: true }, auditView: { havePermission: true }, botConnectorView: { havePermission: true }, bridgeActionView: { havePermission: true }, contactListsSearch: { havePermission: true }, contactListsView: { havePermission: true }, conversationConferenceAdd: { havePermission: true }, conversationCustomAttributesSchemaView: { havePermission: true }, customerSegmentsView: { havePermission: true }, dataTablesView: { havePermission: true }, dataTablesSearch: { havePermission: true }, decisionTablesSearch: { havePermission: true }, divisionsView: { havePermission: true }, emergencyGroupSearch: { havePermission: true }, emergencyGroupView: { havePermission: true }, flowLaunch: { havePermission: true }, flowSearch: { havePermission: true }, flowView: { havePermission: true }, flowMilestonesSearch: { havePermission: true }, flowMilestonesView: { havePermission: true }, flowOutcomesSearch: { havePermission: true }, flowOutcomesView: { havePermission: true }, grammarView: { havePermission: true }, guideView: { havePermission: true }, guideVersionView: { havePermission: true }, integrationsActionView: { havePermission: true }, integrationView: { havePermission: true }, knowledgeBaseView: { havePermission: true }, knowledgeBaseDocumentView: { havePermission: true }, languageSkillsView: { havePermission: true }, messagingIntegrationView: { havePermission: true }, nluView: { havePermission: true }, oAuthClientView: { havePermission: true }, responseAssetAdd: { havePermission: true }, responseAssetView: { havePermission: true }, responseLibrarySearch: { havePermission: true }, responseLibraryView: { havePermission: true }, responseSearch: { havePermission: true }, responseView: { havePermission: true }, processAutomationTriggerView: { havePermission: true }, promptsUserView: { havePermission: true }, promptsSystemView: { havePermission: true }, schedulesSearch: { havePermission: true }, schedulesView: { havePermission: true }, scheduleGroupSearch: { havePermission: true }, scheduleGroupView: { havePermission: true }, scriptsSearch: { havePermission: true }, scriptsView: { havePermission: true }, smsPhoneNumberView: { havePermission: true }, summaryConfigView: { havePermission: true }, surveyFormView: { havePermission: true }, queuesSearch: { havePermission: true }, queuesView: { havePermission: true }, utilizationLabelView: { havePermission: true }, voicemailReceive: { havePermission: true }, wrapupCodesSearch: { havePermission: true }, wrapupCodesView: { havePermission: true }, worktypesView: { havePermission: true } }; t2.externalAuthorizations = new class { constructor() { this.authStrings = s, this.currentAuthorizations = l, this.externalAuthorizations = a; @@ -70603,45 +70731,47 @@ ${e3.stack}`, n3 = [this].concat(i3); const n2 = i2(31635).__importDefault(i2(92140)); }, 46920(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.yamlPropertyOrderMap = void 0, t2.stringifyConfig = P, t2.cacheConfiguration = M, t2.getStringifiedConfiguration = F, t2.clearCache = L, t2.discardChanges = function(e3) { - const t3 = F(e3); - return V(e3, v[e3.instanceId], t3); + Object.defineProperty(t2, "__esModule", { value: true }), t2.yamlPropertyOrderMap = void 0, t2.stringifyConfig = M, t2.cacheConfiguration = F, t2.getStringifiedConfiguration = L, t2.clearCache = x, t2.discardChanges = function(e3) { + const t3 = L(e3); + return U(e3, I[e3.instanceId], t3); }, t2.exportFlowAsync = function(e3, t3, i3) { return n2.__awaiter(this, void 0, void 0, function* () { let n3; i3 || (yield e3.queuedAsyncValidate().catch(function(e4) { this.logErrorAndThrow("validateAsync - async flow operation manager validate failed.\n" + e4); })), t3 = null != t3 ? t3 : p.FlowExportSettings.createForArchitectFormat(); - let o2 = k(e3, false, t3); + let o2 = V(e3, false, t3); if (!o2) return; o2 = yield e3.preExport(o2, t3); - const r2 = x(e3, t3.isFormatYaml); - return t3.isFormatYaml ? n3 = T.stringify(o2) : (n3 = P(o2), n3 = (0, u.toAscii)(encodeURIComponent(n3))), { content: n3, fileName: r2 }; + const r2 = k(e3, t3.isFormatYaml); + return t3.isFormatYaml ? n3 = y.stringify(o2) : (n3 = M(o2), n3 = (0, u.toAscii)(encodeURIComponent(n3))), { content: n3, fileName: r2 }; }); - }, t2.getExportFilePath = x, t2.getCachedConfiguration = function(e3) { - return v[e3.instanceId]; - }, t2.getConfiguration = k, t2.hasChanged = function(e3) { - if (!I[e3.instanceId]) return !!e3; - const t3 = O(P(k(e3, true, N))); - return !a.default.isEqual(P(O(I[e3.instanceId])), P(t3)); + }, t2.getFlowInfoSpecExportFileName = function(e3) { + return e3.displayName + e3.versions.getVersionExtension() + "[" + _.flowInfoSpecLabel + "].txt"; + }, t2.getExportFilePath = k, t2.getCachedConfiguration = function(e3) { + return I[e3.instanceId]; + }, t2.getConfiguration = V, t2.hasChanged = function(e3) { + if (!C[e3.instanceId]) return !!e3; + const t3 = b(M(V(e3, true, v))); + return !a.default.isEqual(M(b(C[e3.instanceId])), M(t3)); }, t2.tryLoadConfig = function(e3, t3) { const i3 = o.default.defer(); try { - b(e3, t3) ? E(e3, t3, false).then(function() { + E(e3, t3) ? w(e3, t3, false).then(function() { i3.resolve(); }, function(t4) { - h.emitter.emit(h.flowLoadFailed, e3, y.flow.operations.load.failure), i3.reject(t4); - }) : (h.emitter.emit(h.flowLoadFailed, e3, y.flow.operations.load.versionFailureMessage), i3.reject("Flow config not compatible")); + m.emitter.emit(m.flowLoadFailed, e3, S.flow.operations.load.failure), i3.reject(t4); + }) : (m.emitter.emit(m.flowLoadFailed, e3, S.flow.operations.load.versionFailureMessage), i3.reject("Flow config not compatible")); } catch (t4) { - h.emitter.emit(h.flowLoadFailed, e3, y.flow.operations.load.failure), i3.reject(t4); + m.emitter.emit(m.flowLoadFailed, e3, S.flow.operations.load.failure), i3.reject(t4); } return i3.promise; }, t2.loadConfigForEmbedding = function(e3, t3) { - return b(e3, t3) ? E(e3, t3, true, true) : o.default.reject("Flow config not compatible"); + return E(e3, t3) ? w(e3, t3, true, true) : o.default.reject("Flow config not compatible"); }, t2.loadTemplate = function(e3, t3) { const i3 = o.default.defer(); if (t3) try { - E(e3, t3, false).then(function() { + w(e3, t3, false).then(function() { i3.resolve(e3); }, function(e4) { i3.reject(e4); @@ -70651,24 +70781,24 @@ ${e3.stack}`, n3 = [this].concat(i3); } else i3.reject("No flow template was given"); return i3.promise; - }, t2.importFlow = V; - const n2 = i2(31635), o = n2.__importDefault(i2(33231)), r = i2(17604), a = n2.__importDefault(i2(92140)), s = n2.__importDefault(i2(22917)), l = i2(39504), u = i2(73146), c = i2(17322), d = n2.__importStar(i2(71004)), p = i2(83563), _ = n2.__importDefault(i2(96875)), h = n2.__importStar(i2(36781)), m = n2.__importDefault(i2(98114)), g = i2(63698), f = i2(51940), T = i2(44544), y = i2(47957), S = i2(43096), A = i2(25015), N = (0, g.createNewGetConfigOperationSettings)(true, false, false, false), v = {}, I = {}; - function C(e3, t3) { - return t3 && t3.hasOwnProperty("__type") && a.default.isFunction(S[t3.__type]) ? new S[t3.__type](t3) : t3; + }, t2.importFlow = U; + const n2 = i2(31635), o = n2.__importDefault(i2(33231)), r = i2(17604), a = n2.__importDefault(i2(92140)), s = n2.__importDefault(i2(22917)), l = i2(39504), u = i2(73146), c = i2(17322), d = n2.__importStar(i2(71004)), p = i2(83563), _ = i2(2560), h = n2.__importDefault(i2(96875)), m = n2.__importStar(i2(36781)), g = n2.__importDefault(i2(98114)), f = i2(63698), T = i2(51940), y = i2(44544), S = i2(47957), A = i2(43096), N = i2(25015), v = (0, f.createNewGetConfigOperationSettings)(true, false, false, false), I = {}, C = {}; + function O(e3, t3) { + return t3 && t3.hasOwnProperty("__type") && a.default.isFunction(A[t3.__type]) ? new A[t3.__type](t3) : t3; } - function O(e3) { - return e3 ? a.default.isString(e3) ? JSON.parse(e3, C) : e3 : null; + function b(e3) { + return e3 ? a.default.isString(e3) ? JSON.parse(e3, O) : e3 : null; } - function b(e3, t3) { + function E(e3, t3) { const i3 = t3.flowMetaData.flowDocumentVersion; - return !!A.canAppSupport(i3) || (e3.topic.error("The flow version ({}) is higher than the UI version ({})", i3, A.currentVersion), false); + return !!N.canAppSupport(i3) || (e3.topic.error("The flow version ({}) is higher than the UI version ({})", i3, N.currentVersion), false); } - function E(e3, t3, i3, n3) { + function w(e3, t3, i3, n3) { const r2 = o.default.defer(); let s2; try { - s2 = e3.loaded, e3.loaded = false, n3 || (s2 ? h.emitter.emit(h.cleanUpFlow, e3) : h.emitter.emit(h.flowLoadStarted, e3)), e3.loadConfiguration(t3), L(e3), _.default.initializeDesignTimeAndValidate(e3).then(function() { - e3.isDestroyed ? r2.reject() : (i3 || M(e3), r2.resolve()); + s2 = e3.loaded, e3.loaded = false, n3 || (s2 ? m.emitter.emit(m.cleanUpFlow, e3) : m.emitter.emit(m.flowLoadStarted, e3)), e3.loadConfiguration(t3), x(e3), h.default.initializeDesignTimeAndValidate(e3).then(function() { + e3.isDestroyed ? r2.reject() : (i3 || F(e3), r2.resolve()); }).catch(function(t4) { e3.topic.errorPromise(t4, "Error occurred when initializing design time"), r2.reject(t4); }); @@ -70677,7 +70807,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } return r2.promise; } - function w(e3, t3, i3, o2) { + function R(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { let n3 = {}; try { @@ -70686,33 +70816,33 @@ ${e3.stack}`, n3 = [this].concat(i3); if (!a.default.isString(e4)) return e4; let t4; try { - t4 = decodeURIComponent((0, l.toBinary)(e4)), t4 = O(t4); + t4 = decodeURIComponent((0, l.toBinary)(e4)), t4 = b(t4); } catch (i4) { - t4 = O(e4); + t4 = b(e4); } return t4; })(t3); if (i3 && s2.type && i3 !== s2.type) { - const e4 = m.default.getFlowTypeDisplayName(i3); - throw (0, r.sprintf)(y.flow.operations.load.typeFailureMessage, e4); + const e4 = g.default.getFlowTypeDisplayName(i3); + throw (0, r.sprintf)(S.flow.operations.load.typeFailureMessage, e4); } - if (!b(e3, s2)) throw y.flow.operations.load.versionFailureMessage; - e3.isImporting = true, h.emitter.emit(h.flowImportStarted), n3 = yield e3.preImport(s2); + if (!E(e3, s2)) throw S.flow.operations.load.versionFailureMessage; + e3.isImporting = true, m.emitter.emit(m.flowImportStarted), n3 = yield e3.preImport(s2); const u2 = (function(e4, t4) { const i4 = [], n4 = [], o3 = t4.variables, s3 = e4.info.getAllSchemaProperties(), l2 = a.default.map(s3, (t5) => e4.variableGroup.getVariableByName(t5.name)); return a.default.each(o3, (t5) => { const i5 = d.createFlowVariableViewModel(t5, e4); i5 ? n4.push(i5) : e4.topic.error("Unable to create VariableViewModel for: " + t5.toString()); }), a.default.each(n4, function(e5) { - const t5 = a.default.findWhere(l2, { lowerName: e5.lowerName }), n5 = new f.ObjectMatchInfo(); - t5 && !t5.isMatch(e5, n5) && i4.push((0, c.bulkObjectOperationFailure)(t5, t5.name, (0, r.sprintf)(y.flow.operations.load.flowSchemaMisMatchErrorPrefix, n5.mismatchDisplayString))); + const t5 = a.default.findWhere(l2, { lowerName: e5.lowerName }), n5 = new T.ObjectMatchInfo(); + t5 && !t5.isMatch(e5, n5) && i4.push((0, c.bulkObjectOperationFailure)(t5, t5.name, (0, r.sprintf)(S.flow.operations.load.flowSchemaMisMatchErrorPrefix, n5.mismatchDisplayString))); }), 0 === i4.length ? a.default.map(a.default.uniq(n4.concat(l2), false, (e5) => e5.lowerName), (e5) => e5.model) : { error: true, conflictVariables: i4 }; })(e3, s2); - if (e3.loaded && h.emitter.emit(h.cleanUpFlow, e3), e3.loaded = false, u2.error) { + if (e3.loaded && m.emitter.emit(m.cleanUpFlow, e3), e3.loaded = false, u2.error) { let e4 = ""; throw a.default.each(u2.conflictVariables, function(t4) { e4 += (0, r.sprintf)(" { %1$s - %2$s } ", t4.displayName, t4.errorMessage); - }), { title: y.flow.operations.load.importFailed, failures: u2.conflictVariables, extraColumns: [{ field: "errorMessage", name: y.generic.branches.error }], text: e4, bulk: true }; + }), { title: S.flow.operations.load.importFailed, failures: u2.conflictVariables, extraColumns: [{ field: "errorMessage", name: S.generic.branches.error }], text: e4, bulk: true }; } if (s2.variables = u2, s2 = (function(e4, t4) { let i4 = null; @@ -70722,46 +70852,46 @@ ${e3.stack}`, n3 = [this].concat(i3); e4.topic.exception(t5, "Error while trying to create flow model"); } return i4; - })(e3, s2), !s2) throw y.flow.operations.load.serverFailureMessage; - yield E(e3, s2, true), yield e3.postImport(n3, false, o2), e3.loaded = true; + })(e3, s2), !s2) throw S.flow.operations.load.serverFailureMessage; + yield w(e3, s2, true), yield e3.postImport(n3, false, o2), e3.loaded = true; } catch (t4) { if (e3.topic.warningWithStack(t4, "failure during flow import"), a.default.isString(t4) || a.default.isObject(t4) && t4.hasOwnProperty("bulk")) throw t4; - throw y.flow.loadFailed; + throw S.flow.loadFailed; } finally { e3.isImporting = false; } }); } - const R = ["_autoCleanedUpSinks", "_path", "_outOfService", "_partAndPartsOutOfService"]; - function D(e3, t3) { - let i3 = t3; - if ("$testId" === e3 && (i3 = void 0), !R.includes(e3)) return i3; - } + const D = ["_autoCleanedUpSinks", "_path", "_outOfService", "_partAndPartsOutOfService"]; function P(e3, t3) { - if (void 0 !== e3) return JSON.stringify(e3, D, t3 ? " " : null); + let i3 = t3; + if ("$testId" === e3 && (i3 = void 0), !D.includes(e3)) return i3; } function M(e3, t3) { - if (t3 || !v[e3.instanceId]) { - const t4 = k(e3, true, null); - v[e3.instanceId] = P(t4); - const i3 = k(e3, true, N); - I[e3.instanceId] = P(i3); - } - return v[e3.instanceId]; + if (void 0 !== e3) return JSON.stringify(e3, P, t3 ? " " : null); } function F(e3, t3) { - const i3 = k(e3, false, null); - return i3 ? P(i3, t3) : void 0; + if (t3 || !I[e3.instanceId]) { + const t4 = V(e3, true, null); + I[e3.instanceId] = M(t4); + const i3 = V(e3, true, v); + C[e3.instanceId] = M(i3); + } + return I[e3.instanceId]; } - function L(e3) { - e3.isImporting || (delete v[e3.instanceId], delete I[e3.instanceId]); + function L(e3, t3) { + const i3 = V(e3, false, null); + return i3 ? M(i3, t3) : void 0; } - function x(e3, t3) { + function x(e3) { + e3.isImporting || (delete I[e3.instanceId], delete C[e3.instanceId]); + } + function k(e3, t3) { const i3 = e3.displayName + e3.versions.getVersionExtension(); let n3; - return n3 = t3 ? i3 + ".yaml" : i3 + m.default.getFileExtensionForFlowType(e3.type), n3; + return n3 = t3 ? i3 + ".yaml" : i3 + g.default.getFileExtensionForFlowType(e3.type), n3; } - function k(e3, i3, n3) { + function V(e3, i3, n3) { let o2 = null; try { o2 = (function(e4, i4, n4) { @@ -70773,13 +70903,13 @@ ${e3.stack}`, n3 = [this].concat(i3); } return o2; } - function V(e3, t3, i3, n3, o2) { + function U(e3, t3, i3, n3, o2) { const r2 = !i3; - return i3 || (i3 = F(e3)), w(e3, t3, n3, o2).catch((t4) => w(e3, i3, n3, o2).then(() => { + return i3 || (i3 = L(e3)), R(e3, t3, n3, o2).catch((t4) => R(e3, i3, n3, o2).then(() => { if (r2) throw t4; })); } - t2.yamlPropertyOrderMap = { name: 10, description: 20, division: 30, startUpRef: 40, surveyForm: 41, worktype: 41, defaultLanguage: 50, supportedLanguages: 60, initialGreeting: 70, variables: 80, settingsInboundEmailHandling: 90, settingsInQueueCall: 100, settingsOutboundCall: 110, settingsCommonModule: 120, settingsActionDefaults: 130, settingsErrorHandling: 140, settingsEmailSend: 145, settingsMenu: 150, settingsPrompts: 160, settingsSpeechRec: 170, menus: 180, startUpState: 190, periodicState: 200, states: 210, tasks: 220 }, h.serviceListen(h.cleanUpFlow, L), h.serviceListen(h.flowLoadFailed, function(e3) { + t2.yamlPropertyOrderMap = { name: 10, description: 20, division: 30, startUpRef: 40, surveyForm: 41, worktype: 41, defaultLanguage: 50, supportedLanguages: 60, initialGreeting: 70, variables: 80, settingsInboundEmailHandling: 90, settingsInQueueCall: 100, settingsOutboundCall: 110, settingsCommonModule: 120, settingsActionDefaults: 130, settingsErrorHandling: 140, settingsEmailSend: 145, settingsMenu: 150, settingsPrompts: 160, settingsSpeechRec: 170, menus: 180, startUpState: 190, periodicState: 200, states: 210, tasks: 220 }, m.serviceListen(m.cleanUpFlow, x), m.serviceListen(m.flowLoadFailed, function(e3) { e3.loaded = false; }); }, 98114(e2, t2, i2) { @@ -70803,7 +70933,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } _createAutomateFlowDefinition(e3, t3, i3) { const n3 = [h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeEmailSend, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage, h.flowTypes.flowTypeWorkflow, h.flowTypes.flowTypeWorkitem], o2 = h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess); - return this._addFlowDefinition(p.default.createForFlowType(e3).setIsDeprecated(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat)).setChannelTypes(e3 === h.flowTypes.flowTypeInboundChat ? [l.channelTypeChat] : []).setOutputModes(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage) ? [g.outputModeText] : []).setDependencyType(v[e3]).setFileExtension(i3).setStartupObjectCanBeState(true).setSupportsAddVariablesInDataView(true).setIsCreatable(true).setSupportsDebugPublish(o2).setSupportsComplexTypes(true).setSupportsCustomJsonTypes(true).setCanSaveAs(e3 !== h.flowTypes.flowTypeWorkitem).setSupportsDataViewFiltering(true).setSupportsErrorHandlingQueueRouting(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage)).setSupportsFlowInputVariables(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeWorkflow, h.flowTypes.flowTypeWorkitem, h.flowTypes.flowTypeDigitalBot, h.flowTypes.flowTypeBot)).setIsReferenceableFromOtherFlows(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage)).setSupportsFlowOutputVariables(true).setSupportsLanguages(n3.includes(e3)).setSupportsLogLevelConfiguration(true).setLanguagesSupportDefaultLanguage(n3.includes(e3)).setSupportsMoreThanOneLanguage(n3.includes(e3)).setSupportsLanguageAddRemove(n3.includes(e3)).setSupportsLanguageDefaultChange(n3.includes(e3)).setLanguagesSupportDefaultLanguageSkill(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage, h.flowTypes.flowTypeWorkitem)).setPreviewPerformsLaunch(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeWorkflow)).setPreviewCreatesWorkitem(e3 === h.flowTypes.flowTypeWorkitem).setSupportsFlowCreationData(e3 === h.flowTypes.flowTypeWorkitem).setSupportsAudio(false).setSupportsReusableTasks(!o2).setSupportsStates(true).setSupportsMultipleStates(!o2).setStartupStateMustTerminate(true).setSupportsPeriodicState(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage)).setSupportsTaskInputVariables(!o2).setSupportsTaskOutputVariables(!o2).setSupportsTasksWithOutputPaths(!o2).setTypeDisplayName(t3).setMaxFlowSize(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeEmailSend) ? a.flowSizeLimits.maxFlowSizeEmail : a.flowSizeLimits.maxFlowSize).setFlowTypeCategory(this._flowTypeCategoryForAutomateFlowType(e3))); + return this._addFlowDefinition(p.default.createForFlowType(e3).setIsDeprecated(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat)).setChannelTypes(e3 === h.flowTypes.flowTypeInboundChat ? [l.channelTypeChat] : []).setOutputModes(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage) ? [g.outputModeText] : []).setDependencyType(v[e3]).setFileExtension(i3).setStartupObjectCanBeState(true).setSupportsAddVariablesInDataView(true).setIsCreatable(true).setSupportsDebugPublish(o2).setSupportsComplexTypes(true).setSupportsCustomJsonTypes(true).setCanSaveAs(e3 !== h.flowTypes.flowTypeWorkitem).setSupportsDataViewFiltering(true).setSupportsErrorHandlingQueueRouting(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage)).setSupportsFlowInputVariables(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeWorkflow, h.flowTypes.flowTypeWorkitem, h.flowTypes.flowTypeDigitalBot, h.flowTypes.flowTypeBot)).setIsReferenceableFromOtherFlows(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage)).setSupportsFlowOutputVariables(true).setSupportsLanguages(n3.includes(e3)).setSupportsLogLevelConfiguration(true).setLanguagesSupportDefaultLanguage(n3.includes(e3)).setSupportsMoreThanOneLanguage(n3.includes(e3)).setSupportsLanguageAddRemove(n3.includes(e3)).setSupportsLanguageDefaultChange(n3.includes(e3)).setLanguagesSupportDefaultLanguageSkill(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundChat, h.flowTypes.flowTypeInboundEmail, h.flowTypes.flowTypeInboundShortMessage, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage, h.flowTypes.flowTypeWorkitem)).setPreviewPerformsLaunch(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeWorkflow)).setLaunchSupportsConversationId(o2).setLaunchSupportsCaseId(false).setLaunchSupportsWorkItemId(false).setPreviewCreatesWorkitem(e3 === h.flowTypes.flowTypeWorkitem).setSupportsFlowCreationData(e3 === h.flowTypes.flowTypeWorkitem).setSupportsAudio(false).setSupportsReusableTasks(!o2).setSupportsStates(true).setSupportsMultipleStates(!o2).setStartupStateMustTerminate(true).setSupportsPeriodicState(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInQueueEmail, h.flowTypes.flowTypeInQueueShortMessage)).setSupportsTaskInputVariables(!o2).setSupportsTaskOutputVariables(!o2).setSupportsTasksWithOutputPaths(!o2).setTypeDisplayName(t3).setMaxFlowSize(h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeBusinessProcess, h.flowTypes.flowTypeEmailSend) ? a.flowSizeLimits.maxFlowSizeEmail : a.flowSizeLimits.maxFlowSize).setFlowTypeCategory(this._flowTypeCategoryForAutomateFlowType(e3))); } _flowTypeSupportsMenus(e3) { return h.flowTypes.isFlowType(e3, h.flowTypes.flowTypeInboundCall, h.flowTypes.flowTypeOutboundCall, h.flowTypes.flowTypeSecureCall, h.flowTypes.flowTypeVoicemail); @@ -70832,23 +70962,25 @@ ${e3.stack}`, n3 = [this].concat(i3); _processBootstrapDataLoaded(e3) { var t3, i3; f.default.each(e3.flowTypes, (e4) => { - var t4, i4, n3; + var t4, i4, n3, o2; try { - const o2 = this._flowDefinitions[e4.id]; - if (o2) { - o2.isAvailable = e4.isAvailable, f.default.isBoolean(null === (t4 = e4.userCreatable) || void 0 === t4 ? void 0 : t4.isAvailable) && (o2.isCreatable = null === (i4 = e4.userCreatable) || void 0 === i4 ? void 0 : i4.isAvailable), f.default.isBoolean(null === (n3 = e4.supportsLanguages) || void 0 === n3 ? void 0 : n3.moreThanOneLanguage) && (o2.supportsMoreThanOneLanguage = e4.supportsLanguages.moreThanOneLanguage); - const r2 = e4.maxSize; - f.default.isActualNumber(r2) && Number.isFinite(r2) && r2 > 0 ? o2.setMaxFlowSize(r2) : u.error(`no valid max size specified for flow ${e4.id} - ${r2}`); + const r2 = this._flowDefinitions[e4.id]; + if (r2) { + r2.isAvailable = e4.isAvailable, f.default.isBoolean(null === (t4 = e4.userCreatable) || void 0 === t4 ? void 0 : t4.isAvailable) && (r2.isCreatable = null === (i4 = e4.userCreatable) || void 0 === i4 ? void 0 : i4.isAvailable), f.default.isBoolean(null === (n3 = e4.supportsLanguages) || void 0 === n3 ? void 0 : n3.moreThanOneLanguage) && (r2.supportsMoreThanOneLanguage = e4.supportsLanguages.moreThanOneLanguage); + const a2 = e4.maxSize; + f.default.isActualNumber(a2) && Number.isFinite(a2) && a2 > 0 ? r2.setMaxFlowSize(a2) : u.error(`no valid max size specified for flow ${e4.id} - ${a2}`); + const s2 = null === (o2 = e4.userVariableLimits) || void 0 === o2 ? void 0 : o2.maxCount; + f.default.isActualNumber(s2) && Number.isFinite(s2) && s2 > 0 && r2.setMaxUserVariableCount(s2); } } catch (t5) { N.exception(t5, `error processing bootstrap flow type '${e4.id}' - this flow type may not be available when it should be.`); } - }), d.isFeatureAvailable(y.default.botFlowsPromptFeature) && this._flowDefinitions[h.flowTypes.flowTypeBot].setSupportsAudio(true).setLanguagesSupportTtsAndAsrRuntime(true), d.isFeatureAvailable(y.default.emailBotsFeature) && this._flowDefinitions[h.flowTypes.flowTypeInboundEmail].setSupportsNluCortex(true).setSupportsNluCortexIntents(true).setSupportsFlowCreationData(true); + }), d.isFeatureAvailable(y.default.botFlowsPromptFeature) && this._flowDefinitions[h.flowTypes.flowTypeBot].setSupportsAudio(true).setLanguagesSupportTtsAndAsrRuntime(true), this._flowDefinitions[h.flowTypes.flowTypeInboundEmail].setSupportsNluCortex(true).setSupportsNluCortexIntents(true).setSupportsFlowCreationData(true); for (const e4 of h.flowTypes.flowTypesAll) { const t4 = this._flowDefinitions[e4]; t4 && t4.setErrorHandlingTypes(c.getHandlingTypesForFlowType(e4)); } - if (d.isFeatureAvailable(y.default.customJSONV2)) for (const e4 of h.flowTypes.flowTypesAllVxmlgen) this._flowDefinitions[e4].setSupportsCustomJsonTypes(true); + for (const e4 of h.flowTypes.flowTypesAllVxmlgen) this._flowDefinitions[e4].setSupportsCustomJsonTypes(true); if (d.isFeatureAvailable(y.default.customJSONUserDefinedTypes) || d.isFeatureAvailable(y.default.ruleBasedDecisionsFeature)) for (const e4 of h.flowTypes.flowTypesAllVxmlgen) this._flowDefinitions[e4].setSupportsCustomJsonTypeUserCreatedVariables(true); if (d.isFeatureAvailable(y.default.customJSONUserDefinedTypes) || d.isFeatureAvailable(y.default.ruleBasedDecisionsDigitalFeature)) for (const e4 of h.flowTypes.flowTypesAllAutomate) this._flowDefinitions[e4].setSupportsCustomJsonTypeUserCreatedVariables(true); if (d.isFeatureAvailable(y.default.ruleBasedDecisionsDigitalFeature)) for (const e4 of h.flowTypes.flowTypesAllAutomate) this._flowDefinitions[e4].setSupportsCustomJsonTypes(true); @@ -70894,17 +71026,9 @@ ${e3.stack}`, n3 = [this].concat(i3); } }), f.default.each(this._flowDefinitions, (e4) => { h.flowTypes.flowTypesAllCicero.includes(e4.type) ? e4.isEmbeddable = d.isFeatureAvailable(y.default.botFlowsPhase2) : e4.isEmbeddable = e4.type !== h.flowTypes.flowTypeCommonModule; - }), f.default.each(this._flowDefinitions, (e4) => { - switch (e4.type) { - case h.flowTypes.flowTypeInboundCall: - case h.flowTypes.flowTypeOutboundCall: - case h.flowTypes.flowTypeVoicemail: - e4.canSuppressCallRecordings = d.isFeatureAvailable(y.default.suppressCallRecordingsFeature); - break; - case h.flowTypes.flowTypeSecureCall: - e4.canSuppressCallRecordings = d.isFeatureAvailable(y.default.suppressCallRecordingsSecureCallFeature); - } - }), this._flowDefinitions[h.flowTypes.flowTypeVoice].setCanSuppressCallRecordings(true), f.default.each(this._flowDefinitions, (e4) => { + }); + for (const e4 of [h.flowTypes.flowTypeInboundCall, h.flowTypes.flowTypeOutboundCall, h.flowTypes.flowTypeVoicemail, h.flowTypes.flowTypeSecureCall, h.flowTypes.flowTypeVoice]) this._flowDefinitions[e4].setCanSuppressCallRecordings(true); + f.default.each(this._flowDefinitions, (e4) => { e4.type === h.flowTypes.flowTypeBot && (e4.languagesSupportSttSetting = d.isFeatureAvailable(y.default.botFlowsThirdPartySttFeature)); }), d.isFeatureAvailable(y.default.orgAvailabilityGrammars) && f.default.each(this._flowDefinitions, (e4) => { switch (e4.type) { @@ -71050,28 +71174,28 @@ ${e3.stack}`, n3 = [this].concat(i3); return n2.__awaiter(this, void 0, void 0, function* () { var t3; M.withContext("flowId", e3).info("Starting flow open"); - const i3 = yield P.getFlow(e3, true, true); + const i3 = yield d.getFlow(e3, true, true); if (!i3) throw M.withContext("flowId", e3).error("Failed to retrieve flow information"), new Error(`Failed to retrieve flow information for flow ID '${e3}'`); if ("FAILURE" === (null === (t3 = i3.currentOperation) || void 0 === t3 ? void 0 : t3.actionStatus)) { const { errorCode: t4, errorMessage: n4, actionName: o2 } = i3.currentOperation; M.withContext("flowId", e3).withContext("errorCode", t4).withContext("errorMessage", n4).error(`Flow operation '${o2}' failed but allowing flow to load`); } - const n3 = new _.default(i3); + const n3 = new h.default(i3); return n3.topic.info(`Received flow info - type:'${i3.type}', id: '${i3.id}'`), n3; }); }, t2.getFullFlow = function(e3) { - return e3.type === a.flowTypes.flowTypeBot ? new s.default(e3) : e3.type === a.flowTypes.flowTypeCommonModule ? new l.default(e3) : e3.type === a.flowTypes.flowTypeDigitalBot ? new u.default(e3) : e3.type === a.flowTypes.flowTypeBusinessProcess ? new d.default(e3) : e3.type === a.flowTypes.flowTypeEmailSend ? new p.default(e3) : e3.type === a.flowTypes.flowTypeOutboundCall ? new A.default(e3) : e3.type === a.flowTypes.flowTypeInQueueCall ? new T.default(e3) : e3.type === a.flowTypes.flowTypeSecureCall ? new N.default(e3) : e3.type === a.flowTypes.flowTypeInboundEmail ? new g.default(e3) : e3.type === a.flowTypes.flowTypeSurveyInvite ? new v.default(e3) : e3.type === a.flowTypes.flowTypeInboundCall ? new h.default(e3) : e3.type === a.flowTypes.flowTypeInboundChat ? new m.default(e3) : e3.type === a.flowTypes.flowTypeInboundShortMessage ? new f.default(e3) : e3.type === a.flowTypes.flowTypeWorkflow ? new b.default(e3) : e3.type === a.flowTypes.flowTypeWorkitem ? new E.default(e3) : e3.type === a.flowTypes.flowTypeInQueueEmail ? new y.default(e3) : e3.type === a.flowTypes.flowTypeInQueueShortMessage ? new S.default(e3) : e3.type === a.flowTypes.flowTypeVoice ? new I.default(e3) : e3.type === a.flowTypes.flowTypeVoiceSurvey ? new O.default(e3) : e3.type === a.flowTypes.flowTypeVoicemail ? new C.default(e3) : e3.type === a.flowTypes.flowTypeVoiceSurvey ? new O.default(e3) : void console.error((0, o.sprintf)("Type not supported for flow retrieval: %s", e3.type)); + return e3.type === a.flowTypes.flowTypeBot ? new s.default(e3) : e3.type === a.flowTypes.flowTypeCommonModule ? new l.default(e3) : e3.type === a.flowTypes.flowTypeDigitalBot ? new u.default(e3) : e3.type === a.flowTypes.flowTypeBusinessProcess ? new p.default(e3) : e3.type === a.flowTypes.flowTypeEmailSend ? new _.default(e3) : e3.type === a.flowTypes.flowTypeOutboundCall ? new N.default(e3) : e3.type === a.flowTypes.flowTypeInQueueCall ? new y.default(e3) : e3.type === a.flowTypes.flowTypeSecureCall ? new v.default(e3) : e3.type === a.flowTypes.flowTypeInboundEmail ? new f.default(e3) : e3.type === a.flowTypes.flowTypeSurveyInvite ? new I.default(e3) : e3.type === a.flowTypes.flowTypeInboundCall ? new m.default(e3) : e3.type === a.flowTypes.flowTypeInboundChat ? new g.default(e3) : e3.type === a.flowTypes.flowTypeInboundShortMessage ? new T.default(e3) : e3.type === a.flowTypes.flowTypeWorkflow ? new E.default(e3) : e3.type === a.flowTypes.flowTypeWorkitem ? new w.default(e3) : e3.type === a.flowTypes.flowTypeInQueueEmail ? new S.default(e3) : e3.type === a.flowTypes.flowTypeInQueueShortMessage ? new A.default(e3) : e3.type === a.flowTypes.flowTypeVoice ? new C.default(e3) : e3.type === a.flowTypes.flowTypeVoiceSurvey ? new b.default(e3) : e3.type === a.flowTypes.flowTypeVoicemail ? new O.default(e3) : e3.type === a.flowTypes.flowTypeVoiceSurvey ? new b.default(e3) : void console.error((0, o.sprintf)("Type not supported for flow retrieval: %s", e3.type)); }, t2.makeReplayUrlFromFlowInstanceData = function(e3, t3, i3, n3) { - return R.ParameterValidator.expectString(e3, () => w.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowInstanceId")), R.ParameterValidator.expectString(t3, () => w.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowVersion")), R.ParameterValidator.expectString(i3, () => w.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowId")), R.ParameterValidator.expectFlowType(n3, () => w.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowType")), L(e3, t3, i3, n3); + return D.ParameterValidator.expectString(e3, () => R.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowInstanceId")), D.ParameterValidator.expectString(t3, () => R.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowVersion")), D.ParameterValidator.expectString(i3, () => R.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowId")), D.ParameterValidator.expectFlowType(n3, () => R.ParameterInfo.createFunctionParameter(F, "makeReplayUrlFromFlowInstanceData", "flowType")), L(e3, t3, i3, n3); }, t2.makeReplayUrlFromFlowPreview = function(e3) { const t3 = null == e3 ? void 0 : e3.previewedFlowInfo; if (t3) return L(t3.executionId, t3.flowVersion, t3.flowId, t3.flowType); }; - const n2 = i2(31635), o = i2(17604), r = i2(24032), a = i2(96618), s = n2.__importDefault(i2(84433)), l = n2.__importDefault(i2(60571)), u = n2.__importDefault(i2(31375)), c = n2.__importStar(i2(35515)), d = n2.__importDefault(i2(32495)), p = n2.__importDefault(i2(37824)), _ = n2.__importDefault(i2(90396)), h = n2.__importDefault(i2(54625)), m = n2.__importDefault(i2(22999)), g = n2.__importDefault(i2(65641)), f = n2.__importDefault(i2(55974)), T = n2.__importDefault(i2(24212)), y = n2.__importDefault(i2(44130)), S = n2.__importDefault(i2(58407)), A = n2.__importDefault(i2(40192)), N = n2.__importDefault(i2(44231)), v = n2.__importDefault(i2(83737)), I = n2.__importDefault(i2(74920)), C = n2.__importDefault(i2(98253)), O = n2.__importDefault(i2(66350)), b = n2.__importDefault(i2(71191)), E = n2.__importDefault(i2(43314)), w = i2(55909), R = i2(33951), D = i2(97340), P = i2(37345), M = (0, r.getTopic)("flowListHelper"), F = "flowHelper"; + const n2 = i2(31635), o = i2(17604), r = i2(24032), a = i2(96618), s = n2.__importDefault(i2(84433)), l = n2.__importDefault(i2(60571)), u = n2.__importDefault(i2(31375)), c = n2.__importStar(i2(35515)), d = n2.__importStar(i2(67614)), p = n2.__importDefault(i2(32495)), _ = n2.__importDefault(i2(37824)), h = n2.__importDefault(i2(90396)), m = n2.__importDefault(i2(54625)), g = n2.__importDefault(i2(22999)), f = n2.__importDefault(i2(65641)), T = n2.__importDefault(i2(55974)), y = n2.__importDefault(i2(24212)), S = n2.__importDefault(i2(44130)), A = n2.__importDefault(i2(58407)), N = n2.__importDefault(i2(40192)), v = n2.__importDefault(i2(44231)), I = n2.__importDefault(i2(83737)), C = n2.__importDefault(i2(74920)), O = n2.__importDefault(i2(98253)), b = n2.__importDefault(i2(66350)), E = n2.__importDefault(i2(71191)), w = n2.__importDefault(i2(43314)), R = i2(55909), D = i2(33951), P = i2(97340), M = (0, r.getTopic)("flowListHelper"), F = "flowHelper"; function L(e3, t3, i3, n3) { if (!(n3 && i3 && e3 && t3)) return; const o2 = `https://${c.values.host}${window.location.pathname}`; - return D.UrlBuilder.create(o2).addSegment("#").addSegment("flowInstance").addSegment(e3).render(); + return P.UrlBuilder.create(o2).addSegment("#").addSegment("flowInstance").addSegment(e3).render(); } }, 28691(e2, t2, i2) { "use strict"; @@ -71296,17 +71420,17 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 44275(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(96618), a = i2(9456), s = i2(5173), l = i2(37345); - class u extends s.BaseFlowPreviewInstance { - _startPreviewForFlowInfo(e3, t3, i3, r2) { + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(67614)), a = i2(5173), s = i2(96618), l = i2(9456); + class u extends a.BaseFlowPreviewInstance { + _startPreviewForFlowInfo(e3, t3, i3, a2) { return n2.__awaiter(this, void 0, void 0, function* () { var i4; - const n3 = `${null !== (i4 = u._launchNamePrefixesByFlowType[e3.type]) && void 0 !== i4 ? i4 : "ArchitectFlowPreview"}_${(0, a.uuid)()}`, s2 = yield l.postFlowLaunch(e3.id, t3, o.default.isObject(r2) ? r2 : {}, n3); + const n3 = `${null !== (i4 = u._launchNamePrefixesByFlowType[e3.type]) && void 0 !== i4 ? i4 : "ArchitectFlowPreview"}_${(0, l.uuid)()}`, s2 = yield r.postFlowLaunch(e3.id, t3, o.default.isObject(a2) ? a2 : {}, n3); return console.log(`flow launch name '${n3}'`), s2.id; }); } _isFlowNotificationEventDataForThisPreview(e3, t3) { - return t3.flowId === this.flowId; + return t3.flowId === this.flowId && !!e3 && t3.executionId === e3; } get supportsDebugPublishedPreview() { return true; @@ -71318,7 +71442,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return true; } } - u._launchNamePrefixesByFlowType = { [r.flowTypes.flowTypeBusinessProcess]: "ArchitectBusinessProcessPreview", [r.flowTypes.flowTypeWorkflow]: "ArchitectWorkflowPreview" }, t2.default = u; + u._launchNamePrefixesByFlowType = { [s.flowTypes.flowTypeBusinessProcess]: "ArchitectBusinessProcessPreview", [s.flowTypes.flowTypeWorkflow]: "ArchitectWorkflowPreview" }, t2.default = u; }, 88280(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -71413,6 +71537,7 @@ ${e3.stack}`, n3 = [this].concat(i3); const n3 = yield this._startPreviewForFlowInfo(e3, t3, i3, o2); if (n3) return this._flowId = e3.id, this._flowVersion = t3, this._flowType = e3.type, this._tag = n3, a.log(`preview - starting ${this.previewInfoLogStr}`), yield this._startListeningForFlowInstanceEventData(), this._startDateTime = /* @__PURE__ */ new Date(), this.status = u.running, a.log(`preview - running ${this.previewInfoLogStr}`), n3; } catch (e4) { + a.error(`preview - failed to start ${this.previewInfoLogStr}`, e4); } this.reset(), this.status = u.error; }); @@ -72015,14 +72140,15 @@ ${e3.stack}`, n3 = [this].concat(i3); const n2 = i2(31635).__importDefault(i2(92140)); }, 59477(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.betaLanguageAllowlist = void 0, t2.isNavigatorSupportedLanguage = function(e3) { - const i3 = r.getBaseLanguageSubtag(e3); - return !!i3 && t2.betaLanguageAllowlist.includes(i3); + Object.defineProperty(t2, "__esModule", { value: true }), t2.isNavigatorSupportedLanguage = function(e3) { + var t3, i3, n3; + if (!e3) return false; + const o2 = null !== (n3 = null === (i3 = null === (t3 = a.bootstrapService.featureSupport) || void 0 === t3 ? void 0 : t3.navigator) || void 0 === i3 ? void 0 : i3.supportedLanguages) && void 0 !== n3 ? n3 : {}; + return Object.keys(o2).some((t4) => t4.toLowerCase() === e3.toLowerCase()); }, t2.isNavigatorFeatureAvailable = function() { - return o.isFeatureAvailable(a.default.botFlowsLLMPoweredFrontDoor); + return o.isFeatureAvailable(r.default.botFlowsLLMPoweredFrontDoor); }; - const n2 = i2(31635), o = n2.__importStar(i2(10798)), r = n2.__importStar(i2(98442)), a = n2.__importDefault(i2(4648)); - t2.betaLanguageAllowlist = ["en", "es"]; + const n2 = i2(31635), o = n2.__importStar(i2(10798)), r = n2.__importDefault(i2(4648)), a = i2(16321); }, 77862(e2, t2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.default = { ciceroTrainingWaitTimeMs: 2e3, compressionFormats: { none: "none" }, entityType: { maxListEntityItemValueStrLen: 50, maxListEntityTypes: 50 }, nodeIds: { intents: "intents", knowledge: "knowledge", learning: "learning", slots: "slots", slotTypes: "slot-types", dynamicSlotTypes: "dynamic-slots", utteranceHistory: "utterance-history", optimizationOverview: "optimization-overview" }, trainingStatuses: { error: "Error", trained: "Trained", training: "Training", unknown: "Unknown", untrained: "Untrained" }, validationResultTypes: { error: "error", info: "info", warn: "warn" }, variable: { virtualAgentEnabled: "virtualAgentEnabled", nameFollowUpSuffix: "_Follow_Up" } }; @@ -72951,8 +73077,8 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 97229(e2, t2, i2) { "use strict"; t2.assignCustomerSegmentFailureReasons = void 0; - const n2 = i2(31635).__importDefault(i2(92140)), o = "ActionInvocationLimitExceeded", r = "InvalidExternalContact", a = "InvalidCustomerSegment", s = "CustomerSegmentsCollectionLimitExceeded", l = ["GeneralError"]; - t2.assignCustomerSegmentFailureReasons = n2.default.uniq(l.concat([o, r, a, s])); + const n2 = i2(31635).__importDefault(i2(92140)), o = "ActionInvocationLimitExceeded", r = "InvalidExternalContact", a = "InvalidCustomerSegment", s = ["GeneralError"]; + t2.assignCustomerSegmentFailureReasons = n2.default.uniq(s.concat([o, r, a])); }, 79537(e2, t2) { "use strict"; t2.askForAuthenticationFailureReasons = void 0; @@ -73183,11 +73309,7 @@ ${e3.stack}`, n3 = [this].concat(i3); t2.V2 = { displayString: n2.generic.facebook, id: "facebook" }, t2.b_ = { displayString: n2.generic.whatsApp, id: "whatsapp" }, t2.allSupportedDigitalChannelTypes = [t2.V2, t2.b_]; }, 98442(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.NluFlowLanguageStatus = t2.nonGenericLangs = t2.allLangs = void 0, t2.langCodeIsGeneric = f, t2.getBaseLanguageSubtag = function(e3) { - if (!e3 || "string" != typeof e3) return null; - const t3 = e3.toLowerCase(), i3 = t3.indexOf("-"); - return -1 === i3 ? t3 : t3.substring(0, i3); - }, t2.getDefaultFlowLanguageCode = function() { + Object.defineProperty(t2, "__esModule", { value: true }), t2.NluFlowLanguageStatus = t2.nonGenericLangs = t2.allLangs = void 0, t2.langCodeIsGeneric = f, t2.getDefaultFlowLanguageCode = function() { var e3; const i3 = (null === (e3 = u.getCurrentLanguage()) || void 0 === e3 ? void 0 : e3.toLowerCase()) || "en-us", n3 = t2.allLangs[i3]; return n3 ? n3.id : null; @@ -73250,10 +73372,14 @@ ${e3.stack}`, n3 = [this].concat(i3); return (null == n3 ? void 0 : n3.status) ? O.get(null === (i3 = n3.status) || void 0 === i3 ? void 0 : i3.toLowerCase()) : C.None; }, t2.isFlowTypeWithLanguageSupportedInSystem = function(e3, t3) { return t3 === o.flowTypes.flowTypeInboundShortMessage || t3 === o.flowTypes.flowTypeInboundEmail || t3 === o.flowTypes.flowTypeInboundChat || E(e3, t3); - }, t2.supportsAudioDataAndTTSPlaybackAndSpeechRecForFlowType = E, t2.supportsFlowDebugForFlowType = function(e3, i3) { - if (i3 === o.flowTypes.flowTypeVoicemail) return true; - const n3 = e3 ? t2.allLangs[e3.toLowerCase()] : null; - return !!n3 && (true === n3.getSupportsTTSPlaybackForFlowType(i3) && true === n3.hasFlowDebugTTS); + }, t2.supportsAudioDataAndTTSPlaybackAndSpeechRecForFlowType = E, t2.supportsFlowDebugForFlowType = w, t2.getLanguagesSupportingFlowDebug = function(e3) { + var t3, i3, n3; + if (!e3) return []; + const o2 = (null !== (i3 = null === (t3 = e3.languages) || void 0 === t3 ? void 0 : t3.supportedLanguages) && void 0 !== i3 ? i3 : []).filter((t4) => w(t4, e3.type)); + return (null !== (n3 = e3.supportedLanguageOptions) && void 0 !== n3 ? n3 : []).filter((e4) => { + var t4; + return !!e4 && (-1 !== o2.findIndex((t5) => t5.toLocaleLowerCase() === e4.language.toLocaleLowerCase()) && !!(null === (t4 = e4.textToSpeech) || void 0 === t4 ? void 0 : t4.hasUsableEngineSelectedForLanguage)); + }).map((e4) => e4.language); }, t2.supportsSpeechRecForFlowType = function(e3, i3) { const n3 = e3 ? t2.allLangs[e3.toLowerCase()] : null; return !!n3 && n3.getSupportsSpeechRecForFlowType(i3); @@ -73322,12 +73448,17 @@ ${e3.stack}`, n3 = [this].concat(i3); const O = /* @__PURE__ */ new Map([["preview", C.Preview], ["earlypreview", C.EarlyPreview], ["ga", C.Ga]]); function b(e3) { var t3; - return d.isFeatureAvailable(l.default.nluLanguageStatus) && (null === (t3 = s.default.getDefinitionForFlowType(e3)) || void 0 === t3 ? void 0 : t3.supportsNlu); + return !!(null === (t3 = s.default.getDefinitionForFlowType(e3)) || void 0 === t3 ? void 0 : t3.supportsNlu); } function E(e3, i3) { const n3 = e3 ? t2.allLangs[e3.toLowerCase()] : null; return !!n3 && n3.getSupportsTTSPlaybackForFlowType(i3) && n3.getSupportsAudioDataPlaybackForFlowType(i3) && n3.getSupportsSpeechRecForFlowType(i3); } + function w(e3, i3) { + if (i3 === o.flowTypes.flowTypeVoicemail) return true; + const n3 = e3 ? t2.allLangs[e3.toLowerCase()] : null; + return !!n3 && true === n3.getSupportsTTSPlaybackForFlowType(i3) && true === n3.hasFlowDebugTTS; + } }, 44351(e2, t2) { "use strict"; t2.surveyFormDtmfValues = t2.Tk = t2.botFormDtmfTerminatingValues = t2.surveyFormDtmfTerminatingValues = t2.Yw = t2.dtmfPound = void 0, t2.dtmfPound = "#", t2.Yw = "*", t2.surveyFormDtmfTerminatingValues = [t2.dtmfPound, t2.Yw].map((e3) => ({ id: e3, displayString: e3 })), t2.botFormDtmfTerminatingValues = [t2.dtmfPound].map((e3) => ({ id: e3, displayString: e3 })), t2.Tk = [...[...Array(100).keys()].map((e3) => e3.toString())].map((e3) => ({ id: e3, displayString: e3 })), t2.surveyFormDtmfValues = [...t2.Tk, ...t2.surveyFormDtmfTerminatingValues]; @@ -73986,14 +74117,14 @@ ${e3.stack}`, n3 = [this].concat(i3); }; }, 1115(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.TTS_NOT_SUPPORTED_ERROR = void 0, t2.validateFlowFailed = x, t2.validateFlow = function(e3, t3) { - if (!v(e3)) return; + Object.defineProperty(t2, "__esModule", { value: true }), t2.TTS_NOT_SUPPORTED_ERROR = void 0, t2.validateFlowFailed = U, t2.validateFlow = function(e3, t3) { + if (!O(e3)) return; let i3; if (e3.isValidating) e3.topic.errorWithErrorObjectInfo("Request made to validate flow while already in progress.", e3, true, true); else try { - if (e3.isValidating = true, T.length = 0, i3 = new d.default(e3, true), e3.validationResults = i3, e3.info && e3.info.currentUserHasLock) try { + if (e3.isValidating = true, T.length = 0, y.clear(), i3 = new d.default(e3, true), e3.validationResults = i3, e3.info && e3.info.currentUserHasLock) try { i3.validIdMap = u.getValidIds(e3), (function(e4, t4) { - e4.traverse(new a.default({ actionCallback: F, data: t4, menuCallback: M, taskCallback: M })); + e4.traverse(new a.default({ actionCallback: k, data: t4, menuCallback: x, taskCallback: x })); })(e3, i3); } catch (e4) { f.exception(e4, "Failed to generate ID map and check for orphaned items."); @@ -74001,8 +74132,8 @@ ${e3.stack}`, n3 = [this].concat(i3); return e3.hasCommonModules && e3.getEmbeddedCommonModules().forEach((e4) => { if (null == e4 ? void 0 : e4.deleted) return; const t4 = new d.default(e4, true); - e4.validationResults = t4, L(e4, t4); - }), L(e3, i3), e3.hasCommonModules && e3.getEmbeddedCommonModules().forEach((t4) => { + e4.validationResults = t4, V(e4, t4); + }), V(e3, i3), e3.hasCommonModules && e3.getEmbeddedCommonModules().forEach((t4) => { if (null == t4 ? void 0 : t4.deleted) return; const n3 = (0, _.getDependenciesForFlow)(t4).reduce((e4, t5) => { var i4; @@ -74022,29 +74153,29 @@ ${e3.stack}`, n3 = [this].concat(i3); i3.countTaskErrors(e4); }), i3.isDeep = false, t3 || e3.invokeValidationComplete(), i3; } catch (t4) { - return f.exception(t4, "Failure during validate"), x(e3, g.errors.errorOccurred, i3); + return f.exception(t4, "Failure during validate"), U(e3, g.errors.errorOccurred, i3); } finally { e3.isValidating = false; } - }, t2.validateAction = k, t2.validateNode = function e3(t3, i3) { + }, t2.validateAction = B, t2.validateNode = function e3(t3, i3) { const n3 = t3.parentFlow; - if (!v(n3)) return; - if (i3) return N({ validationItem: t3, function: e3, args: [t3], funcName: "validateNode" }); + if (!O(n3)) return; + if (i3) return C({ validationItem: t3, function: e3, args: [t3], funcName: "validateNode" }); t3.initializeDesignTimeCalled; const o2 = n3.validationResults; - return o2 && !o2.shouldValidate() || (o2.removeIssues(t3), t3.isDestroyedOrDestroying) ? void 0 : (t3.isMenu ? (S(t3, o2), w(t3.parentFlow.menus, o2)) : t3.isTaskLike ? (r.default.each(t3.actions, o2.removeIssues.bind(o2)), C(t3, o2), E(t3.parentFlow.tasks, o2), o2.countTaskErrors(t3)) : t3.validate && (S(t3, o2), t3.topParent && t3.topParent.isTaskLike && o2.countTaskErrors(t3.topParent)), n3 && n3.startUpObject === t3 && n3.initialPrompts && S(n3.initialPrompts, o2), o2.isDeep || R(0, t3), o2); - }, t2.validateItem = V, t2.clearIssues = function(e3) { + return o2 && !o2.shouldValidate() || (o2.removeIssues(t3), t3.isDestroyedOrDestroying) ? void 0 : (t3.isMenu ? (v(t3, o2), P(t3.parentFlow.menus, o2)) : t3.isTaskLike ? (r.default.each(t3.actions, o2.removeIssues.bind(o2)), E(t3, o2), D(t3.parentFlow.tasks, o2), o2.countTaskErrors(t3)) : t3.validate && (v(t3, o2), t3.topParent && t3.topParent.isTaskLike && o2.countTaskErrors(t3.topParent)), n3 && n3.startUpObject === t3 && n3.initialPrompts && v(n3.initialPrompts, o2), o2.isDeep || M(0, t3), o2); + }, t2.validateItem = G, t2.clearIssues = function(e3) { var t3; if (!(null === (t3 = e3.parentFlow) || void 0 === t3 ? void 0 : t3.validationResults)) return; const i3 = e3.parentFlow.validationResults; - i3.removeIssues(e3, true), e3.isDestroyedOrDestroying || e3.parentFlow.isDestroyedOrDestroying || !e3.parentFlow.loaded || R(0, e3); + i3.removeIssues(e3, true), e3.isDestroyedOrDestroying || e3.parentFlow.isDestroyedOrDestroying || !e3.parentFlow.loaded || M(0, e3); }, t2.validate = function(e3, t3) { if (!e3) return false; if (e3.isDestroyedOrDestroying || !e3.initializeDesignTimeCalled) return false; - if (e3.isBaseAction) k(e3, true, t3); + if (e3.isBaseAction) B(e3, true, t3); else { if (!(e3.isVariableViewModel || e3.isNormalExpression || e3.isBaseFlowSettingsViewModel)) return false; - V(e3, t3); + G(e3, t3); } return true; }, t2.getIssues = function(e3, t3) { @@ -74052,9 +74183,13 @@ ${e3.stack}`, n3 = [this].concat(i3); }; const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importDefault(i2(92859)), s = n2.__importStar(i2(24032)), l = n2.__importStar(i2(58380)), u = n2.__importStar(i2(48565)), c = i2(50474), d = n2.__importDefault(i2(59805)), p = n2.__importStar(i2(12847)), _ = i2(17498), h = n2.__importStar(i2(36781)), m = n2.__importStar(i2(66381)), g = i2(47957), f = s.getTopic("validation"); t2.TTS_NOT_SUPPORTED_ERROR = "__TTS_NOT_SUPPORTED__"; - const T = []; - let y = 0; - function S(e3, t3) { + const T = [], y = /* @__PURE__ */ new Map(); + let S = false, A = 0; + function N(e3, t3) { + const i3 = y.get(e3); + i3 && (i3.delete(t3), 0 === i3.size && y.delete(e3)); + } + function v(e3, t3) { try { if (e3.isValidating) return void (e3.topic || f).errorWithErrorObjectInfo("Request made to validate item while item validation is already in progress.", e3, true, true); e3.isValidating = true, e3.validate(t3); @@ -74062,54 +74197,62 @@ ${e3.stack}`, n3 = [this].concat(i3); delete e3.isValidating; } } - function A() { - 0 !== T.length ? setTimeout(() => { - if (0 === T.length) return void (y = 0); - const e3 = y > 300; - if (!l.isFiringEvents() && !h.isFiringEvents() || e3) { - e3 && p.warn("Deferred validation max wait count (300) exceeded waiting for events to finish processing. Will process next pending validation call now."), y = 0; - const t3 = T.shift(); - if (r.default.isObject(t3)) try { - t3.function(...t3.args); - } catch (e4) { - f.exceptionWithErrorObjectInfo(e4, `Caught unhandled exception in deferred object validation. funcName: ${t3.funcName}`, t3.validationItem, true); + function I() { + S || (0 !== T.length ? (S = true, setTimeout(() => { + if (S = false, 0 === T.length) return A = 0, void I(); + const e3 = A > 50; + if (!e3 && (l.isFiringEvents() || h.isFiringEvents())) return A++, A % 50 == 0 && p.warn(`Deferred validation still waiting since event processing is still in progress ( count: ${A} )`), void I(); + e3 && p.warn("Deferred validation max wait count (50) exceeded waiting for events to finish processing. Will process pending validation calls now."), A = 0; + const t3 = Math.min(T.length, 100); + for (let e4 = 0; e4 < t3; e4++) { + const e5 = T.shift(); + if (r.default.isObject(e5)) { + N(e5.validationItem, e5.function); + try { + e5.function(...e5.args); + } catch (t4) { + f.exceptionWithErrorObjectInfo(t4, `Caught unhandled exception in deferred object validation. funcName: ${e5.funcName}`, e5.validationItem, true); + } } - } else y++, y % 50 == 0 && p.warn(`Deferred validation still waiting since event processing is still in progress ( count: ${y} )`); - A(); - }, 90) : y = 0; + } + I(); + }, 90)) : A = 0); } - function N(e3) { - return !(!e3.validationItem || e3.validationItem.parentFlow && (!e3.validationItem.parentFlow.loaded || e3.validationItem.parentFlow.validationResults.isDeep) || r.default.find(T, (t3) => t3.validationItem === e3.validationItem && t3.function === e3.function) || (T.push(e3), A(), 0)); + function C(e3) { + if (!e3.validationItem) return false; + if (e3.validationItem.parentFlow && (!e3.validationItem.parentFlow.loaded || e3.validationItem.parentFlow.validationResults.isDeep)) return false; + let t3 = y.get(e3.validationItem); + return !(null == t3 ? void 0 : t3.has(e3.function)) && (t3 || (t3 = /* @__PURE__ */ new Set(), y.set(e3.validationItem, t3)), t3.add(e3.function), T.push(e3), I(), true); } - function v(e3) { + function O(e3) { return e3 && e3.canBeValidated(); } - function I(e3, t3) { + function b(e3, t3) { if (e3) { if (e3.isAction || (e3.topic || f).errorWithErrorObjectInfo("Should not be using _validateAction on this item", e3, true, true), (!t3 || t3.shouldValidate()) && !e3.isDestroyed && (!e3.parentFlow || e3.parentFlow.loaded)) { if (e3.isDisabled) { const i3 = r.default.traverseFind(e3.parent, (e4) => e4.isDisabled && e4.parent, (e4) => e4.outOfService); t3.addWarning(e3, i3 ? g.errors.unreachableActionOutOfService : g.errors.unreachableAction); } - S(e3, t3); + v(e3, t3); } } else f.error("Tried to validate: {}", e3); } - function C(e3, t3) { - t3 && !t3.shouldValidate() || e3.isDestroyed || (e3.isTaskLike || (e3.topic || f).errorWithErrorObjectInfo("Should not be using validateTask on this item", e3, true, true), S(e3, t3), r.default.each(e3.actions, (e4) => { - I(e4, t3); + function E(e3, t3) { + t3 && !t3.shouldValidate() || e3.isDestroyed || (e3.isTaskLike || (e3.topic || f).errorWithErrorObjectInfo("Should not be using validateTask on this item", e3, true, true), v(e3, t3), r.default.each(e3.actions, (e4) => { + b(e4, t3); })); } - function O(e3, t3) { - t3 && !t3.shouldValidate() || e3.isDestroyed || (S(e3, t3), (function(e4, t4) { + function w(e3, t3) { + t3 && !t3.shouldValidate() || e3.isDestroyed || (v(e3, t3), (function(e4, t4) { if (t4 && !t4.shouldValidate()) return; const i3 = []; r.default.each(e4.choices, (n3) => { - n3.isDestroyed || (S(n3, t4), n3.action ? I(n3.action, t4) : t4.addError(n3, g.action.notSet), n3.dtmf && (r.default.contains(i3, n3.dtmf) ? t4.addError(e4, (0, o.sprintf)(g.menuChoice.duplicateDtmf, n3.dtmf)) : i3.push(n3.dtmf))); + n3.isDestroyed || (v(n3, t4), n3.action ? b(n3.action, t4) : t4.addError(n3, g.action.notSet), n3.dtmf && (r.default.contains(i3, n3.dtmf) ? t4.addError(e4, (0, o.sprintf)(g.menuChoice.duplicateDtmf, n3.dtmf)) : i3.push(n3.dtmf))); }); })(e3, t3)); } - function b(e3, t3) { + function R(e3, t3) { const i3 = { globalVariableHolder: {} }; e3.forEach((e4) => { const n3 = i3[e4.parent.id]; @@ -74120,16 +74263,16 @@ ${e3.stack}`, n3 = [this].concat(i3); } }); } - function E(e3, t3) { - D(e3, t3); + function D(e3, t3) { + F(e3, t3); } - function w(e3, t3) { - D(e3, t3); + function P(e3, t3) { + F(e3, t3); } - function R(e3, t3) { + function M(e3, t3) { (null == t3 ? void 0 : t3.parentFlow) ? t3.parentFlow.invokeSingleItemValidated(t3) : p.error("no parent flow"); } - function D(e3, t3) { + function F(e3, t3) { if (!(null == e3 ? void 0 : e3.length)) return; const i3 = "isTaskLike" in e3[0], n3 = i3 ? g.task.multipleNames : g.menu.multipleNames, o2 = !t3.parentFlow.isValidating, r2 = {}, a2 = e3.reduce((e4, i4) => { const o3 = i4.linkedMenuChoice ? i4.linkedMenuChoice.parent.id : i4.parent.id; @@ -74138,14 +74281,14 @@ ${e3.stack}`, n3 = [this].concat(i3); Object.values(a2).forEach((e4) => { Object.entries(e4).forEach(([e5, a3]) => { a3.length <= 1 || a3.forEach((e6) => { - o2 && (t3.removeIssues(e6, false), S(e6, t3), delete r2[e6.id]), t3.addError(e6, n3), o2 && (i3 && t3.countTaskErrors(e6), R(0, e6)); + o2 && (t3.removeIssues(e6, false), v(e6, t3), delete r2[e6.id]), t3.addError(e6, n3), o2 && (i3 && t3.countTaskErrors(e6), M(0, e6)); }); }); }), Object.values(r2).length && (o2 ? Object.values(r2).forEach((e4) => { - t3.removeIssues(e4, false), S(e4, t3), i3 && t3.countTaskErrors(e4), R(0, e4); + t3.removeIssues(e4, false), v(e4, t3), i3 && t3.countTaskErrors(e4), M(0, e4); }) : p.error("we have items with duplicate name error but are not in a full flow validate state")); } - function P(e3, t3) { + function L(e3, t3) { if (!t3.isDeep || !t3 || !t3.validIdMap || Object.keys(t3.validIdMap).length < 1 || !e3 || !e3.id) return false; if (!t3.validIdMap[e3.id]) { e3.isOrphan = true; @@ -74159,51 +74302,51 @@ ${e3.stack}`, n3 = [this].concat(i3); } return e3.isOrphan && delete e3.isOrphan, false; } - function M(e3, t3) { - P(e3, t3.data) && (t3.traverseChildren = false); + function x(e3, t3) { + L(e3, t3.data) && (t3.traverseChildren = false); } - function F(e3, t3) { - P(e3, t3.data); + function k(e3, t3) { + L(e3, t3.data); } - function L(e3, t3) { + function V(e3, t3) { const i3 = p.time(`validating ${e3.toString()}`, 5e3); - t3 && !t3.shouldValidate() || (e3.validate(t3), e3.initialPrompts && S(e3.initialPrompts, t3), e3.isFlowViewModel || (e3.topic || f).errorWithErrorObjectInfo("Should not be using doValidation on this item", e3, true, true), r.default.each(e3.tasks, (e4) => { - C(e4, t3); - }), E(e3.tasks, t3), (0, c.isCommonWorkflowViewModel)(e3) && r.default.each(e3.states, (e4) => { - C(e4, t3); + t3 && !t3.shouldValidate() || (e3.validate(t3), e3.initialPrompts && v(e3.initialPrompts, t3), e3.isFlowViewModel || (e3.topic || f).errorWithErrorObjectInfo("Should not be using doValidation on this item", e3, true, true), r.default.each(e3.tasks, (e4) => { + E(e4, t3); + }), D(e3.tasks, t3), (0, c.isCommonWorkflowViewModel)(e3) && r.default.each(e3.states, (e4) => { + E(e4, t3); }), e3.menus && (r.default.each(e3.menus, (e4) => { r.default.each(e4.choices, (e5) => { e5.speechRecTerms.refreshContainers(); }); }), r.default.each(e3.menus, (e4) => { - O(e4, t3); - })), w(e3.menus, t3), e3._autoManagedSettings.forEach((e4) => S(e4, t3)), (function(e4, t4) { + w(e4, t3); + })), P(e3.menus, t3), e3._autoManagedSettings.forEach((e4) => v(e4, t3)), (function(e4, t4) { t4 && !t4.shouldValidate() || (r.default.each(e4.variableGroup.flowVariables, (e5) => { - S(e5, t4); + v(e5, t4); }), r.default.each(e4.variableGroup.taskVariables, (e5) => { - S(e5, t4); + v(e5, t4); }), r.default.each(e4.variableGroup.systemVariables, (e5) => { - e5.isNeeded && S(e5, t4); - }), t4.isDeep && (b(e4.variableGroup.flowVariables, t4), b(e4.variableGroup.taskVariables, t4))); + e5.isNeeded && v(e5, t4); + }), v(e4.data, t4), t4.isDeep && (R(e4.variableGroup.flowVariables, t4), R(e4.variableGroup.taskVariables, t4))); })(e3, t3), i3()); } - function x(e3, t3, i3) { + function U(e3, t3, i3) { return i3 || (i3 = new d.default(e3, true), e3.validationResults = i3), i3.isDeep = false, i3.addError(e3, t3, true), e3.invokeValidationComplete(), i3; } - function k(e3, t3, i3) { - if (!v(e3.parentFlow)) return; - if (i3) return void N({ validationItem: e3, function: k, args: [e3, t3], funcName: "validateAction" }); + function B(e3, t3, i3) { + if (!O(e3.parentFlow)) return; + if (i3) return void C({ validationItem: e3, function: B, args: [e3, t3], funcName: "validateAction" }); e3.initializeDesignTimeCalled; const n3 = e3.parentFlow.validationResults; - return !n3 || n3.shouldValidate() ? (t3 && (n3.forceTextReprocess = true), n3.removeIssues(e3), I(e3, n3), t3 && (n3.forceTextReprocess = false), e3.menu && e3.menu.isMenu && (n3.removeIssues(e3.menu), O(e3.menu, n3), R(0, e3.menu)), R(0, e3), n3) : void 0; + return !n3 || n3.shouldValidate() ? (t3 && (n3.forceTextReprocess = true), n3.removeIssues(e3), b(e3, n3), t3 && (n3.forceTextReprocess = false), e3.menu && e3.menu.isMenu && (n3.removeIssues(e3.menu), w(e3.menu, n3), M(0, e3.menu)), M(0, e3), n3) : void 0; } - function V(e3, t3, i3) { + function G(e3, t3, i3) { if (!e3.validate) return; - if (!v(e3.isFlowViewModel ? e3 : e3.parentFlow)) return; + if (!O(e3.isFlowViewModel ? e3 : e3.parentFlow)) return; const n3 = e3.isFlowViewModel ? e3.validationResults : e3.parentFlow.validationResults; if (!n3 || n3.shouldValidate()) { - if (t3) return N({ validationItem: e3, function: V, args: [e3, false, i3], funcName: "validateItem" }); - if (e3.initializeDesignTimeCalled, n3.removeIssues(e3, i3), !e3.isDestroyed) return S(e3, n3), n3.isDeep || R(0, e3), n3; + if (t3) return C({ validationItem: e3, function: G, args: [e3, false, i3], funcName: "validateItem" }); + if (e3.initializeDesignTimeCalled, n3.removeIssues(e3, i3), !e3.isDestroyed) return v(e3, n3), n3.isDeep || M(0, e3), n3; } } }, 66663(e2, t2, i2) { @@ -74398,6 +74541,15 @@ ${e3.stack}`, n3 = [this].concat(i3); return l.actionList = [s], l.startAction = s.id, a; }; const n2 = i2(31635).__importDefault(i2(42193)), o = i2(44095), r = i2(47957); + }, 34314(e2, t2, i2) { + "use strict"; + Object.defineProperty(t2, "__esModule", { value: true }), t2.default = function(e3, t3, i3) { + const a = (0, n2.default)(e3, t3, i3), s = new o.EndBusinessProcessActionModel(void 0); + s.name = r.actions.endBusinessProcess; + const l = a.flowSequenceItemList[0]; + return l.actionList = [s], l.startAction = s.id, a; + }; + const n2 = i2(31635).__importDefault(i2(42193)), o = i2(79080), r = i2(47957); }, 37104(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.default = function(e3, t3, i3) { @@ -74514,7 +74666,7 @@ ${e3.stack}`, n3 = [this].concat(i3); const a2 = l.default.getDefinitionForFlowType(e3); if (!t3 && a2.languagesSupportDefaultLanguage) { const t4 = `no flow default language was provided, but the flow type ${e3} definition says it needs a default language.`; - throw C.error(t4), t4; + throw O.error(t4), t4; } switch (e3) { case o.flowTypes.flowTypeVoicemail: @@ -74523,10 +74675,10 @@ ${e3.stack}`, n3 = [this].concat(i3); case o.flowTypes.flowTypeSecureCall: return (0, d.default)(t3, i3, e3); case o.flowTypes.flowTypeInQueueCall: - return (0, A.default)(t3, i3, true); + return (0, N.default)(t3, i3, true); case o.flowTypes.flowTypeInQueueEmail: case o.flowTypes.flowTypeInQueueShortMessage: - return (0, S.default)(t3, i3, s.default.EndInQueueState); + return (0, A.default)(t3, i3, s.default.EndInQueueState); case o.flowTypes.flowTypeInboundChat: case o.flowTypes.flowTypeInboundEmail: case o.flowTypes.flowTypeInboundShortMessage: @@ -74537,14 +74689,15 @@ ${e3.stack}`, n3 = [this].concat(i3); case o.flowTypes.flowTypeSurveyInvite: return (0, u.default)(t3, i3); case o.flowTypes.flowTypeEmailSend: - return (0, T.default)(t3, i3); + return (0, y.default)(t3, i3); case o.flowTypes.flowTypeBusinessProcess: + return (0, u.default)(t3, i3, s.default.EndFlow); case o.flowTypes.flowTypeWorkflow: return (0, u.default)(t3, i3, s.default.EndWorkflow); case o.flowTypes.flowTypeWorkitem: return (0, u.default)(t3, i3, s.default.EndFlow); case o.flowTypes.flowTypeCommonModule: - return (0, f.default)(t3, n3); + return (0, T.default)(t3, n3); case o.flowTypes.flowTypeVoice: return (0, p.default)(t3, i3); case o.flowTypes.flowTypeVoiceSurvey: @@ -74555,36 +74708,37 @@ ${e3.stack}`, n3 = [this].concat(i3); }, t2.getDefaultTemplate = function(e3, t3, i3, n3) { switch (t3 = t3 || "en-US", e3) { case o.flowTypes.flowTypeInboundCall: - return (0, y.default)(t3, i3); + return (0, S.default)(t3, i3); case o.flowTypes.flowTypeInboundChat: case o.flowTypes.flowTypeInboundEmail: case o.flowTypes.flowTypeInboundShortMessage: return (0, h.default)(t3, i3, s.default.Queue); case o.flowTypes.flowTypeOutboundCall: - return (0, N.default)(t3, i3); + return (0, v.default)(t3, i3); case o.flowTypes.flowTypeInQueueCall: - return (0, A.default)(t3, i3, false); + return (0, N.default)(t3, i3, false); case o.flowTypes.flowTypeInQueueEmail: case o.flowTypes.flowTypeInQueueShortMessage: - return (0, S.default)(t3, i3, s.default.EndInQueueState); + return (0, A.default)(t3, i3, s.default.EndInQueueState); case o.flowTypes.flowTypeSecureCall: - return (0, v.default)(t3, i3, !n3 || n3.secureCallAgentInitiated); + return (0, I.default)(t3, i3, !n3 || n3.secureCallAgentInitiated); case o.flowTypes.flowTypeBot: case o.flowTypes.flowTypeDigitalBot: return (0, c.default)(e3, t3, i3); case o.flowTypes.flowTypeSurveyInvite: return (0, u.default)(t3, i3); case o.flowTypes.flowTypeEmailSend: - return (0, T.default)(t3, i3); + return (0, y.default)(t3, i3); case o.flowTypes.flowTypeBusinessProcess: + return (0, m.default)(t3, i3, s.default.EndFlow); case o.flowTypes.flowTypeWorkflow: - return (0, m.default)(t3, i3, s.default.EndWorkflow); + return (0, g.default)(t3, i3, s.default.EndWorkflow); case o.flowTypes.flowTypeWorkitem: - return (0, g.default)(t3, i3, s.default.EndFlow); + return (0, f.default)(t3, i3, s.default.EndFlow); case o.flowTypes.flowTypeCommonModule: - return (0, f.default)(t3, n3 && n3.destinationFlowTypes); + return (0, T.default)(t3, n3 && n3.destinationFlowTypes); case o.flowTypes.flowTypeVoicemail: - return (0, I.default)(t3, i3); + return (0, C.default)(t3, i3); case o.flowTypes.flowTypeVoice: return (0, p.default)(t3, i3); case o.flowTypes.flowTypeVoiceSurvey: @@ -74593,7 +74747,7 @@ ${e3.stack}`, n3 = [this].concat(i3); console.error((0, r.sprintf)("Type not supported for default template: %s", e3)); } }; - const n2 = i2(31635), o = i2(96618), r = i2(17604), a = n2.__importStar(i2(24032)), s = n2.__importDefault(i2(15244)), l = n2.__importDefault(i2(98114)), u = n2.__importDefault(i2(42193)), c = n2.__importDefault(i2(41366)), d = n2.__importDefault(i2(64499)), p = n2.__importDefault(i2(11749)), _ = n2.__importDefault(i2(76063)), h = n2.__importDefault(i2(48444)), m = n2.__importDefault(i2(37104)), g = n2.__importDefault(i2(27816)), f = n2.__importDefault(i2(67121)), T = n2.__importDefault(i2(61132)), y = n2.__importDefault(i2(68631)), S = n2.__importDefault(i2(80782)), A = n2.__importDefault(i2(3692)), N = n2.__importDefault(i2(91048)), v = n2.__importDefault(i2(34621)), I = n2.__importDefault(i2(24739)), C = a.getTopic("FlowTemplates"); + const n2 = i2(31635), o = i2(96618), r = i2(17604), a = n2.__importStar(i2(24032)), s = n2.__importDefault(i2(15244)), l = n2.__importDefault(i2(98114)), u = n2.__importDefault(i2(42193)), c = n2.__importDefault(i2(41366)), d = n2.__importDefault(i2(64499)), p = n2.__importDefault(i2(11749)), _ = n2.__importDefault(i2(76063)), h = n2.__importDefault(i2(48444)), m = n2.__importDefault(i2(34314)), g = n2.__importDefault(i2(37104)), f = n2.__importDefault(i2(27816)), T = n2.__importDefault(i2(67121)), y = n2.__importDefault(i2(61132)), S = n2.__importDefault(i2(68631)), A = n2.__importDefault(i2(80782)), N = n2.__importDefault(i2(3692)), v = n2.__importDefault(i2(91048)), I = n2.__importDefault(i2(34621)), C = n2.__importDefault(i2(24739)), O = a.getTopic("FlowTemplates"); }, 46503(e2, t2) { "use strict"; t2.toAudioTtsJson = function(e3) { @@ -75267,7 +75421,7 @@ ${e3.stack}`, n3 = [this].concat(i3); Object.defineProperty(t2, "__esModule", { value: true }), t2.isValidFeatureConfigName = function(e3) { return !!i2[e3]; }, (function(e3) { - e3.amazonLexV2 = "amazonLexV2", e3.appleInvitationFeature = "appleInvitationFeature", e3.audioHookConnectorFeature = "audioHookConnectorFeature", e3.audioSsmlSupportFeature = "audioSsmlSupportFeature", e3.authorizedWebMessaging = "authorizedWebMessaging", e3.autoStartConversations = "autoStartConversations", e3.botFlowEscalationRecognitionHandlingV2 = "botFlowEscalationRecognitionHandlingV2", e3.botFlows = "botFlows", e3.botFlowsAdvancedKnowledgeHandling = "botFlowsAdvancedKnowledgeHandling", e3.botFlowsAgentEscalationEnhancementsPhase1Feature = "botFlowsAgentEscalationEnhancementsPhase1Feature", e3.botFlowsAgenticVirtualAgent = "botFlowsAgenticVirtualAgent", e3.botFlowsAgenticVirtualAgentContextWindowPruning = "botFlowsAgenticVirtualAgentContextWindowPruning", e3.botFlowsAgenticVirtualAgentDebugging = "botFlowsAgenticVirtualAgentDebugging", e3.botFlowsAgenticVirtualAgentEndOfSpeechTimeout = "botFlowsAgenticVirtualAgentEndOfSpeechTimeout", e3.botFlowsAgenticVirtualAgentLinkOpaqueIDFromOptionalInput = "botFlowsAgenticVirtualAgentLinkOpaqueIDFromOptionalInput", e3.botFlowsAgenticVirtualAgentOutputValues = "botFlowsAgenticVirtualAgentOutputValues", e3.botFlowsAgenticVirtualAgentPublicAPI = "botFlowsAgenticVirtualAgentPublicAPI", e3.botFlowsAgenticVirtualAgentSage = "botFlowsAgenticVirtualAgentSage", e3.botFlowsAIPoweredSlotsEnhancements = "botFlowsAIPoweredSlotsEnhancements", e3.botFlowsAlignTransferActions = "botFlowsAlignTransferActions", e3.botFlowsAnalyticsDashboardFeature = "botFlowsAnalyticsDashboardFeature", e3.botFlowsAnswerGeneration = "botFlowsAnswerGeneration", e3.botFlowsAnswerGenerationMultipleArticles = "botFlowsAnswerGenerationMultipleArticles", e3.botFlowsAnswerHighlight = "botFlowsAnswerHighlight", e3.botFlowsAppleForms = "botFlowsAppleForms", e3.botFlowsAppleFormsPhase2 = "botFlowsAppleFormsPhase2", e3.botFlowsAppleListPicker = "botFlowsAppleListPicker", e3.botFlowsApplePay = "botFlowsApplePay", e3.botFlowsAttachmentsFeature = "botFlowsAttachmentsFeature", e3.botFlowsAuthentication = "botFlowsAuthentication", e3.botFlowsAutomaticQuickRepliesFeature = "botFlowsAutomaticQuickRepliesFeature", e3.botFlowsBargeInActionLevel = "botFlowsBargeInActionLevel", e3.botFlowsBotsCallingBots = "botFlowsBotsCallingBots", e3.botFlowsCustomConversationAttributes = "botFlowsCustomConversationAttributes", e3.botFlowsCustomerSegmentsFeature = "botFlowsCustomerSegmentsFeature", e3.botFlowsDatePicker = "botFlowsDatePicker", e3.botFlowsDigitalBotFlows = "botFlowsDigitalBotFlows", e3.botFlowsDigitalBotFlowsBotSummarization = "botFlowsDigitalBotFlowsBotSummarization", e3.botFlowsDigitalBotFlowsJSONFeature = "botFlowsDigitalBotFlowsJSONFeature", e3.botFlowsDigitalBotFlowsKnowledgeEndToEndFeature = "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature", e3.botFlowsDigitalBotFlowsKnowledgePathFeature = "botFlowsDigitalBotFlowsKnowledgePathFeature", e3.botFlowsDigitalBotFlowsMultiLingualFeature = "botFlowsDigitalBotFlowsMultiLingualFeature", e3.botFlowsDigitalBotFlowsNoInputsTimeoutFeature = "botFlowsDigitalBotFlowsNoInputsTimeoutFeature", e3.botFlowsDigitalBotFlowsPhase2 = "botFlowsDigitalBotFlowsPhase2", e3.botFlowsDigitalBotFlowsReprompts = "botFlowsDigitalBotFlowsReprompts", e3.botFlowsDxBotSupportFeature = "botFlowsDxBotSupportFeature", e3.botFlowsDynamicSlotTypeFeature = "botFlowsDynamicSlotTypeFeature", e3.botFlowsDynamicSlotTypePhase2Feature = "botFlowsDynamicSlotTypePhase2Feature", e3.botFlowsEnhancedRecognitionFailureHandling = "botFlowsEnhancedRecognitionFailureHandling", e3.botFlowsExternalEntitySupportFeature = "botFlowsExternalEntitySupportFeature", e3.botFlowsFindKnowledgeBaseDocumentById = "botFlowsFindKnowledgeBaseDocumentById", e3.botFlowsGenesysR2D2 = "botFlowsGenesysR2D2", e3.botFlowsGetResponseActionFeature = "botFlowsGetResponseActionFeature", e3.botFlowsGlobalBargeFeature = "botFlowsGlobalBargeFeature", e3.botFlowsGroupSupportFeature = "botFlowsGroupSupportFeature", e3.botFlowsIntentClassificationHintingAsr = "botFlowsIntentClassificationHintingAsr", e3.botFlowsIntentDescriptions = "botFlowsIntentDescriptions", e3.botFlowsIntentHealthMutedFeature = "botFlowsIntentHealthMutedFeature", e3.botFlowsIntentHealthUIFeature = "botFlowsIntentHealthUIFeature", e3.botFlowsInterDigitTimeout = "botFlowsInterDigitTimeout", e3.botFlowsKnowledge = "botFlowsKnowledge", e3.botFlowsKnowledgeContentSearch = "botFlowsKnowledgeContentSearch", e3.botFlowsKnowledgeFeedback = "botFlowsKnowledgeFeedback", e3.botFlowsLanguageContextPhase1Feature = "botFlowsLanguageContextPhase1Feature", e3.botFlowsLastNLUCollectionConfidence = "botFlowsLastNLUCollectionConfidence", e3.botFlowsLLMPoweredFrontDoor = "botFlowsLLMPoweredFrontDoor", e3.botFlowsLLMPoweredSlot = "botFlowsLLMPoweredSlot", e3.botFlowsMessagingDatePicker = "botFlowsMessagingDatePicker", e3.botFlowsMsIntegration = "botFlowsMsIntegration", e3.botFlowsNluGlobalSlots = "botFlowsNluGlobalSlots", e3.botFlowsPciPhase1Feature = "botFlowsPciPhase1Feature", e3.botFlowsPhase2 = "botFlowsPhase2", e3.botFlowsProgrammaticTerminatingCharacters = "botFlowsProgrammaticTerminatingCharacters", e3.botFlowsPromptFeature = "botFlowsPromptFeature", e3.botFlowsQueueSupportFeature = "botFlowsQueueSupportFeature", e3.botFlowsRegexTestFeature = "botFlowsRegexTestFeature", e3.botFlowsScheduleSupportFeature = "botFlowsScheduleSupportFeature", e3.botFlowsSTTTuning = "botFlowsSTTTuning", e3.botFlowsSupportDontKnowAnswers = "botFlowsSupportDontKnowAnswers", e3.botFlowsThirdPartySttFeature = "botFlowsThirdPartySttFeature", e3.botFlowsTranscribeCustomDictionary = "botFlowsTranscribeCustomDictionary", e3.botFlowsUiSessionViewer = "botFlowsUiSessionViewer", e3.botFlowsVirtualAgentCustomSummaries = "botFlowsVirtualAgentCustomSummaries", e3.botFlowsVirtualAgentGuide = "botFlowsVirtualAgentGuide", e3.botFlowsVirtualAgentGuideBillingDowngrade = "botFlowsVirtualAgentGuideBillingDowngrade", e3.botFlowsVirtualAgentKnowledgeV3 = "botFlowsVirtualAgentKnowledgeV3", e3.botFlowsVirtualAgentKPI = "botFlowsVirtualAgentKPI", e3.botFlowsVirtualAgentOffering = "botFlowsVirtualAgentOffering", e3.botFlowsVirtualAgentSummarization = "botFlowsVirtualAgentSummarization", e3.botFlowsVirtualAgentVoicePrompt = "botFlowsVirtualAgentVoicePrompt", e3.botFlowsVoiceProcessingPrompt = "botFlowsVoiceProcessingPrompt", e3.botFlowsVoiceSnippets = "botFlowsVoiceSnippets", e3.botFlowsWebMessagingForm = "botFlowsWebMessagingForm", e3.botInstanceExecutionData = "botInstanceExecutionData", e3.businessProcessFlows = "businessProcessFlows", e3.byoBotConnectorDigitalV2 = "byoBotConnectorDigitalV2", e3.callDataActionFailureResponsesFeature = "callDataActionFailureResponsesFeature", e3.callFlowJourneySupportPhase1 = "callFlowJourneySupportPhase1", e3.cannedResponseAttachmentsFeature = "cannedResponseAttachmentsFeature", e3.cannedResponseAttachmentsPostGaFeature = "cannedResponseAttachmentsPostGaFeature", e3.changeSetsFeaturePhase1 = "changeSetsFeaturePhase1", e3.changeSetsFeaturePhase2 = "changeSetsFeaturePhase2", e3.chatDeprecationAnnouncement = "chatDeprecationAnnouncement", e3.codeMirror5DeprecationPhase1 = "codeMirror5DeprecationPhase1", e3.collectInput40Digits = "collectInput40Digits", e3.conversationUtilizationLabels = "conversationUtilizationLabels", e3.copilotLauncher = "copilotLauncher", e3.create2026WorkshopFeature = "create2026WorkshopFeature", e3.createFlowMilestones = "createFlowMilestones", e3.createFlowOutcomes = "createFlowOutcomes", e3.customConversationAttributes = "customConversationAttributes", e3.customerIntentsPhase1Cicero = "customerIntentsPhase1Cicero", e3.customerIntentsPhase2AutomateAndVXML = "customerIntentsPhase2AutomateAndVXML", e3.customJSONUserDefinedTypes = "customJSONUserDefinedTypes", e3.customJSONV2 = "customJSONV2", e3.dataActionInstanceExecutionData = "dataActionInstanceExecutionData", e3.dialogEngineKnowledge = "dialogEngineKnowledge", e3.digitalBotFlowsAppleMessaging = "digitalBotFlowsAppleMessaging", e3.divisionedCannedResponses = "divisionedCannedResponses", e3.divisionedDataTables = "divisionedDataTables", e3.divisionedExternalContacts = "divisionedExternalContacts", e3.divisionedFlowOutcomes = "divisionedFlowOutcomes", e3.divisionedRoutingObjects = "divisionedRoutingObjects", e3.divisionedScriptsV2 = "divisionedScriptsV2", e3.divisionedSurveyForms = "divisionedSurveyForms", e3.divisionedWrapupCodes = "divisionedWrapupCodes", e3.dynamicQueueById = "dynamicQueueById", e3.dynamicSchedulesScheduleGroupsEmergencyGroups = "dynamicSchedulesScheduleGroupsEmergencyGroups", e3.emailBotsFeature = "emailBotsFeature", e3.emailHeadersFeature = "emailHeadersFeature", e3.emailRouteFeature = "emailRouteFeature", e3.emailSendFlows = "emailSendFlows", e3.encryptDecryptDataFeature = "encryptDecryptDataFeature", e3.externalContactIdentityResolutionPhase1 = "externalContactIdentityResolutionPhase1", e3.externalContactUpdateAction = "externalContactUpdateAction", e3.externalContactUpdatesPhase1 = "externalContactUpdatesPhase1", e3.flexibleTtsSelection = "flexibleTtsSelection", e3.flowCreationExamples = "flowCreationExamples", e3.flowExecutionDataPhase1 = "flowExecutionDataPhase1", e3.flowExportYaml = "flowExportYaml", e3.flowInstanceExecutionData = "flowInstanceExecutionData", e3.flowInstanceExecutionDataAdvancedQuery = "flowInstanceExecutionDataAdvancedQuery", e3.flowInstanceExecutionDataBotFlows = "flowInstanceExecutionDataBotFlows", e3.flowInstanceExecutionPlayback = "flowInstanceExecutionPlayback", e3.flowInstanceExecutionPlaybackPhase2 = "flowInstanceExecutionPlaybackPhase2", e3.flowInstanceLogLevelConfiguration = "flowInstanceLogLevelConfiguration", e3.flowInstanceLogLevels = "flowInstanceLogLevels", e3.flowMemoryUsageUserVarsAutomate = "flowMemoryUsageUserVarsAutomate", e3.flowOptimizationFrequencyAllFlowTypesFeature = "flowOptimizationFrequencyAllFlowTypesFeature", e3.flowOptimizationFrequencyFeature = "flowOptimizationFrequencyFeature", e3.flowOutcomesAndMilestonesAISuggestions = "flowOutcomesAndMilestonesAISuggestions", e3.flowStubbing = "flowStubbing", e3.flowV2_Transport = "flowV2_Transport", e3.genesysOemTts = "genesysOemTts", e3.googleDialogflow = "googleDialogflow", e3.googleDialogflowCXResellV2Feature = "googleDialogflowCXResellV2Feature", e3.googleDialogflowEnvironments = "googleDialogflowEnvironments", e3.googleDialogflowEsResellV2Feature = "googleDialogflowEsResellV2Feature", e3.googleDialogflowInputsOutputs = "googleDialogflowInputsOutputs", e3.highFidelityPromptFeature = "highFidelityPromptFeature", e3.inboundCallFlows = "inboundCallFlows", e3.inboundCallHeadersByoc = "inboundCallHeadersByoc", e3.inboundChatFlows = "inboundChatFlows", e3.inboundEmailFlows = "inboundEmailFlows", e3.inboundShortMessageFlows = "inboundShortMessageFlows", e3.inboundShortMessageFlows_Journey = "inboundShortMessageFlows_Journey", e3.inqueueCallFlows = "inqueueCallFlows", e3.journeyMobileAppData = "journeyMobileAppData", e3.journeyOutcomeById = "journeyOutcomeById", e3.journeyOutcomeScoresBySessionId = "journeyOutcomeScoresBySessionId", e3.journeySegmentById = "journeySegmentById", e3.journeySessionDivisionIds = "journeySessionDivisionIds", e3.journeySessionsByCustomerId = "journeySessionsByCustomerId", e3.journeySessionsByExternalContactId = "journeySessionsByExternalContactId", e3.knownAgentRouting = "knownAgentRouting", e3.lastCollectionModeVariable = "lastCollectionModeVariable", e3.messageAddressInfoEmail = "messageAddressInfoEmail", e3.nluLanguageStatus = "nluLanguageStatus", e3.orgAvailabilityCustomerSecuredConversationData = "orgAvailabilityCustomerSecuredConversationData", e3.orgAvailabilityGrammars = "orgAvailabilityGrammars", e3.orgAvailabilityGroups = "orgAvailabilityGroups", e3.orgAvailabilityJourneyOutcomes = "orgAvailabilityJourneyOutcomes", e3.orgAvailabilityJourneyOutcomeScores = "orgAvailabilityJourneyOutcomeScores", e3.orgAvailabilityJourneySegments = "orgAvailabilityJourneySegments", e3.orgAvailabilityJourneySessions = "orgAvailabilityJourneySessions", e3.orgAvailabilityKnowledgeV2 = "orgAvailabilityKnowledgeV2", e3.orgAvailabilityMediaAudio = "orgAvailabilityMediaAudio", e3.orgAvailabilityOutboundContactLists = "orgAvailabilityOutboundContactLists", e3.orgAvailabilityPredictiveEngagement = "orgAvailabilityPredictiveEngagement", e3.orgAvailabilityQueues = "orgAvailabilityQueues", e3.orgAvailabilityResponseAssets = "orgAvailabilityResponseAssets", e3.orgAvailabilityRoutingEmergencyGroups = "orgAvailabilityRoutingEmergencyGroups", e3.orgAvailabilityRoutingScheduleGroups = "orgAvailabilityRoutingScheduleGroups", e3.orgAvailabilityRoutingSchedules = "orgAvailabilityRoutingSchedules", e3.orgAvailabilityRoutingSkills = "orgAvailabilityRoutingSkills", e3.orgAvailabilityRoutingWrapupCodes = "orgAvailabilityRoutingWrapupCodes", e3.orgAvailabilitySttEnginesGrammarBased = "orgAvailabilitySttEnginesGrammarBased", e3.orgAvailabilityUsers = "orgAvailabilityUsers", e3.outboundCallFlows = "outboundCallFlows", e3.outboundEmailCampaigns = "outboundEmailCampaigns", e3.pathDiscoveryCallFlowsFeature = "pathDiscoveryCallFlowsFeature", e3.pathDiscoveryFeature = "pathDiscoveryFeature", e3.pathDiscoveryV3Feature = "pathDiscoveryV3Feature", e3.postCallActionFeature = "postCallActionFeature", e3.postFlowDigitalFeature = "postFlowDigitalFeature", e3.previewBusinessProcessFlowFeature = "previewBusinessProcessFlowFeature", e3.previewDigitalBotFlowTestWidgetFeature = "previewDigitalBotFlowTestWidgetFeature", e3.previewInboundCallFlowFeature = "previewInboundCallFlowFeature", e3.previewVoicemailFlowFeature = "previewVoicemailFlowFeature", e3.previewVoiceSurveyFlowFeature = "previewVoiceSurveyFlowFeature", e3.previewWorkflowFlowFeature = "previewWorkflowFlowFeature", e3.previewWorkitemFlowFeature = "previewWorkitemFlowFeature", e3.promptUploadV2 = "promptUploadV2", e3.publicInboundMessageFlagFeature = "publicInboundMessageFlagFeature", e3.pureCloud1PlusFeature = "pureCloud1PlusFeature", e3.pureCloud2PlusFeature = "pureCloud2PlusFeature", e3.queueEstimatedWaitTime = "queueEstimatedWaitTime", e3.replayPreviewFeature = "replayPreviewFeature", e3.routingSkillExpressionsFeature = "routingSkillExpressionsFeature", e3.ruleBasedDecisionsDigitalFeature = "ruleBasedDecisionsDigitalFeature", e3.ruleBasedDecisionsFeature = "ruleBasedDecisionsFeature", e3.secureCallFlows = "secureCallFlows", e3.sendNotificationAction = "sendNotificationAction", e3.setPrioritySkillsFeature = "setPrioritySkillsFeature", e3.spark4FlareFeature = "spark4FlareFeature", e3.spark4FlareLegacyToggle = "spark4FlareLegacyToggle", e3.suppressCallRecordingsFeature = "suppressCallRecordingsFeature", e3.suppressCallRecordingsSecureCallFeature = "suppressCallRecordingsSecureCallFeature", e3.surveyInviteFlows = "surveyInviteFlows", e3.transferToQueueErrorHandlingAutomate = "transferToQueueErrorHandlingAutomate", e3.uiHelpPanelResourcesTab = "uiHelpPanelResourcesTab", e3.uiInternationalizationOfDatesAndTimes = "uiInternationalizationOfDatesAndTimes", e3.uiPagedPropertyLists = "uiPagedPropertyLists", e3.vipExperience = "vipExperience", e3.voiceFlows = "voiceFlows", e3.voiceFlowsPhase2 = "voiceFlowsPhase2", e3.voicemailFlows = "voicemailFlows", e3.voicemailRecordingMaxTime = "voicemailRecordingMaxTime", e3.voiceSnippets = "voiceSnippets", e3.voiceSurveyFlows = "voiceSurveyFlows", e3.voiceSurveyFlowsPhase2 = "voiceSurveyFlowsPhase2", e3.whatsAppCarouselFeature = "whatsAppCarouselFeature", e3.whatsAppCustomTemplateFeature = "whatsAppCustomTemplateFeature", e3.whatsAppListPickerFeature = "whatsAppListPickerFeature", e3.workflowFlows = "workflowFlows", e3.workflowWaitActionUpdatesPhase1 = "workflowWaitActionUpdatesPhase1", e3.workitemDateAutomationFeature = "workitemDateAutomationFeature", e3.workItemFlows = "workItemFlows", e3.yamlTrackingIdFeature = "yamlTrackingIdFeature"; + e3.amazonLexV2 = "amazonLexV2", e3.appleInvitationFeature = "appleInvitationFeature", e3.audioHookConnectorFeature = "audioHookConnectorFeature", e3.audioSsmlSupportFeature = "audioSsmlSupportFeature", e3.authorizedWebMessaging = "authorizedWebMessaging", e3.autoStartConversations = "autoStartConversations", e3.botFlowEscalationRecognitionHandlingV2 = "botFlowEscalationRecognitionHandlingV2", e3.botFlows = "botFlows", e3.botFlowsAdvancedKnowledgeHandling = "botFlowsAdvancedKnowledgeHandling", e3.botFlowsAgentEscalationEnhancementsPhase1Feature = "botFlowsAgentEscalationEnhancementsPhase1Feature", e3.botFlowsAgenticVirtualAgent = "botFlowsAgenticVirtualAgent", e3.botFlowsAgenticVirtualAgentContextWindowPruning = "botFlowsAgenticVirtualAgentContextWindowPruning", e3.botFlowsAgenticVirtualAgentDebugging = "botFlowsAgenticVirtualAgentDebugging", e3.botFlowsAgenticVirtualAgentEndOfSpeechTimeout = "botFlowsAgenticVirtualAgentEndOfSpeechTimeout", e3.botFlowsAgenticVirtualAgentLinkOpaqueIDFromOptionalInput = "botFlowsAgenticVirtualAgentLinkOpaqueIDFromOptionalInput", e3.botFlowsAgenticVirtualAgentOutputValues = "botFlowsAgenticVirtualAgentOutputValues", e3.botFlowsAgenticVirtualAgentPublicAPI = "botFlowsAgenticVirtualAgentPublicAPI", e3.botFlowsAgenticVirtualAgentSage = "botFlowsAgenticVirtualAgentSage", e3.botFlowsAIPoweredSlotsEnhancements = "botFlowsAIPoweredSlotsEnhancements", e3.botFlowsAlignTransferActions = "botFlowsAlignTransferActions", e3.botFlowsAnalyticsDashboardFeature = "botFlowsAnalyticsDashboardFeature", e3.botFlowsAnswerGeneration = "botFlowsAnswerGeneration", e3.botFlowsAnswerGenerationMultipleArticles = "botFlowsAnswerGenerationMultipleArticles", e3.botFlowsAnswerHighlight = "botFlowsAnswerHighlight", e3.botFlowsAppleForms = "botFlowsAppleForms", e3.botFlowsAppleFormsPhase2 = "botFlowsAppleFormsPhase2", e3.botFlowsAppleListPicker = "botFlowsAppleListPicker", e3.botFlowsApplePay = "botFlowsApplePay", e3.botFlowsAttachmentsFeature = "botFlowsAttachmentsFeature", e3.botFlowsAuthentication = "botFlowsAuthentication", e3.botFlowsAutomaticQuickRepliesFeature = "botFlowsAutomaticQuickRepliesFeature", e3.botFlowsBargeInActionLevel = "botFlowsBargeInActionLevel", e3.botFlowsBotsCallingBots = "botFlowsBotsCallingBots", e3.botFlowsCustomConversationAttributes = "botFlowsCustomConversationAttributes", e3.botFlowsCustomerSegmentsFeature = "botFlowsCustomerSegmentsFeature", e3.botFlowsDatePicker = "botFlowsDatePicker", e3.botFlowsDigitalBotFlows = "botFlowsDigitalBotFlows", e3.botFlowsDigitalBotFlowsBotSummarization = "botFlowsDigitalBotFlowsBotSummarization", e3.botFlowsDigitalBotFlowsJSONFeature = "botFlowsDigitalBotFlowsJSONFeature", e3.botFlowsDigitalBotFlowsKnowledgeEndToEndFeature = "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature", e3.botFlowsDigitalBotFlowsKnowledgePathFeature = "botFlowsDigitalBotFlowsKnowledgePathFeature", e3.botFlowsDigitalBotFlowsMultiLingualFeature = "botFlowsDigitalBotFlowsMultiLingualFeature", e3.botFlowsDigitalBotFlowsNoInputsTimeoutFeature = "botFlowsDigitalBotFlowsNoInputsTimeoutFeature", e3.botFlowsDigitalBotFlowsPhase2 = "botFlowsDigitalBotFlowsPhase2", e3.botFlowsDigitalBotFlowsReprompts = "botFlowsDigitalBotFlowsReprompts", e3.botFlowsDxBotSupportFeature = "botFlowsDxBotSupportFeature", e3.botFlowsDynamicSlotTypeFeature = "botFlowsDynamicSlotTypeFeature", e3.botFlowsDynamicSlotTypePhase2Feature = "botFlowsDynamicSlotTypePhase2Feature", e3.botFlowsEnhancedRecognitionFailureHandling = "botFlowsEnhancedRecognitionFailureHandling", e3.botFlowsExternalEntitySupportFeature = "botFlowsExternalEntitySupportFeature", e3.botFlowsFindKnowledgeBaseDocumentById = "botFlowsFindKnowledgeBaseDocumentById", e3.botFlowsGenesysR2D2 = "botFlowsGenesysR2D2", e3.botFlowsGetResponseActionFeature = "botFlowsGetResponseActionFeature", e3.botFlowsGlobalBargeFeature = "botFlowsGlobalBargeFeature", e3.botFlowsGroupSupportFeature = "botFlowsGroupSupportFeature", e3.botFlowsIntentClassificationHintingAsr = "botFlowsIntentClassificationHintingAsr", e3.botFlowsIntentDescriptions = "botFlowsIntentDescriptions", e3.botFlowsIntentHealthMutedFeature = "botFlowsIntentHealthMutedFeature", e3.botFlowsIntentHealthUIFeature = "botFlowsIntentHealthUIFeature", e3.botFlowsInterDigitTimeout = "botFlowsInterDigitTimeout", e3.botFlowsKnowledge = "botFlowsKnowledge", e3.botFlowsKnowledgeContentSearch = "botFlowsKnowledgeContentSearch", e3.botFlowsKnowledgeFeedback = "botFlowsKnowledgeFeedback", e3.botFlowsLanguageContextPhase1Feature = "botFlowsLanguageContextPhase1Feature", e3.botFlowsLastNLUCollectionConfidence = "botFlowsLastNLUCollectionConfidence", e3.botFlowsLLMPoweredFrontDoor = "botFlowsLLMPoweredFrontDoor", e3.botFlowsLLMPoweredSlot = "botFlowsLLMPoweredSlot", e3.botFlowsMessagingDatePicker = "botFlowsMessagingDatePicker", e3.botFlowsMsIntegration = "botFlowsMsIntegration", e3.botFlowsNluGlobalSlots = "botFlowsNluGlobalSlots", e3.botFlowsPciPhase1Feature = "botFlowsPciPhase1Feature", e3.botFlowsPhase2 = "botFlowsPhase2", e3.botFlowsProgrammaticTerminatingCharacters = "botFlowsProgrammaticTerminatingCharacters", e3.botFlowsPromptFeature = "botFlowsPromptFeature", e3.botFlowsQueueSupportFeature = "botFlowsQueueSupportFeature", e3.botFlowsRegexTestFeature = "botFlowsRegexTestFeature", e3.botFlowsScheduleSupportFeature = "botFlowsScheduleSupportFeature", e3.botFlowsSTTTuning = "botFlowsSTTTuning", e3.botFlowsSupportDontKnowAnswers = "botFlowsSupportDontKnowAnswers", e3.botFlowsThirdPartySttFeature = "botFlowsThirdPartySttFeature", e3.botFlowsTranscribeCustomDictionary = "botFlowsTranscribeCustomDictionary", e3.botFlowsUiSessionViewer = "botFlowsUiSessionViewer", e3.botFlowsVirtualAgentCustomSummaries = "botFlowsVirtualAgentCustomSummaries", e3.botFlowsVirtualAgentGuide = "botFlowsVirtualAgentGuide", e3.botFlowsVirtualAgentGuideBillingDowngrade = "botFlowsVirtualAgentGuideBillingDowngrade", e3.botFlowsVirtualAgentKnowledgeV3 = "botFlowsVirtualAgentKnowledgeV3", e3.botFlowsVirtualAgentKPI = "botFlowsVirtualAgentKPI", e3.botFlowsVirtualAgentOffering = "botFlowsVirtualAgentOffering", e3.botFlowsVirtualAgentSummarization = "botFlowsVirtualAgentSummarization", e3.botFlowsVirtualAgentVoicePrompt = "botFlowsVirtualAgentVoicePrompt", e3.botFlowsVoiceProcessingPrompt = "botFlowsVoiceProcessingPrompt", e3.botFlowsVoiceSnippets = "botFlowsVoiceSnippets", e3.botFlowsWebMessagingForm = "botFlowsWebMessagingForm", e3.botInstanceExecutionData = "botInstanceExecutionData", e3.businessProcessFlows = "businessProcessFlows", e3.byoBotConnectorDigitalV2 = "byoBotConnectorDigitalV2", e3.callDataActionFailureResponsesFeature = "callDataActionFailureResponsesFeature", e3.callFlowJourneySupportPhase1 = "callFlowJourneySupportPhase1", e3.cannedResponseAttachmentsFeature = "cannedResponseAttachmentsFeature", e3.cannedResponseAttachmentsPostGaFeature = "cannedResponseAttachmentsPostGaFeature", e3.changeSetsFeaturePhase1 = "changeSetsFeaturePhase1", e3.changeSetsFeaturePhase2 = "changeSetsFeaturePhase2", e3.chatDeprecationAnnouncement = "chatDeprecationAnnouncement", e3.codeMirror5DeprecationPhase1 = "codeMirror5DeprecationPhase1", e3.conversationUtilizationLabels = "conversationUtilizationLabels", e3.copilotLauncher = "copilotLauncher", e3.create2026WorkshopFeature = "create2026WorkshopFeature", e3.createFlowMilestones = "createFlowMilestones", e3.createFlowOutcomes = "createFlowOutcomes", e3.customConversationAttributes = "customConversationAttributes", e3.customerIntentsPhase1Cicero = "customerIntentsPhase1Cicero", e3.customerIntentsPhase2AutomateAndVXML = "customerIntentsPhase2AutomateAndVXML", e3.customJSONUserDefinedTypes = "customJSONUserDefinedTypes", e3.dataActionInstanceExecutionData = "dataActionInstanceExecutionData", e3.dialogEngineKnowledge = "dialogEngineKnowledge", e3.digitalBotFlowsAppleMessaging = "digitalBotFlowsAppleMessaging", e3.divisionedCannedResponses = "divisionedCannedResponses", e3.divisionedExternalContacts = "divisionedExternalContacts", e3.divisionedFlowOutcomes = "divisionedFlowOutcomes", e3.divisionedSurveyForms = "divisionedSurveyForms", e3.divisionedWrapupCodes = "divisionedWrapupCodes", e3.dynamicSchedulesScheduleGroupsEmergencyGroups = "dynamicSchedulesScheduleGroupsEmergencyGroups", e3.emailCoreTextFeature = "emailCoreTextFeature", e3.emailHeadersFeature = "emailHeadersFeature", e3.emailSendFlows = "emailSendFlows", e3.externalContactIdentityResolutionPhase1 = "externalContactIdentityResolutionPhase1", e3.externalContactUpdateAction = "externalContactUpdateAction", e3.flexibleTtsSelection = "flexibleTtsSelection", e3.flowCreationExamples = "flowCreationExamples", e3.flowExecutionDataPhase1 = "flowExecutionDataPhase1", e3.flowExportYaml = "flowExportYaml", e3.flowInstanceExecutionData = "flowInstanceExecutionData", e3.flowInstanceExecutionDataAdvancedQuery = "flowInstanceExecutionDataAdvancedQuery", e3.flowInstanceExecutionDataBotFlows = "flowInstanceExecutionDataBotFlows", e3.flowInstanceExecutionPlayback = "flowInstanceExecutionPlayback", e3.flowInstanceExecutionPlaybackPhase2 = "flowInstanceExecutionPlaybackPhase2", e3.flowInstanceLogLevelConfiguration = "flowInstanceLogLevelConfiguration", e3.flowInstanceLogLevels = "flowInstanceLogLevels", e3.flowMemoryUsageUserVarsAutomate = "flowMemoryUsageUserVarsAutomate", e3.flowOptimizationFrequencyAllFlowTypesFeature = "flowOptimizationFrequencyAllFlowTypesFeature", e3.flowOptimizationFrequencyFeature = "flowOptimizationFrequencyFeature", e3.flowOutcomesAndMilestonesAISuggestions = "flowOutcomesAndMilestonesAISuggestions", e3.flowStubbing = "flowStubbing", e3.flowSummarizer = "flowSummarizer", e3.genesysOemTts = "genesysOemTts", e3.googleDialogflow = "googleDialogflow", e3.googleDialogflowCXResellV2Feature = "googleDialogflowCXResellV2Feature", e3.googleDialogflowEnvironments = "googleDialogflowEnvironments", e3.googleDialogflowEsResellV2Feature = "googleDialogflowEsResellV2Feature", e3.googleDialogflowInputsOutputs = "googleDialogflowInputsOutputs", e3.highFidelityPromptFeature = "highFidelityPromptFeature", e3.inboundCallFlows = "inboundCallFlows", e3.inboundCallHeadersByoc = "inboundCallHeadersByoc", e3.inboundChatFlows = "inboundChatFlows", e3.inboundEmailFlows = "inboundEmailFlows", e3.inboundShortMessageFlows = "inboundShortMessageFlows", e3.inboundShortMessageFlows_Journey = "inboundShortMessageFlows_Journey", e3.inqueueCallFlows = "inqueueCallFlows", e3.journeyMobileAppData = "journeyMobileAppData", e3.journeyOutcomeById = "journeyOutcomeById", e3.journeyOutcomeScoresBySessionId = "journeyOutcomeScoresBySessionId", e3.journeySegmentById = "journeySegmentById", e3.journeySessionDivisionIds = "journeySessionDivisionIds", e3.journeySessionsByCustomerId = "journeySessionsByCustomerId", e3.journeySessionsByExternalContactId = "journeySessionsByExternalContactId", e3.knownAgentRouting = "knownAgentRouting", e3.orgAvailabilityCustomerSecuredConversationData = "orgAvailabilityCustomerSecuredConversationData", e3.orgAvailabilityGrammars = "orgAvailabilityGrammars", e3.orgAvailabilityGroups = "orgAvailabilityGroups", e3.orgAvailabilityJourneyOutcomes = "orgAvailabilityJourneyOutcomes", e3.orgAvailabilityJourneyOutcomeScores = "orgAvailabilityJourneyOutcomeScores", e3.orgAvailabilityJourneySegments = "orgAvailabilityJourneySegments", e3.orgAvailabilityJourneySessions = "orgAvailabilityJourneySessions", e3.orgAvailabilityKnowledgeV2 = "orgAvailabilityKnowledgeV2", e3.orgAvailabilityMediaAudio = "orgAvailabilityMediaAudio", e3.orgAvailabilityOutboundContactLists = "orgAvailabilityOutboundContactLists", e3.orgAvailabilityPredictiveEngagement = "orgAvailabilityPredictiveEngagement", e3.orgAvailabilityQueues = "orgAvailabilityQueues", e3.orgAvailabilityResponseAssets = "orgAvailabilityResponseAssets", e3.orgAvailabilityRoutingEmergencyGroups = "orgAvailabilityRoutingEmergencyGroups", e3.orgAvailabilityRoutingScheduleGroups = "orgAvailabilityRoutingScheduleGroups", e3.orgAvailabilityRoutingSchedules = "orgAvailabilityRoutingSchedules", e3.orgAvailabilityRoutingSkills = "orgAvailabilityRoutingSkills", e3.orgAvailabilityRoutingWrapupCodes = "orgAvailabilityRoutingWrapupCodes", e3.orgAvailabilitySttEnginesGrammarBased = "orgAvailabilitySttEnginesGrammarBased", e3.orgAvailabilityUsers = "orgAvailabilityUsers", e3.outboundCallFlows = "outboundCallFlows", e3.outboundEmailCampaigns = "outboundEmailCampaigns", e3.pathDiscoveryCallFlowsFeature = "pathDiscoveryCallFlowsFeature", e3.pathDiscoveryFeature = "pathDiscoveryFeature", e3.pathDiscoveryV3Feature = "pathDiscoveryV3Feature", e3.postCallActionFeature = "postCallActionFeature", e3.postFlowDigitalFeature = "postFlowDigitalFeature", e3.previewBusinessProcessFlowFeature = "previewBusinessProcessFlowFeature", e3.previewDigitalBotFlowTestWidgetFeature = "previewDigitalBotFlowTestWidgetFeature", e3.previewInboundCallFlowFeature = "previewInboundCallFlowFeature", e3.previewVoicemailFlowFeature = "previewVoicemailFlowFeature", e3.previewVoiceSurveyFlowFeature = "previewVoiceSurveyFlowFeature", e3.previewWorkflowFlowFeature = "previewWorkflowFlowFeature", e3.previewWorkitemFlowFeature = "previewWorkitemFlowFeature", e3.promptUploadV2 = "promptUploadV2", e3.publicInboundMessageFlagFeature = "publicInboundMessageFlagFeature", e3.pureCloud1PlusFeature = "pureCloud1PlusFeature", e3.pureCloud2PlusFeature = "pureCloud2PlusFeature", e3.queueEstimatedWaitTime = "queueEstimatedWaitTime", e3.replayPreviewFeature = "replayPreviewFeature", e3.routingSkillExpressionsFeature = "routingSkillExpressionsFeature", e3.ruleBasedDecisionsDigitalFeature = "ruleBasedDecisionsDigitalFeature", e3.ruleBasedDecisionsFeature = "ruleBasedDecisionsFeature", e3.secureCallFlows = "secureCallFlows", e3.spark4FlareFeature = "spark4FlareFeature", e3.spark4FlareLegacyToggle = "spark4FlareLegacyToggle", e3.surveyInviteFlows = "surveyInviteFlows", e3.transferToQueueErrorHandlingAutomate = "transferToQueueErrorHandlingAutomate", e3.uiHelpPanelResourcesTab = "uiHelpPanelResourcesTab", e3.uiPagedPropertyLists = "uiPagedPropertyLists", e3.voiceFlows = "voiceFlows", e3.voiceFlowsPhase2 = "voiceFlowsPhase2", e3.voicemailFlows = "voicemailFlows", e3.voiceSnippets = "voiceSnippets", e3.voiceSurveyFlows = "voiceSurveyFlows", e3.voiceSurveyFlowsPhase2 = "voiceSurveyFlowsPhase2", e3.whatsAppCarouselFeature = "whatsAppCarouselFeature", e3.whatsAppCustomTemplateFeature = "whatsAppCustomTemplateFeature", e3.whatsAppListPickerFeature = "whatsAppListPickerFeature", e3.workflowFlows = "workflowFlows", e3.workitemDateAutomationFeature = "workitemDateAutomationFeature", e3.workItemFlows = "workItemFlows", e3.yamlTrackingIdFeature = "yamlTrackingIdFeature"; })(i2 || (i2 = {})), t2.default = i2; }, 81858(e2, t2) { "use strict"; @@ -75275,7 +75429,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 2560(e2, t2) { "use strict"; var i2; - t2.FlowFileFormatTypes = void 0, t2.toFlowFileFormat = function(e3, t3) { + t2.flowInfoSpecLabel = t2.FlowFileFormatTypes = void 0, t2.toFlowFileFormat = function(e3, t3) { const i3 = n2[e3]; if (void 0 === i3) { if (t3) return; @@ -75290,6 +75444,7 @@ ${e3.stack}`, n3 = [this].concat(i3); const t3 = i2[e3]; "string" == typeof t3 && (n2[t3] = t3); } + t2.flowInfoSpecLabel = "FlowInfoSpec"; }, 62241(e2, t2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.results = t2.actionStatus = t2.actionName = void 0, t2.actionName = { checkin: "CHECKIN", delete: "DELETE", debugPublish: "DEBUG_PUBLISH", history: "HISTORY", publish: "PUBLISH", stateChange: "STATE_CHANGE", validate: "VALIDATE", initializeDesignTime: "VALIDATE" }, t2.actionStatus = { failure: "FAILURE", locked: "LOCKED", pendingGeneration: "PENDING_GENERATION", pendingBackendNotification: "PENDING_BACKEND_NOTIFICATION", started: "STARTED", success: "SUCCESS", unlocked: "UNLOCKED" }, t2.results = { ok: "ok", doesNotExist: "does.not.exist", invalid: "invalid" }; @@ -76066,7 +76221,7 @@ ${e3.stack}`, n3 = [this].concat(i3); var a = i2(35648); Object.defineProperty(t2, "dataTypeLimits", { enumerable: true, get: function() { return n2.__importDefault(a).default; - } }), t2.botFlowUserInputSettings = { interDigitTimeout: { minDurationMs: o.default.msPerSecond, minDurationInclusive: true, maxDurationMs: 99 * o.default.msPerSecond, maxDurationInclusive: true }, speechToTextMaxSpeechTimeout: { minDurationMs: 0, minDurationInclusive: true, maxDurationMs: 60 * o.default.msPerSecond, maxDurationInclusive: true }, speechToTextSpeechDetectionSensitivity: { minSensitivity: 0, maxSensitivity: 1 }, noMatchesMax: { minValue: 0, minValueInclusive: true, maxValue: 20, maxValueInclusive: true }, noInputsMax: { minValue: 0, minValueInclusive: true, maxValue: 20, maxValueInclusive: true }, noInputsTimeout: { minDurationMs: 0, minDurationInclusive: true, maxDurationMs: 10 * o.default.msPerSecond, maxDurationInclusive: true }, noInputsDigitalTimeout: { minDurationMs: 10 * o.default.msPerSecond, minDurationInclusive: true, maxDurationMs: 3 * o.default.msPerDay, maxDurationInclusive: true }, confirmationRejectionsMax: { minValue: 0, minValueInclusive: true, maxValue: 20, maxValueInclusive: true }, collectionLowConfidenceThreshold: { minValue: 0, minValueInclusive: true, maxValue: 100, maxValueInclusive: true }, collectionHighConfidenceThreshold: { minValue: 0, minValueInclusive: true, maxValue: 100, maxValueInclusive: true }, confirmationLowConfidenceThreshold: { minValue: 0, minValueInclusive: true, maxValue: 100, maxValueInclusive: true } }, t2.grammarLimits = { name: { maxLength: 64 }, description: { maxLength: 500 }, gram: { maxSizeBytes: 25 * o.default.oneMegabyte }, grxml: { maxSizeBytes: o.default.oneMegabyte } }, t2.flowLimits = { name: { minLength: 1, maxLength: 200 }, description: { maxLength: 500 } }, t2.qU = { maxPubApiRequestSize: 6 * o.default.oneMegabyte }, t2.flowSizeLimits = { maxFlowSize: t2.qU.maxPubApiRequestSize, maxFlowSizeEmail: Math.round(t2.qU.maxPubApiRequestSize / 2), maxFlowSizeCommonModule: Math.round(t2.qU.maxPubApiRequestSize / 4), maxFlowSizeToStopPublish: 0.98 }, t2.imageLimits = { size: { maxSizeMegabytes: 25 } }, t2.promptLimits = { name: { maxLength: 200 } }, t2.propertyLimits = { name: { maxLength: 128 }, description: { maxLength: 128 } }, t2.responseAssetLimits = { size: { maxSizeMegabytes: 100 } }, t2.sendResponseAction = { attachments: { maxItems: 5 } }, t2.sendAutoReplyAction = { attachments: { maxItems: 5 } }, t2.emailHeaderNamesLimits = { maxItems: { count: 5, isSoftLimit: false } }, t2.sipHeaderNamesLimits = { maxItems: { count: 10, isSoftLimit: false } }, t2.voiceSurveyLimits = { answerOptionTextLength: { maxLength: r.default.entityType.maxListEntityItemValueStrLen }, multipleChoiceQuestions: { maxLength: r.default.entityType.maxListEntityTypes } }, t2.switchActionCaseLimits = { numDefaultCases: 3, numMaxCases: 64 }, t2.findLimits = { maxBulkFindByName: 50, findName: { minLength: 1, maxLength: 256 } }, t2.interactiveApplicationLimits = { application: { name: { minLength: 1 }, url: { minLength: 1 } }, receivedMessage: { subTitle: { maxLength: 256 }, title: { maxLength: 256 } } }, t2.askForPaymentLimits = { lineItems: { maxItems: 10 }, shippingOptions: { maxItems: 4 }, totalPrice: { minValue: 1e-3, maxValue: 1e9, decimalPlaces: 3 }, title: { minLength: 1, maxLength: 256 }, contactInformation: { maxItems: 4 } }, t2.collectInput = { maxDigits_40: 40, maxDigits_32: 32 }, t2.evaluateSkillExpressionFilters = { skillExpressionFilters: { minItems: 1, maxItems: 1, items: { minLength: 1, maxLength: 1024 } } }, t2.askForAuthentication = { authenticationCompletionTimeout: { minDurationMs: 30 * o.default.msPerSecond, minDurationInclusive: true, maxDurationMs: 3 * o.default.msPerDay, maxDurationInclusive: true }, signInMessage: { maxLength: 256, minLength: 1 }, successMessage: { maxLength: 256, minLength: 1 } }, t2.abortSend = { message: { minLength: 1, maxLength: 300 } }, t2.richLink = { body: { maxLength: 1024, minLength: 1 }, footer: { maxLength: 60, minLength: 1 }, header: { maxLength: 60, minLength: 1 }, url: { minLength: 12 }, urlLabel: { maxLength: 20, minLength: 1 } }, t2.setSkillExpressionFilters = { skillExpressionFilters: { minItems: 1, maxItems: 1 } }, t2.conversationAttributeLimits = { recordId: { minLength: 1, maxLength: 50, literalPattern: "^[a-zA-Z0-9_-]+$" }, versionId: { minValue: 1, minValueInclusive: true } }, t2.updateExternalContact = { patchChanges: { maxItems: 15 } }, t2.transferToAcd = { preferredAgents: { maxItems: 20 }, skillExpressionFilters: { minItems: 1, maxItems: 1 } }; + } }), t2.botFlowUserInputSettings = { interDigitTimeout: { minDurationMs: o.default.msPerSecond, minDurationInclusive: true, maxDurationMs: 99 * o.default.msPerSecond, maxDurationInclusive: true }, speechToTextMaxSpeechTimeout: { minDurationMs: 0, minDurationInclusive: true, maxDurationMs: 60 * o.default.msPerSecond, maxDurationInclusive: true }, speechToTextSpeechDetectionSensitivity: { minSensitivity: 0, maxSensitivity: 1 }, noMatchesMax: { minValue: 0, minValueInclusive: true, maxValue: 20, maxValueInclusive: true }, noInputsMax: { minValue: 0, minValueInclusive: true, maxValue: 20, maxValueInclusive: true }, noInputsTimeout: { minDurationMs: 0, minDurationInclusive: true, maxDurationMs: 10 * o.default.msPerSecond, maxDurationInclusive: true }, noInputsDigitalTimeout: { minDurationMs: 10 * o.default.msPerSecond, minDurationInclusive: true, maxDurationMs: 3 * o.default.msPerDay, maxDurationInclusive: true }, confirmationRejectionsMax: { minValue: 0, minValueInclusive: true, maxValue: 20, maxValueInclusive: true }, collectionLowConfidenceThreshold: { minValue: 0, minValueInclusive: true, maxValue: 100, maxValueInclusive: true }, collectionHighConfidenceThreshold: { minValue: 0, minValueInclusive: true, maxValue: 100, maxValueInclusive: true }, confirmationLowConfidenceThreshold: { minValue: 0, minValueInclusive: true, maxValue: 100, maxValueInclusive: true } }, t2.grammarLimits = { name: { maxLength: 64 }, description: { maxLength: 500 }, gram: { maxSizeBytes: 25 * o.default.oneMegabyte }, grxml: { maxSizeBytes: o.default.oneMegabyte } }, t2.flowLimits = { name: { minLength: 1, maxLength: 200 }, description: { maxLength: 500 } }, t2.qU = { maxPubApiRequestSize: 6 * o.default.oneMegabyte }, t2.flowSizeLimits = { maxFlowSize: t2.qU.maxPubApiRequestSize, maxFlowSizeEmail: Math.round(t2.qU.maxPubApiRequestSize / 2), maxFlowSizeCommonModule: Math.round(t2.qU.maxPubApiRequestSize / 4), maxFlowSizeToStopPublish: 0.98 }, t2.imageLimits = { size: { maxSizeMegabytes: 25 } }, t2.promptLimits = { name: { maxLength: 200 } }, t2.propertyLimits = { name: { maxLength: 128 }, description: { maxLength: 128 } }, t2.responseAssetLimits = { size: { maxSizeMegabytes: 100 } }, t2.sendResponseAction = { attachments: { maxItems: 5 } }, t2.sendAutoReplyAction = { attachments: { maxItems: 5 } }, t2.emailHeaderNamesLimits = { maxItems: { count: 5, isSoftLimit: false } }, t2.sipHeaderNamesLimits = { maxItems: { count: 10, isSoftLimit: false } }, t2.voiceSurveyLimits = { answerOptionTextLength: { maxLength: r.default.entityType.maxListEntityItemValueStrLen }, multipleChoiceQuestions: { maxLength: r.default.entityType.maxListEntityTypes } }, t2.switchActionCaseLimits = { numDefaultCases: 3, numMaxCases: 64 }, t2.findLimits = { maxBulkFindByName: 50, findName: { minLength: 1, maxLength: 256 } }, t2.interactiveApplicationLimits = { application: { name: { minLength: 1 }, url: { minLength: 1 } }, receivedMessage: { subTitle: { maxLength: 256 }, title: { maxLength: 256 } } }, t2.askForPaymentLimits = { lineItems: { maxItems: 10 }, shippingOptions: { maxItems: 4 }, totalPrice: { minValue: 1e-3, maxValue: 1e9, decimalPlaces: 3 }, title: { minLength: 1, maxLength: 256 }, contactInformation: { maxItems: 4 } }, t2.collectInput = { maxDigits: 40 }, t2.evaluateSkillExpressionFilters = { skillExpressionFilters: { minItems: 1, maxItems: 1, items: { minLength: 1, maxLength: 1024 } } }, t2.askForAuthentication = { authenticationCompletionTimeout: { minDurationMs: 30 * o.default.msPerSecond, minDurationInclusive: true, maxDurationMs: 3 * o.default.msPerDay, maxDurationInclusive: true }, signInMessage: { maxLength: 256, minLength: 1 }, successMessage: { maxLength: 256, minLength: 1 } }, t2.abortSend = { message: { minLength: 1, maxLength: 300 } }, t2.richLink = { body: { maxLength: 1024, minLength: 1 }, footer: { maxLength: 60, minLength: 1 }, header: { maxLength: 60, minLength: 1 }, url: { minLength: 12 }, urlLabel: { maxLength: 20, minLength: 1 } }, t2.setSkillExpressionFilters = { skillExpressionFilters: { minItems: 1, maxItems: 1 } }, t2.conversationAttributeLimits = { recordId: { minLength: 1, maxLength: 50, literalPattern: "^[a-zA-Z0-9_-]+$" }, versionId: { minValue: 1, minValueInclusive: true } }, t2.updateExternalContact = { patchChanges: { maxItems: 15 } }, t2.transferToAcd = { preferredAgents: { maxItems: 20 }, skillExpressionFilters: { minItems: 1, maxItems: 1 } }; }, 78249(e2, t2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.typeMap = t2.MISMATCH_TYPES = t2.MISMATCH_OUTPUT = t2.MISMATCH_NAME = t2.MISMATCH_INPUT = t2.MISMATCH_INCOMPATIBLE = t2.MISMATCH_DATA_TYPE = void 0, t2.MISMATCH_DATA_TYPE = "dataType", t2.MISMATCH_INCOMPATIBLE = "incompatible", t2.MISMATCH_INPUT = "input", t2.MISMATCH_NAME = "name", t2.MISMATCH_OUTPUT = "output", t2.MISMATCH_TYPES = [t2.MISMATCH_DATA_TYPE, t2.MISMATCH_INCOMPATIBLE, t2.MISMATCH_INPUT, t2.MISMATCH_NAME, t2.MISMATCH_OUTPUT], t2.typeMap = {}, t2.MISMATCH_TYPES.forEach((e3) => t2.typeMap[e3] = e3); @@ -76267,7 +76422,7 @@ ${e3.stack}`, n3 = [this].concat(i3); function r(e3) { return `https://help.genesys.cloud/redirect/${encodeURIComponent(e3 || "en-us")}`; } - t2.helpTopics = { deletePrompt: "prompt/deletePrompt", deprecatedVariableUsages: "flow/deprecatedVariableUsages", flowInsights: "flow/insights", main: "main", overviewDependencies: "main/advancedFlowSearch", aboutArchitect: "about", overviewGrammar: "main/grammar", overviewPrompts: "prompt/prompts", promptPreview: "prompts/preview", builders: { audio: "builder/audio", boolean: "builder/boolean", builder: "modal/builder", communication: "builder/communication", image: "builder/image", string: "builder/string" }, modals: { addGrammarForBotFlow: "modal/addGrammarForBotFlow", audioUpload: "modal/audioUpload", bulkAudio: "modal/prompt/bulkUpload", bulkAudioAdd: "modal/prompt/bulkUploadAdd", bulkFlowOperation: "modal/flow/bulkOperations", codeEditor: "modal/codeEditor", createFlow: "modal/flow/new", deleteFlow: "modal/flow/delete", deleteGrammar: "modal/deletegrammar", flowVersions: "modal/flow/versions", importFlow: "modal/flow/import", importPrompts: "modal/prompt/import", largeExpressionEditor: "modal/flow/expressionEditor", listPickerSections: "modal/listPickerSections", literalJsonEditor: "modal/flow/jsonEditor", outputPaths: "modal/outputPaths", setAudioSequence: "modal/setAudioSequence", usages: "modal/usages" }, treeNodes: { botFlowSettings: "settings/botFlow", commonModuleSettings: "settings/commonModule", dataView: "settings/data", defaultActionSettings: "settings/actionDefaults", dependencies: "settings/dependencies", emailSendSettings: "settings/emailSend", eventHandling: "setting/eventHandling", flowSize: "settings/flowSize", inboundEmailSettings: "settings/inboundEmail", inQueueCallFlowSettings: "settings/inqueueCall", knowledge: "settings/knowledge", menuSettings: "settings/menu", outboundCallSettings: "settings/outboundCall", promptsView: "settings/prompts", speechRecConfig: "settings/speechRec", speechRecConfigVoiceSurvey: "settings/voiceSurvey/speechRec", supportedLanguages: "settings/languages", userInputSettings: "settings/userInput", userInputSettingsVoiceSurvey: "settings/voiceSurvey/userInput", virtualAgentSettings: "settings/virtualAgent", voiceSurveyFlowSettings: "settings/voiceSurvey", workitemFlowSettings: "settings/workitem", startingMenu: "settings/startingMenu", startingTask: "settings/startingTask", intentsSettings: "settings/intents", slotTypeSettings: "settings/slotTypes", learningSettings: "settings/learning", utteranceHistory: "settings/utteranceHistory", utterances: "settings/utterances", optimizationDashboard: "analytics/optimizationDashboard", intentMiner: "analytics/intentMiner", journeyFlows: "analytics/journeyFlows" }, actions: { abortSend: "action/abortSend", abortSurvey: "action/abortSurvey", addFlowMilestone: "action/addFlowMilestone", agenticAnythingElse: "action/agenticAnythingElse", agenticAskForIntent: "action/agenticAskForIntent", askForAuthentication: "action/askForAuthentication", askForBoolean: "action/askForBoolean", askForNextIntentLoop: "action/askForNextIntent", askForNLUIntent: "action/askForNLUIntent", askForPayment: "action/askForPayment", askForSlot: "action/askForSlot", askSurveyQuestion: "action/askSurveyQuestion", assignCustomerSegment: "action/data/assignCustomerSegment", audioMonitoring: "action/audioMonitoring", botConnector: "action/botConnector", bridgeServer: "about", callAgenticVirtualAgent: "action/callAgenticVirtualAgent", callAudioConnector: "action/data/callAudioConnector", callBotFlow: "action/callBotFlow", callCommonModule: "action/callCommonModule", callDecisionTable: "action/data/callDecisionTable", callDigitalBotConnector: "action/callDigitalBotConnector", callDigitalBotFlow: "action/callDigitalBotFlow", callGuide: "action/callGuide", callTask: "action/callTask", callVoiceFlow: "action/callVoiceFlow", changeState: "action/changeState", clearActiveIntent: "action/clearActiveIntent", clearPostFlow: "action/clearPostFlow", clearSlot: "action/clearSlot", clearUtilizationLabel: "action/clearUtilizationLabel", clearVoicemailSnippet: "action/clearVoicemailSnippet", collectInput: "action/data/collectInput", collectVoiceSnippet: "action/collectVoiceSnippet", communicate: "action/communicate", completeSend: "action/completeSend", completeSurvey: "action/completeSurvey", createCallback: "action/data/createCallback", createConversationAttribute: "action/createConversationAttribute", data: "action/data/callData", dataTableLookup: "action/data/dataTableLookup", decision: "action/decision", decryptData: "action/decrypt", deflect: "action/deflect", detectIntent: "action/data/detectIntent", detectSilence: "action/detectSilence", dialExtension: "action/dialExtension", dialName: "about", dialogEngine: "action/dialogEngine", dialogflow: "action/dialogflow", dialogflowCx: "action/data/dialogflowCx", digitalMenu: "action/digitalMenu", disconnect: "action/disconnect", disconnectWorkitem: "action/disconnectWorkitem", encryptData: "action/encrypt", endBusinessProcess: "action/endBusinessProcess", endState: "action/endStateAction", endTask: "action/endTask", endWorkflow: "action/endWorkflowAction", evaluateSchedule: "action/data/evaluateSchedule", evaluateScheduleGroup: "action/data/evaluateScheduleGroup", evaluateSkillExpressionFilters: "action/evaluateSkillExpressionFilters", exitBotFlow: "action/exitBotFlow", exitLoop: "action/exitLoop", exitWorkitemFlow: "action/exitWorkitemFlow", extractSecureData: "action/extractSecureData", findDivision: "action/findDivision", findDivisions: "action/findDivisions", findEmergencyGroup: "action/findEmergencyGroup", findGrammar: "action/findGrammar", findGrammarById: "action/findGrammarById", findGroup: "action/findGroup", findKnowledgeBaseDocumentById: "action/findKnowledgeBaseDocumentById", findLanguageSkill: "action/findLanguageSkill", findQueue: "action/findQueue", findQueueById: "action/findQueueById", findSchedule: "action/findSchedule", findScheduleGroup: "action/findScheduleGroup", findSkill: "action/findSkill", findSystemPrompt: "action/findSystemPrompt", findUser: "action/findUser", findUserById: "action/findUserById", findUserPrompt: "action/findUserPrompt", findUsersById: "action/findUsersById", findUtilizationLabel: "action/findUtilizationLabel", form: "action/form", flushAudio: "action/flushAudio", getAssignedCustomerIntents: "action/data/getAssignedCustomerIntents", getAssignedCustomerSegments: "action/data/getAssignedCustomerSegments", getAttributes: "action/data/getParticipant", getConversationAttribute: "action/getConversationAttribute", getConversationAttributes: "action/getConversationAttributes", getConversationData: "action/data/getConversation", getExternalContact: "action/data/getExternalContact", getExternalOrganization: "action/data/getExternalOrganization", getJourneyOutcome: "action/getJourneyOutcome", getJourneyOutcomeScoresBySession: "about", getJourneySegment: "action/getJourneySegment", getJourneySession: "action/getJourneySession", getJourneySessionsByCustomer: "about", getJourneySessionsByExternalContact: "about", getEmailHeaders: "action/getEmailHeaders", getRawSIPHeaders: "action/getRawSipHeaders", getResponse: "action/data/getResponse", getSecuredData: "action/getSecuredData", getSIPHeaders: "action/getSipHeaders", holdMusic: "action/holdMusic", initializeFlowOutcome: "action/flowOutcome/initialize", jumpToTask: "action/jumpToTask", lex: "action/data/lex", lexV2: "action/data/lexV2", loop: "action/loop", loopUntil: "action/loopUntil", menuJump: "action/menu/menuJump", nextLoop: "action/nextLoop", nuanceMix: "action/nuanceMix", participantRecord: "action/enableParticipantRecording", playAudio: "action/playAudio", playAudioOnSilence: "action/playAudioOnSilence", playEstimatedWaitTime: "action/playEstimatedWaitTime", playPositionInQueue: "action/playPositionInQueue", playUserGreeting: "action/playUserGreeting", playUserName: "action/playUserName", previousMenu: "action/menu/previousMenu", processVoicemailInput: "action/processVoicemailInput", promoteExternalContact: "action/data/promoteExternalContact", repeatMenu: "action/menu/repeatMenu", returnToAgent: "action/returnToAgent", screenPop: "action/data/screenPop", searchExternalContacts: "action/data/searchExternalContacts", secure: "action/data/secureUpdateData", sendAutoReply: "action/data/sendAutoReply", sendDigitalContent: "action/data/sendDigitalContent", sendInteractiveApplication: "action/sendInteractiveApplication", sendKnowledgeFeedback: "action/sendKnowledgeFeedback", sendNotification: "action/sendNotification", sendResponse: "action/data/sendResponse", sendRichLink: "action/sendRichLink", setActiveIntent: "action/setActiveIntent", setAttributes: "action/data/setParticipant", setConversationData: "action/data/setConversation", setExternalTag: "action/setExternalTag", setFlowOutcome: "action/flowOutcome/set", setLocale: "action/setLocale", setPostFlow: "action/SetPostFlowAction", setPriority: "action/setPriorityAction", setSecuredData: "action/setSecuredData", setSkillExpressionFilters: "action/setSkillExpressionFilters", setSkills: "action/setSkillsAction", clearSkillExpressionFilters: "action/clearSkillExpressionFilters", setUtilizationLabel: "action/setUtilizationLabelAction", setUUIData: "action/setUUIData", setWhisperAudio: "action/setWhisperAudio", setWrapupCode: "action/setWrapupCode", showKnowledgeArticle: "action/showKnowledgeArticle", subMenu: "action/menu/menu", submitVoicemailSnippet: "action/submitVoicemailSnippetAction", submitVoiceSnippet: "action/submitVoiceSnippetAction", switch: "action/switch", terminateWorkitem: "action/terminateWorkitem", transcription: "action/transcriptionAction", transferExternal: "action/transfer/external", transferFlow: "action/transfer/flow", transferFlowSecure: "action/transfer/secureFlow", transferGroup: "action/group", transferPureMatch: "action/transfer/acd", transferUser: "action/transfer/user", transferVoicemail: "action/transfer/voicemail", updateConversationAttribute: "action/updateConversationAttribute", updateExternalContact: "action/data/updateExternalContact", updateVariables: "action/data/update", updateWorkitem: "action/updateWorkitemAction", voiceBiometrics: "about", wait: "action/wait", waitForInput: "action/waitForInput" }, tasks: { botState: "flow/botTask", state: "flow/state", task: "flow/task" }, articles: { resourceCenter: "resourceCenter", accessibility: "articles/about-accessibility", aboutGenesysVirtualAgent: "article/aboutGenesysVirtualAgent", addFlowMilestone: "articles/add-a-flow-milestone", addFlowOutcome: "article/add-a-flow-outcome", downloadArchitectFlowExamples: "articles/download-architect-flow-examples", genesysCloudTokensBasedPricingModel: "article/genesys-cloud-tokens-based-pricing-model", historicalExecutionDataOverview: "article/historicalExecutionDataOverview", setLogLevelFlowDefault: "article/manageHistoricalExecutionData", setLogLevelFlowSpecific: "article/manageExecutionDataAtTheFlowLevel", getStartedArchitectTutorial: "article/getStartedArchitectTutorial", regularExpressionQuickReference: "article/regular-expression-language-quick-reference", releaseNotes: "article/releaseNotes", ttsOverview: "article/ttsOverview", flowExecutionHistory: "article/flowExecutionHistory", customKnowledge: "control-knowledge-behavior-in-your-voice-or-digital-bot-flow", chatDeprecation: "announcements/deprecation-removal-of-acd-web-chat-version-2", decisionTableUsageFees: "article/rule-based-decision-pricing", flowsCallingFlows: "article/flows-calling-flows", sttEngineOverview: "article/sttEngineOverview" }, systemArticles: { privacyPolicy: "privacyPolicy" } }; + t2.helpTopics = { deletePrompt: "prompt/deletePrompt", deprecatedVariableUsages: "flow/deprecatedVariableUsages", flowInsights: "flow/insights", main: "main", overviewDependencies: "main/advancedFlowSearch", aboutArchitect: "about", overviewGrammar: "main/grammar", overviewPrompts: "prompt/prompts", promptPreview: "prompts/preview", builders: { audio: "builder/audio", boolean: "builder/boolean", builder: "modal/builder", communication: "builder/communication", image: "builder/image", string: "builder/string" }, modals: { addGrammarForBotFlow: "modal/addGrammarForBotFlow", audioUpload: "modal/audioUpload", bulkAudio: "modal/prompt/bulkUpload", bulkAudioAdd: "modal/prompt/bulkUploadAdd", bulkFlowOperation: "modal/flow/bulkOperations", codeEditor: "modal/codeEditor", createFlow: "modal/flow/new", deleteFlow: "modal/flow/delete", deleteGrammar: "modal/deletegrammar", flowVersions: "modal/flow/versions", importFlow: "modal/flow/import", importPrompts: "modal/prompt/import", largeExpressionEditor: "modal/flow/expressionEditor", listPickerSections: "modal/listPickerSections", literalJsonEditor: "modal/flow/jsonEditor", outputPaths: "modal/outputPaths", setAudioSequence: "modal/setAudioSequence", usages: "modal/usages" }, treeNodes: { botFlowSettings: "settings/botFlow", commonModuleSettings: "settings/commonModule", dataView: "settings/data", defaultActionSettings: "settings/actionDefaults", dependencies: "settings/dependencies", emailSendSettings: "settings/emailSend", eventHandling: "setting/eventHandling", flowSize: "settings/flowSize", inboundEmailSettings: "settings/inboundEmail", inQueueCallFlowSettings: "settings/inqueueCall", knowledge: "settings/knowledge", menuSettings: "settings/menu", outboundCallSettings: "settings/outboundCall", promptsView: "settings/prompts", speechRecConfig: "settings/speechRec", speechRecConfigVoiceSurvey: "settings/voiceSurvey/speechRec", supportedLanguages: "settings/languages", userInputSettings: "settings/userInput", userInputSettingsVoiceSurvey: "settings/voiceSurvey/userInput", virtualAgentSettings: "settings/virtualAgent", voiceSurveyFlowSettings: "settings/voiceSurvey", workitemFlowSettings: "settings/workitem", startingMenu: "settings/startingMenu", startingTask: "settings/startingTask", intentsSettings: "settings/intents", slotTypeSettings: "settings/slotTypes", learningSettings: "settings/learning", utteranceHistory: "settings/utteranceHistory", utterances: "settings/utterances", optimizationDashboard: "analytics/optimizationDashboard", intentMiner: "analytics/intentMiner", journeyFlows: "analytics/journeyFlows" }, actions: { abortSend: "action/abortSend", abortSurvey: "action/abortSurvey", addFlowMilestone: "action/addFlowMilestone", agenticAnythingElse: "action/agenticAnythingElse", agenticAskForIntent: "action/agenticAskForIntent", askForAuthentication: "action/askForAuthentication", askForBoolean: "action/askForBoolean", askForNextIntentLoop: "action/askForNextIntent", askForNLUIntent: "action/askForNLUIntent", askForPayment: "action/askForPayment", askForSlot: "action/askForSlot", askSurveyQuestion: "action/askSurveyQuestion", assignCustomerSegment: "action/data/assignCustomerSegment", audioMonitoring: "action/audioMonitoring", botConnector: "action/botConnector", bridgeServer: "about", callAgenticVirtualAgent: "action/callAgenticVirtualAgent", callAudioConnector: "action/data/callAudioConnector", callBotFlow: "action/callBotFlow", callCommonModule: "action/callCommonModule", callDecisionTable: "action/data/callDecisionTable", callDigitalBotConnector: "action/callDigitalBotConnector", callDigitalBotFlow: "action/callDigitalBotFlow", callGuide: "action/callGuide", callTask: "action/callTask", callVoiceFlow: "action/callVoiceFlow", changeState: "action/changeState", clearActiveIntent: "action/clearActiveIntent", clearPostFlow: "action/clearPostFlow", clearSlot: "action/clearSlot", clearUtilizationLabel: "action/clearUtilizationLabel", clearVoicemailSnippet: "action/clearVoicemailSnippet", collectInput: "action/data/collectInput", collectVoiceSnippet: "action/collectVoiceSnippet", communicate: "action/communicate", completeSend: "action/completeSend", completeSurvey: "action/completeSurvey", createCallback: "action/data/createCallback", createConversationAttribute: "action/createConversationAttribute", data: "action/data/callData", dataTableLookup: "action/data/dataTableLookup", decision: "action/decision", decryptData: "action/decrypt", deflect: "action/deflect", detectIntent: "action/data/detectIntent", detectSilence: "action/detectSilence", dialExtension: "action/dialExtension", dialName: "about", dialogEngine: "action/dialogEngine", dialogflow: "action/dialogflow", dialogflowCx: "action/data/dialogflowCx", digitalMenu: "action/digitalMenu", disconnect: "action/disconnect", disconnectWorkitem: "action/disconnectWorkitem", encryptData: "action/encrypt", endBusinessProcess: "action/endBusinessProcess", endState: "action/endStateAction", endTask: "action/endTask", endWorkflow: "action/endWorkflowAction", evaluateSchedule: "action/data/evaluateSchedule", evaluateScheduleGroup: "action/data/evaluateScheduleGroup", evaluateSkillExpressionFilters: "action/evaluateSkillExpressionFilters", exitBotFlow: "action/exitBotFlow", exitLoop: "action/exitLoop", exitWorkitemFlow: "action/exitWorkitemFlow", extractSecureData: "action/extractSecureData", findDivision: "action/findDivision", findDivisions: "action/findDivisions", findEmergencyGroup: "action/findEmergencyGroup", findGrammar: "action/findGrammar", findGrammarById: "action/findGrammarById", findGroup: "action/findGroup", findKnowledgeBaseDocumentById: "action/findKnowledgeBaseDocumentById", findLanguageSkill: "action/findLanguageSkill", findQueue: "action/findQueue", findQueueById: "action/findQueueById", findSchedule: "action/findSchedule", findScheduleGroup: "action/findScheduleGroup", findSkill: "action/findSkill", findSystemPrompt: "action/findSystemPrompt", findUser: "action/findUser", findUserById: "action/findUserById", findUserPrompt: "action/findUserPrompt", findUsersById: "action/findUsersById", findUtilizationLabel: "action/findUtilizationLabel", form: "action/form", flushAudio: "action/flushAudio", getAssignedCustomerIntents: "action/data/getAssignedCustomerIntents", getAssignedCustomerSegments: "action/data/getAssignedCustomerSegments", getAttributes: "action/data/getParticipant", getConversationAttribute: "action/getConversationAttribute", getConversationAttributes: "action/getConversationAttributes", getConversationData: "action/data/getConversation", getExternalContact: "action/data/getExternalContact", getExternalOrganization: "action/data/getExternalOrganization", getJourneyOutcome: "action/getJourneyOutcome", getJourneyOutcomeScoresBySession: "about", getJourneySegment: "action/getJourneySegment", getJourneySession: "action/getJourneySession", getJourneySessionsByCustomer: "about", getJourneySessionsByExternalContact: "about", getEmailHeaders: "action/getEmailHeaders", getRawSIPHeaders: "action/getRawSipHeaders", getResponse: "action/data/getResponse", getSecuredData: "action/getSecuredData", getSIPHeaders: "action/getSipHeaders", holdMusic: "action/holdMusic", initializeFlowOutcome: "action/flowOutcome/initialize", jumpToTask: "action/jumpToTask", lex: "action/data/lex", lexV2: "action/data/lexV2", loop: "action/loop", loopUntil: "action/loopUntil", menuJump: "action/menu/menuJump", nextLoop: "action/nextLoop", nuanceMix: "action/nuanceMix", participantRecord: "action/enableParticipantRecording", playAudio: "action/playAudio", playAudioOnSilence: "action/playAudioOnSilence", playEstimatedWaitTime: "action/playEstimatedWaitTime", playPositionInQueue: "action/playPositionInQueue", playUserGreeting: "action/playUserGreeting", playUserName: "action/playUserName", previousMenu: "action/menu/previousMenu", processVoicemailInput: "action/processVoicemailInput", promoteExternalContact: "action/data/promoteExternalContact", repeatMenu: "action/menu/repeatMenu", returnToAgent: "action/returnToAgent", screenPop: "action/data/screenPop", searchExternalContacts: "action/data/searchExternalContacts", secure: "action/data/secureUpdateData", sendAutoReply: "action/data/sendAutoReply", sendDigitalContent: "action/data/sendDigitalContent", sendInteractiveApplication: "action/sendInteractiveApplication", sendKnowledgeFeedback: "action/sendKnowledgeFeedback", sendNotification: "action/sendNotification", sendResponse: "action/data/sendResponse", sendRichLink: "action/sendRichLink", setActiveIntent: "action/setActiveIntent", setAttributes: "action/data/setParticipant", setConversationData: "action/data/setConversation", setExternalTag: "action/setExternalTag", setFlowOutcome: "action/flowOutcome/set", setLocale: "action/setLocale", setPostFlow: "action/SetPostFlowAction", setPriority: "action/setPriorityAction", setSecuredData: "action/setSecuredData", setSkillExpressionFilters: "action/setSkillExpressionFilters", setSkills: "action/setSkillsAction", clearSkillExpressionFilters: "action/clearSkillExpressionFilters", setUtilizationLabel: "action/setUtilizationLabelAction", setUUIData: "action/setUUIData", setWhisperAudio: "action/setWhisperAudio", setWrapupCode: "action/setWrapupCode", showKnowledgeArticle: "action/showKnowledgeArticle", subMenu: "action/menu/menu", submitVoicemailSnippet: "action/submitVoicemailSnippetAction", submitVoiceSnippet: "action/submitVoiceSnippetAction", switch: "action/switch", terminateWorkitem: "action/terminateWorkitem", transcription: "action/transcriptionAction", transferExternal: "action/transfer/external", transferFlow: "action/transfer/flow", transferFlowSecure: "action/transfer/secureFlow", transferGroup: "action/group", transferPureMatch: "action/transfer/acd", transferUser: "action/transfer/user", transferVoicemail: "action/transfer/voicemail", updateConversationAttribute: "action/updateConversationAttribute", updateExternalContact: "action/data/updateExternalContact", updateVariables: "action/data/update", updateWorkitem: "action/updateWorkitemAction", voiceBiometrics: "about", wait: "action/wait", waitForInput: "action/waitForInput" }, tasks: { botState: "flow/botTask", state: "flow/state", task: "flow/task" }, articles: { resourceCenter: "resourceCenter", accessibility: "articles/about-accessibility", aboutGenesysVirtualAgent: "article/aboutGenesysVirtualAgent", addFlowMilestone: "articles/add-a-flow-milestone", addFlowOutcome: "article/add-a-flow-outcome", downloadArchitectFlowExamples: "articles/download-architect-flow-examples", genesysCloudTokensBasedPricingModel: "article/genesys-cloud-tokens-based-pricing-model", historicalExecutionDataOverview: "article/historicalExecutionDataOverview", setLogLevelFlowDefault: "article/manageHistoricalExecutionData", setLogLevelFlowSpecific: "article/manageExecutionDataAtTheFlowLevel", getStartedArchitectTutorial: "article/getStartedArchitectTutorial", regularExpressionQuickReference: "article/regular-expression-language-quick-reference", releaseNotes: "article/releaseNotes", releaseNotesFedramp: "article/fedrampReleaseNotes", ttsOverview: "article/ttsOverview", flowExecutionHistory: "article/flowExecutionHistory", customKnowledge: "control-knowledge-behavior-in-your-voice-or-digital-bot-flow", chatDeprecation: "announcements/deprecation-removal-of-acd-web-chat-version-2", decisionTableUsageFees: "article/rule-based-decision-pricing", flowsCallingFlows: "article/flows-calling-flows", sttEngineOverview: "article/sttEngineOverview" }, systemArticles: { privacyPolicy: "privacyPolicy" } }; }, 50290(e2, t2, i2) { "use strict"; t2.yieldToBrowser = function() { @@ -76377,16 +76532,23 @@ ${e3.stack}`, n3 = [this].concat(i3); "use strict"; var n2, o; Object.defineProperty(t2, "__esModule", { value: true }); - const r = i2(31635), a = r.__importStar(i2(24032)), s = r.__importStar(i2(12847)), l = r.__importStar(i2(36781)), u = i2(80295), c = r.__importStar(i2(9345)), d = i2(71004), p = r.__importStar(i2(29133)), _ = i2(29133), h = r.__importDefault(i2(92140)), m = a.getTopic("variableGroup"); - class g { + const r = i2(31635), a = i2(79364), s = r.__importStar(i2(24032)), l = r.__importStar(i2(12847)), u = r.__importStar(i2(36781)), c = i2(80295), d = r.__importStar(i2(9345)), p = i2(71004), _ = r.__importStar(i2(29133)), h = i2(29133), m = r.__importDefault(i2(92140)), g = s.getTopic("variableGroup"); + class f { static getExpandedKey(e3, t3, i3) { return i3 && i3.isTaskLike ? e3.toLocaleLowerCase() + " " + t3 + " " + i3.id : e3.toLocaleLowerCase(); } + get userVariableCount() { + return this._userVariableCount$.value; + } + _updateUserVariableCount() { + const e3 = this.flowVariables.filter((e4) => e4.isUserCreatable).length + this.taskVariables.filter((e4) => e4.isUserCreatable).length; + e3 !== this._userVariableCount$.value && this._userVariableCount$.next(e3); + } constructor(e3) { - this.formatVariables = [], this.flowVariables = [], this.languageVariables = [], this.systemVariables = [], this.taskVariables = [], this.map = {}, this.hasExpanded = {}, this._expansions = {}, this._expansionsNameToId = {}, this._expansionsDeprecatedNameToId = {}, n2.set(this, []), o.set(this, false), this.parentFlow = e3, (0, u.makeUnenumerable)(this, "_expansions"), (0, u.makeUnenumerable)(this, "_expansionsNameToId"), (0, u.makeUnenumerable)(this, "_expansionsDeprecatedNameToId"), r.__classPrivateFieldGet(this, n2, "f").push(l.listen(l.variableDestroyed, (e4) => { + this.formatVariables = [], this.flowVariables = [], this.languageVariables = [], this.systemVariables = [], this.taskVariables = [], this._userVariableCount$ = new a.BehaviorSubject(0), this.userVariableCount$ = this._userVariableCount$.asObservable(), this.map = {}, this.hasExpanded = {}, this._expansions = {}, this._expansionsNameToId = {}, this._expansionsDeprecatedNameToId = {}, n2.set(this, []), o.set(this, false), this.parentFlow = e3, (0, c.makeUnenumerable)(this, "_expansions"), (0, c.makeUnenumerable)(this, "_expansionsNameToId"), (0, c.makeUnenumerable)(this, "_expansionsDeprecatedNameToId"), r.__classPrivateFieldGet(this, n2, "f").push(u.listen(u.variableDestroyed, (e4) => { this.isDestroyedCheck(), e4.parentFlow.instanceId === this.parentFlow.instanceId && this.removeVariable(e4); - })), r.__classPrivateFieldGet(this, n2, "f").push(l.listen(l.typeChanged, (e4) => { - this.isDestroyedCheck(), e4.parentFlow.instanceId === this.parentFlow.instanceId && (0, _.updateType)(this, e4); + })), r.__classPrivateFieldGet(this, n2, "f").push(u.listen(u.typeChanged, (e4) => { + this.isDestroyedCheck(), e4.parentFlow.instanceId === this.parentFlow.instanceId && (0, h.updateType)(this, e4); })); } addExpansionVariable(e3) { @@ -76395,8 +76557,8 @@ ${e3.stack}`, n3 = [this].concat(i3); expandVariable(e3) { if (this.hasExpanded[e3.expandedKey]) return; this.hasExpanded[e3.expandedKey] = true; - const t3 = p.addVariable(this, e3, true); - return h.default.each(t3, (e4) => this.hasExpanded[e4.expandedKey] = true), t3; + const t3 = _.addVariable(this, e3, true); + return m.default.each(t3, (e4) => this.hasExpanded[e4.expandedKey] = true), t3; } expandVariableByName(e3, t3, i3) { let n3; @@ -76404,11 +76566,11 @@ ${e3.stack}`, n3 = [this].concat(i3); if (n3 = this.getVariableByName(e3, i3, true), !n3) return; t3 = n3.id; } - const o2 = n3 ? n3.expandedKey : g.getExpandedKey(e3, t3, i3); + const o2 = n3 ? n3.expandedKey : f.getExpandedKey(e3, t3, i3); if (!this.hasExpanded[o2] && (n3 || (n3 = this.getVariableByName(e3, i3, true)), n3)) { this.hasExpanded[n3.expandedKey] = true; - const e4 = p.addVariable(this, n3); - return h.default.each(e4, (e5) => this.hasExpanded[e5.expandedKey] = true), e4; + const e4 = _.addVariable(this, n3); + return m.default.each(e4, (e5) => this.hasExpanded[e5.expandedKey] = true), e4; } } addFormatVariable(e3) { @@ -76421,11 +76583,11 @@ ${e3.stack}`, n3 = [this].concat(i3); this.systemVariables.push(e3), this.addExpansionVariable(e3), this.expandVariable(e3); } initializeDesignTime() { - h.default.each(this.taskVariables, (e3) => { + m.default.each(this.taskVariables, (e3) => { e3.initializeDesignTime(); - }), h.default.each(this.flowVariables, (e3) => { + }), m.default.each(this.flowVariables, (e3) => { e3.initializeDesignTime(); - }), h.default.each(this.systemVariables, (e3) => { + }), m.default.each(this.systemVariables, (e3) => { e3.initializeDesignTime(); }); } @@ -76434,12 +76596,12 @@ ${e3.stack}`, n3 = [this].concat(i3); const i3 = e3.parent.isTaskLike ? this.taskVariables : this.flowVariables, n3 = i3.find((t4) => (t4.lowerName === e3.lowerName || t4.id === e3.id) && t4.parent.id === e3.parent.id); if (n3) { if (t3) return; - m.errorWithStack(void 0, `Trying to add variable with duplicate name or id: Existing: ${n3.toString()} -- New: ${e3.toString()}`); + g.errorWithStack(void 0, `Trying to add variable with duplicate name or id: Existing: ${n3.toString()} -- New: ${e3.toString()}`); } - i3.push(e3), this.addExpansionVariable(e3), this.expandVariable(e3), this.parentFlow && this.parentFlow.initializeDesignTimeCalled && l.emitter.emit(l.variableAdded, this); + i3.push(e3), this._updateUserVariableCount(), this.addExpansionVariable(e3), this.expandVariable(e3), this.parentFlow && this.parentFlow.initializeDesignTimeCalled && u.emitter.emit(u.variableAdded, this); } getExpansions() { - return h.default.clone(this._expansions); + return m.default.clone(this._expansions); } getVariableByName(e3, t3, i3, n3) { this.isDestroyedCheck(), e3 = e3.toLocaleLowerCase(); @@ -76450,11 +76612,11 @@ ${e3.stack}`, n3 = [this].concat(i3); return o2 && (s2 = this._expansionsNameToId[this.getMapIdForContainer(o2)], l2 = this._expansionsDeprecatedNameToId[this.getMapIdForContainer(o2)]), u2 && (r2 = u2[e3]), !r2 && s2 && (r2 = s2[e3]), !n3 && c2 && (d2 = c2[e3]), !n3 && l2 && (d2 = l2[e3]), d2 ? a2 = this._expansions[d2] : r2 && (a2 = this._expansions[r2]), a2 && !a2.transferring ? a2 : void 0; } hasPrefixVariable(e3) { - return e3 = e3.toLocaleLowerCase(), h.default.find(this._expansions, (t3) => 0 === t3.lowerName.indexOf(e3) || 0 === t3.lowerUnscopedName.indexOf(e3)); + return e3 = e3.toLocaleLowerCase(), m.default.find(this._expansions, (t3) => 0 === t3.lowerName.indexOf(e3) || 0 === t3.lowerUnscopedName.indexOf(e3)); } getExpandedVariable(e3) { if (!e3) return; - const t3 = h.default.find(this._expansions, (t4) => t4.id === e3); + const t3 = m.default.find(this._expansions, (t4) => t4.id === e3); if (!t3) { const t4 = /^([A-Za-z_-]+)\..*$/.exec(e3); if (t4) { @@ -76465,75 +76627,75 @@ ${e3.stack}`, n3 = [this].concat(i3); return t3; } getSlotVariables() { - return this.parentFlow.isNluFlow ? h.default.where(this.flowVariables, { isSlotVariable: true }) : []; + return this.parentFlow.isNluFlow ? m.default.where(this.flowVariables, { isSlotVariable: true }) : []; } getSystemVariablesWithInitialValues() { return this.systemVariables.filter((e3) => e3.initValue); } filterByTask(e3) { const t3 = this.getExpansions(); - return h.default.filter(t3, (t4) => !(t4.isInternal || t4.isTaskVariable && (!e3 || !e3.isTaskLike || t4.parent !== e3))); + return m.default.filter(t3, (t4) => !(t4.isInternal || t4.isTaskVariable && (!e3 || !e3.isTaskLike || t4.parent !== e3))); } filterVariable(e3) { - return h.default.filter(this.filterByTask(e3.task), (t3) => (0, d.isVariableAllowedForExpression)(t3, e3)); + return m.default.filter(this.filterByTask(e3.task), (t3) => (0, p.isVariableAllowedForExpression)(t3, e3)); } removeVariable(e3) { if (e3.isSystemVariable || e3.isInternal) return false; - p.removeVariable(this, e3), delete this.map[e3.id]; + _.removeVariable(this, e3), delete this.map[e3.id]; const t3 = e3.isTaskVariable ? this.taskVariables : this.flowVariables, i3 = t3.indexOf(e3); - return i3 >= 0 && t3.splice(i3, 1), e3.destroy(), true; + return i3 >= 0 && t3.splice(i3, 1), this._updateUserVariableCount(), e3.destroy(), true; } reexpandVariable(e3) { - p.removeVariable(this, e3), this.addExpansionVariable(e3), this.expandVariable(e3); + _.removeVariable(this, e3), this.addExpansionVariable(e3), this.expandVariable(e3); } reexpandVariablesForType(e3) { - h.default.each(this.taskVariables, (t3) => { + m.default.each(this.taskVariables, (t3) => { var i3; - (null === (i3 = null == t3 ? void 0 : t3.type) || void 0 === i3 ? void 0 : i3.isMatch(e3, c.settings.exactMatch)) && this.reexpandVariable(t3); - }), h.default.each(this.flowVariables, (t3) => { + (null === (i3 = null == t3 ? void 0 : t3.type) || void 0 === i3 ? void 0 : i3.isMatch(e3, d.settings.exactMatch)) && this.reexpandVariable(t3); + }), m.default.each(this.flowVariables, (t3) => { var i3; - (null === (i3 = null == t3 ? void 0 : t3.type) || void 0 === i3 ? void 0 : i3.isMatch(e3, c.settings.exactMatch)) && this.reexpandVariable(t3); - }), h.default.each(this.systemVariables, (t3) => { + (null === (i3 = null == t3 ? void 0 : t3.type) || void 0 === i3 ? void 0 : i3.isMatch(e3, d.settings.exactMatch)) && this.reexpandVariable(t3); + }), m.default.each(this.systemVariables, (t3) => { var i3; - (null === (i3 = null == t3 ? void 0 : t3.type) || void 0 === i3 ? void 0 : i3.isMatch(e3, c.settings.exactMatch)) && this.reexpandVariable(t3); + (null === (i3 = null == t3 ? void 0 : t3.type) || void 0 === i3 ? void 0 : i3.isMatch(e3, d.settings.exactMatch)) && this.reexpandVariable(t3); }); } getVariablesWithDeprecatedNames(e3) { - return h.default.filter(this.filterByTask(e3), (e4) => !(!h.default.isString(e4.deprecatedName) || !e4.deprecatedName.length)); + return m.default.filter(this.filterByTask(e3), (e4) => !(!m.default.isString(e4.deprecatedName) || !e4.deprecatedName.length)); } getVariableIds(e3) { - return h.default.pluck(e3, "id"); + return m.default.pluck(e3, "id"); } getVariableModelTypes(e3) { - return h.default.pluck(e3, "modelType"); + return m.default.pluck(e3, "modelType"); } destroy() { this.reset(), this.parentFlow = null, r.__classPrivateFieldGet(this, n2, "f").forEach((e3) => e3()), r.__classPrivateFieldSet(this, o, true, "f"); } reset() { - this.formatVariables.length = 0, this.flowVariables.length = 0, this.languageVariables.length = 0, this.systemVariables.length = 0, this.taskVariables.length = 0, h.default.deleteAllKeys(this._expansions), h.default.deleteAllKeys(this._expansionsDeprecatedNameToId), h.default.deleteAllKeys(this._expansionsNameToId), h.default.deleteAllKeys(this.hasExpanded), h.default.deleteAllKeys(this.map); + this.formatVariables.length = 0, this.flowVariables.length = 0, this.languageVariables.length = 0, this.systemVariables.length = 0, this.taskVariables.length = 0, this._updateUserVariableCount(), m.default.deleteAllKeys(this._expansions), m.default.deleteAllKeys(this._expansionsDeprecatedNameToId), m.default.deleteAllKeys(this._expansionsNameToId), m.default.deleteAllKeys(this.hasExpanded), m.default.deleteAllKeys(this.map); } getAllVariables() { - return h.default.values(this.map); + return m.default.values(this.map); } clearOldName(e3, t3, i3) { t3 && (t3 = t3.toLowerCase(), delete this._expansionsNameToId[this.getMapIdForContainer(e3)][t3], delete this.hasExpanded[t3], delete this._expansions[i3]); } getUserVisibleExpansions(e3) { - return e3 = this.fixParent(e3), h.default.filter(this._expansions, (t3) => !(t3.isUnavailable || t3.isInternal || !t3.isSystemOrFlowVariable && (!e3 || t3.parent !== e3))); + return e3 = this.fixParent(e3), m.default.filter(this._expansions, (t3) => !(t3.isUnavailable || t3.isInternal || !t3.isSystemOrFlowVariable && (!e3 || t3.parent !== e3))); } getUserVisibleVariables(e3) { - return h.default.filter(e3, (e4) => !(e4.isUnavailable || e4.isInternal)); + return m.default.filter(e3, (e4) => !(e4.isUnavailable || e4.isInternal)); } getVariable(e3) { - return this.isDestroyedCheck(), this.map[e3] || h.default.find(this.map, function(t3) { + return this.isDestroyedCheck(), this.map[e3] || m.default.find(this.map, function(t3) { return t3.deprecatedId === e3; }); } getVariablesWithUsages(e3) { this.isDestroyedCheck(); const t3 = []; - return h.default.each(e3, (e4) => { + return m.default.each(e3, (e4) => { (!e4.isInternal && e4.hasVisibleUsages(e4.parentFlow) || e4.allowInitialValueForReadOnly) && t3.push(e4); }), t3; } @@ -76544,7 +76706,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.getExpandedVariable(t3); } isDestroyedCheck() { - r.__classPrivateFieldGet(this, o, "f") && s.error("Accessing destroyed VariableGroup"); + r.__classPrivateFieldGet(this, o, "f") && l.error("Accessing destroyed VariableGroup"); } fixParent(e3) { return e3 || this.parentFlow; @@ -76553,32 +76715,32 @@ ${e3.stack}`, n3 = [this].concat(i3); return e3 && !e3.isFlowViewModel ? e3.id : this.parentFlow.instanceId; } } - n2 = /* @__PURE__ */ new WeakMap(), o = /* @__PURE__ */ new WeakMap(), t2.default = g; + n2 = /* @__PURE__ */ new WeakMap(), o = /* @__PURE__ */ new WeakMap(), t2.default = f; }, 59061(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.isVariableViewModel = function(e3) { return null == e3 ? void 0 : e3.isVariableViewModel; }; - const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(8462)), s = n2.__importDefault(i2(73198)), l = n2.__importStar(i2(81116)), u = i2(27491), c = n2.__importStar(i2(9345)), d = i2(14394), p = n2.__importStar(i2(24032)), _ = n2.__importStar(i2(17498)), h = n2.__importStar(i2(36781)), m = n2.__importDefault(i2(77862)), g = n2.__importStar(i2(58380)), f = i2(11201), T = n2.__importStar(i2(66381)), y = n2.__importStar(i2(1115)), S = i2(13116), A = n2.__importDefault(i2(89034)), N = n2.__importDefault(i2(22928)), v = n2.__importStar(i2(14187)), I = n2.__importDefault(i2(65302)), C = i2(1910), O = i2(85839), b = i2(7401), E = i2(18594), w = i2(47957), R = i2(79353), D = "VariableViewModel", P = p.getTopic(D); - class M extends A.default { + const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(8462)), s = n2.__importDefault(i2(73198)), l = n2.__importStar(i2(81116)), u = i2(27491), c = n2.__importStar(i2(9345)), d = i2(14394), p = n2.__importStar(i2(24032)), _ = n2.__importStar(i2(17498)), h = n2.__importStar(i2(36781)), m = n2.__importDefault(i2(77862)), g = n2.__importStar(i2(58380)), f = i2(11201), T = n2.__importStar(i2(66381)), y = n2.__importStar(i2(1115)), S = i2(13116), A = n2.__importDefault(i2(89034)), N = n2.__importDefault(i2(22928)), v = n2.__importStar(i2(14187)), I = i2(87829), C = n2.__importDefault(i2(65302)), O = i2(1910), b = i2(85839), E = i2(7401), w = i2(18594), R = i2(47957), D = i2(79353), P = "VariableViewModel", M = p.getTopic(P); + class F extends A.default { constructor(e3, t3, i3) { - super(), this._isUnavailable = false, this.supportsInitializeDesignTime = true, Object.defineProperties(this, { expansionList: { value: [], enumerable: false }, parent: { value: t3, enumerable: false }, parentFlow: { value: e3, enumerable: false } }), this._loadModel(i3); + super(), this._isUnavailable = false, this._unavailableReason = I.variableUnavailableReason.feature, this.supportsInitializeDesignTime = true, Object.defineProperties(this, { expansionList: { value: [], enumerable: false }, parent: { value: t3, enumerable: false }, parentFlow: { value: e3, enumerable: false } }), this._loadModel(i3); } checkVersion(e3) { e3.checkVersion(this.type.version); } get className() { - return D; + return P; } clone() { - return new R(this); + return new D(this); } get deletionTooltip() { return this.getDeletionTooltip(); } getDeletionTooltip(e3) { let t3; - return this.isSlotVariable ? t3 = w.variable.cannotDeleteVariableReasonSlot : this.isSystemVariable ? t3 = w.variable.cannotDeleteVariableReasonIsSystem : this.isInPublishedFlowSchema ? this.isInput && this.isOutput ? t3 = w.variable.cannotDeleteVariableReasonInputOutput : this.isInput ? t3 = w.variable.cannotDeleteVariableReasonInput : this.isOutput && (t3 = w.variable.cannotDeleteVariableReasonOutput) : this.hasUsagesForFlow(this.parentFlow) && (t3 = w.variable.cannotDeleteVariableReasonUsages), t3 ? (0, o.sprintf)(w.variable.variableCannotBeDeleted, t3) : e3 ? void 0 : w.variable.variableDeleteTooltip; + return this.isSlotVariable ? t3 = R.variable.cannotDeleteVariableReasonSlot : this.isSystemVariable ? t3 = R.variable.cannotDeleteVariableReasonIsSystem : this.isInPublishedFlowSchema ? this.isInput && this.isOutput ? t3 = R.variable.cannotDeleteVariableReasonInputOutput : this.isInput ? t3 = R.variable.cannotDeleteVariableReasonInput : this.isOutput && (t3 = R.variable.cannotDeleteVariableReasonOutput) : this.hasUsagesForFlow(this.parentFlow) && (t3 = R.variable.cannotDeleteVariableReasonUsages), t3 ? (0, o.sprintf)(R.variable.variableCannotBeDeleted, t3) : e3 ? void 0 : R.variable.variableDeleteTooltip; } get allowInitialValueForReadOnly() { return this.model.allowInitialValueForReadOnly; @@ -76594,7 +76756,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } set description(e3) { const t3 = {}; - this.getDescriptionCanSet(t3) ? this._model.description = e3 : P.errorPropertySet(this, "description", e3, t3.code); + this.getDescriptionCanSet(t3) ? this._model.description = e3 : M.errorPropertySet(this, "description", e3, t3.code); } setSlotVariableDescription(e3, t3) { t3 ? this._model.description = e3 : this.description = e3; @@ -76634,7 +76796,7 @@ ${e3.stack}`, n3 = [this].concat(i3); configureFromModel(e3, t3, i3) { if (super.configureFromModel(e3, t3, i3), i3) { const n3 = "string" == typeof (null == e3 ? void 0 : e3.name) && e3.name || this.name || "unknown"; - (0, C.withModelContext)(i3, `Variable[${n3}]`, () => { + (0, O.withModelContext)(i3, `Variable[${n3}]`, () => { this._configureFromModel(e3, t3, i3); }); } else this._configureFromModel(e3, t3, i3); @@ -76725,7 +76887,7 @@ ${e3.stack}`, n3 = [this].concat(i3); set isInput(e3) { if (this.model.isInput === e3) return; const t3 = {}; - this.getIsInputCanSet(t3) ? (this.model.isInput = e3, y.validateItem(this)) : P.errorPropertySet(this, "isInput", e3, t3.code); + this.getIsInputCanSet(t3) ? (this.model.isInput = e3, y.validateItem(this)) : M.errorPropertySet(this, "isInput", e3, t3.code); } get isOutput() { return this.model.isOutput; @@ -76733,7 +76895,7 @@ ${e3.stack}`, n3 = [this].concat(i3); set isOutput(e3) { if (this.model.isOutput === e3) return; const t3 = {}; - this.getIsOutputCanSet(t3) ? (this.model.isOutput = e3, y.validateItem(this)) : P.errorPropertySet(this, "isOutput", e3, t3.code); + this.getIsOutputCanSet(t3) ? (this.model.isOutput = e3, y.validateItem(this)) : M.errorPropertySet(this, "isOutput", e3, t3.code); } get isInputOrOutput() { return this.isInput || this.isOutput; @@ -76774,7 +76936,7 @@ ${e3.stack}`, n3 = [this].concat(i3); set isSecure(e3) { if (this.model.isSecure === e3) return; const t3 = {}; - this.getIsSecureCanSet(t3) ? (this.model.isSecure = e3, this.hasUsagesForFlow(this.parentFlow) && this.updateSecurityForUsages(this.parentFlow), y.validateItem(this)) : P.errorPropertySet(this, "isSecure", e3, t3.code); + this.getIsSecureCanSet(t3) ? (this.model.isSecure = e3, this.hasUsagesForFlow(this.parentFlow) && this.updateSecurityForUsages(this.parentFlow), y.validateItem(this)) : M.errorPropertySet(this, "isSecure", e3, t3.code); } get isSystemOrFlowVariable() { return this.isSystemVariable || this.isFlowVariable; @@ -76838,7 +77000,13 @@ ${e3.stack}`, n3 = [this].concat(i3); return this._isUnavailable; } set isUnavailable(e3) { - this._isUnavailable = !!e3; + this._isUnavailable = !!e3, this._isUnavailable || (this._unavailableReason = I.variableUnavailableReason.feature); + } + get unavailableReason() { + return this._unavailableReason; + } + set unavailableReason(e3) { + this._unavailableReason = e3; } get isVariableViewModel() { return true; @@ -76870,7 +77038,7 @@ ${e3.stack}`, n3 = [this].concat(i3); set name(e3) { e3 !== this.name && (this.getNameCanSet() ? (r.default.each(this.expansionList, (t3) => { t3.name = e3 + t3.name.substring(this.name.length); - }), this._model.name = e3, this._cachedLowerCaseName = void 0, this._cachedLowerUnscopedName = void 0, y.validateItem(this)) : P.errorPropertySet(this, "name", e3)); + }), this._model.name = e3, this._cachedLowerCaseName = void 0, this._cachedLowerUnscopedName = void 0, y.validateItem(this)) : M.errorPropertySet(this, "name", e3)); } get initValue() { return this._initialValue; @@ -76882,7 +77050,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return v.getScope(this.name); } get type() { - return "urn:inin.com:Arch:promptVar" === this.model.__type ? d.globalTypes.prompt : this.model.typeIdentifier ? I.default.resolveType(this.parentFlow, this.model.typeIdentifier) : I.default.getTypeFromIcwsType(this.parentFlow, this.model.__type, this.model.isCollection); + return "urn:inin.com:Arch:promptVar" === this.model.__type ? d.globalTypes.prompt : this.model.typeIdentifier ? C.default.resolveType(this.parentFlow, this.model.typeIdentifier) : C.default.getTypeFromIcwsType(this.parentFlow, this.model.__type, this.model.isCollection); } get unscopedName() { return v.getUnscopedName(this.name); @@ -76892,21 +77060,21 @@ ${e3.stack}`, n3 = [this].concat(i3); if (!this.parentFlow || !this.parentFlow.loaded) return; e3.removeIssues(this); const n3 = {}; - if (this.name && 0 !== this.name.trim().length || this.addValidationError(w.errors.noName, e3), !this.isSystemVariable && !this.isInternal) { + if (this.name && 0 !== this.name.trim().length || this.addValidationError(R.errors.noName, e3), !this.isSystemVariable && !this.isInternal) { const t4 = u.expressionDataService.getInvalidIdentifierCharacters(this.name); - t4.length > 0 && t4.forEach((t5) => this.addValidationError((0, o.sprintf)(w.errors.nameContainsInvalidCharacter, t5), e3)); + t4.length > 0 && t4.forEach((t5) => this.addValidationError((0, o.sprintf)(R.errors.nameContainsInvalidCharacter, t5), e3)); } - if (this.type.isAvailableForFlow(this.parentFlow) || this.addValidationError((0, o.sprintf)(w.expression.unavailableDataType, this.type.displayString), e3), this.initValue && !this.initValue.outOfService && (this.getInitialValueSupported() ? (this.initValue.validate(e3), this.initValue.hasError && this.addValidationError(w.variable.initialValueError, e3)) : this.addValidationError(w.variable.initialValueNotSupported, e3)), this.isOutput && !this.getIsOutputSupported(n3) && this.addValidationError(n3, e3), this.isInput && !this.getIsInputSupported(n3) && this.addValidationError(n3, e3), this.isSecure && (this.getIsSecureSupported(n3) && f.variablePropertySupportedSetService.getIsSecureOutputOk(n3, this.isOutput, true) && f.variablePropertySupportedSetService.getIsSecureInputOk(n3, this.isInput, true) || this.addValidationError(n3, e3), this.isSlotVariable && this.parentFlow.isNluFlow)) { + if (this.type.isAvailableForFlow(this.parentFlow) || this.addValidationError((0, o.sprintf)(R.expression.unavailableDataType, this.type.displayString), e3), this.initValue && !this.initValue.outOfService && (this.getInitialValueSupported() ? (this.initValue.validate(e3), this.initValue.hasError && this.addValidationError(R.variable.initialValueError, e3)) : this.addValidationError(R.variable.initialValueNotSupported, e3)), this.isOutput && !this.getIsOutputSupported(n3) && this.addValidationError(n3, e3), this.isInput && !this.getIsInputSupported(n3) && this.addValidationError(n3, e3), this.isSecure && (this.getIsSecureSupported(n3) && f.variablePropertySupportedSetService.getIsSecureOutputOk(n3, this.isOutput, true) && f.variablePropertySupportedSetService.getIsSecureInputOk(n3, this.isInput, true) || this.addValidationError(n3, e3), this.isSlotVariable && this.parentFlow.isNluFlow)) { const n4 = null === (i3 = null === (t3 = this.parentFlow.botFlowSettings.nluDomain) || void 0 === t3 ? void 0 : t3.intents) || void 0 === i3 ? void 0 : i3.filter((e4) => { var t4; return (null === (t4 = e4.entityNameReferences) || void 0 === t4 ? void 0 : t4.length) && e4.entityNameReferences.find((e5) => e5 === this.unscopedName); }).map((e4) => "'" + e4.name + "'"); if (null == n4 ? void 0 : n4.length) { - const t4 = 1 === n4.length ? (0, o.sprintf)(w.intents.secureSlotVariableUsedInIntentUtterance, this.name, this.unscopedName, n4[0]) : (0, o.sprintf)(w.intents.secureSlotVariableUsedInIntentUtteranceMoreThanOne, this.name, this.unscopedName, T.getListDisplayString(n4)); + const t4 = 1 === n4.length ? (0, o.sprintf)(R.intents.secureSlotVariableUsedInIntentUtterance, this.name, this.unscopedName, n4[0]) : (0, o.sprintf)(R.intents.secureSlotVariableUsedInIntentUtteranceMoreThanOne, this.name, this.unscopedName, T.getListDisplayString(n4)); this.addValidationError(t4, e3); } } - this.isSystemVariable || this.isNeeded || this.addValidationWarning((0, o.sprintf)(w.errors.unusedVariable, this.name), e3); + this.isSystemVariable || this.isNeeded || this.addValidationWarning((0, o.sprintf)(R.errors.unusedVariable, this.name), e3); } addValidationError(e3, t3, i3) { i3 || t3.addError(this, e3.displayString ? e3.displayString : e3); @@ -76942,12 +77110,12 @@ ${e3.stack}`, n3 = [this].concat(i3); if ("isInput" === t3) return; if ("isOutput" === t3) return; const i3 = "id" === t3; - E(this, this.model, t3, i3); + w(this, this.model, t3, i3); }), this.model.allowInitialValueForReadOnly || !this.model.isSystemVariable || this.getInitialValueSupported()) { - const e4 = O.getDefaultText(this.type.dataType); - this.model.initialValue || (this.model.initialValue = new b()); + const e4 = b.getDefaultText(this.type.dataType); + this.model.initialValue || (this.model.initialValue = new E()); const t3 = this.model.initialValueOptionsCallback ? this.model.initialValueOptionsCallback() : a.buildOptions(this.type, void 0, this.parentFlow); - t3.setAsInput(true).setAllowEmptyConfig(true).setIsOptional(true).setAllowEmbeddedExpressionsInLiteralMode(false).setDefaultText(e4 || "").setDefaultToNoValue(true).setAssignablePropertiesNoExpression(true).setAllowModeLiteral(this.allowInitialValueLiteralMode).setModeNoValueSelectionLabel(t3.modeNoValueSelectionLabel || w.expression.noValue.selection.useDefault).setModeNoValueRuntimeEvaluationStr(this.type.isCollection ? w.expression.noValue.selectionRuntimeEvaluation.variableInitialValue.emptyCollection : s.default.notSet), this._initialValue = l.expression(this.parentFlow, this, this.model.initialValue, w.variable.initialValueLabel, this.type, null, t3); + t3.setAsInput(true).setAllowEmptyConfig(true).setIsOptional(true).setAllowEmbeddedExpressionsInLiteralMode(false).setDefaultText(e4 || "").setDefaultToNoValue(true).setAssignablePropertiesNoExpression(true).setAllowModeLiteral(this.allowInitialValueLiteralMode).setModeNoValueSelectionLabel(t3.modeNoValueSelectionLabel || R.expression.noValue.selection.useDefault).setModeNoValueRuntimeEvaluationStr(this.type.isCollection ? R.expression.noValue.selectionRuntimeEvaluation.variableInitialValue.emptyCollection : s.default.notSet), this._initialValue = l.expression(this.parentFlow, this, this.model.initialValue, R.variable.initialValueLabel, this.type, null, t3); } this.isUnavailable = e3.isUnavailable; } @@ -76976,7 +77144,7 @@ ${e3.stack}`, n3 = [this].concat(i3); this.isSlotVariable && (this.model.doNotCleanupIfOrphanedSlot = !!e3); } } - t2.default = M; + t2.default = F; }, 60308(e2, t2, i2) { "use strict"; t2.failSystemVariableDefinition = function(e3) { @@ -76986,37 +77154,43 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 26153(e2, t2, i2) { "use strict"; t2.resolveDescription = function(e3, t3, i3) { - const n3 = i3 ? ` :: ${i3}` : "", o2 = g(_, e3); - if (void 0 === o2 && (0, r.failSystemVariableDefinition)(`${n3} - no resources string found for descriptionKey '${e3}'`), !(null == t3 ? void 0 : t3.length)) { - const t4 = m(o2); - return t4 > 0 && (0, r.failSystemVariableDefinition)(`${n3} - descriptionKey '${e3}' expects at least ${t4} descriptionArgs but got 0`), o2; - } - const a2 = t3.map((e4) => { - if (t4 = e4, Object.prototype.hasOwnProperty.call(h, t4)) return h[e4](); - var t4; - const i4 = g(_, e4); - return void 0 === i4 && (0, r.failSystemVariableDefinition)(`${n3} - descriptionArgs entry '${e4}' is neither a known token nor a resources path`), i4; - }), s2 = m(o2); - return a2.length < s2 && (0, r.failSystemVariableDefinition)(`${n3} - descriptionKey '${e3}' expects at least ${s2} descriptionArgs but got ${a2.length}`), (0, u.sprintf)(o2, ...a2); + const n3 = i3 ? ` :: ${i3}` : "", o2 = f(h, e3); + return void 0 === o2 && (0, r.failSystemVariableDefinition)(`${n3} - no resources string found for descriptionKey '${e3}'`), T(o2, t3, `descriptionKey '${e3}'`, n3); + }, t2.resolveDescriptionFromStaticString = function(e3, t3, i3) { + const n3 = i3 ? ` :: ${i3}` : "", o2 = f(_.default, e3); + return void 0 === o2 && (0, r.failSystemVariableDefinition)(`${n3} - no staticStrings string found for descriptionStaticStringKey '${e3}'`), T(o2, t3, `descriptionStaticStringKey '${e3}'`, n3); }, t2.resolveUnlocalizedDescription = function(e3, t3) { - const i3 = g(o, e3); + const i3 = f(o, e3); return void 0 === i3 && (0, r.failSystemVariableDefinition)(`${t3 ? `${t3}` : ""} - no unlocalized string found for unlocalizedDescriptionKey '${e3}'`), i3; }; - const n2 = i2(31635), o = n2.__importStar(i2(69453)), r = i2(60308), a = n2.__importDefault(i2(73198)), s = i2(48109), l = i2(81176), u = i2(17604), c = i2(99923), d = i2(99923), p = i2(99923), _ = i2(47957), h = { inputModesSpeechDtmf: () => (0, s.getListDisplayString)([l.inputMode.speech, l.inputMode.dtmf], false, false, true), inputModesSpeechDtmfText: () => (0, s.getListDisplayString)([l.inputMode.speech, l.inputMode.dtmf, l.inputMode.text], false, false, true), maxInt: () => a.default.maxInt, minInt: () => a.default.minInt, voicemailEntityTypeGroupId: () => c.vmEntityTypeGroup.id, voicemailEntityTypeQueueId: () => d.vmEntityTypeQueue.id, voicemailEntityTypeUserId: () => p.vmEntityTypeUser.id }; - function m(e3) { + const n2 = i2(31635), o = n2.__importStar(i2(69453)), r = i2(60308), a = n2.__importDefault(i2(73198)), s = i2(48109), l = i2(81176), u = i2(17604), c = i2(99923), d = i2(99923), p = i2(99923), _ = n2.__importDefault(i2(41510)), h = i2(47957), m = { inputModesSpeechDtmf: () => (0, s.getListDisplayString)([l.inputMode.speech, l.inputMode.dtmf], false, false, true), inputModesSpeechDtmfText: () => (0, s.getListDisplayString)([l.inputMode.speech, l.inputMode.dtmf, l.inputMode.text], false, false, true), maxInt: () => a.default.maxInt, minInt: () => a.default.minInt, voicemailEntityTypeGroupId: () => c.vmEntityTypeGroup.id, voicemailEntityTypeQueueId: () => d.vmEntityTypeQueue.id, voicemailEntityTypeUserId: () => p.vmEntityTypeUser.id }; + function g(e3) { const t3 = [...e3.matchAll(/%(\d+)\$[a-zA-Z%]/g)].map((e4) => Number(e4[1])); if (t3.length) return Math.max(...t3); let i3 = 0; for (let t4 = 0; t4 < e3.length; t4++) "%" === e3[t4] && ("%" !== e3[t4 + 1] ? void 0 !== e3[t4 + 1] && i3++ : t4++); return i3; } - function g(e3, t3) { + function f(e3, t3) { const i3 = t3.split(".").reduce((e4, t4) => { if (e4 && "object" == typeof e4) return e4[t4]; }, e3); return "string" == typeof i3 ? i3 : void 0; } - Object.keys(h); + function T(e3, t3, i3, n3) { + if (!(null == t3 ? void 0 : t3.length)) { + const t4 = g(e3); + return t4 > 0 && (0, r.failSystemVariableDefinition)(`${n3} - ${i3} expects at least ${t4} descriptionArgs but got 0`), e3; + } + const o2 = t3.map((e4) => { + if (t4 = e4, Object.prototype.hasOwnProperty.call(m, t4)) return m[e4](); + var t4; + const i4 = f(h, e4); + return void 0 === i4 && (0, r.failSystemVariableDefinition)(`${n3} - descriptionArgs entry '${e4}' is neither a known token nor a resources path`), i4; + }), a2 = g(e3); + return o2.length < a2 && (0, r.failSystemVariableDefinition)(`${n3} - ${i3} expects at least ${a2} descriptionArgs but got ${o2.length}`), (0, u.sprintf)(e3, ...o2); + } + Object.keys(m); }, 4757(e2, t2, i2) { "use strict"; t2.getInitialValueOptionsCallback = function(e3) { @@ -77031,11 +77205,11 @@ ${e3.stack}`, n3 = [this].concat(i3); t2.getSystemVariableModelsForFlowType = function(e3) { var t3; if (!(0, a.isFlowTypeId)(e3)) return []; - const i3 = m.get(e3); + const i3 = g.get(e3); if (i3) return i3; - h || (h = (function() { + m || (m = (function() { const e4 = /* @__PURE__ */ new Map(); - return Object.entries(g).forEach(([t4, i4]) => { + return Object.entries(f).forEach(([t4, i4]) => { const n4 = /* @__PURE__ */ new Map(); Object.entries(i4.flowTypes).forEach(([e5, r2]) => { (function(e6, t5) { @@ -77048,48 +77222,50 @@ ${e3.stack}`, n3 = [this].concat(i3); }); }), e4; })()); - const n3 = (null !== (t3 = h.get(e3)) && void 0 !== t3 ? t3 : []).map((e4) => { + const n3 = (null !== (t3 = m.get(e3)) && void 0 !== t3 ? t3 : []).map((e4) => { return t4 = (function(e5) { var t5, i5, n4, o2, a2; - const { definition: s2, id: p2, override: h2 } = e5, m2 = _.get(s2.dataTypeId); - m2 || (0, l.failSystemVariableDefinition)(`${p2} - unknown dataTypeId '${s2.dataTypeId}'`); - const g2 = d[m2.modelClass]; - "function" != typeof g2 && (0, l.failSystemVariableDefinition)(`${p2} - dataTypeId '${s2.dataTypeId}' maps to unknown model class '${m2.modelClass}'`); - const f = { id: p2, isSystemVariable: true, isReadOnly: false !== s2.isReadOnly, name: null !== (t5 = h2.name) && void 0 !== t5 ? t5 : s2.name, version: "1.0" }, T = (function(e6) { + const { definition: s2, id: _2, override: m2 } = e5, g2 = h.get(s2.dataTypeId); + g2 || (0, l.failSystemVariableDefinition)(`${_2} - unknown dataTypeId '${s2.dataTypeId}'`); + const f2 = p[g2.modelClass]; + "function" != typeof f2 && (0, l.failSystemVariableDefinition)(`${_2} - dataTypeId '${s2.dataTypeId}' maps to unknown model class '${g2.modelClass}'`); + const T = { id: _2, isSystemVariable: true, isReadOnly: false !== s2.isReadOnly, name: null !== (t5 = m2.name) && void 0 !== t5 ? t5 : s2.name, version: "1.0" }, y = (function(e6) { var t6, i6, n5, o3; - const { definition: r2, override: a3 } = e6, s3 = `${e6.id} (${null !== (t6 = a3.name) && void 0 !== t6 ? t6 : r2.name})`, l2 = null !== (i6 = a3.descriptionKey) && void 0 !== i6 ? i6 : r2.descriptionKey, d2 = null !== (n5 = a3.descriptionArgs) && void 0 !== n5 ? n5 : a3.descriptionKey ? void 0 : r2.descriptionArgs; - if (l2) return (0, u.resolveDescription)(l2, d2, s3); - const p3 = null !== (o3 = a3.unlocalizedDescriptionKey) && void 0 !== o3 ? o3 : r2.unlocalizedDescriptionKey; - return p3 ? (0, c.resolveUnlocalizedDescription)(p3, s3) : void 0; + const { definition: r2, override: a3 } = e6, s3 = `${e6.id} (${null !== (t6 = a3.name) && void 0 !== t6 ? t6 : r2.name})`, l2 = null !== (i6 = a3.descriptionArgs) && void 0 !== i6 ? i6 : a3.descriptionKey ? void 0 : r2.descriptionArgs, p2 = r2.descriptionStaticStringKey; + if (p2 && !a3.descriptionKey) return (0, c.resolveDescriptionFromStaticString)(p2, l2, s3); + const _3 = null !== (n5 = a3.descriptionKey) && void 0 !== n5 ? n5 : r2.descriptionKey; + if (_3) return (0, u.resolveDescription)(_3, l2, s3); + const h2 = null !== (o3 = a3.unlocalizedDescriptionKey) && void 0 !== o3 ? o3 : r2.unlocalizedDescriptionKey; + return h2 ? (0, d.resolveUnlocalizedDescription)(h2, s3) : void 0; })(e5); - void 0 !== T && (f.description = T); - const y = (function(e6, t6) { + void 0 !== y && (T.description = y); + const S = (function(e6, t6) { if (!t6.descriptionOverrides) return; const i6 = {}; return Object.keys(t6.descriptionOverrides).forEach((n5) => { const o3 = t6.descriptionOverrides[n5], r2 = o3.descriptionKey; r2 || (0, l.failSystemVariableDefinition)(`${e6} - descriptionOverrides['${n5}'] has no descriptionKey`), i6[n5] = (0, u.resolveDescription)(r2, o3.descriptionArgs, `${e6} (${n5} override)`); }), Object.keys(i6).length ? i6 : void 0; - })(p2, s2); - y && (f.descriptionOverrides = y); - const S = null !== (i5 = h2.featureConfig) && void 0 !== i5 ? i5 : s2.featureConfig; - S && (f.featureConfig = S), s2.featureToggle && (f.featureToggleName = s2.featureToggle), s2.isCollection && (f.isCollection = true), s2.isInternal && (f.isInternal = true), s2.hideFromAutocomplete && (f.hideFromAutocomplete = true), s2.allowInitialValueForReadOnly && (f.allowInitialValueForReadOnly = true); - const A = null !== (n4 = h2.copyPasteId) && void 0 !== n4 ? n4 : s2.copyPasteId, N = null !== (o2 = h2.deprecatedName) && void 0 !== o2 ? o2 : s2.deprecatedName, v = null !== (a2 = h2.deprecatedId) && void 0 !== a2 ? a2 : s2.deprecatedId; - if (A && (f.copyPasteId = A), N && (f.deprecatedName = N), v && (f.deprecatedId = v), m2.needsTypeIdentifier && (f.typeIdentifier = s2.dataTypeId), s2.initialValueOptionsKey) { + })(_2, s2); + S && (T.descriptionOverrides = S); + const A = null !== (i5 = m2.featureConfig) && void 0 !== i5 ? i5 : s2.featureConfig; + A && (T.featureConfig = A), s2.featureToggle && (T.featureToggleName = s2.featureToggle), s2.isCollection && (T.isCollection = true), s2.isInternal && (T.isInternal = true), s2.hideFromAutocomplete && (T.hideFromAutocomplete = true), s2.allowInitialValueForReadOnly && (T.allowInitialValueForReadOnly = true), s2.requiresNavigatorEnabled && (T.requiresNavigatorEnabled = true); + const N = null !== (n4 = m2.copyPasteId) && void 0 !== n4 ? n4 : s2.copyPasteId, v = null !== (o2 = m2.deprecatedName) && void 0 !== o2 ? o2 : s2.deprecatedName, I = null !== (a2 = m2.deprecatedId) && void 0 !== a2 ? a2 : s2.deprecatedId; + if (N && (T.copyPasteId = N), v && (T.deprecatedName = v), I && (T.deprecatedId = I), g2.needsTypeIdentifier && (T.typeIdentifier = s2.dataTypeId), s2.initialValueOptionsKey) { const e6 = (0, r.getInitialValueOptionsCallback)(s2.initialValueOptionsKey); - e6 ? f.initialValueOptionsCallback = e6 : (0, l.failSystemVariableDefinition)(`${p2} - unknown initialValueOptionsKey '${s2.initialValueOptionsKey}'`); + e6 ? T.initialValueOptionsCallback = e6 : (0, l.failSystemVariableDefinition)(`${_2} - unknown initialValueOptionsKey '${s2.initialValueOptionsKey}'`); } - return new g2(f); + return new f2(T); })(e4), i4 = e4.id, "object" == typeof t4 && null !== t4 && "string" == typeof t4.name || (0, l.failSystemVariableDefinition)(`${i4} - built model is missing name`), t4; var t4, i4; }).sort((e4, t4) => e4.name.localeCompare(t4.name)); - return m.set(e3, n3), n3; + return g.set(e3, n3), n3; }; - const n2 = i2(31635).__importDefault(i2(60288)), o = i2(96618), r = i2(4757), a = i2(96618), s = i2(96618), l = i2(60308), u = i2(26153), c = i2(26153); + const n2 = i2(31635).__importDefault(i2(60288)), o = i2(96618), r = i2(4757), a = i2(96618), s = i2(96618), l = i2(60308), u = i2(26153), c = i2(26153), d = i2(26153); i2(35825), i2(67093), i2(14134), i2(3172); - const d = i2(43096), p = i2(34005), _ = (() => { + const p = i2(43096), _ = i2(34005), h = (() => { const e3 = /* @__PURE__ */ new Map(), t3 = /* @__PURE__ */ new Map(); - Object.values(p.type).forEach((i4) => { + Object.values(_.type).forEach((i4) => { var n3, o2; const r2 = null === (n3 = i4.support) || void 0 === n3 ? void 0 : n3.classType, a2 = null === (o2 = i4.support) || void 0 === o2 ? void 0 : o2.expressionDataType; if (!r2 || !a2) return; @@ -77103,8 +77279,11 @@ ${e3.stack}`, n3 = [this].concat(i3); i3.set(n3, { modelClass: t4, needsTypeIdentifier: (null !== (o2 = e3.get(t4)) && void 0 !== o2 ? o2 : []).length > 1 }); }), i3; })(); - let h; - const m = /* @__PURE__ */ new Map(), g = Object.fromEntries(Object.entries(n2.default).filter(([e3]) => "$schema" !== e3)); + let m; + const g = /* @__PURE__ */ new Map(), f = Object.fromEntries(Object.entries(n2.default).filter(([e3]) => "$schema" !== e3)); + }, 87829(e2, t2) { + "use strict"; + t2.variableUnavailableReason = void 0, t2.variableUnavailableReason = { feature: "feature", navigatorNotEnabled: "navigatorNotEnabled" }; }, 29133(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.addVariable = s, t2.removeVariable = u, t2.updateType = function(e3, t3) { @@ -77145,16 +77324,16 @@ ${e3.stack}`, n3 = [this].concat(i3); } }, 71004(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.createVariable = y, t2.createFlowVariableViewModel = function(e3, t3) { + Object.defineProperty(t2, "__esModule", { value: true }), t2.createVariable = N, t2.createFlowVariableViewModel = function(e3, t3) { if (!e3 || !t3 || !t3.isFlowViewModel) return null; - const i3 = new g.default(t3, t3, e3); + const i3 = new T.default(t3, t3, e3); return i3.type.isAvailableForFlow(t3) ? i3 : null; - }, t2.addInOutVariable = S, t2.addVariable = function(e3, t3, i3, n3, o2) { - if (!e3 || !m.getUnscopedName(e3)) return s.error("Can not create variable because no name was given"), null; + }, t2.addInOutVariable = v, t2.addVariable = function(e3, t3, i3, n3, o2) { + if (!e3 || !f.getUnscopedName(e3)) return s.error("Can not create variable because no name was given"), null; if (!i3) return s.error("Can not create variable because no parent was given"), null; - let a2 = m.getScope(e3); + let a2 = f.getScope(e3); if (a2 || (a2 = i3.defaultVariableScope), !o2 && !r.default.contains(i3.userCreatableVariableScopes, a2)) return s.error("Unable to add variable. The variable scope of '" + a2 + "' is not valid for the submitted parent task or flow."), null; - const l2 = S(i3, e3, a2, false, false, t3.type, n3, o2); + const l2 = v(i3, e3, a2, false, false, t3.type, n3, o2); return l2 ? (l2.isTaskVariable && i3.addVariable(l2), l2.addWriter(t3), t3.text = l2.name, l2) : (s.error("Variable creation failed."), null); }, t2.transferUsages = function(e3, t3, i3, n3) { if (!e3 || !i3) return; @@ -77162,10 +77341,10 @@ ${e3.stack}`, n3 = [this].concat(i3); if (e3.parent !== n3 && e3.parent.isFlowViewModel && n3) return void s.error("Can not rename variable with no usages to a variable with a different parent"); if (!r.default.isString(i3)) return e3.deleteItem(e3.parentFlow), i3; e3.parentFlow.variableGroup.clearOldName(e3.parent, e3.name, e3.id); - const t4 = m.getScope(i3); - if (t4 !== m.getScope(e3.name)) { - if (t4 === m.scopes.flow) { - const t5 = A(e3, i3, e3.parent.parentFlow); + const t4 = f.getScope(i3); + if (t4 !== f.getScope(e3.name)) { + if (t4 === f.scopes.flow) { + const t5 = I(e3, i3, e3.parent.parentFlow); return e3.deleteItem(e3.parentFlow), t5; } s.error(`Unexpected condition, change scope of a variable to something other than flow. old name: ${e3.name} -- new name: ${i3}`); @@ -77173,25 +77352,25 @@ ${e3.stack}`, n3 = [this].concat(i3); return e3.name = i3, e3.parentFlow.variableGroup.addVariable(e3, true), u.emitter.emit(u.variableRename), _.validateItem(e3), e3; } if (r.default.isString(i3)) { - const t4 = m.getScope(e3.name) !== m.getScope(i3), o3 = e3.parent.isFlowViewModel ? e3.parent : e3.parent.parentFlow; + const t4 = f.getScope(e3.name) !== f.getScope(i3), o3 = e3.parent.isFlowViewModel ? e3.parent : e3.parent.parentFlow; if (n3 = t4 ? n3 || o3 : e3.parent, e3.lowerName === i3.toLocaleLowerCase() && o3.variableGroup.clearOldName(n3, e3.name, e3.id), t4) { - const t5 = m.getScope(i3); + const t5 = f.getScope(i3); if (!r.default.contains(n3.availableVariableScopes, t5)) return e3; } - i3 = A(e3, i3, n3); + i3 = I(e3, i3, n3); } else if (e3.type !== i3.type) return; e3.transferUsages(i3, t3), e3 && e3.deleteItem(e3.parentFlow); const o2 = { originalVariable: e3, oldName: e3.name, newName: i3.name }; return u.emitter.emit(u.variableRename, o2), i3; - }, t2.isVariableAllowedForExpression = N, t2.cleanseVariableNameWithProps = function(e3, t3, i3) { + }, t2.isVariableAllowedForExpression = C, t2.cleanseVariableNameWithProps = function(e3, t3, i3) { const n3 = e3; - if ((e3 = m.getUnscopedName(e3)).match(/([^\.]*)\.(.*)/) && t3) { + if ((e3 = f.getUnscopedName(e3)).match(/([^\.]*)\.(.*)/) && t3) { const o2 = t3.hasPrefixVariable(n3), r2 = { expressionType: i3, doNotAllowProperties: true }; - return i3.isAny && (r2.allowReadOnly = true), !(!o2 || !N(o2, r2)) && l.expressionDataService.cleanseForIdentifierNameWithProps(e3); + return i3.isAny && (r2.allowReadOnly = true), !(!o2 || !C(o2, r2)) && l.expressionDataService.cleanseForIdentifierNameWithProps(e3); } return l.expressionDataService.cleanseForIdentifierName(e3); }, t2.cleanseVariableName = function(e3, t3) { - return t3 || (e3 = m.getUnscopedName(e3)), l.expressionDataService.cleanseForIdentifierName(e3); + return t3 || (e3 = f.getUnscopedName(e3)), l.expressionDataService.cleanseForIdentifierName(e3); }, t2.getNameMappingBetweenFlowTypes = function(e3, t3) { const i3 = p.default.getDefinitionForFlowType(e3), n3 = p.default.getDefinitionForFlowType(t3), o2 = []; return i3.systemVariableModels.forEach((e4) => { @@ -77199,52 +77378,62 @@ ${e3.stack}`, n3 = [this].concat(i3); t4 ? (e4.name !== t4.name && o2.push({ oldName: e4.name, newName: t4.name }), e4.deprecatedName && e4.deprecatedName !== t4.name && o2.push({ oldName: e4.deprecatedName, newName: t4.name })) : e4.copyPasteId && (t4 = n3.systemVariableModels.find((t5) => e4.copyPasteId === t5.copyPasteId), t4 && o2.push({ oldName: e4.name, newName: t4.name })); }), o2; }, t2.createVariableGroupForFlow = function(e3, t3) { - e3.hasVariableGroupSet ? e3.variableGroup.reset() : e3.variableGroup = new h.default(e3), e3.definition.systemVariableModels.forEach((i3) => { + e3.hasVariableGroupSet ? e3.variableGroup.reset() : e3.variableGroup = new g.default(e3), e3.definition.systemVariableModels.forEach((i3) => { t3 && t3[i3.id] && ((i3 = i3.clone()).initialValue = t3[i3.id]); - const n3 = new g.default(e3, null, i3); - if (i3.featureConfig) { - if (r.default.isString(i3.featureConfig)) n3.isUnavailable = c.isFeatureUnavailable(i3.featureConfig); - else if (r.default.isObject(i3.featureConfig)) { - const t4 = i3.featureConfig[e3.type]; - n3.isUnavailable = r.default.isString(t4) && c.isFeatureUnavailable(t4); - } - } else i3.featureToggleName && (r.default.isString(i3.featureToggleName) ? n3.isUnavailable = d.isDisabled(i3.featureToggleName) : r.default.isObject(i3.featureToggleName) && console.error("featureToggleName does not support the flow type syntax")); - i3.isFormatEnumVariable ? e3.variableGroup.addFormatVariable(n3) : i3.isLanguageEnumVariable ? e3.variableGroup.addLanguageVariable(n3) : e3.variableGroup.addSystemVariable(n3); + const n3 = new T.default(e3, null, i3); + O(n3, i3, e3), i3.isFormatEnumVariable ? e3.variableGroup.addFormatVariable(n3) : i3.isLanguageEnumVariable ? e3.variableGroup.addLanguageVariable(n3) : e3.variableGroup.addSystemVariable(n3); }); - }; - const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = i2(9456), s = n2.__importStar(i2(12847)), l = i2(27491), u = n2.__importStar(i2(36781)), c = n2.__importStar(i2(10798)), d = n2.__importStar(i2(27099)), p = n2.__importDefault(i2(98114)), _ = n2.__importStar(i2(1115)), h = n2.__importDefault(i2(22928)), m = n2.__importStar(i2(14187)), g = n2.__importDefault(i2(59061)), f = i2(43096); - function T(e3, t3) { - return new (0, f[e3.icwsType])({ name: t3, id: (0, a.uuid)(), isCollection: e3.isCollection, typeIdentifier: e3.expressionType }); + }, t2.refreshNavigatorGatedSystemVariables = b; + const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = i2(9456), s = n2.__importStar(i2(12847)), l = i2(27491), u = n2.__importStar(i2(36781)), c = n2.__importStar(i2(10798)), d = n2.__importStar(i2(27099)), p = n2.__importDefault(i2(98114)), _ = n2.__importStar(i2(1115)), h = i2(23031), m = i2(23031), g = n2.__importDefault(i2(22928)), f = n2.__importStar(i2(14187)), T = n2.__importDefault(i2(59061)), y = i2(87829), S = i2(43096); + function A(e3, t3) { + return new (0, S[e3.icwsType])({ name: t3, id: (0, a.uuid)(), isCollection: e3.isCollection, typeIdentifier: e3.expressionType }); } - function y(e3, t3) { + function N(e3, t3) { if (!e3) return null; - const i3 = t3.parentFlow || t3, n3 = new g.default(i3, t3, e3); + const i3 = t3.parentFlow || t3, n3 = new T.default(i3, t3, e3); return i3 && i3.isFlowViewModel && !n3.type.isAvailableForFlow(i3) && s.error(`Creating variable with whose type (${n3.type.displayString}) is not available for use in a flows of type ${i3.destinationFlowTypes.join(",")}`), n3.type.isCustomizablePerFlow && e3.typeIdentifier && i3.definitions.getCustomDataTypeDefinition(n3.type.dataType).addReader(n3), i3.variableGroup.addVariable(n3), n3; } - function S(e3, t3, i3, n3, a2, l2, u2, c2) { + function v(e3, t3, i3, n3, a2, l2, u2, c2) { if (!e3 || !t3 || !l2) return s.error((0, o.sprintf)(`Missing parameter for name (not logged), parentTaskOrFlow: '${e3}', or type: '${l2}'`)), null; - let d2 = m.getScope(t3); + let d2 = f.getScope(t3); if (i3 && d2 && i3 !== d2) return s.error("Unable to add variable. The variable name has a scope of '" + d2 + "' but the scope parameter has '" + i3 + "'."), null; - if (d2 || (t3 = m.setScope(i3, t3), d2 = i3), !c2 && !r.default.contains(e3.userCreatableVariableScopes, d2)) return s.error("Unable to add variable. The variable scope of '" + d2 + "' for the name '" + t3 + "' is not valid for the submitted parent task or flow."), null; + if (d2 || (t3 = f.setScope(i3, t3), d2 = i3), !c2 && !r.default.contains(e3.userCreatableVariableScopes, d2)) return s.error("Unable to add variable. The variable scope of '" + d2 + "' for the name '" + t3 + "' is not valid for the submitted parent task or flow."), null; if (e3.isFlowViewModel) { if (n3 && !l2.isAvailableAsInputForFlowType(e3.type)) return s.error("Unable to add variable. The type '" + l2.displayString + "' is not valid for use as an input in parentTaskOrFlow type of '" + e3.type + "'."), null; if (a2 && !l2.isAvailableAsOutputForFlowType(e3.type)) return s.error("Unable to add variable. The type '" + l2.displayString + "' is not valid for use as an output in parentTaskOrFlow type of '" + e3.type + "'. name: '" + t3 + "'"), null; } - const p2 = T(l2, t3); + const p2 = A(l2, t3); p2.isInput = n3, p2.isOutput = a2, u2 && (p2.description = u2); - const h2 = y(p2, e3); + const h2 = N(p2, e3); return h2.isTaskVariable && e3.addVariable(h2), h2.initializeDesignTime(), _.validateItem(h2), h2; } - function A(e3, t3, i3) { - const n3 = T(e3.type, t3); + function I(e3, t3, i3) { + const n3 = A(e3.type, t3); n3.isInput = e3.isInput && i3.supportsInputVariables, n3.isOutput = e3.isOutput && i3.supportsOutputVariables; - const o2 = y(n3, i3); + const o2 = N(n3, i3); return o2.isTaskVariable && i3.addVariable(o2), e3.initializeDesignTimeCalled && o2.initializeDesignTime(), o2; } - function N(e3, t3) { + function C(e3, t3) { const i3 = !!t3.doNotAllowProperties, n3 = !t3.allowReadOnly, o2 = !t3.allowUnavailable; return !(n3 && e3.isReadOnly || o2 && e3.isUnavailable || i3 && e3.isClone || e3.isInternal) && e3.type && e3.type.isMatch(t3.expressionType); } + function O(e3, t3, i3) { + if (t3.featureConfig) { + if (r.default.isString(t3.featureConfig)) e3.isUnavailable = c.isFeatureUnavailable(t3.featureConfig); + else if (r.default.isObject(t3.featureConfig)) { + const n3 = t3.featureConfig[i3.type]; + e3.isUnavailable = r.default.isString(n3) && c.isFeatureUnavailable(n3); + } + } else t3.featureToggleName ? r.default.isString(t3.featureToggleName) ? e3.isUnavailable = d.isDisabled(t3.featureToggleName) : r.default.isObject(t3.featureToggleName) && console.error("featureToggleName does not support the flow type syntax") : e3.isUnavailable = false; + !t3.requiresNavigatorEnabled || e3.isUnavailable || (0, m.isNavigatorEnabledFlow)(i3) || (e3.isUnavailable = true, e3.unavailableReason = y.variableUnavailableReason.navigatorNotEnabled); + } + function b(e3) { + (null == e3 ? void 0 : e3.hasVariableGroupSet) && (0, h.isNavigatorCapableFlow)(e3) && e3.variableGroup.systemVariables.forEach((t3) => { + const i3 = t3.model; + (null == i3 ? void 0 : i3.requiresNavigatorEnabled) && O(t3, i3, e3); + }); + } + u.serviceListen(u.flowLoaded, (e3) => b(e3)); }, 14187(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.scopes = void 0, t2.containsScope = function(e3, t3) { @@ -81207,24 +81396,24 @@ ${e3.stack}`, n3 = [this].concat(i3); var t3; return null === (t3 = null == e3 ? void 0 : e3.info) || void 0 === t3 ? void 0 : t3.isNodeInformation; }; - const r = i2(31635), a = i2(96618), s = r.__importDefault(i2(92140)), l = r.__importStar(i2(24032)), u = r.__importDefault(i2(90178)), c = r.__importStar(i2(12847)), d = r.__importStar(i2(62829)), p = i2(55909), _ = i2(33951), h = r.__importDefault(i2(4648)), m = i2(24383), g = "NodeInformation", f = l.getTopic("NodeInformation"); + const r = i2(31635), a = i2(96618), s = r.__importDefault(i2(92140)), l = r.__importStar(i2(24032)), u = r.__importDefault(i2(90178)), c = r.__importStar(i2(12847)), d = r.__importStar(i2(62829)), p = i2(55909), _ = i2(33951), h = r.__importDefault(i2(4648)), m = i2(23031), g = i2(24383), f = "NodeInformation", T = l.getTopic("NodeInformation"); t2.navigatorAvailability = { allowed: "allowed", disallowed: "disallowed", required: "required" }; - class T { + class y { static create(e3, t3, i3, n3) { - return new T(e3, t3, i3, n3); + return new y(e3, t3, i3, n3); } static createReusableNodeInfo(e3) { - const t3 = "createReusableNodeInfo", i3 = _.ParameterValidator.expectActionType(e3.actionType, () => p.ParameterInfo.createFunctionParameter(g, t3, "actionType")), n3 = new T(i3, false, true, (e4, t4, i4) => t4.parentFlow.definition.supportsReusableMenus); - return e3.needsServerInfo && (n3.needsServerInfo = _.ParameterValidator.expectBool(e3.needsServerInfo, () => p.ParameterInfo.createFunctionParameter(g, t3, "needsServerInfo"))), n3.name = _.ParameterValidator.expectString(e3.name, () => p.ParameterInfo.createFunctionParameter(g, t3, "name")), n3.helpTopic = e3.helpTopic, n3.setActionClass(_.ParameterValidator.expectFunction(e3.actionClass, () => p.ParameterInfo.createFunctionParameter(g, t3, "actionClass"))), e3.supportedFlowTypes && (n3.supportedFlowTypes = e3.supportedFlowTypes), e3.categoryId && n3.setActionCategoryInfo({ categoryId: _.ParameterValidator.expectString(e3.categoryId, () => p.ParameterInfo.createFunctionParameter(g, t3, "categoryId")), displayIndex: -1 }), e3.modelFormatSupport && (n3.modelFormatSupport = e3.modelFormatSupport), d.registerReusableObject(n3), n3; + const t3 = "createReusableNodeInfo", i3 = _.ParameterValidator.expectActionType(e3.actionType, () => p.ParameterInfo.createFunctionParameter(f, t3, "actionType")), n3 = new y(i3, false, true, (e4, t4, i4) => t4.parentFlow.definition.supportsReusableMenus); + return e3.needsServerInfo && (n3.needsServerInfo = _.ParameterValidator.expectBool(e3.needsServerInfo, () => p.ParameterInfo.createFunctionParameter(f, t3, "needsServerInfo"))), n3.name = _.ParameterValidator.expectString(e3.name, () => p.ParameterInfo.createFunctionParameter(f, t3, "name")), n3.helpTopic = e3.helpTopic, n3.setActionClass(_.ParameterValidator.expectFunction(e3.actionClass, () => p.ParameterInfo.createFunctionParameter(f, t3, "actionClass"))), e3.supportedFlowTypes && (n3.supportedFlowTypes = e3.supportedFlowTypes), e3.categoryId && n3.setActionCategoryInfo({ categoryId: _.ParameterValidator.expectString(e3.categoryId, () => p.ParameterInfo.createFunctionParameter(f, t3, "categoryId")), displayIndex: -1 }), e3.modelFormatSupport && (n3.modelFormatSupport = e3.modelFormatSupport), d.registerReusableObject(n3), n3; } static createActionInfo(e3) { - const { canBeInTask: i3 = false, canBeTreeNode: n3 = false, navigatorAvailability: o2 = t2.navigatorAvailability.allowed, helpTopic: r2, name: a2, actionClass: s2, modelClass: l2, termination: u2, terminationInfoForFlowTypes: c2, scriptingName: h2, supportsUtteranceHistoricalData: m2 = false, supportedSessionSources: f2, availabilityCallback: y, actionIsAlwaysSecure: S = false } = e3, A = "createActionInfo"; - _.ParameterValidator.expectFunction(l2, () => p.ParameterInfo.createFunctionParameter(g, A, "modelClass")); - const N = new T(_.ParameterValidator.expectActionType(l2.__type, () => p.ParameterInfo.createFunctionParameter(g, A, "modelClass.__type")), _.ParameterValidator.expectBool(i3, () => p.ParameterInfo.createFunctionParameter(g, A, "canBeInTask")), _.ParameterValidator.expectBool(n3, () => p.ParameterInfo.createFunctionParameter(g, A, "canBeTreeNode")), y); - return N.modelClass = l2, N.helpTopic = r2, N.name = _.ParameterValidator.expectString(a2, () => p.ParameterInfo.createFunctionParameter(g, A, "name")), N.needsServerInfo = true, N.scriptingName = h2, N.actionIsAlwaysSecure = S, N.navigatorAvailability = o2, e3.modelFormatSupport && (N.modelFormatSupport = e3.modelFormatSupport), N.setActionClass(_.ParameterValidator.expectFunction(s2, () => p.ParameterInfo.createFunctionParameter(g, A, "actionClass"))), u2 && (_.ParameterValidator.expectBool(u2.isTerminationInfo, () => p.ParameterInfo.createFunctionParameter(g, A, "termination")), N.setTermination(u2)), c2 && c2.forEach((e4) => N.setTerminationForFlowTypes(e4.flowTypes, e4.terminationInfo)), N.supportsUtteranceHistoricalData = _.ParameterValidator.expectBool(m2, () => p.ParameterInfo.createFunctionParameter(g, A, "supportsUtteranceHistoricalData"), true), N.supportedSessionSources = f2, d.registerAction(N), N; + const { canBeInTask: i3 = false, canBeTreeNode: n3 = false, navigatorAvailability: o2 = t2.navigatorAvailability.allowed, helpTopic: r2, name: a2, actionClass: s2, modelClass: l2, termination: u2, terminationInfoForFlowTypes: c2, scriptingName: h2, supportsUtteranceHistoricalData: m2 = false, supportedSessionSources: g2, availabilityCallback: T2, actionIsAlwaysSecure: S = false } = e3, A = "createActionInfo"; + _.ParameterValidator.expectFunction(l2, () => p.ParameterInfo.createFunctionParameter(f, A, "modelClass")); + const N = new y(_.ParameterValidator.expectActionType(l2.__type, () => p.ParameterInfo.createFunctionParameter(f, A, "modelClass.__type")), _.ParameterValidator.expectBool(i3, () => p.ParameterInfo.createFunctionParameter(f, A, "canBeInTask")), _.ParameterValidator.expectBool(n3, () => p.ParameterInfo.createFunctionParameter(f, A, "canBeTreeNode")), T2); + return N.modelClass = l2, N.helpTopic = r2, N.name = _.ParameterValidator.expectString(a2, () => p.ParameterInfo.createFunctionParameter(f, A, "name")), N.needsServerInfo = true, N.scriptingName = h2, N.actionIsAlwaysSecure = S, N.navigatorAvailability = o2, e3.modelFormatSupport && (N.modelFormatSupport = e3.modelFormatSupport), N.setActionClass(_.ParameterValidator.expectFunction(s2, () => p.ParameterInfo.createFunctionParameter(f, A, "actionClass"))), u2 && (_.ParameterValidator.expectBool(u2.isTerminationInfo, () => p.ParameterInfo.createFunctionParameter(f, A, "termination")), N.setTermination(u2)), c2 && c2.forEach((e4) => N.setTerminationForFlowTypes(e4.flowTypes, e4.terminationInfo)), N.supportsUtteranceHistoricalData = _.ParameterValidator.expectBool(m2, () => p.ParameterInfo.createFunctionParameter(f, A, "supportsUtteranceHistoricalData"), true), N.supportedSessionSources = g2, d.registerAction(N), N; } constructor(e3, i3, r2, s2) { - this.navigatorAvailability = t2.navigatorAvailability.allowed, this.modelFormatSupport = { flowYaml: { isSupported: false, feature: h.default.changeSetsFeaturePhase2, inProgress: false, isDeprecated: false } }, this._terminationInfos = {}, this.className = g, this.bootStrapInfoProcessed = false, n2.set(this, false), o.set(this, a.flowTypes.flowTypesAll), this.availabilityCallback = s2, this.canBeInTask = i3 || false, this.canBeTreeNode = r2 || false, this.helpTopic = void 0, this.name = "", this.requirements = { products: null }, this.typeId = e3, this.traceTopic = f.withContext("id", e3); + this.navigatorAvailability = t2.navigatorAvailability.allowed, this.modelFormatSupport = { flowYaml: { isSupported: false, feature: h.default.changeSetsFeaturePhase2, inProgress: false, isDeprecated: false } }, this._terminationInfos = {}, this.className = f, this.bootStrapInfoProcessed = false, n2.set(this, false), o.set(this, a.flowTypes.flowTypesAll), this.availabilityCallback = s2, this.canBeInTask = i3 || false, this.canBeTreeNode = r2 || false, this.helpTopic = void 0, this.name = "", this.requirements = { products: null }, this.typeId = e3, this.traceTopic = T.withContext("id", e3); } get category() { return this.actionCategory; @@ -81269,10 +81458,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return e3 && this.canBeInTask || !e3 && this.canBeTreeNode; } isAvailableForNavigatorEnabledFlow(e3) { - const i3 = (function(e4) { - return !!(null == e4 ? void 0 : e4.isNluFlow); - })(n3 = null == e3 ? void 0 : e3.parentFlow) && !!(null === (o2 = n3.botFlowSettings) || void 0 === o2 ? void 0 : o2.navigatorVirtualAgentEnabled); - var n3, o2; + const i3 = (0, m.isNavigatorEnabledFlow)(null == e3 ? void 0 : e3.parentFlow); return !(this.navigatorAvailability === t2.navigatorAvailability.disallowed && i3 || this.navigatorAvailability === t2.navigatorAvailability.required && !i3); } isAvailableForOrg() { @@ -81296,7 +81482,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return !this.availabilityCallback || this.availabilityCallback(e3, t3, i3); } getTerminationInfo(e3) { - return this._terminationInfos[e3] || m.terminatesNone; + return this._terminationInfos[e3] || g.terminatesNone; } setTerminationForFlowTypes(e3, t3) { s.default.each(e3, (e4) => { @@ -81326,7 +81512,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return i3; } } - n2 = /* @__PURE__ */ new WeakMap(), o = /* @__PURE__ */ new WeakMap(), t2.default = T; + n2 = /* @__PURE__ */ new WeakMap(), o = /* @__PURE__ */ new WeakMap(), t2.default = y; }, 90436(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -82707,10 +82893,10 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 93555(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(55299); - class o extends n2.BaseClass { - constructor(e3, t3, i3, n3, o2, r, a) { - super(), this.text = e3, this.flowElementId = t3, this.priority = i3 || 0, this.item = n3, this.displayName = o2, this.guxIcon = r, this.jumpToItem = a; + const n2 = i2(55299), o = i2(9456); + class r extends n2.BaseClass { + constructor(e3, t3, i3, n3, r2, a, s, l) { + super(), this.id = l || (0, o.uuid)(), this.text = e3, this.flowElementId = t3, this.priority = i3 || 0, this.item = n3, this.displayName = r2, this.guxIcon = a, this.jumpToItem = s; } get className() { return "ValidationIssue"; @@ -82719,7 +82905,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.jumpToItem || this.item; } } - t2.default = o; + t2.default = r; }, 23106(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -82756,16 +82942,19 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.rollupWarnings; } tryAddError(e3, t3, i3, n3) { - return !this.validationObjectAlreadyExists(this.errors, e3, t3) && (this.errors.push(this.createValidationIssue(e3, t3, i3, n3)), this.errors = o.default.sortByNumericDesc(this.errors), true); + const a2 = this._issueKey(t3, n3, e3); + return this.errors.some((e4) => e4.id === a2) ? (r.error("Validation error already exists: " + e3), false) : (this.errors.push(this.createValidationIssue(e3, t3, i3, n3, a2)), this.errors = o.default.sortByNumericDesc(this.errors), true); } tryAddWarning(e3, t3, i3, n3) { - return !this.validationObjectAlreadyExists(this.warnings, e3, t3) && (this.warnings.push(this.createValidationIssue(e3, t3, i3, n3)), this.warnings = o.default.sortByNumericDesc(this.warnings), true); + const a2 = this._issueKey(t3, n3, e3); + return this.warnings.some((e4) => e4.id === a2) ? (r.error("Validation error already exists: " + e3), false) : (this.warnings.push(this.createValidationIssue(e3, t3, i3, n3, a2)), this.warnings = o.default.sortByNumericDesc(this.warnings), true); } - createValidationIssue(e3, t3, i3, n3) { - return new u.default(e3, t3, i3, this.item, this.displayName, this.guxIcon, n3); + createValidationIssue(e3, t3, i3, n3, o2) { + return new u.default(e3, t3, i3, this.item, this.displayName, this.guxIcon, n3, o2); } - validationObjectAlreadyExists(e3, t3, i3) { - return !!o.default.findWhere(e3, { text: t3, flowElementId: i3 }) && (r.error("Validation error already exists: " + t3), true); + _issueKey(e3, t3, i3) { + var n3; + return JSON.stringify([this.id, null != e3 ? e3 : null, null !== (n3 = null == t3 ? void 0 : t3.id) && void 0 !== n3 ? n3 : null, i3]); } } t2.default = d; @@ -83310,61 +83499,68 @@ ${e3.stack}`, n3 = [this].concat(i3); n2 = /* @__PURE__ */ new WeakMap(), t2.Ay = d; }, 61610(e2, t2, i2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.isTaskLike = C, t2.hasTaskLikeProperty = function(e3) { - return "object" == typeof e3 && null !== e3 && C(e3.task); + Object.defineProperty(t2, "__esModule", { value: true }), t2.isTaskLike = O, t2.hasTaskLikeProperty = function(e3) { + return "object" == typeof e3 && null !== e3 && O(e3.task); }; - const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(69453)), s = n2.__importDefault(i2(22917)), l = n2.__importDefault(i2(33139)), u = n2.__importStar(i2(36781)), c = n2.__importStar(i2(43773)), d = n2.__importDefault(i2(61864)), p = n2.__importStar(i2(62829)), _ = n2.__importStar(i2(58380)), h = n2.__importStar(i2(48565)), m = n2.__importStar(i2(71004)), g = n2.__importStar(i2(14187)), f = i2(1910), T = i2(1910), y = i2(1910), S = i2(1910), A = i2(1910), N = i2(1910), v = n2.__importDefault(i2(97400)), I = i2(47957); - function C(e3) { + const n2 = i2(31635), o = i2(79364), r = i2(17604), a = n2.__importDefault(i2(92140)), s = n2.__importStar(i2(69453)), l = n2.__importDefault(i2(22917)), u = n2.__importDefault(i2(33139)), c = n2.__importStar(i2(36781)), d = n2.__importStar(i2(43773)), p = n2.__importDefault(i2(61864)), _ = n2.__importStar(i2(62829)), h = n2.__importStar(i2(58380)), m = n2.__importStar(i2(48565)), g = n2.__importStar(i2(71004)), f = n2.__importStar(i2(14187)), T = i2(1910), y = i2(1910), S = i2(1910), A = i2(1910), N = i2(1910), v = i2(1910), I = n2.__importDefault(i2(97400)), C = i2(47957); + function O(e3) { return e3 && e3.isTaskLike; } i2(92330); - class O extends v.default { + class b extends I.default { + get userVariableCount() { + return this._userVariableCount$.value; + } + _updateUserVariableCount() { + const e3 = this.variables.filter((e4) => e4.isUserCreatable).length; + e3 !== this._userVariableCount$.value && this._userVariableCount$.next(e3); + } constructor(e3) { - super(e3, e3), this.variables = []; + super(e3, e3), this.variables = [], this._userVariableCount$ = new o.BehaviorSubject(0), this.userVariableCount$ = this._userVariableCount$.asObservable(); } get className() { return "BaseTaskViewModel"; } get nodeGuxIcon() { - return d.default.task; + return p.default.task; } get resources() { - return { startUpDisplayName: I.startUpTaskDisplayName }; + return { startUpDisplayName: C.startUpTaskDisplayName }; } get defaultVariableScope() { - return g.scopes.task; + return f.scopes.task; } get localVariableScope() { - return g.scopes.task; + return f.scopes.task; } get uiMetaDataSectionName() { return "task"; } _loadModel(e3) { if (!e3) return; - super._loadModel(e3), h.registerNode(this), e3.variables = e3.variables || [], r.default.each(e3.variables, (e4) => { - this.variables.push(m.createVariable(e4, this)); - }), this.model.actionList || (this.model.actionList = []), this.actions.length = 0; + super._loadModel(e3), m.registerNode(this), e3.variables = e3.variables || [], a.default.each(e3.variables, (e4) => { + this.variables.push(g.createVariable(e4, this)); + }), this._updateUserVariableCount(), this.model.actionList || (this.model.actionList = []), this.actions.length = 0; const t3 = this._topActionId || null, i3 = {}; - this.model.actionList = r.default.uniq(this.model.actionList); + this.model.actionList = a.default.uniq(this.model.actionList); for (let e4 = 0; e4 < this.model.actionList.length; e4++) { const n3 = this.model.actionList[e4]; if (i3[n3.id]) this.model.actionList.splice(e4, 1), e4--, this.topic.errorWithErrorObjectInfo("Actions with the same id.", this, false); else { i3[n3.id] = true; - const e5 = p.createActionWithModel(this, n3); + const e5 = _.createActionWithModel(this, n3); this.actions.push(e5), t3 && e5.id === t3 && (this.topAction = e5); } } } addVariable(e3) { - e3 && !r.default.contains(this.variables, e3) && (this.variables.push(e3), this.model.variables.push(e3.model), _.fireEvent(this, u.variableAdded, e3)); + e3 && !a.default.contains(this.variables, e3) && (this.variables.push(e3), this.model.variables.push(e3.model), this._updateUserVariableCount(), h.fireEvent(this, c.variableAdded, e3)); } get amObjectEventEmitter() { return true; } checkVersion(e3) { - r.default.each(this.actions, (t3) => { + a.default.each(this.actions, (t3) => { t3.checkVersion(e3); }); } @@ -83372,26 +83568,26 @@ ${e3.stack}`, n3 = [this].concat(i3); return false; } _preDestroy() { - super._preDestroy(), _.fireEvent(this, u.actionContainerDeleted); + super._preDestroy(), h.fireEvent(this, c.actionContainerDeleted); } _destroy() { - super._destroy(), r.default.each(r.default.clone(this.variables), (e3) => { + super._destroy(), a.default.each(a.default.clone(this.variables), (e3) => { this.removeVariable(e3), e3.destroy(); }), this.variables.length = 0; } getConfiguration(e3, t3) { var i3; let n3 = this.model.getConfiguration(e3, t3); - const o2 = [], a2 = (null == t3 ? void 0 : t3.isForFlowYaml) ? this.getMainPathActions() : this.actions; - return r.default.each(a2, (i4) => { + const o2 = [], r2 = (null == t3 ? void 0 : t3.isForFlowYaml) ? this.getMainPathActions() : this.actions; + return a.default.each(r2, (i4) => { o2.push(i4.getConfiguration(e3, t3)); - }), (o2.length || !(null == t3 ? void 0 : t3.isForFlowYaml)) && (n3[(null == t3 ? void 0 : t3.isForFlowYaml) ? l.default.actions : l.default.actionList] = o2), (null == t3 ? void 0 : t3.isForComparison) ? c.removePropertiesForComparison(n3) : (null == t3 ? void 0 : t3.isForFlowYaml) ? (this.isInlineTask || (n3.refId = this.getRefId()), (null === (i3 = null == t3 ? void 0 : t3.yamlOptions) || void 0 === i3 ? void 0 : i3.includeTrackingIds) && this.trackingId && (n3.trackingId = this.trackingId), this.isStartUpObject && (e3.startUpRef = this.yamlPath), this.variables.length && (n3.variables = r.default.map(this.variables, (i4) => i4.getConfiguration(e3, t3)), r.default.sortMapByNameProperty(n3.variables)), n3 = s.default.sortObjectByPropertyMap(n3, this.yamlPropertyOrderMap), r.default.tryWrapObject(n3, this.wrappedYamlName)) : n3; + }), (o2.length || !(null == t3 ? void 0 : t3.isForFlowYaml)) && (n3[(null == t3 ? void 0 : t3.isForFlowYaml) ? u.default.actions : u.default.actionList] = o2), (null == t3 ? void 0 : t3.isForComparison) ? d.removePropertiesForComparison(n3) : (null == t3 ? void 0 : t3.isForFlowYaml) ? (this.isInlineTask || (n3.refId = this.getRefId()), (null === (i3 = null == t3 ? void 0 : t3.yamlOptions) || void 0 === i3 ? void 0 : i3.includeTrackingIds) && this.trackingId && (n3.trackingId = this.trackingId), this.isStartUpObject && (e3.startUpRef = this.yamlPath), this.variables.length && (n3.variables = a.default.map(this.variables, (i4) => i4.getConfiguration(e3, t3)), a.default.sortMapByNameProperty(n3.variables)), n3 = l.default.sortObjectByPropertyMap(n3, this.yamlPropertyOrderMap), a.default.tryWrapObject(n3, this.wrappedYamlName)) : n3; } getVariableById(e3) { - return r.default.find(this.variables, (t3) => t3.id === e3); + return a.default.find(this.variables, (t3) => t3.id === e3); } _initializeDesignTime() { - super._initializeDesignTime(), r.default.each(this.actions, (e3) => { + super._initializeDesignTime(), a.default.each(this.actions, (e3) => { e3.initializeDesignTime(); }); } @@ -83417,10 +83613,10 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.actions && this.actions.length > 0; } get containerLabel() { - return I.task.label; + return C.task.label; } get containerLabelAndName() { - return (0, o.sprintf)(I.labelAndName, this.containerLabel, this.getDisplayName()); + return (0, r.sprintf)(C.labelAndName, this.containerLabel, this.getDisplayName()); } get supportsScopedData() { return true; @@ -83433,10 +83629,10 @@ ${e3.stack}`, n3 = [this].concat(i3); } removeVariable(e3) { let t3 = this.variables.indexOf(e3); - t3 > -1 && this.variables.splice(t3, 1), t3 = this.model.variables.indexOf(e3.model), t3 > -1 && this.model.variables.splice(t3, 1), _.fireEvent(this, u.variableRemoved, e3); + t3 > -1 && this.variables.splice(t3, 1), t3 = this.model.variables.indexOf(e3.model), t3 > -1 && this.model.variables.splice(t3, 1), this._updateUserVariableCount(), h.fireEvent(this, c.variableRemoved, e3); } search(e3) { - e3.checkId(this, this.id, this.name), e3.checkTrackingId(this, this.trackingId, this.name), e3.checkName(this, this.name, I.task.label), r.default.each(this.actions, e3.addToQueue.bind(e3)); + e3.checkId(this, this.id, this.name), e3.checkTrackingId(this, this.trackingId, this.name), e3.checkName(this, this.name, C.task.label), a.default.each(this.actions, e3.addToQueue.bind(e3)); } traverse(e3) { if (!e3 || e3.isCanceled) return; @@ -83451,10 +83647,10 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.model.trackingId; } set trackingId(e3) { - h.setNodeTrackingId(this, e3); + m.setNodeTrackingId(this, e3); } updateDependencies() { - r.default.each(this.actions, (e3) => { + a.default.each(this.actions, (e3) => { e3.updateDependencies(); }); } @@ -83468,39 +83664,39 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.uiMetaDataSectionName; } get yamlPropertyOrderMap() { - return r.default.extend(super.yamlPropertyOrderMap, { trackingId: 15, variables: 20, actions: 30 }); + return a.default.extend(super.yamlPropertyOrderMap, { trackingId: 15, variables: 20, actions: 30 }); } - configureFromModel(e3, t3, i3, r2) { - const s2 = Object.create(null, { configureFromModel: { get: () => super.configureFromModel } }); + configureFromModel(e3, t3, i3, o2) { + const a2 = Object.create(null, { configureFromModel: { get: () => super.configureFromModel } }); return n2.__awaiter(this, void 0, void 0, function* () { - s2.configureFromModel.call(this, e3, t3, i3), yield (0, N.withModelContextAsync)(i3, `task[${e3.refId || e3.name || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { - const n3 = (0, y.getStringValue)(e3, "name", i3); + a2.configureFromModel.call(this, e3, t3, i3), yield (0, v.withModelContextAsync)(i3, `task[${e3.refId || e3.name || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { + const n3 = (0, S.getStringValue)(e3, "name", i3); void 0 !== n3 && (this.name = n3); - const s3 = (0, f.getConfigureFromModelRecords)(e3.actions, i3, `task[${this.name || "unnamed"}].actions`); - if (s3 && (yield this.appendActionsFromModel(void 0, s3, i3, `task[${this.name || "unnamed"}]`, r2)), Array.isArray(e3.variables)) { + const a3 = (0, T.getConfigureFromModelRecords)(e3.actions, i3, `task[${this.name || "unnamed"}].actions`); + if (a3 && (yield this.appendActionsFromModel(void 0, a3, i3, `task[${this.name || "unnamed"}]`, o2)), Array.isArray(e3.variables)) { const n4 = e3.variables; - (0, A.withModelContext)(i3, "variables", () => { + (0, N.withModelContext)(i3, "variables", () => { for (const e4 of n4) { - if (!(0, T.isConfigureFromModelRecord)(e4)) continue; - const n5 = e4, r3 = Object.keys(n5); - if (0 === r3.length) continue; - const s4 = r3[0], l2 = n5[s4]; - if (!(0, T.isConfigureFromModelRecord)(l2)) continue; - const u2 = l2, c2 = "string" == typeof u2.name ? u2.name : s4; - (0, A.withModelContext)(i3, `${s4}[${c2}]`, () => { + if (!(0, y.isConfigureFromModelRecord)(e4)) continue; + const n5 = e4, o3 = Object.keys(n5); + if (0 === o3.length) continue; + const a4 = o3[0], l2 = n5[a4]; + if (!(0, y.isConfigureFromModelRecord)(l2)) continue; + const u2 = l2, c2 = "string" == typeof u2.name ? u2.name : a4; + (0, N.withModelContext)(i3, `${a4}[${c2}]`, () => { try { - const e5 = s4.replace("Variable", ""), n6 = "boolean" == typeof u2.isCollection && u2.isCollection; + const e5 = a4.replace("Variable", ""), n6 = "boolean" == typeof u2.isCollection && u2.isCollection; if (i3.variableManager && this.parentFlow.dataTypes) { - const r4 = this.parentFlow.dataTypes[e5]; - if (r4) { - const e6 = new r4({ name: c2, isCollection: n6 }), o2 = i3.variableManager.createVariable(e6, this); - (0, S.hasConfigureFromModel)(o2) && o2.configureFromModel(u2, t3); - } else i3.warn((0, o.sprintf)(a.configureFromModel.unknownVariableDataType, e5, c2)); + const o4 = this.parentFlow.dataTypes[e5]; + if (o4) { + const e6 = new o4({ name: c2, isCollection: n6 }), r2 = i3.variableManager.createVariable(e6, this); + (0, A.hasConfigureFromModel)(r2) && r2.configureFromModel(u2, t3); + } else i3.warn((0, r.sprintf)(s.configureFromModel.unknownVariableDataType, e5, c2)); } else i3.registerDeferredOp({ type: "createTaskVariable", execute: () => { } }); } catch (e5) { const t4 = e5 instanceof Error ? e5.message : String(e5); - i3.warn((0, o.sprintf)(a.configureFromModel.variableCreationFailedInTask, c2, this.name, t4)); + i3.warn((0, r.sprintf)(s.configureFromModel.variableCreationFailedInTask, c2, this.name, t4)); } }); } @@ -83510,7 +83706,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }); } } - t2.default = O; + t2.default = b; }, 66700(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.isBotStateViewModel = function(e3) { @@ -83927,15 +84123,9 @@ ${e3.stack}`, n3 = [this].concat(i3); const s2 = (null === (a2 = r2.metaData) || void 0 === a2 ? void 0 : a2.yamlOptions) || r2.yamlOptions; if (null == s2 ? void 0 : s2.skipProperty) return; const l2 = r2.getConfiguration(e3, t3, s2); - if (!o.default.isNullOrUndefined(r2)) { - if (o.default.isObject(l2)) { - const e4 = r2.propertyName || (null == s2 ? void 0 : s2.propertyName); - i4[e4] = l2; - } else if (o.default.isString(l2) && r2.isContainerActionProperty) { - const e4 = r2.propertyName || (null == s2 ? void 0 : s2.propertyName); - (null == s2 ? void 0 : s2.wrappedObjectName) ? i4[s2.wrappedObjectName] = o.default.tryWrapObject(l2, e4) : i4[e4] = l2; - } - } + if (o.default.isNullOrUndefined(r2)) return; + const u2 = r2.propertyName || (null == s2 ? void 0 : s2.propertyName) || n3; + o.default.isObject(l2) ? i4[u2] = l2 : o.default.isString(l2) && r2.isContainerActionProperty && ((null == s2 ? void 0 : s2.wrappedObjectName) ? i4[s2.wrappedObjectName] = o.default.tryWrapObject(l2, u2) : i4[u2] = l2); }), i4; } this.createModelConfigSection(e3); @@ -84113,11 +84303,11 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 71729(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(17604), a = n2.__importStar(i2(94453)), s = n2.__importStar(i2(12847)), l = n2.__importStar(i2(17498)), u = n2.__importStar(i2(36781)), c = n2.__importStar(i2(9345)), d = n2.__importStar(i2(24032)), p = n2.__importStar(i2(71004)), _ = n2.__importStar(i2(14187)), h = n2.__importStar(i2(63352)), m = n2.__importStar(i2(10798)), g = i2(84464), f = n2.__importDefault(i2(20084)), T = i2(30801), y = i2(30801), S = i2(85415), A = i2(27491), N = i2(59263), v = n2.__importDefault(i2(4648)), I = i2(96618), C = i2(14394), O = i2(77841), b = i2(12179), E = i2(10798), w = i2(10798), R = i2(82632), D = i2(82632), P = i2(99469), M = i2(28803), F = n2.__importDefault(i2(22917)), L = n2.__importDefault(i2(77862)), x = i2(63689), k = i2(39168), V = i2(19284), U = i2(58525), B = i2(81516), G = i2(29586), j = (i2(13804), i2(13804), i2(13804)), q = i2(80428), W = i2(79467), Y = n2.__importDefault(i2(73198)), H = n2.__importStar(i2(63824)), J = n2.__importDefault(i2(7401)), $ = n2.__importDefault(i2(41510)), z = n2.__importStar(i2(1115)), K = i2(47957), Q = i2(42515), X = i2(27862); + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(17604), a = n2.__importStar(i2(94453)), s = n2.__importStar(i2(12847)), l = n2.__importStar(i2(17498)), u = n2.__importStar(i2(36781)), c = n2.__importStar(i2(9345)), d = n2.__importStar(i2(24032)), p = n2.__importStar(i2(71004)), _ = n2.__importStar(i2(14187)), h = n2.__importStar(i2(63352)), m = n2.__importStar(i2(10798)), g = i2(84464), f = n2.__importDefault(i2(20084)), T = i2(30801), y = i2(30801), S = i2(85415), A = i2(27491), N = i2(59263), v = n2.__importDefault(i2(4648)), I = i2(96618), C = i2(14394), O = i2(77841), b = i2(12179), E = i2(10798), w = i2(10798), R = i2(82632), D = i2(82632), P = i2(99469), M = i2(28803), F = n2.__importDefault(i2(22917)), L = n2.__importDefault(i2(77862)), x = i2(63689), k = i2(39168), V = i2(19284), U = i2(58525), B = i2(81516), G = i2(29586), j = i2(67607), q = (i2(13804), i2(13804), i2(13804)), W = i2(80428), Y = i2(79467), H = n2.__importDefault(i2(73198)), J = n2.__importStar(i2(63824)), $ = n2.__importDefault(i2(7401)), z = n2.__importDefault(i2(41510)), K = n2.__importStar(i2(1115)), Q = i2(47957), X = i2(42515), Z = i2(27862); d.getTopic("BotFlowSettingsViewModel"); - class Z extends f.default { + class ee extends f.default { constructor(e3) { - super(e3, "botFlowSettings", Q), this._conversationSchemaHasRequiredProperties = false; + super(e3, "botFlowSettings", X), this._conversationSchemaHasRequiredProperties = false; } get id() { return "botFlowSettings"; @@ -84126,19 +84316,19 @@ ${e3.stack}`, n3 = [this].concat(i3); return "BotFlowSettingsViewModel"; } static get managedProperties() { - return [{ label: K.askCommon.voiceProcessingPrompt, options: U.ExpressionTypePromptOptions.create((e3) => e3.setIninTestingField("voiceProcessingPrompt").setIsOptional(true).setAllowModeExpression(false).setDefaultToNoValue(true).setDescriptionInfo(K.askCommon.voiceProcessingPrompt, K.askCommon.voiceProcessingPromptDescription).setFeatureConfigName(v.default.botFlowsVoiceProcessingPrompt).setSystemPromptFilterNames(j.voiceProcessingPromptFilterNames).setUiPropertyOrder(1).setRuntimeValueInheritsFromCallingFlow(true).setScriptingPropertyName("voiceProcessingPrompt")), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "voiceProcessingPrompt", type: q.expressionTypeNames.prompt }, { label: K.askCommon.initialPlaybackDelay, options: W.ExpressionTypeDurationOptions.create((e3) => e3.setIninTestingField("initialPlaybackDelay").setDefaultText(Y.default.litDurationTwoHundredFiftyMs).setScriptingPropertyName("initialPlaybackDelay").setDurationStyle(H.durationStyles.secondsAndTenthsDuration).setFeatureConfigName(v.default.botFlowsVoiceProcessingPrompt).setAllowModeLiteralOnly().setUiPropertyOrder(2).facets.setMinDur(100, true).setMaxDur(10 * Y.default.msPerSecond, true)), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "initialPlaybackDelay", type: q.expressionTypeNames.duration }, { label: K.askCommon.minimumPlaybackTime, options: W.ExpressionTypeDurationOptions.create((e3) => e3.setIninTestingField("minimumPlaybackTime").setDefaultText(Y.default.litDurationOneSecond).setScriptingPropertyName("minimumPlaybackTime").setDurationStyle(H.durationStyles.secondsAndTenthsDuration).setFeatureConfigName(v.default.botFlowsVoiceProcessingPrompt).setAllowModeLiteralOnly().setUiPropertyOrder(3).facets.setMinDur(Y.default.msPerSecond, true).setMaxDur(10 * Y.default.msPerSecond, true)), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "minimumPlaybackTime", type: q.expressionTypeNames.duration }, { label: K.conversationAttribute.schemaLabel, options: P.ManagedPropertyOptions.create((e3) => e3.setIninTestingField("conversationSchema-selector").setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor).setDropdownPlaceholder(K.conversationAttribute.selectSchema).setIsOptional(true)), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "conversationSchema", yamlOptions: F.default.create("conversationSchema", (e3) => e3.setSkipProperty(true)), createDetails: M.NetworkBasedActionProperty.createCreateDetails("conversationSchemaId", "conversationSchemaName", S.conversationCustomAttributeSchemaManager, K.conversationAttribute.mustSelectSchema, K.conversationAttribute.schemaNotFound, void 0, void 0, (e3, t3) => !t3.disabled) }, { label: K.conversationAttribute.recordId, options: B.ExpressionTypeStringOptions.create((e3) => { - e3.setAsInput().setIninTestingField("conversationSchemaRecordId").setDisableSpellcheck(true).setDefaultToExpression(true).setAllowNotSet(false).setAllowModeBuilder(false).setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor).setDescriptionInfo(K.conversationAttribute.recordId, K.conversationAttribute.recordIdDescription).facets.setAllowNull(false).setMaxLength(R.conversationAttributeLimits.recordId.maxLength).setMinLength(R.conversationAttributeLimits.recordId.minLength).setLiteralPattern(R.conversationAttributeLimits.recordId.literalPattern, K.conversationAttribute.invalidRecordId); - }), property: "conversationSchemaRecordId", type: q.expressionTypeNames.string, yamlOptions: F.default.create("conversationSchemaRecordId", (e3) => e3.setSkipProperty(true)) }, { label: K.generic.divisions, options: G.ExpressionTypeDivisionOptions.create((e3) => { - e3.setAsInput().setIninTestingField("conversationSchemaDivisions").setIsCollection(true).setDescriptionInfo(K.generic.divisions, K.conversationAttribute.divisionsForConversationAttributeRecord).setMaxItems(D.findLimits.maxBulkFindByName).setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor); - }), property: "conversationSchemaDivisions", type: q.expressionTypeNames.division, yamlOptions: F.default.create("conversationSchemaDivisions", (e3) => e3.setSkipProperty(true)) }]; + return [{ label: Q.askCommon.voiceProcessingPrompt, options: U.ExpressionTypePromptOptions.create((e3) => e3.setIninTestingField("voiceProcessingPrompt").setIsOptional(true).setAllowModeExpression(false).setDefaultToNoValue(true).setDescriptionInfo(Q.askCommon.voiceProcessingPrompt, Q.askCommon.voiceProcessingPromptDescription).setFeatureConfigName(v.default.botFlowsVoiceProcessingPrompt).setSystemPromptFilterNames(q.voiceProcessingPromptFilterNames).setUiPropertyOrder(1).setRuntimeValueInheritsFromCallingFlow(true).setScriptingPropertyName("voiceProcessingPrompt")), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "voiceProcessingPrompt", type: W.expressionTypeNames.prompt }, { label: Q.askCommon.initialPlaybackDelay, options: Y.ExpressionTypeDurationOptions.create((e3) => e3.setIninTestingField("initialPlaybackDelay").setDefaultText(H.default.litDurationTwoHundredFiftyMs).setScriptingPropertyName("initialPlaybackDelay").setDurationStyle(J.durationStyles.secondsAndTenthsDuration).setFeatureConfigName(v.default.botFlowsVoiceProcessingPrompt).setAllowModeLiteralOnly().setUiPropertyOrder(2).facets.setMinDur(100, true).setMaxDur(10 * H.default.msPerSecond, true)), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "initialPlaybackDelay", type: W.expressionTypeNames.duration }, { label: Q.askCommon.minimumPlaybackTime, options: Y.ExpressionTypeDurationOptions.create((e3) => e3.setIninTestingField("minimumPlaybackTime").setDefaultText(H.default.litDurationOneSecond).setScriptingPropertyName("minimumPlaybackTime").setDurationStyle(J.durationStyles.secondsAndTenthsDuration).setFeatureConfigName(v.default.botFlowsVoiceProcessingPrompt).setAllowModeLiteralOnly().setUiPropertyOrder(3).facets.setMinDur(H.default.msPerSecond, true).setMaxDur(10 * H.default.msPerSecond, true)), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "minimumPlaybackTime", type: W.expressionTypeNames.duration }, { label: Q.conversationAttribute.schemaLabel, options: P.ManagedPropertyOptions.create((e3) => e3.setIninTestingField("conversationSchema-selector").setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor).setDropdownPlaceholder(Q.conversationAttribute.selectSchema).setIsOptional(true)), supportedFlowTypes: [I.flowTypes.flowTypeBot], property: "conversationSchema", yamlOptions: F.default.create("conversationSchema", (e3) => e3.setSkipProperty(true)), createDetails: M.NetworkBasedActionProperty.createCreateDetails("conversationSchemaId", "conversationSchemaName", S.conversationCustomAttributeSchemaManager, Q.conversationAttribute.mustSelectSchema, Q.conversationAttribute.schemaNotFound, void 0, void 0, (e3, t3) => !t3.disabled) }, { label: Q.conversationAttribute.recordId, options: B.ExpressionTypeStringOptions.create((e3) => { + e3.setAsInput().setIninTestingField("conversationSchemaRecordId").setDisableSpellcheck(true).setDefaultToExpression(true).setAllowNotSet(false).setAllowModeBuilder(false).setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor).setDescriptionInfo(Q.conversationAttribute.recordId, Q.conversationAttribute.recordIdDescription).facets.setAllowNull(false).setMaxLength(R.conversationAttributeLimits.recordId.maxLength).setMinLength(R.conversationAttributeLimits.recordId.minLength).setLiteralPattern(R.conversationAttributeLimits.recordId.literalPattern, Q.conversationAttribute.invalidRecordId); + }), property: "conversationSchemaRecordId", type: W.expressionTypeNames.string, yamlOptions: F.default.create("conversationSchemaRecordId", (e3) => e3.setSkipProperty(true)) }, { label: Q.generic.divisions, options: G.ExpressionTypeDivisionOptions.create((e3) => { + e3.setAsInput().setIninTestingField("conversationSchemaDivisions").setIsCollection(true).setDescriptionInfo(Q.generic.divisions, Q.conversationAttribute.divisionsForConversationAttributeRecord).setMaxItems(D.findLimits.maxBulkFindByName).setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor); + }), property: "conversationSchemaDivisions", type: W.expressionTypeNames.division, yamlOptions: F.default.create("conversationSchemaDivisions", (e3) => e3.setSkipProperty(true)) }, { label: Q.botFlowSettings.enableSystemContextLabel, options: j.ExpressionTypeBooleanOptions.create((e3) => e3.setIninTestingField("enableSystemContext").setDefaultText(H.default.false).setBoolText("", "").setUseToggle(true).setAllowModeLiteralOnly().setDescriptionInfo(Q.botFlowSettings.enableSystemContextLabel, Q.botFlowSettings.enableSystemContextDescription).setFeatureConfigName(v.default.botFlowsLLMPoweredFrontDoor)), property: "enableSystemContext", type: W.expressionTypeNames.boolean, yamlOptions: F.default.create("enableSystemContext", (e3) => e3.setSkipProperty(true)) }]; } getConfiguration(e3, t3) { - var i3, n3, r2; + var i3, n3, r2, a2, s2; this.clearDynamicAgenticVirtualAgentEnabledState(); - const a2 = super.getConfiguration(e3, t3); + const l2 = super.getConfiguration(e3, t3); if (null == t3 ? void 0 : t3.isForFlowYaml) { - const s3 = this.parent.nluMetaData.intentSettingsMap, l2 = a2; - Object.keys(s3).length && (l2.intentSettings = [], o.default.each(s3, (i4) => { + const u3 = this.parent.nluMetaData.intentSettingsMap, c2 = l2; + Object.keys(u3).length && (c2.intentSettings = [], o.default.each(u3, (i4) => { var n4; const r3 = { intent: {} }; if (r3.intent.confirmation = i4.confirmationExpression.getConfiguration(e3, t3), r3.intent.name = i4.name, i4.parentFlow.isDigitalBotFlow) { @@ -84148,14 +84338,14 @@ ${e3.stack}`, n3 = [this].concat(i3); t4 && (r3.intent.task = {}, r3.intent.task.name = t4.name); } } - l2.intentSettings.push(r3); + c2.intentSettings.push(r3); })); - const u2 = this.parent.nluMetaData.slotsToGrammarsMapping; - if (!o.default.isNullOrUndefined(u2)) { - const e4 = Object.keys(u2); - e4.length > 0 && (l2.slotSettings = e4.map((e5) => { + const d2 = this.parent.nluMetaData.slotsToGrammarsMapping; + if (!o.default.isNullOrUndefined(d2)) { + const e4 = Object.keys(d2); + e4.length > 0 && (c2.slotSettings = e4.map((e5) => { var t4; - const i4 = { slot: { name: e5, speechToTextEngine: {} } }, n4 = u2[e5]; + const i4 = { slot: { name: e5, speechToTextEngine: {} } }, n4 = d2[e5]; if (o.default.isString(null == n4 ? void 0 : n4.id)) { const e6 = {}, t5 = O.grammarManager.getItem(n4.id); (null == t5 ? void 0 : t5.name) ? e6.name = t5.name : e6.id = n4.id, i4.slot.grammar = e6; @@ -84167,26 +84357,26 @@ ${e3.stack}`, n3 = [this].concat(i3); return i4; })); } - const c2 = this.parent.nluMetaData.listPickerMappings; - if (!o.default.isNullOrUndefined(c2)) { - const e4 = Object.keys(c2); - e4.length > 0 && (l2.slotSettings = e4.map((e5) => ({ slot: { name: e5, listPickerType: c2[e5] } }))); + const p2 = this.parent.nluMetaData.listPickerMappings; + if (!o.default.isNullOrUndefined(p2)) { + const e4 = Object.keys(p2); + e4.length > 0 && (c2.slotSettings = e4.map((e5) => ({ slot: { name: e5, listPickerType: p2[e5] } }))); } - const d2 = this.parent.nluMetaData.dynamicSlotTypesMap; - d2.outOfService || Object.keys(d2.items).length && (l2.dynamicSlotTypes = [], o.default.each(d2.items, (i4) => { + const _2 = this.parent.nluMetaData.dynamicSlotTypesMap; + _2.outOfService || Object.keys(_2.items).length && (c2.dynamicSlotTypes = [], o.default.each(_2.items, (i4) => { const n4 = { dynamicSlotType: {} }; - n4.dynamicSlotType.name = i4.name, n4.dynamicSlotType.values = i4.values.getConfiguration(e3, t3), n4.dynamicSlotType.synonyms = i4.synonyms.getConfiguration(e3, t3), i4.labels.outOfService || (n4.dynamicSlotType.labels = i4.labels.getConfiguration(e3, t3)), l2.dynamicSlotTypes.push(n4); + n4.dynamicSlotType.name = i4.name, n4.dynamicSlotType.values = i4.values.getConfiguration(e3, t3), n4.dynamicSlotType.synonyms = i4.synonyms.getConfiguration(e3, t3), i4.labels.outOfService || (n4.dynamicSlotType.labels = i4.labels.getConfiguration(e3, t3)), c2.dynamicSlotTypes.push(n4); })); - const p2 = this.parent.nluMetaData.dynamicTimeslotTypeList; - if (!p2.outOfService && (null === (i3 = p2.items) || void 0 === i3 ? void 0 : i3.length)) { - const i4 = p2.items.map((i5) => ({ dynamicTimeslot: { name: i5.name, timeslots: i5.timeslots.getConfiguration(e3, t3) } })); - l2.dynamicTimeslots = [...i4]; + const h2 = this.parent.nluMetaData.dynamicTimeslotTypeList; + if (!h2.outOfService && (null === (i3 = h2.items) || void 0 === i3 ? void 0 : i3.length)) { + const i4 = h2.items.map((i5) => ({ dynamicTimeslot: { name: i5.name, timeslots: i5.timeslots.getConfiguration(e3, t3) } })); + c2.dynamicTimeslots = [...i4]; } - return this.virtualAgentEnabled && (l2.virtualAgentEnabled = this.virtualAgentEnabled), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && this.navigatorVirtualAgentEnabled && (l2.navigatorVirtualAgentEnabled = this.navigatorVirtualAgentEnabled), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && this.conversationSchemaId && (l2.conversationAttribute = { name: this.conversationSchemaName, recordId: null === (n3 = this.conversationSchemaRecordId) || void 0 === n3 ? void 0 : n3.getConfiguration(e3, t3), divisions: null === (r2 = this.conversationSchemaDivisions) || void 0 === r2 ? void 0 : r2.getConfiguration(e3, t3) }), o.default.ensureYamlNoneTrue(l2), l2; + return this.virtualAgentEnabled && (c2.virtualAgentEnabled = this.virtualAgentEnabled), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && this.navigatorVirtualAgentEnabled && (c2.navigatorVirtualAgentEnabled = this.navigatorVirtualAgentEnabled), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && this.conversationSchemaId && (c2.conversationAttribute = { name: this.conversationSchemaName, recordId: null === (n3 = this.conversationSchemaRecordId) || void 0 === n3 ? void 0 : n3.getConfiguration(e3, t3), divisions: null === (r2 = this.conversationSchemaDivisions) || void 0 === r2 ? void 0 : r2.getConfiguration(e3, t3) }), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && (null === (s2 = null === (a2 = this.enableSystemContext) || void 0 === a2 ? void 0 : a2.text) || void 0 === s2 ? void 0 : s2.toLowerCase()) === H.default.true && (c2.enableSystemContext = this.enableSystemContext.getConfiguration(e3, t3)), o.default.ensureYamlNoneTrue(c2), c2; } e3.botFlowSettings.nluDomainId = this.nluDomainId, e3.botFlowSettings.engineVersion = this.engineVersion, e3.botFlowSettings.nluDomainVersionId = this.nluDomainVersionId, e3.botFlowSettings.virtualAgentEnabled = this.virtualAgentEnabled, (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && ((null == t3 ? void 0 : t3.isArchitectFormatExport) || (e3.botFlowSettings.intentClassifierId = this.intentClassifierId), e3.botFlowSettings.conversationSchemaId = this.conversationSchemaId, e3.botFlowSettings.conversationSchemaName = this.conversationSchemaName, e3.botFlowSettings.conversationSchemaVersionId = this.conversationSchemaVersionId, this.navigatorVirtualAgentEnabled && (e3.botFlowSettings.navigatorVirtualAgentEnabled = this.navigatorVirtualAgentEnabled)); - const s2 = this.agenticVirtualAgentEnabled; - void 0 !== s2 && (e3.botFlowSettings.agenticVirtualAgentEnabled = s2); + const u2 = this.agenticVirtualAgentEnabled; + void 0 !== u2 && (e3.botFlowSettings.agenticVirtualAgentEnabled = u2); } get engineVersion() { return this._engineVersion; @@ -84195,10 +84385,10 @@ ${e3.stack}`, n3 = [this].concat(i3); this._engineVersion = e3; } getDisplayName() { - return this.parentFlow.type === I.flowTypes.flowTypeVoiceSurvey ? K.voiceSurvey.voiceSurveyTitleWithSettings : K.botFlowSettings.titleWithSettings; + return this.parentFlow.type === I.flowTypes.flowTypeVoiceSurvey ? Q.voiceSurvey.voiceSurveyTitleWithSettings : Q.botFlowSettings.titleWithSettings; } getNodeName() { - return K.flow.types.bot; + return Q.flow.types.bot; } get helpTopic() { return b.helpTopics.treeNodes.botFlowSettings; @@ -84287,15 +84477,15 @@ ${e3.stack}`, n3 = [this].concat(i3); } updateDependencies() { var e3, t3; - super.updateDependencies(), this.nluDomainId && !(null === (e3 = this.nluDomain) || void 0 === e3 ? void 0 : e3.isFake) && l.registerConsumer(this, this.id, null === (t3 = this.nluDomain) || void 0 === t3 ? void 0 : t3.name, this.nluDomainId, this.nluDomainVersionId, X.NLUDomain, this.parentFlow); + super.updateDependencies(), this.nluDomainId && !(null === (e3 = this.nluDomain) || void 0 === e3 ? void 0 : e3.isFake) && l.registerConsumer(this, this.id, null === (t3 = this.nluDomain) || void 0 === t3 ? void 0 : t3.name, this.nluDomainId, this.nluDomainVersionId, Z.NLUDomain, this.parentFlow); } setNluDomainInfo(e3, t3) { this.nluDomainId = e3, this.engineVersion = t3; } validate(e3) { var t3; - if (super.validate(e3), !this.nluDomainId && this.parentFlow.isCreated && e3.addError(this, K.bot.nluConfigurationUnavailable), this.parentFlow.isCreated && !this.parentFlow.botFlowSettings.virtualAgentEnabled && this.parentFlow.hasAISlotType && e3.addError(this.parentFlow.slotTypeSettings, K.bot.unsupportedAISlotTypeError), (null === (t3 = this.parentFlow.nluMetaData) || void 0 === t3 ? void 0 : t3.dynamicTimeslotTypeList) && !this.parentFlow.nluMetaData.dynamicTimeslotTypeList.outOfService && this.parentFlow.nluMetaData.dynamicTimeslotTypeList.validate(e3), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && this.conversationSchemaId && (this.conversationSchema.currentUiErrorMessage = null, this._conversationSchemaHasRequiredProperties)) { - const t4 = (0, r.sprintf)($.default.generic.twoStringsSpaceSeparator, K.schema.schemaHasRequiredProperties, K.schema.updateRequiredPropertiesOrUseDifferentSchema); + if (super.validate(e3), !this.nluDomainId && this.parentFlow.isCreated && e3.addError(this, Q.bot.nluConfigurationUnavailable), this.parentFlow.isCreated && !this.parentFlow.botFlowSettings.virtualAgentEnabled && this.parentFlow.hasAISlotType && e3.addError(this.parentFlow.slotTypeSettings, Q.bot.unsupportedAISlotTypeError), (null === (t3 = this.parentFlow.nluMetaData) || void 0 === t3 ? void 0 : t3.dynamicTimeslotTypeList) && !this.parentFlow.nluMetaData.dynamicTimeslotTypeList.outOfService && this.parentFlow.nluMetaData.dynamicTimeslotTypeList.validate(e3), (0, E.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && this.conversationSchemaId && (this.conversationSchema.currentUiErrorMessage = null, this._conversationSchemaHasRequiredProperties)) { + const t4 = (0, r.sprintf)(z.default.generic.twoStringsSpaceSeparator, Q.schema.schemaHasRequiredProperties, Q.schema.updateRequiredPropertiesOrUseDifferentSchema); e3.addError(this, t4), this.conversationSchema.currentUiErrorMessage = t4; } } @@ -84306,7 +84496,7 @@ ${e3.stack}`, n3 = [this].concat(i3); super._destroy(); } getSlotVariableNameForSlotName(e3, t3) { - return e3 ? (t3 && (e3 += `_${K.expression.collectionSingular}`), A.expressionDataService.cleanseForIdentifierName(e3, "_", true)) : "slot_"; + return e3 ? (t3 && (e3 += `_${Q.expression.collectionSingular}`), A.expressionDataService.cleanseForIdentifierName(e3, "_", true)) : "slot_"; } createSlotVarForSlotName(e3, t3, i3, n3) { const o2 = this.parentFlow; @@ -84318,7 +84508,7 @@ ${e3.stack}`, n3 = [this].concat(i3); if (u2.type.isMatch(a.getArchitectTypeForNluType(t3, i3, n3), c.settings.exact)) return o2.nluMetaData.addSlot(e3, u2, t3), u2; l2 = o2._getUniqueName(o2.variableGroup.flowVariables, l2); } - const d2 = this.createExpressionForNLUDataType(l2, t3, i3, n3), h2 = (0, r.sprintf)(K.variableDetailsModal.slotVariableDescription, e3), m2 = p.addVariable(l2, d2, o2, h2, true); + const d2 = this.createExpressionForNLUDataType(l2, t3, i3, n3), h2 = (0, r.sprintf)(Q.variableDetailsModal.slotVariableDescription, e3), m2 = p.addVariable(l2, d2, o2, h2, true); d2.processText(true); const g2 = {}; return m2.getIsOutputCanSet(g2) && (m2.isOutput = true), m2.getIsInputCanSet(g2) && (m2.isInput = true), o2.nluMetaData.addSlot(e3, m2, t3), d2.destroy(), m2; @@ -84328,7 +84518,7 @@ ${e3.stack}`, n3 = [this].concat(i3); o2.isAvailableForFlow(this.parentFlow) || (s.warn(`The data nluDataType: ${o2} is not available for flow ${this.parentFlow.type}. Falling back to String.`), o2 = C.globalTypes.string); const r2 = o2.createExpressionOptionClass(); r2.setDefaultToExpression(true); - const l2 = new J.default({}), u2 = new N.ExpressionParameters(this.parentFlow, this.parent, l2, e3, true, r2); + const l2 = new $.default({}), u2 = new N.ExpressionParameters(this.parentFlow, this.parent, l2, e3, true, r2); return u2.type = o2, new k.NormalExpression(u2); } get allowsMoreThanOneSupportedLanguage() { @@ -84362,14 +84552,14 @@ ${e3.stack}`, n3 = [this].concat(i3); this.conversationSchema && (this.conversationSchema.outOfService = !e3), this.conversationSchemaRecordId && (this.conversationSchemaRecordId.outOfService = !e3 || !t3), this.conversationSchemaDivisions && (this.conversationSchemaDivisions.outOfService = !e3 || !t3); } _updateConversationSchemaVersion() { - this.conversationSchemaId ? this._fetchAndCacheSchemaRequiredState() : (this.conversationSchemaVersionId = "", this._conversationSchemaHasRequiredProperties = false, z.validateNode(this, false)); + this.conversationSchemaId ? this._fetchAndCacheSchemaRequiredState() : (this.conversationSchemaVersionId = "", this._conversationSchemaHasRequiredProperties = false, K.validateNode(this, false)); } _fetchAndCacheSchemaRequiredState() { if (!this.conversationSchemaId) return void (this._conversationSchemaHasRequiredProperties = false); const e3 = this.conversationSchemaId; S.conversationCustomAttributeSchemaManager.getOrFetchItem(e3).then((t3) => { var i3, n3, o2, r2; - this.conversationSchemaId === e3 && (this.conversationSchemaVersionId = null !== (o2 = null === (n3 = null === (i3 = null == t3 ? void 0 : t3.model) || void 0 === i3 ? void 0 : i3.version) || void 0 === n3 ? void 0 : n3.toString()) && void 0 !== o2 ? o2 : "", this._conversationSchemaHasRequiredProperties = !!t3 && t3.hasRequiredProperties, (null === (r2 = this.parentFlow) || void 0 === r2 ? void 0 : r2.loaded) && z.validateNode(this, true)); + this.conversationSchemaId === e3 && (this.conversationSchemaVersionId = null !== (o2 = null === (n3 = null === (i3 = null == t3 ? void 0 : t3.model) || void 0 === i3 ? void 0 : i3.version) || void 0 === n3 ? void 0 : n3.toString()) && void 0 !== o2 ? o2 : "", this._conversationSchemaHasRequiredProperties = !!t3 && t3.hasRequiredProperties, (null === (r2 = this.parentFlow) || void 0 === r2 ? void 0 : r2.loaded) && K.validateNode(this, true)); }).catch(() => { this._conversationSchemaHasRequiredProperties = false; }); @@ -84379,7 +84569,7 @@ ${e3.stack}`, n3 = [this].concat(i3); (0, E.isFeatureAvailable)(v.default.botFlowsVirtualAgentGuideBillingDowngrade) && (this._agenticVirtualAgentEnabledFlowLoadState = null === (t3 = null === (e3 = this.parentFlow) || void 0 === e3 ? void 0 : e3.info) || void 0 === t3 ? void 0 : t3.agenticVirtualAgentEnabled, this.clearDynamicAgenticVirtualAgentEnabledState(), (null === (i3 = this.parentFlow) || void 0 === i3 ? void 0 : i3.loaded) && u.emitter.emit(u.botFlowSettingChanged, { setting: "agenticVirtualAgentEnabled" })); } } - t2.default = Z; + t2.default = ee; }, 71901(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -84694,8 +84884,8 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 54508(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(24032)), a = n2.__importDefault(i2(61864)), s = i2(12179), l = n2.__importStar(i2(71004)), u = n2.__importDefault(i2(68460)), c = i2(47957), d = r.getTopic("DataViewModel"); - class p extends u.default { + const n2 = i2(31635), o = i2(17604), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(24032)), s = n2.__importDefault(i2(61864)), l = n2.__importDefault(i2(41510)), u = i2(12179), c = n2.__importStar(i2(71004)), d = n2.__importDefault(i2(68460)), p = i2(47957), _ = a.getTopic("DataViewModel"); + class h extends d.default { get id() { return "data"; } @@ -84705,52 +84895,62 @@ ${e3.stack}`, n3 = [this].concat(i3); get flowVariables() { if (!this.parentFlow) { const e3 = "No parentFlow found on DataViewModel."; - throw d.error(e3), e3; + throw _.error(e3), e3; } if (!this.parentFlow.variableGroup) { const e3 = "No variable group found for flow " + this.parentFlow.id; - throw d.error(e3), e3; + throw _.error(e3), e3; } return this.parentFlow.variableGroup.flowVariables; } getConfiguration(e3, t3) { if (null == t3 ? void 0 : t3.isForFlowYaml) { const i3 = []; - return o.default.each(this.flowVariables, (n3) => { + return r.default.each(this.flowVariables, (n3) => { if (n3.isSlotVariable || n3.isUserCreatable) { const o2 = n3.getConfiguration(e3, t3); o2 && i3.push(o2); } - }), o.default.sortMapByNameProperty(i3), i3; + }), r.default.sortMapByNameProperty(i3), i3; } - return o.default.pluck(this.flowVariables, "model"); + return r.default.pluck(this.flowVariables, "model"); } getDisplayName() { - return c.customNodes.data; + return p.customNodes.data; } get isDataNode() { return true; } loadVariables(e3) { - o.default.each(e3, (e4) => { - l.createVariable(e4, this.parentFlow); + r.default.each(e3, (e4) => { + c.createVariable(e4, this.parentFlow); }); } get nodeGuxIcon() { - return a.default.database; + return s.default.database; } get helpTopic() { - return s.helpTopics.treeNodes.dataView; + return u.helpTopics.treeNodes.dataView; } search(e3) { const t3 = this.parentFlow.variableGroup; - o.default.each(t3.flowVariables, (t4) => e3.checkText(this, t4.description, c.search.variableDescription)), o.default.each(t3.taskVariables, (t4) => e3.checkText(this, t4.description, c.search.variableDescription)); + r.default.each(t3.flowVariables, (t4) => e3.checkText(this, t4.description, p.search.variableDescription)), r.default.each(t3.taskVariables, (t4) => e3.checkText(this, t4.description, p.search.variableDescription)); } get wrappedYamlName() { return "variables"; } + validate(e3) { + if (this.parentFlow.isEmbeddedFlow) return; + const t3 = this.parentFlow.maxUserVariableCount; + if (void 0 === t3) return; + const i3 = this.parentFlow.userVariableCount; + if (i3 > t3) { + const n3 = (0, o.sprintf)(l.default.generic.twoStringsSpaceSeparator, (0, o.sprintf)(p.flow.userCreatedVariableCount, i3), (0, o.sprintf)(p.flow.flowTypeLimitMaxAllowed, t3)); + e3.addError(this, n3, true); + } + } } - t2.default = p; + t2.default = h; }, 92346(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -85000,7 +85200,7 @@ ${e3.stack}`, n3 = [this].concat(i3); getConfiguration(e3, t3) { try { if (this.parentFlow.isEmbeddedFlow) return; - e3.manifest = {}, r.updateDependencies(this.parentFlow, true), _(this.parentFlow, e3.manifest), h(this.parentFlow, e3.manifest), m(this.parentFlow, e3.manifest), g(this.parentFlow, e3.manifest), (function(e4, t4) { + e3.manifest = {}, this.parentFlow.isValidating && r.hasDependencies(this.parentFlow) || r.updateDependencies(this.parentFlow, true), _(this.parentFlow, e3.manifest), h(this.parentFlow, e3.manifest), m(this.parentFlow, e3.manifest), g(this.parentFlow, e3.manifest), (function(e4, t4) { const i3 = []; t4[u.UserPrompt.value] = i3, o.default.each(a.userPromptListManager.items, (t5) => { t5.visibleUsages(e4) && t5.visibleUsages(e4).length > 0 && i3.push({ context: p(t5.visibleUsages(e4)), id: t5.id, name: t5.displayName }); @@ -85549,7 +85749,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return [{ label: q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherDescription).setIninTestingField("knowledgeVersion").setAllowModeLiteralOnly().setIsOptional(true).setFeatureConfigName(M.default.botFlowsVirtualAgentKnowledgeV3).setValueChangedCallback((e4) => e4.parent.updateKnowledgeVersionSetting()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([V.KnowledgeVersionValues.v2, V.KnowledgeVersionValues.v3])), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeVersion", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.defaultKnowledgeBase, options: A.ManagedPropertyOptions.create((t3) => t3.setIninTestingField("knowledge-selector").setFeatureConfigName(M.default.botFlowsKnowledge).setDropdownPlaceholder(q.knowledgeSettings.knowledgeBasePlaceholder).setDescriptionInfo(q.knowledgeSettings.knowledgeBase, q.knowledgeSettings.knowledgeBaseDescription).setUiLayout(Object.assign({}, e3))), property: "knowledge", createDetails: c.NetworkBasedActionProperty.createCreateDetails("knowledgeBaseId", "knowledgeBaseName", O.knowledgeBaseManager, q.knowledgeSettings.knowledgeBasePlaceholder, q.knowledgeSettings.knowledgeBaseNotFound, null, (e4) => e4.action.getAdditionalKnowledgeParams(), (e4, t3) => { const i3 = P.getLangKnowledgeBaseLanguageTag(e4.action.parentFlow.defaultLanguageLCase); return (v.default.currentUserCanUseContentSearchEnabledKnowledge || !t3.contentSearchEnabled) && t3.coreLanguage.toLowerCase() === i3; - }), yamlOptions: N.default.create("knowledge", (e4) => e4.setSkipProperty(true)) }, { label: q.knowledgeSettings.defaultKnowledgeBase, options: A.ManagedPropertyOptions.create((t3) => t3.setIninTestingField("knowledge-selector-v3").setFeatureConfigName(M.default.botFlowsVirtualAgentKnowledgeV3).setDropdownPlaceholder(q.knowledgeSettings.knowledgeSettingPlaceHolder).setDescriptionInfo(q.knowledgeSettings.knowledgeSetting, q.knowledgeSettings.knowledgeSettingDescription).setUiLayout(Object.assign({}, e3))), property: "knowledge_v3", createDetails: c.NetworkBasedActionProperty.createCreateDetails("knowledgeSettingId", "knowledgeSettingName", b.knowledgeSettingManager, q.knowledgeSettings.knowledgeSettingPlaceHolder, q.knowledgeSettings.knowledgeSettingNotFound, null), yamlOptions: N.default.create("knowledge_v3", (e4) => e4.setSkipProperty(true)) }, { label: q.knowledgeSettings.welcomeArticle, options: A.ManagedPropertyOptions.create((t3) => t3.setIninTestingField("knowledge-document-selector").setDropdownPlaceholder(q.knowledgeSettings.knowledgeBaseDocumentPlaceholder).setFeatureConfigName(M.default.botFlowsDxBotSupportFeature).setDescriptionInfo(q.knowledgeSettings.welcomeArticle, q.knowledgeSettings.welcomeArticleDescription).setUiLayout(Object.assign({}, e3))), property: "welcomeArticle", createDetails: c.NetworkBasedActionProperty.createCreateDetails("knowledgeBaseWelcomeDocumentId", "knowledgeBaseWelcomeDocumentName", C.knowledgeBaseDocumentManager, q.knowledgeSettings.knowledgeBaseDocumentPlaceholder, q.knowledgeSettings.knowledgeBaseDocumentNotFound, "knowledge", (e4) => e4.action.getAdditionalKnowledgeArticleParams(), (e4, t3) => e4.action.knowledgeDocumentSearchFilter(t3)), supportedFlowTypes: [o.flowTypes.flowTypeBot], yamlOptions: N.default.create("welcomeArticle", (e4) => e4.setPropertyName("welcomeArticle")) }, { label: q.knowledgeSettings.knowledgeMaxNumAnswersReturned, options: y.ExpressionTypeIntegerOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeMaxNumAnswersReturned, q.knowledgeSettings.knowledgeMaxNumAnswersReturnedDescription).setIninTestingField("maxNumOfAnswersReturned").setIsOptional(false).setDefaultText("3").setFeatureConfigName(M.default.botFlowsKnowledge).setUiDisableOnOutOfService(true).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnMaxNumOfAnswers()).setUiLayout(Object.assign({}, e3)).facets.setMinInt(1, true).setMaxInt(20, true)), property: "maxNumOfAnswersReturned", type: m.expressionTypeNames.integer }, { label: q.knowledgeSettings.knowledgeFollowUpStatement, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeFollowUpStatement, q.knowledgeSettings.knowledgeInitialResponseFollowupDescription).setIninTestingField("knowledgeInitialResponseFollowup").setIsOptional(true).setDefaultToNoValue(true).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeFollowupSequence).setUiLayout(Object.assign({}, e3))), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], property: "knowledgeInitialResponseFollowup", type: m.expressionTypeNames.communication, yamlOptions: N.default.create("knowledgeInitialResponseFollowup", (e4) => e4.setSerializeOutOfService(w.isFeatureAvailable(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature)).setDoNotExportForFlowTypes([o.flowTypes.flowTypeBot, o.flowTypes.flowTypeVoice])) }, { label: q.knowledgeSettings.knowledgeFollowUpSwitcherLabel, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeFollowUpSwitcherLabel, q.knowledgeSettings.knowledgeFollowUpSwitcherDescription).setIninTestingField("knowledgePathMode").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(L.KnowledgeMode.statement).setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature).setUiDisableOnOutOfService(true).setValueChangedCallback((e4) => e4.parent.updateSettingsKnowledgePaths()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([L.KnowledgeMode.statement, L.KnowledgeMode.task])), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], property: "knowledgePathMode", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeFollowUpTaskLabel, createDetails: u.ContainerActionProperty.createCreateDetails({ modelIdPropName: "knowledgeFollowupTaskId", modelNamePropName: "knowledgeFollowupTaskName", itemDoesNotExistBaseString: q.task.label, noReferenceString: q.knowledgeSettings.knowledgeFollowUpTaskErrorMessage, referencesTasks: true, isForFollowUpKnowledgeTask: true, validReferenceCallback: (e4) => e4 && !e4.isTransferable && e4.hasBranchTerminatingWithEndTask ? { error: q.task.invalidReferenceTaskTransfer } : e4 && e4.isTask && e4.isTransferable ? void 0 : { error: q.task.invalidReference } }), options: A.ManagedPropertyOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeFollowUpTaskLabel, q.knowledgeSettings.knowledgeFollowUpTaskDescription).setIninTestingField("knowledgeFollowupTask").setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature).setUiLayout(Object.assign({}, e3))), property: "knowledgeFollowupTask", supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], yamlOptions: d.default.createYamlOptions("knowledgeFollowupTask", (e4) => e4.setSerializeOutOfService(w.isFeatureAvailable(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature)).setPropertyName("targetTaskRef").setWrappedObjectName("knowledgePath")) }, { label: q.knowledgeSettings.knowledgeInitialResponseSingleLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseSingleLabel, q.knowledgeSettings.knowledgeInitialResponseSingleDescription).setIninTestingField("knowledgeInitialResponseSingle").setIsOptional(true).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToNoValue(true).setUiDisableOnOutOfService(true).setUiLayout(Object.assign({}, e3))), property: "knowledgeInitialResponseSingle", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeContextSearchLabel, options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeContextSearchLabel, q.knowledgeSettings.knowledgeContextSearchDescription).setIninTestingField("knowledgeContextSearch").setUseToggle(true).setDefaultText(h.default.true).setFeatureConfigName(M.default.botFlowsVirtualAgentKnowledgeV3).setAllowModeLiteralOnly().setDescriptionNote(q.knowledgeSettings.knowledgeContextSearchDescriptionNote).setBoolText(q.knowledgeSettings.knowledgeContextSearchEnabled, q.knowledgeSettings.knowledgeContextSearchDisabled).setUiLayout(Object.assign({}, e3))), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeContextSearch", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherDescription).setIninTestingField("knowledgeAnswerContentType").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(F.KnowledgeAnswerContentType.standard).setFeatureConfigName(M.default.botFlowsAnswerGeneration).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnAnswerContentTypeMode()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([F.KnowledgeAnswerContentType.standard, F.KnowledgeAnswerContentType.highlight, F.KnowledgeAnswerContentType.generative])), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeBot], options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherDescription).setIninTestingField("knowledgeAnswerContentType").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(F.KnowledgeAnswerContentType.standard).setFeatureConfigName(M.default.botFlowsAnswerGenerationMultipleArticles).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnAnswerContentTypeMode()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([F.KnowledgeAnswerContentType.standard, F.KnowledgeAnswerContentType.generative])) }], supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeAnswerContentType", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeAnswerHighlightLabel, supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerHighlightLabel, q.knowledgeSettings.knowledgeAnswerHighlightDescription).setIninTestingField("knowledgeAnswerHighlight").setDefaultText(h.default.false).setVirtualAgentLabelBadge().setUseToggle(true).setIsOptional(false).setFeatureConfigName(M.default.botFlowsAnswerHighlight).setAllowModeLiteralOnly().setBoolText(q.knowledgeSettings.knowledgeAnswerHighlightEnabled, q.knowledgeSettings.knowledgeAnswerHighlightDisabled).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnAnswerHighlight()).setUiLayout(Object.assign({}, e3))), property: "knowledgeAnswerHighlight", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeMultiArticleLabel, options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeMultiArticleLabel, q.knowledgeSettings.knowledgeMultiArticleDescription).setIninTestingField("knowledgeMultiArticleSource").setUseToggle(true).setDefaultText(h.default.false).setFeatureConfigName(M.default.botFlowsAnswerGenerationMultipleArticles).setAllowModeLiteralOnly().setBoolText(q.knowledgeSettings.knowledgeMultiArticleEnabled, q.knowledgeSettings.knowledgeMultiArticleDisabled).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnMultiArticle()).setUiDisabledTooltip(q.knowledgeSettings.knowledgeMultiArticleDisabledBotFlowTooltip).setUiLayout(Object.assign({}, e3))), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeMultiArticleSource", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeAnswerHighlightFullArticleLabel, supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerHighlightFullArticleLabel, q.knowledgeSettings.knowledgeAnswerHighlightFullArticleDescription).setIninTestingField("knowledgeAnswerHighlightFullArticle").setIsOptional(true).setAllowedBuilderCategoryIdFilter(p.builderCategoryIds.labelString).setDefaultToBuilderId(_.builderIds.parts.labelString).setFeatureConfigName(M.default.botFlowsAnswerHighlight).setUiLayout(Object.assign({}, e3))), property: "knowledgeAnswerHighlightFullArticle", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeAnswerHighlightFlowProgressionLabel, supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerHighlightFlowProgressionLabel, q.knowledgeSettings.knowledgeAnswerHighlightFlowProgressionDescription).setIninTestingField("knowledgeAnswerHighlightFlowProgression").setIsOptional(true).setAllowedBuilderCategoryIdFilter(p.builderCategoryIds.labelString).setDefaultToBuilderId(_.builderIds.parts.labelString).setFeatureConfigName(M.default.botFlowsAnswerHighlight).setUiLayout(Object.assign({}, e3))), property: "knowledgeAnswerHighlightFlowProgression", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeInitialResponseMultiLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiLabel, q.knowledgeSettings.knowledgeInitialResponseMultiDescription).setIninTestingField("knowledgeInitialResponseMulti").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiSequence).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiLabel, q.knowledgeSettings.knowledgeInitialResponseMultiDescription).setIninTestingField("knowledgeInitialResponseMulti").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiSequence).setUiLayout(Object.assign({}, e3))) }], property: "knowledgeInitialResponseMulti", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeInitialResponseMultiRetryLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiRetryLabel, q.knowledgeSettings.knowledgeInitialResponseMultiRetryDescription).setIninTestingField("knowledgeInitialResponseMultiRetry").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiRetrySequence).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiRetryLabel, q.knowledgeSettings.knowledgeInitialResponseMultiRetryDescription).setIninTestingField("knowledgeInitialResponseMultiRetry").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiRetrySequence).setUiLayout(Object.assign({}, e3))) }], property: "knowledgeInitialResponseMultiRetry", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeNoMatchLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeNoMatchLabel, q.knowledgeSettings.knowledgeNoMatchDescription).setIninTestingField("knowledgeNoMatch").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeNoMatchSequence).setDoNotWantBlankRuntimeOutput(true).setAllowNotSet(false).setUiLayout(Object.assign({}, e3)).facets.setAllowNull(false)), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeNoMatchLabel, q.knowledgeSettings.knowledgeNoMatchDescription).setIninTestingField("knowledgeNoMatch").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeNoMatchSequence).setDoNotWantBlankRuntimeOutput(true).setAllowNotSet(false).setUiLayout(Object.assign({}, e3)).facets.setAllowNull(false)) }], property: "knowledgeNoMatch", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeConfirmationToggleLabel, options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationToggleLabel, (0, a.sprintf)(q.knowledgeSettings.knowledgeConfirmationToggleDescription, q.knowledgeSettings.knowledgeConfirmationLabel)).setIninTestingField("sendKnowledgeFeedback").setDefaultText(h.default.true).setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setAllowModeLiteralOnly().setUiDisableOnOutOfService(true).setBoolText(q.generic.genericOn, q.generic.genericOff).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnKnowledgeFeedback()).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationToggleLabel, (0, a.sprintf)(q.knowledgeSettings.knowledgeConfirmationToggleDescription, q.knowledgeSettings.knowledgeConfirmationLabel)).setIninTestingField("sendKnowledgeFeedback").setUseToggle(w.isFeatureAvailable(M.default.botFlowsAnswerHighlight)).setDefaultText(h.default.false).setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledgeFeedback).setAllowModeLiteralOnly().setUiDisableOnOutOfService(true).setBoolText(w.isFeatureAvailable(M.default.botFlowsAnswerHighlight) ? q.knowledgeSettings.knowledgeSendFeedbackEnabled : q.generic.genericOn, w.isFeatureAvailable(M.default.botFlowsAnswerHighlight) ? q.knowledgeSettings.knowledgeSendFeedbackDisabled : q.generic.genericOff).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnKnowledgeFeedback()).setUiLayout(Object.assign({}, e3))) }], supportedFlowTypes: [o.flowTypes.flowTypeBot, o.flowTypes.flowTypeDigitalBot], property: "sendKnowledgeFeedback", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeConfirmationLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationLabel, q.knowledgeSettings.knowledgeConfirmationDescription).setIninTestingField("knowledgeConfirmation").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeConfirmationSequence).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationLabel, q.knowledgeSettings.knowledgeConfirmationDescription).setIninTestingField("knowledgeConfirmation").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledgeFeedback).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeConfirmationSequence).setUiLayout(Object.assign({}, e3))) }], supportedFlowTypes: [o.flowTypes.flowTypeBot, o.flowTypes.flowTypeDigitalBot], property: "knowledgeConfirmation", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeResponseBias, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeResponseBias, q.knowledgeSettings.responseBiasDescription).setIninTestingField("responseBias").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(D.neutral.id).setFeatureConfigName(M.default.botFlowsKnowledge).setUiDisableOnOutOfService(true).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues(D.allModes).setPreferRadioButtonsCount(3)), property: "responseBias", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeSettingsModeLabel, options: S.ExpressionTypeStringOptions.create((e4) => e4.setDescriptionInfo(q.knowledgeSettings.knowledgeSettingsModeLabel, q.knowledgeSettings.knowledgeSettingsModeDescription).setIninTestingField("knowledgeSettingsMode").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(x.KnowledgeSettingsModeValues.standard.id).setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgeEndToEndFeature).setValueChangedCallback((e5) => e5.parent.setOutOfService(!e5.parent.knowledgeId)).facets.setAllowableValues([x.KnowledgeSettingsModeValues.standard, x.KnowledgeSettingsModeValues.custom])), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeBot], options: S.ExpressionTypeStringOptions.create((e4) => e4.setDescriptionInfo(q.knowledgeSettings.knowledgeSettingsModeLabel, q.knowledgeSettings.knowledgeSettingsModeDescription).setIninTestingField("knowledgeSettingsMode").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(x.KnowledgeSettingsModeValues.standard.id).setFeatureConfigName(M.default.botFlowsAdvancedKnowledgeHandling).setValueChangedCallback((e5) => e5.parent.setOutOfService(!e5.parent.knowledgeId)).facets.setAllowableValues([x.KnowledgeSettingsModeValues.standard, x.KnowledgeSettingsModeValues.custom])) }], supportedFlowTypes: [o.flowTypes.flowTypeBot, o.flowTypes.flowTypeDigitalBot], property: "knowledgeSettingsMode", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeCustomHandlerTaskLabel, createDetails: u.ContainerActionProperty.createCreateDetails({ modelIdPropName: "knowledgeCustomHandlerTaskId", modelNamePropName: "knowledgeCustomHandlerTaskName", itemDoesNotExistBaseString: q.task.label, noReferenceString: q.knowledgeSettings.knowledgeCustomHandlerTaskErrorMessage, referencesTasks: true, isForCustomKnowledgeHandlingTask: true, validReferenceCallback: (e4) => e4 && !e4.isTransferable && e4.hasBranchTerminatingWithEndTask ? { error: q.task.invalidReferenceTaskTransfer } : e4 && e4.isTask && e4.isTransferable ? void 0 : { error: q.task.invalidReference } }), options: A.ManagedPropertyOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeCustomHandlerTaskLabel, q.knowledgeSettings.knowledgeCustomHandlerTaskDescription).setIninTestingField("knowledgeCustomHandlerTask").setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgeEndToEndFeature).setUiLayout(Object.assign({}, e3))), property: "knowledgeCustomHandlerTask", supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], yamlOptions: d.default.createYamlOptions("knowledgeCustomHandlerTask", (e4) => e4.setPropertyName("targetTaskRef").setWrappedObjectName("knowledgeCustomTask")) }]; + }), yamlOptions: N.default.create("knowledge", (e4) => e4.setSkipProperty(true)) }, { label: q.knowledgeSettings.defaultKnowledgeBase, options: A.ManagedPropertyOptions.create((t3) => t3.setIninTestingField("knowledge-selector-v3").setFeatureConfigName(M.default.botFlowsVirtualAgentKnowledgeV3).setDropdownPlaceholder(q.knowledgeSettings.knowledgeSettingPlaceHolder).setDescriptionInfo(q.knowledgeSettings.knowledgeSetting, q.knowledgeSettings.knowledgeSettingDescription).setUiLayout(Object.assign({}, e3))), property: "knowledge_v3", createDetails: c.NetworkBasedActionProperty.createCreateDetails("knowledgeSettingId", "knowledgeSettingName", b.knowledgeSettingManager, q.knowledgeSettings.knowledgeSettingPlaceHolder, q.knowledgeSettings.knowledgeSettingNotFound, null), yamlOptions: N.default.create("knowledge_v3", (e4) => e4.setSkipProperty(true)) }, { label: q.knowledgeSettings.welcomeArticle, options: A.ManagedPropertyOptions.create((t3) => t3.setIninTestingField("knowledge-document-selector").setDropdownPlaceholder(q.knowledgeSettings.knowledgeBaseDocumentPlaceholder).setFeatureConfigName(M.default.botFlowsDxBotSupportFeature).setDescriptionInfo(q.knowledgeSettings.welcomeArticle, q.knowledgeSettings.welcomeArticleDescription).setUiLayout(Object.assign({}, e3))), property: "welcomeArticle", createDetails: c.NetworkBasedActionProperty.createCreateDetails("knowledgeBaseWelcomeDocumentId", "knowledgeBaseWelcomeDocumentName", C.knowledgeBaseDocumentManager, q.knowledgeSettings.knowledgeBaseDocumentPlaceholder, q.knowledgeSettings.knowledgeBaseDocumentNotFound, "knowledge", (e4) => e4.action.getAdditionalKnowledgeArticleParams(), (e4, t3) => e4.action.knowledgeDocumentSearchFilter(t3)), supportedFlowTypes: [o.flowTypes.flowTypeBot] }, { label: q.knowledgeSettings.knowledgeMaxNumAnswersReturned, options: y.ExpressionTypeIntegerOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeMaxNumAnswersReturned, q.knowledgeSettings.knowledgeMaxNumAnswersReturnedDescription).setIninTestingField("maxNumOfAnswersReturned").setIsOptional(false).setDefaultText("3").setFeatureConfigName(M.default.botFlowsKnowledge).setUiDisableOnOutOfService(true).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnMaxNumOfAnswers()).setUiLayout(Object.assign({}, e3)).facets.setMinInt(1, true).setMaxInt(20, true)), property: "maxNumOfAnswersReturned", type: m.expressionTypeNames.integer }, { label: q.knowledgeSettings.knowledgeFollowUpStatement, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeFollowUpStatement, q.knowledgeSettings.knowledgeInitialResponseFollowupDescription).setIninTestingField("knowledgeInitialResponseFollowup").setIsOptional(true).setDefaultToNoValue(true).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeFollowupSequence).setUiLayout(Object.assign({}, e3))), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], property: "knowledgeInitialResponseFollowup", type: m.expressionTypeNames.communication, yamlOptions: N.default.create("knowledgeInitialResponseFollowup", (e4) => e4.setSerializeOutOfService(w.isFeatureAvailable(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature)).setDoNotExportForFlowTypes([o.flowTypes.flowTypeBot, o.flowTypes.flowTypeVoice])) }, { label: q.knowledgeSettings.knowledgeFollowUpSwitcherLabel, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeFollowUpSwitcherLabel, q.knowledgeSettings.knowledgeFollowUpSwitcherDescription).setIninTestingField("knowledgePathMode").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(L.KnowledgeMode.statement).setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature).setUiDisableOnOutOfService(true).setValueChangedCallback((e4) => e4.parent.updateSettingsKnowledgePaths()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([L.KnowledgeMode.statement, L.KnowledgeMode.task])), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], property: "knowledgePathMode", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeFollowUpTaskLabel, createDetails: u.ContainerActionProperty.createCreateDetails({ modelIdPropName: "knowledgeFollowupTaskId", modelNamePropName: "knowledgeFollowupTaskName", itemDoesNotExistBaseString: q.task.label, noReferenceString: q.knowledgeSettings.knowledgeFollowUpTaskErrorMessage, referencesTasks: true, isForFollowUpKnowledgeTask: true, validReferenceCallback: (e4) => e4 && !e4.isTransferable && e4.hasBranchTerminatingWithEndTask ? { error: q.task.invalidReferenceTaskTransfer } : e4 && e4.isTask && e4.isTransferable ? void 0 : { error: q.task.invalidReference } }), options: A.ManagedPropertyOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeFollowUpTaskLabel, q.knowledgeSettings.knowledgeFollowUpTaskDescription).setIninTestingField("knowledgeFollowupTask").setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature).setUiLayout(Object.assign({}, e3))), property: "knowledgeFollowupTask", supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], yamlOptions: d.default.createYamlOptions("knowledgeFollowupTask", (e4) => e4.setSerializeOutOfService(w.isFeatureAvailable(M.default.botFlowsDigitalBotFlowsKnowledgePathFeature)).setPropertyName("targetTaskRef").setWrappedObjectName("knowledgePath")) }, { label: q.knowledgeSettings.knowledgeInitialResponseSingleLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseSingleLabel, q.knowledgeSettings.knowledgeInitialResponseSingleDescription).setIninTestingField("knowledgeInitialResponseSingle").setIsOptional(true).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToNoValue(true).setUiDisableOnOutOfService(true).setUiLayout(Object.assign({}, e3))), property: "knowledgeInitialResponseSingle", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeContextSearchLabel, options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeContextSearchLabel, q.knowledgeSettings.knowledgeContextSearchDescription).setIninTestingField("knowledgeContextSearch").setUseToggle(true).setDefaultText(h.default.true).setFeatureConfigName(M.default.botFlowsVirtualAgentKnowledgeV3).setAllowModeLiteralOnly().setDescriptionNote(q.knowledgeSettings.knowledgeContextSearchDescriptionNote).setBoolText(q.knowledgeSettings.knowledgeContextSearchEnabled, q.knowledgeSettings.knowledgeContextSearchDisabled).setUiLayout(Object.assign({}, e3))), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeContextSearch", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherDescription).setIninTestingField("knowledgeAnswerContentType").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(F.KnowledgeAnswerContentType.standard).setFeatureConfigName(M.default.botFlowsAnswerGeneration).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnAnswerContentTypeMode()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([F.KnowledgeAnswerContentType.standard, F.KnowledgeAnswerContentType.highlight, F.KnowledgeAnswerContentType.generative])), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeBot], options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherLabel, q.knowledgeSettings.knowledgeAnswerContentTypeSwitcherDescription).setIninTestingField("knowledgeAnswerContentType").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(F.KnowledgeAnswerContentType.standard).setFeatureConfigName(M.default.botFlowsAnswerGenerationMultipleArticles).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnAnswerContentTypeMode()).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues([F.KnowledgeAnswerContentType.standard, F.KnowledgeAnswerContentType.generative])) }], supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeAnswerContentType", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeAnswerHighlightLabel, supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerHighlightLabel, q.knowledgeSettings.knowledgeAnswerHighlightDescription).setIninTestingField("knowledgeAnswerHighlight").setDefaultText(h.default.false).setVirtualAgentLabelBadge().setUseToggle(true).setIsOptional(false).setFeatureConfigName(M.default.botFlowsAnswerHighlight).setAllowModeLiteralOnly().setBoolText(q.knowledgeSettings.knowledgeAnswerHighlightEnabled, q.knowledgeSettings.knowledgeAnswerHighlightDisabled).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnAnswerHighlight()).setUiLayout(Object.assign({}, e3))), property: "knowledgeAnswerHighlight", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeMultiArticleLabel, options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeMultiArticleLabel, q.knowledgeSettings.knowledgeMultiArticleDescription).setIninTestingField("knowledgeMultiArticleSource").setUseToggle(true).setDefaultText(h.default.false).setFeatureConfigName(M.default.botFlowsAnswerGenerationMultipleArticles).setAllowModeLiteralOnly().setBoolText(q.knowledgeSettings.knowledgeMultiArticleEnabled, q.knowledgeSettings.knowledgeMultiArticleDisabled).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnMultiArticle()).setUiDisabledTooltip(q.knowledgeSettings.knowledgeMultiArticleDisabledBotFlowTooltip).setUiLayout(Object.assign({}, e3))), supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot, o.flowTypes.flowTypeBot], property: "knowledgeMultiArticleSource", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeAnswerHighlightFullArticleLabel, supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerHighlightFullArticleLabel, q.knowledgeSettings.knowledgeAnswerHighlightFullArticleDescription).setIninTestingField("knowledgeAnswerHighlightFullArticle").setIsOptional(true).setAllowedBuilderCategoryIdFilter(p.builderCategoryIds.labelString).setDefaultToBuilderId(_.builderIds.parts.labelString).setFeatureConfigName(M.default.botFlowsAnswerHighlight).setUiLayout(Object.assign({}, e3))), property: "knowledgeAnswerHighlightFullArticle", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeAnswerHighlightFlowProgressionLabel, supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeAnswerHighlightFlowProgressionLabel, q.knowledgeSettings.knowledgeAnswerHighlightFlowProgressionDescription).setIninTestingField("knowledgeAnswerHighlightFlowProgression").setIsOptional(true).setAllowedBuilderCategoryIdFilter(p.builderCategoryIds.labelString).setDefaultToBuilderId(_.builderIds.parts.labelString).setFeatureConfigName(M.default.botFlowsAnswerHighlight).setUiLayout(Object.assign({}, e3))), property: "knowledgeAnswerHighlightFlowProgression", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeInitialResponseMultiLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiLabel, q.knowledgeSettings.knowledgeInitialResponseMultiDescription).setIninTestingField("knowledgeInitialResponseMulti").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiSequence).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiLabel, q.knowledgeSettings.knowledgeInitialResponseMultiDescription).setIninTestingField("knowledgeInitialResponseMulti").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiSequence).setUiLayout(Object.assign({}, e3))) }], property: "knowledgeInitialResponseMulti", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeInitialResponseMultiRetryLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiRetryLabel, q.knowledgeSettings.knowledgeInitialResponseMultiRetryDescription).setIninTestingField("knowledgeInitialResponseMultiRetry").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiRetrySequence).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeInitialResponseMultiRetryLabel, q.knowledgeSettings.knowledgeInitialResponseMultiRetryDescription).setIninTestingField("knowledgeInitialResponseMultiRetry").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeInitialResponseMultiRetrySequence).setUiLayout(Object.assign({}, e3))) }], property: "knowledgeInitialResponseMultiRetry", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeNoMatchLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeNoMatchLabel, q.knowledgeSettings.knowledgeNoMatchDescription).setIninTestingField("knowledgeNoMatch").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeNoMatchSequence).setDoNotWantBlankRuntimeOutput(true).setAllowNotSet(false).setUiLayout(Object.assign({}, e3)).facets.setAllowNull(false)), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeNoMatchLabel, q.knowledgeSettings.knowledgeNoMatchDescription).setIninTestingField("knowledgeNoMatch").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeNoMatchSequence).setDoNotWantBlankRuntimeOutput(true).setAllowNotSet(false).setUiLayout(Object.assign({}, e3)).facets.setAllowNull(false)) }], property: "knowledgeNoMatch", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeConfirmationToggleLabel, options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationToggleLabel, (0, a.sprintf)(q.knowledgeSettings.knowledgeConfirmationToggleDescription, q.knowledgeSettings.knowledgeConfirmationLabel)).setIninTestingField("sendKnowledgeFeedback").setDefaultText(h.default.true).setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setAllowModeLiteralOnly().setUiDisableOnOutOfService(true).setBoolText(q.generic.genericOn, q.generic.genericOff).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnKnowledgeFeedback()).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: f.ExpressionTypeBooleanOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationToggleLabel, (0, a.sprintf)(q.knowledgeSettings.knowledgeConfirmationToggleDescription, q.knowledgeSettings.knowledgeConfirmationLabel)).setIninTestingField("sendKnowledgeFeedback").setUseToggle(w.isFeatureAvailable(M.default.botFlowsAnswerHighlight)).setDefaultText(h.default.false).setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledgeFeedback).setAllowModeLiteralOnly().setUiDisableOnOutOfService(true).setBoolText(w.isFeatureAvailable(M.default.botFlowsAnswerHighlight) ? q.knowledgeSettings.knowledgeSendFeedbackEnabled : q.generic.genericOn, w.isFeatureAvailable(M.default.botFlowsAnswerHighlight) ? q.knowledgeSettings.knowledgeSendFeedbackDisabled : q.generic.genericOff).setValueChangedCallback((e4) => e4.parent.updateSettingsDependentOnKnowledgeFeedback()).setUiLayout(Object.assign({}, e3))) }], supportedFlowTypes: [o.flowTypes.flowTypeBot, o.flowTypes.flowTypeDigitalBot], property: "sendKnowledgeFeedback", type: m.expressionTypeNames.boolean }, { label: q.knowledgeSettings.knowledgeConfirmationLabel, options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationLabel, q.knowledgeSettings.knowledgeConfirmationDescription).setIninTestingField("knowledgeConfirmation").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledge).setDefaultToBuilderId(_.builderIds.parts.genericCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeConfirmationSequence).setUiLayout(Object.assign({}, e3))), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeDigitalBot], options: T.ExpressionTypeCommunicationOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeConfirmationLabel, q.knowledgeSettings.knowledgeConfirmationDescription).setIninTestingField("knowledgeConfirmation").setIsOptional(false).setFeatureConfigName(M.default.botFlowsKnowledgeFeedback).setDefaultToBuilderId(_.builderIds.parts.markdownCommunication).setBuilderLanguagesSequenceConfig(l.botFlowKnowledgeSettingsSequences.knowledgeConfirmationSequence).setUiLayout(Object.assign({}, e3))) }], supportedFlowTypes: [o.flowTypes.flowTypeBot, o.flowTypes.flowTypeDigitalBot], property: "knowledgeConfirmation", type: m.expressionTypeNames.communication }, { label: q.knowledgeSettings.knowledgeResponseBias, options: S.ExpressionTypeStringOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeResponseBias, q.knowledgeSettings.responseBiasDescription).setIninTestingField("responseBias").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(D.neutral.id).setFeatureConfigName(M.default.botFlowsKnowledge).setUiDisableOnOutOfService(true).setUiLayout(Object.assign({}, e3)).facets.setAllowableValues(D.allModes).setPreferRadioButtonsCount(3)), property: "responseBias", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeSettingsModeLabel, options: S.ExpressionTypeStringOptions.create((e4) => e4.setDescriptionInfo(q.knowledgeSettings.knowledgeSettingsModeLabel, q.knowledgeSettings.knowledgeSettingsModeDescription).setIninTestingField("knowledgeSettingsMode").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(x.KnowledgeSettingsModeValues.standard.id).setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgeEndToEndFeature).setValueChangedCallback((e5) => e5.parent.setOutOfService(!e5.parent.knowledgeId)).facets.setAllowableValues([x.KnowledgeSettingsModeValues.standard, x.KnowledgeSettingsModeValues.custom])), optionsForSpecificFlowTypes: [{ flowTypes: [o.flowTypes.flowTypeBot], options: S.ExpressionTypeStringOptions.create((e4) => e4.setDescriptionInfo(q.knowledgeSettings.knowledgeSettingsModeLabel, q.knowledgeSettings.knowledgeSettingsModeDescription).setIninTestingField("knowledgeSettingsMode").setAllowModeLiteralOnly().setIsOptional(false).setDefaultText(x.KnowledgeSettingsModeValues.standard.id).setFeatureConfigName(M.default.botFlowsAdvancedKnowledgeHandling).setValueChangedCallback((e5) => e5.parent.setOutOfService(!e5.parent.knowledgeId)).facets.setAllowableValues([x.KnowledgeSettingsModeValues.standard, x.KnowledgeSettingsModeValues.custom])) }], supportedFlowTypes: [o.flowTypes.flowTypeBot, o.flowTypes.flowTypeDigitalBot], property: "knowledgeSettingsMode", type: m.expressionTypeNames.string }, { label: q.knowledgeSettings.knowledgeCustomHandlerTaskLabel, createDetails: u.ContainerActionProperty.createCreateDetails({ modelIdPropName: "knowledgeCustomHandlerTaskId", modelNamePropName: "knowledgeCustomHandlerTaskName", itemDoesNotExistBaseString: q.task.label, noReferenceString: q.knowledgeSettings.knowledgeCustomHandlerTaskErrorMessage, referencesTasks: true, isForCustomKnowledgeHandlingTask: true, validReferenceCallback: (e4) => e4 && !e4.isTransferable && e4.hasBranchTerminatingWithEndTask ? { error: q.task.invalidReferenceTaskTransfer } : e4 && e4.isTask && e4.isTransferable ? void 0 : { error: q.task.invalidReference } }), options: A.ManagedPropertyOptions.create((t3) => t3.setDescriptionInfo(q.knowledgeSettings.knowledgeCustomHandlerTaskLabel, q.knowledgeSettings.knowledgeCustomHandlerTaskDescription).setIninTestingField("knowledgeCustomHandlerTask").setFeatureConfigName(M.default.botFlowsDigitalBotFlowsKnowledgeEndToEndFeature).setUiLayout(Object.assign({}, e3))), property: "knowledgeCustomHandlerTask", supportedFlowTypes: [o.flowTypes.flowTypeDigitalBot], yamlOptions: d.default.createYamlOptions("knowledgeCustomHandlerTask", (e4) => e4.setPropertyName("targetTaskRef").setWrappedObjectName("knowledgeCustomTask")) }]; } _updateKnowledgeOutOfService() { P.getLangSupportsKnowledgeForFlowType(this.parentFlow.defaultLanguage, this.parentFlow.type) ? (this.knowledge.outOfService = this.outOfService, this.knowledge.currentUiInfoMessage = "") : (this.knowledge.outOfService = true, this.knowledge.currentUiInfoMessage = (0, a.sprintf)(q.knowledgeSettings.knowledgeBaseNotSupportedForLanguage, P.getLanguageNameAndCodeDisplay(this.parentFlow.defaultLanguage, true))); @@ -85820,10 +86020,8 @@ ${e3.stack}`, n3 = [this].concat(i3); addLanguage(e3) { if (this.isFlowSupportedLanguage(e3)) return; if (!this.canAddLanguage()) return; - const t3 = this.parentFlow.additionalLanguagePolicy; - if (t3 && !t3.isAllowed(e3)) return void t3.notifyRejected(e3); - const i3 = this._addLanguage({ language: e3 }, false); - return i3 && l.fireEvent(this, T.supportedLanguagesChanged), i3; + const t3 = this._addLanguage({ language: e3 }, false); + return t3 && l.fireEvent(this, T.supportedLanguagesChanged), t3; } get className() { return "LanguageSelectionViewModel"; @@ -86913,7 +87111,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 67829(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(17498)), a = i2(28031), s = i2(12179), l = n2.__importDefault(i2(20084)), u = i2(27862), c = i2(47957), d = i2(64420), p = i2(69946), _ = i2(87392); + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(17498)), a = i2(28031), s = i2(12179), l = n2.__importDefault(i2(20084)), u = i2(27862), c = i2(47957), d = i2(99189), p = i2(69946), _ = i2(87392); class h extends l.default { constructor(e3) { super(e3, "workitemFlowSettings", _), this.editor_testing_tag = "workitem-flow-settings"; @@ -87118,10 +87316,10 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 60571(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(38416)), a = n2.__importDefault(i2(98114)), s = i2(30801), l = n2.__importStar(i2(14187)), u = n2.__importDefault(i2(73274)), c = n2.__importDefault(i2(95955)), d = n2.__importDefault(i2(23208)), p = n2.__importDefault(i2(81948)), _ = i2(21733), h = i2(64420); - class m extends p.default { + const n2 = i2(31635), o = n2.__importStar(i2(14187)), r = n2.__importStar(i2(99189)), a = n2.__importDefault(i2(95955)), s = n2.__importDefault(i2(38416)), l = n2.__importDefault(i2(23208)), u = n2.__importDefault(i2(73274)), c = i2(30801), d = n2.__importDefault(i2(98114)), p = i2(96618), _ = n2.__importDefault(i2(81948)), h = i2(21733); + class m extends _.default { constructor(e3, t3) { - super(e3), this.commonModuleSettings = new d.default(this), this.callPrompts = new c.default(this), this._addToAutoManageSettings(this.callPrompts), this._addToAutoManageSettings(this.commonModuleSettings), this._embeddedParentFlow = t3; + super(e3), this.commonModuleSettings = new l.default(this), this.callPrompts = new a.default(this), this._addToAutoManageSettings(this.callPrompts), this._addToAutoManageSettings(this.commonModuleSettings), this._embeddedParentFlow = t3; } get topParentFlow() { return this.isEmbeddedFlow ? this._embeddedParentFlow : this; @@ -87137,10 +87335,10 @@ ${e3.stack}`, n3 = [this].concat(i3); return "CommonModuleFlowViewModel"; } get builtInVariableScopes() { - return [...super.builtInVariableScopes, l.scopes.session]; + return [...super.builtInVariableScopes, o.scopes.session]; } getFlowConfigurationClass() { - return r.default; + return s.default; } get isCommonModuleFlow() { return true; @@ -87148,17 +87346,20 @@ ${e3.stack}`, n3 = [this].concat(i3); get isEmbeddedFlow() { return !!this._embeddedParentFlow; } + refreshUserVariableCount() { + super.refreshUserVariableCount(), this.isEmbeddedFlow && this._embeddedParentFlow.refreshUserVariableCount(); + } get overrideWireFlowConfiguration() { - return h.getCommonModuleFlowConfiguration; + return r.getCommonModuleFlowConfiguration; } get overrideWireFlowVersionConfiguration() { - return h.getVersionCommonModuleConfiguration; + return r.getVersionCommonModuleConfiguration; } get shouldParseExpressions() { return this.isEmbeddedFlow ? this._embeddedParentFlow.shouldParseExpressions && super.shouldParseExpressions : super.shouldParseExpressions; } get supportsLanguages() { - return !!this.destinationFlowTypes.find((e3) => a.default.getDefinitionForFlowType(e3).supportsLanguages); + return !!this.destinationFlowTypes.find((e3) => d.default.getDefinitionForFlowType(e3).supportsLanguages); } get destinationFlowTypes() { return this._embeddedParentFlow ? [this._embeddedParentFlow.type] : this.commonModuleSettings.destinationFlowTypes; @@ -87173,7 +87374,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this._embeddedParentFlow ? this._embeddedParentFlow.destinationFlowTypeMap : this.commonModuleSettings.destinationFlowTypesMap; } static get type() { - return o.flowTypes.flowTypeCommonModule; + return p.flowTypes.flowTypeCommonModule; } _loadConfiguration(e3) { if (this._setInitialTrackingNumberFromConfiguration(e3.nextTrackingNumber), this.commonModuleSettings.loadConfiguration(e3), super._loadConfiguration(e3), this.deleteAllTasks(), e3.flowSequenceItemList && 1 === e3.flowSequenceItemList.length && e3.flowSequenceItemList[0].__type === u.default.info.typeId) { @@ -87186,8 +87387,8 @@ ${e3.stack}`, n3 = [this].concat(i3); } _createInitialActions() { return n2.__awaiter(this, void 0, void 0, function* () { - const e3 = this.startUpObject.addAction(s.endTaskActionType); - return this.parentFlow.defaultLanguage && (e3.name = _(this.parentFlow.defaultLanguage).commonModule.exitCommonModule), this; + const e3 = this.startUpObject.addAction(c.endTaskActionType); + return this.parentFlow.defaultLanguage && (e3.name = h(this.parentFlow.defaultLanguage).commonModule.exitCommonModule), this; }); } getMissingLanguages() { @@ -87205,7 +87406,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 71824(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(12847)), a = n2.__importDefault(i2(33139)), s = n2.__importStar(i2(36781)), l = n2.__importStar(i2(58380)), u = n2.__importStar(i2(1115)), c = n2.__importDefault(i2(96651)), d = n2.__importDefault(i2(81948)), p = i2(47957), _ = i2(69674), h = i2(64420), m = i2(23695); + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(12847)), a = n2.__importStar(i2(36781)), s = n2.__importStar(i2(58380)), l = n2.__importStar(i2(1115)), u = n2.__importStar(i2(99189)), c = n2.__importDefault(i2(33139)), d = n2.__importDefault(i2(81948)), p = n2.__importDefault(i2(96651)), _ = i2(47957), h = i2(69674), m = i2(23695); class g extends d.default { constructor(e3) { super(e3), this._statesMap = {}; @@ -87239,17 +87440,17 @@ ${e3.stack}`, n3 = [this].concat(i3); return e3 ? this._statesMap[e3] || super.getTopLevelTaskLikeChild(e3) : null; } get overrideWireFlowConfiguration() { - return h.getWorkflowConfiguration; + return u.getWorkflowConfiguration; } get overrideWireFlowVersionConfiguration() { - return h.getVersionWorkflowConfiguration; + return u.getVersionWorkflowConfiguration; } get statesYamlPropertyName() { - return a.default.states; + return c.default.states; } buildConfiguration(e3, t3, i3) { if (super.buildConfiguration(e3, t3, i3), this.hasStates) { - const t4 = (null == i3 ? void 0 : i3.isForFlowYaml) ? this.statesYamlPropertyName : a.default.flowSequenceItemList; + const t4 = (null == i3 ? void 0 : i3.isForFlowYaml) ? this.statesYamlPropertyName : c.default.flowSequenceItemList; o.default.isArray(e3[t4]) || (e3[t4] = []), o.default.each(this.states, (n3) => { const o2 = n3.getConfiguration(e3, i3); if (null == i3 ? void 0 : i3.isForFlowYaml) { @@ -87268,9 +87469,9 @@ ${e3.stack}`, n3 = [this].concat(i3); return [...super.children, ...this.states]; } createState(e3) { - const t3 = new _(); - t3.name = e3 || this._getUniqueName(this.states, p.task.newDefaultStateName); - const i3 = new c.default(this, t3); + const t3 = new h(); + t3.name = e3 || this._getUniqueName(this.states, _.task.newDefaultStateName); + const i3 = new p.default(this, t3); return this.addNewChild(i3), i3; } addNewChild(e3) { @@ -87284,7 +87485,7 @@ ${e3.stack}`, n3 = [this].concat(i3); if (this.initialSequence === e3.id) return null; if (this._periodicStateId === e3.id) return null; const i3 = e3.parent; - return i3.deleteChild ? i3.deleteChild(e3) : t3 || (e3.isTask ? this._deleteTask(e3) : this._deleteState(e3), l.fireEvent(this, s.containerListChanged, e3)), e3.isDestroyedOrDestroying || (e3.destroy(), l.fireEvent(this, s.containerListChanged)), i3; + return i3.deleteChild ? i3.deleteChild(e3) : t3 || (e3.isTask ? this._deleteTask(e3) : this._deleteState(e3), s.fireEvent(this, a.containerListChanged, e3)), e3.isDestroyedOrDestroying || (e3.destroy(), s.fireEvent(this, a.containerListChanged)), i3; } search(e3) { super.search(e3), o.default.each(this.states, e3.addToQueue.bind(e3)); @@ -87302,7 +87503,7 @@ ${e3.stack}`, n3 = [this].concat(i3); this._setInitialTrackingNumberFromConfiguration(e3.nextTrackingNumber), this._deleteAllStates(), this._extractSequenceItemViewModels(e3, this._statesMap, this.stateViewModel), this._statesArray = void 0, this.definition.supportsPeriodicState && (this._periodicState = void 0, this._periodicStateId = e3.periodicStateId), super._loadConfiguration(e3); } get stateViewModel() { - return c.default; + return p.default; } _destroy() { super._destroy(), this._deleteAllStates(); @@ -87320,9 +87521,9 @@ ${e3.stack}`, n3 = [this].concat(i3); if (!e3 || !e3.isState) return void r.error("periodicState must be a state"); if (this.initialSequence === e3.id) return void r.error("can not set periodicState to initialSequence"); const t3 = this.periodicState; - t3 && u.validateNode(t3, true), this._periodicStateId = e3.id, this._periodicState = void 0; + t3 && l.validateNode(t3, true), this._periodicStateId = e3.id, this._periodicState = void 0; const i3 = this.periodicState; - i3 && u.validateNode(i3, true), l.fireEvent(this, s.startUpObjectChanged); + i3 && l.validateNode(i3, true), s.fireEvent(this, a.startUpObjectChanged); } } t2.default = g; @@ -87365,7 +87566,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 37824(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(15244)), a = n2.__importStar(i2(14187)), s = n2.__importDefault(i2(95955)), l = n2.__importDefault(i2(97675)), u = n2.__importDefault(i2(44035)), c = n2.__importDefault(i2(19359)), d = n2.__importDefault(i2(71824)), p = i2(49804), _ = i2(64420); + const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(15244)), a = n2.__importStar(i2(14187)), s = n2.__importDefault(i2(95955)), l = n2.__importDefault(i2(97675)), u = n2.__importDefault(i2(44035)), c = n2.__importDefault(i2(19359)), d = n2.__importDefault(i2(71824)), p = i2(49804), _ = i2(99189); class h extends d.default { constructor(e3) { super(e3), this.callPrompts = this._addToAutoManageSettings(new s.default(this)), this.errorHandling = this._addToAutoManageSettings(new l.default(this)), this.pathDiscovery = this._addToAutoManageSettings(new c.default(this)), this.emailSendSettings = this._addToAutoManageSettings(new u.default(this)); @@ -87726,6 +87927,9 @@ ${e3.stack}`, n3 = [this].concat(i3); get inputSchema() { return this._inputSchema; } + getInputSchemaForVersion(e3) { + return e3 && this._alternateInputSchemas[e3] || this._inputSchema; + } get outputSchema() { return this._outputSchema; } @@ -87927,12 +88131,12 @@ ${e3.stack}`, n3 = [this].concat(i3); }, t2.isFlowViewModel = function(e3) { return null == e3 ? void 0 : e3.isFlowViewModel; }; - const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(33231)), a = i2(79364), s = i2(79364), l = i2(92794), u = i2(17604), c = n2.__importDefault(i2(92140)), d = n2.__importDefault(i2(96875)), p = n2.__importStar(i2(71004)), _ = n2.__importStar(i2(69453)), h = i2(44494), m = i2(19206), g = i2(19206), f = i2(19206), T = i2(19206), y = n2.__importDefault(i2(64584)), S = n2.__importDefault(i2(73198)), A = n2.__importDefault(i2(65302)), N = i2(66314), v = i2(14394), I = n2.__importDefault(i2(85499)), C = i2(84464), O = i2(66942), b = i2(16321), E = n2.__importDefault(i2(33139)), w = n2.__importStar(i2(12847)), R = i2(12847), D = n2.__importStar(i2(36781)), P = n2.__importDefault(i2(55006)), M = n2.__importStar(i2(27099)), F = n2.__importStar(i2(46920)), L = n2.__importDefault(i2(98114)), x = i2(19384), k = n2.__importStar(i2(19312)), V = n2.__importStar(i2(1638)), U = n2.__importStar(i2(18325)), B = n2.__importStar(i2(58380)), G = n2.__importStar(i2(32108)), j = n2.__importStar(i2(98442)), q = n2.__importStar(i2(1115)), W = n2.__importDefault(i2(92859)), Y = n2.__importDefault(i2(59805)), H = n2.__importStar(i2(14187)), J = i2(1910), $ = i2(1910), z = i2(1910), K = i2(1910), Q = i2(1910), X = i2(1910), Z = i2(1910), ee = i2(1910), te = i2(1910), ie = i2(1910), ne = n2.__importDefault(i2(12889)), oe = i2(32854), re = n2.__importDefault(i2(54508)), ae = n2.__importDefault(i2(92346)), se = i2(73266), le = n2.__importDefault(i2(31151)), ue = i2(6099), ce = n2.__importDefault(i2(56510)), de = n2.__importDefault(i2(29102)), pe = n2.__importDefault(i2(68460)), _e = i2(1782), he = n2.__importDefault(i2(60571)), me = i2(84852), ge = i2(84852), fe = i2(84852), Te = i2(84852), ye = i2(84852), Se = i2(84852), Ae = i2(84852), Ne = i2(32531), ve = n2.__importDefault(i2(90396)), Ie = i2(37345), Ce = i2(89266), Oe = i2(81120), be = i2(47957), Ee = i2(25015), we = i2(85160), Re = i2(92330), De = {}, Pe = "seenChangeSets"; - class Me extends pe.default { + const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(33231)), a = i2(79364), s = i2(79364), l = i2(92794), u = i2(17604), c = n2.__importDefault(i2(92140)), d = n2.__importDefault(i2(96875)), p = n2.__importStar(i2(67614)), _ = n2.__importStar(i2(71004)), h = n2.__importStar(i2(69453)), m = i2(44494), g = i2(19206), f = i2(19206), T = i2(19206), y = i2(19206), S = n2.__importDefault(i2(64584)), A = n2.__importDefault(i2(73198)), N = n2.__importDefault(i2(65302)), v = i2(66314), I = i2(14394), C = n2.__importDefault(i2(85499)), O = i2(84464), b = i2(66942), E = i2(16321), w = n2.__importDefault(i2(33139)), R = n2.__importStar(i2(12847)), D = i2(12847), P = n2.__importStar(i2(36781)), M = n2.__importDefault(i2(55006)), F = n2.__importStar(i2(27099)), L = n2.__importStar(i2(46920)), x = n2.__importDefault(i2(98114)), k = i2(19384), V = n2.__importStar(i2(19312)), U = n2.__importStar(i2(1638)), B = n2.__importStar(i2(18325)), G = n2.__importStar(i2(58380)), j = n2.__importStar(i2(32108)), q = n2.__importStar(i2(98442)), W = n2.__importStar(i2(1115)), Y = n2.__importDefault(i2(92859)), H = n2.__importDefault(i2(59805)), J = n2.__importStar(i2(14187)), $ = i2(1910), z = i2(1910), K = i2(1910), Q = i2(1910), X = i2(1910), Z = i2(1910), ee = i2(1910), te = i2(1910), ie = i2(1910), ne = i2(1910), oe = n2.__importDefault(i2(12889)), re = i2(32854), ae = n2.__importDefault(i2(54508)), se = n2.__importDefault(i2(92346)), le = i2(73266), ue = n2.__importDefault(i2(31151)), ce = i2(6099), de = n2.__importDefault(i2(56510)), pe = n2.__importDefault(i2(29102)), _e = n2.__importDefault(i2(68460)), he = i2(1782), me = n2.__importDefault(i2(60571)), ge = i2(84852), fe = i2(84852), Te = i2(84852), ye = i2(84852), Se = i2(84852), Ae = i2(84852), Ne = i2(84852), ve = i2(32531), Ie = n2.__importDefault(i2(90396)), Ce = i2(89266), Oe = i2(81120), be = i2(47957), Ee = i2(25015), we = i2(85160), Re = i2(92330), De = {}, Pe = "seenChangeSets"; + class Me extends _e.default { get wrappedYamlName() { } constructor(e3) { - super(void 0), this.nextTrackingNumber = void 0, this.flowNotLockedError = false, this.isImporting = false, this.discardChanges = false, this._receivedInitialValidationData = false, this._supportedLanguageOptions = [], this._commonModules = [], this._autoManagedSettings = [], this._uninitializedObjects = [], this._tasksMap = {}, this._menusMap = {}, this.loaded$ = new s.BehaviorSubject(false), this.info = e3, this.topic = e3.topic, this._validationResults = new Y.default(this, false), this._validationComplete$ = new a.Subject(), this._singleItemValidated$ = new a.Subject(), this.validationComplete$ = this._validationComplete$.pipe((0, l.filter)((e4) => !!e4)), this.singleItemValidated$ = this._singleItemValidated$.pipe((0, l.filter)(({ validationResults: e4, validatedItem: t3 }) => t3 && e4 && !this.isDestroyedOrDestroying && this.loaded && !t3.isDestroyedOrDestroying)), this.data = new re.default(this), this.debugging = this._addToAutoManageSettings(new ae.default(this)), this.defaultSettings = this._addToAutoManageSettings(new se.DefaultSettingsViewModel(this)), this.definitions = this._addToAutoManageSettings(new Ne.FlowCustomDefinitionsViewModel(this)), this.dependencies = this._addToAutoManageSettings(new le.default(this)), this.languages = this._addToAutoManageSettings(new ce.default(this)), this.flowSize = this._addToAutoManageSettings(new ue.FlowSizeViewModel(this)), this.customTypes = this._addToAutoManageSettings(new oe.CustomTypesViewModel(this)), this.supportsReusableMenus && (this.menuSettings = this._addToAutoManageSettings(new de.default(this))); + super(void 0), this.nextTrackingNumber = void 0, this.flowNotLockedError = false, this.isImporting = false, this.discardChanges = false, this._receivedInitialValidationData = false, this._userVariableCount$ = new s.BehaviorSubject(0), this.userVariableCount$ = this._userVariableCount$.asObservable(), this._supportedLanguageOptions = [], this._commonModules = [], this._autoManagedSettings = [], this._uninitializedObjects = [], this._tasksMap = {}, this._menusMap = {}, this.loaded$ = new s.BehaviorSubject(false), this.info = e3, this.topic = e3.topic, this._validationResults = new H.default(this, false), this._validationComplete$ = new a.Subject(), this._singleItemValidated$ = new a.Subject(), this.validationComplete$ = this._validationComplete$.pipe((0, l.filter)((e4) => !!e4)), this.singleItemValidated$ = this._singleItemValidated$.pipe((0, l.filter)(({ validationResults: e4, validatedItem: t3 }) => t3 && e4 && !this.isDestroyedOrDestroying && this.loaded && !t3.isDestroyedOrDestroying)), this.data = new ae.default(this), this.debugging = this._addToAutoManageSettings(new se.default(this)), this.defaultSettings = this._addToAutoManageSettings(new le.DefaultSettingsViewModel(this)), this.definitions = this._addToAutoManageSettings(new ve.FlowCustomDefinitionsViewModel(this)), this.dependencies = this._addToAutoManageSettings(new ue.default(this)), this.languages = this._addToAutoManageSettings(new de.default(this)), this.flowSize = this._addToAutoManageSettings(new ce.FlowSizeViewModel(this)), this.customTypes = this._addToAutoManageSettings(new re.CustomTypesViewModel(this)), this.supportsReusableMenus && (this.menuSettings = this._addToAutoManageSettings(new pe.default(this))); } get tasks() { return void 0 === this._tasksArray && (this._tasksArray = Object.values(this._tasksMap)), this._tasksArray; @@ -88014,7 +88218,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } (null == r2 ? void 0 : r2.length) && (e3.systemInitialValues = r2.reduce((e4, t4) => (e4[t4.id] = t4.initValue.model, e4), {})), e3.nextTrackingNumber = this.nextTrackingNumber, e3.initialSequence = this.initialSequence, e3.type = this.type; const a2 = Ee.getVersionInfo(this); - return e3.flowMetaData.flowDocumentVersion = a2.version, e3.flowMetaData.features = a2.featureToggles, this.uiMetaData && (e3.uiMetaData = c.default.clone(this.uiMetaData)), e3.uiMetaData.bridgeServerActions || (e3.uiMetaData.bridgeServerActions = []), e3.uiMetaData.screenPops || (e3.uiMetaData.screenPops = []), this._commonModules.length && (e3.commonModules = this._commonModules.map((e4) => ({ actionReferences: e4.actionReferences, id: e4.id, model: e4.viewModel ? F.getConfiguration(e4.viewModel) : void 0, name: e4.name, version: e4.version }))), e3; + return e3.flowMetaData.flowDocumentVersion = a2.version, e3.flowMetaData.features = a2.featureToggles, this.uiMetaData && (e3.uiMetaData = c.default.clone(this.uiMetaData)), e3.uiMetaData.bridgeServerActions || (e3.uiMetaData.bridgeServerActions = []), e3.uiMetaData.screenPops || (e3.uiMetaData.screenPops = []), this._commonModules.length && (e3.commonModules = this._commonModules.map((e4) => ({ actionReferences: e4.actionReferences, id: e4.id, model: e4.viewModel ? L.getConfiguration(e4.viewModel) : void 0, name: e4.name, version: e4.version }))), e3; } writeTasksToConfig(e3, t3) { var i3; @@ -88022,7 +88226,7 @@ ${e3.stack}`, n3 = [this].concat(i3); const n3 = this.tasks[0].getConfiguration(t3, e3); t3.startUpTaskActions = n3.task.actions, (null === (i3 = n3.task.variables) || void 0 === i3 ? void 0 : i3.length) && (t3.startUpTaskVariables = n3.task.variables), delete t3.startUpRef; } else { - const i4 = (null == e3 ? void 0 : e3.isForFlowYaml) ? E.default.tasks : E.default.flowSequenceItemList; + const i4 = (null == e3 ? void 0 : e3.isForFlowYaml) ? w.default.tasks : w.default.flowSequenceItemList; c.default.isArray(t3[i4]) || (t3[i4] = []), c.default.each(this.tasks, (n3) => { (null == e3 ? void 0 : e3.isForFlowYaml) && n3.isInlineTask || t3[i4].push(n3.getConfiguration(t3, e3)); }), (null == e3 ? void 0 : e3.isForFlowYaml) && !t3[i4].length && delete t3[i4]; @@ -88030,7 +88234,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } writeMenusToConfig(e3, t3) { if (this.supportsReusableMenus && this.menus && (this.hasMenus || !(null == e3 ? void 0 : e3.isForFlowYaml))) { - const i3 = (null == e3 ? void 0 : e3.isForFlowYaml) ? E.default.menus : E.default.flowSequenceItemList; + const i3 = (null == e3 ? void 0 : e3.isForFlowYaml) ? w.default.menus : w.default.flowSequenceItemList; c.default.isArray(t3[i3]) || (t3[i3] = []), c.default.each(this.menus, (n3) => { (null == e3 ? void 0 : e3.isForFlowYaml) && n3.isHidden || t3[i3].push(n3.getConfiguration(t3, e3)); }); @@ -88051,21 +88255,21 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.menus && (e3 = e3.concat(...this.menus)), e3; } createMenu(e3) { - if (!this.supportsReusableMenus) return void w.error(`Flow type ${this.type} does not support menus`); - const t3 = new we(), i3 = new _e.MenuViewModel(this, t3); + if (!this.supportsReusableMenus) return void R.error(`Flow type ${this.type} does not support menus`); + const t3 = new we(), i3 = new he.MenuViewModel(this, t3); return i3.name = e3 || this._getUniqueName(this.menus, be.menu.newDefaultName), this.addNewChild(i3), i3; } createTask(e3) { const t3 = new Re(); t3.name = e3 || this._getUniqueName(this.tasks, be.task.newDefaultName); - const i3 = new ne.default(this, t3); + const i3 = new oe.default(this, t3); return this.addNewChild(i3), i3; } deleteNode(e3, t3) { if (!e3) return null; if (this.initialSequence === e3.id) return null; const i3 = e3.parent; - return t3 && e3.isMenuChoice && (e3.task ? (e3.task.isHidden = false, e3.task = null) : e3.menu && (e3.menu.isHidden = false, e3.menu = null)), t3 || (e3.isMenu ? this._deleteMenu(e3) : this._deleteTask(e3)), e3.destroy(), q.validateNode(i3, true), B.fireEvent(this, D.containerListChanged, e3), i3; + return t3 && e3.isMenuChoice && (e3.task ? (e3.task.isHidden = false, e3.task = null) : e3.menu && (e3.menu.isHidden = false, e3.menu = null)), t3 || (e3.isMenu ? this._deleteMenu(e3) : this._deleteTask(e3)), e3.destroy(), W.validateNode(i3, true), G.fireEvent(this, P.containerListChanged, e3), i3; } getOrderedMenusForPrint() { const e3 = [], t3 = (i3) => { @@ -88082,7 +88286,7 @@ ${e3.stack}`, n3 = [this].concat(i3); if (c.default.isString(this.defaultLanguage)) return this.defaultLanguage.toLowerCase(); } getFlowConfigurationClass() { - w.error("getFlowConfigurationClass should be implemented by a FlowViewModel class"); + R.error("getFlowConfigurationClass should be implemented by a FlowViewModel class"); } createFlowConfiguration(e3, t3) { if (null == t3 ? void 0 : t3.isForFlowYaml) return {}; @@ -88091,7 +88295,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } get availableVariableScopes() { const e3 = []; - return v.globalTypes.prompt.isAvailableForFlow(this) && (e3.push(H.scopes.prompt), e3.push(H.scopes.promptSystem)), c.default.union(this.userCreatableVariableScopes, this.builtInVariableScopes, e3); + return I.globalTypes.prompt.isAvailableForFlow(this) && (e3.push(J.scopes.prompt), e3.push(J.scopes.promptSystem)), c.default.union(this.userCreatableVariableScopes, this.builtInVariableScopes, e3); } get defaultVariableScope() { return this.localVariableScope; @@ -88100,7 +88304,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.definition.variableScope; } get builtInVariableScopes() { - return [H.scopes.system]; + return [J.scopes.system]; } get channelTypes() { return this.definition.channelTypes; @@ -88121,7 +88325,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.userCreatableVariableScopes; } get definition() { - return this._definition || (this._definition = L.default.getDefinitionForFlowType(this.type)), this._definition; + return this._definition || (this._definition = x.default.getDefinitionForFlowType(this.type)), this._definition; } get deleted() { var e3; @@ -88152,26 +88356,26 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.validateHasAudioOnly; } set ensureAudioInPrompts(e3) { - this.promptMediaToValidate = e3 ? G.audioOnly : G.audioAndTTS; + this.promptMediaToValidate = e3 ? j.audioOnly : j.audioAndTTS; } get flowTypeDisplayName() { - return L.default.getDefinitionForFlowType(this.type).typeDisplayName; + return x.default.getDefinitionForFlowType(this.type).typeDisplayName; } get flowSequenceItemList() { return this._flowSequenceItemList; } get validateHasAudio() { - return G.hasMediaType(this.promptMediaToValidate, G.promptMediaTypes.audio); + return j.hasMediaType(this.promptMediaToValidate, j.promptMediaTypes.audio); } get validateHasTTS() { - return G.hasMediaType(this.promptMediaToValidate, G.promptMediaTypes.tts); + return j.hasMediaType(this.promptMediaToValidate, j.promptMediaTypes.tts); } get validateHasAudioOnly() { return this.validateHasAudio && !this.validateHasTTS; } get promptMediaToValidate() { var e3, t3; - return this.supportsAudio ? (null === (e3 = this.uiMetaData) || void 0 === e3 ? void 0 : e3.promptMediaToValidate) ? c.default.isString(this.uiMetaData.promptMediaToValidate) ? this.uiMetaData.promptMediaToValidate.toString().split(/,\s*/) : this.uiMetaData.promptMediaToValidate : (null === (t3 = this.uiMetaData) || void 0 === t3 ? void 0 : t3.ensureAudioInPrompts) ? G.audioOnly : G.audioAndTTS : []; + return this.supportsAudio ? (null === (e3 = this.uiMetaData) || void 0 === e3 ? void 0 : e3.promptMediaToValidate) ? c.default.isString(this.uiMetaData.promptMediaToValidate) ? this.uiMetaData.promptMediaToValidate.toString().split(/,\s*/) : this.uiMetaData.promptMediaToValidate : (null === (t3 = this.uiMetaData) || void 0 === t3 ? void 0 : t3.ensureAudioInPrompts) ? j.audioOnly : j.audioAndTTS : []; } set promptMediaToValidate(e3) { this.supportsAudio ? (this.uiMetaData || (this.uiMetaData = {}), this.uiMetaData.promptMediaToValidate = e3, this.uiMetaData.ensureAudioInPrompts = this.validateHasAudioOnly) : this.topic.error(`can't set promptMediaToValidate to ${e3} because it doesn't support audio`); @@ -88180,13 +88384,13 @@ ${e3.stack}`, n3 = [this].concat(i3); return e3 ? e3.trim().match(/-debug$/i) ? be.editFlow.noDebugPostfix : e3.indexOf("/") > -1 ? be.editFlow.flowNameInvalidCharacter : null : be.editFlow.flowNameCannotBeBlank; } getAllowableFlowInputTypes() { - return A.default.getTypeGroup(this)._getFlowInputTypes(this.type); + return N.default.getTypeGroup(this)._getFlowInputTypes(this.type); } getAllowableFlowOutputTypes() { - return A.default.getTypeGroup(this)._getFlowOutputTypes(this.type); + return N.default.getTypeGroup(this)._getFlowOutputTypes(this.type); } getCreatableDataTypes() { - return A.default.getTypeGroup(this)._getFlowCreatableDataTypes(this); + return N.default.getTypeGroup(this)._getFlowCreatableDataTypes(this); } getTopLevelChild(e3) { return e3 && (this.getTopLevelTaskLikeChild(e3) || this._menusMap[e3]) || null; @@ -88208,7 +88412,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return null; } addNewChild(e3) { - e3.isTask ? this._addTask(e3) : e3.isMenu && this._addMenu(e3), e3.initialize(), this.initializeDesignTimeCalled && (e3.initializeDesignTime(), q.validateNode(e3, true), B.fireEvent(this, D.containerListChanged, e3)); + e3.isTask ? this._addTask(e3) : e3.isMenu && this._addMenu(e3), e3.initialize(), this.initializeDesignTimeCalled && (e3.initializeDesignTime(), W.validateNode(e3, true), G.fireEvent(this, P.containerListChanged, e3)); } getUiMetadataInfo(e3, t3) { if (this.uiMetaData) return c.default.findWhere(this.uiMetaData[e3], t3); @@ -88232,7 +88436,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.info.id; } get instanceId() { - return this._instanceId || (this.id ? this._instanceId = c.default.uniqueId(`${this.id}-`) : (w.warn("instance id being generated before there is a flow id"), this._instanceId = c.default.uniqueId("unknown-"))), this._instanceId; + return this._instanceId || (this.id ? this._instanceId = c.default.uniqueId(`${this.id}-`) : (R.warn("instance id being generated before there is a flow id"), this._instanceId = c.default.uniqueId("unknown-"))), this._instanceId; } get isCreated() { return "__" !== this.id.slice(0, 2); @@ -88244,12 +88448,12 @@ ${e3.stack}`, n3 = [this].concat(i3); return !this.info || this.info.isReadOnly; } loadConfiguration(e3) { - return this._finishLoadTimeCallback = w.time(`${this.type} flow was loaded in: `, 1e4), this.nextTrackingNumber = void 0, this._startUpObject = void 0, this.requiresFeatures && c.default.each(this.requiresFeatures, (e4) => { - if (M.isDisabled(e4)) { + return this._finishLoadTimeCallback = R.time(`${this.type} flow was loaded in: `, 1e4), this.nextTrackingNumber = void 0, this._startUpObject = void 0, this.requiresFeatures && c.default.each(this.requiresFeatures, (e4) => { + if (F.isDisabled(e4)) { const t3 = "Unable to load flow configuration because the feature toggle '" + e4 + "' is not available."; throw this.topic.error(t3), t3; } - }), this.uiMetaData = e3.uiMetaData, p.createVariableGroupForFlow(this, e3.systemInitialValues), c.default.each(this._autoManagedSettings, (t3) => { + }), this.uiMetaData = e3.uiMetaData, _.createVariableGroupForFlow(this, e3.systemInitialValues), c.default.each(this._autoManagedSettings, (t3) => { "flowDefinitions" === t3.id && t3.loadConfiguration(e3); }), this._loadConfiguration(e3); } @@ -88290,7 +88494,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.definition.supportsErrorAudio; } get supportsAudio() { - return !!this.destinationFlowTypes.find((e3) => L.default.getOrgAndFlowTypeSupportAudio(e3)); + return !!this.destinationFlowTypes.find((e3) => x.default.getOrgAndFlowTypeSupportAudio(e3)); } get supportsDigital() { return !!this.destinationFlowTypes.find((e3) => o.flowTypes.isAutomateOrCiceroFlowType(e3)); @@ -88317,13 +88521,13 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.definition.supportsLanguages; } get supportsAddRemoveLanguages() { - return this.destinationFlowTypes.every((e3) => L.default.doesFlowTypeSupportLanguageAddRemove(e3)); + return this.destinationFlowTypes.every((e3) => x.default.doesFlowTypeSupportLanguageAddRemove(e3)); } get languageChangesAreImmediate() { - return this.destinationFlowTypes.every((e3) => L.default.areLanguageChangesImmediate(e3)); + return this.destinationFlowTypes.every((e3) => x.default.areLanguageChangesImmediate(e3)); } get supportsMoreThanOneLanguage() { - return this.destinationFlowTypes.every((e3) => L.default.doesFlowTypeSupportMoreThanOneLanguage(e3)); + return this.destinationFlowTypes.every((e3) => x.default.doesFlowTypeSupportMoreThanOneLanguage(e3)); } canAddLanguage() { const e3 = !!this.supportedLanguageOptions.length; @@ -88380,7 +88584,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this.definition.supportsReusableMenus; } get supportsSpeechRec() { - return !!this.definition.supportsSpeechRec && c.default.some(this.destinationFlowTypes, (e3) => L.default.getDefinitionForFlowType(e3).supportsSpeechRec); + return !!this.definition.supportsSpeechRec && c.default.some(this.destinationFlowTypes, (e3) => x.default.getDefinitionForFlowType(e3).supportsSpeechRec); } get supportsReusableTasks() { return this.definition.supportsReusableTasks; @@ -88419,10 +88623,20 @@ ${e3.stack}`, n3 = [this].concat(i3); return !!this._variableGroup; } get variableGroup() { - return this._variableGroup || w.error("trying to get variableGroup before it was set"), this._variableGroup; + return this._variableGroup || R.error("trying to get variableGroup before it was set"), this._variableGroup; } set variableGroup(e3) { - this._variableGroup && (w.error("trying to get reset the variable group, you probably want to be calling variableGroup.reset instead"), this._variableGroup.destroy()), this._variableGroup = e3; + this._variableGroup && (R.error("trying to get reset the variable group, you probably want to be calling variableGroup.reset instead"), this._variableGroup.destroy()), this._variableGroup = e3, this._variableGroup && this._variableGroup.userVariableCount$.subscribe(() => this.refreshUserVariableCount()); + } + get maxUserVariableCount() { + return this.definition.maxUserVariableCount; + } + get userVariableCount() { + return this._userVariableCount$.value; + } + refreshUserVariableCount() { + const e3 = this.variableGroup.userVariableCount + this.getEmbeddedCommonModules().reduce((e4, t3) => e4 + t3.userVariableCount, 0); + e3 !== this._userVariableCount$.value && (this._userVariableCount$.next(e3), W.validateItem(this.data, true)); } cleanUiMetadataInfoSection(e3, t3, i3) { try { @@ -88431,7 +88645,7 @@ ${e3.stack}`, n3 = [this].concat(i3); if (!n3) return; const o2 = []; t3.forEach((e4) => { - C.actionRegistrationService.getActionIdsForActionType(this.parentFlow, e4).forEach((e5) => { + O.actionRegistrationService.getActionIdsForActionType(this.parentFlow, e4).forEach((e5) => { const t4 = e5[i3]; t4 && o2.indexOf(t4) < 0 && o2.push(t4); }); @@ -88445,7 +88659,7 @@ ${e3.stack}`, n3 = [this].concat(i3); if (!(e3 && t3 && i3 && n3 && this.loaded)) return; if (!r2) { let t4 = []; - if (this.traverse(new W.default({ actionCallback: (e4, t5) => { + if (this.traverse(new Y.default({ actionCallback: (e4, t5) => { c.default.contains(n3, e4.model.__type) && e4[o2] === i3 && t5.data.push(e4); }, data: t4 })), t4 = c.default.reject(t4, (t5) => t5.id === e3.id), t4.length > 0) return; } @@ -88469,8 +88683,8 @@ ${e3.stack}`, n3 = [this].concat(i3); try { const n3 = this.versions.convertVersionUrl(e3); if (!t3 && this.versions.alreadyLoaded(n3)) return this; - const o2 = i3 ? { ignoreBadResponse: true } : void 0, r2 = n3 === U.latest ? yield Ie.getConfiguration(this.id, this.overrideWireFlowConfiguration, o2) : yield Ie.getVersionConfiguration(this.id, n3, this.overrideWireFlowVersionConfiguration, o2); - return this.versions.loadedConfigurationVersion(n3), i3 ? yield F.loadConfigForEmbedding(this, r2) : yield F.tryLoadConfig(this, r2), this; + const o2 = i3 ? { ignoreBadResponse: true } : void 0, r2 = n3 === B.latest ? yield p.getConfiguration(this.id, this.overrideWireFlowConfiguration, o2) : yield p.getVersionConfiguration(this.id, n3, this.overrideWireFlowVersionConfiguration, o2); + return this.versions.loadedConfigurationVersion(n3), i3 ? yield L.loadConfigForEmbedding(this, r2) : yield L.tryLoadConfig(this, r2), this; } catch (e4) { throw i3 || (this.topic.errorPromise(e4, "Failure during requestConfiguration"), this.versions.loadedConfigurationVersion(void 0)), e4; } @@ -88516,13 +88730,13 @@ ${e3.stack}`, n3 = [this].concat(i3); return "file"; } get startUpObject() { - if (this.initialSequence) return this._startUpObject && !this._startUpObject.isDestroyed && this.initialSequence === this._startUpObject.id || (this._startUpObject = x.flowElementRegistrationService.getItemById(this, this.initialSequence)), this._startUpObject || this.isDestroyedOrDestroying || !this.loaded || this.topic.traceOnce("noStartUpObject", (e3) => e3.errorWithErrorObjectInfo("Failed to get startUpObject", this, true)), this._startUpObject; + if (this.initialSequence) return this._startUpObject && !this._startUpObject.isDestroyed && this.initialSequence === this._startUpObject.id || (this._startUpObject = k.flowElementRegistrationService.getItemById(this, this.initialSequence)), this._startUpObject || this.isDestroyedOrDestroying || !this.loaded || this.topic.traceOnce("noStartUpObject", (e3) => e3.errorWithErrorObjectInfo("Failed to get startUpObject", this, true)), this._startUpObject; } set startUpObject(e3) { - this._startUpObject && q.validateNode(this._startUpObject, true), e3 && e3.isTopLevelNode && (this.initialSequence = e3.id, this._startUpObject = this.initialSequence ? this.getTopLevelChild(this.initialSequence) : void 0, B.fireEvent(this, D.startUpObjectChanged)), this._startUpObject ? q.validateNode(this._startUpObject, true) : this.topic.errorWithErrorObjectInfo(`Failed to set startUpObject with className: "${null == e3 ? void 0 : e3.className}"`, e3, true); + this._startUpObject && W.validateNode(this._startUpObject, true), e3 && e3.isTopLevelNode && (this.initialSequence = e3.id, this._startUpObject = this.initialSequence ? this.getTopLevelChild(this.initialSequence) : void 0, G.fireEvent(this, P.startUpObjectChanged)), this._startUpObject ? W.validateNode(this._startUpObject, true) : this.topic.errorWithErrorObjectInfo(`Failed to set startUpObject with className: "${null == e3 ? void 0 : e3.className}"`, e3, true); } calcFlowSizeAsync() { - this.isEmbeddedFlow || this.isDestroyedOrDestroying || this.loaded && !this.isReadOnly && (this._callFlowSizeTimerId && clearTimeout(this._callFlowSizeTimerId), this._callFlowSizeTimerId = setTimeout(() => D.emitter.emit(D.checkSize), 2.5 * S.default.msPerSecond)); + this.isEmbeddedFlow || this.isDestroyedOrDestroying || this.loaded && !this.isReadOnly && (this._callFlowSizeTimerId && clearTimeout(this._callFlowSizeTimerId), this._callFlowSizeTimerId = setTimeout(() => P.emitter.emit(P.checkSize), 2.5 * A.default.msPerSecond)); } traverse(e3) { e3 && !e3.isCanceled && [this.tasks, this.menus].forEach((t3) => { @@ -88532,13 +88746,13 @@ ${e3.stack}`, n3 = [this].concat(i3); }); } get supportsFlowExecutionData() { - return P.default.flowTypeSupportsExecutionData(this.type); + return M.default.flowTypeSupportsExecutionData(this.type); } get type() { return this.info.type; } getDestinationFlowTypesThatSupportTtsAndAsrAtRuntime(e3) { - const t3 = this.destinationFlowTypes.filter((e4) => L.default.doesFlowTypeLanguagesSupportTtsAndAsrRuntime(e4)); + const t3 = this.destinationFlowTypes.filter((e4) => x.default.doesFlowTypeLanguagesSupportTtsAndAsrRuntime(e4)); return e3 || t3 && t3.length ? t3 : [this.info.type]; } getAllDestinationFlowTypesSupportAudioDataPlaybackForLang(e3) { @@ -88580,8 +88794,8 @@ ${e3.stack}`, n3 = [this].concat(i3); }), this.updateInitialValueDependencies(); } validate(e3) { - b.bootstrapService.flowTypes[this.type] && b.bootstrapService.flowTypes[this.type].isAvailable || e3.addError(this, (0, u.sprintf)(be.missingRequiredProducts.flowType.unavailable, this.type), true); - const t3 = k.flowNameIsInvalidMessage(this.displayName); + E.bootstrapService.flowTypes[this.type] && E.bootstrapService.flowTypes[this.type].isAvailable || e3.addError(this, (0, u.sprintf)(be.missingRequiredProducts.flowType.unavailable, this.type), true); + const t3 = V.flowNameIsInvalidMessage(this.displayName); t3 && e3.addError(this, t3, true), this.startUpObject || e3.addError(this, be.flow.noStartUpObject, true), !this.defaultLanguage && this.definition.languagesSupportDefaultLanguage && e3.addError(this, be.flow.noDefaultLanguage, true), this.flowSize.validateSize(e3); } get versions() { @@ -88605,12 +88819,12 @@ ${e3.stack}`, n3 = [this].concat(i3); createInitialActions() { return n2.__awaiter(this, void 0, void 0, function* () { const e3 = yield this._createInitialActions(); - return q.validateFlow(this), e3; + return W.validateFlow(this), e3; }); } addCommonModuleActionReference(e3, t3, i3, n3) { let o2 = this.getCommonModuleReference(t3.id, n3); - return o2 || (o2 = { actionReferences: [], id: t3.id, name: t3.displayName, version: n3, viewModel: i3 }, this._commonModules.push(o2)), o2.actionReferences.includes(e3.id) || o2.actionReferences.push(e3.id), o2; + return o2 || (o2 = { actionReferences: [], id: t3.id, name: t3.displayName, version: n3, viewModel: i3 }, this._commonModules.push(o2), this.refreshUserVariableCount()), o2.actionReferences.includes(e3.id) || o2.actionReferences.push(e3.id), o2; } removeCommonModuleActionReference(e3, t3, i3) { var n3; @@ -88618,7 +88832,7 @@ ${e3.stack}`, n3 = [this].concat(i3); const o2 = this.getCommonModuleReference(t3, i3); if (o2) { const t4 = o2.actionReferences.indexOf(e3.id); - t4 >= 0 && o2.actionReferences.splice(t4, 1), 0 === o2.actionReferences.length && (this._commonModules.splice(this._commonModules.indexOf(o2), 1), null === (n3 = o2.viewModel) || void 0 === n3 || n3.destroy()); + t4 >= 0 && o2.actionReferences.splice(t4, 1), 0 === o2.actionReferences.length && (this._commonModules.splice(this._commonModules.indexOf(o2), 1), null === (n3 = o2.viewModel) || void 0 === n3 || n3.destroy(), this.refreshUserVariableCount()); } } get isEmbeddedFlow() { @@ -88639,9 +88853,9 @@ ${e3.stack}`, n3 = [this].concat(i3); _cleanUpCommonModulesWithInvalidActionReference() { const { valid: e3, invalid: t3 } = this._commonModules.reduce((e4, t4) => { var i3; - return ((null === (i3 = t4.actionReferences) || void 0 === i3 ? void 0 : i3.length) && t4.actionReferences.some((e5) => C.actionRegistrationService.getActionById(this, e5)) ? e4.valid : e4.invalid).push(t4), e4; + return ((null === (i3 = t4.actionReferences) || void 0 === i3 ? void 0 : i3.length) && t4.actionReferences.some((e5) => O.actionRegistrationService.getActionById(this, e5)) ? e4.valid : e4.invalid).push(t4), e4; }, { valid: [], invalid: [] }); - this._commonModules = e3, (null == t3 ? void 0 : t3.length) && t3.forEach((e4) => { + this._commonModules = e3, this.refreshUserVariableCount(), (null == t3 ? void 0 : t3.length) && t3.forEach((e4) => { this.topic.traceOnce("no action reference for common module", (t4) => t4.errorWithErrorObjectInfo(`Common module ${e4.id} removed from flow, due to no valid action references.`, this, true)); }); } @@ -88701,24 +88915,24 @@ ${e3.stack}`, n3 = [this].concat(i3); } _destroy() { super._destroy(); - const e3 = w.time(`destroying '${this.toString()}'`); - V.clearPreviewerForFlow(this), delete this._validationResults, c.default.each(this._autoManagedSettings, (e4) => e4.destroy()), c.default.each(this._commonModules, (e4) => { + const e3 = R.time(`destroying '${this.toString()}'`); + U.clearPreviewerForFlow(this), delete this._validationResults, c.default.each(this._autoManagedSettings, (e4) => e4.destroy()), c.default.each(this._commonModules, (e4) => { var t3; return null === (t3 = e4.viewModel) || void 0 === t3 ? void 0 : t3.destroy(); }), this.deleteAllTasks(), this.deleteAllMenus(), this.variableGroup && this.variableGroup.destroy(), this._callFlowSizeTimerId && (clearTimeout(this._callFlowSizeTimerId), this._callFlowSizeTimerId = void 0), e3(); } _postDestroy() { - super._postDestroy(), C.actionRegistrationService.flowDestroyed(this), O.audioRegistrationService.flowDestroyed(this), D.emitter.emit(D.cleanUpFlow, this), this.amObjectEventEmitter && B.removeEventEmitter(this); + super._postDestroy(), O.actionRegistrationService.flowDestroyed(this), b.audioRegistrationService.flowDestroyed(this), P.emitter.emit(P.cleanUpFlow, this), this.amObjectEventEmitter && G.removeEventEmitter(this); } _loadConfiguration(e3) { - e3 && (c.default.isUndefined(this.nextTrackingNumber) && (this.topic.error("nextTrackingNumber should have been set in a derived class"), this._setInitialTrackingNumberFromConfiguration(e3.nextTrackingNumber)), this.supportsReusableMenus && (this.deleteAllMenus(), this._extractSequenceItemViewModels(e3, this._menusMap, _e.MenuViewModel), this._menusArray = void 0), this.supportsReusableTasks && (this.deleteAllTasks(), this._extractSequenceItemViewModels(e3, this._tasksMap, ne.default), this._tasksArray = void 0), this._flowSequenceItemList = e3.flowSequenceItemList, this.initialSequence = e3.initialSequence, this.data.loadVariables(e3.variables), this.supportsLanguages && (e3.defaultLanguage ? this.defaultLanguage = e3.defaultLanguage : this.definition.languagesSupportDefaultLanguage ? this.defaultLanguage = j.getDefaultFlowLanguageCode() : this.defaultLanguage = void 0), this.flowMetaData = e3.flowMetaData, c.default.each(this._autoManagedSettings, (t3) => { + e3 && (c.default.isUndefined(this.nextTrackingNumber) && (this.topic.error("nextTrackingNumber should have been set in a derived class"), this._setInitialTrackingNumberFromConfiguration(e3.nextTrackingNumber)), this.supportsReusableMenus && (this.deleteAllMenus(), this._extractSequenceItemViewModels(e3, this._menusMap, he.MenuViewModel), this._menusArray = void 0), this.supportsReusableTasks && (this.deleteAllTasks(), this._extractSequenceItemViewModels(e3, this._tasksMap, oe.default), this._tasksArray = void 0), this._flowSequenceItemList = e3.flowSequenceItemList, this.initialSequence = e3.initialSequence, this.data.loadVariables(e3.variables), this.supportsLanguages && (e3.defaultLanguage ? this.defaultLanguage = e3.defaultLanguage : this.definition.languagesSupportDefaultLanguage ? this.defaultLanguage = q.getDefaultFlowLanguageCode() : this.defaultLanguage = void 0), this.flowMetaData = e3.flowMetaData, c.default.each(this._autoManagedSettings, (t3) => { "flowDefinitions" !== t3.id && t3.loadConfiguration(e3); - }), this._commonModules.length = 0, e3.commonModules && this._commonModules.push(...e3.commonModules.map((e4) => { + }), this._commonModules.length = 0, e3.commonModules && (this._commonModules.push(...e3.commonModules.map((e4) => { try { - const t3 = new ve.default({ displayName: e4.name, id: e4.id, type: o.flowTypes.flowTypeCommonModule }); + const t3 = new Ie.default({ displayName: e4.name, id: e4.id, type: o.flowTypes.flowTypeCommonModule }); let i3; if (e4.model) { - i3 = new he.default(t3, this); + i3 = new me.default(t3, this); const n3 = i3.createFlowConfiguration(e4.model); i3.loadConfiguration(n3); } @@ -88726,7 +88940,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } catch (t3) { this.topic.exception(t3, `failed to load config for common module ${e4.id}`); } - }).filter((e4) => e4)), c.default.invoke(this._uninitializedObjects, "initialize"), this._uninitializedObjects.length = 0); + }).filter((e4) => e4)), this.refreshUserVariableCount()), c.default.invoke(this._uninitializedObjects, "initialize"), this._uninitializedObjects.length = 0); } _initializeDesignTime() { super._initializeDesignTime(), c.default.each(this.tasks, (e3) => { @@ -88736,10 +88950,10 @@ ${e3.stack}`, n3 = [this].concat(i3); }), c.default.each(this._autoManagedSettings, (e3) => e3.initializeDesignTime()), c.default.each(this._commonModules, (e3) => { var t3; return null === (t3 = e3.viewModel) || void 0 === t3 ? void 0 : t3.initializeDesignTime(); - }), this.variableGroup.initializeDesignTime(), this.flowMetaData.ttsDataVersion || (this.flowMetaData.ttsDataVersion = "1.0"); + }), this.variableGroup.initializeDesignTime(), this.data.initializeDesignTime(), this.flowMetaData.ttsDataVersion || (this.flowMetaData.ttsDataVersion = "1.0"); } _postInitializeDesignTime() { - super._postInitializeDesignTime(), this.loaded = true, this.isEmbeddedFlow || D.emitter.emit(D.flowLoaded, this), this._finishLoadTimeCallback && (this._finishLoadTimeCallback(), delete this._finishLoadTimeCallback); + super._postInitializeDesignTime(), this.loaded = true, this.isEmbeddedFlow || P.emitter.emit(P.flowLoaded, this), this._finishLoadTimeCallback && (this._finishLoadTimeCallback(), delete this._finishLoadTimeCallback); } _getUsesSpeechRec() { return false; @@ -88754,7 +88968,7 @@ ${e3.stack}`, n3 = [this].concat(i3); var t3, i3, o2; return null === (t3 = this.definitions) || void 0 === t3 || t3.loadConfiguration(e3), yield Promise.all(null === (o2 = null === (i3 = e3.variables) || void 0 === i3 ? void 0 : i3.map) || void 0 === o2 ? void 0 : o2.call(i3, (e4) => n2.__awaiter(this, void 0, void 0, function* () { var t4; - return (0, N.isCustomJsonExpressionDataType)(null == e4 ? void 0 : e4.typeIdentifier) && !(null === (t4 = this.definitions) || void 0 === t4 ? void 0 : t4.getCustomDataTypeDefinition(null == e4 ? void 0 : e4.typeIdentifier)) ? yield I.default.resolveTypeFromId(this, e4.typeIdentifier) : Promise.resolve(); + return (0, v.isCustomJsonExpressionDataType)(null == e4 ? void 0 : e4.typeIdentifier) && !(null === (t4 = this.definitions) || void 0 === t4 ? void 0 : t4.getCustomDataTypeDefinition(null == e4 ? void 0 : e4.typeIdentifier)) ? yield C.default.resolveTypeFromId(this, e4.typeIdentifier) : Promise.resolve(); }))); }); } @@ -88774,7 +88988,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } getSaveAsConfig(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - return { newConfig: F.getStringifiedConfiguration(this) }; + return { newConfig: L.getStringifiedConfiguration(this) }; }); } toString() { @@ -88797,7 +89011,7 @@ ${e3.stack}`, n3 = [this].concat(i3); getFlowFilterPreviewOptionsExpressionDisplayOptions(e3) { if (!this.areFlowFilterPreviewOptionsAvailable) return; let t3; - return e3.isBuilderMode && (t3 = { richSummary: true }, this.areFlowFilterPreviewOptionsActive && (this.flowViewFilterOptions.outputMode && this.flowViewFilterOptions.language ? t3.criteria = y.default.createForLanguageTagAndOutputMode(this.flowViewFilterOptions.language, this.flowViewFilterOptions.outputMode) : this.flowViewFilterOptions.language ? t3.criteria = y.default.createForLanguageTag(this.flowViewFilterOptions.language) : t3.criteria = y.default.createForOutputMode(this.flowViewFilterOptions.outputMode))), t3; + return e3.isBuilderMode && (t3 = { richSummary: true }, this.areFlowFilterPreviewOptionsActive && (this.flowViewFilterOptions.outputMode && this.flowViewFilterOptions.language ? t3.criteria = S.default.createForLanguageTagAndOutputMode(this.flowViewFilterOptions.language, this.flowViewFilterOptions.outputMode) : this.flowViewFilterOptions.language ? t3.criteria = S.default.createForLanguageTag(this.flowViewFilterOptions.language) : t3.criteria = S.default.createForOutputMode(this.flowViewFilterOptions.outputMode))), t3; } getComplexTypeLiteralValues(e3) { } @@ -88812,67 +89026,67 @@ ${e3.stack}`, n3 = [this].concat(i3); } } if (!t3) { - if ((0, R.error)(`did not find variable for name:${e3.name} - id:${e3.id}`), !e3.id.startsWith("__")) return; + if ((0, D.error)(`did not find variable for name:${e3.name} - id:${e3.id}`), !e3.id.startsWith("__")) return; if (t3 = this.variableGroup.getVariable(e3.id.toUpperCase()), !t3) return; - (0, R.error)("found it using uppercase id"); + (0, D.error)("found it using uppercase id"); } return t3; } configureFromModel(e3, t3, i3) { const o2 = Object.create(null, { configureFromModel: { get: () => super.configureFromModel } }); return n2.__awaiter(this, void 0, void 0, function* () { - o2.configureFromModel.call(this, e3, t3, i3), (0, Z.canConfigureFlowFromModel)(this, i3) && (yield (0, te.withModelContextAsync)(i3, `flow[${e3.name || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { - const n3 = (0, X.getStringValue)(e3, "name", i3); + o2.configureFromModel.call(this, e3, t3, i3), (0, ee.canConfigureFlowFromModel)(this, i3) && (yield (0, ie.withModelContextAsync)(i3, `flow[${e3.name || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { + const n3 = (0, Z.getStringValue)(e3, "name", i3); void 0 !== n3 && (this.displayName = n3); - const o3 = (0, X.getStringValue)(e3, "description", i3); + const o3 = (0, Z.getStringValue)(e3, "description", i3); void 0 !== o3 && (this.description = o3); - const r2 = (0, X.getStringValue)(e3, "defaultLanguage", i3); + const r2 = (0, Z.getStringValue)(e3, "defaultLanguage", i3); if (void 0 !== r2 && (this.defaultLanguage = r2), Array.isArray(e3.variables)) { const n4 = e3.variables; - (0, ee.withModelContext)(i3, "variables", () => { + (0, te.withModelContext)(i3, "variables", () => { for (const e4 of n4) { - if (!(0, J.isConfigureFromModelRecord)(e4)) continue; + if (!(0, $.isConfigureFromModelRecord)(e4)) continue; const n5 = e4, o4 = Object.keys(n5); if (0 === o4.length) continue; const r3 = o4[0], a2 = n5[r3]; - if (!(0, J.isConfigureFromModelRecord)(a2)) continue; + if (!(0, $.isConfigureFromModelRecord)(a2)) continue; const s2 = a2, l2 = "string" == typeof s2.name ? s2.name : r3; - (0, ee.withModelContext)(i3, `${r3}[${l2}]`, () => { + (0, te.withModelContext)(i3, `${r3}[${l2}]`, () => { try { const e5 = r3.replace("Variable", ""), n6 = "boolean" == typeof s2.isCollection && s2.isCollection; if (i3.variableManager && this.dataTypes) { const o5 = this.dataTypes[e5]; if (o5) { const r4 = new o5({ name: l2, isCollection: n6 }), a3 = i3.variableManager.createVariable(r4, this); - (0, z.hasConfigureFromModel)(a3) && (i3.debug(`Creating variable '${l2}' (type: ${e5}, collection: ${n6}).`), a3.configureFromModel(s2, t3)); - } else i3.warn((0, u.sprintf)(_.configureFromModel.unknownVariableDataType, e5, l2)); + (0, K.hasConfigureFromModel)(a3) && (i3.debug(`Creating variable '${l2}' (type: ${e5}, collection: ${n6}).`), a3.configureFromModel(s2, t3)); + } else i3.warn((0, u.sprintf)(h.configureFromModel.unknownVariableDataType, e5, l2)); } else i3.registerDeferredOp({ type: "createFlowVariable", execute: () => { } }); } catch (e5) { const t4 = e5 instanceof Error ? e5.message : String(e5); - i3.warn((0, u.sprintf)(_.configureFromModel.variableCreationFailed, l2, t4)); + i3.warn((0, u.sprintf)(h.configureFromModel.variableCreationFailed, l2, t4)); } }); } }); } - if (yield (0, Ae.configureTaskLikeContainersFromModel)(this, e3, t3, i3), Array.isArray(e3.menus)) { + if (yield (0, Ne.configureTaskLikeContainersFromModel)(this, e3, t3, i3), Array.isArray(e3.menus)) { const n4 = e3.menus; - (0, ee.withModelContext)(i3, "menus", () => { + (0, te.withModelContext)(i3, "menus", () => { for (const e4 of n4) { - if (!(0, J.isConfigureFromModelRecord)(e4)) continue; + if (!(0, $.isConfigureFromModelRecord)(e4)) continue; const n5 = e4, o4 = Object.keys(n5); if (0 === o4.length) continue; const r3 = n5[o4[0]]; - if (!(0, J.isConfigureFromModelRecord)(r3)) continue; + if (!(0, $.isConfigureFromModelRecord)(r3)) continue; const a2 = r3, s2 = "string" == typeof a2.name ? a2.name : void 0, l2 = "string" == typeof a2.refId ? a2.refId : `_menu_${s2}`; - (0, ee.withModelContext)(i3, `menu[${l2}]`, () => { + (0, te.withModelContext)(i3, `menu[${l2}]`, () => { try { const e5 = this.createMenu(s2); e5 && ("string" == typeof a2.refId && i3.refIdMap.set(a2.refId, e5), i3.debug(`Creating menu '${s2 || "unnamed"}' (refId: ${l2}).`), e5.configureFromModel(a2, t3, i3)); } catch (e5) { const t4 = e5 instanceof Error ? e5.message : String(e5); - i3.warn((0, u.sprintf)(_.configureFromModel.menuCreationFailed, s2 || l2, t4)); + i3.warn((0, u.sprintf)(h.configureFromModel.menuCreationFailed, s2 || l2, t4)); } }); } @@ -88882,33 +89096,33 @@ ${e3.stack}`, n3 = [this].concat(i3); const t4 = e3.startUpRef, n4 = t4.lastIndexOf("["), o4 = t4.lastIndexOf("]"), r3 = n4 >= 0 && o4 > n4 ? t4.substring(n4 + 1, o4) : t4; i3.debug(`Registering deferred startUpRef resolution for '${r3}'.`), i3.registerDeferredOp({ type: "resolveStartUpRef", execute: () => { const e4 = i3.refIdMap.get(r3); - e4 && "string" == typeof e4.id ? this.initialSequence = e4.id : i3.warn((0, u.sprintf)(_.configureFromModel.startUpRefCouldNotBeResolved, r3)); + e4 && "string" == typeof e4.id ? this.initialSequence = e4.id : i3.warn((0, u.sprintf)(h.configureFromModel.startUpRefCouldNotBeResolved, r3)); } }); } }))); }); } canApplyChangeSet(e3, t3, i3) { - return (0, Se.canApplyChangeSet)(this, e3, t3, i3); + return (0, Ae.canApplyChangeSet)(this, e3, t3, i3); } applyChangeSet(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { - if (t3 !== $.ModelFormat.ChangeSet) return void i3.addErrorMessage((0, u.sprintf)(_.changeSet.apply.unexpectedFormat, $.ModelFormat.ChangeSet, String(t3))); + if (t3 !== z.ModelFormat.ChangeSet) return void i3.addErrorMessage((0, u.sprintf)(h.changeSet.apply.unexpectedFormat, z.ModelFormat.ChangeSet, String(t3))); if (!this.canApplyChangeSet(e3, i3, o2)) return; const r2 = e3.changes, a2 = []; - i3.startDateTime = /* @__PURE__ */ new Date(), i3.setProcessingState(ie.processingState.processing), (0, ee.withModelContext)(i3, `flow[${this.displayName || "unknown"}]`, () => { - i3.reportProgress({ phase: K.progressPhase.changeSet, status: Q.progressStatus.started, totalItems: r2.length, currentItem: "applyChangeSet" }); + i3.startDateTime = /* @__PURE__ */ new Date(), i3.setProcessingState(ne.processingState.processing), (0, te.withModelContext)(i3, `flow[${this.displayName || "unknown"}]`, () => { + i3.reportProgress({ phase: Q.progressPhase.changeSet, status: X.progressStatus.started, totalItems: r2.length, currentItem: "applyChangeSet" }); }); - const s2 = i3.settings.animatedProcessing && !!i3.onStepComplete, l2 = s2 ? (0, h.clampStepDelay)(i3.settings.stepDelayMs) : 0; + const s2 = i3.settings.animatedProcessing && !!i3.onStepComplete, l2 = s2 ? (0, m.clampStepDelay)(i3.settings.stepDelayMs) : 0; let c2 = 0; for (let e4 = 0; e4 < r2.length && i3.continueProcessing && !i3.isCancelled; e4++) { const t4 = r2[e4], o3 = Object.keys(t4)[0]; - if (i3.reportProgress({ phase: K.progressPhase.changeSet, status: Q.progressStatus.inProgress, itemsProcessed: e4, totalItems: r2.length, currentItem: o3 }), (0, ee.withModelContext)(i3, `flow[${this.displayName || "unknown"}]`, () => { - "createRef" in t4 ? (0, ge.applyChangeSetCreateRef)(this, t4.createRef, i3, e4) : (0, g.isDeleteChange)(t4) ? (0, fe.applyChangeSetDelete)(this, t4.delete, i3, e4) : (0, f.isSetStartupObjectChange)(t4) ? (0, Te.applyChangeSetSetStartupObject)(this, t4.setStartupObject, i3) : (0, m.isAddChange)(t4) || (0, T.isUpdateChange)(t4) || i3.addWarningMessage(_.changeSet.apply.unrecognizedChangeShape); - }), (0, m.isAddChange)(t4) && (yield (0, te.withModelContextAsync)(i3, `flow[${this.displayName || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { - yield (0, me.applyChangeSetAdd)(this, t4.add, i3, e4); - }))), (0, T.isUpdateChange)(t4) && (yield (0, te.withModelContextAsync)(i3, `flow[${this.displayName || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { - yield (0, ye.applyChangeSetUpdate)(this, t4.update, i3, e4); + if (i3.reportProgress({ phase: Q.progressPhase.changeSet, status: X.progressStatus.inProgress, itemsProcessed: e4, totalItems: r2.length, currentItem: o3 }), (0, te.withModelContext)(i3, `flow[${this.displayName || "unknown"}]`, () => { + "createRef" in t4 ? (0, fe.applyChangeSetCreateRef)(this, t4.createRef, i3, e4) : (0, f.isDeleteChange)(t4) ? (0, Te.applyChangeSetDelete)(this, t4.delete, i3, e4) : (0, T.isSetStartupObjectChange)(t4) ? (0, ye.applyChangeSetSetStartupObject)(this, t4.setStartupObject, i3) : (0, g.isAddChange)(t4) || (0, y.isUpdateChange)(t4) || i3.addWarningMessage(h.changeSet.apply.unrecognizedChangeShape); + }), (0, g.isAddChange)(t4) && (yield (0, ie.withModelContextAsync)(i3, `flow[${this.displayName || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { + yield (0, ge.applyChangeSetAdd)(this, t4.add, i3, e4); + }))), (0, y.isUpdateChange)(t4) && (yield (0, ie.withModelContextAsync)(i3, `flow[${this.displayName || "unknown"}]`, () => n2.__awaiter(this, void 0, void 0, function* () { + yield (0, Se.applyChangeSetUpdate)(this, t4.update, i3, e4); }))), s2) { const t5 = i3.onStepComplete({ type: "objectConfigured", objectType: "action", changeIndex: e4, objectName: o3 }), n3 = new Promise((e5) => setTimeout(e5, l2)); yield Promise.race([t5, n3]), i3.isPaused && (yield i3.waitForResume()); @@ -88919,13 +89133,13 @@ ${e3.stack}`, n3 = [this].concat(i3); const t4 = e4.execute(); t4 && "function" == typeof t4.then && a2.push(t4.catch((t5) => { const n3 = t5 instanceof Error ? t5.message : String(t5); - i3.warn((0, u.sprintf)(_.configureFromModel.deferredOpRejected, e4.type, n3)); + i3.warn((0, u.sprintf)(h.configureFromModel.deferredOpRejected, e4.type, n3)); })); } catch (t4) { const n3 = t4 instanceof Error ? t4.message : String(t4); - i3.warn((0, u.sprintf)(_.configureFromModel.deferredOpFailed, e4.type, n3)); + i3.warn((0, u.sprintf)(h.configureFromModel.deferredOpFailed, e4.type, n3)); } - yield Promise.allSettled(a2), i3.endDateTime = /* @__PURE__ */ new Date(), i3.setProcessingState(i3.isCancelled ? ie.processingState.cancelled : ie.processingState.complete), i3.reportProgress({ phase: K.progressPhase.changeSet, status: Q.progressStatus.completed, itemsProcessed: c2, totalItems: r2.length }); + yield Promise.allSettled(a2), i3.endDateTime = /* @__PURE__ */ new Date(), i3.setProcessingState(i3.isCancelled ? ne.processingState.cancelled : ne.processingState.complete), i3.reportProgress({ phase: Q.progressPhase.changeSet, status: X.progressStatus.completed, itemsProcessed: c2, totalItems: r2.length }); }); } } @@ -89092,28 +89306,28 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 65641(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(92140)), a = n2.__importDefault(i2(59441)), s = n2.__importDefault(i2(15244)), l = n2.__importStar(i2(36781)), u = n2.__importStar(i2(46920)), c = n2.__importStar(i2(14187)), d = n2.__importDefault(i2(95955)), p = n2.__importDefault(i2(26519)), _ = n2.__importDefault(i2(7830)), h = n2.__importDefault(i2(19359)), m = n2.__importDefault(i2(12360)), g = n2.__importDefault(i2(71824)), f = i2(68374), T = i2(64420); - class y extends g.default { + const n2 = i2(31635), o = i2(96618), r = n2.__importDefault(i2(92140)), a = n2.__importStar(i2(99189)), s = n2.__importDefault(i2(59441)), l = n2.__importDefault(i2(15244)), u = n2.__importStar(i2(36781)), c = n2.__importStar(i2(46920)), d = n2.__importStar(i2(14187)), p = n2.__importDefault(i2(95955)), _ = n2.__importDefault(i2(26519)), h = n2.__importDefault(i2(7830)), m = n2.__importDefault(i2(19359)), g = n2.__importDefault(i2(12360)), f = n2.__importDefault(i2(71824)), T = i2(68374); + class y extends f.default { constructor(e3) { - super(e3), this.callPrompts = this._addToAutoManageSettings(new d.default(this)), this.errorHandling = this._addToAutoManageSettings(new p.default(this)), this.inboundEmailSettings = this._addToAutoManageSettings(new _.default(this)), this.nluCortexMetaData = this._addToAutoManageSettings(new m.default(this)), this.pathDiscovery = this._addToAutoManageSettings(new h.default(this)); + super(e3), this.callPrompts = this._addToAutoManageSettings(new p.default(this)), this.errorHandling = this._addToAutoManageSettings(new _.default(this)), this.inboundEmailSettings = this._addToAutoManageSettings(new h.default(this)), this.nluCortexMetaData = this._addToAutoManageSettings(new g.default(this)), this.pathDiscovery = this._addToAutoManageSettings(new m.default(this)); } get className() { return "InboundEmailViewModel"; } get builtInVariableScopes() { - return [...super.builtInVariableScopes, c.scopes.email, c.scopes.message]; + return [...super.builtInVariableScopes, d.scopes.email, d.scopes.message]; } get isInboundEmail() { return true; } getFlowConfigurationClass() { - return f; + return T; } get overrideWireFlowConfiguration() { - return T.getEmailFlowConfiguration; + return a.getEmailFlowConfiguration; } get overrideWireFlowVersionConfiguration() { - return T.getVersionEmailFlowConfiguration; + return a.getVersionEmailFlowConfiguration; } get type() { return o.flowTypes.flowTypeInboundEmail; @@ -89123,10 +89337,10 @@ ${e3.stack}`, n3 = [this].concat(i3); } setNewInstanceDefaults(e3) { const t3 = e3 && e3.transferQueue ? e3.transferQueue : null; - return t3 ? (this.errorHandling.loadErrorSettings(t3), this.errorHandling.handlingType = s.default.Queue) : this.errorHandling.handlingType = s.default.Disconnect, super.setNewInstanceDefaults(e3); + return t3 ? (this.errorHandling.loadErrorSettings(t3), this.errorHandling.handlingType = l.default.Queue) : this.errorHandling.handlingType = l.default.Disconnect, super.setNewInstanceDefaults(e3); } processNluIntentsUpdate(e3) { - e3 && (this.nluCortexMetaData.intents = e3, l.emitter.emit(l.nluCortexIntentClassificationMetadataUpdated)); + e3 && (this.nluCortexMetaData.intents = e3, u.emitter.emit(u.nluCortexIntentClassificationMetadataUpdated)); } postScriptingCreateFlowAsync(e3) { var t3; @@ -89138,20 +89352,20 @@ ${e3.stack}`, n3 = [this].concat(i3); var o2, r2; if (e3 = yield i3.preExport.call(this, e3, t3), (null == t3 ? void 0 : t3.isForFlowYaml) && Array.isArray(null === (o2 = this.nluCortexMetaData) || void 0 === o2 ? void 0 : o2.intents) && this.nluCortexMetaData.intents.length) { e3[this.wrappedYamlName].settingsNaturalLanguageUnderstanding = {}; - const i4 = e3[this.wrappedYamlName].settingsNaturalLanguageUnderstanding, o3 = new a.default(this.nluCortexMetaData).getConfiguration(e3, t3), s2 = null === (r2 = null == o3 ? void 0 : o3.intents) || void 0 === r2 ? void 0 : r2.map((e4) => { + const i4 = e3[this.wrappedYamlName].settingsNaturalLanguageUnderstanding, o3 = new s.default(this.nluCortexMetaData).getConfiguration(e3, t3), a2 = null === (r2 = null == o3 ? void 0 : o3.intents) || void 0 === r2 ? void 0 : r2.map((e4) => { var { id: t4 } = e4; return n2.__rest(e4, ["id"]); }); - i4.intentDetection = s2, e3[this.wrappedYamlName].settingsNaturalLanguageUnderstanding = { intentDetection: { intents: s2 } }; + i4.intentDetection = a2, e3[this.wrappedYamlName].settingsNaturalLanguageUnderstanding = { intentDetection: { intents: a2 } }; } return e3; }); } getSaveAsConfig(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - const e4 = u.getStringifiedConfiguration(this); + const e4 = c.getStringifiedConfiguration(this); let t3 = JSON.parse(e4); - return t3 = yield this.preExport(t3), { newConfig: u.stringifyConfig(t3) }; + return t3 = yield this.preExport(t3), { newConfig: c.stringifyConfig(t3) }; }); } preImport(e3) { @@ -89201,37 +89415,22 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 66486(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(17604), r = n2.__importStar(i2(36781)), a = n2.__importStar(i2(59477)), s = n2.__importStar(i2(98442)), l = i2(79516), u = i2(47957); + const n2 = i2(31635), o = i2(17604), r = n2.__importStar(i2(59477)), a = n2.__importStar(i2(98442)), s = i2(47957); t2.default = class { - constructor(e3) { - this._flow = e3; - } - isAllowed(e3) { - return this._isVariantOfPrimaryLanguage(e3); - } - notifyRejected(e3) { - var t3; - const i3 = null !== (t3 = s.getLanguageDisplayName(e3)) && void 0 !== t3 ? t3 : e3, n3 = { type: l.AlertTypeEnum.error, message: (0, o.sprintf)(u.setLocale.navigatorLanguageNotVariantError, i3) }; - r.emitter.emit(r.alert, n3); - } isSupported(e3) { - return a.isNavigatorSupportedLanguage(e3); + return r.isNavigatorSupportedLanguage(e3); } unsupportedError(e3) { var t3; - const i3 = null !== (t3 = s.getLanguageDisplayName(e3)) && void 0 !== t3 ? t3 : e3; - return (0, o.sprintf)(u.setLocale.navigatorUnsupportedLanguageError, i3); - } - _isVariantOfPrimaryLanguage(e3) { - const t3 = s.getBaseLanguageSubtag(this._flow.defaultLanguage), i3 = s.getBaseLanguageSubtag(e3); - return !(!t3 || !i3) && t3 === i3; + const i3 = null !== (t3 = a.getLanguageDisplayName(e3)) && void 0 !== t3 ? t3 : e3; + return (0, o.sprintf)(s.setLocale.navigatorUnsupportedLanguageError, i3); } }; }, 31145(e2, t2, i2) { "use strict"; var n2; t2.NluFlowViewModel = void 0; - const o = i2(31635), r = o.__importStar(i2(68694)), a = i2(68694), s = i2(17604), l = o.__importDefault(i2(92140)), u = o.__importStar(i2(24601)), c = o.__importStar(i2(98442)), d = o.__importStar(i2(9345)), p = i2(14394), _ = i2(79516), h = i2(77841), m = i2(63689), g = o.__importStar(i2(12847)), f = o.__importStar(i2(36781)), T = i2(10798), y = o.__importStar(i2(46920)), S = o.__importDefault(i2(77862)), A = o.__importStar(i2(58380)), N = o.__importStar(i2(1115)), v = o.__importDefault(i2(4648)), I = i2(84041), C = o.__importStar(i2(44392)), O = o.__importStar(i2(22717)), b = i2(13116), E = o.__importStar(i2(14187)), w = o.__importDefault(i2(8066)), R = o.__importDefault(i2(71729)), D = o.__importDefault(i2(71901)), P = o.__importDefault(i2(71655)), M = o.__importDefault(i2(95955)), F = o.__importDefault(i2(27277)), L = o.__importDefault(i2(75228)), x = o.__importDefault(i2(84693)), k = o.__importDefault(i2(76533)), V = o.__importDefault(i2(4406)), U = o.__importDefault(i2(19359)), B = o.__importDefault(i2(57443)), G = o.__importDefault(i2(15179)), j = o.__importDefault(i2(48263)), q = o.__importDefault(i2(86767)), W = o.__importDefault(i2(74246)), Y = o.__importDefault(i2(71824)), H = o.__importDefault(i2(66486)), J = o.__importStar(i2(59477)), $ = i2(79364), z = i2(24893), K = i2(16926), Q = i2(47957), X = i2(64420); + const o = i2(31635), r = o.__importStar(i2(68694)), a = i2(68694), s = i2(17604), l = o.__importDefault(i2(92140)), u = o.__importStar(i2(24601)), c = o.__importStar(i2(98442)), d = o.__importStar(i2(9345)), p = i2(14394), _ = i2(79516), h = i2(77841), m = i2(63689), g = o.__importStar(i2(12847)), f = o.__importStar(i2(36781)), T = i2(10798), y = o.__importStar(i2(46920)), S = o.__importDefault(i2(77862)), A = o.__importStar(i2(58380)), N = o.__importStar(i2(1115)), v = o.__importDefault(i2(4648)), I = i2(84041), C = o.__importStar(i2(44392)), O = o.__importStar(i2(22717)), b = i2(13116), E = o.__importStar(i2(14187)), w = o.__importDefault(i2(8066)), R = o.__importDefault(i2(71729)), D = o.__importDefault(i2(71901)), P = o.__importDefault(i2(71655)), M = o.__importDefault(i2(95955)), F = o.__importDefault(i2(27277)), L = o.__importDefault(i2(75228)), x = o.__importDefault(i2(84693)), k = o.__importDefault(i2(76533)), V = o.__importDefault(i2(4406)), U = o.__importDefault(i2(19359)), B = o.__importDefault(i2(57443)), G = o.__importDefault(i2(15179)), j = o.__importDefault(i2(48263)), q = o.__importDefault(i2(86767)), W = o.__importDefault(i2(74246)), Y = o.__importDefault(i2(71824)), H = o.__importDefault(i2(66486)), J = o.__importStar(i2(59477)), $ = i2(79364), z = i2(24893), K = i2(16926), Q = i2(47957), X = i2(99189); class Z extends Y.default { constructor(e3) { super(e3), n2.set(this, false), this._nluWbMessageProcessingShouldCacheFlowConfig = true, this.callPrompts = this._addToAutoManageSettings(new M.default(this)), this.errorHandling = this._addToAutoManageSettings(new w.default(this)), this.botFlowSettings = this._addToAutoManageSettings(this._createBotFlowSettings()), this.supportsNluIntents && (this.intentsSettings = this._addToAutoManageSettings(new L.default(this))), this.learningSettings = this._addToAutoManageSettings(new k.default(this)), this.nluMetaData = this._addToAutoManageSettings(new q.default(this)), this.intentClassifierData = this._addToAutoManageSettings(new W.default(this)), this.slotSettings = this._addToAutoManageSettings(new B.default(this)), this.slotTypeSettings = this._addToAutoManageSettings(new G.default(this)), this.userInputSettings = this._addToAutoManageSettings(new D.default(this)), this.botSessionViewer = this._addToAutoManageSettings(new P.default(this)), this.supportsKnowledge && (this.knowledgeSettings = this._addToAutoManageSettings(new x.default(this))), this.supportsNluIntents && (this.intentMiner = this._addToAutoManageSettings(new F.default(this))), this.pathDiscovery = this._addToAutoManageSettings(new U.default(this)), this.optimizationOverview = this._addToAutoManageSettings(new V.default(this)), this.virtualAgentSettings = this._addToAutoManageSettings(new j.default(this)), this.debouncedValidateFlow = l.default.debounce(N.validateFlow.bind(N, this), 500); @@ -89336,7 +89535,7 @@ ${e3.stack}`, n3 = [this].concat(i3); var t3, i3, n3; const o2 = y.getStringifiedConfiguration(this); let r2 = JSON.parse(o2); - return r2 = yield this.preExport(r2), r2.botFlowSettings.nluDomainId = null === (i3 = null === (t3 = e3.nluInfo) || void 0 === t3 ? void 0 : t3.domain) || void 0 === i3 ? void 0 : i3.id, r2.botFlowSettings.engineVersion = null === (n3 = e3.nluInfo) || void 0 === n3 ? void 0 : n3.engineVersion, delete r2.botFlowSettings.nluDomainVersionId, (0, T.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && (delete r2.botFlowSettings.intentClassifierId, r2.intentClassifierData && (delete r2.intentClassifierData.version, delete r2.intentClassifierData.latestPublishedVersion)), { newConfig: y.stringifyConfig(r2) }; + return r2 = yield this.preExport(r2), r2.botFlowSettings.nluDomainId = null === (i3 = null === (t3 = e3.nluInfo) || void 0 === t3 ? void 0 : t3.domain) || void 0 === i3 ? void 0 : i3.id, r2.botFlowSettings.engineVersion = null === (n3 = e3.nluInfo) || void 0 === n3 ? void 0 : n3.engineVersion, delete r2.botFlowSettings.nluDomainVersionId, (0, T.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && (delete r2.botFlowSettings.intentClassifierId, l.default.isObject(r2.intentClassifierData) && (delete r2.intentClassifierData.version, delete r2.intentClassifierData.latestPublishedVersion)), { newConfig: y.stringifyConfig(r2) }; }); } updateNluIdsInConfig(e3, t3, i3, n3, o2, r2, a2) { @@ -89404,7 +89603,7 @@ ${e3.stack}`, n3 = [this].concat(i3); let a2; e3.defaultLanguage !== this.defaultLanguage && (r2.oldLanguage = e3.defaultLanguage, a2 = this.defaultLanguage, e3.supportedLanguages = [a2], e3.supportedLanguageOptions = [{ language: a2 }], e3.defaultLanguage = a2); const s2 = this.botFlowSettings.nluDomainId, u2 = this.botFlowSettings.engineVersion, c2 = null === (n3 = this.botFlowSettings.nluDomain) || void 0 === n3 ? void 0 : n3.name, d2 = null === (o2 = this.botFlowSettings.nluDomain) || void 0 === o2 ? void 0 : o2.description, p2 = this.botFlowSettings.nluDomainVersionId; - return this.updateNluIdsInConfig(e3, s2, u2, p2, c2, d2, a2), r2; + return this.updateNluIdsInConfig(e3, s2, u2, p2, c2, d2, a2), (0, T.isFeatureAvailable)(v.default.botFlowsLLMPoweredFrontDoor) && (l.default.isObject(e3.botFlowSettings) && delete e3.botFlowSettings.intentClassifierId, l.default.isObject(e3.intentClassifierData) && (delete e3.intentClassifierData.version, delete e3.intentClassifierData.latestPublishedVersion)), r2; }); } postImport(e3, t3, i3) { @@ -89581,7 +89780,7 @@ ${e3.stack}`, n3 = [this].concat(i3); } get additionalLanguagePolicy() { var e3; - if ((null === (e3 = this.botFlowSettings) || void 0 === e3 ? void 0 : e3.navigatorVirtualAgentEnabled) && J.isNavigatorFeatureAvailable()) return this._navigatorAdditionalLanguagePolicy || (this._navigatorAdditionalLanguagePolicy = new H.default(this)), this._navigatorAdditionalLanguagePolicy; + if ((null === (e3 = this.botFlowSettings) || void 0 === e3 ? void 0 : e3.navigatorVirtualAgentEnabled) && J.isNavigatorFeatureAvailable()) return this._navigatorAdditionalLanguagePolicy || (this._navigatorAdditionalLanguagePolicy = new H.default()), this._navigatorAdditionalLanguagePolicy; } get _canOnlyAddLanguageInAnotherFlowInstance() { return !this.botFlowSettings.allowsMoreThanOneSupportedLanguage || super._canOnlyAddLanguageInAnotherFlowInstance; @@ -89677,7 +89876,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 74920(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(31145), r = n2.__importDefault(i2(99025)), a = i2(64420), { flowTypes: s } = i2(96618), l = i2(88); + const n2 = i2(31635), o = i2(31145), r = n2.__importDefault(i2(99025)), a = i2(99189), { flowTypes: s } = i2(96618), l = i2(88); class u extends o.NluFlowViewModel { constructor(e3) { super(e3), this.speechRecognition = new r.default(this), this._addToAutoManageSettings(this.speechRecognition); @@ -89701,14 +89900,14 @@ ${e3.stack}`, n3 = [this].concat(i3); return a.getVoiceFlowConfiguration; } get overrideWireFlowVersionConfiguration() { - return a.getVersionVoiceflowConfiguration; + return a.getVersionVoiceFlowConfiguration; } } t2.default = u; }, 66350(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(96618), r = i2(68694), a = n2.__importDefault(i2(92140)), s = (i2(94110), i2(56969)), l = i2(56969), u = i2(56969), c = n2.__importStar(i2(14187)), d = n2.__importDefault(i2(66700)), p = n2.__importDefault(i2(99025)), _ = n2.__importDefault(i2(55705)), h = i2(31145), m = i2(64420), g = i2(19098); + const n2 = i2(31635), o = i2(96618), r = i2(68694), a = n2.__importDefault(i2(92140)), s = (i2(94110), i2(56969)), l = i2(56969), u = i2(56969), c = n2.__importStar(i2(14187)), d = n2.__importDefault(i2(66700)), p = n2.__importDefault(i2(99025)), _ = n2.__importDefault(i2(55705)), h = i2(31145), m = i2(99189), g = i2(19098); class f extends h.NluFlowViewModel { constructor(e3) { super(e3), this.speechRecognition = new p.default(this), this._addToAutoManageSettings(this.speechRecognition), this.voiceSurveyFlowSettings = this.botFlowSettings; @@ -89835,7 +90034,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 43314(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(17604), a = i2(96618), s = i2(80428), l = n2.__importDefault(i2(85499)), u = i2(79516), c = i2(75755), d = i2(38725), p = n2.__importStar(i2(36781)), _ = n2.__importStar(i2(34475)), h = (i2(66663), i2(76692)), m = i2(79519), g = n2.__importStar(i2(14187)), f = n2.__importDefault(i2(26519)), T = n2.__importDefault(i2(67829)), y = n2.__importDefault(i2(71824)), S = i2(47957), A = i2(64420), N = i2(69946); + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = i2(17604), a = i2(96618), s = i2(80428), l = n2.__importDefault(i2(85499)), u = i2(79516), c = i2(75755), d = i2(38725), p = n2.__importStar(i2(36781)), _ = n2.__importStar(i2(34475)), h = (i2(66663), i2(76692)), m = i2(79519), g = n2.__importStar(i2(14187)), f = n2.__importDefault(i2(26519)), T = n2.__importDefault(i2(67829)), y = n2.__importDefault(i2(71824)), S = i2(47957), A = i2(99189), N = i2(69946); class v extends y.default { constructor(e3) { super(e3), this.errorHandling = new f.default(this), this._addToAutoManageSettings(this.errorHandling), this.workitemFlowSettings = new T.default(this), this._addToAutoManageSettings(this.workitemFlowSettings); @@ -90197,27 +90396,27 @@ ${e3.stack}`, n3 = [this].concat(i3); })(e3, t3.filter, i3)) return false; const s2 = u.ChangeSet.fromModel(t3).getActionTypesToAdd(); if (s2.size > 0) { - const e4 = []; - if (s2.forEach((t4) => { - var n4; - const o2 = i3.actionTypeRegistry.getNodeInfo(t4); - if (o2 && o2.isAvailableForFlowType(i3.flowType)) { - const t5 = null === (n4 = o2.modelFormatSupport) || void 0 === n4 ? void 0 : n4.flowYaml, i4 = (0, J.deriveFlowYamlSupportState)(t5); - (i4 === $.flowYamlSupportState.notAvailable || i4 === $.flowYamlSupportState.deprecated || i4 === $.flowYamlSupportState.conditional && (null == t5 ? void 0 : t5.feature) && k.isFeatureUnavailable(t5.feature)) && e4.push(o2.name); - } else e4.push(o2 ? o2.name : t4); - }), e4.length > 0) { - const t4 = V.default.getFlowTypeDisplayName(i3.flowType), n4 = (0, G.getListDisplayString)(e4, false, false, true); - return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.unableToApplyUnavailableActions, t4, n4)), i3.continueProcessing = false, false; + const t4 = []; + if (s2.forEach((n4) => { + var o2; + const r3 = i3.actionTypeRegistry.getNodeInfo(n4); + if (r3 && r3.isAvailableForFlow(e3)) { + const e4 = null === (o2 = r3.modelFormatSupport) || void 0 === o2 ? void 0 : o2.flowYaml, i4 = (0, J.deriveFlowYamlSupportState)(e4); + (i4 === $.flowYamlSupportState.notAvailable || i4 === $.flowYamlSupportState.deprecated || i4 === $.flowYamlSupportState.conditional && (null == e4 ? void 0 : e4.feature) && k.isFeatureUnavailable(e4.feature)) && t4.push(r3.name); + } else t4.push(r3 ? r3.name : n4); + }), t4.length > 0) { + const e4 = V.default.getFlowTypeDisplayName(i3.flowType), n4 = (0, G.getListDisplayString)(t4, false, false, true); + return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.unableToApplyUnavailableActions, e4, n4)), i3.continueProcessing = false, false; } } const l2 = []; for (const e4 of t3.changes) (0, _.isAddChange)(e4) && ((0, N.isTaskAddOperation)(e4.add) && l2.push({ nodeInfo: j.getInfo(Y.taskActionType), label: "Task" }), (0, S.isStateAddOperation)(e4.add) && l2.push({ nodeInfo: j.getInfo(W.stateActionType), label: "State" }), (0, g.isMenuAddOperation)(e4.add) && l2.push({ nodeInfo: j.getInfo(q.menuActionType), label: "Menu" })); - for (const { nodeInfo: e4, label: t4 } of l2) { - if (!e4) continue; - const n4 = null === (r2 = e4.modelFormatSupport) || void 0 === r2 ? void 0 : r2.flowYaml, s3 = (0, J.deriveFlowYamlSupportState)(n4); - if (s3 === $.flowYamlSupportState.notAvailable || s3 === $.flowYamlSupportState.deprecated) return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.reusableNodeNotAvailableForFormat, t4)), i3.continueProcessing = false, false; - if (s3 === $.flowYamlSupportState.conditional && (null == n4 ? void 0 : n4.feature) && k.isFeatureUnavailable(n4.feature)) return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.reusableNodeRequiresFeature, t4, n4.feature)), i3.continueProcessing = false, false; - if (!e4.needsServerInfo && !e4.isAvailableForFlowType(i3.flowType)) return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.reusableNodeNotAvailableForFlowType, t4, i3.flowType)), i3.continueProcessing = false, false; + for (const { nodeInfo: t4, label: n4 } of l2) { + if (!t4) continue; + const s3 = null === (r2 = t4.modelFormatSupport) || void 0 === r2 ? void 0 : r2.flowYaml, l3 = (0, J.deriveFlowYamlSupportState)(s3); + if (l3 === $.flowYamlSupportState.notAvailable || l3 === $.flowYamlSupportState.deprecated) return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.reusableNodeNotAvailableForFormat, n4)), i3.continueProcessing = false, false; + if (l3 === $.flowYamlSupportState.conditional && (null == s3 ? void 0 : s3.feature) && k.isFeatureUnavailable(s3.feature)) return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.reusableNodeRequiresFeature, n4, s3.feature)), i3.continueProcessing = false, false; + if (!t4.needsServerInfo && !t4.isAvailableForFlow(e3)) return i3.addErrorMessage((0, o.sprintf)(a.changeSet.apply.reusableNodeNotAvailableForFlowType, n4, i3.flowType)), i3.continueProcessing = false, false; } for (const e4 of t3.changes) { if ((0, h.isDeleteChange)(e4)) for (const t4 of e4.delete.items) { @@ -90726,6 +90925,15 @@ ${e3.stack}`, n3 = [this].concat(i3); } })(e3, t3.version)); } + }, 23031(e2, t2) { + "use strict"; + function i2(e3) { + return !!(null == e3 ? void 0 : e3.isNluFlow); + } + t2.isNavigatorCapableFlow = i2, t2.isNavigatorEnabledFlow = function(e3) { + var t3; + return i2(e3) && !!(null === (t3 = e3.botFlowSettings) || void 0 === t3 ? void 0 : t3.navigatorVirtualAgentEnabled); + }; }, 57606(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -92832,14 +93040,14 @@ ${e3.stack}`, n3 = [this].concat(i3); n2.__decorate([(0, r.enumerable)(true), n2.__metadata("design:type", Object), n2.__metadata("design:paramtypes", [])], s.prototype, "noInputDigitalBotSequence", null), n2.__decorate([(0, r.enumerable)(true), n2.__metadata("design:type", Object), n2.__metadata("design:paramtypes", [])], s.prototype, "noMatchDigitalBotSequence", null), t2.messagingTemplateSequences = new s(); }, 69453(e2, t2) { "use strict"; - Object.defineProperty(t2, "__esModule", { value: true }), t2.exportFlowModal = t2.stringFacets = t2.emailSend = t2.customDataTypes = t2.deflect = t2.codeEditor = t2.changeSet = t2.configureFromModel = t2.jsonSchemaProcessing = t2.debug = t2.executionData = t2.flowVisualizationModal = t2.replaySearchHistory = t2.replayFlow = t2.previewFlow = t2.structuredParticipantData = t2.externalContact = t2.executionHistory = t2.architect = void 0, t2.architect = { architectFlowLabel: "*Architect Flow", requiredPropertyMissing: "Missing required property '%1$s'.", userDefinedLabel: "*User Defined" }, t2.executionHistory = { generateQuery: "DEBUG: Show Query" }, t2.externalContact = { label: "*External Contact" }, t2.structuredParticipantData = { label: "*Structured Participant Data" }, t2.previewFlow = { botSessionIdLabel: "Bot Session ID", collaborateDial: "Phone Number", conversationIdLabel: "Conversation ID", dialString: "Collaborate Dial String", flowVersionDebug: "Debug Version", flowVersionShort: "Ver. %1$s", flowVersionUnknown: "Ver. Unknown", launchIdLabel: "Launch ID", workitemIdLabel: "Workitem ID", pressShiftToReset: "Press Shift when opening to reset payload.", flowInstanceIdLabel: "Flow Instance ID", flowNameLabel: "Flow Name", flowIdLabel: "Flow ID", flowPublishedVersionLabel: "Published Version", flowVersionLabel: "Flow Version", flowCharacteristics: { callable: { callInProgressLabel: "Call in Progress", previewLabelDebug: "Make Debug Test Call", previewLabelPublished: "Make Test Call", previewDescriptionDebug: "Make a test call to the latest debug publish of this flow.", previewDescriptionPublished: "Make a test call to the latest published version of this flow." }, digitalBot: { botSessionInProgress: "Bot Session in Progress", previewLabelDebug: "Preview Debug Published Bot", previewLabelPublished: "Preview Bot", previewDescriptionDebug: "Preview the latest debug publish of this digital bot flow.", previewDescriptionPublished: "Preview the latest published version of this digital bot flow.", launchPayloadTitle: "Digital Bot Preview Input Data", launchPayloadSubTitle: "Enter the digital bot flow input data below." }, businessProcess: { launchInProgressLabel: "Test Launch in Progress", previewLabelDebug: "Debug Test Launch", previewLabelPublished: "Test Launch", previewDescriptionDebug: "Launch the latest debug publish of this business process flow.", previewDescriptionPublished: "Launch the latest published version of this business process flow.", launchPayloadTitle: "Business Process Input Data", launchPayloadSubTitle: "Enter the business process flow input data below.", firstTimeMessage: "When performing a test launch of a business process flow, remember it runs the latest published version of the flow." }, workflow: { launchInProgressLabel: "Test Launch in Progress", previewLabelDebug: "Debug Test Launch", previewLabelPublished: "Test Launch", previewDescriptionDebug: "Launch the latest debug publish of this workflow.", previewDescriptionPublished: "Launch the latest published version of this workflow.", launchPayloadTitle: "Workflow Input Data", launchPayloadSubTitle: "Enter the workflow input data below.", firstTimeMessage: "When performing a test launch of a workflow, remember it runs the latest published version of the workflow." }, workitem: { launchInProgressLabel: "Workitem in Progress", previewLabelPublished: "Preview Workitem", previewDescriptionPublished: "Preview the latest published version of this workitem flow.", launchPayloadTitle: "Workitem Input Data", launchPayloadSubTitle: "Enter the workitem input data below.", firstTimeMessage: "When performing a preview of a workitem, remember:
\n 1. The latest published version of the workitem flow is run.
\n 2. You need to have an onCreate rule specified on the worktype.
\n 3. You need to ensure that flow rules are enabled and that there is an onCreate rule specified on the worktype for preview to work." } }, payloadModalTitle: "Input Data", payloadModalSubTitle: "Enter the input data to supply for the launch below.", flowInformationSectionLabel: "Flow Information", unableToStartTitle: "Preview Failed", unableToStartMessage: "Unable to start the flow preview.", voiceSurveyLaunchPayloadTitle: "Voice Survey Invocation Data", voiceSurveyLaunchPayloadSubTitle: "Enter the voice survey invocation input data below." }, t2.replayFlow = { cancelMessage: "Do you wish to stop waiting for the flow to complete?", flowReplayType: { default: { replayLabelLastTest: "Replay Last Test" } }, itemCompute: "Item Compute", itemDuration: "Item Duration", itemNetworkCalls: "Item Network Calls", overallCompute: "Overall Compute", overallDuration: "Overall Duration", overallNetworkCalls: "Overall Network Calls", overallRuntime: "Overall Runtime", replayLabelUnavailable: "Replay Unavailable", replayLabelWaiting: "Replay Waiting...", replayPreview: "Replay Preview", replayTitleLastTest: "Replay the last test flow execution in the Replayer.", replayInformation: "Last test flow information:", replayTitleUnavailableCallable: "Replay will be available after the flow launched for the test call completes.", replayTitleUnavailableDefault: "Replay will be available after the flow launched for the test completes.", replayTitleUnavailableDigitalBot: "Replay will be available after the flow launched for the bot session completes.", replayTitleUnavailableLaunchable: "Replay will be available after the flow launched for the test launch completes.", replayWaiting: "Replay waiting on:", secondsSuffix: "s", showVisualizationModal: "Show the Visualization Modal" }, t2.replaySearchHistory = { searchActionHistory: "Find flows that ran this action", searchActionPathHistory: "Find flows that took this output", searchMenuHistory: "Find flows that ran this Menu", searchTaskHistory: "Find flows that ran this Task", searchBotStateHistory: "Find flows that ran this Bot", searchStateHistory: "Find flows that ran this State" }, t2.flowVisualizationModal = { compute: "Compute", containers: "Containers", duration: "Duration (ms)", itemCompute: "Item Compute", itemDurationMs: "Item Duration (ms)", itemNetworkCalls: "Item Network Calls", menuChoice: "Menu Choice", networkCalls: "Network Calls", other: "Other", overallCompute: "Overall Compute", overallDurationMs: "Overall Duration (ms)", overallNetworkCalls: "Overall Network Calls", percentOfFlow: "% of Flow", size: "Flow Object Size", title: "Flow Size Visualization", titleReplay: "Flow Replay Visualization", visualizationBarChart: "Bar Chart", visualizationCirclePackChart: "Circle Pack Chart", visualizationList: "List", visualizationStarburstChart: "Starburst Chart", parentColumn: "Container", filterPlaceholder: "Filter...", weightProperty: "Weight Property" }, t2.executionData = { bot: "Bot", botTurn: "Bot Turn", dtmf: "dtmf", fromParticipant: "From Participant", prompt: "prompt", toParticipant: "To Participant" }, t2.debug = { actionSupport: "(DEBUG) Action Support", flowDefinitions: "(DEBUG) Flow Definitions" }, t2.jsonSchemaProcessing = { noSchemaToProcess: "There is no schema to process.", referencedSchemaHasNoProperties: "The referenced schema contains no properties.", schemaHasNoName: "The schema has no naming information such as a title property from which Architect can generate a data type name.", schemaReferenceNotFound: "The schema refers to a definition named '%1$s' that does not exist.", schemaTypeMapsToUnavailableDataType: "'%1$s' ( type '%2$s', isCollection: %3$s ) maps to the Architect data type '%4$s' which is not available for the flow type '$5%s'.", schemaUnableToDetermineRootType: "Unable to determine the root data type from the schema.", schemaUnableToMapPropertyToType: "Unable to map '%1$s' ( type '%2$s', isCollection: %3$s ) to an Architect data type.", schemaUnableToProcess: "Unable to process the schema.", schemaUnsupportedDssSchemaVersion: "The schema version %1$s is not supported by this version of Architect." }, t2.configureFromModel = { readOnlyFlow: "Flow YAML cannot be imported because this flow is read-only.", expectedArray: "Expected array for '%1$s' but got %2$s.", expectedBoolean: "Expected boolean for '%1$s' but got %2$s.", expectedNumber: "Expected number for '%1$s' but got %2$s.", expectedObject: "Expected object for '%1$s' but got %2$s.", expectedObjectAtIndex: "Expected object at %1$s[%2$s]; got %3$s.", expectedString: "Expected string for '%1$s' but got %2$s.", outOfServiceNotWritable: "the property '%1$s' is not writable (expression is out of service)%2$s.", unknownProperty: "Unknown property '%1$s' on %2$s \u2014 skipping.", actionDeprecatedForFormat: "Action '%1$s' is deprecated and does not support configuration from format '%2$s'.", actionFormatNotSupported: "Action '%1$s' does not support configuration from format '%2$s'.", actionRequiresFeature: "Action '%1$s' requires feature '%2$s' for format '%3$s', but it is not enabled.", intentsUnderOutputsUnsupported: "'intents' under 'outputs' is not supported on this action; ignoring on '%1$s'.", outputCouldNotResolve: "Output '%1$s' could not be resolved on action '%2$s'.", outputToggleReadOnly: "Output '%1$s' on '%2$s' cannot be toggled on a read-only flow; ignoring 'enabled: %3$s'.", outputUnavailableCannotEnable: "Output '%1$s' on '%2$s' is unavailable and cannot be enabled; ignoring 'enabled: true'.", propertyConfigureFailed: "Property '%1$s' configuration failed on '%2$s': %3$s", unrecognizedYamlProperty: "Unrecognized YAML property '%1$s' on action '%2$s'.", entityResolutionFailed: "Entity resolution failed for %1$s '%2$s': %3$s", entityResolutionFailedNetworkLiteral: "Entity resolution failed for %1$s (%2$s) '%3$s': %4$s", failedToResolve: "Failed to resolve %1$s '%2$s'.", failedToResolveFor: "Failed to resolve %1$s '%2$s' for %3$s '%4$s'.", failedToResolveIn: "Failed to resolve %1$s '%2$s' in %3$s '%4$s'.", failedToResolveNetworkLiteral: "Failed to resolve %1$s (%2$s) '%3$s'.", networkLiteralNotUpdatable: "Resolved %1$s (%2$s) '%3$s' could not be applied (expression not updatable).", deferredOpFailed: "Deferred operation '%1$s' failed: %2$s", deferredOpRejected: "Deferred operation '%1$s' rejected: %2$s", autoCreateFailed: "Unable to auto-create variable '%1$s'.", autoCreateInvalidIdentifier: "Unable to auto-create variable '%1$s': '%2$s' is not a valid identifier.", autoCreateNeedsScopePrefix: "Unable to auto-create variable '%1$s': name must include a recognized scope prefix.", autoCreateNoNameAfterPrefix: "Unable to auto-create variable '%1$s': no variable name after scope prefix.", autoCreateNoTaskContainer: "Unable to auto-create variable '%1$s' because it is a '%2$s' scoped variable and there is no task-like container available.", autoCreateScopeNotCreatable: "Unable to auto-create variable '%1$s' because scope '%2$s.' is not creatable in the destination container.", autoCreateTypeNotUserCreatable: "Unable to auto-create variable '%1$s' because type '%2$s' is not user-creatable.", autoCreateUnrecognizedScope: "Unable to auto-create variable '%1$s': unrecognized scope '%2$s'.", unknownVariableDataType: "Unknown variable data type '%1$s' for variable '%2$s'.", variableCannotAutoCreateScope: "Variable '%1$s' does not exist and cannot be auto-created for scope '%2$s'.", variableCreationFailed: "Variable '%1$s' creation failed: %2$s", variableCreationFailedInTask: "Variable '%1$s' creation failed in task '%2$s': %3$s", variableTypeMismatch: "Variable '%1$s' exists but its type does not match the output expression type.", invalidSwitchStyle: "Invalid switchStyle %1$s; expected 0 (first true) or 1 (match expression).", switchCaseCountMismatch: "Switch has %1$s case(s) but YAML specified %2$s (maximum %3$s).", switchCaseMustBeObject: "Switch cases[%1$s] must be an object.", switchCasesMustBeArray: "Switch `cases` must be a JSON array.", collectionLitMustBeArray: "Expected an array for collection 'lit'; got %1$s.", collectionLiteralItemCap: "Collection literal has %1$s items; maximum allowed is %2$s.", dataPairListCollectionItemMustBeObject: "DataPairListCollection item '%1$s' YAML value must be an object.", dataPairListCollectionMustBeObject: "DataPairListCollection YAML value must be an object.", dataPairListConfigureFailed: "Failed to configure %1$s: %2$s", dataPairListMustBeObject: "DataPairList YAML value must be an object.", updateDataCustomJsonRequiresArchitectName: "Update Data `customJson` statement requires `type.architect.name`.", updateDataStatementFailed: "Update Data statements[%1$s] (%2$s) failed: %3$s", updateDataStatementInnerMustBeObject: "Update Data statements[%1$s].%2$s must be an object with variable and value.", updateDataStatementMustBeObject: "Update Data statements[%1$s] must be an object.", updateDataStatementOneTypeWrapper: "Update Data statements[%1$s] must have exactly one type wrapper property; got %2$s: %3$s.", updateDataStatementsMustBeArray: "Update Data `statements` must be a JSON array.", updateDataUnknownCustomJsonType: "Update Data: unknown Architect custom JSON type '%1$s'.", updateDataUnsupportedStatementWrapper: "Update Data: unsupported statement wrapper '%1$s'.", currencyLiteralExpectedObjectOrString: "Currency literal expected an object with amount/code or a string; got %1$s.", currencyLiteralRequiresAmount: "Currency literal requires a numeric or string 'amount' part.", dateLiteralExpectedObjectOrString: "Date literal expected an object with year/month/day or a string; got %1$s.", dateLiteralPartOutOfRange: "Date literal %1$s %2$s is outside the supported range [%3$s, %4$s].", dateLiteralRequiresParts: "Date literal requires numeric 'year', 'month', and 'day' parts.", dateTimeLiteralExpectedObjectOrString: "DateTime literal expected an object with year/month/day/hour/minute/second or a string; got %1$s.", dateTimeLiteralPartOutOfRange: "DateTime literal %1$s %2$s is outside the supported range [%3$s, %4$s].", dateTimeLiteralRequiresYear: "DateTime literal requires a numeric 'year' part.", decimalLiteralMagnitudeExceeded: 'Decimal literal "%1$s" exceeds maximum allowed magnitude of %2$s', decimalScientificNotationUnsupported: "Scientific notation is not supported for decimal literals: %1$s", durationLiteralComponentMustBeNumber: 'Duration literal "%1$s" must be a JSON number; got %2$s. Treating as 0.', durationLiteralExpectedObjectOrString: "Duration literal expected an object with days/hours/minutes/seconds/ms or a string; got %1$s.", durationLiteralMustBePlainObject: "Duration literal `lit` must be a plain object with numeric duration components when present.", durationLiteralOutOfRange: "Duration literal of %1$s ms is outside the supported range [%2$s, %3$s].", integerLiteralOutOfRange: "Integer literal %1$s is outside the allowed range [%2$s, %3$s]", jsonLiteralExpectedValue: "JSON literal expected a JSON value (object, array, string, number, boolean, or null); got %1$s.", jsonLiteralLengthExceeded: "JSON literal stringified length %1$s exceeds maximum allowed length of %2$s characters", jsonLiteralStringifyFailed: "JSON literal could not be stringified (e.g. cyclic structure); value ignored.", literalExpectedStringNumberOrBoolean: "Literal expected a string, number, or boolean; got %1$s.", literalExpectedStringNumberOrBooleanForListSelect: "Literal expected a string, number, or boolean for list/select type; got %1$s.", stringLiteralExpectedPrimitive: "String literal expected a string, number, or boolean; got %1$s.", stringLiteralLengthExceeded: "String literal length %1$s exceeds maximum allowed length of %2$s characters", timeLiteralExpectedObjectOrString: "Time literal expected an object with hour/minute/second or a string; got %1$s.", timeLiteralPartOutOfRange: "Time literal %1$s %2$s is outside the supported range [%3$s, %4$s].", unrecognizedLiteralValue: "Unrecognized %1$s literal value: %2$s", defaultMenuChoiceUnresolved: "defaultMenuChoice: could not resolve choice '%1$s' by id, name, or trackingId.", intentMissingName: "Intent at index %1$s on '%2$s' is missing a name; skipping.", intentNotDefinedOnNluDomain: "Intent '%1$s' is not defined on the NLU domain; skipping (declared 'enabled: false').", menuChoiceActionNotValid: "Action '%1$s' (lookup: '%2$s') not valid in menu '%3$s'.", menuChoiceCreationFailed: "Menu choice '%1$s' creation failed in menu '%2$s': %3$s", menuCreationFailed: "Menu '%1$s' creation failed: %2$s", outputPathNotFoundOnParentTask: "Output path '%1$s' not found on parent task '%2$s'.", skipAlternateSequenceUnsupportedLanguage: "Skipping alternateSequence for language '%1$s' because it is not in the flow's supported languages.", speechRecTermsMustBeStringArray: "speechRecTerms for '%1$s' must be a string array or { terms: string[] }.", speechRecTermsUnsupportedLanguage: "speechRecTerms: unsupported language '%1$s' on menu choice '%2$s'.", startUpRefCouldNotBeResolved: "startUpRef '%1$s' could not be resolved.", targetTaskRefCouldNotBeResolved: "targetTaskRef '%1$s' could not be resolved.", unrecognizedMenuChoiceType: "Unrecognized menu choice type '%1$s' (lookup: '%2$s') in menu '%3$s'." }, t2.changeSet = { apply: { unableToApplyReadOnlyFlow: "Changes cannot be applied because this flow is read-only.", unableToApplyUnavailableActions: "Changes cannot be applied to the '%1$s' flow because they include adding action types that are not available: %2$s", invalidActionType: "Action type '%1$s' is not a valid Architect action.", actionNotAvailableAtLocation: "Action '%1$s' is not available for use in the '%2$s' flow at the current location.", actionCreationFailed: "Action '%1$s' could not be added: %2$s", addMenuChoiceCreateFailed: "applyChangeSet: add.menuChoice failed to create choice.", addMenuChoiceToMenuChoiceNotSubMenu: "applyChangeSet: add.menuChoice toMenuChoice target is not a sub-menu and cannot contain choices.", addMenuChoiceWhereUnrecognized: "applyChangeSet: add.menuChoice where has unrecognized shape.", addMenuMenuToAddMustBeObject: "applyChangeSet: add.menu.menuToAdd must be an object.", addMenuNotSupported: "applyChangeSet: add.menu is not supported for this flow type.", addStateNotSupported: "applyChangeSet: add.state is not supported for this flow type.", addStateStateToAddMustBeObject: "applyChangeSet: add.state.stateToAdd must be an object.", addTaskNotSupported: "applyChangeSet: add.task is not supported for this flow type.", addTaskTaskToAddMustBeObject: "applyChangeSet: add.task.taskToAdd must be an object.", addVariablesNotImplemented: "applyChangeSet: add.variables is not implemented yet.", containerConfigurationFailed: "%1$s '%2$s' configuration failed: %3$s", containerCreationFailed: "%1$s '%2$s' creation failed: %3$s", objectConfigurationFailed: "%1$s '%2$s' configuration failed: %3$s", ofActionContainerSelectorByName: "Selector by name is not yet supported when resolving an action container placement.", ofActionContainerNotResolved: "The target did not resolve to a task, state, or menu choice with an inline task.", ofActionOutputTargetNotFound: "Could not find the target action for the output path placement.", ofActionOutputPathNotFound: "For the target action, the output path '%1$s' could not be found.", flowHasNoStartupObject: "This flow has no startup object. Cannot use ofStartupTask or ofStartupState placement.", ofStartupTaskIsMenu: "The flow startup object must be a task.", ofStartupTaskIsState: "ofStartupTask cannot be used because the startup object is a state or bot state. Use ofStartupState instead.", ofStartupTaskNotATask: "ofStartupTask requires the startup object to be a task.", ofStartupStateNotAState: "ofStartupState requires the startup object to be a state or bot state.", ofPeriodicStateNotAvailable: "ofPeriodicState requires a periodic state on the flow. Periodic states are available in digital in-queue flows (in-queue message, in-queue email).", afterActionSelectorByName: "Selector by name is not yet supported when resolving an afterAction placement.", afterActionNotFound: "Could not find the predecessor action specified in the afterAction placement.", afterActionOutputPathNotFound: "For the predecessor action, the output path '%1$s' could not be found.", afterActionNoContainerParent: "The predecessor action has no action container parent.", beforeActionSelectorByName: "Selector by name is not yet supported when resolving a beforeAction placement.", beforeActionNotFound: "Could not find the successor action specified in the beforeAction placement.", beforeActionOutputPathNotFound: "For the successor action, the output path '%1$s' could not be found.", beforeActionNoContainerParent: "The successor action has no action container parent.", createRefTargetNotFound: "createRef could not resolve target '%2$s' for refId '%1$s'.", createRefReassigned: "refId '%1$s' was reassigned to a different object.", ofStartupMenuNotAMenu: "startupMenu requires the startup object to be a menu.", deleteItemMustHaveTypeKey: "Each delete item must have exactly one type key with an identifier selector value.", deleteSelectorMissingIdentifier: "Each delete selector must supply at least one of id, name, refId, or trackingId.", deleteSelectorByNameNotSupported: "Selector by name alone is not yet supported for delete operations.", deleteTypeNotImplemented: "Delete is not yet implemented for type '%1$s'.", deleteActionNotFound: "No action found matching the selector %1$s.", deleteVariableNotFound: "No variable found matching the selector %1$s.", deleteActionNotOwnedByFlow: "The resolved action is not owned by this flow.", deleteActionNoContainerParent: "Action '%1$s' has no action container parent and cannot be deleted.", updateActionNotFound: "No action found matching the selector %1$s for the update operation.", updateMissingAction: "The update operation requires a target selector (action, task, state, menu, menuChoice, or flow: true).", updateMissingProperties: "The update operation requires a 'properties' object with the action type and values to set.", updateFlowInitialGreetingNotSupported: "This flow type does not support an initial greeting.", updateFlowUnsupportedProperty: "The update flow operation does not support property '%1$s'.", updateFlowInitialGreetingInvalid: 'The update initialGreeting value must be an object (e.g. { tts: "..." }).', updatePropertiesNotObject: "The update 'properties' value for action type '%1$s' must be an object.", unexpectedFormat: "Expected format '%1$s' but received '%2$s'.", unrecognizedChangeShape: "Unrecognized change shape. Expected one of: add, createRef, delete, update, or setStartupObject.", setStartupObjectExistingNotImplemented: "applyChangeSet: setStartupObject.existing is not implemented yet.", setStartupObjectNewMenuNotImplemented: "applyChangeSet: setStartupObject.newMenu is not implemented yet.", setStartupObjectNewStateNotImplemented: "applyChangeSet: setStartupObject.newState is not implemented yet.", setStartupObjectNewTaskNotImplemented: "applyChangeSet: setStartupObject.newTask is not implemented yet.", setStartupObjectUnrecognizedShape: "applyChangeSet: setStartupObject has unrecognized payload shape.", addMenuChoiceRequiresFeature: "Add operations on menu choices require feature '%1$s' which is not enabled.", deleteActionsRequireFeature: "Delete operations on actions require feature '%1$s' which is not enabled.", deleteReusableNodesRequireFeature: "Delete operations on tasks, states, menus, or variables require feature '%1$s' which is not enabled.", reusableNodeNotAvailableForFlowType: "Reusable node '%1$s' is not available for flow type '%2$s'.", reusableNodeNotAvailableForFormat: "Reusable node '%1$s' is not available for format 'FlowYaml'.", reusableNodeRequiresFeature: "Reusable node '%1$s' requires feature '%2$s' which is not enabled.", updateActionsRequireFeature: "Update operations on actions require feature '%1$s' which is not enabled.", updateFlowPropertiesRequireFeature: "Update operations on flow properties require feature '%1$s' which is not enabled.", updateReusableNodesRequireFeature: "Update operations on tasks, states, menus, or menu choices require feature '%1$s' which is not enabled.", filterCriteriaNotMet: "This changeset cannot be applied to this flow because it does not meet the required filter criteria. The flow must meet one of the following: %1$s.", filterCriteriaName: 'name="%1$s"', filterCriteriaType: 'type="%1$s"', filterCriteriaId: 'id="%1$s"', filterCriteriaVersion: 'version="%1$s"', whenExistsNotMet: "Expected %1$s to exist in the flow, but it was not found.", whenNotClauseFailed: "Negated condition was satisfied: %1$s", whenOrClauseNotMet: "None of the or conditions were satisfied.", whenUnrecognizedShape: "The when expression has an unrecognized shape." }, userActions: { applyChangeSet: 'Apply changeset "%1$s" to this flow?', applyChangeSetWithBotExperience: "Bot Experience", cannotApplyChangeSet: "This changeset cannot be applied:", changeSets: "Change Sets", clearChangeSets: "Clear Change Sets", noChangeSetToApply: "No changeset to apply.", redoChangeSet: "Redo", redoOfChangeSet: "Redo of %1$s", stopApplyChangeSet: "Are you sure you want to stop applying this changeset? You can accept or revert the changes made so far.", undoChangeSet: "Undo", undoOfChangeSet: "Undo of %1$s", undoOfRedoOfChangeSet: "Undo of redo of %1$s" }, botExperience: { additionalInformation: "Additional Information", botWorkingAlt: "Bot working", complete: "Complete", configurationDonePlural: "Configuration Done (%1$s properties) \u2713", configurationDoneSingular: "Configuration Done (1 property) \u2713", configurationErrorsPlural: "Configuration completed with errors (%1$s properties) \u2717", configurationErrorsSingular: "Configuration completed with errors (1 property) \u2717", discard: "Discard", elapsedTime: "Elapsed time: %1$ss", elapsedTimeStopped: "Elapsed time: %1$ss (stopped)", keep: "Keep", lookupFailed: "Lookup failed: %1$s: %2$s", lookupResolved: "Found %1$s: %2$s \u2713", lookupStarted: "Looking up %1$s: %2$s\u2026", objectConfigured: "Configured %1$s \u2713", objectConfiguring: "Configuring %1$s\u2026", objectCreated: "Created %1$s", objectCreatedWithTrackingId: "Created %1$s (tracking ID %2$s)", objectCreating: "Creating %1$s\u2026", objectDeleted: "Deleted %1$s \u2713", objectDeleting: "Deleting %1$s\u2026", pause: "Pause", paused: "Paused...", placementFailed: "Placement failed", placementResolved: "Placement resolved: %1$s", processingTitle: "Changeset Processing", propertySet: "Set %1$s = %2$s", resume: "Resume", reverted: "Reverted", starting: "Starting...", stop: "Stop", stopped: "Stopped", summary: "Summary", summaryWithCount: "Summary \u2014 %1$s objects", unknownEventType: "%1$s: %2$s", working: "Working" }, import: { cannotApply: "Change set cannot be applied to this flow.", modalTitle: "Open Change Set", noFileSelected: "No file selected", selectFile: "Select a YAML change set file", unexpectedError: "An unexpected error occurred.", validatedReady: "Changeset validated successfully and is ready to apply.", yaml: { scripting: { yamlParseFailure: "Failed to parse YAML content: %1$s", noFlowTypeDetected: "No recognized flow type found in model. The model must have a top-level key that is a recognized flow type (e.g., inboundCall, workflow, bot).", unrecognizedFlowType: "Unrecognized flow type '%1$s'.", invalidFlowBody: "The value under '%1$s' must be an object.", flowTypeUnavailable: "Flow type '%1$s' (%2$s) is not available for this organization.", divisionNotFound: "Division '%1$s' was not found for this organization.", unableToCreateFlow: "Unable to create the flow." }, ui: { buttonLabel: "Create New Flow from YAML", creatingFlow: "Creating flow...", creatingFlowInfo: "Creating flow info...", defaultFlowName: "Imported Flow", division: "Division %1$s", errorNoDivision: "No division available for flow creation.", errorNoFlowType: "No recognized flow type found in YAML content.", errorParseYaml: "Failed to parse YAML: %s", errorUnrecognizedFlowType: "Unrecognized flow type '%s'.", errorUnsupportedLanguage: "Language '%s' is not supported for flow type '%s'.", errorYamlImportFailed: "YAML import failed: %s", executingOperation: "Executing operation %1$s - type: %2$s", findingDivision: "Finding division...", flowDefaultLanguage: "Flow default language: %1$s", flowNameDescription: "Flow name: %1$s, description: %2$s", flowType: "Flow type %1$s", jsonToggleLabel: "JSON", loadingFlowTemplate: "Loading flow template...", loadingFlowYaml: "Loading flow yaml...", modalTitle: "Create New Flow from YAML", noFileSelected: "No file selected", openFlow: "Open Flow", parsingYaml: "Parsing yaml...", runningOperations: "Running %1$s operations", savingFlow: "Saving flow...", selectYamlFile: "Select YAML file", successMessage: "Flow created and saved successfully.", tempFlowName: "Temp Flow", unexpectedError: "An unexpected error occurred." } } }, notification: { applyButton: "Apply", fetchFailed: 'Unable to load change set "%1$s".', message: "A new change set is ready. Apply to this flow?", noFlowOpen: "Open a flow before applying a change set.", title: "Change Set Available" }, lookupProgress: { barAriaLabel: "Looking up %1$s: %2$s ok, %3$s failed, %4$s pending", countTooltip: "%1$s ok, %2$s failed, %3$s pending", overallAriaLabel: "Overall lookup progress: %1$s of %2$s complete", overallLabel: "Overall", overallCount: "%1$s/%2$s" }, progressLog: { added: "Added", completedNoResults: "Change set completed with no results.", deleted: "Deleted", lookupFailed: "Lookup failed for %1$s - type: %2$s", lookupFinished: "Finished: Queue lookup for %1$s - type: %2$s", lookupQueued: "Queue lookup for %1$s - type: %2$s", objectTypeAction: "actions", objectTypeFlow: "flow settings", objectTypeMenu: "menus", objectTypeMenuChoice: "menu choices", objectTypeState: "states", objectTypeTask: "tasks", objectTypeVariable: "variables", phaseProgress: "Phase %1$s \u2014 %2$s", phaseProgressWithItem: "Phase %1$s \u2014 %2$s (%3$s)", resultLine: "%1$s %2$s %3$s", summaryHeader: "\u2500\u2500 Change Set Summary \u2500\u2500", summaryLine: "%1$s %2$s %3$s", totalOperations: "Total: %1$s operations", unsupportedResult: "Unsupported result %1$s" }, source: { architect: "Architect", createdBy: "Created by: %1$s", copilot: "Copilot", pinkfish: "Pinkfish", user: "User" }, defaultName: "Changeset %1$s", unnamedChangeSet: "Changeset", activity: { actionCreated: "Created {0} action", actionUpdated: "Updated {0} action", taskUpdated: "Updated {0} task", stateUpdated: "Updated {0} state", menuUpdated: "Updated {0} menu", menuChoiceUpdated: "Updated {0} menu choice", flowUpdated: "Updated {0} flow settings", actionConfiguring: "Configuring {0} action\u2026", actionConfigured: "Configured {0} action ({1}) \u2713", propertyConfiguredSingular: "Configured %1$s property.", propertyConfiguredPlural: "Configured %1$s properties.", taskCreated: "Created {0} task", taskConfiguring: "Configuring {0} task\u2026", stateCreated: "Created {0} state", stateConfiguring: "Configuring {0} state\u2026", propertySet: "Configured property {0} to '{1}'", propertySetNoValue: "Configured property {0}", propertyConfiguring: "Configuring property {0}\u2026", variableAutoCreated: "Created variable {0} ({1}) required by this action", variableAutoCreatedFallback: "Created variable '%1$s'", updateStatementLookupFailed: "Update statement %1$s: lookup failed for '%2$s'.", unknownLabel: "unknown", propertyConfigureFailed: "Unable to configure property '%1$s' to '%2$s'.", entityLookupFailedByName: "The object could not be looked up by name.", entityLookupFailedById: "The object could not be looked up by id.", changeSkipped: "Skipped {0} \u2014 {1}", changeSkippedFallback: "Change skipped \u2014 when precondition not satisfied", whenSummary: "When: %1$s", entityLookupNotFound: "Could not look up '%1$s' named '%2$s'", errorConfiguringProperty: "Error configuring {0} on {1}", errorOnObject: "Error on {0}" }, summary: { objectsCreatedSingular: "%1$s object created", objectsCreatedPlural: "%1$s objects created", objectsDeletedSingular: "%1$s object deleted", objectsDeletedPlural: "%1$s objects deleted", objectsUpdatedSingular: "%1$s object updated", objectsUpdatedPlural: "%1$s objects updated", tasksCreatedSingular: "%1$s task created", tasksCreatedPlural: "%1$s tasks created", tasksDeletedSingular: "%1$s task deleted", tasksDeletedPlural: "%1$s tasks deleted", statesCreatedSingular: "%1$s state created", statesCreatedPlural: "%1$s states created", statesDeletedSingular: "%1$s state deleted", statesDeletedPlural: "%1$s states deleted", menusCreatedSingular: "%1$s menu created", menusCreatedPlural: "%1$s menus created", menusDeletedSingular: "%1$s menu deleted", menusDeletedPlural: "%1$s menus deleted", actionsCreatedSingular: "%1$s action created", actionsCreatedPlural: "%1$s actions created", actionsDeletedSingular: "%1$s action deleted", actionsDeletedPlural: "%1$s actions deleted", variablesCreatedSingular: "%1$s variable created", variablesCreatedPlural: "%1$s variables created", variablesDeletedSingular: "%1$s variable deleted", variablesDeletedPlural: "%1$s variables deleted", actionTypeCreatedSingular: "%1$s '%2$s' action created", actionTypeCreatedPlural: "%1$s '%2$s' actions created", lookupsLabel: "Lookups \u2014 %1$s found, %2$s failed", lookupsLabelNoFailures: "Lookups \u2014 %1$s found", lookupTypeFoundSingular: "%1$s %2$s found", lookupTypeFoundPlural: "%1$s %2$s found", lookupTypeFoundAndFailed: "%1$s %2$s found, %3$s failed", lookupItemPending: "Looking up '%1$s'\u2026", lookupItemFound: "'%1$s' found", lookupItemNotFound: "'%1$s' not found" }, debugUserActions: { exampleChangeSet: "Example Changeset %1$s", openChangeSet: "Open Change Set ...", sendAsNotification: "Send as Notification" } }, t2.codeEditor = { yamlEditor: "YAML Editor", parseErrors: { generic: { invalidIndent: "Invalid indent.", invalidIndentPos: "Indent position %1$s.", invalidIndentPosWithExpected: "Indent position is %1$s, expected %2$s." } } }, t2.deflect = { deflect: "Deflect", sms: "SMS", url: "Deflection URL", deflectToLabel: "Deflect To", deflectToDescription: "This specifies the type of message that should be sent.", messageLabel: "Message", messageDescription: "The contents to use for the deflect. For example, if the deflect target is 'SMS' this will be the message that is sent.", smsFromLabel: "SMS From", smsFromDescription: "The phone number to use for sending the message.", smsToLabel: "SMS To", smsToDescription: "The phone number to use for receiving the message. Defaults to the incoming phone number." }, t2.customDataTypes = { deleteCustomDataTypeTooltip: "Remove custom data type from flow", customTypesNodeTitle: "Custom Types (debug)", showBuiltinCustomTypes: "Show Built-in Custom Types" }, t2.emailSend = { settings: { defaultAbortSendMessageDescription: "Fallback abort message used when the abort message configured on an '%1$s' action or error event handler evaluates to a NOT_SET or empty String value." }, variables: { agentUiLanguageDescription: "The Architect language tag for the sender's Genesys Cloud user interface language." } }, t2.stringFacets = { truncationBehavior: { literalStringLongerThanOneCharacterNotAllowed: "Literal string values longer than 1 character will fail validation.", literalStringLongerThanMaxLengthNotAllowed: "Literal string values longer than %1$s characters will fail validation.", dynamicStringTruncatedToOneCharacterAtRuntime: "Dynamic string values generated from an expression or returned to the flow in an output that are over 1 character in length will be truncated to 1 character.", dynamicStringTruncatedToMaxLengthAtRuntime: "Dynamic string values generated from an expression or returned to the flow in an output that are over %1$s characters in length will be truncated to %1$s characters." } }, t2.exportFlowModal = { exportFlowModalUserAction: { label: "Export flow", shortLabel: "Export", tooltip: "Opens the export flow modal to choose file format and export options" }, title: "Export flow", description: "Export the selected flow\u2019s configuration file for download. When you confirm, Architect will generate the file for download, allowing you to store, share, or reuse the flow outside of Architect.", includeTrackingIdsLabel: "Include tracking ID details", includeTrackingIdsTooltip: "When enabled, tracking IDs are included in the exported YAML file.", yaml: "YAML", format: "Format" }; + Object.defineProperty(t2, "__esModule", { value: true }), t2.editFlow = t2.exportFlowModal = t2.stringFacets = t2.emailSend = t2.customDataTypes = t2.deflect = t2.codeEditor = t2.changeSet = t2.configureFromModel = t2.jsonSchemaProcessing = t2.debug = t2.executionData = t2.flowVisualizationModal = t2.replaySearchHistory = t2.replayFlow = t2.previewFlow = t2.structuredParticipantData = t2.externalContact = t2.executionHistory = t2.architect = void 0, t2.architect = { architectFlowLabel: "*Architect Flow", requiredPropertyMissing: "Missing required property '%1$s'.", userDefinedLabel: "*User Defined" }, t2.executionHistory = { generateQuery: "DEBUG: Show Query" }, t2.externalContact = { label: "*External Contact" }, t2.structuredParticipantData = { label: "*Structured Participant Data" }, t2.previewFlow = { botSessionIdLabel: "Bot Session ID", collaborateDial: "Phone Number", conversationIdLabel: "Conversation ID", dialString: "Collaborate Dial String", flowVersionDebug: "Debug Version", flowVersionShort: "Ver. %1$s", flowVersionUnknown: "Ver. Unknown", launchIdLabel: "Launch ID", workitemIdLabel: "Workitem ID", pressShiftToReset: "Press Shift when opening to reset payload.", flowInstanceIdLabel: "Flow Instance ID", flowNameLabel: "Flow Name", flowIdLabel: "Flow ID", flowPublishedVersionLabel: "Published Version", flowVersionLabel: "Flow Version", flowCharacteristics: { callable: { callInProgressLabel: "Call in Progress", previewLabelDebug: "Make Debug Test Call", previewLabelPublished: "Make Test Call", previewDescriptionDebug: "Make a test call to the latest debug publish of this flow.", previewDescriptionPublished: "Make a test call to the latest published version of this flow." }, digitalBot: { botSessionInProgress: "Bot Session in Progress", previewLabelDebug: "Preview Debug Published Bot", previewLabelPublished: "Preview Bot", previewDescriptionDebug: "Preview the latest debug publish of this digital bot flow.", previewDescriptionPublished: "Preview the latest published version of this digital bot flow.", launchPayloadTitle: "Digital Bot Preview Input Data", launchPayloadSubTitle: "Enter the digital bot flow input data below." }, businessProcess: { launchInProgressLabel: "Test Launch in Progress", previewLabelDebug: "Debug Test Launch", previewLabelPublished: "Test Launch", previewDescriptionDebug: "Launch the latest debug publish of this business process flow.", previewDescriptionPublished: "Launch the latest published version of this business process flow.", launchPayloadTitle: "Business Process Input Data", launchPayloadSubTitle: "Enter the business process flow input data below.", firstTimeMessage: "When performing a test launch of a business process flow, remember it runs the latest published version of the flow." }, workflow: { launchInProgressLabel: "Test Launch in Progress", previewLabelDebug: "Debug Test Launch", previewLabelPublished: "Test Launch", previewDescriptionDebug: "Launch the latest debug publish of this workflow.", previewDescriptionPublished: "Launch the latest published version of this workflow.", launchPayloadTitle: "Workflow Input Data", launchPayloadSubTitle: "Enter the workflow input data below.", firstTimeMessage: "When performing a test launch of a workflow, remember it runs the latest published version of the workflow." }, workitem: { launchInProgressLabel: "Workitem in Progress", previewLabelPublished: "Preview Workitem", previewDescriptionPublished: "Preview the latest published version of this workitem flow.", launchPayloadTitle: "Workitem Input Data", launchPayloadSubTitle: "Enter the workitem input data below.", firstTimeMessage: "When performing a preview of a workitem, remember:
\n 1. The latest published version of the workitem flow is run.
\n 2. You need to have an onCreate rule specified on the worktype.
\n 3. You need to ensure that flow rules are enabled and that there is an onCreate rule specified on the worktype for preview to work." } }, payloadModalTitle: "Input Data", payloadModalSubTitle: "Enter the input data to supply for the launch below.", flowInformationSectionLabel: "Flow Information", unableToStartTitle: "Preview Failed", unableToStartMessage: "Unable to start the flow preview.", voiceSurveyLaunchPayloadTitle: "Voice Survey Invocation Data", voiceSurveyLaunchPayloadSubTitle: "Enter the voice survey invocation input data below." }, t2.replayFlow = { cancelMessage: "Do you wish to stop waiting for the flow to complete?", flowReplayType: { default: { replayLabelLastTest: "Replay Last Test" } }, itemCompute: "Item Compute", itemDuration: "Item Duration", itemNetworkCalls: "Item Network Calls", overallCompute: "Overall Compute", overallDuration: "Overall Duration", overallNetworkCalls: "Overall Network Calls", overallRuntime: "Overall Runtime", replayLabelUnavailable: "Replay Unavailable", replayLabelWaiting: "Replay Waiting...", replayPreview: "Replay Preview", replayTitleLastTest: "Replay the last test flow execution in the Replayer.", replayInformation: "Last test flow information:", replayTitleUnavailableCallable: "Replay will be available after the flow launched for the test call completes.", replayTitleUnavailableDefault: "Replay will be available after the flow launched for the test completes.", replayTitleUnavailableDigitalBot: "Replay will be available after the flow launched for the bot session completes.", replayTitleUnavailableLaunchable: "Replay will be available after the flow launched for the test launch completes.", replayWaiting: "Replay waiting on:", secondsSuffix: "s", showVisualizationModal: "Show the Visualization Modal" }, t2.replaySearchHistory = { searchActionHistory: "Find flows that ran this action", searchActionPathHistory: "Find flows that took this output", searchMenuHistory: "Find flows that ran this Menu", searchTaskHistory: "Find flows that ran this Task", searchBotStateHistory: "Find flows that ran this Bot", searchStateHistory: "Find flows that ran this State" }, t2.flowVisualizationModal = { compute: "Compute", containers: "Containers", duration: "Duration (ms)", itemCompute: "Item Compute", itemDurationMs: "Item Duration (ms)", itemNetworkCalls: "Item Network Calls", menuChoice: "Menu Choice", networkCalls: "Network Calls", other: "Other", overallCompute: "Overall Compute", overallDurationMs: "Overall Duration (ms)", overallNetworkCalls: "Overall Network Calls", percentOfFlow: "% of Flow", size: "Flow Object Size", title: "Flow Size Visualization", titleReplay: "Flow Replay Visualization", visualizationBarChart: "Bar Chart", visualizationCirclePackChart: "Circle Pack Chart", visualizationList: "List", visualizationStarburstChart: "Starburst Chart", parentColumn: "Container", filterPlaceholder: "Filter...", weightProperty: "Weight Property" }, t2.executionData = { bot: "Bot", botTurn: "Bot Turn", dtmf: "dtmf", fromParticipant: "From Participant", prompt: "prompt", toParticipant: "To Participant" }, t2.debug = { actionSupport: "(DEBUG) Action Support", flowDefinitions: "(DEBUG) Flow Definitions" }, t2.jsonSchemaProcessing = { noSchemaToProcess: "There is no schema to process.", referencedSchemaHasNoProperties: "The referenced schema contains no properties.", schemaHasNoName: "The schema has no naming information such as a title property from which Architect can generate a data type name.", schemaReferenceNotFound: "The schema refers to a definition named '%1$s' that does not exist.", schemaTypeMapsToUnavailableDataType: "'%1$s' ( type '%2$s', isCollection: %3$s ) maps to the Architect data type '%4$s' which is not available for the flow type '$5%s'.", schemaUnableToDetermineRootType: "Unable to determine the root data type from the schema.", schemaUnableToMapPropertyToType: "Unable to map '%1$s' ( type '%2$s', isCollection: %3$s ) to an Architect data type.", schemaUnableToProcess: "Unable to process the schema.", schemaUnsupportedDssSchemaVersion: "The schema version %1$s is not supported by this version of Architect." }, t2.configureFromModel = { readOnlyFlow: "Flow YAML cannot be imported because this flow is read-only.", expectedArray: "Expected array for '%1$s' but got %2$s.", expectedBoolean: "Expected boolean for '%1$s' but got %2$s.", expectedNumber: "Expected number for '%1$s' but got %2$s.", expectedObject: "Expected object for '%1$s' but got %2$s.", expectedObjectAtIndex: "Expected object at %1$s[%2$s]; got %3$s.", expectedString: "Expected string for '%1$s' but got %2$s.", outOfServiceNotWritable: "the property '%1$s' is not writable (expression is out of service)%2$s.", unknownProperty: "Unknown property '%1$s' on %2$s \u2014 skipping.", actionDeprecatedForFormat: "Action '%1$s' is deprecated and does not support configuration from format '%2$s'.", actionFormatNotSupported: "Action '%1$s' does not support configuration from format '%2$s'.", actionRequiresFeature: "Action '%1$s' requires feature '%2$s' for format '%3$s', but it is not enabled.", intentsUnderOutputsUnsupported: "'intents' under 'outputs' is not supported on this action; ignoring on '%1$s'.", outputCouldNotResolve: "Output '%1$s' could not be resolved on action '%2$s'.", outputToggleReadOnly: "Output '%1$s' on '%2$s' cannot be toggled on a read-only flow; ignoring 'enabled: %3$s'.", outputUnavailableCannotEnable: "Output '%1$s' on '%2$s' is unavailable and cannot be enabled; ignoring 'enabled: true'.", propertyConfigureFailed: "Property '%1$s' configuration failed on '%2$s': %3$s", unrecognizedYamlProperty: "Unrecognized YAML property '%1$s' on action '%2$s'.", entityResolutionFailed: "Entity resolution failed for %1$s '%2$s': %3$s", entityResolutionFailedNetworkLiteral: "Entity resolution failed for %1$s (%2$s) '%3$s': %4$s", failedToResolve: "Failed to resolve %1$s '%2$s'.", failedToResolveFor: "Failed to resolve %1$s '%2$s' for %3$s '%4$s'.", failedToResolveIn: "Failed to resolve %1$s '%2$s' in %3$s '%4$s'.", failedToResolveNetworkLiteral: "Failed to resolve %1$s (%2$s) '%3$s'.", networkLiteralNotUpdatable: "Resolved %1$s (%2$s) '%3$s' could not be applied (expression not updatable).", deferredOpFailed: "Deferred operation '%1$s' failed: %2$s", deferredOpRejected: "Deferred operation '%1$s' rejected: %2$s", autoCreateFailed: "Unable to auto-create variable '%1$s'.", autoCreateInvalidIdentifier: "Unable to auto-create variable '%1$s': '%2$s' is not a valid identifier.", autoCreateNeedsScopePrefix: "Unable to auto-create variable '%1$s': name must include a recognized scope prefix.", autoCreateNoNameAfterPrefix: "Unable to auto-create variable '%1$s': no variable name after scope prefix.", autoCreateNoTaskContainer: "Unable to auto-create variable '%1$s' because it is a '%2$s' scoped variable and there is no task-like container available.", autoCreateScopeNotCreatable: "Unable to auto-create variable '%1$s' because scope '%2$s.' is not creatable in the destination container.", autoCreateTypeNotUserCreatable: "Unable to auto-create variable '%1$s' because type '%2$s' is not user-creatable.", autoCreateUnrecognizedScope: "Unable to auto-create variable '%1$s': unrecognized scope '%2$s'.", unknownVariableDataType: "Unknown variable data type '%1$s' for variable '%2$s'.", variableCannotAutoCreateScope: "Variable '%1$s' does not exist and cannot be auto-created for scope '%2$s'.", variableCreationFailed: "Variable '%1$s' creation failed: %2$s", variableCreationFailedInTask: "Variable '%1$s' creation failed in task '%2$s': %3$s", variableTypeMismatch: "Variable '%1$s' exists but its type does not match the output expression type.", invalidSwitchStyle: "Invalid switchStyle %1$s; expected 0 (first true) or 1 (match expression).", switchCaseCountMismatch: "Switch has %1$s case(s) but YAML specified %2$s (maximum %3$s).", switchCaseMustBeObject: "Switch cases[%1$s] must be an object.", switchCasesMustBeArray: "Switch `cases` must be a JSON array.", collectionLitMustBeArray: "Expected an array for collection 'lit'; got %1$s.", collectionLiteralItemCap: "Collection literal has %1$s items; maximum allowed is %2$s.", dataPairListCollectionItemMustBeObject: "DataPairListCollection item '%1$s' YAML value must be an object.", dataPairListCollectionMustBeObject: "DataPairListCollection YAML value must be an object.", dataPairListConfigureFailed: "Failed to configure %1$s: %2$s", dataPairListMustBeObject: "DataPairList YAML value must be an object.", updateDataCustomJsonRequiresArchitectName: "Update Data `customJson` statement requires `type.architect.name`.", updateDataStatementFailed: "Update Data statements[%1$s] (%2$s) failed: %3$s", updateDataStatementInnerMustBeObject: "Update Data statements[%1$s].%2$s must be an object with variable and value.", updateDataStatementMustBeObject: "Update Data statements[%1$s] must be an object.", updateDataStatementOneTypeWrapper: "Update Data statements[%1$s] must have exactly one type wrapper property; got %2$s: %3$s.", updateDataStatementsMustBeArray: "Update Data `statements` must be a JSON array.", updateDataUnknownCustomJsonType: "Update Data: unknown Architect custom JSON type '%1$s'.", updateDataUnsupportedStatementWrapper: "Update Data: unsupported statement wrapper '%1$s'.", currencyLiteralExpectedObjectOrString: "Currency literal expected an object with amount/code or a string; got %1$s.", currencyLiteralRequiresAmount: "Currency literal requires a numeric or string 'amount' part.", dateLiteralExpectedObjectOrString: "Date literal expected an object with year/month/day or a string; got %1$s.", dateLiteralPartOutOfRange: "Date literal %1$s %2$s is outside the supported range [%3$s, %4$s].", dateLiteralRequiresParts: "Date literal requires numeric 'year', 'month', and 'day' parts.", dateTimeLiteralExpectedObjectOrString: "DateTime literal expected an object with year/month/day/hour/minute/second or a string; got %1$s.", dateTimeLiteralPartOutOfRange: "DateTime literal %1$s %2$s is outside the supported range [%3$s, %4$s].", dateTimeLiteralRequiresYear: "DateTime literal requires a numeric 'year' part.", decimalLiteralMagnitudeExceeded: 'Decimal literal "%1$s" exceeds maximum allowed magnitude of %2$s', decimalScientificNotationUnsupported: "Scientific notation is not supported for decimal literals: %1$s", durationLiteralComponentMustBeNumber: 'Duration literal "%1$s" must be a JSON number; got %2$s. Treating as 0.', durationLiteralExpectedObjectOrString: "Duration literal expected an object with days/hours/minutes/seconds/ms or a string; got %1$s.", durationLiteralMustBePlainObject: "Duration literal `lit` must be a plain object with numeric duration components when present.", durationLiteralOutOfRange: "Duration literal of %1$s ms is outside the supported range [%2$s, %3$s].", integerLiteralOutOfRange: "Integer literal %1$s is outside the allowed range [%2$s, %3$s]", jsonLiteralExpectedValue: "JSON literal expected a JSON value (object, array, string, number, boolean, or null); got %1$s.", jsonLiteralLengthExceeded: "JSON literal stringified length %1$s exceeds maximum allowed length of %2$s characters", jsonLiteralStringifyFailed: "JSON literal could not be stringified (e.g. cyclic structure); value ignored.", literalExpectedStringNumberOrBoolean: "Literal expected a string, number, or boolean; got %1$s.", literalExpectedStringNumberOrBooleanForListSelect: "Literal expected a string, number, or boolean for list/select type; got %1$s.", stringLiteralExpectedPrimitive: "String literal expected a string, number, or boolean; got %1$s.", stringLiteralLengthExceeded: "String literal length %1$s exceeds maximum allowed length of %2$s characters", timeLiteralExpectedObjectOrString: "Time literal expected an object with hour/minute/second or a string; got %1$s.", timeLiteralPartOutOfRange: "Time literal %1$s %2$s is outside the supported range [%3$s, %4$s].", unrecognizedLiteralValue: "Unrecognized %1$s literal value: %2$s", defaultMenuChoiceUnresolved: "defaultMenuChoice: could not resolve choice '%1$s' by id, name, or trackingId.", intentMissingName: "Intent at index %1$s on '%2$s' is missing a name; skipping.", intentNotDefinedOnNluDomain: "Intent '%1$s' is not defined on the NLU domain; skipping (declared 'enabled: false').", menuChoiceActionNotValid: "Action '%1$s' (lookup: '%2$s') not valid in menu '%3$s'.", menuChoiceCreationFailed: "Menu choice '%1$s' creation failed in menu '%2$s': %3$s", menuCreationFailed: "Menu '%1$s' creation failed: %2$s", outputPathNotFoundOnParentTask: "Output path '%1$s' not found on parent task '%2$s'.", skipAlternateSequenceUnsupportedLanguage: "Skipping alternateSequence for language '%1$s' because it is not in the flow's supported languages.", speechRecTermsMustBeStringArray: "speechRecTerms for '%1$s' must be a string array or { terms: string[] }.", speechRecTermsUnsupportedLanguage: "speechRecTerms: unsupported language '%1$s' on menu choice '%2$s'.", startUpRefCouldNotBeResolved: "startUpRef '%1$s' could not be resolved.", targetTaskRefCouldNotBeResolved: "targetTaskRef '%1$s' could not be resolved.", unrecognizedMenuChoiceType: "Unrecognized menu choice type '%1$s' (lookup: '%2$s') in menu '%3$s'." }, t2.changeSet = { apply: { unableToApplyReadOnlyFlow: "Changes cannot be applied because this flow is read-only.", unableToApplyUnavailableActions: "Changes cannot be applied to the '%1$s' flow because they include adding action types that are not available: %2$s", invalidActionType: "Action type '%1$s' is not a valid Architect action.", actionNotAvailableAtLocation: "Action '%1$s' is not available for use in the '%2$s' flow at the current location.", actionCreationFailed: "Action '%1$s' could not be added: %2$s", addMenuChoiceCreateFailed: "applyChangeSet: add.menuChoice failed to create choice.", addMenuChoiceToMenuChoiceNotSubMenu: "applyChangeSet: add.menuChoice toMenuChoice target is not a sub-menu and cannot contain choices.", addMenuChoiceWhereUnrecognized: "applyChangeSet: add.menuChoice where has unrecognized shape.", addMenuMenuToAddMustBeObject: "applyChangeSet: add.menu.menuToAdd must be an object.", addMenuNotSupported: "applyChangeSet: add.menu is not supported for this flow type.", addStateNotSupported: "applyChangeSet: add.state is not supported for this flow type.", addStateStateToAddMustBeObject: "applyChangeSet: add.state.stateToAdd must be an object.", addTaskNotSupported: "applyChangeSet: add.task is not supported for this flow type.", addTaskTaskToAddMustBeObject: "applyChangeSet: add.task.taskToAdd must be an object.", addVariablesNotImplemented: "applyChangeSet: add.variables is not implemented yet.", containerConfigurationFailed: "%1$s '%2$s' configuration failed: %3$s", containerCreationFailed: "%1$s '%2$s' creation failed: %3$s", objectConfigurationFailed: "%1$s '%2$s' configuration failed: %3$s", ofActionContainerSelectorByName: "Selector by name is not yet supported when resolving an action container placement.", ofActionContainerNotResolved: "The target did not resolve to a task, state, or menu choice with an inline task.", ofActionOutputTargetNotFound: "Could not find the target action for the output path placement.", ofActionOutputPathNotFound: "For the target action, the output path '%1$s' could not be found.", flowHasNoStartupObject: "This flow has no startup object. Cannot use ofStartupTask or ofStartupState placement.", ofStartupTaskIsMenu: "The flow startup object must be a task.", ofStartupTaskIsState: "ofStartupTask cannot be used because the startup object is a state or bot state. Use ofStartupState instead.", ofStartupTaskNotATask: "ofStartupTask requires the startup object to be a task.", ofStartupStateNotAState: "ofStartupState requires the startup object to be a state or bot state.", ofPeriodicStateNotAvailable: "ofPeriodicState requires a periodic state on the flow. Periodic states are available in digital in-queue flows (in-queue message, in-queue email).", afterActionSelectorByName: "Selector by name is not yet supported when resolving an afterAction placement.", afterActionNotFound: "Could not find the predecessor action specified in the afterAction placement.", afterActionOutputPathNotFound: "For the predecessor action, the output path '%1$s' could not be found.", afterActionNoContainerParent: "The predecessor action has no action container parent.", beforeActionSelectorByName: "Selector by name is not yet supported when resolving a beforeAction placement.", beforeActionNotFound: "Could not find the successor action specified in the beforeAction placement.", beforeActionOutputPathNotFound: "For the successor action, the output path '%1$s' could not be found.", beforeActionNoContainerParent: "The successor action has no action container parent.", createRefTargetNotFound: "createRef could not resolve target '%2$s' for refId '%1$s'.", createRefReassigned: "refId '%1$s' was reassigned to a different object.", ofStartupMenuNotAMenu: "startupMenu requires the startup object to be a menu.", deleteItemMustHaveTypeKey: "Each delete item must have exactly one type key with an identifier selector value.", deleteSelectorMissingIdentifier: "Each delete selector must supply at least one of id, name, refId, or trackingId.", deleteSelectorByNameNotSupported: "Selector by name alone is not yet supported for delete operations.", deleteTypeNotImplemented: "Delete is not yet implemented for type '%1$s'.", deleteActionNotFound: "No action found matching the selector %1$s.", deleteVariableNotFound: "No variable found matching the selector %1$s.", deleteActionNotOwnedByFlow: "The resolved action is not owned by this flow.", deleteActionNoContainerParent: "Action '%1$s' has no action container parent and cannot be deleted.", updateActionNotFound: "No action found matching the selector %1$s for the update operation.", updateMissingAction: "The update operation requires a target selector (action, task, state, menu, menuChoice, or flow: true).", updateMissingProperties: "The update operation requires a 'properties' object with the action type and values to set.", updateFlowInitialGreetingNotSupported: "This flow type does not support an initial greeting.", updateFlowUnsupportedProperty: "The update flow operation does not support property '%1$s'.", updateFlowInitialGreetingInvalid: 'The update initialGreeting value must be an object (e.g. { tts: "..." }).', updatePropertiesNotObject: "The update 'properties' value for action type '%1$s' must be an object.", unexpectedFormat: "Expected format '%1$s' but received '%2$s'.", unrecognizedChangeShape: "Unrecognized change shape. Expected one of: add, createRef, delete, update, or setStartupObject.", setStartupObjectExistingNotImplemented: "applyChangeSet: setStartupObject.existing is not implemented yet.", setStartupObjectNewMenuNotImplemented: "applyChangeSet: setStartupObject.newMenu is not implemented yet.", setStartupObjectNewStateNotImplemented: "applyChangeSet: setStartupObject.newState is not implemented yet.", setStartupObjectNewTaskNotImplemented: "applyChangeSet: setStartupObject.newTask is not implemented yet.", setStartupObjectUnrecognizedShape: "applyChangeSet: setStartupObject has unrecognized payload shape.", addMenuChoiceRequiresFeature: "Add operations on menu choices require feature '%1$s' which is not enabled.", deleteActionsRequireFeature: "Delete operations on actions require feature '%1$s' which is not enabled.", deleteReusableNodesRequireFeature: "Delete operations on tasks, states, menus, or variables require feature '%1$s' which is not enabled.", reusableNodeNotAvailableForFlowType: "Reusable node '%1$s' is not available for flow type '%2$s'.", reusableNodeNotAvailableForFormat: "Reusable node '%1$s' is not available for format 'FlowYaml'.", reusableNodeRequiresFeature: "Reusable node '%1$s' requires feature '%2$s' which is not enabled.", updateActionsRequireFeature: "Update operations on actions require feature '%1$s' which is not enabled.", updateFlowPropertiesRequireFeature: "Update operations on flow properties require feature '%1$s' which is not enabled.", updateReusableNodesRequireFeature: "Update operations on tasks, states, menus, or menu choices require feature '%1$s' which is not enabled.", filterCriteriaNotMet: "This changeset cannot be applied to this flow because it does not meet the required filter criteria. The flow must meet one of the following: %1$s.", filterCriteriaName: 'name="%1$s"', filterCriteriaType: 'type="%1$s"', filterCriteriaId: 'id="%1$s"', filterCriteriaVersion: 'version="%1$s"', whenExistsNotMet: "Expected %1$s to exist in the flow, but it was not found.", whenNotClauseFailed: "Negated condition was satisfied: %1$s", whenOrClauseNotMet: "None of the or conditions were satisfied.", whenUnrecognizedShape: "The when expression has an unrecognized shape." }, userActions: { applyChangeSet: 'Apply changeset "%1$s" to this flow?', applyChangeSetWithBotExperience: "Bot Experience", cannotApplyChangeSet: "This changeset cannot be applied:", changeSets: "Change Sets", clearChangeSets: "Clear Change Sets", noChangeSetToApply: "No changeset to apply.", redoChangeSet: "Redo", redoOfChangeSet: "Redo of %1$s", stopApplyChangeSet: "Are you sure you want to stop applying this changeset? You can accept or revert the changes made so far.", undoChangeSet: "Undo", undoOfChangeSet: "Undo of %1$s", undoOfRedoOfChangeSet: "Undo of redo of %1$s" }, botExperience: { additionalInformation: "Additional Information", botWorkingAlt: "Bot working", complete: "Complete", configurationDonePlural: "Configuration Done (%1$s properties) \u2713", configurationDoneSingular: "Configuration Done (1 property) \u2713", configurationErrorsPlural: "Configuration completed with errors (%1$s properties) \u2717", configurationErrorsSingular: "Configuration completed with errors (1 property) \u2717", discard: "Discard", elapsedTime: "Elapsed time: %1$ss", elapsedTimeStopped: "Elapsed time: %1$ss (stopped)", keep: "Keep", lookupFailed: "Lookup failed: %1$s: %2$s", lookupResolved: "Found %1$s: %2$s \u2713", lookupStarted: "Looking up %1$s: %2$s\u2026", objectConfigured: "Configured %1$s \u2713", objectConfiguring: "Configuring %1$s\u2026", objectCreated: "Created %1$s", objectCreatedWithTrackingId: "Created %1$s (tracking ID %2$s)", objectCreating: "Creating %1$s\u2026", objectDeleted: "Deleted %1$s \u2713", objectDeleting: "Deleting %1$s\u2026", pause: "Pause", paused: "Paused...", placementFailed: "Placement failed", placementResolved: "Placement resolved: %1$s", processingTitle: "Changeset Processing", propertySet: "Set %1$s = %2$s", resume: "Resume", reverted: "Reverted", starting: "Starting...", stop: "Stop", stopped: "Stopped", summary: "Summary", summaryWithCount: "Summary \u2014 %1$s objects", unknownEventType: "%1$s: %2$s", working: "Working" }, import: { cannotApply: "Change set cannot be applied to this flow.", modalTitle: "Open Change Set", noFileSelected: "No file selected", selectFile: "Select a YAML change set file", unexpectedError: "An unexpected error occurred.", validatedReady: "Changeset validated successfully and is ready to apply.", yaml: { scripting: { yamlParseFailure: "Failed to parse YAML content: %1$s", noFlowTypeDetected: "No recognized flow type found in model. The model must have a top-level key that is a recognized flow type (e.g., inboundCall, workflow, bot).", unrecognizedFlowType: "Unrecognized flow type '%1$s'.", invalidFlowBody: "The value under '%1$s' must be an object.", flowTypeUnavailable: "Flow type '%1$s' (%2$s) is not available for this organization.", divisionNotFound: "Division '%1$s' was not found for this organization.", unableToCreateFlow: "Unable to create the flow." }, ui: { buttonLabel: "Create New Flow from YAML", creatingFlow: "Creating flow...", creatingFlowInfo: "Creating flow info...", defaultFlowName: "Imported Flow", division: "Division %1$s", errorNoDivision: "No division available for flow creation.", errorNoFlowType: "No recognized flow type found in YAML content.", errorParseYaml: "Failed to parse YAML: %s", errorUnrecognizedFlowType: "Unrecognized flow type '%s'.", errorUnsupportedLanguage: "Language '%s' is not supported for flow type '%s'.", errorYamlImportFailed: "YAML import failed: %s", executingOperation: "Executing operation %1$s - type: %2$s", findingDivision: "Finding division...", flowDefaultLanguage: "Flow default language: %1$s", flowNameDescription: "Flow name: %1$s, description: %2$s", flowType: "Flow type %1$s", jsonToggleLabel: "JSON", loadingFlowTemplate: "Loading flow template...", loadingFlowYaml: "Loading flow yaml...", modalTitle: "Create New Flow from YAML", noFileSelected: "No file selected", openFlow: "Open Flow", parsingYaml: "Parsing yaml...", runningOperations: "Running %1$s operations", savingFlow: "Saving flow...", selectYamlFile: "Select YAML file", successMessage: "Flow created and saved successfully.", tempFlowName: "Temp Flow", unexpectedError: "An unexpected error occurred." } } }, notification: { applyButton: "Apply", fetchFailed: 'Unable to load change set "%1$s".', message: "A new change set is ready. Apply to this flow?", noFlowOpen: "Open a flow before applying a change set.", title: "Change Set Available" }, lookupProgress: { barAriaLabel: "Looking up %1$s: %2$s ok, %3$s failed, %4$s pending", countTooltip: "%1$s ok, %2$s failed, %3$s pending", overallAriaLabel: "Overall lookup progress: %1$s of %2$s complete", overallLabel: "Overall", overallCount: "%1$s/%2$s" }, progressLog: { added: "Added", completedNoResults: "Change set completed with no results.", deleted: "Deleted", lookupFailed: "Lookup failed for %1$s - type: %2$s", lookupFinished: "Finished: Queue lookup for %1$s - type: %2$s", lookupQueued: "Queue lookup for %1$s - type: %2$s", objectTypeAction: "actions", objectTypeFlow: "flow settings", objectTypeMenu: "menus", objectTypeMenuChoice: "menu choices", objectTypeState: "states", objectTypeTask: "tasks", objectTypeVariable: "variables", phaseProgress: "Phase %1$s \u2014 %2$s", phaseProgressWithItem: "Phase %1$s \u2014 %2$s (%3$s)", resultLine: "%1$s %2$s %3$s", summaryHeader: "\u2500\u2500 Change Set Summary \u2500\u2500", summaryLine: "%1$s %2$s %3$s", totalOperations: "Total: %1$s operations", unsupportedResult: "Unsupported result %1$s" }, source: { architect: "Architect", createdBy: "Created by: %1$s", copilot: "Copilot", pinkfish: "Pinkfish", user: "User" }, defaultName: "Changeset %1$s", unnamedChangeSet: "Changeset", activity: { actionCreated: "Created {0} action", actionUpdated: "Updated {0} action", taskUpdated: "Updated {0} task", stateUpdated: "Updated {0} state", menuUpdated: "Updated {0} menu", menuChoiceUpdated: "Updated {0} menu choice", flowUpdated: "Updated {0} flow settings", actionConfiguring: "Configuring {0} action\u2026", actionConfigured: "Configured {0} action ({1}) \u2713", propertyConfiguredSingular: "Configured %1$s property.", propertyConfiguredPlural: "Configured %1$s properties.", taskCreated: "Created {0} task", taskConfiguring: "Configuring {0} task\u2026", stateCreated: "Created {0} state", stateConfiguring: "Configuring {0} state\u2026", propertySet: "Configured property {0} to '{1}'", propertySetNoValue: "Configured property {0}", propertyConfiguring: "Configuring property {0}\u2026", variableAutoCreated: "Created variable {0} ({1}) required by this action", variableAutoCreatedFallback: "Created variable '%1$s'", updateStatementLookupFailed: "Update statement %1$s: lookup failed for '%2$s'.", unknownLabel: "unknown", propertyConfigureFailed: "Unable to configure property '%1$s' to '%2$s'.", entityLookupFailedByName: "The object could not be looked up by name.", entityLookupFailedById: "The object could not be looked up by id.", changeSkipped: "Skipped {0} \u2014 {1}", changeSkippedFallback: "Change skipped \u2014 when precondition not satisfied", whenSummary: "When: %1$s", entityLookupNotFound: "Could not look up '%1$s' named '%2$s'", errorConfiguringProperty: "Error configuring {0} on {1}", errorOnObject: "Error on {0}" }, summary: { objectsCreatedSingular: "%1$s object created", objectsCreatedPlural: "%1$s objects created", objectsDeletedSingular: "%1$s object deleted", objectsDeletedPlural: "%1$s objects deleted", objectsUpdatedSingular: "%1$s object updated", objectsUpdatedPlural: "%1$s objects updated", tasksCreatedSingular: "%1$s task created", tasksCreatedPlural: "%1$s tasks created", tasksDeletedSingular: "%1$s task deleted", tasksDeletedPlural: "%1$s tasks deleted", statesCreatedSingular: "%1$s state created", statesCreatedPlural: "%1$s states created", statesDeletedSingular: "%1$s state deleted", statesDeletedPlural: "%1$s states deleted", menusCreatedSingular: "%1$s menu created", menusCreatedPlural: "%1$s menus created", menusDeletedSingular: "%1$s menu deleted", menusDeletedPlural: "%1$s menus deleted", actionsCreatedSingular: "%1$s action created", actionsCreatedPlural: "%1$s actions created", actionsDeletedSingular: "%1$s action deleted", actionsDeletedPlural: "%1$s actions deleted", variablesCreatedSingular: "%1$s variable created", variablesCreatedPlural: "%1$s variables created", variablesDeletedSingular: "%1$s variable deleted", variablesDeletedPlural: "%1$s variables deleted", actionTypeCreatedSingular: "%1$s '%2$s' action created", actionTypeCreatedPlural: "%1$s '%2$s' actions created", lookupsLabel: "Lookups \u2014 %1$s found, %2$s failed", lookupsLabelNoFailures: "Lookups \u2014 %1$s found", lookupTypeFoundSingular: "%1$s %2$s found", lookupTypeFoundPlural: "%1$s %2$s found", lookupTypeFoundAndFailed: "%1$s %2$s found, %3$s failed", lookupItemPending: "Looking up '%1$s'\u2026", lookupItemFound: "'%1$s' found", lookupItemNotFound: "'%1$s' not found" }, debugUserActions: { exampleChangeSet: "Example Changeset %1$s", openChangeSet: "Open Change Set ...", sendAsNotification: "Send as Notification" } }, t2.codeEditor = { yamlEditor: "YAML Editor", parseErrors: { generic: { invalidIndent: "Invalid indent.", invalidIndentPos: "Indent position %1$s.", invalidIndentPosWithExpected: "Indent position is %1$s, expected %2$s." } } }, t2.deflect = { deflect: "Deflect", sms: "SMS", url: "Deflection URL", deflectToLabel: "Deflect To", deflectToDescription: "This specifies the type of message that should be sent.", messageLabel: "Message", messageDescription: "The contents to use for the deflect. For example, if the deflect target is 'SMS' this will be the message that is sent.", smsFromLabel: "SMS From", smsFromDescription: "The phone number to use for sending the message.", smsToLabel: "SMS To", smsToDescription: "The phone number to use for receiving the message. Defaults to the incoming phone number." }, t2.customDataTypes = { deleteCustomDataTypeTooltip: "Remove custom data type from flow", customTypesNodeTitle: "Custom Types (debug)", showBuiltinCustomTypes: "Show Built-in Custom Types" }, t2.emailSend = { settings: { defaultAbortSendMessageDescription: "Fallback abort message used when the abort message configured on an '%1$s' action or error event handler evaluates to a NOT_SET or empty String value." }, variables: { agentUiLanguageDescription: "The Architect language tag for the sender's Genesys Cloud user interface language." } }, t2.stringFacets = { truncationBehavior: { literalStringLongerThanOneCharacterNotAllowed: "Literal string values longer than 1 character will fail validation.", literalStringLongerThanMaxLengthNotAllowed: "Literal string values longer than %1$s characters will fail validation.", dynamicStringTruncatedToOneCharacterAtRuntime: "Dynamic string values generated from an expression or returned to the flow in an output that are over 1 character in length will be truncated to 1 character.", dynamicStringTruncatedToMaxLengthAtRuntime: "Dynamic string values generated from an expression or returned to the flow in an output that are over %1$s characters in length will be truncated to %1$s characters." } }, t2.exportFlowModal = { exportFlowModalUserAction: { label: "Export flow", shortLabel: "Export", tooltip: "Opens the export flow modal to choose file format and export options" }, title: "Export flow", description: "Export the selected flow\u2019s configuration file for download. When you confirm, Architect will generate the file for download, allowing you to store, share, or reuse the flow outside of Architect.", includeTrackingIdsLabel: "Include tracking ID details", includeTrackingIdsTooltip: "When enabled, tracking IDs are included in the exported YAML file.", yaml: "YAML", format: "Format" }, t2.editFlow = { generateDescriptionFailed: "Could not generate a description for this flow.", generateDescriptionLabel: "Generate Description", generateDescriptionOverwriteMessage: "This replaces the current description with one generated from the flow. Do you want to continue?", generateDescriptionOverwriteTitle: "Replace Description", generateDescriptionReplace: "Replace", generateDescriptionUnsavedWarning: "The generated description is based on the last saved version of the flow and will not include your unsaved changes." }; }, 94241(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importDefault(i2(78432)), a = n2.__importDefault(i2(94225)), s = i2(80428), l = n2.__importDefault(i2(4648)), u = i2(53476), c = i2(79519), d = i2(66381), p = n2.__importDefault(i2(67336)), _ = o.default.invert(s.expressionTypeNames); - class h extends p.default { + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importDefault(i2(78432)), a = n2.__importDefault(i2(94225)), s = i2(80428), l = i2(53476), u = i2(79519), c = i2(66381), d = n2.__importDefault(i2(67336)), p = o.default.invert(s.expressionTypeNames); + class _ extends d.default { constructor(e3, t3) { - super(e3), t3 || (this._checkItem(this._infoParmCtor("coreExpressionType.model"), !e3.model, "the core expression type does not have a model property"), this._checkItem(this._infoParmCtor("coreExpressionType.model.support"), !e3.model.support, "the core expression type model does not have a support property"), this._checkItem(this._infoParmCtor("coreExpressionType.model.support.expressionDataType"), !e3.model.support.expressionDataType, "the core expression type model's support property does not have an expression data type"), (0, u.isCustomJsonExpressionType)(e3) ? (t3 = e3.customTypeName.replace(/[\s-]+/g, ""), (null == e3 ? void 0 : e3.customTypeNamespace) === c.CustomJsonNamespace.architect && (null == t3 ? void 0 : t3.length) > 0 && (t3 = (0, d.convertPascalToCamelCase)(t3))) : t3 = _[e3.model.support.expressionDataType], this._checkItem(this._infoParmCtor("coreExpressionType.model.support.expressionDataType"), !t3, "data type name could be determined")), this._name = t3 + (e3.isCollection && !t3.endsWith("Collection") ? "Collection" : ""); + super(e3), t3 || (this._checkItem(this._infoParmCtor("coreExpressionType.model"), !e3.model, "the core expression type does not have a model property"), this._checkItem(this._infoParmCtor("coreExpressionType.model.support"), !e3.model.support, "the core expression type model does not have a support property"), this._checkItem(this._infoParmCtor("coreExpressionType.model.support.expressionDataType"), !e3.model.support.expressionDataType, "the core expression type model's support property does not have an expression data type"), (0, l.isCustomJsonExpressionType)(e3) ? (t3 = e3.customTypeName.replace(/[\s-]+/g, ""), (null == e3 ? void 0 : e3.customTypeNamespace) === u.CustomJsonNamespace.architect && (null == t3 ? void 0 : t3.length) > 0 && (t3 = (0, c.convertPascalToCamelCase)(t3))) : t3 = p[e3.model.support.expressionDataType], this._checkItem(this._infoParmCtor("coreExpressionType.model.support.expressionDataType"), !t3, "data type name could be determined")), this._name = t3 + (e3.isCollection && !t3.endsWith("Collection") ? "Collection" : ""); } _getCoreViewModelTyped() { return this._getCoreViewModel(); @@ -92902,10 +93110,9 @@ ${e3.stack}`, n3 = [this].concat(i3); } get customJsonNamespace() { var e3; - return this._checkMethodCallFeatureIsAvailable(this._infoPropGet("customJsonNamespace"), l.default.customJSONV2), (null === (e3 = this._getCoreViewModelJsonType()) || void 0 === e3 ? void 0 : e3.customTypeNamespace) || ""; + return (null === (e3 = this._getCoreViewModelJsonType()) || void 0 === e3 ? void 0 : e3.customTypeNamespace) || ""; } getCustomJsonSchema() { - this._checkMethodCallFeatureIsAvailable(this._infoMethod("getCustomJsonSchema"), l.default.customJSONV2); const e3 = this._getCoreViewModelJsonType(); if (null == e3 ? void 0 : e3.isCustomType) { const t3 = e3.getCustomDataTypeDefinition(); @@ -92922,7 +93129,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return this._getCoreViewModelTyped().hasPropertiesAndAllAreReadOnly; } } - t2.default = h; + t2.default = _; }, 84821(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -93784,7 +93991,7 @@ ${e3.stack}`, n3 = [this].concat(i3); const n2 = i2(31635).__importDefault(i2(8471)); class o extends n2.default { get version() { - return "0.69.1"; + return "0.70.1"; } get isArchScriptingInfo() { return true; @@ -93801,20 +94008,20 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 94225(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.ArchSession = void 0; - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(74359)), a = n2.__importStar(i2(35515)), s = n2.__importStar(i2(36781)), l = n2.__importStar(i2(68223)), u = n2.__importStar(i2(14232)), c = n2.__importDefault(i2(78432)), d = n2.__importDefault(i2(73198)), p = n2.__importDefault(i2(72203)), _ = n2.__importDefault(i2(74142)), h = i2(54251), m = i2(97111), g = i2(50474), f = i2(67210), T = i2(44724), y = n2.__importDefault(i2(36019)), S = n2.__importDefault(i2(66978)), A = n2.__importDefault(i2(2600)), N = n2.__importDefault(i2(98717)), v = n2.__importStar(i2(53919)), I = i2(58241), C = i2(58611), O = i2(33231), b = d.default.msPerMinute; - let E; - E = i2(42714); - const w = i2(36479), R = i2(26031), D = i2(33588), P = n2.__importDefault(i2(8471)); - let M = O.defer(); - function F(e3, t3, i3, n3, o2) { + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(74359)), a = n2.__importStar(i2(35515)), s = n2.__importStar(i2(36781)), l = n2.__importStar(i2(68223)), u = n2.__importStar(i2(14232)), c = n2.__importDefault(i2(78432)), d = n2.__importDefault(i2(73198)), p = n2.__importDefault(i2(72203)), _ = n2.__importDefault(i2(74142)), h = i2(54251), m = i2(97111), g = i2(50474), f = i2(67210), T = i2(44724), y = n2.__importDefault(i2(36019)), S = n2.__importDefault(i2(66978)), A = n2.__importDefault(i2(2600)), N = n2.__importDefault(i2(98717)), v = n2.__importStar(i2(53919)), I = i2(58241), C = i2(82951), O = i2(82951), b = i2(82951), E = i2(58611), w = i2(33231), R = d.default.msPerMinute; + let D; + D = i2(42714); + const P = i2(36479), M = i2(26031), F = i2(33588), L = n2.__importDefault(i2(8471)); + let x = w.defer(); + function k(e3, t3, i3, n3, o2) { e3[t3] = { env: i3, host: n3, region: o2 }; } - function L(e3) { + function V(e3) { return n2.__awaiter(this, void 0, void 0, function* () { r.authenticatedUser(e3), this.logNote(`authenticated name: '${e3.name}', id: '${e3.id}', OAuth type: '${e3.isOAuthClient ? "client" : "user"}'`); try { yield r.getAuthorizedPromise(); - const e4 = yield R.orgInfo(); + const e4 = yield M.orgInfo(); e4 ? (r.setOrgInfo(e4), this.logNote(`obtained organization information. organization name: '${e4.name}', id: '${e4.id}'`)) : this.logWarning("no organization information obtained - Architect Scripting will continue execution but organization information will not be available."); } catch (e4) { let t3 = "error during authentication and authorization: "; @@ -93829,59 +94036,59 @@ ${e3.stack}`, n3 = [this].concat(i3); } }); } - function x(e3, t3, i3) { - e3(t3).then((e4) => { + function U(e3, t3, i3) { + (0, b.requestAuthTokenWithRetry)(e3, t3, { logWarning: this.logWarning.bind(this) }).then((e4) => { this.logNote("setting auth token '" + e4.access_token + "'"), a.setAuthToken(e4.access_token), i3.resolve(); }, (e4) => { - this.logError("error getting auth token:", e4), i3.reject(); + this._authTokenError = (0, O.getAuthTokenErrorInfo)(e4), this.logError(`error getting auth token: ${(0, C.describeAuthTokenError)(e4)}`), i3.reject(e4); }); } - class k extends P.default { + class B extends L.default { constructor() { - super(), this._boundTokenRevoked = null, this._coreConfigured = false, this._endExitCode = 0, this._endMode = c.default.SESSION_END_MODES.end, this._endRequested = false, this._endTerminatesProcess = true, this._locations = {}, this._organizationInfo = new _.default(this), this._sessionStartDeferred = O.defer(), this._sessionEnded = false, this._status = c.default.SESSION_STATUSES.notStarted, this._useRegionalHost = false; + super(), this._boundTokenRevoked = null, this._authTokenError = void 0, this._coreConfigured = false, this._endExitCode = 0, this._endMode = c.default.SESSION_END_MODES.end, this._endRequested = false, this._endTerminatesProcess = true, this._locations = {}, this._organizationInfo = new _.default(this), this._sessionStartDeferred = w.defer(), this._sessionEnded = false, this._status = c.default.SESSION_STATUSES.notStarted, this._useRegionalHost = false; for (const e3 of m.environmentList) { if (e3.host.includes("app-regional")) continue; if ("dev" === e3.env || "test" === e3.env) { - F(this._locations, c.default.LOCATIONS[e3.env], e3.env, e3.host, e3.region); + k(this._locations, c.default.LOCATIONS[e3.env], e3.env, e3.host, e3.region); continue; } const t3 = `${e3.env}_${e3.region}`.replace(/-/g, "_"); - c.default.LOCATIONS[t3] && F(this._locations, c.default.LOCATIONS[t3], e3.env, e3.host, e3.region); + c.default.LOCATIONS[t3] && k(this._locations, c.default.LOCATIONS[t3], e3.env, e3.host, e3.region); } process && o.default.isFunction(process.exit) || (this.logNote("defaulting endTerminatesProcess property to false because there is no process or process.exit method available to call when the session ends."), this._endTerminatesProcess = false), h.divisionManager.defaultPageSize, this._boundTtsEngineChanged = this._ttsEngineChanged.bind(this), this._boundTtsEngineVoiceChanged = this._ttsEngineVoiceChanged.bind(this), s.serviceListen(s.ttsEngineChanged, this._boundTtsEngineChanged), s.serviceListen(s.ttsEngineVoiceChanged, this._boundTtsEngineVoiceChanged); } _coreAuthenticate(e3, t3) { - const o2 = O.defer(), s2 = (0, I.withTimeout)(r.bootstrapDataLoaded, b, `bootstrap data was not received within ${b / d.default.msPerSecond} seconds.`), l2 = [r.getAuthenticatedPromise(), r.bootstrapLanguageDataLoaded, r.featureTogglesLoaded, r.divisionsLoaded, s2, M.promise]; + const o2 = w.defer(), s2 = (0, I.withTimeout)(r.bootstrapDataLoaded, R, `bootstrap data was not received within ${R / d.default.msPerSecond} seconds.`), l2 = [r.getAuthenticatedPromise(), r.bootstrapLanguageDataLoaded, r.featureTogglesLoaded, r.divisionsLoaded, s2, x.promise]; if (this.logNote("core environment initialized. Now logging in..."), a.getAuthToken()) o2.resolve(); - else if (e3.isClientCredentialsClient) x.call(this, R.getAuthTokenClientCredentials, null, o2); + else if (e3.isClientCredentialsClient) U.call(this, M.getAuthTokenClientCredentials, null, o2); else { - const e4 = C.createServer((t5, n3) => { + const e4 = E.createServer((t5, n3) => { if (t5.url.match(/callback/)) { const r2 = i2(87016).parse(t5.url, true).query; - r2 && r2.code ? x.call(this, R.getAuthToken, r2.code, o2) : o2.reject(), n3.end("You may close this window now."), e4.close(); + r2 && r2.code ? U.call(this, M.getAuthToken, r2.code, o2) : o2.reject(), n3.end("You may close this window now."), e4.close(); } }).listen(9001), t4 = a.getConnectUrl(null, a.values.coreRedirectUri, true); - E.open(t4); + D.open(t4); } const c2 = o2.promise.then(() => n2.__awaiter(this, void 0, void 0, function* () { var i3; if (e3.isClientCredentialsAuthToken) try { - const e4 = yield D.getCurrentToken(), t4 = null === (i3 = null == e4 ? void 0 : e4.OAuthClient) || void 0 === i3 ? void 0 : i3.id; + const e4 = yield F.getCurrentToken(), t4 = null === (i3 = null == e4 ? void 0 : e4.OAuthClient) || void 0 === i3 ? void 0 : i3.id; t4 || this._endSessionWithReservedError("an OAuth client ID was not found."), a.values.client = t4; } catch (e4) { this.logPromiseError(this._infoMethod(t3), e4, "error getting OAuth Client ID from auth token info"), this._endSessionWithReservedError("an OAuth client ID could not be obtained. Check logging for additional error information."); } - return e3.isClientCredentialsClient || e3.isClientCredentialsAuthToken ? u.getOAuthClientInfo(a.values.client).then((e4) => D.getUserRolesAndPermissions(e4.id).then((t4) => { - e4.permissions = t4.permissions, L.call(this, e4); + return e3.isClientCredentialsClient || e3.isClientCredentialsAuthToken ? u.getOAuthClientInfo(a.values.client).then((e4) => F.getUserRolesAndPermissions(e4.id).then((t4) => { + e4.permissions = t4.permissions, V.call(this, e4); }, (e5) => { throw this.logPromiseError(this._infoMethod(t3), e5, "error getting oauth client roles and permissions info"), e5; }), (e4) => { throw this.logPromiseError(this._infoMethod(t3), e4, "error getting client credentials info"), e4; - }) : D.getCurrentUser().then(L.bind(this), (e4) => { + }) : F.getCurrentUser().then(V.bind(this), (e4) => { throw this.logPromiseError(this._infoMethod(t3), e4, "error getting user info"), e4; }); })); - return l2.push(c2), O.all(l2).catch((e4) => { + return l2.push(c2), w.all(l2).catch((e4) => { throw this.logPromiseError(this._infoMethod(t3), e4, "error encountered with session startup processing"), e4; }); } @@ -93891,7 +94098,7 @@ ${e3.stack}`, n3 = [this].concat(i3); _determineEndPromiseToResolve(e3) { if (e3) return this.logNote("waiting for any pending work to complete before ending the session"), S.default.allSettled(); { - const e4 = O.defer(); + const e4 = w.defer(); return e4.resolve(), e4.promise; } } @@ -93959,7 +94166,7 @@ ${e3.stack}`, n3 = [this].concat(i3); t3 && (n3 += `${t3.displayTypeName}.`), i3 && (n3 += `${i3} `), n3 += " - Caught unhandled exception during callback function execution. Ending session.", e3 && (n3 += " Exception info: ", o.default.isObject(e3) ? e3.message ? n3 += e3.message : o.default.isString(e3.text) ? n3 += e3.text : n3 += JSON.stringify(e3) : n3 += e3), t3.logError(n3), this._endSessionWithReservedError(n3); } _processCallbackResult(e3, t3, i3, n3, o2) { - return O.isPromiseAlike(n3) ? (e3.logNoteVerbose(o2 + " Callback function returned a promise. Waiting until it resolves."), n3.then((n4) => (e3.logNoteVerbose(o2 + " Callback function returned promise successfully resolved."), O.isPromiseAlike(n4) ? (e3.logNoteVerbose(o2 + " The result value from the returned promise is another promise. Will begin the process of waiting for it to resolve."), this._processCallbackResult(e3, t3, i3, n4, o2)) : n4)).catch((i4) => { + return w.isPromiseAlike(n3) ? (e3.logNoteVerbose(o2 + " Callback function returned a promise. Waiting until it resolves."), n3.then((n4) => (e3.logNoteVerbose(o2 + " Callback function returned promise successfully resolved."), w.isPromiseAlike(n4) ? (e3.logNoteVerbose(o2 + " The result value from the returned promise is another promise. Will begin the process of waiting for it to resolve."), this._processCallbackResult(e3, t3, i3, n4, o2)) : n4)).catch((i4) => { e3.logError(o2 + " Caught unhandled exception waiting for callback function returned promise to resolve."), this._unhandledCallbackException(i4, this, t3); }).finally(() => { i3 && this._endSession(); @@ -93988,7 +94195,7 @@ ${e3.stack}`, n3 = [this].concat(i3); return i3 || this._logErrorInternalAndThrow("the location of '" + e3 + "' is valid in the Architect enums but not available in the session object."), this.useRegionalHost && (i3.host = i3.host.replace("apps", "app-regional")), i3; } _setFactoryFlowStartupComplete() { - M.resolve(); + x.resolve(); } _startAndRun(e3, t3, i3, n3, u2, d2) { var _2, h2, m2, g2; @@ -93999,12 +94206,12 @@ ${e3.stack}`, n3 = [this].concat(i3); case c.default.SESSION_STATUSES.ended: this.logNoteVerbose("restarting previously ended session."), r.resetAuthPromise(); } - M = O.defer(), this._status === c.default.SESSION_STATUSES.ended && O.all([r.bootstrapLanguageDataLoaded, r.featureTogglesLoaded, r.divisionsLoaded]).then(() => { + x = w.defer(), this._status === c.default.SESSION_STATUSES.ended && w.all([r.bootstrapLanguageDataLoaded, r.featureTogglesLoaded, r.divisionsLoaded]).then(() => { this._setFactoryFlowStartupComplete(); - }), this._removeTtsListeners(), s.serviceListen(s.ttsEngineChanged, this._boundTtsEngineChanged), s.serviceListen(s.ttsEngineVoiceChanged, this._boundTtsEngineVoiceChanged), this.logNote("starting session authorization."), v.authorize(), this.logNoteVerbose("setting session status to '" + c.default.SESSION_STATUSES.running + "'."), this._status = c.default.SESSION_STATUSES.running, this._sessionStartDeferred = O.defer(), p.default.cacheEnabled = null !== (_2 = null == d2 ? void 0 : d2.cacheEnabled) && void 0 !== _2 && _2, p.default.showDiagnostics = null !== (h2 = null == d2 ? void 0 : d2.showCacheDiagnostics) && void 0 !== h2 && h2; + }), this._removeTtsListeners(), s.serviceListen(s.ttsEngineChanged, this._boundTtsEngineChanged), s.serviceListen(s.ttsEngineVoiceChanged, this._boundTtsEngineVoiceChanged), this.logNote("starting session authorization."), v.authorize(), this.logNoteVerbose("setting session status to '" + c.default.SESSION_STATUSES.running + "'."), this._status = c.default.SESSION_STATUSES.running, this._sessionStartDeferred = w.defer(), this._authTokenError = void 0, p.default.cacheEnabled = null !== (_2 = null == d2 ? void 0 : d2.cacheEnabled) && void 0 !== _2 && _2, p.default.showDiagnostics = null !== (h2 = null == d2 ? void 0 : d2.showCacheDiagnostics) && void 0 !== h2 && h2; const f2 = null !== (m2 = null == d2 ? void 0 : d2.captureNetworkDiagnosticsOnFailure) && void 0 !== m2 && m2; let T2; - return A.default.captureEnabled = f2, A.default.logEnabled = null !== (g2 = null == d2 ? void 0 : d2.logNetworkDiagnosticsOnFailure) && void 0 !== g2 ? g2 : f2, n3.authToken ? (T2 = this._coreInitializeEnvironment(e3) + ", authToken: '" + n3.authToken + "'", a.setAuthToken(n3.authToken)) : (a.overrideProperties({ client: n3.clientId, client_secret: n3.clientSecret }), T2 = `${this._coreInitializeEnvironment(e3)}, clientId: '${n3.clientId}', clientSecret: '${n3.clientSecret}', isClientCredentialsOAuthClient: '${n3.isClientCredentialsClient}'`), this.logNote("architect scripting version: 0.69.1"), this.logNote("core environment configuration. " + T2), o.default.isFunction(i3) && (this.logNote("end session callback function specified."), this._endCallbackFunction = i3), this._sessionEnded = false, this._endRequested = false, this._endExitCode = 0, this._getDiscoveryProperties().then(() => { + return A.default.captureEnabled = f2, A.default.logEnabled = null !== (g2 = null == d2 ? void 0 : d2.logNetworkDiagnosticsOnFailure) && void 0 !== g2 ? g2 : f2, n3.authToken ? (T2 = this._coreInitializeEnvironment(e3) + ", authToken: '" + n3.authToken + "'", a.setAuthToken(n3.authToken)) : (a.overrideProperties({ client: n3.clientId, client_secret: n3.clientSecret }), T2 = `${this._coreInitializeEnvironment(e3)}, clientId: '${n3.clientId}', clientSecret: '${n3.clientSecret}', isClientCredentialsOAuthClient: '${n3.isClientCredentialsClient}'`), this.logNote("architect scripting version: 0.70.1"), this.logNote("core environment configuration. " + T2), o.default.isFunction(i3) && (this.logNote("end session callback function specified."), this._endCallbackFunction = i3), this._sessionEnded = false, this._endRequested = false, this._endExitCode = 0, this._getDiscoveryProperties().then(() => { this._coreAuthenticate(n3, u2).then(() => { this.logNote(`starting session startup initialization for '${u2}'.`); const e4 = new Promise((e5) => setTimeout(e5, 5e3)); @@ -94021,6 +94228,9 @@ ${e3.stack}`, n3 = [this].concat(i3); get authToken() { return this._coreConfigured ? a.getAuthToken() : void 0; } + get authTokenError() { + return this._authTokenError; + } get displayTypeName() { return "ArchSession"; } @@ -94061,10 +94271,10 @@ ${e3.stack}`, n3 = [this].concat(i3); endWithLogout(e3) { this._sessionEnded ? this.logItemWarning(this._infoMethod("endWithLogout"), "the endWithLogout method is being called and the session status already ended. Exiting endWithLogout call.") : (this._endRequested = true, o.default.isUndefined(e3) ? e3 = false : o.default.isBoolean(e3) || (this.logItemWarning(this._infoParm("processPendingAsyncWork", "endWithLogout"), "a non-boolean value was specified for processPendingAsyncWork. Architect Scripting will use the value false for processPendingAsyncWork."), e3 = false), this._determineEndPromiseToResolve(e3).then(() => { this._invokeSessionEndingCallback(), this._determineEndPromiseToResolve(e3).then(() => { - a.getAuthToken() ? (this.logNote("logging out..."), w.disconnect(a.getAuthToken()).then(() => { + a.getAuthToken() ? (this.logNote("logging out..."), P.disconnect(a.getAuthToken()).then(() => { a.setAuthToken(void 0); const e4 = a.getDisconnectUrl(); - E.open(e4), this.logNote("logged out."); + D.open(e4), this.logNote("logged out."); }).catch((e4) => this.logError("logout failure. Error: " + e4)).finally(() => this.end())) : this.end(); }); })); @@ -94126,9 +94336,9 @@ ${e3.stack}`, n3 = [this].concat(i3); return p.default.showDiagnostics; } } - t2.ArchSession = k; - const V = new k(); - t2.default = V; + t2.ArchSession = B; + const G = new B(); + t2.default = G; }, 54521(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -94210,7 +94420,7 @@ ${e3.stack}`, n3 = [this].concat(i3); _createArchWrapperImpl(e3, t3) { this._checkItemUndefinedOrNull(this._infoParm("coreObjectViewModel", "createArchWrapper"), e3); const i3 = e3; - return i3.isAction ? this.createArchActionFromCoreAction(i3) : i3.isFlowViewModel ? this.createArchFlowFromCoreFlowViewModel(i3) : i3.isFlowSizeNode ? this.createArchFlowFromCoreFlowViewModel(i3.parent) : i3.isMenuChoice ? this.createArchMenuChoice(i3) : i3.isAudioCaseViewModel ? this.createArchAudioCase(i3) : i3.isAudioExpression ? this._createArchValueFromExpressionImpl(i3) : i3.isDivisionViewModel ? this.createArchDivision(i3) : i3.isMenu ? this.createArchMenu(i3) : i3.isTask ? this.createArchTask(i3) : i3.isBotState ? this.createArchStateBot(i3) : i3.isState ? this.createArchState(i3) : i3.isBranchItem ? this.createArchBranch(i3) : i3.isExpressionType ? this.createArchDataType(i3) : i3.isExpressionList ? this._createArchValueFromExpressionImpl(i3) : i3.isExternalContactPatchChangeList ? this.createArchValueExternalContactPatchChangeList(i3) : i3.isExternalContactPatchChangeItemViewModel ? this.createArchValueExternalContactPatchChange(i3) : i3.isCallPromptsNode ? this.createArchPromptsSettings(i3) : i3.isIsoLanguageViewModel ? this.createArchLanguage(i3) : i3.isFlowSupportedLanguageSetting ? this.createArchSettingsSupportedLanguage(i3) : i3.isKnowledgeSettingsNode ? this.createArchSettingsNluKnowledge(i3) : i3.isVirtualAgentSettingsNode ? this.createArchSettingsNluVirtualAgent(i3) : i3.isDynamicSlotTypeViewModel ? this.createArchSettingsNluDynamicSlotType(i3) : i3.isDynamicTimeslotTypeViewModel ? this.createArchSettingsNluDynamicTimeslotType(i3) : i3.isCommonModuleSettingsNode ? this.createArchCommonModuleFlowSettings(i3) : i3.isOutboundCallSettingsNode ? this.createArchOutboundCallFlowSettings(i3) : i3.isInboundEmailSettingsNode ? this.createArchInboundEmailFlowSettings(i3) : i3.isEmailSendSettingsNode ? this.createArchEmailSendFlowSettings(i3) : i3.isVoiceSurveyFlowSettingsNode ? this.createArchVoiceSurveyFlowSettings(i3) : i3.isWorkitemFlowSettingsNode ? this.createArchWorkitemFlowSettings(i3) : i3.isBotFlowSettingsNode ? this.createArchBotFlowSettings(i3) : i3.isDataTypeDefViewModel ? this.createArchDataTypeJsonCustomSchema(i3) : i3.isInQueueCallFlowSettingsNode ? this.createArchInQueueFlowSettings(i3) : i3.isIntentsSettingsNode ? this.createArchSettingsNluIntents(i3) : i3.model && i3.model.isDataPair ? this.createArchNamedValue(i3) : i3.isActionPathViewModel ? this.createArchActionOutput(i3) : i3.isAudioViewModel ? this.createArchAudio(i3) : i3.isDependenciesNode ? this.createArchDependencySettings(i3) : i3.isErrorHandlingNode || i3.isEmailErrorHandlingNode ? this.createArchErrorHandlingSettingsFlow(i3) : i3.isFlowInfo ? this.createArchFlowInfo(i3) : i3.isErrorHandlingWithAudioViewModel ? this.createArchErrorHandlingSettingsFlow(i3) : i3.isMenuSettingsNode ? this.createArchMenuSettings(i3) : i3.isPromptContainer ? this.createArchPrompt(i3) : i3.isSpeechRecNode ? this.createArchSpeechRecSettings(i3) : i3.isSpeechRecTermContainer ? this.createArchSpeechRecTermContainer(i3) : i3.isSpeechRecViewModel ? this.createArchSpeechRecTermContainers(i3) : i3.isValidationResults ? this.createArchValidationResults(i3) : i3.isVariableViewModel ? this.createArchVariableFromVariable(i3) : i3.isNormalExpression ? this._createArchValueFromExpressionImpl(i3) : i3.isDataPairList || i3.isDataPairListCollection ? this.createArchBaseValueContainer(i3) : i3.isContainedDataPairList ? this.createArchBaseValueContainer(i3.value) : i3.isDataPairViewModel ? this._createArchValueFromExpressionImpl(i3.value) : i3.isLanguageNode ? this.createArchSettingsSupportedLanguages(i3) : i3.isSpeechToTextEngineViewModel ? this.createArchSpeechToTextEngine(i3) : i3.isTTSEngineViewModel ? this.createArchTtsEngine(i3) : i3.isVoiceViewModel ? this.createArchTtsVoice(i3) : i3.isFlowDefinition ? this.createArchDefinitionFlow(i3) : i3.isArchMenuDefinition ? this.createArchDefinitionMenu(i3) : i3.isNodeInformation ? this.createArchDefinitionAction(i3) : i3.isDefaultSettingsNode ? this.createArchSettingsActionDefaults(i3) : i3.isBotFlowUserInputSettingsNode ? this.createArchSettingsUserInput(i3) : i3.isBotFlowEventHandlingViewModel ? this.createArchErrorHandlingSettingsFlowBot(i3) : i3.isNameValuePairViewModel ? this.createArchBaseNameValuePair(i3) : i3.isChoiceViewModel ? this.createArchChoice(i3) : i3.isSlotSettingsViewModel ? this.createArchSettingsNluSlot(i3) : void (t3 || this._itemIsInvalid(this._infoParm("coreObjectViewModel", "createArchWrapper"), "INTERNAL ERROR - could not determine the type of Architect script wrapper to create for the core object.\n JSON stringify of object: " + JSON.stringify(i3))); + return i3.isAction ? this.createArchActionFromCoreAction(i3) : i3.isFlowViewModel ? this.createArchFlowFromCoreFlowViewModel(i3) : i3.isFlowSizeNode || i3.isDataNode ? this.createArchFlowFromCoreFlowViewModel(i3.parent) : i3.isMenuChoice ? this.createArchMenuChoice(i3) : i3.isAudioCaseViewModel ? this.createArchAudioCase(i3) : i3.isAudioExpression ? this._createArchValueFromExpressionImpl(i3) : i3.isDivisionViewModel ? this.createArchDivision(i3) : i3.isMenu ? this.createArchMenu(i3) : i3.isTask ? this.createArchTask(i3) : i3.isBotState ? this.createArchStateBot(i3) : i3.isState ? this.createArchState(i3) : i3.isBranchItem ? this.createArchBranch(i3) : i3.isExpressionType ? this.createArchDataType(i3) : i3.isExpressionList ? this._createArchValueFromExpressionImpl(i3) : i3.isExternalContactPatchChangeList ? this.createArchValueExternalContactPatchChangeList(i3) : i3.isExternalContactPatchChangeItemViewModel ? this.createArchValueExternalContactPatchChange(i3) : i3.isCallPromptsNode ? this.createArchPromptsSettings(i3) : i3.isIsoLanguageViewModel ? this.createArchLanguage(i3) : i3.isFlowSupportedLanguageSetting ? this.createArchSettingsSupportedLanguage(i3) : i3.isKnowledgeSettingsNode ? this.createArchSettingsNluKnowledge(i3) : i3.isVirtualAgentSettingsNode ? this.createArchSettingsNluVirtualAgent(i3) : i3.isDynamicSlotTypeViewModel ? this.createArchSettingsNluDynamicSlotType(i3) : i3.isDynamicTimeslotTypeViewModel ? this.createArchSettingsNluDynamicTimeslotType(i3) : i3.isCommonModuleSettingsNode ? this.createArchCommonModuleFlowSettings(i3) : i3.isOutboundCallSettingsNode ? this.createArchOutboundCallFlowSettings(i3) : i3.isInboundEmailSettingsNode ? this.createArchInboundEmailFlowSettings(i3) : i3.isEmailSendSettingsNode ? this.createArchEmailSendFlowSettings(i3) : i3.isVoiceSurveyFlowSettingsNode ? this.createArchVoiceSurveyFlowSettings(i3) : i3.isWorkitemFlowSettingsNode ? this.createArchWorkitemFlowSettings(i3) : i3.isBotFlowSettingsNode ? this.createArchBotFlowSettings(i3) : i3.isDataTypeDefViewModel ? this.createArchDataTypeJsonCustomSchema(i3) : i3.isInQueueCallFlowSettingsNode ? this.createArchInQueueFlowSettings(i3) : i3.isIntentsSettingsNode ? this.createArchSettingsNluIntents(i3) : i3.model && i3.model.isDataPair ? this.createArchNamedValue(i3) : i3.isActionPathViewModel ? this.createArchActionOutput(i3) : i3.isAudioViewModel ? this.createArchAudio(i3) : i3.isDependenciesNode ? this.createArchDependencySettings(i3) : i3.isErrorHandlingNode || i3.isEmailErrorHandlingNode ? this.createArchErrorHandlingSettingsFlow(i3) : i3.isFlowInfo ? this.createArchFlowInfo(i3) : i3.isErrorHandlingWithAudioViewModel ? this.createArchErrorHandlingSettingsFlow(i3) : i3.isMenuSettingsNode ? this.createArchMenuSettings(i3) : i3.isPromptContainer ? this.createArchPrompt(i3) : i3.isSpeechRecNode ? this.createArchSpeechRecSettings(i3) : i3.isSpeechRecTermContainer ? this.createArchSpeechRecTermContainer(i3) : i3.isSpeechRecViewModel ? this.createArchSpeechRecTermContainers(i3) : i3.isValidationResults ? this.createArchValidationResults(i3) : i3.isVariableViewModel ? this.createArchVariableFromVariable(i3) : i3.isNormalExpression ? this._createArchValueFromExpressionImpl(i3) : i3.isDataPairList || i3.isDataPairListCollection ? this.createArchBaseValueContainer(i3) : i3.isContainedDataPairList ? this.createArchBaseValueContainer(i3.value) : i3.isDataPairViewModel ? this._createArchValueFromExpressionImpl(i3.value) : i3.isLanguageNode ? this.createArchSettingsSupportedLanguages(i3) : i3.isSpeechToTextEngineViewModel ? this.createArchSpeechToTextEngine(i3) : i3.isTTSEngineViewModel ? this.createArchTtsEngine(i3) : i3.isVoiceViewModel ? this.createArchTtsVoice(i3) : i3.isFlowDefinition ? this.createArchDefinitionFlow(i3) : i3.isArchMenuDefinition ? this.createArchDefinitionMenu(i3) : i3.isNodeInformation ? this.createArchDefinitionAction(i3) : i3.isDefaultSettingsNode ? this.createArchSettingsActionDefaults(i3) : i3.isBotFlowUserInputSettingsNode ? this.createArchSettingsUserInput(i3) : i3.isBotFlowEventHandlingViewModel ? this.createArchErrorHandlingSettingsFlowBot(i3) : i3.isNameValuePairViewModel ? this.createArchBaseNameValuePair(i3) : i3.isChoiceViewModel ? this.createArchChoice(i3) : i3.isSlotSettingsViewModel ? this.createArchSettingsNluSlot(i3) : void (t3 || this._itemIsInvalid(this._infoParm("coreObjectViewModel", "createArchWrapper"), "INTERNAL ERROR - could not determine the type of Architect script wrapper to create for the core object.\n JSON stringify of object: " + JSON.stringify(i3))); } createArchDefinitionAction(e3) { return this._checkItemUndefinedOrNull(this._infoParm("coreNodeInformation", "createArchDefinitionAction"), e3), new _.default.definitions.ArchDefinitionAction(e3); @@ -95985,62 +96195,67 @@ ${e3.stack}`, n3 = [this].concat(i3); } getOrCreateCustomJsonDataTypeAsync(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { + var n3, u2; this._checkItem(this._infoParm("archBaseFlow", "getOrCreateCustomJsonDataTypeAsync"), !e3 || !e3.isArchBaseFlow, "you must pass in a valid ArchBaseFlow instance."), this._checkItemIsValidLiteralStringEnum(this._infoParm("customJsonNamespace", "getOrCreateCustomJsonDataTypeAsync"), t3, r.default.CUSTOM_JSON_TYPE_NAMESPACES_ALL), this._checkItemIsValidLiteralString(this._infoParm("entityName", "getOrCreateCustomJsonDataTypeAsync"), i3); - const n3 = r.default.getCustomJsonSchemaTypesForNamespace(t3); - this._checkItemIsValidLiteralStringEnum(this._infoParm("customJsonDataTypeSchemaType", "getOrCreateCustomJsonDataTypeAsync"), o2, n3); - const u2 = e3.findCustomJsonDataType(t3, i3, o2); - if (u2) return u2; + const _2 = r.default.getCustomJsonSchemaTypesForNamespace(t3); + this._checkItemIsValidLiteralStringEnum(this._infoParm("customJsonDataTypeSchemaType", "getOrCreateCustomJsonDataTypeAsync"), o2, _2); + const h2 = e3.findCustomJsonDataType(t3, i3, o2); + if (h2) return h2; switch (t3) { case p.CustomJsonNamespace.architect: const t4 = e3._getCoreViewModel().definitions.getCustomDataTypeDefinitionByName(p.CustomJsonNamespace.architect, i3); return t4 || this.logErrorAndThrow(`was unable to find custom data type '${i3}' by name using namespace '${p.CustomJsonNamespace.architect}'`), this.coreFactory.createArchWrapper(t4); case p.CustomJsonNamespace.decisionTable: - let n4, u3, _2; + let _3, h3, g2; try { - n4 = yield a.default.findItemByValueAsync(m.decisionTableManager, i3, "decision table", "name", "name"); + _3 = yield a.default.findItemByValueAsync(m.decisionTableManager, i3, "decision table", "name", "name"); } catch (e4) { } - n4 || this.logErrorAndThrow(`was unable to find decision table '${i3}' by name`); + _3 || this.logErrorAndThrow(`was unable to find decision table '${i3}' by name`); try { - u3 = yield a.default.findItemByIdAsync(m.decisionTableManager, n4.id, "decision table"); + h3 = yield a.default.findItemByIdAsync(m.decisionTableManager, _3.id, "decision table"); } catch (e4) { } - switch (u3 || this.logErrorAndThrow(`was unable to find decision table '${i3}' by id '${n4.id}'`), o2) { + switch (h3 || this.logErrorAndThrow(`was unable to find decision table '${i3}' by id '${_3.id}'`), o2) { case r.default.CUSTOM_JSON_SCHEMA_TYPES.input: - _2 = d.default.getOrCreateDecisionTableCustomJsonManager(e3._getCoreViewModel(), u3.name, u3.id, true, "Inputs", "Outputs"), _2.tryUpdateParentExpressionPropTypeFromSchema(u3.model.publishedContract.executionInputSchema, true, e3.isReadOnly); + g2 = d.default.getOrCreateDecisionTableCustomJsonManager(e3._getCoreViewModel(), h3.name, h3.id, true, "Inputs", "Outputs"), g2.tryUpdateParentExpressionPropTypeFromSchema(h3.model.publishedContract.executionInputSchema, true, e3.isReadOnly); break; case r.default.CUSTOM_JSON_SCHEMA_TYPES.output: - _2 = d.default.getOrCreateDecisionTableCustomJsonManager(e3._getCoreViewModel(), u3.name, u3.id, false, "Inputs", "Outputs"), _2.tryUpdateParentExpressionPropTypeFromSchema(u3.model.publishedContract.executionOutputSchema, true, e3.isReadOnly); + g2 = d.default.getOrCreateDecisionTableCustomJsonManager(e3._getCoreViewModel(), h3.name, h3.id, false, "Inputs", "Outputs"), g2.tryUpdateParentExpressionPropTypeFromSchema(h3.model.publishedContract.executionOutputSchema, true, e3.isReadOnly); + } + if (!g2) return; + if (!g2.customDataType) { + const t5 = null === (u2 = null === (n3 = g2.updateSchemaProcessingResult) || void 0 === n3 ? void 0 : n3.failure) || void 0 === u2 ? void 0 : u2.displayStr; + this.logErrorAndThrow(`was unable to create the ${o2} data type for decision table '${i3}' in flow type '${e3.flowType}'${t5 ? `: ${t5}` : ""}`); } - if (!_2) return; - return this.coreFactory.createArchWrapper(_2.customDataType); + return this.coreFactory.createArchWrapper(g2.customDataType); case p.CustomJsonNamespace.conversationAttribute: - let h2, g2; + let f2, T; try { - h2 = yield a.default.findItemByValueAsync(l.conversationCustomAttributeSchemaManager, i3, "conversation custom attribute schema", "name", "name"); + f2 = yield a.default.findItemByValueAsync(l.conversationCustomAttributeSchemaManager, i3, "conversation custom attribute schema", "name", "name"); } catch (e4) { } - h2 || this.logErrorAndThrow(`was unable to find conversation custom attribute schema '${i3}' by name`); + f2 || this.logErrorAndThrow(`was unable to find conversation custom attribute schema '${i3}' by name`); try { - g2 = yield a.default.findItemByIdAsync(l.conversationCustomAttributeSchemaManager, h2.id, "conversation custom attribute schema"); + T = yield a.default.findItemByIdAsync(l.conversationCustomAttributeSchemaManager, f2.id, "conversation custom attribute schema"); } catch (e4) { } - g2 || this.logErrorAndThrow(`was unable to find conversation custom attribute schema '${i3}' by id '${h2.id}'`); - const f2 = e3._getCoreViewModel(), T = g2.name, y = g2.id, S = d.default.getOrCreateConversationCustomAttributeSchemaCustomJsonManager(f2, T, y); - S.tryUpdateParentExpressionPropTypeFromSchema(g2.model.jsonSchema, true, e3.isReadOnly); - const A = S.customDataType; - let N; + T || this.logErrorAndThrow(`was unable to find conversation custom attribute schema '${i3}' by id '${f2.id}'`); + const y = e3._getCoreViewModel(), S = T.name, A = T.id, N = d.default.getOrCreateConversationCustomAttributeSchemaCustomJsonManager(y, S, A); + N.tryUpdateParentExpressionPropTypeFromSchema(T.model.jsonSchema, true, e3.isReadOnly); + const v = N.customDataType; + let I; switch (o2) { case r.default.CUSTOM_JSON_SCHEMA_TYPES.schemaData: - N = A; + I = v; break; case r.default.CUSTOM_JSON_SCHEMA_TYPES.schemaDataPatch: - N = c.createOrGetPatchableMirrorType(f2, A, { mapTypeId: c.mapSchemaDataTypeIdToPatch, entityName: T, rootDisplayNameSuffix: "Schema Data Patch" }); + I = c.createOrGetPatchableMirrorType(y, v, { mapTypeId: c.mapSchemaDataTypeIdToPatch, entityName: S, rootDisplayNameSuffix: "Schema Data Patch" }); break; case r.default.CUSTOM_JSON_SCHEMA_TYPES.record: - N = s.BaseConversationAttributeActionViewModel.createOrGetRecordType(f2, A, T, y); + I = s.BaseConversationAttributeActionViewModel.createOrGetRecordType(y, v, S, A); } - return N || this.logErrorAndThrow(`was unable to create conversation custom attribute data type '${i3}' with context '${o2}'`), this.coreFactory.createArchWrapper(N); + return I || this.logErrorAndThrow(`was unable to create conversation custom attribute data type '${i3}' with context '${o2}'`), this.coreFactory.createArchWrapper(I); } }); } @@ -97419,11 +97634,64 @@ ${e3.stack}`, n3 = [this].concat(i3); } const u = new l(); t2.default = u; + }, 82951(e2, t2, i2) { + "use strict"; + t2.AD = t2.qW = void 0, t2.describeAuthTokenError = u, t2.getAuthTokenErrorInfo = function(e3) { + const t3 = s(e3); + return { status: a(e3) && e3.status ? e3.status : void 0, error: null == t3 ? void 0 : t3.error, errorDescription: (null == t3 ? void 0 : t3.error_description) || (null == t3 ? void 0 : t3.description), correlationId: l(e3), isRateLimited: void 0 !== c(e3), description: u(e3) }; + }, t2.requestAuthTokenWithRetry = function(e3, i3, r2) { + return n2.__awaiter(this, void 0, void 0, function* () { + const n3 = r2.wait || d; + for (let a2 = 0; ; a2++) try { + return yield e3(i3); + } catch (e4) { + const i4 = c(e4); + if (void 0 === i4 || a2 >= t2.qW) throw e4; + const s2 = Math.min((i4 + 1) * o.default.msPerSecond, t2.AD); + r2.logWarning(`auth token request was rate limited (${u(e4)}). Retrying in ${s2}ms, retry ${a2 + 1} of ${t2.qW}.`), yield n3(s2); + } + }); + }; + const n2 = i2(31635), o = n2.__importDefault(i2(73198)); + t2.qW = 5, t2.AD = o.default.msPerMinute; + const r = /rate limit exceeded; retry after: (\d+)/i; + function a(e3) { + return null !== e3 && "object" == typeof e3; + } + function s(e3) { + if (a(e3) && (null !== (t3 = e3.response) && "object" == typeof t3)) return e3.response; + var t3; + } + function l(e3) { + if (!a(e3) || !e3.headers) return; + const t3 = e3.headers["inin-correlation-id"]; + return Array.isArray(t3) ? t3[0] : t3; + } + function u(e3) { + if ("string" == typeof e3) return e3 || ""; + if (!a(e3)) return ""; + const t3 = []; + e3.status && t3.push(`status: ${e3.status}${e3.statusText ? ` ${e3.statusText}` : ""}`); + const i3 = s(e3); + (null == i3 ? void 0 : i3.error) && t3.push(`error: '${i3.error}'`); + const n3 = (null == i3 ? void 0 : i3.error_description) || (null == i3 ? void 0 : i3.description); + n3 && t3.push(`error_description: '${n3}'`), !i3 && "string" == typeof e3.response && e3.response && t3.push(`response: '${e3.response}'`), !t3.length && e3.message && t3.push(`message: '${e3.message}'`); + const o2 = l(e3); + return o2 && t3.push(`correlationId: '${o2}'`), t3.length ? t3.join(", ") : ""; + } + function c(e3) { + if (!a(e3) || 400 !== e3.status) return; + const t3 = s(e3), i3 = (null == t3 ? void 0 : t3.error_description) || (null == t3 ? void 0 : t3.description), n3 = i3 ? r.exec(i3) : null; + return n3 ? parseInt(n3[1], 10) : void 0; + } + function d(e3) { + return new Promise((t3) => setTimeout(t3, e3)); + } }, 41714(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(8471)), r = n2.__importDefault(i2(78432)), a = i2(10384), s = i2(99678), l = i2(64410), u = i2(68297), c = i2(90480), d = i2(13106), p = i2(94564), _ = i2(61343), h = i2(4085), m = i2(36843), g = i2(33690), f = i2(10125), T = i2(81562), y = i2(66908), S = i2(48002), A = i2(27839), N = i2(8249), v = i2(91156), I = i2(15787); - class C extends o.default { + const n2 = i2(31635), o = n2.__importDefault(i2(8471)), r = n2.__importDefault(i2(78432)), a = i2(10384), s = i2(96802), l = i2(99678), u = i2(64410), c = i2(68297), d = i2(90480), p = i2(13106), _ = i2(94564), h = i2(61343), m = i2(4085), g = i2(36843), f = i2(33690), T = i2(10125), y = i2(81562), S = i2(66908), A = i2(48002), N = i2(27839), v = i2(8249), I = i2(91156), C = i2(15787); + class O extends o.default { get displayTypeName() { return "ArchCoreService"; } @@ -97431,48 +97699,50 @@ ${e3.stack}`, n3 = [this].concat(i3); switch (this._checkItem(this._infoParm("archCallingObject", "getConfigListManagerForFlowType"), !e3 || !e3.isArchBaseObject, "INTERNAL ERROR - invalid calling object passed to getConfigListManagerForFlowType :("), i3) { case r.default.FLOW_TYPES.bot: return a.botFlowListManager; + case r.default.FLOW_TYPES.businessProcess: + return s.businessProcessFlowListManager; case r.default.FLOW_TYPES.commonModule: - return s.commonModuleFlowListManager; + return l.commonModuleFlowListManager; case r.default.FLOW_TYPES.digitalBot: - return l.digitalBotFlowListManager; + return u.digitalBotFlowListManager; case r.default.FLOW_TYPES.emailSend: - return u.emailSendFlowListManager; + return c.emailSendFlowListManager; case r.default.FLOW_TYPES.inboundCall: - return c.inboundFlowListManager; + return d.inboundFlowListManager; case r.default.FLOW_TYPES.inboundChat: - return d.inboundChatListManager; + return p.inboundChatListManager; case r.default.FLOW_TYPES.inqueueCall: - return h.inqueueCallFlowListManager; + return m.inqueueCallFlowListManager; case r.default.FLOW_TYPES.inqueueEmail: - return m.inqueueEmailFlowListManager; + return g.inqueueEmailFlowListManager; case r.default.FLOW_TYPES.inqueueShortMessage: - return g.inqueueShortMessageFlowListManager; + return f.inqueueShortMessageFlowListManager; case r.default.FLOW_TYPES.outboundCall: - return f.outboundFlowListManager; + return T.outboundFlowListManager; case r.default.FLOW_TYPES.secureCall: - return T.secureCallFlowListManager; + return y.secureCallFlowListManager; case r.default.FLOW_TYPES.inboundEmail: - return p.inboundEmailListManager; + return _.inboundEmailListManager; case r.default.FLOW_TYPES.inboundShortMessage: - return _.inboundShortMessageListManager; + return h.inboundShortMessageListManager; case r.default.FLOW_TYPES.surveyInvite: - return y.surveyInviteListManager; + return S.surveyInviteListManager; case r.default.FLOW_TYPES.workflow: - return S.workflowListManager; + return A.workflowListManager; case r.default.FLOW_TYPES.workitem: - return A.workitemFlowListManager; + return N.workitemFlowListManager; case r.default.FLOW_TYPES.voice: - return N.voiceFlowListManager; + return v.voiceFlowListManager; case r.default.FLOW_TYPES.voicemail: - return v.voicemailFlowListManager; + return I.voicemailFlowListManager; case r.default.FLOW_TYPES.voiceSurvey: - return I.voiceSurveyFlowListManager; + return C.voiceSurveyFlowListManager; default: e3._itemIsInvalid(t3, "INTERNAL ERROR - unsupported flow type value of '" + i3 + "'."); } } } - t2.default = new C(); + t2.default = new O(); }, 98717(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }), t2.ArchLogging = void 0; @@ -97971,7 +98241,7 @@ ${e3.stack}`, n3 = [this].concat(i3); }, 56549(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(74359)), a = n2.__importDefault(i2(78432)), s = n2.__importDefault(i2(72203)), l = n2.__importDefault(i2(66978)), u = n2.__importStar(i2(46920)), c = i2(55909), d = i2(33951), p = n2.__importDefault(i2(2600)), _ = i2(2600), h = n2.__importDefault(i2(98717)), m = i2(1360), g = n2.__importDefault(i2(8471)), f = i2(37345); + const n2 = i2(31635), o = n2.__importDefault(i2(92140)), r = n2.__importStar(i2(74359)), a = n2.__importStar(i2(67614)), s = n2.__importStar(i2(46920)), l = n2.__importDefault(i2(8471)), u = n2.__importDefault(i2(78432)), c = n2.__importDefault(i2(2600)), d = n2.__importDefault(i2(72203)), p = n2.__importDefault(i2(66978)), _ = i2(2600), h = n2.__importDefault(i2(98717)), m = n2.__importDefault(i2(1360)), g = i2(55909), f = i2(33951); function T(e3) { if ("string" == typeof e3) return e3; if (!e3 || "object" != typeof e3) return ""; @@ -97985,12 +98255,12 @@ ${e3.stack}`, n3 = [this].concat(i3); return t3.requiredAuth && i3.push(`requiredPermission: ${t3.requiredAuth}`), void 0 !== t3.code && null !== t3.code && "" !== t3.code && i3.push(`errorCode: ${t3.code}`), t3.message && t3.message.trim() && t3.message !== t3.name ? i3.push(t3.message) : t3.name && "Error" !== t3.name && i3.push(t3.name), i3.join(", "); } function y(e3, t3) { - const i3 = p.default.captureEnabled ? p.default.consume() : []; + const i3 = c.default.captureEnabled ? c.default.consume() : []; let n3; - return e3 instanceof Error ? (n3 = e3, t3 && (n3.message = t3)) : n3 = "string" == typeof e3 ? new Error(t3 || e3) : new Error(t3 || "lookup failed"), n3.isLookupFailureError = true, i3.length && (Object.defineProperty(n3, "networkDiagnostics", { value: i3, enumerable: false, writable: false, configurable: true }), p.default.logEnabled && h.default.logNote(`Network diagnostics for lookup failure: + return e3 instanceof Error ? (n3 = e3, t3 && (n3.message = t3)) : n3 = "string" == typeof e3 ? new Error(t3 || e3) : new Error(t3 || "lookup failed"), n3.isLookupFailureError = true, i3.length && (Object.defineProperty(n3, "networkDiagnostics", { value: i3, enumerable: false, writable: false, configurable: true }), c.default.logEnabled && h.default.logNote(`Network diagnostics for lookup failure: ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; } - class S extends g.default { + class S extends l.default { constructor() { super(); } @@ -98002,8 +98272,32 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; } _checkoutFlow(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - const t3 = f.checkOut(e3.id); - return yield l.default.addPromise(t3, "checkoutFlow"); + try { + const t3 = a.checkOut(e3.id); + return yield p.default.addPromise(t3, "checkoutFlow"); + } catch (t3) { + const i3 = yield this._getFlowLockedToConnectedUserAfterConflict(e3, t3); + if (i3) return i3; + throw t3; + } + }); + } + _getFlowLockedToConnectedUserAfterConflict(e3, t3) { + return n2.__awaiter(this, void 0, void 0, function* () { + var i3; + if (409 !== (null == t3 ? void 0 : t3.status)) return; + const n3 = `'${e3.displayName}' (id: '${e3.id}')`, o2 = T(t3); + let s2; + this.logNote(`checkOut of flow ${n3} returned a conflict${o2 ? ` - ${o2}` : ""}. Re-reading the flow to see who holds the lock.`); + try { + s2 = yield p.default.addPromise(a.getFlow(e3.id), "checkoutFlowConflictRecheck"); + } catch (e4) { + const t4 = T(e4); + return void this.logNote(`could not re-read flow ${n3} after the checkOut conflict${t4 ? ` - ${t4}` : ""}. Reporting the original checkOut error.`); + } + const l2 = (null == s2 ? void 0 : s2.lockedUser) || (null == s2 ? void 0 : s2.lockedClient), u2 = l2 ? `'${l2.displayName || l2.name || ""}' (id: '${l2.id}')` : "", c2 = null === (i3 = null == r ? void 0 : r.getConnectedUser()) || void 0 === i3 ? void 0 : i3.id; + if ((null == l2 ? void 0 : l2.id) && c2 && l2.id.toLowerCase() === c2.toLowerCase()) return this.logNote(`flow ${n3} is already locked to the connected user or client ${u2}. Treating the checkOut as successful - an earlier checkOut attempt took the lock but its response was lost and the request was retried.`), s2; + this.logNote(`flow ${n3} is locked by ${u2}, not the connected user or client (id: '${c2}'). Reporting the original checkOut error.`); }); } _checkoutFlowByFlowInfoAsync(e3, t3) { @@ -98011,36 +98305,36 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; const i3 = e3.lockedUser, n3 = null == r ? void 0 : r.getConnectedUser(); if (i3 && n3 && n3.id === i3.id) { const t4 = Promise.resolve(); - return l.default.addPromise(t4, "checkoutFlowByFlowInfoAsync"), e3; + return p.default.addPromise(t4, "checkoutFlowByFlowInfoAsync"), e3; } if (i3 && t3) { - const t4 = f.unlock(e3.id); + const t4 = a.unlock(e3.id); return yield t4, this._checkoutFlow(e3); } return this._checkoutFlow(e3); }); } - _loadFlowByFlowInfoAsync(e3, t3, i3, r2, s2, p2) { + _loadFlowByFlowInfoAsync(e3, t3, i3, r2, l2, c2) { return n2.__awaiter(this, void 0, void 0, function* () { - let n3, _2; - d.ParameterValidator.expectFlowViewModel(e3, () => c.ParameterInfo.createFunctionParameter(this.displayTypeName, "_loadFlowByFlowInfoAsync", "coreFlowViewModel"), false), this._checkItemIsValidLiteralString(this._infoParm(r2, "_loadFlowByFlowInfoAsync"), r2), this._checkItemIsValidLiteralString(this._infoParm("flowVersion", "_loadFlowByFlowInfoAsync"), i3, true), this._checkItemIsValidLiteralBool(this._infoParm("returnConfig", "_loadFlowByFlowInfoAsync"), s2, true), this._checkItemIsValidLiteralBool(this._infoParm("setVersionLatest", "_loadFlowByFlowInfoAsync"), p2, true); - const h2 = this._infoParm("flowVersion", r2); - if (i3 && !o.default.isFunction(i3) && "string" == typeof i3 && i3.toLowerCase() === a.default.FLOW_VERSIONS.latest ? (_2 = a.default.FLOW_VERSIONS.latest, n3 = f.getConfiguration(t3.id, null == e3 ? void 0 : e3.overrideWireFlowConfiguration)) : ("string" == typeof i3 && a.default.FLOW_VERSIONS_ALL.includes(i3.toLowerCase()) ? _2 = i3 : (_2 = parseInt(String(i3)).toFixed(1), "nan" === _2.toLowerCase() && this._itemIsInvalid(h2, `the version value '${i3}' is not a valid integer value or of the following flow version strings: '${a.default.FLOW_VERSIONS_ALL.join("', '")}'.`), _2 < 0 && this._itemIsInvalid(h2, `the version value '${_2}' cannot be a negative value.`)), n3 = f.getVersionConfiguration(t3.id, _2, null == e3 ? void 0 : e3.overrideWireFlowVersionConfiguration)), s2) { - const e4 = l.default.addPromise(n3, "loadFlowByFlowInfoAsync"); + let n3, d2; + f.ParameterValidator.expectFlowViewModel(e3, () => g.ParameterInfo.createFunctionParameter(this.displayTypeName, "_loadFlowByFlowInfoAsync", "coreFlowViewModel"), false), this._checkItemIsValidLiteralString(this._infoParm(r2, "_loadFlowByFlowInfoAsync"), r2), this._checkItemIsValidLiteralString(this._infoParm("flowVersion", "_loadFlowByFlowInfoAsync"), i3, true), this._checkItemIsValidLiteralBool(this._infoParm("returnConfig", "_loadFlowByFlowInfoAsync"), l2, true), this._checkItemIsValidLiteralBool(this._infoParm("setVersionLatest", "_loadFlowByFlowInfoAsync"), c2, true); + const _2 = this._infoParm("flowVersion", r2); + if (i3 && !o.default.isFunction(i3) && "string" == typeof i3 && i3.toLowerCase() === u.default.FLOW_VERSIONS.latest ? (d2 = u.default.FLOW_VERSIONS.latest, n3 = a.getConfiguration(t3.id, null == e3 ? void 0 : e3.overrideWireFlowConfiguration)) : ("string" == typeof i3 && u.default.FLOW_VERSIONS_ALL.includes(i3.toLowerCase()) ? d2 = i3 : (d2 = parseInt(String(i3)).toFixed(1), "nan" === d2.toLowerCase() && this._itemIsInvalid(_2, `the version value '${i3}' is not a valid integer value or of the following flow version strings: '${u.default.FLOW_VERSIONS_ALL.join("', '")}'.`), d2 < 0 && this._itemIsInvalid(_2, `the version value '${d2}' cannot be a negative value.`)), n3 = a.getVersionConfiguration(t3.id, d2, null == e3 ? void 0 : e3.overrideWireFlowVersionConfiguration)), l2) { + const e4 = p.default.addPromise(n3, "loadFlowByFlowInfoAsync"); return yield e4; } { - const t4 = l.default.addPromise(n3, "loadFlowByFlowInfoAsync"), i4 = yield t4; - return yield u.tryLoadConfig(e3, i4), p2 ? e3.info.versions.loadedConfigurationVersion(a.default.FLOW_VERSIONS.latest) : _2 && e3.info.versions.loadedConfigurationVersion(_2), e3; + const t4 = p.default.addPromise(n3, "loadFlowByFlowInfoAsync"), i4 = yield t4; + return yield s.tryLoadConfig(e3, i4), c2 ? e3.info.versions.loadedConfigurationVersion(u.default.FLOW_VERSIONS.latest) : d2 && e3.info.versions.loadedConfigurationVersion(d2), e3; } }); } _unlockFlowAsync(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - if (e3.lockedUser) return l.default.addPromise(f.unlock(e3.id), "unlockFlowAsync"); + if (e3.lockedUser) return p.default.addPromise(a.unlock(e3.id), "unlockFlowAsync"); { const t3 = Promise.resolve(); - return l.default.addPromise(t3, "unlockFlowAsync"), e3; + return p.default.addPromise(t3, "unlockFlowAsync"), e3; } }); } @@ -98049,32 +98343,32 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; this._checkItemUndefinedOrNull(this._infoParm("configlistManager", "findItemByIdAsync"), e3), this._checkItemIsValidLiteralString(this._infoParm("id", "findItemByIdAsync"), t3, false), this._checkItemIsValidLiteralString(this._infoParm("loggingLabel", "findItemByIdAsync"), i3, false), this.logNote(`find '${i3}' by id = '${t3}'`); const r2 = () => n2.__awaiter(this, void 0, void 0, function* () { try { - const n3 = s.default.generateIdCacheKey(e3, t3, i3, o2), r3 = s.default.getFromIdCache(n3, e3); + const n3 = d.default.generateIdCacheKey(e3, t3, i3, o2), r3 = d.default.getFromIdCache(n3, e3); if (r3) return this.logNote(`'${i3}' by id '${t3}' was found in cache`), r3; - const a2 = e3.fetchItem(t3, false, o2), u2 = yield l.default.addPromise(a2, `findItemByIdAsync: ${i3} - ${t3}`); - return s.default.setInIdCache(n3, u2, e3), u2; + const a2 = e3.fetchItem(t3, false, o2), s2 = yield p.default.addPromise(a2, `findItemByIdAsync: ${i3} - ${t3}`); + return d.default.setInIdCache(n3, s2, e3), s2; } catch (e4) { const n3 = T(e4); throw this.logError(`find '${i3}' by id '${t3}' - Failed to find item with id '${t3}'${n3 ? ` - ${n3}` : ""}`), y(e4, n3); } }); - return p.default.captureEnabled ? p.default.runInScope(r2) : r2(); + return c.default.captureEnabled ? c.default.runInScope(r2) : r2(); }); } - findItemByValueAsync(e3, t3, i3, r2, a2, u2, c2) { + findItemByValueAsync(e3, t3, i3, r2, a2, s2, l2) { return n2.__awaiter(this, void 0, void 0, function* () { this._checkItemUndefinedOrNull(this._infoParm("configlistManager", "findItemByValueAsync"), e3), this._checkItemIsValidLiteralString(this._infoParm("value", "findItemByValueAsync"), t3, false), this._checkItemIsValidLiteralString(this._infoParm("loggingLabel", "findItemByValueAsync"), i3, false), this._checkItemIsValidLiteralString(this._infoParm("searchProperty", "findItemByValueAsync"), r2, true), this._checkItemIsValidLiteralString(this._infoParm("wireProperty", "findItemByValueAsync"), a2, true), r2 || (r2 = "name"), a2 || (a2 = r2), this.logNote(`find '${i3}' by property value where '${r2}' = '${t3}'`); - const d2 = () => n2.__awaiter(this, void 0, void 0, function* () { + const u2 = () => n2.__awaiter(this, void 0, void 0, function* () { var n3; try { - const d3 = s.default.generateValueCacheKey(e3, t3, i3, r2, a2, u2, c2), p2 = s.default.getFromValueCache(d3, e3); - if (p2) return this.logNote(`'${i3}' by value '${t3}' was found in cache`), p2; - const _2 = e3.search(t3, r2, m.exactMatch, void 0, c2, void 0, void 0, true), h2 = yield l.default.addPromise(_2, `findItemByValueAsync: ${i3} - ${t3}`); + const u3 = d.default.generateValueCacheKey(e3, t3, i3, r2, a2, s2, l2), c2 = d.default.getFromValueCache(u3, e3); + if (c2) return this.logNote(`'${i3}' by value '${t3}' was found in cache`), c2; + const _2 = e3.search(t3, r2, m.default.exactMatch, void 0, l2, void 0, void 0, true), h2 = yield p.default.addPromise(_2, `findItemByValueAsync: ${i3} - ${t3}`); let g2 = []; for (let e4 = 0; e4 < h2.length; e4++) (null === (n3 = h2[e4][a2]) || void 0 === n3 ? void 0 : n3.toLowerCase()) === t3.toLowerCase() && g2.push(h2[e4]); - if (o.default.isObject(u2) && (g2 = o.default.filter(g2, u2)), 1 === g2.length) { + if (o.default.isObject(s2) && (g2 = o.default.filter(g2, s2)), 1 === g2.length) { const t4 = g2[0]; - return s.default.setInValueCache(d3, t4, e3), t4; + return d.default.setInValueCache(u3, t4, e3), t4; } if (g2.length > 1) { const n4 = []; @@ -98084,7 +98378,7 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; const i4 = ` item[${e4}] - value '${g2[e4][a2]}' - `; g2[e4][a2] === t3 ? o2 ? (n4.push(i4 + "is another case sensitive match - unable to disambiguate network results"), this.logErrorAndThrow(n4.join("\n"))) : (n4.push(i4 + "is a case sensitive match - checking additional items to see if there are any other matches."), o2 = g2[e4]) : n4.push(i4 + "is not a case sensitive match."); } - return n4.push(` found '${i3}' with value of '${t3}'.`), this.logNote(n4.join("\n")), s.default.setInValueCache(d3, o2, e3), o2; + return n4.push(` found '${i3}' with value of '${t3}'.`), this.logNote(n4.join("\n")), d.default.setInValueCache(u3, o2, e3), o2; } throw this.logError(`find '${i3}' by value of '${t3}' - no matches for '${t3}'`), y("no matches", "no matches"); } catch (e4) { @@ -98093,22 +98387,22 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; throw this.logError(`find '${i3}' by value of '${t3}' - Failed to find item ${t3}${n4 ? ` - ${n4}` : ""}`), y(e4, n4); } }); - return p.default.captureEnabled ? p.default.runInScope(d2) : d2(); + return c.default.captureEnabled ? c.default.runInScope(u2) : u2(); }); } loadAllItemsAsync(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { this._checkItemUndefinedOrNull(this._infoParm("configListManager", "loadAllItemsAsync"), e3), this._checkItemIsValidLiteralString(this._infoParm("loggingLabel", "loadAllItemsAsync"), t3, false), this._checkItemIsValidLiteralString(this._infoParm("searchProperty", "loadAllItemsAsync"), i3, true), this._checkItemIsValidLiteralString(this._infoParm("wireProperty", "loadAllItemsAsync"), o2, true), i3 || (i3 = "name"), o2 || (o2 = i3), this.logNote(`load all '${t3}' where '${i3}' = '*'`); try { - const n3 = s.default.generateLoadAllCacheKey(e3, t3, i3, o2), r2 = s.default.getFromValueCache(n3, e3); + const n3 = d.default.generateLoadAllCacheKey(e3, t3, i3, o2), r2 = d.default.getFromValueCache(n3, e3); if (r2) return this.logNote(`load all '${t3}' was found in cache`), r2; - const a2 = yield e3.search("*", i3, m.contains), l2 = []; - for (let e4 = 0; e4 < a2.length; e4++) l2.push(a2[e4]); - if (1 === l2.length) { - const t4 = l2[0]; - return s.default.setInValueCache(n3, t4, e3), t4; + const a2 = yield e3.search("*", i3, m.default.contains), s2 = []; + for (let e4 = 0; e4 < a2.length; e4++) s2.push(a2[e4]); + if (1 === s2.length) { + const t4 = s2[0]; + return d.default.setInValueCache(n3, t4, e3), t4; } - return l2.length > 1 ? (this.logNote(`load all '${t3}' - found ${l2.length} items.`), s.default.setInValueCache(n3, l2, e3), l2) : (this.logError(`load all '${t3}' - no items.`), []); + return s2.length > 1 ? (this.logNote(`load all '${t3}' - found ${s2.length} items.`), d.default.setInValueCache(n3, s2, e3), s2) : (this.logError(`load all '${t3}' - no items.`), []); } catch (e4) { throw this.logError(`load all '${t3}' - Failed to load items.`), e4; } @@ -105220,14 +105514,14 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; }, 66872(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); - const n2 = i2(31635), o = i2(96618), r = i2(20850), a = n2.__importDefault(i2(56549)), s = n2.__importDefault(i2(96875)), l = n2.__importDefault(i2(73198)), u = n2.__importDefault(i2(98114)), c = i2(17498), d = n2.__importDefault(i2(92859)), p = i2(30801), _ = i2(30801), h = n2.__importDefault(i2(90396)), m = n2.__importDefault(i2(5024)), g = n2.__importDefault(i2(78432)), f = i2(48565), T = n2.__importDefault(i2(94225)), y = i2(63689), S = i2(87675), A = i2(46920), N = i2(52189), v = i2(72473), I = i2(46920), C = i2(46920), O = i2(46920), b = i2(83563), E = i2(2560), w = i2(1910), R = i2(1910), D = i2(1910), P = i2(1910), M = i2(50474), F = i2(19312), L = i2(35515), x = i2(97340), k = i2(14592), V = i2(14592), U = i2(79519), B = n2.__importDefault(i2(4648)), G = n2.__importStar(i2(10798)), j = n2.__importDefault(i2(66978)), q = n2.__importDefault(i2(13523)), W = n2.__importDefault(i2(78641)), Y = n2.__importDefault(i2(98717)), H = n2.__importDefault(i2(37873)); - let J; - J = i2(79896); - const $ = i2(16928), z = i2(37345); - class K extends H.default { + const n2 = i2(31635), o = i2(96618), r = i2(20850), a = n2.__importDefault(i2(56549)), s = n2.__importDefault(i2(96875)), l = n2.__importDefault(i2(73198)), u = n2.__importDefault(i2(98114)), c = n2.__importStar(i2(18325)), d = n2.__importStar(i2(98442)), p = i2(17498), _ = n2.__importDefault(i2(92859)), h = i2(30801), m = i2(30801), g = n2.__importDefault(i2(90396)), f = n2.__importDefault(i2(5024)), T = n2.__importDefault(i2(78432)), y = i2(48565), S = n2.__importDefault(i2(94225)), A = i2(63689), N = i2(87675), v = i2(46920), I = i2(52189), C = i2(72473), O = i2(46920), b = i2(46920), E = i2(46920), w = i2(46920), R = i2(83563), D = i2(2560), P = i2(1910), M = i2(1910), F = i2(1910), L = i2(1910), x = i2(50474), k = i2(19312), V = i2(35515), U = i2(97340), B = i2(14592), G = i2(14592), j = i2(79519), q = n2.__importDefault(i2(4648)), W = n2.__importStar(i2(10798)), Y = n2.__importDefault(i2(66978)), H = n2.__importDefault(i2(13523)), J = n2.__importDefault(i2(78641)), $ = n2.__importDefault(i2(98717)), z = n2.__importDefault(i2(37873)); + let K; + K = i2(79896); + const Q = i2(16928), X = i2(67614); + class Z extends z.default { static get definition() { const e3 = this.prototype; - return e3._ensureSessionIsConnected(e3._infoPropGet("definition"), T.default), e3.coreFactory.createArchWrapper(u.default.getDefinitionForFlowType(e3._flowType)); + return e3._ensureSessionIsConnected(e3._infoPropGet("definition"), S.default), e3.coreFactory.createArchWrapper(u.default.getDefinitionForFlowType(e3._flowType)); } constructor(e3) { super(e3), this.isArchBaseFlow = true, this._coreFlowViewModel = e3; @@ -105255,27 +105549,27 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; return n2.__awaiter(this, void 0, void 0, function* () { if (!this.isCreated) { const e4 = this._infoMethod("checkoutAsync"); - Y.default.itemInvalid(e4, `The flow '${this.name} has not yet been created.`, this.logStr, this.displayTypeName); + $.default.itemInvalid(e4, `The flow '${this.name} has not yet been created.`, this.logStr, this.displayTypeName); } this._checkItemIsValidLiteralBool(this._infoParm("forceUnlock", "checkoutAsync"), e3, true); const i3 = yield a.default._checkoutFlowByFlowInfoAsync(this._getCoreViewModel().info, e3); - return this._getCoreViewModel().info.loadModel(i3._model), T.default.executeCallback(this, "checkoutAsync", t3); + return this._getCoreViewModel().info.loadModel(i3._model), S.default.executeCallback(this, "checkoutAsync", t3); }); } get displayTypeName() { return "ArchBaseFlow"; } get division() { - if (T.default.orgInfo.areDivisionsAvailable) return this.coreFactory.createArchWrapper(this._getCoreViewModel() && this._getCoreViewModel().info ? this._getCoreViewModel().info.divisionViewModel : void 0); + if (S.default.orgInfo.areDivisionsAvailable) return this.coreFactory.createArchWrapper(this._getCoreViewModel() && this._getCoreViewModel().info ? this._getCoreViewModel().info.divisionViewModel : void 0); } loadAsync(e3, t3) { return n2.__awaiter(this, void 0, void 0, function* () { if (!this.isCreated) { const e4 = this._infoMethod("loadAsync"); - Y.default.itemInvalid(e4, `The flow '${this.name} has not yet been created.`, this.logStr, this.displayTypeName); + $.default.itemInvalid(e4, `The flow '${this.name} has not yet been created.`, this.logStr, this.displayTypeName); } const i3 = yield a.default._loadFlowByFlowInfoAsync(this._getCoreViewModel(), this._getCoreViewModel().info, e3, "loadAsync", true); - return this._getCoreViewModel().loadConfiguration(i3), T.default.executeCallback(this, "loadAsync", t3); + return this._getCoreViewModel().loadConfiguration(i3), S.default.executeCallback(this, "loadAsync", t3); }); } get logStr() { @@ -105285,7 +105579,7 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; } _importFlowContentAsync(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { - return this.logNote("the content to import is " + e3.length + " characters."), o2 === g.default.FLOW_FORMAT_TYPES.yaml || !o2 && this._isYamlFlowContent(e3) ? (this._checkMethodCallFeatureIsAvailable(this._infoMethod(t3), B.default.changeSetsFeaturePhase2), this.logNote("using YamlProcessor pipeline for YAML flow content."), yield this._importYamlFlowContent(e3)) : yield (0, O.importFlow)(this._coreFlowViewModel, e3, "", this.flowType, true), this.logNote("flow import complete."), T.default.executeCallback(this, t3, i3, this); + return this.logNote("the content to import is " + e3.length + " characters."), o2 === T.default.FLOW_FORMAT_TYPES.yaml || !o2 && this._isYamlFlowContent(e3) ? (this._checkMethodCallFeatureIsAvailable(this._infoMethod(t3), q.default.changeSetsFeaturePhase2), this.logNote("using YamlProcessor pipeline for YAML flow content."), yield this._importYamlFlowContent(e3)) : yield (0, w.importFlow)(this._coreFlowViewModel, e3, "", this.flowType, true), this.logNote("flow import complete."), S.default.executeCallback(this, t3, i3, this); }); } _isYamlFlowContent(e3) { @@ -105293,14 +105587,14 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; const i3 = (null === (t3 = e3.trimStart().split("\n")[0]) || void 0 === t3 ? void 0 : t3.trim()) || "", n3 = i3.indexOf(":"); if (n3 <= 0) return false; const o2 = i3.substring(0, n3).trim(); - return R.FlowTypeResolver.isRecognized(o2); + return M.FlowTypeResolver.isRecognized(o2); } _importYamlFlowContent(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - this.isReadOnly && this.logErrorAndThrow((0, D.readOnlyFlowConfigureFromModelMessage)()); - const t3 = i2(62829), n3 = i2(36781), o2 = (0, C.getStringifiedConfiguration)(this._coreFlowViewModel); + this.isReadOnly && this.logErrorAndThrow((0, F.readOnlyFlowConfigureFromModelMessage)()); + const t3 = i2(62829), n3 = i2(36781), o2 = (0, E.getStringifiedConfiguration)(this._coreFlowViewModel); this._coreFlowViewModel.loaded && n3.emitter.emit(n3.cleanUpFlow, this._coreFlowViewModel), this._coreFlowViewModel.tasks && this._coreFlowViewModel.deleteAllTasks(), this._coreFlowViewModel.menus && this._coreFlowViewModel.deleteAllMenus(), this._coreFlowViewModel.loaded = false; - const r2 = new P.YamlProcessor({ existingFlowViewModel: this._coreFlowViewModel, entityResolver: (0, w.createConfigListEntityResolver)({ flowTypeForListQueries: this.flowType }), nodeManager: { _getActionTypeMap: () => t3.actionDefs } }); + const r2 = new L.YamlProcessor({ existingFlowViewModel: this._coreFlowViewModel, entityResolver: (0, P.createConfigListEntityResolver)({ flowTypeForListQueries: this.flowType }), nodeManager: { _getActionTypeMap: () => t3.actionDefs } }); r2.logger$.subscribe((e4) => { const t4 = `${e4.contextPath ? `[${e4.contextPath}] ` : ""}${e4.message}`; switch (e4.level) { @@ -105323,7 +105617,7 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; let e4; this.logWarning("YAML import failed. Restoring previous flow configuration."); try { - yield (0, O.importFlow)(this._coreFlowViewModel, o2, "", this.flowType, true); + yield (0, w.importFlow)(this._coreFlowViewModel, o2, "", this.flowType, true); } catch (t5) { this.logError("Failed to restore previous flow configuration after YAML import failure."), e4 = t5 instanceof Error ? t5.message : String(t5); } @@ -105338,8 +105632,8 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; return n2.__awaiter(this, void 0, void 0, function* () { this.isCreated || this.logErrorAndThrow("saveAsync - flow not created. Unable to save."), this.logNote("saveAsync - saving flow..."); try { - yield j.default.allSettled(); - const t3 = (0, C.getStringifiedConfiguration)(this._coreFlowViewModel), i3 = yield z.saveConfiguration(this.id, t3); + yield Y.default.allSettled(); + const t3 = (0, E.getStringifiedConfiguration)(this._coreFlowViewModel), i3 = yield X.saveConfiguration(this.id, t3); return yield this._coreFlowViewModel.postSave(i3, e3), this.logNote("saveAsync - save successful."), this._logUrl(), this; } catch (e4) { this.logErrorAndThrow("saveAsync - failed to save\n" + e4); @@ -105350,10 +105644,10 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; return n2.__awaiter(this, void 0, void 0, function* () { if (!this.isCreated) { const e4 = this._infoCalledObject(this, "unlockAsync"); - Y.default.itemInvalid(e4, "This flow is not created so it is not possible to unlock.", this.logStr, this.displayTypeName); + $.default.itemInvalid(e4, "This flow is not created so it is not possible to unlock.", this.logStr, this.displayTypeName); } const t3 = yield a.default._unlockFlowAsync(this._getCoreViewModel().info); - return this._getCoreViewModel().info.loadModel(t3._model ? t3._model : t3), T.default.executeCallback(this, "unlockAsync", e3); + return this._getCoreViewModel().info.loadModel(t3._model ? t3._model : t3), S.default.executeCallback(this, "unlockAsync", e3); }); } _deleteExistingFlowByNameAsync() { @@ -105363,7 +105657,7 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; var i4, n3, o2, r2; let a2; try { - const e4 = yield z.getFlows(t3); + const e4 = yield X.getFlows(t3); if (this.name) { const t4 = this.name.toLowerCase(); a2 = e4.entities.find((e5) => e5.name && e5.name.toLowerCase() === t4); @@ -105373,19 +105667,19 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; this.logErrorAndThrow("failed to lookup flow by name '" + e3 + "'\n" + t4); } if (!a2) return false; - const u2 = [new h.default(a2)]; + const u2 = [new g.default(a2)]; try { yield s.default.deleteFlows(u2); const e4 = 3; this.logNote("successfully posted request to delete the existing flow named '" + a2.name + "' (id: '" + a2.id + "'). Post delete handling will pause for " + e4 + " seconds."); const t4 = () => (this.logNote("post delete pause complete. Continuing."), true); - return new W.default().beginAsyncPolling(1, e4 * l.default.msPerSecond, t4, "_deleteExistingFlowByNameAsync"); + return new J.default().beginAsyncPolling(1, e4 * l.default.msPerSecond, t4, "_deleteExistingFlowByNameAsync"); } catch (e4) { const t4 = null !== (r2 = null === (o2 = null === (n3 = null === (i4 = null == e4 ? void 0 : e4.response) || void 0 === i4 ? void 0 : i4.errors) || void 0 === n3 ? void 0 : n3[0]) || void 0 === o2 ? void 0 : o2.code) && void 0 !== r2 ? r2 : ""; this.logErrorAndThrow("could not delete the existing flow named '" + a2.name + "' (id: '" + a2.id + "')\n - Error Code: " + t4); } }))(); - return j.default.addPromise(i3, "deleteExistingFlowByNameAsync"), i3; + return Y.default.addPromise(i3, "deleteExistingFlowByNameAsync"), i3; } _repairSelfReferencingFlowDependencies() { const e3 = this.name, t3 = this.id; @@ -105393,7 +105687,7 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; const i3 = u.default.getDependencyTypeForFlowType(this.flowType); if (!i3) return false; let n3 = false; - const o2 = e3.toLowerCase(), r2 = (0, c.getDependenciesForFlow)(this._coreFlowViewModel); + const o2 = e3.toLowerCase(), r2 = (0, p.getDependenciesForFlow)(this._coreFlowViewModel); for (const a2 of r2) { if (a2.type !== i3 || a2.id === t3 || !a2.name) continue; const r3 = a2.consumer; @@ -105406,8 +105700,8 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; const r2 = this._coreFlowViewModel, a2 = r2.type; if (a2 !== o.flowTypes.flowTypeBot && a2 !== o.flowTypes.flowTypeDigitalBot) return []; if (e3 && (null === (t3 = r2.info) || void 0 === t3 ? void 0 : t3.isPublished)) return []; - const s2 = a2 === o.flowTypes.flowTypeBot ? p.callBotFlowActionType : _.callDigitalBotFlowActionType, l2 = r2.id, u2 = null === (n3 = null === (i3 = r2.info) || void 0 === i3 ? void 0 : i3.displayName) || void 0 === n3 ? void 0 : n3.toLowerCase(), c2 = []; - return r2.traverse(new d.default({ actionCallback: (e4) => { + const s2 = a2 === o.flowTypes.flowTypeBot ? h.callBotFlowActionType : m.callDigitalBotFlowActionType, l2 = r2.id, u2 = null === (n3 = null === (i3 = r2.info) || void 0 === i3 ? void 0 : i3.displayName) || void 0 === n3 ? void 0 : n3.toLowerCase(), c2 = []; + return r2.traverse(new _.default({ actionCallback: (e4) => { var t4, i4; if ((null === (t4 = e4.model) || void 0 === t4 ? void 0 : t4.__type) !== s2) return; const n4 = e4, o2 = n4.botFlow; @@ -105420,8 +105714,8 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; } _exportFlowContentForDeferredSelfReferencePublishAsync() { return n2.__awaiter(this, void 0, void 0, function* () { - yield j.default.allSettled(); - const e3 = b.FlowExportSettings.create((0, E.toFlowFileFormat)(g.default.FLOW_FORMAT_TYPES.architect), false), t3 = yield (0, A.exportFlowAsync)(this._coreFlowViewModel, e3, false); + yield Y.default.allSettled(); + const e3 = R.FlowExportSettings.create((0, D.toFlowFileFormat)(T.default.FLOW_FORMAT_TYPES.architect), false), t3 = yield (0, v.exportFlowAsync)(this._coreFlowViewModel, e3, false); return (null == t3 ? void 0 : t3.content) || this.logErrorAndThrow("publishAsync - unable to export flow content for deferred self-reference publish."), t3.content; }); } @@ -105453,12 +105747,12 @@ ${(0, _.formatNetworkDiagnosticsForLog)(i3)}`)), n3; const t3 = yield this._getArchFactoryFlows().getFlowInfoByFlowNameAsync(this.name, this.flowType, void 0); t3 || this.logErrorAndThrow(`publishAsync - could not find flow '${this.name}' after stub publish.`); const i3 = t3._getCoreViewModel(), n3 = yield a.default._checkoutFlowByFlowInfoAsync(i3, true); - this._coreFlowViewModel.info.loadModel(null !== (e3 = n3._model) && void 0 !== e3 ? e3 : n3), this._getArchFactoryFlows().unregisterInMemoryAuthoringFlow(this.name, this.flowType), yield a.default._loadFlowByFlowInfoAsync(this._coreFlowViewModel, this._coreFlowViewModel.info, g.default.FLOW_VERSIONS.latest, "publishAsync", void 0, true); + this._coreFlowViewModel.info.loadModel(null !== (e3 = n3._model) && void 0 !== e3 ? e3 : n3), this._getArchFactoryFlows().unregisterInMemoryAuthoringFlow(this.name, this.flowType), yield a.default._loadFlowByFlowInfoAsync(this._coreFlowViewModel, this._coreFlowViewModel.info, T.default.FLOW_VERSIONS.latest, "publishAsync", void 0, true); }); } _applyExportedAuthoringConfigurationAsync(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - yield this._checkoutAndLoadLatestConfigurationIntoThisFlowAsync(), this.logNote("publishAsync - importing the full authoring configuration onto the checked-out flow..."), yield (0, O.importFlow)(this._coreFlowViewModel, e3, "", this.flowType, true); + yield this._checkoutAndLoadLatestConfigurationIntoThisFlowAsync(), this.logNote("publishAsync - importing the full authoring configuration onto the checked-out flow..."), yield (0, w.importFlow)(this._coreFlowViewModel, e3, "", this.flowType, true); const t3 = this._getSelfReferencingBaseCallBotFlowActions(false); this.logNote(`publishAsync - repointing ${t3.length} self-referencing Call Bot / Call Digital Bot Flow action(s) after import.`), yield this._repointSelfReferencingBaseCallBotFlowActions(t3); }); @@ -105519,9 +105813,9 @@ ${this._formatErrorForTracing(e3)}`), e3; _getFlowIsSearchable(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { try { - return yield new W.default().beginAsyncPolling(t3, i3, this._isFlowSearchableAsync.bind(this), e3), this.logNote(e3 + " - the flow is searchable."), T.default.executeCallback(this, e3, o2, true); + return yield new J.default().beginAsyncPolling(t3, i3, this._isFlowSearchableAsync.bind(this), e3), this.logNote(e3 + " - the flow is searchable."), S.default.executeCallback(this, e3, o2, true); } catch (t4) { - return this.logNote(e3 + " - the flow is not searchable."), T.default.executeCallback(this, e3, o2, false); + return this.logNote(e3 + " - the flow is not searchable."), S.default.executeCallback(this, e3, o2, false); } }); } @@ -105551,12 +105845,18 @@ ${this._formatErrorForTracing(e3)}`), e3; get isFlowTypeDeprecated() { return this.definition.isDeprecated; } + get userVariableCount() { + return this._getCoreViewModel().userVariableCount; + } + get maxUserVariableCount() { + return this._getCoreViewModel().maxUserVariableCount; + } _checkPublishAllowed(e3) { return this.isFlowTypeDeprecated && this.logErrorAndThrow(`${e3} - The flow type '${this.flowType}' has been deprecated and can no longer be published.`), true; } checkInAsync(e3) { return n2.__awaiter(this, void 0, void 0, function* () { - this._checkCreationAllowed("checkInAsync"), this._checkItemIsValidLiteralBool(this._infoParm("ensureSearchable", "checkInAsync"), e3, true), yield j.default.allSettled(), yield this.saveAsync(), this.logNote("checkInAsync - checking in..."); + this._checkCreationAllowed("checkInAsync"), this._checkItemIsValidLiteralBool(this._infoParm("ensureSearchable", "checkInAsync"), e3, true), yield Y.default.allSettled(), yield this.saveAsync(), this.logNote("checkInAsync - checking in..."); try { yield s.default.checkInFlow(this._coreFlowViewModel, this._logAsyncOperationNotification.bind(this)); } catch (e4) { @@ -105579,12 +105879,12 @@ ${this._formatErrorForTracing(e3)}`), e3; this._checkCreationAllowed("createAsync"), e3 = e3 || this._coreFlowViewModel.cachedCreationDataFromScripting, this.logNote("createAsync - creating flow..."), this.isCreated && this.logErrorAndThrow("createAsync - unable to create because the flow is already created"), this.logNote("createAsync - deleting any existing flow with the name '" + this.name + "' if it exists first..."), this._deleteExistingFlowByNameAsync(); try { let u2, c2; - if (yield j.default.allSettled(), this._wantValidateBeforeCreate && (yield this._validateAsync(true)), T.default.orgInfo.areDivisionsAvailable) { + if (yield Y.default.allSettled(), this._wantValidateBeforeCreate && (yield this._validateAsync(true)), S.default.orgInfo.areDivisionsAvailable) { this.logNote("createAsync - getting division information for the new flow"); const e4 = this.division; e4 || this.logErrorAndThrow("there is no division specified in which to create the flow!"), this.logNote("createAsync - new flow's division will be " + e4.logStr), u2 = e4.id; } - this.logNote("createAsync - delete processing done, now attempting to create flow with the name '" + this.name + "'"), c2 = this.isArchFlowWorkitem ? yield z.createFlow(this.flowType, this.name, this.description, u2, this._coreFlowViewModel.defaultLanguage, e3.worktypeId) : yield z.createFlow(this.flowType, this.name, this.description, u2, this._coreFlowViewModel.languageForFlowCreation), this.isArchBaseFlowBot && (null === (i3 = null === (t3 = c2.nluInfo) || void 0 === t3 ? void 0 : t3.domain) || void 0 === i3 ? void 0 : i3.id) && ((null === (o2 = null === (n3 = null == e3 ? void 0 : e3.nluVersionTemplate) || void 0 === n3 ? void 0 : n3.templateObject) || void 0 === o2 ? void 0 : o2.id) === y.nluDomainManager.getFakeNonCreatedNluDomainId(this._getCoreViewModel()) && (e3.nluVersionTemplate.templateObject.id = c2.nluInfo.domain.id), (null == e3 ? void 0 : e3.nluVersionTemplate) && e3.nluVersionTemplate.templateObject && void 0 === (null === (a2 = null === (r2 = e3.nluVersionTemplate) || void 0 === r2 ? void 0 : r2.templateObject) || void 0 === a2 ? void 0 : a2.id) && (e3.nluVersionTemplate.templateObject.id = c2.nluInfo.domain.id), (null === (l2 = null === (s2 = this._getCoreViewModel().nluMetaData) || void 0 === s2 ? void 0 : s2.archNlu) || void 0 === l2 ? void 0 : l2.id) === y.nluDomainManager.getFakeNonCreatedNluDomainId(this._getCoreViewModel()) && (this._getCoreViewModel().nluMetaData.archNlu.id = c2.nluInfo.domain.id), e3.createdNluDomainId = c2.nluInfo.domain.id, e3.createdEngineVersion = c2.nluInfo.engineVersion), this.logNote(`createAsync - transitioning flow id from '${this._coreFlowViewModel.id}' to '${c2.id}'`), this._coreFlowViewModel.info.loadModel(c2), this._getArchFactoryFlows().unregisterInMemoryAuthoringFlow(this.name, this.flowType), this.logNote("createAsync - successfully created flow name '" + this.name + "' (id: '" + this.id + "')"); + this.logNote("createAsync - delete processing done, now attempting to create flow with the name '" + this.name + "'"), c2 = this.isArchFlowWorkitem ? yield X.createFlow(this.flowType, this.name, this.description, u2, this._coreFlowViewModel.defaultLanguage, e3.worktypeId) : yield X.createFlow(this.flowType, this.name, this.description, u2, this._coreFlowViewModel.languageForFlowCreation), this.isArchBaseFlowBot && (null === (i3 = null === (t3 = c2.nluInfo) || void 0 === t3 ? void 0 : t3.domain) || void 0 === i3 ? void 0 : i3.id) && ((null === (o2 = null === (n3 = null == e3 ? void 0 : e3.nluVersionTemplate) || void 0 === n3 ? void 0 : n3.templateObject) || void 0 === o2 ? void 0 : o2.id) === A.nluDomainManager.getFakeNonCreatedNluDomainId(this._getCoreViewModel()) && (e3.nluVersionTemplate.templateObject.id = c2.nluInfo.domain.id), (null == e3 ? void 0 : e3.nluVersionTemplate) && e3.nluVersionTemplate.templateObject && void 0 === (null === (a2 = null === (r2 = e3.nluVersionTemplate) || void 0 === r2 ? void 0 : r2.templateObject) || void 0 === a2 ? void 0 : a2.id) && (e3.nluVersionTemplate.templateObject.id = c2.nluInfo.domain.id), (null === (l2 = null === (s2 = this._getCoreViewModel().nluMetaData) || void 0 === s2 ? void 0 : s2.archNlu) || void 0 === l2 ? void 0 : l2.id) === A.nluDomainManager.getFakeNonCreatedNluDomainId(this._getCoreViewModel()) && (this._getCoreViewModel().nluMetaData.archNlu.id = c2.nluInfo.domain.id), e3.createdNluDomainId = c2.nluInfo.domain.id, e3.createdEngineVersion = c2.nluInfo.engineVersion), this.logNote(`createAsync - transitioning flow id from '${this._coreFlowViewModel.id}' to '${c2.id}'`), this._coreFlowViewModel.info.loadModel(c2), this._getArchFactoryFlows().unregisterInMemoryAuthoringFlow(this.name, this.flowType), this.logNote("createAsync - successfully created flow name '" + this.name + "' (id: '" + this.id + "')"); const d2 = this._repairSelfReferencingFlowDependencies(); yield this._coreFlowViewModel.postCreate(e3), d2 && (yield this._validateAsync(true)), this.logNote("createAsync - now saving..."); try { @@ -105598,7 +105898,7 @@ ${this._formatErrorForTracing(e3)}`), e3; }); } get dataTypes() { - return q.default.getFlowDataTypes(this); + return H.default.getFlowDataTypes(this); } get definition() { return this.coreFactory.createArchWrapper(u.default.getDefinitionForFlowType(this.flowType)); @@ -105611,67 +105911,67 @@ ${this._formatErrorForTracing(e3)}`), e3; } exportToDirAsync(e3, t3, i3, o2, r2, a2) { return n2.__awaiter(this, void 0, void 0, function* () { - this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "exportToDirAsync"), i3, g.default.FLOW_FORMAT_TYPES_ALL, true), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "exportToDirAsync"), t3, true), r2 = this._resolveExportIncludeTrackingIdsForYaml("exportToDirAsync", r2), a2 = this._resolveExportSkipFlowValidation("exportToDirAsync", a2); + this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "exportToDirAsync"), i3, T.default.FLOW_FORMAT_TYPES_ALL, true), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "exportToDirAsync"), t3, true), r2 = this._resolveExportIncludeTrackingIdsForYaml("exportToDirAsync", r2), a2 = this._resolveExportSkipFlowValidation("exportToDirAsync", a2); const n3 = this._getExportFilePath("exportToDirAsync", e3, i3, o2); - yield j.default.allSettled(); - const s2 = (0, E.toFlowFileFormat)(null != i3 ? i3 : g.default.FLOW_FORMAT_TYPES.architect), l2 = b.FlowExportSettings.create(s2, r2), u2 = yield (0, A.exportFlowAsync)(this._coreFlowViewModel, l2, a2); - return u2 || this.logErrorAndThrow("unable to get flow export content."), this.logNote("flow export content successfully generated."), J.writeFileSync(n3, u2.content, { encoding: "utf8" }), this.logNote("flow export successfully saved to '" + n3 + "'"), T.default.executeCallback(this, "exportToDirAsync", t3, n3); + yield Y.default.allSettled(); + const s2 = (0, D.toFlowFileFormat)(null != i3 ? i3 : T.default.FLOW_FORMAT_TYPES.architect), l2 = R.FlowExportSettings.create(s2, r2), u2 = yield (0, v.exportFlowAsync)(this._coreFlowViewModel, l2, a2); + return u2 || this.logErrorAndThrow("unable to get flow export content."), this.logNote("flow export content successfully generated."), K.writeFileSync(n3, u2.content, { encoding: "utf8" }), this.logNote("flow export successfully saved to '" + n3 + "'"), S.default.executeCallback(this, "exportToDirAsync", t3, n3); }); } exportToObjectAsync(e3, t3, i3, o2) { return n2.__awaiter(this, void 0, void 0, function* () { - this._checkItemIsValidFunction(this._infoParm("callbackFunction", "exportToObjectAsync"), e3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "exportToObjectAsync"), t3, g.default.FLOW_FORMAT_TYPES_ALL, true), i3 = this._resolveExportIncludeTrackingIdsForYaml("exportToObjectAsync", i3), o2 = this._resolveExportSkipFlowValidation("exportToObjectAsync", o2), yield j.default.allSettled(); - const n3 = (0, E.toFlowFileFormat)(null != t3 ? t3 : g.default.FLOW_FORMAT_TYPES.architect), r2 = b.FlowExportSettings.create(n3, i3), a2 = yield (0, A.exportFlowAsync)(this._coreFlowViewModel, r2, o2); - return a2 || this.logErrorAndThrow("unable to get flow export content."), this.logNote("flow export content successfully generated."), T.default.executeCallback(this, "exportToObjectAsync", e3, { content: a2.content, fileName: a2.fileName }); + this._checkItemIsValidFunction(this._infoParm("callbackFunction", "exportToObjectAsync"), e3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "exportToObjectAsync"), t3, T.default.FLOW_FORMAT_TYPES_ALL, true), i3 = this._resolveExportIncludeTrackingIdsForYaml("exportToObjectAsync", i3), o2 = this._resolveExportSkipFlowValidation("exportToObjectAsync", o2), yield Y.default.allSettled(); + const n3 = (0, D.toFlowFileFormat)(null != t3 ? t3 : T.default.FLOW_FORMAT_TYPES.architect), r2 = R.FlowExportSettings.create(n3, i3), a2 = yield (0, v.exportFlowAsync)(this._coreFlowViewModel, r2, o2); + return a2 || this.logErrorAndThrow("unable to get flow export content."), this.logNote("flow export content successfully generated."), S.default.executeCallback(this, "exportToObjectAsync", e3, { content: a2.content, fileName: a2.fileName }); }); } exportToFlowInfoSpecAsync(e3, t3) { return n2.__awaiter(this, void 0, void 0, function* () { - this._checkItemIsValidFunction(this._infoParm("callbackFunction", "exportToFlowInfoSpecAsync"), e3, true), G.isFeatureAvailable(B.default.flowOutcomesAndMilestonesAISuggestions) || this.logErrorAndThrow("exportToFlowInfoSpecAsync is not available for this organization."); + this._checkItemIsValidFunction(this._infoParm("callbackFunction", "exportToFlowInfoSpecAsync"), e3, true), W.isFeatureAvailable(q.default.flowOutcomesAndMilestonesAISuggestions) || this.logErrorAndThrow("exportToFlowInfoSpecAsync is not available for this organization."); const i3 = this._resolveExportFlowInfoSpecLevel("exportToFlowInfoSpecAsync", t3); - yield j.default.allSettled(); - const n3 = yield (0, N.buildFlowInfoSpecAsync)(this._coreFlowViewModel, (0, v.getFlowInfoSpecOptionsForLevel)(i3)); - return this.logNote("FlowInfoSpec export content successfully generated."), T.default.executeCallback(this, "exportToFlowInfoSpecAsync", e3, { content: n3 }); + yield Y.default.allSettled(); + const n3 = yield (0, I.buildFlowInfoSpecAsync)(this._coreFlowViewModel, (0, C.getFlowInfoSpecOptionsForLevel)(i3)); + return this.logNote("FlowInfoSpec export content successfully generated."), S.default.executeCallback(this, "exportToFlowInfoSpecAsync", e3, { content: n3, fileName: (0, b.getFlowInfoSpecExportFileName)(this._coreFlowViewModel) }); }); } get flowType() { return this._coreFlowViewModel.type; } _resolveValidatedScriptFileSystemPath(e3, t3) { - const i3 = e3.split("\0").join(""), n3 = $.normalize(i3), o2 = $.resolve(process.cwd()), r2 = $.resolve(o2, n3); - if (!$.isAbsolute(n3)) { - const e4 = $.relative(o2, r2); + const i3 = e3.split("\0").join(""), n3 = Q.normalize(i3), o2 = Q.resolve(process.cwd()), r2 = Q.resolve(o2, n3); + if (!Q.isAbsolute(n3)) { + const e4 = Q.relative(o2, r2); "" !== e4 && e4.startsWith("..") && this.logErrorAndThrow(`${t3}: path must stay within the current working directory, or use an absolute path.`); } return r2; } _resolveExportIncludeTrackingIdsForYaml(e3, t3) { const i3 = this._infoParm("includeTrackingIdsForYaml", e3); - return this._checkItemIsValidLiteralBool(i3, t3, true), (t3 = !!t3) && !G.isFeatureAvailable(B.default.yamlTrackingIdFeature) ? (this.logNote(`${e3} - includeTrackingIdsForYaml was true but is being treated as false because including tracking IDs in YAML exports is not available for this organization.`), false) : t3; + return this._checkItemIsValidLiteralBool(i3, t3, true), (t3 = !!t3) && !W.isFeatureAvailable(q.default.yamlTrackingIdFeature) ? (this.logNote(`${e3} - includeTrackingIdsForYaml was true but is being treated as false because including tracking IDs in YAML exports is not available for this organization.`), false) : t3; } _resolveExportSkipFlowValidation(e3, t3) { const i3 = this._infoParm("skipValidation", e3); - return this._checkItemIsValidLiteralBool(i3, t3, true), (t3 = !!t3) && !G.isFeatureAvailable(B.default.flowOutcomesAndMilestonesAISuggestions) ? (this.logNote(`${e3} - skipValidation was true but is being treated as false because skipping flow validation on export is not available for this organization.`), false) : t3; + return this._checkItemIsValidLiteralBool(i3, t3, true), (t3 = !!t3) && !W.isFeatureAvailable(q.default.flowOutcomesAndMilestonesAISuggestions) ? (this.logNote(`${e3} - skipValidation was true but is being treated as false because skipping flow validation on export is not available for this organization.`), false) : t3; } _resolveExportFlowInfoSpecLevel(e3, t3) { var i3; const n3 = this._infoParm("level", e3); - return this._checkItemIsValidLiteralStringEnum(n3, t3, g.default.FLOW_INFO_SPEC_LEVELS_ALL, true), null !== (i3 = t3) && void 0 !== i3 ? i3 : v.flowInfoSpecLevel.comprehensive; + return this._checkItemIsValidLiteralStringEnum(n3, t3, T.default.FLOW_INFO_SPEC_LEVELS_ALL, true), null !== (i3 = t3) && void 0 !== i3 ? i3 : C.flowInfoSpecLevel.comprehensive; } _getExportFilePath(e3, t3, i3, n3) { var o2, r2; - this._checkItemIsValidLiteralString(this._infoParm("destinationDir", e3), t3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", e3), i3, g.default.FLOW_FORMAT_TYPES_ALL, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", e3), i3, g.default.FLOW_FORMAT_TYPES_ALL, true), t3 || (this.logNote(`using default directory value of '.' for destinationDir parameter in ${e3}.`), t3 = "."); - const a2 = i3 === g.default.FLOW_FORMAT_TYPES.yaml, s2 = this._resolveValidatedScriptFileSystemPath(t3, `${e3} destinationDir`), l2 = this._getCoreViewModel(); + this._checkItemIsValidLiteralString(this._infoParm("destinationDir", e3), t3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", e3), i3, T.default.FLOW_FORMAT_TYPES_ALL, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", e3), i3, T.default.FLOW_FORMAT_TYPES_ALL, true), t3 || (this.logNote(`using default directory value of '.' for destinationDir parameter in ${e3}.`), t3 = "."); + const a2 = i3 === T.default.FLOW_FORMAT_TYPES.yaml, s2 = this._resolveValidatedScriptFileSystemPath(t3, `${e3} destinationDir`), l2 = this._getCoreViewModel(); if (n3) { - const t4 = $.parse(n3); + const t4 = Q.parse(n3); this._checkItem(this._infoParm("fileName", e3), (null === (o2 = t4.root) || void 0 === o2 ? void 0 : o2.length) || (null === (r2 = t4.dir) || void 0 === r2 ? void 0 : r2.length), "cannot specify file path information in the fileName parameter. The fileName should be just the desired file name and can additionally include an optional extension."); - const i4 = $.extname(n3), s3 = a2 ? ".yaml" : u.default.getFileExtensionForFlowType(l2.type); + const i4 = Q.extname(n3), s3 = a2 ? ".yaml" : u.default.getFileExtensionForFlowType(l2.type); i4 !== s3 && (n3 += s3); - } else n3 = (0, I.getExportFilePath)(l2, a2); + } else n3 = (0, O.getExportFilePath)(l2, a2); this.logNote(`flow export destination directory resolved to '${s2}'`); - const c2 = $.basename(n3); + const c2 = Q.basename(n3); c2 && "." !== c2 && ".." !== c2 || this.logErrorAndThrow(`${e3}: invalid file name after resolving to base name '${c2}'.`); - const d2 = $.join(s2, c2); + const d2 = Q.join(s2, c2); return this.logNote(`saving flow export to path '${d2}'`), d2; } getExportFilePath(e3, t3, i3) { @@ -105679,8 +105979,8 @@ ${this._formatErrorForTracing(e3)}`), e3; } getObjectForTrackingId(e3) { const t3 = this._infoParm("trackingId", e3); - this._checkItemIsValidLiteralIntInRange(t3, e3, m.default.minTrackingId, m.default.maxTrackingId); - const i3 = (0, f.getNodeByTrackingId)(this._getCoreViewModel(), e3); + this._checkItemIsValidLiteralIntInRange(t3, e3, f.default.minTrackingId, f.default.maxTrackingId); + const i3 = (0, y.getNodeByTrackingId)(this._getCoreViewModel(), e3); if (i3) return this._getArchCoreFactory().createArchWrapper(i3, true); } getVariableById(e3) { @@ -105695,16 +105995,16 @@ ${this._formatErrorForTracing(e3)}`), e3; } importFromContentAsync(e3, t3, i3) { return n2.__awaiter(this, void 0, void 0, function* () { - return this._checkItemIsValidLiteralString(this._infoParm("exportContent", "importFromContentAsync"), e3), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "importFromContentAsync"), t3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "importFromContentAsync"), i3, g.default.FLOW_FORMAT_TYPES_ALL, true), yield j.default.allSettled(), this._importFlowContentAsync(e3, "importFromContentAsync", t3, i3); + return this._checkItemIsValidLiteralString(this._infoParm("exportContent", "importFromContentAsync"), e3), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "importFromContentAsync"), t3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "importFromContentAsync"), i3, T.default.FLOW_FORMAT_TYPES_ALL, true), yield Y.default.allSettled(), this._importFlowContentAsync(e3, "importFromContentAsync", t3, i3); }); } importFromFileAsync(e3, t3, i3) { return n2.__awaiter(this, void 0, void 0, function* () { - this._checkItemIsValidLiteralString(this._infoParm("flowExportFilePath", "importFromFileAsync"), e3), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "importFromFileAsync"), t3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "importFromFileAsync"), i3, g.default.FLOW_FORMAT_TYPES_ALL, true), yield j.default.allSettled(), e3 = this._resolveValidatedScriptFileSystemPath(e3, "importFromFileAsync flowExportFilePath"), this.logNote("reading contents of flow export file '" + e3 + "' for import."); - const n3 = J.readFileSync(e3); + this._checkItemIsValidLiteralString(this._infoParm("flowExportFilePath", "importFromFileAsync"), e3), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "importFromFileAsync"), t3, true), this._checkItemIsValidLiteralStringEnum(this._infoParm("flowFormat", "importFromFileAsync"), i3, T.default.FLOW_FORMAT_TYPES_ALL, true), yield Y.default.allSettled(), e3 = this._resolveValidatedScriptFileSystemPath(e3, "importFromFileAsync flowExportFilePath"), this.logNote("reading contents of flow export file '" + e3 + "' for import."); + const n3 = K.readFileSync(e3); if (this.logNote("contents of flow export file '" + e3 + "' successfully read."), !i3) { - const t4 = $.extname(e3).toLowerCase(); - ".yaml" !== t4 && ".yml" !== t4 || (i3 = g.default.FLOW_FORMAT_TYPES.yaml); + const t4 = Q.extname(e3).toLowerCase(); + ".yaml" !== t4 && ".yml" !== t4 || (i3 = T.default.FLOW_FORMAT_TYPES.yaml); } return this._importFlowContentAsync(n3.toString(), "importFromFileAsync", t3, i3); }); @@ -105730,7 +106030,7 @@ ${this._formatErrorForTracing(e3)}`), e3; set name(e3) { const t3 = this._infoPropSet("newValue", "name"); this._checkItemIsValidLiteralString(t3, e3); - const i3 = (0, F.flowNameIsInvalidMessage)(e3); + const i3 = (0, k.flowNameIsInvalidMessage)(e3); this._checkItem(t3, null != i3, i3), this._coreFlowViewModel.displayName = e3; } publishAsync(e3) { @@ -105741,14 +106041,7 @@ ${this._formatErrorForTracing(e3)}`), e3; if (this.logNote(`publishAsync - deferring ${t3.length} self-referencing Call Bot / Call Digital Bot Flow action(s) using export/import after a basic publish.`), this._canPublishDeferredSelfReferencesViaStubImport() || this.isCreated) return this._publishDeferredBaseCallBotSelfReferencesAsync(e3); this.logErrorAndThrow(`publishAsync - cannot publish flow '${this.name}' of type '${this.flowType}' with ${t3.length} self-referencing Call Bot / Call Digital Bot Flow action(s): the flow is not yet created on the server and this flow type cannot be stubbed (required to establish a published target before applying the full configuration). Ensure bot/digital-bot flow stubbing is available, or create and publish the flow without the self-reference first, then add the Call Bot / Call Digital Bot self-call and publish again.`); } - const i3 = !this.isCreated; - i3 ? this.logNote("publishAsync - flow is not yet created; saving first (self-references will be repaired during create)...") : (this.logNote("publishAsync - will validate first..."), (yield this.validateAsync()).hasErrors && this.logErrorAndThrow("publishAsync - cannot publish due to flow validation errors :("), this.logNote("publishAsync - no validation errors. now saving...")); - try { - yield this._saveAsyncWithOptions({ shouldAwaitNluTraining: true }); - } catch (e4) { - this._logErrorWithContextAndThrow(`publishAsync - could not save the flow named '${this.name}' (id: '${this.id}')`, e4); - } - i3 ? (this.logNote("publishAsync - save complete. validating before publishing..."), (yield this.validateAsync()).hasErrors && this.logErrorAndThrow("publishAsync - cannot publish due to flow validation errors :("), this.logNote("publishAsync - no validation errors. now publishing...")) : this.logNote("publishAsync - save complete. now publishing..."); + yield this._validateAndSaveBeforePublishAsync("publishAsync", "publish", true); try { yield s.default.publishFlow(this._coreFlowViewModel, this._logAsyncOperationNotification.bind(this), false); } catch (e4) { @@ -105758,6 +106051,50 @@ ${this._formatErrorForTracing(e4)}`), e4; return this._completePublishAsync(e3); }); } + debugPublishAsync() { + return n2.__awaiter(this, void 0, void 0, function* () { + var e3; + this._checkPublishAllowed("debugPublishAsync"), this._checkCreationAllowed("debugPublishAsync"); + const t3 = this._coreFlowViewModel.definition; + (null == t3 ? void 0 : t3.supportsDebugPublish) || this.logErrorAndThrow(`debugPublishAsync - The flow type '${this.flowType}' does not support debug publish.`); + const i3 = this._getSelfReferencingBaseCallBotFlowActions(true).length; + if (i3 > 0 && this.logErrorAndThrow(`debugPublishAsync - cannot debug publish flow '${this.name}' with ${i3} self-referencing Call Bot / Call Digital Bot Flow action(s) because the flow has not been published. Publish the flow with publishAsync first.`), t3.debugPublishRequiresTts) { + const t4 = d.getLanguagesSupportingFlowDebug(this._coreFlowViewModel), i4 = (null !== (e3 = this._coreFlowViewModel.supportedLanguageOptions) && void 0 !== e3 ? e3 : []).filter((e4) => e4 && !t4.includes(e4.language)).map((e4) => e4.language); + i4.length > 0 && this.logErrorAndThrow(`debugPublishAsync - cannot debug publish because these supported languages do not support flow debugging or have no usable text to speech engine selected: ${i4.join(", ")}`); + } + yield this._validateAndSaveBeforePublishAsync("debugPublishAsync", "debug publish", false); + const n3 = this._coreFlowViewModel.type === o.flowTypes.flowTypeCommonModule; + if (n3) { + this.logNote("debugPublishAsync - checking in the common module before debug publishing..."); + try { + yield s.default.checkInFlow(this._coreFlowViewModel, this._logAsyncOperationNotification.bind(this)); + } catch (e4) { + this._logErrorWithContextAndThrow(`debugPublishAsync - could not check in the flow named '${this.name}' (id: '${this.id}')`, e4); + } + } + const r2 = n3 ? this._coreFlowViewModel.info.checkedInDisplay : c.saved; + this.logNote(`debugPublishAsync - debug publishing version '${r2}'...`); + try { + yield s.default.debugPublishFlow(this._coreFlowViewModel, this._logAsyncOperationNotification.bind(this), r2); + } catch (e4) { + throw this.logError(`debugPublishAsync - could not debug publish the flow named '${this.name}' (id: '${this.id}') +${this._formatErrorForTracing(e4)}`), e4; + } + return this.logNote("debugPublishAsync - debug publish successful."), this._logUrl(), this; + }); + } + _validateAndSaveBeforePublishAsync(e3, t3, i3) { + return n2.__awaiter(this, void 0, void 0, function* () { + const n3 = !this.isCreated; + n3 ? this.logNote(`${e3} - flow is not yet created; saving first (self-references will be repaired during create)...`) : (this.logNote(`${e3} - will validate first...`), (yield this.validateAsync()).hasErrors && this.logErrorAndThrow(`${e3} - cannot ${t3} due to flow validation errors :(`), this.logNote(`${e3} - no validation errors. now saving...`)); + try { + yield this._saveAsyncWithOptions({ shouldAwaitNluTraining: i3 }); + } catch (t4) { + this._logErrorWithContextAndThrow(`${e3} - could not save the flow named '${this.name}' (id: '${this.id}')`, t4); + } + n3 ? (this.logNote(`${e3} - save complete. validating before ${t3}ing...`), (yield this.validateAsync()).hasErrors && this.logErrorAndThrow(`${e3} - cannot ${t3} due to flow validation errors :(`), this.logNote(`${e3} - no validation errors. now ${t3}ing...`)) : this.logNote(`${e3} - save complete. now ${t3}ing...`); + }); + } saveAsync() { return this._saveAsyncWithOptions(); } @@ -105824,7 +106161,7 @@ ${this._formatErrorForTracing(e4)}`), e4; get url() { if (!this.isCreated || !this._getCoreViewModel().startUpObject) return ""; const e3 = this.coreFactory.createArchWrapper(this._getCoreViewModel().startUpObject); - return x.UrlBuilder.create(`https://${L.values.host}`).addSegment("architect").addSegment("#").addSegment(`${this._getCoreViewModel().type}/flows/${this.id}/latest`).addSegment(`menu/${e3.id}`).render(); + return U.UrlBuilder.create(`https://${V.values.host}`).addSegment("architect").addSegment("#").addSegment(`${this._getCoreViewModel().type}/flows/${this.id}/latest`).addSegment(`menu/${e3.id}`).render(); } validateAsync() { return this._validateAsync(); @@ -105832,19 +106169,19 @@ ${this._formatErrorForTracing(e4)}`), e4; _validateAsync(e3) { return n2.__awaiter(this, void 0, void 0, function* () { try { - yield j.default.allSettled(), this.logNote("validateAsync - async flow operation manager validate..."); + yield Y.default.allSettled(), this.logNote("validateAsync - async flow operation manager validate..."); try { yield this._coreFlowViewModel.queuedAsyncValidate(); } catch (e4) { this.logErrorAndThrow("validateAsync - async flow operation manager validate failed.\n" + e4); } - const t3 = e3 ? Y.default._suppressLogging() : void 0; + const t3 = e3 ? $.default._suppressLogging() : void 0; try { this.logNote("validateAsync - processing validation results summary..."); const e4 = this.coreFactory.createArchWrapper(this._coreFlowViewModel.validationResults), t4 = "Validation Summary\n" + e4.getSummaryStr(true) + "\n - Validation Summary Done"; return e4.hasErrors ? this.logError(t4) : e4.hasWarnings ? this.logWarning(t4) : this.logNote(t4), e4; } finally { - t3 && Y.default._restoreLoggingSettings(t3); + t3 && $.default._restoreLoggingSettings(t3); } } catch (e4) { this.logErrorAndThrow("validateAsync - could not validate the flow named '" + this.name + "' (id: '" + this.id + "')\n" + e4); @@ -105858,22 +106195,22 @@ ${this._formatErrorForTracing(e4)}`), e4; }), e3; } findCustomJsonDataType(e3, t3, i3) { - this._checkItemIsValidLiteralStringEnum(this._infoParm("customJsonNamespace", "findCustomJsonDataType"), e3, g.default.CUSTOM_JSON_TYPE_NAMESPACES_ALL), this._checkItemIsValidLiteralString(this._infoParm("entityName", "findCustomJsonDataType"), t3); - const n3 = g.default.getCustomJsonSchemaTypesForNamespace(e3); + this._checkItemIsValidLiteralStringEnum(this._infoParm("customJsonNamespace", "findCustomJsonDataType"), e3, T.default.CUSTOM_JSON_TYPE_NAMESPACES_ALL), this._checkItemIsValidLiteralString(this._infoParm("entityName", "findCustomJsonDataType"), t3); + const n3 = T.default.getCustomJsonSchemaTypesForNamespace(e3); return this._checkItemIsValidLiteralStringEnum(this._infoParm("customJsonDataTypeSchemaType", "findCustomJsonDataType"), i3, n3), Object.values(this.dataTypes).find((n4) => { const o2 = n4._getCoreViewModel(); if (n4.isCustomJsonType && o2.customTypeNamespace === e3) { - if ((o2.customTypeNamespace === U.CustomJsonNamespace.decisionTable || o2.customTypeNamespace === U.CustomJsonNamespace.conversationAttribute) && o2.customTypeNameWithoutContext !== t3) return false; + if ((o2.customTypeNamespace === j.CustomJsonNamespace.decisionTable || o2.customTypeNamespace === j.CustomJsonNamespace.conversationAttribute) && o2.customTypeNameWithoutContext !== t3) return false; switch (i3) { - case g.default.CUSTOM_JSON_SCHEMA_TYPES.input: + case T.default.CUSTOM_JSON_SCHEMA_TYPES.input: return !!o2.isCustomTypeContextInput; - case g.default.CUSTOM_JSON_SCHEMA_TYPES.output: + case T.default.CUSTOM_JSON_SCHEMA_TYPES.output: return !!o2.isCustomTypeContextOutput; - case g.default.CUSTOM_JSON_SCHEMA_TYPES.record: + case T.default.CUSTOM_JSON_SCHEMA_TYPES.record: return !!o2.isCustomTypeContextRecord; - case g.default.CUSTOM_JSON_SCHEMA_TYPES.schemaData: + case T.default.CUSTOM_JSON_SCHEMA_TYPES.schemaData: return !!o2.isCustomTypeContextSchemaData; - case g.default.CUSTOM_JSON_SCHEMA_TYPES.schemaDataPatch: + case T.default.CUSTOM_JSON_SCHEMA_TYPES.schemaDataPatch: return !!o2.isCustomTypeContextSchemaDataPatch; } } @@ -105882,16 +106219,16 @@ ${this._formatErrorForTracing(e4)}`), e4; } _validateCustomJsonTypeSchemas(e3) { var t3, i3, n3, o2, r2; - const a2 = (0, k.canCreateCustomExpressionTypesFromDataTypeDefs)(this._getCoreViewModel(), e3); + const a2 = (0, B.canCreateCustomExpressionTypesFromDataTypeDefs)(this._getCoreViewModel(), e3); if (null === (t3 = a2.errors) || void 0 === t3 ? void 0 : t3.length) { const e4 = []; for (const t4 of a2.errors) { const a3 = ["invalid schema."]; switch (t4.customDataTypeDef && (a3.push(`Schema Name: ${t4.customDataTypeDef.name}`), a3.push(`Schema Id: ${t4.customDataTypeDef.id}`)), t4.error) { - case S.DataTypeDefValidationError.propDataTypeIdInvalid: + case N.DataTypeDefValidationError.propDataTypeIdInvalid: a3.push(`Property: ${null === (i3 = t4.propDataTypeDef) || void 0 === i3 ? void 0 : i3.id} - The property data type identifier '${null === (n3 = t4.propDataTypeDef) || void 0 === n3 ? void 0 : n3.dataTypeId}' is invalid. There is no data type with that identifier.`); break; - case S.DataTypeDefValidationError.propDataTypeNotAvailableInFlow: + case N.DataTypeDefValidationError.propDataTypeNotAvailableInFlow: a3.push(`Property: ${null === (o2 = t4.propDataTypeDef) || void 0 === o2 ? void 0 : o2.id} - The data type '${null === (r2 = t4.propDataType) || void 0 === r2 ? void 0 : r2.displayString}' configured on this property is not available for use in this flow.`); } e4.push(a3.join(", ")); @@ -105902,18 +106239,18 @@ ${this._formatErrorForTracing(e4)}`), e4; addUpdateCustomJsonTypeFromSchema(e3) { const t3 = this._infoParm("archCustomJsonTypeSchema", "addUpdateCustomJsonTypeFromSchema"); this._checkItem(t3, !(null == e3 ? void 0 : e3.isArchDataTypeJsonCustomSchema), "you must pass in a valid ArchDataTypeJsonCustomSchema instance."), this._validateCustomJsonTypeSchemas([e3._getCoreViewModel()]); - const i3 = (0, V.createCustomExpressionTypesFromDataTypeDefs)(this._getCoreViewModel(), [e3._getCoreViewModel()], true); + const i3 = (0, G.createCustomExpressionTypesFromDataTypeDefs)(this._getCoreViewModel(), [e3._getCoreViewModel()], true); return this.coreFactory.createArchWrapper(i3[0]); } addUpdateCustomJsonTypesFromSchemas(e3) { const t3 = this._infoParm("archCustomJsonTypeSchemas", "addUpdateCustomJsonTypesFromSchemas"); - this._checkItem(t3, !(0, M.isArray)(e3), "you must pass in an array of ArchCustomJsonTypeSchema values when calling addUpdateCustomJsonTypesFromSchemas. Use addUpdateCustomJsonTypeFromSchema if you want to process just one schema."); + this._checkItem(t3, !(0, x.isArray)(e3), "you must pass in an array of ArchCustomJsonTypeSchema values when calling addUpdateCustomJsonTypesFromSchemas. Use addUpdateCustomJsonTypeFromSchema if you want to process just one schema."); let i3 = 0; const n3 = []; e3.forEach((e4) => { this._checkItem(t3, !(null == e4 ? void 0 : e4.isArchDataTypeJsonCustomSchema), `archCustomJsonTypeSchemas[${i3}] - this item in the array is not a valid ArchDataTypeJsonCustomSchema value.`), n3.push(e4._getCoreViewModel()), i3++; }), this._validateCustomJsonTypeSchemas(n3); - const o2 = (0, V.createCustomExpressionTypesFromDataTypeDefs)(this._getCoreViewModel(), n3, true), r2 = []; + const o2 = (0, G.createCustomExpressionTypesFromDataTypeDefs)(this._getCoreViewModel(), n3, true), r2 = []; return o2.forEach((e4) => { r2.push(this.coreFactory.createArchWrapper(e4)); }), r2; @@ -105925,7 +106262,7 @@ ${this._formatErrorForTracing(e4)}`), e4; return false; } } - t2.default = K; + t2.default = Z; }, 16731(e2, t2, i2) { "use strict"; Object.defineProperty(t2, "__esModule", { value: true }); @@ -107643,6 +107980,9 @@ ${this._formatErrorForTracing(e4)}`), e4; get isFlowManagedVariable() { return this._coreVariableViewModel.isFlowManagedVariable; } + get isUserCreatable() { + return this._coreVariableViewModel.isUserCreatable; + } get isTaskVariable() { return this._coreVariableViewModel.isTaskVariable; } @@ -107862,6 +108202,9 @@ ${this._formatErrorForTracing(e4)}`), e4; get isDeprecated() { return this._getCoreViewModel().isDeprecated; } + get supportsDebugPublish() { + return this._getCoreViewModel().supportsDebugPublish; + } get label() { return this._getCoreViewModel().typeDisplayName; } @@ -109477,6 +109820,9 @@ ${this._formatErrorForTracing(e4)}`), e4; get ccaSchemaDivisions() { return this.coreFactory.createArchWrapper(this._coreBotSettingsViewModel.conversationSchemaDivisions); } + get enableSystemContext() { + return this.coreFactory.createArchWrapper(this._coreBotSettingsViewModel.enableSystemContext); + } setConversationCustomAttributeSchemaByIdAsync(e3, t3) { return n2.__awaiter(this, void 0, void 0, function* () { this._checkItemIsValidLiteralString(this._infoParm("conversationCustomAttributeSchemaId", "setConversationCustomAttributeSchemaByIdAsync"), e3, false), this._checkItemIsValidFunction(this._infoParm("callbackFunction", "setConversationCustomAttributeSchemaByIdAsync"), t3, true); @@ -110671,19 +111017,23 @@ ${this._formatErrorForTracing(e4)}`), e4; addSupportedLanguage(e3, t3) { this._checkSupportsLanguages(this._infoMethod("addSupportedLanguage")); const i3 = this._infoParm("archLanguage", "addSupportedLanguage"); - this._checkItem(i3, !e3 || !e3.isArchLanguage, "you must pass in a valid ArchLanguage instance when adding a supported language."), this._checkItem(i3, r.langCodeIsGeneric(e3.tag), "the language " + e3.logStr + " cannot be used as a flow supported language because it does not have a region sub-tag."), this._checkItem(i3, this._getCoreViewModel().isFlowSupportedLanguage(e3.tag), "the language '" + e3.logStr + "' is already a supported language on the flow."), this._checkItem(i3, !this.canAddSupportedLanguage(), "flow does not support adding an additional language"), this._checkItemIsValidLiteralBool(this._infoParm("setAsDefaultLanguage", "addSupportedLanguage"), t3, true); - const n3 = this._getCoreViewModel().addLanguage(e3.tag); + this._checkItem(i3, !e3 || !e3.isArchLanguage, "you must pass in a valid ArchLanguage instance when adding a supported language."), this._checkItem(i3, r.langCodeIsGeneric(e3.tag), "the language " + e3.logStr + " cannot be used as a flow supported language because it does not have a region sub-tag."), this._checkItem(i3, this._getCoreViewModel().isFlowSupportedLanguage(e3.tag), "the language '" + e3.logStr + "' is already a supported language on the flow."); + const n3 = this._getCoreViewModel().parentFlow.additionalLanguagePolicy; + this._checkItem(i3, !!n3 && !n3.isSupported(e3.tag), "the language " + e3.logStr + " is not a supported language for this flow."), this._checkItem(i3, !this.canAddSupportedLanguage(), "flow does not support adding an additional language"), this._checkItemIsValidLiteralBool(this._infoParm("setAsDefaultLanguage", "addSupportedLanguage"), t3, true); + const o2 = this._getCoreViewModel().addLanguage(e3.tag); t3 && (this._getCoreViewModel().defaultLanguage = e3.tag); - const o2 = this.coreFactory.createArchWrapper(n3); - return o2.logNoteVerbose("supported language added to flow."), o2; + const a2 = this.coreFactory.createArchWrapper(o2); + return a2.logNoteVerbose("supported language added to flow."), a2; } addSupportedLanguageAsync(e3, t3) { return n2.__awaiter(this, void 0, void 0, function* () { this._checkSupportsLanguages(this._infoMethod("addSupportedLanguageAsync")); const i3 = this._infoParm("archLanguage", "addSupportedLanguageAsync"); - this._checkItem(i3, !e3 || !e3.isArchLanguage, "you must pass in a valid ArchLanguage instance when adding a supported language."), this._checkItem(i3, r.langCodeIsGeneric(e3.tag), "the language " + e3.logStr + " cannot be used as a flow supported language because it does not have a region sub-tag."), this._checkItem(i3, this._getCoreViewModel().isFlowSupportedLanguage(e3.tag), "the language '" + e3.logStr + "' is already a supported language on the flow."), this._checkItem(i3, !this.canAddSupportedLanguage(), "flow does not support adding an additional language"), this._checkItemIsValidLiteralBool(this._infoParm("setAsDefaultLanguage", "addSupportedLanguageAsync"), t3, true), t3 && (this._getCoreViewModel().defaultLanguage = e3.tag); - const n3 = yield this._getCoreViewModel().addLanguage(e3.tag), o2 = this.coreFactory.createArchWrapper(n3); - return o2.logNoteVerbose("supported language added to flow."), yield this.parentFlow.validateAsync(), o2; + this._checkItem(i3, !e3 || !e3.isArchLanguage, "you must pass in a valid ArchLanguage instance when adding a supported language."), this._checkItem(i3, r.langCodeIsGeneric(e3.tag), "the language " + e3.logStr + " cannot be used as a flow supported language because it does not have a region sub-tag."), this._checkItem(i3, this._getCoreViewModel().isFlowSupportedLanguage(e3.tag), "the language '" + e3.logStr + "' is already a supported language on the flow."); + const n3 = this._getCoreViewModel().parentFlow.additionalLanguagePolicy; + this._checkItem(i3, !!n3 && !n3.isSupported(e3.tag), "the language " + e3.logStr + " is not a supported language for this flow."), this._checkItem(i3, !this.canAddSupportedLanguage(), "flow does not support adding an additional language"), this._checkItemIsValidLiteralBool(this._infoParm("setAsDefaultLanguage", "addSupportedLanguageAsync"), t3, true), t3 && (this._getCoreViewModel().defaultLanguage = e3.tag); + const o2 = yield this._getCoreViewModel().addLanguage(e3.tag), a2 = this.coreFactory.createArchWrapper(o2); + return a2.logNoteVerbose("supported language added to flow."), yield this.parentFlow.validateAsync(), a2; }); } getDefaultSupportedLanguageSettings() { @@ -113009,6 +113359,8 @@ ${this._formatErrorForTracing(e4)}`), e4; } get htmlBody() { } + get coreText() { + } get attachments() { } get dateTimeUtc() { @@ -123134,7 +123486,7 @@ ${this._formatErrorForTracing(e4)}`), e4; var n2 = i2(50918) && org.antlr; e2.exports = n2; }, 34005(e2) { - e2.exports = { category: { audio: { identifier: "audio", name: "AR_CT_AUDIO", description: "AR_CT_DSC_AUDIO" }, cast: { identifier: "cast", name: "AR_CT_CAST", description: "AR_CT_DSC_CAST" }, comparison: { identifier: "comparison", name: "AR_CT_COMPARISON", description: "AR_CT_DSC_COMPARISON" }, complex: { identifier: "complex", name: "AR_CT_COMPLEX", description: "AR_CT_DSC_COMPLEX" }, datetime: { identifier: "datetime", name: "AR_CT_DTM", description: "AR_CT_DSC_DTM" }, email: { identifier: "email", name: "AR_CT_EMAIL", description: "AR_CT_DSC_EMAIL" }, financial: { identifier: "financial", name: "AR_CT_FINANCIAL", description: "AR_CT_DSC_FINANCIAL" }, list: { identifier: "list", name: "AR_CT_LIST", description: "AR_CT_DSC_LIST" }, logical: { identifier: "logical", name: "AR_CT_LOGICAL", description: "AR_CT_DSC_LOGICAL" }, language: { identifier: "language", name: "AR_CT_LANGUAGE", description: "AR_CT_DSC_LANGUAGE" }, json: { identifier: "json", name: "AR_CT_JSON", description: "AR_CT_DSC_JSON" }, mathematical: { identifier: "mathematical", name: "AR_CT_MATHEMATICAL", description: "AR_CT_DSC_MATHEMATICAL" }, operators: { identifier: "operators", name: "AR_CT_OPERATORS", description: "AR_CT_DSC_OPERATORS" }, prompt: { identifier: "prompt", name: "AR_CT_PROMPT", description: "AR_CT_DSC_PROMPT" }, search: { identifier: "search", name: "AR_CT_SEARCH", description: "AR_CT_DSC_SEARCH" }, statistical: { identifier: "statistical", name: "AR_CT_STATISTICAL", description: "AR_CT_DSC_STATISTICAL" }, survey: { identifier: "survey", name: "AR_CT_SURVEY", description: "AR_CT_DSC_SURVEY" }, text: { identifier: "text", name: "AR_CT_TEXT", description: "AR_CT_DSC_TEXT" }, unary: { identifier: "unary", name: "AR_CT_UNARY", description: "AR_CT_DSC_UNARY" } }, type: { AgentScorePair: { name: "AR_TP_AGENTSCOREPAIR", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_agent_score_pair", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsQueueSupportFeature" }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, emailsend: {}, inboundcall: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueuecall: {}, inqueueemail: {}, inqueueshortmessage: {}, securecall: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {}, voicemail: {}, workitem: {} }, version: "1.0", featureConfigName: "knownAgentRouting" }, nativeProperties: [{ id: "agent", name: "agent", descriptionId: "AR_TP_AGENTSCOREPAIR_PROP_AGENT_DSC", type: "usr", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "score", name: "score", descriptionId: "AR_TP_AGENTSCOREPAIR_PROP_SCORE_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: false }] }, Audio: { name: "AR_TP_AUDIO", allowArray: false, dataType: "AudioDataType", support: { classType: "AudioVariable", expressionDataType: "aud", expressionBaseDataType: "aud", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {} }, version: "1.0" }, nativeProperties: [] }, Boolean: { name: "AR_TP_BLN", allowArray: true, dataType: "BooleanDataType", support: { classType: "BoolVariable", expressionDataType: "bln", expressionBaseDataType: "bln", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, StringKeyValuePair: { name: "AR_TP_STRINGKEYVALUEPAIR", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_string_key_value_pair", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundchat: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "key", name: "key", descriptionId: "AR_TP_STRINGKEYVALUEPAIR_PROP_KEY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "value", name: "value", descriptionId: "AR_TP_STRINGKEYVALUEPAIR_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ChatGuest: { name: "AR_TP_CHATGUEST", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_chat_guest", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundchat: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CHATGUEST_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "displayName", name: "displayName", descriptionId: "AR_TP_CHATGUEST_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "avatarImageUrl", name: "avatarImageUrl", descriptionId: "AR_TP_CHATGUEST_PROP_AVATARIMAGEURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isAuthenticated", name: "isAuthenticated", descriptionId: "AR_TP_CHATGUEST_PROP_ISAUTHENTICATED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customFields", name: "customFields", descriptionId: "AR_TP_CHATGUEST_PROP_CUSTOMFIELDS_DSC", type: "cpx_string_key_value_pair", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "authenticatedCustomFields", name: "authenticatedCustomFields", descriptionId: "AR_TP_CHATGUEST_PROP_AUTHENTICATEDCUSTOMFIELDS_DSC", type: "cpx_string_key_value_pair", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, Currency: { name: "AR_TP_CUR", allowArray: true, dataType: "CurrencyDataType", support: { classType: "CurrencyVariable", expressionDataType: "cur", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [{ id: "amount", name: "amount", descriptionId: "AR_TP_CUR_PROP_AMOUNT_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "code", name: "code", descriptionId: "AR_TP_CUR_PROP_CODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }] }, AssignedCustomerIntent: { name: "AR_TP_ASSIGNEDCUSTOMERINTENT", allowArray: true, dataType: "AssignedCustomerIntentDataType", support: { classType: "AssignedCustomerIntentVariable", expressionDataType: "aci", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueuecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, outboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, securecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, voicemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, bot: { featureConfigName: "customerIntentsPhase1Cicero" }, digitalbot: { featureConfigName: "customerIntentsPhase1Cicero" }, emailsend: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inboundemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inboundshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, surveyinvite: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, workitem: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" } }, version: "1.0" }, nativeProperties: [{ id: "customerIntent", name: "customerIntent", descriptionId: "AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_CUSTOMERINTENT_DSC", type: "cin", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateMostRecentlyAssigned", name: "dateMostRecentlyAssigned", descriptionId: "AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_DATEMOSTRECENTLYASSIGNED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, AssignedCustomerSegment: { name: "AR_TP_ASSIGNEDCUSTOMERSEGMENT", allowArray: true, dataType: "AssignedCustomerSegmentDataType", support: { classType: "AssignedCustomerSegmentVariable", expressionDataType: "acs", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsCustomerSegmentsFeature" }, digitalbot: { featureConfigName: "botFlowsCustomerSegmentsFeature" } }, version: "1.0" }, nativeProperties: [{ id: "customerSegment", name: "customerSegment", descriptionId: "AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_CUSTOMERSEGMENT_DSC", type: "csg", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateAssigned", name: "dateAssigned", descriptionId: "AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_DATEASSIGNED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, CustomerSegment: { name: "AR_TP_CUSTOMERSEGMENT", allowArray: true, dataType: "CustomerSegmentDataType", support: { classType: "CustomerSegmentVariable", expressionDataType: "csg", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsCustomerSegmentsFeature" }, digitalbot: { featureConfigName: "botFlowsCustomerSegmentsFeature" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CUSTOMERSEGMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CUSTOMERSEGMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, CustomerIntent: { name: "AR_TP_CUSTOMERINTENT", allowArray: true, dataType: "CustomerIntentDataType", support: { classType: "CustomerIntentVariable", expressionDataType: "cin", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueuecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, outboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, securecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, voicemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, bot: { featureConfigName: "customerIntentsPhase1Cicero" }, digitalbot: { featureConfigName: "customerIntentsPhase1Cicero" }, inboundemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, emailsend: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inboundshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, surveyinvite: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, workitem: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CUSTOMERINTENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CUSTOMERINTENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "categoryId", name: "categoryId", descriptionId: "AR_TP_CUSTOMERINTENT_PROP_CATEGORYID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, DateTime: { name: "AR_TP_DTM", allowArray: true, dataType: "DateTimeDataType", support: { classType: "DateTimeVariable", expressionDataType: "dtm", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, Date: { name: "AR_TP_DATE", allowArray: true, dataType: "DateDataType", support: { classType: "DateVariable", expressionDataType: "dat", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [] }, Decimal: { name: "AR_TP_DEC", allowArray: true, dataType: "DecimalDataType", support: { classType: "DecimalVariable", expressionDataType: "dec", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, Division: { name: "AR_TP_DIVISION", allowArray: true, dataType: "DivisionDataType", support: { classType: "DivisionVariable", expressionDataType: "dvn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsCustomConversationAttributes" }, digitalbot: { featureConfigName: "botFlowsCustomConversationAttributes" }, inboundcall: {}, inboundshortmessage: {}, inboundemail: {}, emailsend: { featureConfigName: "emailSendFlows" }, inqueuecall: {}, inqueueshortmessage: {}, inqueueemail: {}, surveyinvite: {}, outboundcall: {}, securecall: {}, voicemail: {}, workflow: {}, businessprocess: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0", featureConfigName: "customConversationAttributes" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_DIVISION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_DIVISION_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Duration: { name: "AR_TP_DUR", allowArray: true, dataType: "DurationDataType", support: { classType: "DurationVariable", expressionDataType: "dur", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, Long: { name: "AR_TP_LNG", allowArray: true, dataType: "LongDataType", support: { classType: "IntegerVariable", expressionDataType: "int", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [] }, Email: { name: "AR_TP_EMAIL", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_email", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundemail: {}, inqueueemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EMAIL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "autoGenerated", name: "autoGenerated", descriptionId: "AR_TP_EMAIL_PROP_AUTOGENERATED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "spam", name: "spam", descriptionId: "AR_TP_EMAIL_PROP_SPAM_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "from", name: "from", descriptionId: "AR_TP_EMAIL_PROP_FROM_DSC", type: "cpx_email_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "to", name: "to", descriptionId: "AR_TP_EMAIL_PROP_TO_DSC", type: "cpx_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "cc", name: "cc", descriptionId: "AR_TP_EMAIL_PROP_CC_DSC", type: "cpx_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "bcc", name: "bcc", descriptionId: "AR_TP_EMAIL_PROP_BCC_DSC", type: "cpx_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "subject", name: "subject", descriptionId: "AR_TP_EMAIL_PROP_SUBJECT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "direction", name: "direction", descriptionId: "AR_TP_EMAIL_PROP_DIRECTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "replyTo", name: "replyTo", descriptionId: "AR_TP_EMAIL_PROP_REPLYTO_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "route", name: "route", descriptionId: "AR_TP_EMAIL_PROP_ROUTE_DSC", type: "cpx_email_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "emailRouteFeature" }, { id: "body", name: "body", descriptionId: "AR_TP_EMAIL_PROP_BODY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "htmlBody", name: "htmlBody", descriptionId: "AR_TP_EMAIL_PROP_HTMLBODY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "attachments", name: "attachments", descriptionId: "AR_TP_EMAIL_PROP_ATTACHMENTS_DSC", type: "cpx_email_attachment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "dateTimeUtc", name: "dateTimeUtc", descriptionId: "AR_TP_EMAIL_PROP_DATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, EmailAddress: { name: "AR_TP_EMAILADDRESS", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_email_address", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { commonmodule: {}, emailsend: {}, inboundemail: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: { featureConfigName: "sendNotificationAction" }, businessprocess: { featureConfigName: "sendNotificationAction" }, workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_EMAILADDRESS_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "id", name: "id", descriptionId: "AR_TP_EMAILADDRESS_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, EmailAttachment: { name: "AR_TP_EMAILATTACHMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_email_attachment", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, inboundemail: {}, inqueueemail: {}, inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentLength", name: "contentLength", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_CONTENTLENGTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentType", name: "contentType", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_CONTENTTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentUri", name: "contentUri", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_CONTENTURI_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, DraftEmail: { name: "AR_TP_DRAFTEMAIL", allowArray: false, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::draft_email", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {} }, version: "1.0", featureConfigName: "emailSendFlows" }, nativeProperties: [{ id: "attachments", name: "attachments", descriptionId: "AR_TP_DRAFTEMAIL_PROP_ATTACHMENTS_DSC", type: "jsn__architect::draft_email_attachment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "bcc", name: "bcc", descriptionId: "AR_TP_DRAFTEMAIL_PROP_BCC_DSC", type: "jsn__architect::draft_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "cc", name: "cc", descriptionId: "AR_TP_DRAFTEMAIL_PROP_CC_DSC", type: "jsn__architect::draft_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "from", name: "from", descriptionId: "AR_TP_DRAFTEMAIL_PROP_FROM_DSC", type: "jsn__architect::draft_email_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "headers", name: "headers", descriptionId: "AR_TP_DRAFTEMAIL_PROP_HEADERS_DSC", type: "jsn", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "subject", name: "subject", descriptionId: "AR_TP_DRAFTEMAIL_PROP_SUBJECT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "to", name: "to", descriptionId: "AR_TP_DRAFTEMAIL_PROP_TO_DSC", type: "jsn__architect::draft_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, DraftEmailAddress: { name: "AR_TP_DRAFTEMAILADDRESS", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::draft_email_address", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {} }, version: "1.0", featureConfigName: "emailSendFlows" }, nativeProperties: [{ id: "email", name: "email", descriptionId: "AR_TP_DRAFTEMAILADDRESS_PROP_EMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "name", name: "name", descriptionId: "AR_TP_DRAFTEMAILADDRESS_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, isOptional: true }] }, DraftEmailAttachment: { name: "AR_TP_DRAFTEMAILATTACHMENT", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::draft_email_attachment", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {} }, version: "1.0", featureConfigName: "emailSendFlows" }, nativeProperties: [{ id: "attachmentId", name: "attachmentId", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_ATTACHMENTID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentLength", name: "contentLength", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTLENGTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentType", name: "contentType", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentUri", name: "contentUri", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTURI_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ExternalOrganization: { name: "AR_TP_EXTERNALORGANIZATION", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_organization", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "createDateTimeUtc", name: "createDateTimeUtc", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_CREATEDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifyDateTimeUtc", name: "modifyDateTimeUtc", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_MODIFYDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "kind", name: "kind", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_KIND_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "companyType", name: "companyType", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_COMPANYTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "industry", name: "industry", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_INDUSTRY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "primaryContactId", name: "primaryContactId", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_PRIMARYCONTACTID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "address", name: "address", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_ADDRESS_DSC", type: "cpx_external_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "phoneNumber", name: "phoneNumber", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_PHNBR_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "faxNumber", name: "faxNumber", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_FAXNUMBER_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "employeeCount", name: "employeeCount", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_EMPLOYEECOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "revenue", name: "revenue", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_REVENUE_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "tags", name: "tags", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_TAGS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "tickers", name: "tickers", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_TICKERS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "twitterInfo", name: "twitterInfo", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_TWITTERINFO_DSC", type: "cpx_external_twitter_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalSystemUrl", name: "externalSystemUrl", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_EXTERNALSYSTEMURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "websites", name: "websites", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_WEBSITES_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "divisionedExternalContacts" }] }, ExternalAddress: { name: "AR_TP_EXTERNALADDRESS", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_address", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "address1", name: "address1", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_ADDRESS1_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "address2", name: "address2", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_ADDRESS2_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "city", name: "city", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_CITY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "state", name: "state", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_STATE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "postalCode", name: "postalCode", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_POSTALCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "countryCode", name: "countryCode", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_COUNTRYCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, Card: { name: "AR_TP_CARD", allowArray: true, dataType: "CardDataType", propertiesAllowAssignment: true, support: { classType: "CardVariable", expressionDataType: "crd", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_CARD_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, displayValue: "AR_TP_CARD_PROP_TITLE_DISP_VAL" }, { id: "description", name: "description", descriptionId: "AR_TP_CARD_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_CARD_PROP_DESCRIPTION_DISP_VAL" }, { id: "image", name: "image", descriptionId: "AR_TP_CARD_PROP_IMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_CARD_PROP_IMAGE_DISP_VAL" }, { id: "buttons", name: "buttons", descriptionId: "AR_TP_CARD_PROP_BUTTONS_DSC", type: "chc", isCollection: true, isComputed: false, version: "1.0", readOnly: true, minItems: 1, maxItems: 3, displayValue: "AR_TP_CARD_PROP_BUTTONS_DISP_VAL" }] }, Choice: { name: "AR_TP_CHOICE", allowArray: true, dataType: "ChoiceDataType", propertiesAllowAssignment: true, support: { classType: "ChoiceVariable", expressionDataType: "chc", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "label", name: "label", descriptionId: "AR_TP_CHOICE_PROP_LABEL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, isOptional: true, noValueRuntimeStr: "", displayValue: "AR_TP_CHOICE_PROP_LABEL_DISP_VAL" }, { id: "value", name: "value", descriptionId: "AR_TP_CHOICE_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, noValueRuntimeStr: "Button Name", displayValue: "AR_TP_CHOICE_PROP_VALUE_DISP_VAL" }, { id: "type", name: "type", descriptionId: "AR_TP_CHOICE_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, yamlSerializeIfOutOfService: true, allowableValues: "postback,url", defaultValue: "postback", displayValue: "AR_TP_CHOICE_PROP_TYPE_DISP_VAL" }, { id: "command", name: "command", descriptionId: "AR_TP_CHOICE_PROP_COMMAND_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "botFlowsSupportDontKnowAnswers", yamlSerializeIfOutOfService: true, allowableValues: "skip,none", defaultValue: "none", displayValue: "AR_TP_CHOICE_PROP_COMMAND_DISP_VAL" }] }, QuickReplies: { name: "AR_TP_QUICKREPLIES", allowArray: false, dataType: "QuickRepliesDataType", propertiesAllowAssignment: true, support: { classType: "QuickRepliesVariable", expressionDataType: "qrl", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "buttons", name: "buttons", descriptionId: "AR_TP_QUICKREPLIES_PROP_BUTTONS_DSC", type: "chc", isCollection: true, isComputed: false, version: "1.0", readOnly: true, minItems: 1, maxItems: 10, maxItemsIsSoftLimit: true, displayValue: "AR_TP_QUICKREPLIES_PROP_BUTTONS_DISP_VAL" }, { id: "quickReplySummary", name: "quickReplySummary", descriptionId: "AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "digitalBotFlowsAppleMessaging", maxLength: 512, displayValue: "AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DISP_VAL" }] }, Carousel: { name: "AR_TP_CAROUSEL", allowArray: false, dataType: "CarouselDataType", propertiesAllowAssignment: true, support: { classType: "CarouselVariable", expressionDataType: "crs", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "cards", name: "cards", descriptionId: "AR_TP_CAROUSEL_PROP_CARDS_DSC", type: "crd", isCollection: true, isComputed: false, version: "1.0", readOnly: false, minItems: 1, maxItems: 10 }] }, Chooser: { name: "AR_TP_CHOOSER", allowArray: false, dataType: "ChooserDataType", propertiesAllowAssignment: true, support: { classType: "ChooserVariable", expressionDataType: "chs", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "presentation", name: "presentation", descriptionId: "AR_TP_CHOOSER_PROP_PRESENTATION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, allowableValues: "carousel,quickReplies" }, { id: "carousel", name: "carousel", descriptionId: "AR_TP_CHOOSER_PROP_CAROUSEL_DSC", type: "crs", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "quickReplies", name: "quickReplies", descriptionId: "AR_TP_CHOOSER_PROP_QUICKREPLIES_DSC", type: "qrl", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "timePicker", name: "timePicker", descriptionId: "AR_TP_CHOOSER_PROP_TIMEPICKER_DSC", type: "tpk", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "botFlowsMessagingDatePicker" }, { id: "listPicker", name: "listPicker", descriptionId: "AR_TP_CHOOSER_PROP_LISTPICKER_DSC", type: "lpk", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "botFlowsAppleListPicker" }] }, ExternalFacebookInfo: { name: "AR_TP_EXTERNALFACEBOOKINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_facebook_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALFACEBOOKINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "ids", name: "ids", descriptionId: "AR_TP_EXTERNALFACEBOOKINFO_PROP_IDS_DSC", type: "cpx_external_facebook_id", isCollection: true, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minItems: 1, maxItems: 1 } }] }, ExternalFacebookId: { name: "AR_TP_EXTERNALFACEBOOKID", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_facebook_id", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "scopedId", name: "scopedId", descriptionId: "AR_TP_EXTERNALFACEBOOKID_PROP_SCOPEDID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minLength: 1 } }] }, ExternalLineInfo: { name: "AR_TP_EXTERNALLINEINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_line_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALLINEINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "ids", name: "ids", descriptionId: "AR_TP_EXTERNALLINEINFO_PROP_IDS_DSC", type: "cpx_external_line_id", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, ExternalLineId: { name: "AR_TP_EXTERNALLINEID", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_line_id", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "userId", name: "userId", descriptionId: "AR_TP_EXTERNALLINEID_PROP_USERID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ExternalTwitterInfo: { name: "AR_TP_EXTERNALTWITTERINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_twitter_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALTWITTERINFO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "name", name: "name", descriptionId: "AR_TP_EXTERNALTWITTERINFO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "screenName", name: "screenName", descriptionId: "AR_TP_EXTERNALTWITTERINFO_PROP_SCREENNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalPhoneNumber: { name: "AR_TP_EXTERNALPHONENUMBER", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_phone_number", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "display", name: "display", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_DISPLAY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "extension", name: "extension", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_EXTENSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "userInput", name: "userInput", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_USERINPUT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "e164", name: "e164", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_E164_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "countryCode", name: "countryCode", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_COUNTRYCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "acceptsSMS", name: "acceptsSMS", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_ACCEPTSSMS_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalWhatsAppInfo: { name: "AR_TP_EXTERNALWHATSAPPINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_whats_app_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALWHATSAPPINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "phoneNumber", name: "phoneNumber", descriptionId: "AR_TP_EXTERNALWHATSAPPINFO_PROP_PHNBR_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true } }] }, ExternalContact: { name: "AR_TP_EXTERNALCONTACT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_contact", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, inqueuecall: { featureConfigName: "externalContactUpdatesPhase1" }, outboundcall: { featureConfigName: "externalContactUpdatesPhase1" }, securecall: { featureConfigName: "externalContactUpdatesPhase1" }, voicemail: { featureConfigName: "externalContactUpdatesPhase1" }, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createDateTimeUtc", name: "createDateTimeUtc", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CREATEDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifyDateTimeUtc", name: "modifyDateTimeUtc", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MODIFYDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "kind", name: "kind", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_KIND_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "divisionedExternalContacts" }, { id: "externalOrganization", name: "externalOrganization", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_EXTERNALORGANIZATION_DSC", type: "cpx_external_organization", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "facebookInfo", name: "facebookInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_FACEBOOKINFO_DSC", type: "cpx_external_facebook_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "firstName", name: "firstName", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_FIRSTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "middleName", name: "middleName", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MIDDLENAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "lastName", name: "lastName", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_LASTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "lineInfo", name: "lineInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_LINEINFO_DSC", type: "cpx_external_line_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "salutation", name: "salutation", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SALUTATION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "title", name: "title", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "twitterInfo", name: "twitterInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_TWITTERINFO_DSC", type: "cpx_external_twitter_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "whatsAppInfo", name: "whatsAppInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_WHATSAPPINFO_DSC", type: "cpx_external_whats_app_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "workPhone", name: "workPhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_WORKPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "cellPhone", name: "cellPhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CELLPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "homePhone", name: "homePhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_HOMEPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "otherPhone", name: "otherPhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_OTHERPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "workEmail", name: "workEmail", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_WORKEMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "personalEmail", name: "personalEmail", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_PERSONALEMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "otherEmail", name: "otherEmail", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_OTHEREMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "address", name: "address", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_ADDRESS_DSC", type: "cpx_external_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "surveyOptOut", name: "surveyOptOut", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SURVEYOPTOUT_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "externalSystemUrl", name: "externalSystemUrl", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_EXTERNALSYSTEMURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "type", name: "type", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", allowableValues: "Ephemeral,Identified,Curated" }, { id: "instagramInfo", name: "instagramInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_INSTAGRAMINFO_DSC", type: "cpx_external_instagram_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "externalIdInfo", name: "externalIdInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_EXTERNALIDINFO_DSC", type: "cpx_external_id_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "appleInfo", name: "appleInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_APPLEINFO_DSC", type: "cpx_external_apple_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "canonicalContactId", name: "canonicalContactId", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CANONICALCONTACTID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "mergedFrom", name: "mergedFrom", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MERGEDFROM_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "mergedTo", name: "mergedTo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MERGEDTO_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "mergeSet", name: "mergeSet", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MERGESET_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "customFields", name: "customFields", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CUSTOMFIELDS_DSC", type: "jsn", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "schemaId", name: "schemaId", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SCHEMAID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "schemaVersion", name: "schemaVersion", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SCHEMAVERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }] }, ExternalInstagramInfo: { name: "AR_TP_EXTERNALINSTAGRAMINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_instagram_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALINSTAGRAMINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "handle", name: "handle", descriptionId: "AR_TP_EXTERNALINSTAGRAMINFO_PROP_HANDLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "ids", name: "ids", descriptionId: "AR_TP_EXTERNALINSTAGRAMINFO_PROP_IDS_DSC", type: "cpx_external_instagram_scoped_id", isCollection: true, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minItems: 1, maxItems: 1 } }] }, ExternalInstagramScopedId: { name: "AR_TP_EXTERNALINSTAGRAMSCOPEDID", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_instagram_scoped_id", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "scopedId", name: "scopedId", descriptionId: "AR_TP_EXTERNALINSTAGRAMSCOPEDID_PROP_SCOPEDID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minLength: 1 } }] }, ExternalAppleInfo: { name: "AR_TP_EXTERNALAPPLEINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_apple_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALAPPLEINFO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalIdInfo: { name: "AR_TP_EXTERNALIDINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_id_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "externalSource", name: "externalSource", descriptionId: "AR_TP_EXTERNALIDINFO_PROP_EXTERNALSOURCE_DSC", type: "cpx_external_source", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "value", name: "value", descriptionId: "AR_TP_EXTERNALIDINFO_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalSource: { name: "AR_TP_EXTERNALSOURCE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_source", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "name", name: "name", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "active", name: "active", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_ACTIVE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "linkConfiguration", name: "linkConfiguration", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_LINKCONFIGURATION_DSC", type: "cpx_external_link_configuration", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ExternalLinkConfiguration: { name: "AR_TP_EXTERNALLINKCONFIGURATION", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_link_configuration", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "uriTemplate", name: "uriTemplate", descriptionId: "AR_TP_EXTERNALLINKCONFIGURATION_PROP_URITEMPLATE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Image: { name: "AR_TP_IMAGE", allowArray: true, dataType: "ImageDataType", support: { classType: "ImageVariable", expressionDataType: "img", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_IMAGE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_IMAGE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "url", name: "url", descriptionId: "AR_TP_IMAGE_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, EmptyJson: { name: "AR_TP_EMPTYJSON", allowArray: true, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::empty_json", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { workitem: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, json: { name: "AR_TP_JSON", allowArray: true, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true, featureConfigName: "botFlowsDigitalBotFlowsJSONFeature" }, commonmodule: {}, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true, featureConfigName: "botFlowsDigitalBotFlowsJSONFeature" }, inboundemail: {}, emailsend: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: {} }, version: "1.0" }, nativeProperties: [] }, FormInput: { name: "AR_TP_FORMINPUT", allowArray: false, dataType: "FormInputDataType", propertiesAllowAssignment: true, support: { classType: "FormInputVariable", expressionDataType: "fip", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleFormsPhase2" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_FORMINPUT_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 512, displayValue: "AR_TP_FORMINPUT_PROP_TITLE_DISP_VAL" }, { id: "subtitle", name: "subtitle", descriptionId: "AR_TP_FORMINPUT_PROP_SUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 512, displayValue: "AR_TP_FORMINPUT_PROP_SUBTITLE_DISP_VAL" }, { id: "placeholderText", name: "placeholderText", descriptionId: "AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 512, displayValue: "AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DISP_VAL" }, { id: "isMultipleLine", name: "isMultipleLine", descriptionId: "AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DISP_VAL" }, { id: "isRequired", name: "isRequired", descriptionId: "AR_TP_FORMINPUT_PROP_ISREQUIRED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_FORMINPUT_PROP_ISREQUIRED_DISP_VAL" }] }, JourneyApp: { name: "AR_TP_JOURNEYAPP", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_app", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "journeyMobileAppData" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYAPP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "namespace", name: "namespace", descriptionId: "AR_TP_JOURNEYAPP_PROP_NAMESPACE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYAPP_PROP_VERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "buildNumber", name: "buildNumber", descriptionId: "AR_TP_JOURNEYAPP_PROP_BUILDNUMBER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyAction: { name: "AR_TP_JOURNEYACTION", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_action", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYACTION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "actionMap", name: "actionMap", descriptionId: "AR_TP_JOURNEYACTION_PROP_ACTIONMAP_DSC", type: "cpx_journey_action_map", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyActionMap: { name: "AR_TP_JOURNEYACTIONMAP", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_action_map", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYACTIONMAP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYACTIONMAP_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyBrowser: { name: "AR_TP_JOURNEYBROWSER", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_browser", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "family", name: "family", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FAMILY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_VERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "lang", name: "lang", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_LANG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fingerprint", name: "fingerprint", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FINGERPRINT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isMobile", name: "isMobile", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_ISMOBILE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "viewHeight", name: "viewHeight", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_VIEWHEIGHT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "viewWidth", name: "viewWidth", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_VIEWWIDTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresFlash", name: "featuresFlash", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESFLASH_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresJava", name: "featuresJava", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESJAVA_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresPdf", name: "featuresPdf", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESPDF_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresWebrtc", name: "featuresWebrtc", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESWEBRTC_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCampaign: { name: "AR_TP_JOURNEYCAMPAIGN", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_campaign", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "content", name: "content", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_CONTENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "medium", name: "medium", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_MEDIUM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "source", name: "source", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_SOURCE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "term", name: "term", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_TERM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "clickId", name: "clickId", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_CLICKID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "network", name: "network", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_NETWORK_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyContext: { name: "AR_TP_JOURNEYCONTEXT", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_context", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "customer", name: "customer", descriptionId: "AR_TP_JOURNEYCONTEXT_PROP_CUSTOMER_DSC", type: "cpx_journey_customer", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customerSession", name: "customerSession", descriptionId: "AR_TP_JOURNEYCONTEXT_PROP_CUSTOMERSESSION_DSC", type: "cpx_journey_customer_session", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "triggeringAction", name: "triggeringAction", descriptionId: "AR_TP_JOURNEYCONTEXT_PROP_TRIGGERINGACTION_DSC", type: "cpx_journey_action", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomEventAttribute: { name: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_custom_event_attribute", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dataType", name: "dataType", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DATATYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "value", name: "value", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomEventAttributeList: { name: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_custom_event_attribute_list", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dataType", name: "dataType", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DATATYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "values", name: "values", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_VALUES_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomer: { name: "AR_TP_JOURNEYCUSTOMER", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_customer", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYCUSTOMER_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "idType", name: "idType", descriptionId: "AR_TP_JOURNEYCUSTOMER_PROP_IDTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomerSession: { name: "AR_TP_JOURNEYCUSTOMERSESSION", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_customer_session", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYCUSTOMERSESSION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_JOURNEYCUSTOMERSESSION_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyDevice: { name: "AR_TP_JOURNEYDEVICE", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_device", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "category", name: "category", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_CATEGORY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isMobile", name: "isMobile", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_ISMOBILE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenHeight", name: "screenHeight", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_SCREENHEIGHT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenWidth", name: "screenWidth", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_SCREENWIDTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fingerprint", name: "fingerprint", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_FINGERPRINT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "manufacturer", name: "manufacturer", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_MANUFACTURER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }, { id: "osFamily", name: "osFamily", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_OSFAMILY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "osVersion", name: "osVersion", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_OSVERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenDensity", name: "screenDensity", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_SCREENDENSITY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }] }, JourneyGeolocation: { name: "AR_TP_JOURNEYGEOLOCATION", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_geolocation", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "country", name: "country", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "countryName", name: "countryName", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "latitude", name: "latitude", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_LATITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "longitude", name: "longitude", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_LONGITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "locality", name: "locality", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_LOCALITY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "postalCode", name: "postalCode", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_POSTALCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "region", name: "region", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_REGION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "regionName", name: "regionName", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_REGIONNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "source", name: "source", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_SOURCE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "timezone", name: "timezone", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_TIMEZONE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyNetworkConnectivity: { name: "AR_TP_JOURNEYNETWORKCONNECTIVITY", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_network_connectivity", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "journeyMobileAppData" }, nativeProperties: [{ id: "carrier", name: "carrier", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CARRIER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "bluetoothEnabled", name: "bluetoothEnabled", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_BLUETOOTHENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "cellularEnabled", name: "cellularEnabled", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CELLULARENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "wifiEnabled", name: "wifiEnabled", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_WIFIENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySessionOutcomeAchievement: { name: "AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_session_outcome_achievement", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "achievedDate", name: "achievedDate", descriptionId: "AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ACHIEVEDDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySdkLibrary: { name: "AR_TP_JOURNEYSDKLIBRARY", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_sdk_library", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "journeyMobileAppData" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYSDKLIBRARY_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYSDKLIBRARY_PROP_VERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyOutcome: { name: "AR_TP_JOURNEYOUTCOME", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_outcome", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneyOutcomes" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "description", name: "description", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "displayName", name: "displayName", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createdDateUtc", name: "createdDateUtc", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_CREATEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifiedDateUtc", name: "modifiedDateUtc", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_MODIFIEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isActive", name: "isActive", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_ISACTIVE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyOutcomeScore: { name: "AR_TP_JOURNEYOUTCOMESCORE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_outcome_score", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: { featureConfigName: "journeyOutcomeScoresBySessionId" }, inboundshortmessage: { featureConfigName: "journeyOutcomeScoresBySessionId" }, inqueueshortmessage: { featureConfigName: "journeyOutcomeScoresBySessionId" }, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: { featureConfigName: "journeyOutcomeScoresBySessionId" }, businessprocess: { featureConfigName: "journeyOutcomeScoresBySessionId" } }, version: "1.0", featureConfigName: "orgAvailabilityJourneyOutcomeScores" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYOUTCOMESCORE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "probability", name: "probability", descriptionId: "AR_TP_JOURNEYOUTCOMESCORE_PROP_PROBABILITY_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "sessionMaxProbability", name: "sessionMaxProbability", descriptionId: "AR_TP_JOURNEYOUTCOMESCORE_PROP_SESSIONMAXPROBABILITY_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyPage: { name: "AR_TP_JOURNEYPAGE", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_page", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "url", name: "url", descriptionId: "AR_TP_JOURNEYPAGE_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "title", name: "title", descriptionId: "AR_TP_JOURNEYPAGE_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "domain", name: "domain", descriptionId: "AR_TP_JOURNEYPAGE_PROP_DOMAIN_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fragment", name: "fragment", descriptionId: "AR_TP_JOURNEYPAGE_PROP_FRAGMENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "hostname", name: "hostname", descriptionId: "AR_TP_JOURNEYPAGE_PROP_HOSTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "keywords", name: "keywords", descriptionId: "AR_TP_JOURNEYPAGE_PROP_KEYWORDS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "lang", name: "lang", descriptionId: "AR_TP_JOURNEYPAGE_PROP_LANG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "pathname", name: "pathname", descriptionId: "AR_TP_JOURNEYPAGE_PROP_PATHNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "queryString", name: "queryString", descriptionId: "AR_TP_JOURNEYPAGE_PROP_QUERYSTRING_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "breadcrumb", name: "breadcrumb", descriptionId: "AR_TP_JOURNEYPAGE_PROP_BREADCRUMB_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, JourneyReferrer: { name: "AR_TP_JOURNEYREFERRER", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_referrer", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "url", name: "url", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "domain", name: "domain", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_DOMAIN_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "hostname", name: "hostname", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_HOSTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "keywords", name: "keywords", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_KEYWORDS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "pathname", name: "pathname", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_PATHNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "queryString", name: "queryString", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_QUERYSTRING_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fragment", name: "fragment", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_FRAGMENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "medium", name: "medium", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_MEDIUM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySegment: { name: "AR_TP_JOURNEYSEGMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_segment", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, commonmodule: {}, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySegments" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "color", name: "color", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_COLOR_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createdDateUtc", name: "createdDateUtc", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_CREATEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "description", name: "description", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "displayName", name: "displayName", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isActive", name: "isActive", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_ISACTIVE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifiedDateUtc", name: "modifiedDateUtc", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_MODIFIEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "shouldDisplayToAgent", name: "shouldDisplayToAgent", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_SHOULDDISPLAYTOAGENT_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySessionSegmentAssignment: { name: "AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_session_segment_assignment", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "assignedDate", name: "assignedDate", descriptionId: "AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ASSIGNEDDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySession: { name: "AR_TP_JOURNEYSESSION", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_session", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {}, businessprocess: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSESSION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createdDate", name: "createdDate", descriptionId: "AR_TP_JOURNEYSESSION_PROP_CREATEDDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customerId", name: "customerId", descriptionId: "AR_TP_JOURNEYSESSION_PROP_CUSTOMERID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customerIdType", name: "customerIdType", descriptionId: "AR_TP_JOURNEYSESSION_PROP_CUSTOMERIDTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionIds", name: "divisionIds", descriptionId: "AR_TP_JOURNEYSESSION_PROP_DIVISIONIDS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeySessionDivisionIds" }, { id: "type", name: "type", descriptionId: "AR_TP_JOURNEYSESSION_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalId", name: "externalId", descriptionId: "AR_TP_JOURNEYSESSION_PROP_EXTERNALID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalUrl", name: "externalUrl", descriptionId: "AR_TP_JOURNEYSESSION_PROP_EXTERNALURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "outcomeAchievements", name: "outcomeAchievements", descriptionId: "AR_TP_JOURNEYSESSION_PROP_OUTCOMEACHIEVEMENTS_DSC", type: "cpx_journey_session_outcome_achievement", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "segmentAssignments", name: "segmentAssignments", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SEGMENTASSIGNMENTS_DSC", type: "cpx_journey_session_segment_assignment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "attributes", name: "attributes", descriptionId: "AR_TP_JOURNEYSESSION_PROP_ATTRIBUTES_DSC", type: "cpx_journey_custom_event_attribute", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "attributeLists", name: "attributeLists", descriptionId: "AR_TP_JOURNEYSESSION_PROP_ATTRIBUTELISTS_DSC", type: "cpx_journey_custom_event_attribute_list", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "awayDate", name: "awayDate", descriptionId: "AR_TP_JOURNEYSESSION_PROP_AWAYDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "browser", name: "browser", descriptionId: "AR_TP_JOURNEYSESSION_PROP_BROWSER_DSC", type: "cpx_journey_browser", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "device", name: "device", descriptionId: "AR_TP_JOURNEYSESSION_PROP_DEVICE_DSC", type: "cpx_journey_device", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "geolocation", name: "geolocation", descriptionId: "AR_TP_JOURNEYSESSION_PROP_GEOLOCATION_DSC", type: "cpx_journey_geolocation", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "idleDate", name: "idleDate", descriptionId: "AR_TP_JOURNEYSESSION_PROP_IDLEDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "ipAddress", name: "ipAddress", descriptionId: "AR_TP_JOURNEYSESSION_PROP_IPADDRESS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "ipOrganization", name: "ipOrganization", descriptionId: "AR_TP_JOURNEYSESSION_PROP_IPORGANIZATION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "lastPage", name: "lastPage", descriptionId: "AR_TP_JOURNEYSESSION_PROP_LASTPAGE_DSC", type: "cpx_journey_page", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "mktCampaign", name: "mktCampaign", descriptionId: "AR_TP_JOURNEYSESSION_PROP_MKTCAMPAIGN_DSC", type: "cpx_journey_campaign", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "referrer", name: "referrer", descriptionId: "AR_TP_JOURNEYSESSION_PROP_REFERRER_DSC", type: "cpx_journey_referrer", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "searchTerms", name: "searchTerms", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SEARCHTERMS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "userAgentString", name: "userAgentString", descriptionId: "AR_TP_JOURNEYSESSION_PROP_USERAGENTSTRING_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "durationInSeconds", name: "durationInSeconds", descriptionId: "AR_TP_JOURNEYSESSION_PROP_DURATIONINSECONDS_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "eventCount", name: "eventCount", descriptionId: "AR_TP_JOURNEYSESSION_PROP_EVENTCOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "pageviewCount", name: "pageviewCount", descriptionId: "AR_TP_JOURNEYSESSION_PROP_PAGEVIEWCOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenviewCount", name: "screenviewCount", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SCREENVIEWCOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "app", name: "app", descriptionId: "AR_TP_JOURNEYSESSION_PROP_APP_DSC", type: "cpx_journey_app", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }, { id: "networkConnectivity", name: "networkConnectivity", descriptionId: "AR_TP_JOURNEYSESSION_PROP_NETWORKCONNECTIVITY_DSC", type: "cpx_journey_network_connectivity", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }, { id: "sdkLibrary", name: "sdkLibrary", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SDKLIBRARY_DSC", type: "cpx_journey_sdk_library", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }] }, LineItem: { name: "AR_TP_LINEITEM", allowArray: true, dataType: "LineItemType", propertiesAllowAssignment: true, support: { classType: "LineItemVariable", expressionDataType: "lni", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsApplePay" }, nativeProperties: [{ id: "listingName", name: "listingName", descriptionId: "AR_TP_LINEITEM_PROP_LISTINGNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LINEITEM_PROP_LISTINGNAME_DISP_VAL" }, { id: "listingPrice", name: "listingPrice", descriptionId: "AR_TP_LINEITEM_PROP_LISTINGPRICE_DSC", type: "cur", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LINEITEM_PROP_LISTINGPRICE_DISP_VAL" }] }, ShippingOption: { name: "AR_TP_SHIPPINGOPTION", allowArray: true, dataType: "ShippingOptionType", propertiesAllowAssignment: true, support: { classType: "ShippingOptionVariable", expressionDataType: "sho", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsApplePay" }, nativeProperties: [{ id: "label", name: "label", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_LABEL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_LABEL_DISP_VAL" }, { id: "identifier", name: "identifier", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DISP_VAL" }, { id: "shippingDetails", name: "shippingDetails", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DISP_VAL" }, { id: "price", name: "price", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_PRICE_DSC", type: "cur", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_PRICE_DISP_VAL" }] }, ListPicker: { name: "AR_TP_LISTPICKER", allowArray: false, dataType: "ListPickerType", propertiesAllowAssignment: true, support: { classType: "ListPickerVariable", expressionDataType: "lpk", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleListPicker" }, nativeProperties: [{ id: "sections", name: "sections", descriptionId: "AR_TP_LISTPICKER_PROP_SECTIONS_DSC", type: "lps", isCollection: true, isComputed: false, version: "1.0", readOnly: false, minItems: 1, maxItems: 10, displayValue: "AR_TP_LISTPICKER_PROP_SECTIONS_DISP_VAL" }, { id: "receivedMessageImage", name: "receivedMessageImage", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DISP_VAL" }, { id: "receivedMessageTitle", name: "receivedMessageTitle", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, maxLength: 256, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DISP_VAL", overrides: [{ propertyName: "maxLength", newValue: "1024", featureConfigName: "whatsAppListPickerFeature" }] }, { id: "receivedMessageSubtitle", name: "receivedMessageSubtitle", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 256, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DISP_VAL" }, { id: "receivedMessageButtonText", name: "receivedMessageButtonText", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "whatsAppListPickerFeature", minLength: 1, maxLength: 20, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DISP_VAL", supportedSessionSources: ["whatsapp"] }, { id: "replyMessageImage", name: "replyMessageImage", descriptionId: "AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DISP_VAL", supportedSessionSources: ["applebusinesschat"] }, { id: "replyMessageSubtitle", name: "replyMessageSubtitle", descriptionId: "AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 256, displayValue: "AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DISP_VAL", supportedSessionSources: ["applebusinesschat"] }] }, ListPickerItem: { name: "AR_TP_LISTPICKERITEM", allowArray: true, dataType: "ListPickerItemType", propertiesAllowAssignment: true, support: { classType: "ListPickerItemVariable", expressionDataType: "lpi", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleListPicker" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_LISTPICKERITEM_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, maxLength: 50, displayValue: "AR_TP_LISTPICKERITEM_PROP_TITLE_DISP_VAL" }, { id: "subtitle", name: "subtitle", descriptionId: "AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 256, displayValue: "AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DISP_VAL" }, { id: "image", name: "image", descriptionId: "AR_TP_LISTPICKERITEM_PROP_IMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKERITEM_PROP_IMAGE_DISP_VAL" }] }, ListPickerSection: { name: "AR_TP_LISTPICKERSECTION", allowArray: true, dataType: "ListPickerSectionType", propertiesAllowAssignment: true, support: { classType: "ListPickerSectionVariable", expressionDataType: "lps", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleListPicker" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_LISTPICKERSECTION_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, maxLength: 256, displayValue: "AR_TP_LISTPICKERSECTION_PROP_TITLE_DISP_VAL" }, { id: "multiSelectEnabled", name: "multiSelectEnabled", descriptionId: "AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DISP_VAL" }, { id: "items", name: "items", descriptionId: "AR_TP_LISTPICKERSECTION_PROP_ITEMS_DSC", type: "lpi", isCollection: true, isComputed: false, version: "1.0", readOnly: false, maxItems: 100, displayValue: "AR_TP_LISTPICKERSECTION_PROP_ITEMS_DISP_VAL" }] }, WheelPicker: { name: "AR_TP_WHEELPICKER", allowArray: false, dataType: "WheelPickerDataType", propertiesAllowAssignment: true, support: { classType: "WheelPickerVariable", expressionDataType: "wpk", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleFormsPhase2" }, nativeProperties: [{ id: "items", name: "items", descriptionId: "AR_TP_WHEELPICKER_PROP_ITEMS_DSC", type: "wpi", isCollection: true, isComputed: false, version: "1.0", readOnly: false, minItems: 1, maxItems: 100, displayValue: "AR_TP_WHEELPICKER_PROP_ITEMS_DISP_VAL" }] }, WheelPickerItem: { name: "AR_TP_WHEELPICKERITEM", allowArray: true, dataType: "WheelPickerItemDataType", propertiesAllowAssignment: true, support: { classType: "WheelPickerItemVariable", expressionDataType: "wpi", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleFormsPhase2" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_WHEELPICKERITEM_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_WHEELPICKERITEM_PROP_TITLE_DISP_VAL" }, { id: "value", name: "value", descriptionId: "AR_TP_WHEELPICKERITEM_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_WHEELPICKERITEM_PROP_VALUE_DISP_VAL" }] }, KnowledgeBaseDocument: { name: "AR_TP_KNOWLEDGEBASEDOCUMENT", allowArray: true, dataType: "KnowledgeBaseDocumentDataType", support: { classType: "KnowledgeBaseDocumentVariable", expressionDataType: "kbd", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { commonmodule: { featureConfigName: "botFlowsDigitalBotFlows" }, digitalbot: {}, bot: { featureConfigName: "botFlowsFindKnowledgeBaseDocumentById" }, voice: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "content", name: "content", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CONTENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "category", name: "category", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CATEGORY_DSC", type: "cpx_knowledge_base_document_category", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, { id: "labels", name: "labels", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_LABELS_DSC", type: "cpx_knowledge_base_document_label", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }] }, KnowledgeBaseDocumentCategory: { name: "AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_knowledge_base_document_category", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, voice: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, KnowledgeBaseDocumentLabel: { name: "AR_TP_KNOWLEDGEBASEDOCUMENTLABEL", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_knowledge_base_document_label", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, voice: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, MessageStickerInfo: { name: "AR_TP_MESSAGESTICKERINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_message_sticker_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_MESSAGESTICKERINFO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "url", name: "url", descriptionId: "AR_TP_MESSAGESTICKERINFO_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, MessageAddressInfo: { name: "AR_TP_MESSAGEADDRESSINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_message_address_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "addressRaw", name: "addressRaw", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSRAW_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "addressNormalized", name: "addressNormalized", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSNORMALIZED_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "addressDisplayable", name: "addressDisplayable", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSDISPLAYABLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "email", name: "email", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_EMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "messageAddressInfoEmail" }] }, ShortMessage: { name: "AR_TP_SHORTMESSAGE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_short_message", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SHORTMESSAGE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_SHORTMESSAGE_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "attachments", name: "attachments", descriptionId: "AR_TP_SHORTMESSAGE_PROP_ATTACHMENTS_DSC", type: "cpx_email_attachment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "body", name: "body", descriptionId: "AR_TP_SHORTMESSAGE_PROP_BODY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "bodyType", name: "bodyType", descriptionId: "AR_TP_SHORTMESSAGE_PROP_BODYTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "senderAddress", name: "senderAddress", descriptionId: "AR_TP_SHORTMESSAGE_PROP_SENDERADDRESS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "senderAddressInfo", name: "senderAddressInfo", descriptionId: "AR_TP_SHORTMESSAGE_PROP_SENDERADDRESSINFO_DSC", type: "cpx_message_address_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "targetAddresses", name: "targetAddresses", descriptionId: "AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSES_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "targetAddressesInfo", name: "targetAddressesInfo", descriptionId: "AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSESINFO_DSC", type: "cpx_message_address_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "dateTimeUtc", name: "dateTimeUtc", descriptionId: "AR_TP_SHORTMESSAGE_PROP_DATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "invitationReferenceId", name: "invitationReferenceId", descriptionId: "AR_TP_SHORTMESSAGE_PROP_INVITATIONREFERENCEID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "appleInvitationFeature" }, { id: "stickers", name: "stickers", descriptionId: "AR_TP_SHORTMESSAGE_PROP_STICKERS_DSC", type: "cpx_message_sticker_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "socialVisibility", name: "socialVisibility", descriptionId: "AR_TP_SHORTMESSAGE_PROP_SOCIALVISIBILITY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "publicInboundMessageFlagFeature" }] }, Communication: { name: "AR_TP_COMMUNICATION", allowArray: false, allowArray_altAvailability: "botFlowsDynamicSlotTypePhase2Feature", dataType: "CommunicationDataType", support: { classType: "CommunicationVariable", expressionDataType: "com", expressionBaseDataType: "com", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, Null: { name: "AR_TP_NTS", allowArray: false, dataType: "NullDataType", isAbstract: true, support: { expressionDataType: "nts", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, Prompt: { name: "AR_TP_PROMPT", allowArray: true, dataType: "PromptDataType", support: { classType: "PromptVariable", expressionDataType: "pmt", expressionBaseDataType: "pmt", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: {}, digitalbot: {}, inboundchat: {}, emailsend: {}, inboundemail: {}, inqueueemail: {}, inqueueshortmessage: {}, inboundshortmessage: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_PROMPT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_PROMPT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_PROMPT_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, VoicemailSnippet: { name: "AR_TP_VOICEMAILSNIPPET", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_voicemail_snippet", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicemail: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "startDateTime", name: "startDateTime", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_STARTDATETIME_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "length", name: "length", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_LENGTH_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "maxLengthReached", name: "maxLengthReached", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_MAXLENGTHREACHED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "voicemailRecordingMaxTime" }] }, VoiceSnippet: { name: "AR_TP_VOICESNIPPET", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_voice_snippet", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsVoiceSnippets" }, digitalbot: { featureConfigName: "botFlowsVoiceSnippets" }, voice: { featureConfigName: "botFlowsVoiceSnippets" }, voicesurvey: { featureConfigName: "botFlowsVoiceSnippets" }, commonmodule: { flowInputSingleton: true, flowOutputSingleton: true, featureConfigName: "voiceSnippets" }, inboundcall: { featureConfigName: "voiceSnippets" }, inqueuecall: { featureConfigName: "voiceSnippets" }, outboundcall: { featureConfigName: "voiceSnippets" }, voicemail: { featureConfigName: "voiceSnippets" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_VOICESNIPPET_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "startDateTime", name: "startDateTime", descriptionId: "AR_TP_VOICESNIPPET_PROP_STARTDATETIME_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "length", name: "length", descriptionId: "AR_TP_VOICESNIPPET_PROP_LENGTH_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Skill: { name: "AR_TP_SKL", allowArray: true, dataType: "SkillDataType", support: { classType: "SkillVariable", expressionDataType: "skl", expressionBaseDataType: "skl", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsQueueSupportFeature" }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, voice: { featureConfigName: "botFlowsQueueSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0", featureConfigName: "orgAvailabilityRoutingSkills" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SKL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SKL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, String: { name: "AR_TP_STR", allowArray: true, dataType: "StringDataType", support: { classType: "StringVariable", expressionDataType: "str", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, UserQueue: { name: "AR_TP_USQ", allowArray: true, dataType: "UserQueueDataType", support: { classType: "UserVariable", expressionDataType: "usr", expressionBaseDataType: "usr", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsQueueSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, voice: { flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0", featureConfigName: "orgAvailabilityUsers" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_USQ_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_USQ_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "username", name: "username", descriptionId: "AR_TP_USQ_PROP_USERNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Video: { name: "AR_TP_VIDEO", allowArray: true, dataType: "VideoDataType", support: { classType: "VideoVariable", expressionDataType: "vid", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_VIDEO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "name", name: "name", descriptionId: "AR_TP_VIDEO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "url", name: "url", descriptionId: "AR_TP_VIDEO_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, SurveyQuestion: { name: "AR_TP_SURVEYQUESTION", allowArray: true, dataType: "SurveyQuestionType", support: { classType: "SurveyQuestionVariable", expressionDataType: "squ", expressionBaseDataType: "squ", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYQUESTION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionType", name: "questionType", descriptionId: "AR_TP_SURVEYQUESTION_PROP_QUESTIONTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, allowableValues: "multipleChoiceQuestion, freeTextQuestion, npsQuestion, readOnlyQuestion" }, { id: "answerOptions", name: "answerOptions", descriptionId: "AR_TP_SURVEYQUESTION_PROP_ANSWEROPTIONS_DSC", type: "sao", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "naEnabled", name: "naEnabled", descriptionId: "AR_TP_SURVEYQUESTION_PROP_NAENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "maxResponseCharacters", name: "maxResponseCharacters", descriptionId: "AR_TP_SURVEYQUESTION_PROP_MAXRESPONSECHARACTERS_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionText", name: "questionText", descriptionId: "AR_TP_SURVEYQUESTION_PROP_QUESTIONTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionHelpText", name: "questionHelpText", descriptionId: "AR_TP_SURVEYQUESTION_PROP_QUESTIONHELPTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "followUpQuestionText", name: "followUpQuestionText", descriptionId: "AR_TP_SURVEYQUESTION_PROP_FOLLOWUPQUESTIONTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, SurveyQuestionGroup: { name: "AR_TP_SURVEYQUESTIONGROUP", allowArray: true, dataType: "SurveyQuestionType", support: { classType: "SurveyQuestionGroupVariable", expressionDataType: "sqg", expressionBaseDataType: "sqg", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYQUESTIONGROUP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SURVEYQUESTIONGROUP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questions", name: "questions", descriptionId: "AR_TP_SURVEYQUESTIONGROUP_PROP_QUESTIONS_DSC", type: "squ", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, SurveyForm: { name: "AR_TP_SURVEYFORM", allowArray: false, dataType: "SurveyFormType", support: { classType: "SurveyFormVariable", expressionDataType: "sfo", expressionBaseDataType: "sfo", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYFORM_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SURVEYFORM_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "language", name: "language", descriptionId: "AR_TP_SURVEYFORM_PROP_LANGUAGE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionGroups", name: "questionGroups", descriptionId: "AR_TP_SURVEYFORM_PROP_QUESTIONGROUPS_DSC", type: "sqg", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, SurveyAnswerOption: { name: "AR_TP_SURVEYANSWEROPTION", allowArray: true, dataType: "SurveyAnswerOptionType", propertiesAllowAssignment: true, support: { classType: "SurveyAnswerOptionVariable", expressionDataType: "sao", expressionBaseDataType: "sao", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYANSWEROPTION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dtmf", name: "dtmf", descriptionId: "AR_TP_SURVEYANSWEROPTION_PROP_DTMF_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "text", name: "text", descriptionId: "AR_TP_SURVEYANSWEROPTION_PROP_TEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Queue: { name: "AR_TP_QUEUE", allowArray: true, dataType: "QueueDataType", support: { classType: "QueueVariable", expressionDataType: "que", expressionBaseDataType: "que", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsQueueSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityQueues" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_QUEUE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_QUEUE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, UtilizationLabel: { name: "AR_TP_UTILIZATIONLABEL", allowArray: true, dataType: "UtilizationLabelDataType", support: { classType: "UtilizationLabelVariable", expressionDataType: "cul", expressionBaseDataType: "cul", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: {}, commonmodule: {}, digitalbot: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inboundchat: {}, inqueueemail: {}, inqueueshortmessage: {}, voice: {}, workitem: {} }, version: "1.0", featureConfigName: "conversationUtilizationLabels" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_UTILIZATIONLABEL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_UTILIZATIONLABEL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ConversationTypeEnum: { name: "AR_TP_CONVERSATIONTYPEENUM", allowArray: false, dataType: "ConversationTypeEnumDataType", isEnumContainer: true, support: { classType: "ConversationTypeEnumVariable", expressionDataType: "cte", expressionBaseDataType: "cte", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsPhase2" }, digitalbot: { featureConfigName: "botFlowsPhase2" }, voice: { featureConfigName: "botFlowsPhase2" }, voicesurvey: { featureConfigName: "botFlowsPhase2" }, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "call", name: "call", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_CALL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "callback", name: "callback", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_CALLBACK_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "chat", name: "chat", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_CHAT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "cobrowse", name: "cobrowse", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_COBROWSE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "email", name: "email", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_EMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "screenShare", name: "screenShare", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_SCREENSHARE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "socialExpression", name: "socialExpression", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_SOCIALEXPRESSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "videoComm", name: "videoComm", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_VIDEOCOMM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "unknown", name: "unknown", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_UNKNOWN_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }] }, CurrencyEnum: { name: "AR_TP_CURRENCYENUM", allowArray: false, dataType: "CurrencyEnumDataType", isEnumContainer: true, support: { classType: "CurrencyEnumVariable", expressionDataType: "cre", expressionBaseDataType: "cre", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "code", name: "code", descriptionId: "AR_TP_CURRENCYENUM_PROP_CODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToCurrencyCode" }] }, LanguageEnum: { name: "AR_TP_LANGUAGEENUM", allowArray: false, dataType: "LanguageEnumDataType", isEnumContainer: true, support: { classType: "LanguageEnumVariable", expressionDataType: "lge", expressionBaseDataType: "lge", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "code", name: "tag", descriptionId: "AR_TP_LANGUAGEENUM_PROP_TAG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToLanguageTag" }] }, RegionEnum: { name: "AR_TP_REGIONENUM", allowArray: false, dataType: "RegionEnumDataType", isEnumContainer: true, support: { classType: "RegionEnumVariable", expressionDataType: "rge", expressionBaseDataType: "rge", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "dialingCode", name: "dialingCode", descriptionId: "AR_TP_REGIONENUM_PROP_DIALINGCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToDialingCode" }, { id: "countryCode", name: "countryCode", descriptionId: "AR_TP_REGIONENUM_PROP_COUNTRYCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToCountryCode" }] }, MessageBodyStyleEnum: { name: "AR_TP_MESSAGEBODYSTYLEENUM", allowArray: false, dataType: "MessageBodyStyleEnumDataType", isEnumContainer: true, support: { classType: "MessageBodyStyleEnumVariable", expressionDataType: "mbe", expressionBaseDataType: "mbe", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundchat: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "notice", name: "notice", descriptionId: "AR_TP_MESSAGEBODYSTYLEENUM_PROP_NOTICE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSendResponseBodyType" }, { id: "standard", name: "standard", descriptionId: "AR_TP_MESSAGEBODYSTYLEENUM_PROP_STANDARD_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSendResponseBodyType" }] }, SurveyDispositionEnum: { name: "AR_TP_SURVEYDISPOSITIONENUM", allowArray: false, dataType: "SurveyDispositionEnumDataType", isEnumContainer: true, support: { classType: "SurveyDispositionEnumVariable", expressionDataType: "sde", expressionBaseDataType: "sde", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { surveyinvite: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "error", name: "error", descriptionId: "AR_TP_SURVEYDISPOSITIONENUM_PROP_ERROR_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSurveyDisposition" }, { id: "optOut", name: "optOut", descriptionId: "AR_TP_SURVEYDISPOSITIONENUM_PROP_OPTOUT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSurveyDisposition" }] }, CurrenciesEnumContainer: { name: "AR_TP_CURRENCIESENUMCONTAINER", allowArray: false, dataType: "CurrenciesEnumContainer", isEnumContainer: true, support: { classType: "CurrenciesEnumContainerVariable", expressionDataType: "cec", expressionBaseDataType: "cec", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "Currencies", nativeProperties: [] }, DayOfWeekEnumContainer: { name: "AR_TP_DAYOFWEEKENUMCONTAINER", allowArray: false, dataType: "DayOfWeekEnumContainer", isEnumContainer: true, support: { classType: "DayOfWeekEnumContainerVariable", expressionDataType: "dwc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "sunday", name: "sunday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DISP_VAL", propertyResolvedLiteralValue: "1" }, { id: "monday", name: "monday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DISP_VAL", propertyResolvedLiteralValue: "2" }, { id: "tuesday", name: "tuesday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DISP_VAL", propertyResolvedLiteralValue: "3" }, { id: "wednesday", name: "wednesday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DISP_VAL", propertyResolvedLiteralValue: "4" }, { id: "thursday", name: "thursday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DISP_VAL", propertyResolvedLiteralValue: "5" }, { id: "friday", name: "friday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DISP_VAL", propertyResolvedLiteralValue: "6" }, { id: "saturday", name: "saturday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DISP_VAL", propertyResolvedLiteralValue: "7" }] }, DateTimeEnumContainer: { name: "AR_TP_DATETIMEENUMCONTAINER", allowArray: false, dataType: "DateTimeEnumContainer", isEnumContainer: true, support: { classType: "DateTimeEnumContainerVariable", expressionDataType: "dlc", expressionBaseDataType: "dlc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "dayOfWeek", name: "dayOfWeek", descriptionId: "AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DSC", type: "dwc", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DISP_VAL" }] }, DigitalAudio: { name: "AR_TP_DIGITALAUDIO", allowArray: true, dataType: "DigitalAudioDataType", support: { classType: "DigitalAudioVariable", expressionDataType: "dia", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_DIGITALAUDIO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "name", name: "name", descriptionId: "AR_TP_DIGITALAUDIO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "url", name: "url", descriptionId: "AR_TP_DIGITALAUDIO_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, File: { name: "AR_TP_FILE", allowArray: true, dataType: "FileDataType", support: { classType: "FileVariable", expressionDataType: "fil", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_FILE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "name", name: "name", descriptionId: "AR_TP_FILE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "url", name: "url", descriptionId: "AR_TP_FILE_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, LanguagesEnumContainer: { name: "AR_TP_LANGUAGESENUMCONTAINER", allowArray: false, dataType: "LanguagesEnumContainer", isEnumContainer: true, support: { classType: "LanguagesEnumContainerVariable", expressionDataType: "lnc", expressionBaseDataType: "lnc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "Languages", nativeProperties: [] }, RegionsEnumContainer: { name: "AR_TP_REGIONSENUMCONTAINER", allowArray: false, dataType: "RegionsEnumContainer", isEnumContainer: true, support: { classType: "RegionsEnumContainerVariable", expressionDataType: "rec", expressionBaseDataType: "rec", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "Regions", nativeProperties: [] }, ResponseAsset: { name: "AR_TP_RESPONSEASSET", allowArray: true, dataType: "ResponseAssetDataType", support: { classType: "ResponseAssetVariable", expressionDataType: "rpa", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, commonmodule: {}, digitalbot: {} }, version: "1.0", featureConfigName: "cannedResponseAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_RESPONSEASSET_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_RESPONSEASSET_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_RESPONSEASSET_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "length", name: "length", descriptionId: "AR_TP_RESPONSEASSET_PROP_LENGTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "url", name: "url", descriptionId: "AR_TP_RESPONSEASSET_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, SurveyDispositionsEnumContainer: { name: "AR_TP_SURVEYDISPOSITIONSENUMCONTAINER", allowArray: false, dataType: "SurveyDispositionsEnumContainer", isEnumContainer: true, support: { classType: "SurveyDispositionsEnumContainerVariable", expressionDataType: "sec", expressionBaseDataType: "sec", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "SurveyDispositions", nativeProperties: [] }, ConversationTypesEnumContainer: { name: "AR_TP_CONVERSATIONTYPESENUMCONTAINER", allowArray: false, dataType: "ConversationTypesEnumContainer", isEnumContainer: true, support: { classType: "ConversationTypesEnumContainerVariable", expressionDataType: "ctc", expressionBaseDataType: "ctc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "ConversationTypes", nativeProperties: [] }, Time: { name: "AR_TP_TIME", allowArray: true, dataType: "TimeDataType", support: { classType: "TimeVariable", expressionDataType: "tim", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, TimePartEnumContainer: { name: "AR_TP_TIMEPARTENUMCONTAINER", allowArray: false, dataType: "TimePartEnumContainer", isEnumContainer: true, support: { classType: "TimePartEnumContainerVariable", expressionDataType: "tpc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "timePartDays", name: "days", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DISP_VAL" }, { id: "timePartHours", name: "hours", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DISP_VAL" }, { id: "timePartMinutes", name: "minutes", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DISP_VAL" }, { id: "timePartSeconds", name: "seconds", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DISP_VAL" }] }, TimePartEnum: { name: "AR_TP_TIMEPARTENUM", allowArray: false, dataType: "TimePartEnumDataType", isEnum: true, support: { classType: "TimePartEnumVariable", expressionDataType: "tpf", expressionBaseDataType: "tpf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, TimePicker: { name: "AR_TP_TIMEPICKER", allowArray: false, dataType: "TimePickerDataType", propertiesAllowAssignment: true, support: { classType: "TimePickerVariable", expressionDataType: "tpk", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsMessagingDatePicker" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_TIMEPICKER_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1 }, { id: "subtitle", name: "subtitle", descriptionId: "AR_TP_TIMEPICKER_PROP_SUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "image", name: "image", descriptionId: "AR_TP_TIMEPICKER_PROP_IMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_IMAGE_DISP_VAL" }, { id: "address", name: "address", descriptionId: "AR_TP_TIMEPICKER_PROP_ADDRESS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_ADDRESS_DISP_VAL" }, { id: "longitude", name: "longitude", descriptionId: "AR_TP_TIMEPICKER_PROP_LONGITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_LONGITUDE_DISP_VAL" }, { id: "latitude", name: "latitude", descriptionId: "AR_TP_TIMEPICKER_PROP_LATITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_LATITUDE_DISP_VAL" }] }, Timeslot: { name: "AR_TP_TIMESLOT", allowArray: true, dataType: "TimeslotDataType", propertiesAllowAssignment: true, support: { classType: "TimeslotVariable", expressionDataType: "tsl", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsMessagingDatePicker" }, nativeProperties: [{ id: "dateTime", name: "dateTime", descriptionId: "AR_TP_TIMESLOT_PROP_DTM_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "duration", name: "duration", descriptionId: "AR_TP_TIMESLOT_PROP_DUR_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: false }] }, WrapupCode: { name: "AR_TP_WRC", allowArray: true, dataType: "WrapupCodeDataType", support: { classType: "WrapupCodeVariable", expressionDataType: "wrc", expressionBaseDataType: "wrc", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsDigitalBotFlowsBotSummarization" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsBotSummarization" }, emailsend: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingWrapupCodes" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WRC_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WRC_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Grammar: { name: "AR_TP_GRAMMAR", allowArray: true, dataType: "GrammarDataType", support: { classType: "GrammarVariable", expressionDataType: "gmr", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: {}, commonmodule: {}, voice: {}, voicesurvey: {} }, version: "1.0", featureConfigName: "orgAvailabilityGrammars" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_GRAMMAR_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_GRAMMAR_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Group: { name: "AR_TP_GRP", allowArray: true, dataType: "GroupDataType", support: { classType: "GroupVariable", expressionDataType: "grp", expressionBaseDataType: "grp", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsAlignTransferActions" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsGroupSupportFeature" }, workflow: {}, businessprocess: {}, voice: { featureConfigName: "botFlowsGroupSupportFeature" } }, version: "1.0", featureConfigName: "orgAvailabilityGroups" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_GRP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_GRP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, PhoneNumber: { name: "AR_TP_PHNBR", allowArray: true, dataType: "PhoneNumberDataType", support: { classType: "PhoneNumberVariable", expressionDataType: "phn", expressionBaseDataType: "phn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [{ id: "dialingCode", name: "dialingCode", descriptionId: "AR_TP_PHNBR_PROP_DIALINGCODE_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "e164", name: "e164", descriptionId: "AR_TP_PHNBR_PROP_E164_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "subscriberNumber", name: "subscriberNumber", descriptionId: "AR_TP_PHNBR_PROP_SUBSCRIBERNUMBER_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "isGlobal", name: "isGlobal", descriptionId: "AR_TP_PHNBR_PROP_ISGLOBAL_DSC", type: "bln", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "isSip", name: "isSip", descriptionId: "AR_TP_PHNBR_PROP_ISSIP_DSC", type: "bln", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "isTel", name: "isTel", descriptionId: "AR_TP_PHNBR_PROP_ISTEL_DSC", type: "bln", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "raw", name: "raw", descriptionId: "AR_TP_PHNBR_PROP_RAW_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "scheme", name: "scheme", descriptionId: "AR_TP_PHNBR_PROP_SCHEME_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "uri", name: "uri", descriptionId: "AR_TP_PHNBR_PROP_URI_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }] }, EmergencyGroup: { name: "AR_TP_EMERGRP", allowArray: true, dataType: "EmergencyGroupDataType", support: { classType: "EmergencyGroupVariable", expressionDataType: "emg", expressionBaseDataType: "emg", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsScheduleSupportFeature" }, digitalbot: { featureConfigName: "botFlowsScheduleSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingEmergencyGroups" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EMERGRP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_EMERGRP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Schedule: { name: "AR_TP_SCHED", allowArray: true, dataType: "ScheduleDataType", support: { classType: "ScheduleVariable", expressionDataType: "sch", expressionBaseDataType: "sch", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsScheduleSupportFeature" }, digitalbot: { featureConfigName: "botFlowsScheduleSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingSchedules" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SCHED_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SCHED_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ScheduleGroup: { name: "AR_TP_SCHEDGRP", allowArray: true, dataType: "ScheduleGroupDataType", support: { classType: "ScheduleGroupVariable", expressionDataType: "scg", expressionBaseDataType: "scg", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsScheduleSupportFeature" }, digitalbot: { featureConfigName: "botFlowsScheduleSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingScheduleGroups" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SCHEDGRP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SCHEDGRP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "timeZone", name: "timeZone", descriptionId: "AR_TP_SCHEDGRP_PROP_TIMEZONE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Any: { name: "AR_TP_ANY", allowArray: true, dataType: "Any", isAbstract: true, support: { expressionDataType: "any", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, AnyComplex: { name: "AR_TP_ANYCOMPLEX", allowArray: true, dataType: "AnyComplex", isAbstract: true, support: { expressionDataType: "acp", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, AnyPromptOrAudio: { name: "AR_TP_ANYPROMPTORAUDIO", allowArray: true, dataType: "AnyPromptOrAudio", isAbstract: true, support: { expressionDataType: "apa", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, DateFormatEnum: { name: "AR_TP_DATEFORMATENUM", allowArray: false, dataType: "DateFormatEnum", isEnum: true, support: { classType: "DateFormatEnumVariable", expressionDataType: "daf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, DateTimeFormatEnum: { name: "AR_TP_DATETIMEFORMATENUM", allowArray: false, dataType: "DateTimeFormatEnum", isEnum: true, support: { classType: "DateTimeFormatEnumVariable", expressionDataType: "dtf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, TimeFormatEnum: { name: "AR_TP_TIMEFORMATENUM", allowArray: false, dataType: "TimeFormatEnum", isEnum: true, support: { classType: "TimeFormatEnumVariable", expressionDataType: "tif", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, BoolFormatEnum: { name: "AR_TP_BOOLFORMATENUM", allowArray: false, dataType: "BoolFormatEnum", isEnum: true, support: { classType: "BoolFormatEnumVariable", expressionDataType: "bof", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, CurrencyFormatEnum: { name: "AR_TP_CURRENCYFORMATENUM", allowArray: false, dataType: "CurrencyFormatEnum", isEnum: true, support: { classType: "CurrencyFormatEnumVariable", expressionDataType: "cuf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, NumberFormatEnum: { name: "AR_TP_NUMBERFORMATENUM", allowArray: false, dataType: "NumberFormatEnum", isEnum: true, support: { classType: "NumberFormatEnumVariable", expressionDataType: "nuf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, PhoneNumberFormatEnum: { name: "AR_TP_PHONENUMBERFORMATENUM", allowArray: false, dataType: "PhoneNumberFormatEnum", isEnum: true, support: { classType: "PhoneNumberFormatEnumVariable", expressionDataType: "phf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureToggleName: "archPhoneNumberPhase2" }, nativeProperties: [] }, LanguageContextEnum: { name: "AR_TP_LANGUAGECONTEXTENUM", allowArray: false, dataType: "LanguageContextEnum", isAbstract: true, isEnum: true, support: { classType: "LanguageContextEnumVariable", expressionDataType: "lne", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, StringFormatEnum: { name: "AR_TP_STRINGFORMATENUM", allowArray: false, dataType: "StringFormatEnum", isEnum: true, support: { classType: "StringFormatEnumVariable", expressionDataType: "stf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, DateFormatEnumContainer: { name: "AR_TP_DATEFORMATENUMCONTAINER", allowArray: false, dataType: "DateFormatEnumContainer", isEnumContainer: true, support: { classType: "DateFormatEnumContainerVariable", expressionDataType: "dac", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "dateLongYear", name: "longYear", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DISP_VAL" }, { id: "dateShortYear", name: "shortYear", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DISP_VAL" }, { id: "dateShortMonthAndDay", name: "shortMonthAndDay", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DISP_VAL" }, { id: "dateDayOfWeekOnly", name: "dayOfWeekOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DISP_VAL" }, { id: "dateDayOnly", name: "dayOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DISP_VAL" }, { id: "dateMonthOnly", name: "monthOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DISP_VAL" }, { id: "dateShortYearOnly", name: "shortYearOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DISP_VAL" }, { id: "dateLongYearOnly", name: "longYearOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DISP_VAL" }] }, SkillExpressionFilter: { name: "AR_TP_SKILLEXPRESSIONFILTER", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::skill_expression_filter", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {} }, version: "1.0", featureConfigName: "routingSkillExpressionsFeature" }, nativeProperties: [{ id: "raw", name: "raw", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_RAW_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "normalized", name: "normalized", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_NORMALIZED_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "acdSkills", name: "acdSkills", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_ACDSKILLS_DSC", type: "skl", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "languageSkills", name: "languageSkills", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_LANGUAGESKILLS_DSC", type: "lac", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "errors", name: "errors", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_ERRORS_DSC", type: "jsn__architect::issue_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true, issueInfoTypes: ["INVALID_CHARACTERS", "LIMITS_EXCEEDED", "SYNTAX_ERROR", "UNKNOWN_SKILL"] }] }, IssueInfo: { name: "AR_TP_ISSUEINFO", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::issue_info", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {} }, version: "1.0", featureConfigName: "routingSkillExpressionsFeature" }, nativeProperties: [{ id: "type", name: "type", descriptionId: "AR_TP_ISSUEINFO_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "message", name: "message", descriptionId: "AR_TP_ISSUEINFO_PROP_MESSAGE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, BoolFormatEnumContainer: { name: "AR_TP_BOOLFORMATENUMCONTAINER", allowArray: false, dataType: "BoolFormatEnumContainer", isEnumContainer: true, support: { classType: "BoolFormatEnumContainerVariable", expressionDataType: "blc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "boolPlayYesNo", name: "playYesNo", descriptionId: "AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DSC", type: "bof", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DISP_VAL" }] }, TimeFormatEnumContainer: { name: "AR_TP_TIMEFORMATENUMCONTAINER", allowArray: false, dataType: "TimeFormatEnumContainer", isEnumContainer: true, support: { classType: "TimeFormatEnumContainerVariable", expressionDataType: "tic", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "timeTwentyFourHours", name: "twentyFourHours", descriptionId: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DSC", type: "tif", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DISP_VAL" }, { id: "timeTwelveHours", name: "twelveHours", descriptionId: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DSC", type: "tif", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DISP_VAL" }] }, CurrencyFormatEnumContainer: { name: "AR_TP_CURRENCYFORMATENUMCONTAINER", allowArray: false, dataType: "CurrencyFormatEnumContainer", isEnumContainer: true, support: { classType: "CurrencyFormatEnumContainerVariable", expressionDataType: "cuc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "currencyAsMinorUnits", name: "asMinorUnits", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DISP_VAL" }, { id: "currencyMajorUnitsOnly", name: "majorUnitsOnly", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DISP_VAL" }, { id: "currencyMinorUnitsOnly", name: "minorUnitsOnly", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DISP_VAL" }, { id: "currencyPlayDigits", name: "playDigits", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL" }] }, NumberFormatEnumContainer: { name: "AR_TP_NUMBERFORMATENUMCONTAINER", allowArray: false, dataType: "NumberFormatEnumContainer", isEnumContainer: true, support: { classType: "NumberFormatEnumContainerVariable", expressionDataType: "nuc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "numberPlayDigits", name: "playDigits", descriptionId: "AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC", type: "nuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL" }] }, PhoneNumberFormatEnumContainer: { name: "AR_TP_PHONENUMBERFORMATENUMCONTAINER", allowArray: false, dataType: "PhoneNumberFormatEnumContainer", isEnumContainer: true, support: { classType: "PhoneNumberFormatEnumContainerVariable", expressionDataType: "phc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureToggleName: "archPhoneNumberPhase2" }, nativeProperties: [{ id: "phoneNumberGlobal", name: "global", descriptionId: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DSC", type: "phf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DISP_VAL" }, { id: "phoneNumberLocal", name: "local", descriptionId: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DSC", type: "phf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DISP_VAL" }] }, StringFormatEnumContainer: { name: "AR_TP_STRINGFORMATENUMCONTAINER", allowArray: false, dataType: "StringFormatEnumContainer", isEnumContainer: true, support: { classType: "StringFormatEnumContainerVariable", expressionDataType: "stc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "stringPlayChars", name: "playChars", descriptionId: "AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DSC", type: "stf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DISP_VAL" }] }, LanguageQuantityEnumContainer: { name: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER", allowArray: false, dataType: "LanguageQuantityEnumContainer", isEnumContainer: true, support: { classType: "LanguageQuantityEnumContainerVariable", expressionDataType: "lqc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "quantityPlural", name: "plural", descriptionId: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langQuantity", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DISP_VAL" }, { id: "quantitySingular", name: "singular", descriptionId: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langQuantity", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DISP_VAL" }] }, LanguageCaseEnumContainer: { name: "AR_TP_LANGUAGECASEENUMCONTAINER", allowArray: false, dataType: "LanguageCaseEnumContainer", isEnumContainer: true, support: { classType: "LanguageCaseEnumContainerVariable", expressionDataType: "lcc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "caseArticle", name: "article", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DISP_VAL" }, { id: "caseAccusative", name: "accusative", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DISP_VAL" }, { id: "caseDative", name: "dative", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DISP_VAL" }, { id: "caseGenitive", name: "genitive", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DISP_VAL" }, { id: "caseNominative", name: "nominative", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DISP_VAL" }] }, LanguageGenderEnumContainer: { name: "AR_TP_LANGUAGEGENDERENUMCONTAINER", allowArray: false, dataType: "LanguageGenderEnumContainer", isEnumContainer: true, support: { classType: "LanguageGenderEnumContainerVariable", expressionDataType: "lgc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "genderCommon", name: "common", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DISP_VAL" }, { id: "genderFeminine", name: "feminine", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DISP_VAL" }, { id: "genderMasculine", name: "masculine", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DISP_VAL" }, { id: "genderNeuter", name: "neuter", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DISP_VAL" }] }, LanguageSkill: { name: "AR_TP_LANGUAGESKILL", allowArray: true, dataType: "LanguageSkill", support: { classType: "LanguageSkillVariable", expressionDataType: "lac", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: { featureConfigName: "orgAvailabilityRoutingSkills" }, businessprocess: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundchat: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundemail: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundshortmessage: { featureConfigName: "orgAvailabilityRoutingSkills" }, inqueueemail: { featureConfigName: "orgAvailabilityRoutingSkills" }, inqueueshortmessage: { featureConfigName: "orgAvailabilityRoutingSkills" }, surveyinvite: { featureConfigName: "orgAvailabilityRoutingSkills" }, workflow: { featureConfigName: "orgAvailabilityRoutingSkills" }, workitem: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "orgAvailabilityRoutingSkills", featureConfigName2: "botFlowsQueueSupportFeature", featureConfigsAllOf: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "orgAvailabilityRoutingSkills", featureConfigName2: "botFlowsQueueSupportFeature", featureConfigsAllOf: true }, voice: { featureConfigName: "orgAvailabilityRoutingSkills" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_LANGUAGESKILL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_LANGUAGESKILL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ContactList: { name: "AR_TP_CONTACTLIST", allowArray: false, dataType: "ContactList", support: { classType: "ContactListVariable", expressionDataType: "cnl", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundemail: { featureConfigName: "outboundEmailCampaigns" }, inboundshortmessage: {}, commonmodule: {}, outboundcall: {} }, version: "1.0", featureConfigName: "orgAvailabilityOutboundContactLists" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CONTACTLIST_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CONTACTLIST_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Campaign: { name: "AR_TP_CAMPAIGN", allowArray: false, dataType: "Campaign", support: { classType: "CampaignVariable", expressionDataType: "cam", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { commonmodule: {}, inboundemail: { featureConfigName: "outboundEmailCampaigns" }, inboundshortmessage: {}, outboundcall: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CAMPAIGN_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CAMPAIGN_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Contact: { name: "AR_TP_CONTACT", allowArray: false, dataType: "Contact", support: { classType: "ContactVariable", expressionDataType: "con", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { outboundcall: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, WorkitemEventData: { name: "AR_TP_WORKITEMEVENTDATA", allowArray: false, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::workitem_event_data", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { workitem: {} }, version: "1.0", featureConfigName: "workitemDateAutomationFeature" }, nativeProperties: [{ id: "rule", name: "rule", descriptionId: "AR_TP_WORKITEMEVENTDATA_PROP_RULE_DSC", type: "jsn__architect::workitem_event_rule", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "workitemDateAutomationFeature" }] }, WorkitemEventRule: { name: "AR_TP_WORKITEMEVENTRULE", allowArray: false, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::workitem_event_rule", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { workitem: {} }, version: "1.0", featureConfigName: "workitemDateAutomationFeature" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_WORKITEMEVENTRULE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "workitemDateAutomationFeature" }] }, Workitem: { name: "AR_TP_WORKITEM", allowArray: false, dataType: "ComplexDataType", isCustomizablePerFlow: true, support: { classType: "ComplexVariable", expressionDataType: "cpx_workitem", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WORKITEM_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WORKITEM_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "assignee", name: "assignee", descriptionId: "AR_TP_WORKITEM_PROP_ASSIGNEE_DSC", type: "usr", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "assignmentState", name: "assignmentState", descriptionId: "AR_TP_WORKITEM_PROP_ASSIGNMENTSTATE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "autoStatusTransition", name: "autoStatusTransition", descriptionId: "AR_TP_WORKITEM_PROP_AUTOSTATUSTRANSITION_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customFields", name: "customFields", descriptionId: "AR_TP_WORKITEM_PROP_CUSTOMFIELDS_DSC", type: "jsn__architect::empty_json", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "dateCreated", name: "dateCreated", descriptionId: "AR_TP_WORKITEM_PROP_DATECREATED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateAssignmentStateChanged", name: "dateAssignmentStateChanged", descriptionId: "AR_TP_WORKITEM_PROP_DATEASSIGNMENTSTATECHANGED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateDue", name: "dateDue", descriptionId: "AR_TP_WORKITEM_PROP_DATEDUE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "dateExpires", name: "dateExpires", descriptionId: "AR_TP_WORKITEM_PROP_DATEEXPIRES_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "dateModified", name: "dateModified", descriptionId: "AR_TP_WORKITEM_PROP_DATEMODIFIED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateStatusChanged", name: "dateStatusChanged", descriptionId: "AR_TP_WORKITEM_PROP_DATESTATUSCHANGED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateClosed", name: "dateClosed", descriptionId: "AR_TP_WORKITEM_PROP_DATECLOSED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "description", name: "description", descriptionId: "AR_TP_WORKITEM_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "duration", name: "duration", descriptionId: "AR_TP_WORKITEM_PROP_DUR_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_WORKITEM_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalContact", name: "externalContact", descriptionId: "AR_TP_WORKITEM_PROP_EXTERNALCONTACT_DSC", type: "cpx_external_contact", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "externalTag", name: "externalTag", descriptionId: "AR_TP_WORKITEM_PROP_EXTERNALTAG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "languageSkill", name: "languageSkill", descriptionId: "AR_TP_WORKITEM_PROP_LANGUAGESKILL_DSC", type: "lac", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "modifiedBy", name: "modifiedBy", descriptionId: "AR_TP_WORKITEM_PROP_MODIFIEDBY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "priority", name: "priority", descriptionId: "AR_TP_WORKITEM_PROP_PRIORITY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "queue", name: "queue", descriptionId: "AR_TP_WORKITEM_PROP_QUEUE_DSC", type: "que", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "reporter", name: "reporter", descriptionId: "AR_TP_WORKITEM_PROP_REPORTER_DSC", type: "usr", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "scoredAgents", name: "scoredAgents", descriptionId: "AR_TP_WORKITEM_PROP_SCOREDAGENTS_DSC", type: "cpx_agent_score_pair", isCollection: true, isComputed: false, version: "1.0", readOnly: false }, { id: "skills", name: "skills", descriptionId: "AR_TP_WORKITEM_PROP_SKILLS_DSC", type: "skl", isCollection: true, isComputed: false, version: "1.0", readOnly: false }, { id: "status", name: "status", descriptionId: "AR_TP_WORKITEM_PROP_STATUS_DSC", type: "cpx_worktype_status", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "ttlDateTime", name: "ttlDateTime", descriptionId: "AR_TP_WORKITEM_PROP_TTLDATETIME_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "typeId", name: "typeId", descriptionId: "AR_TP_WORKITEM_PROP_TYPEID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "utilizationLabel", name: "utilizationLabel", descriptionId: "AR_TP_WORKITEM_PROP_UTILIZATIONLABEL_DSC", type: "cul", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "version", name: "version", descriptionId: "AR_TP_WORKITEM_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "workbin", name: "workbin", descriptionId: "AR_TP_WORKITEM_PROP_WORKBIN_DSC", type: "cpx_workbin", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Workbin: { name: "AR_TP_WORKBIN", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_workbin", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WORKBIN_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WORKBIN_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_WORKBIN_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, WorktypeStatus: { name: "AR_TP_WORKTYPESTATUS", allowArray: true, allowLiteralSelect: true, allowLiteralSelectFeatureConfig: "workitemDateAutomationFeature", additionalProperties: "category", dataType: "ComplexDataType", additionalPropertiesAreManaged: true, support: { classType: "ComplexVariable", expressionDataType: "cpx_worktype_status", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WORKTYPESTATUS_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WORKTYPESTATUS_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "category", name: "category", descriptionId: "AR_TP_WORKTYPESTATUS_PROP_CATEGORY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, allowableValues: "Open,InProgress,Waiting,Closed" }] } }, expression: { add: { identifier: "add", description: "AR_OP_DSC_ADD", type: "operator", symbol: "+", category: "mathematical", overloads: [{ description: "AR_OP_LNG_ADD_LNG_LNG_DSC", identifier: "Long_ONE add(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_ADD_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2 + 3", output: "5" }] }, { description: "AR_OP_DEC_ADD_DEC_LNG_DSC", identifier: "Decimal_ONE add(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_ADD_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2.5 + 3", output: "5.5" }] }, { description: "AR_OP_DEC_ADD_LNG_DEC_DSC", identifier: "Decimal_ONE add(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_ADD_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2 + 33.7", output: "35.7" }] }, { description: "AR_OP_CUR_ADD_CUR_CUR_DSC", identifier: "Currency_ONE add(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_ADD_CUR_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'MakeCurrency(5.25, "USD") + ToCurrency("-3.00|USD")', output: "AR_OP_CUR_ADD_CUR_CUR_EX_OUT_0" }, { input: 'ToCurrency("5.25|") + MakeCurrency(-3.00, ToString(NOT_SET))', output: "AR_OP_CUR_ADD_CUR_CUR_EX_OUT_1" }] }, { description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_DSC", identifier: "Audio_ONE add(Audio_ONE,Audio_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'ToAudioTTS("Hello ") + ToAudioTTS("World")', output: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_EX_OUT_0" }] }, { description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_DSC", identifier: "Audio_ONE add(Prompt_ONE,Prompt_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "pmt" }], examples: [{ input: "Prompt.Hello + Prompt.There", output: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_EX_OUT_0" }] }, { description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_DSC", identifier: "Audio_ONE add(Audio_ONE,Prompt_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "pmt" }], examples: [{ input: 'ToAudioTTS("Hello") + Prompt.There', output: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_EX_OUT_0" }] }, { description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_DSC", identifier: "Audio_ONE add(Prompt_ONE,Audio_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'Prompt.Hello + ToAudioTTS("There")', output: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_EX_OUT_0" }] }, { description: "AR_OP_DEC_ADD_DEC_DEC_DSC", identifier: "Decimal_ONE add(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_ADD_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2.2 + 3.9", output: "6.1" }] }, { description: "AR_OP_DTM_ADD_DUR_DTM_DSC", identifier: "DateTime_ONE add(Duration_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_ADD_DUR_DTM_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDuration(0, 1, 1, 1) + MakeDateTime(2003, 6, 1, 0, 0, 0)", output: "AR_OP_DTM_ADD_DUR_DTM_EX_OUT_0" }] }, { description: "AR_OP_DTM_ADD_DTM_DUR_DSC", identifier: "DateTime_ONE add(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_ADD_DTM_DUR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDateTime(2003, 6, 1, 0, 0, 0) + MakeDuration(0, 1, 1, 1)", output: "AR_OP_DTM_ADD_DTM_DUR_EX_OUT_0" }] }, { description: "AR_OP_DATE_ADD_DUR_DATE_DSC", identifier: "Date_ONE add(Duration_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_DATE_ADD_DUR_DATE_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDuration(1, 1, 1, 1) + MakeDate(2003, 6, 1)", output: "AR_OP_DATE_ADD_DUR_DATE_EX_OUT_0" }] }, { description: "AR_OP_DATE_ADD_DATE_DUR_DSC", identifier: "Date_ONE add(Date_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_DATE_ADD_DATE_DUR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDate(2003, 6, 1) + MakeDuration(2, 1, 1, 1)", output: "AR_OP_DATE_ADD_DATE_DUR_EX_OUT_0" }] }, { description: "AR_OP_TIME_ADD_DUR_TIME_DSC", identifier: "Time_ONE add(Duration_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_TIME_ADD_DUR_TIME_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeDuration(0, 1, 1, 1) + MakeTime(1, 1, 5)", output: "AR_OP_TIME_ADD_DUR_TIME_EX_OUT_0" }] }, { description: "AR_OP_TIME_ADD_TIME_DUR_DSC", identifier: "Time_ONE add(Time_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_TIME_ADD_TIME_DUR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeTime(12, 0, 0) + MakeDuration(0, 14, 1, 1)", output: "AR_OP_TIME_ADD_TIME_DUR_EX_OUT_0" }] }, { description: "AR_OP_DUR_ADD_DUR_DUR_DSC", identifier: "Duration_ONE add(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DUR_ADD_DUR_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 10, 30, 0) + MakeDuration(1, 1, 15, 30)", output: "AR_OP_DUR_ADD_DUR_DUR_EX_OUT_0" }] }, { description: "AR_OP_STR_ADD_STR_STR_DSC", identifier: "String_ONE add(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_STR_ADD_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_STR_ADD_STR_STR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_STR_ADD_STR_STR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello " + "There"', output: '"Hello There"' }] }], needsServerInfo: true }, bitAnd: { identifier: "bitAnd", description: "AR_OP_DSC_BITAND", type: "operator", symbol: "&", category: "mathematical", overloads: [{ description: "AR_OP_LNG_BITAND_LNG_LNG_DSC", identifier: "Long_ONE bitAnd(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_BITAND_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "3 & 9", output: "1" }, { input: "7 & 15", output: "7" }, { input: "-2 & 5", output: "4" }] }] }, bitNot: { identifier: "bitNot", description: "AR_OP_DSC_BITNOT", type: "operator", symbol: "~", category: "mathematical", overloads: [{ description: "AR_OP_LNG_BITNOT_LNG_DSC", identifier: "Long_ONE bitNot(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_BITNOT_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITNOT_LNG_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "~ 5", output: "-6" }, { input: "~ 256", output: "-257" }] }] }, bitOr: { identifier: "bitOr", description: "AR_OP_DSC_BITOR", type: "operator", symbol: "|", category: "mathematical", overloads: [{ description: "AR_OP_LNG_BITOR_LNG_LNG_DSC", identifier: "Long_ONE bitOr(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_BITOR_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "3 | 9", output: "11" }, { input: "7 | 15", output: "15" }, { input: "-2 | 5", output: "-1" }] }] }, sub: { identifier: "sub", description: "AR_OP_DSC_SUB", type: "operator", symbol: "-", category: "mathematical", overloads: [{ description: "AR_OP_DATE_SUB_DATE_DUR_DSC", identifier: "Date_ONE sub(Date_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_DATE_SUB_DATE_DUR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDate(2009, 1, 10) - MakeDuration(10, 0, 30, 0)", output: "AR_OP_DATE_SUB_DATE_DUR_EX_OUT_0" }, { input: "MakeDate(2020, 2, 28) - MakeDuration(3, 0, 0, 0)", output: "AR_OP_DATE_SUB_DATE_DUR_EX_OUT_1" }] }, { description: "AR_OP_LNG_SUB_LNG_LNG_DSC", identifier: "Long_ONE sub(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_SUB_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2 - 3", output: "-1" }, { input: "100 - 35", output: "65" }] }, { description: "AR_OP_CUR_SUB_CUR_CUR_DSC", identifier: "Currency_ONE sub(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_SUB_CUR_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("5.25|USD") - MakeCurrency(4.00, "USD")', output: "AR_OP_CUR_SUB_CUR_CUR_EX_OUT_0" }, { input: 'ToCurrency("5.25|") - ToCurrency("2.50|")', output: "AR_OP_CUR_SUB_CUR_CUR_EX_OUT_1" }] }, { description: "AR_OP_DEC_SUB_DEC_DEC_DSC", identifier: "Decimal_ONE sub(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_SUB_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "20.5 - 5.3", output: "15.2" }, { input: "24.5 - 7.1", output: "17.4" }] }, { description: "AR_OP_DEC_SUB_DEC_LNG_DSC", identifier: "Decimal_ONE sub(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_SUB_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "20.5 - 5", output: "15.5" }, { input: "24.5 - 7", output: "17.5" }] }, { description: "AR_OP_DEC_SUB_LNG_DEC_DSC", identifier: "Decimal_ONE sub(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_SUB_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "20 - 5.5", output: "14.5" }, { input: "24 - 7.5", output: "16.5" }] }, { description: "AR_OP_DTM_SUB_DUR_DUR_DSC", identifier: "DateTime_ONE sub(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_SUB_DUR_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 10, 30, 0) - MakeDuration(0, 5, 15, 0)", output: "AR_OP_DTM_SUB_DUR_DUR_EX_OUT_0" }] }, { description: "AR_OP_DTM_SUB_DTM_DUR_DSC", identifier: "DateTime_ONE sub(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_SUB_DTM_DUR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDateTime(2003, 6, 3, 0, 0, 0) - MakeDuration(0, 1, 1, 1)", output: "AR_OP_DTM_SUB_DTM_DUR_EX_OUT_0" }] }, { description: "AR_OP_TIME_SUB_TIME_DUR_DSC", identifier: "Time_ONE sub(Time_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_TIME_SUB_TIME_DUR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeTime(2, 30, 0) - MakeDuration(10, -3, -30, 0)", output: "AR_OP_TIME_SUB_TIME_DUR_EX_OUT_0" }, { input: "MakeTime(2, 30, 0) - MakeDuration(0, -3, -30, 0)", output: "AR_OP_TIME_SUB_TIME_DUR_EX_OUT_1" }, { input: "MakeTime(2, 30, 0) - MakeDuration(3, 3, 30, 0)", output: "AR_OP_TIME_SUB_TIME_DUR_EX_OUT_2" }] }], needsServerInfo: true }, mul: { identifier: "mul", description: "AR_OP_DSC_MUL", type: "operator", symbol: "*", category: "mathematical", overloads: [{ description: "AR_OP_LNG_MUL_LNG_LNG_DSC", identifier: "Long_ONE mul(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_MUL_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7 * 12", output: "84" }, { input: "9 * 1000", output: "9000" }] }, { description: "AR_OP_DEC_MUL_DEC_DEC_DSC", identifier: "Decimal_ONE mul(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MUL_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7.5 * 12.2", output: "91.5" }] }, { description: "AR_OP_DEC_MUL_LNG_DEC_DSC", identifier: "Decimal_ONE mul(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MUL_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 * 12.2", output: "85.4" }, { input: "-7 * 12.2", output: "-85.4" }] }, { description: "AR_OP_DEC_MUL_DEC_LNG_DSC", identifier: "Decimal_ONE mul(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MUL_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 * 12", output: "86.4" }, { input: "5.1 * -3", output: "-15.3" }] }, { description: "AR_OP_CUR_MUL_DEC_CUR_DSC", identifier: "Currency_ONE mul(Decimal_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_DEC_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: '7.2 * ToCurrency("5.25|USD")', output: "AR_OP_CUR_MUL_DEC_CUR_EX_OUT_0" }] }, { description: "AR_OP_CUR_MUL_CUR_DEC_DSC", identifier: "Currency_ONE mul(Currency_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_CUR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: 'ToCurrency("-5.25|USD") * 7.2', output: "AR_OP_CUR_MUL_CUR_DEC_EX_OUT_0" }] }, { description: "AR_OP_CUR_MUL_LNG_CUR_DSC", identifier: "Currency_ONE mul(Long_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_LNG_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: '7 * MakeCurrency(5.25, "USD")', output: "AR_OP_CUR_MUL_LNG_CUR_EX_OUT_0" }] }, { description: "AR_OP_CUR_MUL_CUR_LNG_DSC", identifier: "Currency_ONE mul(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: 'MakeCurrency(5.25, "USD") * 7', output: "AR_OP_CUR_MUL_CUR_LNG_EX_OUT_0" }] }] }, div: { identifier: "div", description: "AR_OP_DSC_DIV", type: "operator", symbol: "/", category: "mathematical", overloads: [{ description: "AR_OP_DEC_DIV_LNG_DEC_DSC", identifier: "Decimal_ONE div(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "42 / (3.0 + 3.0)", output: "7.0" }] }, { description: "AR_OP_DEC_DIV_DEC_LNG_DSC", identifier: "Decimal_ONE div(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "42.7 / 7", output: "6.1" }] }, { description: "AR_OP_DEC_DIV_LNG_LNG_DSC", identifier: "Decimal_ONE div(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_LNG_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "42 / 8", output: "5.25" }] }, { description: "AR_OP_DEC_DIV_DEC_DEC_DSC", identifier: "Decimal_ONE div(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "44.7741 / 6.21", output: "7.21" }] }, { description: "AR_OP_CUR_DIV_CUR_DEC_DSC", identifier: "Currency_ONE div(Currency_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_DIV_CUR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: 'ToCurrency("44.7741|USD") / 6.21', output: "AR_OP_CUR_DIV_CUR_DEC_EX_OUT_0" }] }, { description: "AR_OP_CUR_DIV_CUR_LNG_DSC", identifier: "Currency_ONE div(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_DIV_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: 'ToCurrency("45.00|USD") / 6', output: "AR_OP_CUR_DIV_CUR_LNG_EX_OUT_0" }] }] }, pow: { identifier: "pow", description: "AR_OP_DSC_POW", type: "operator", symbol: "^", category: "mathematical", overloads: [{ description: "AR_OP_LNG_POW_LNG_LNG_DSC", identifier: "Long_ONE pow(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_POW_LNG_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_POW_LNG_LNG_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_POW_LNG_LNG_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2 ^ 3", output: "8.0" }, { input: "2 ^ -1", output: "0.5" }] }, { description: "AR_OP_DEC_POW_LNG_DEC_DSC", identifier: "Decimal_ONE pow(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_POW_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_LNG_DEC_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_LNG_DEC_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2 ^ 3.0", output: "8.0" }, { input: "81 ^ 0.5", output: "9.0" }] }, { description: "AR_OP_DEC_POW_DEC_LNG_DSC", identifier: "Decimal_ONE pow(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_POW_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_LNG_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_LNG_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2.0 ^ 3", output: "8.0" }, { input: "5.5 ^ 3", output: "166.375" }, { input: "2.0 ^ -1", output: "0.5" }] }, { description: "AR_OP_DEC_POW_DEC_DEC_DSC", identifier: "Decimal_ONE pow(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_POW_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_DEC_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_DEC_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2.5 ^ 3.0", output: "15.625" }] }] }, ter: { identifier: "ter", description: "AR_OP_DSC_TER", type: "operator", symbol: "?", category: "logical", overloads: [{ description: "AR_OP_ANY_TER_BLN_ANY_ANY_DSC", identifier: "Any_ONE ter(Boolean_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_OP_ANY_TER_BLN_ANY_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_1", identifier: "trueValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_2", identifier: "falseValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: "5>3 ? true : false", output: "true" }, { input: '5>3 ? "hello" : "world"', output: '"hello"' }, { input: "5>3 ? 100 : 200", output: "100" }, { input: "5>3 ? 100.5 : 200.0", output: "100.5" }, { input: 'MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD") ? MakeCurrency(10.00, "USD") : ToCurrency(NOT_SET)', output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_4" }, { input: "5>3 ? MakeDateTime(2009, 5, 5, 10, 30, 0) : MakeDateTime(2005, 1, 1, 0, 0, 0)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_5" }, { input: "5>3 ? MakeDuration(0, 1, 0, 0) : MakeDuration(2, 0, 0, 0)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_6" }, { input: '5>3 ? ToUser("john.doe@company.com") : ToUser("mary.doe@company.com")', output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_7", hidden: "true" }, { input: '5>3 ? ToSkill("Spanish") : ToSkill("German")', output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_8", hidden: "true" }, { input: "3<5 ? MakeDate(2010, 6, 1) : MakeDate(2015, 6, 1)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_9", featureConfigName: "botFlows" }, { input: "3<5 ? MakeTime(12, 0, 0) : MakeTime(2, 30, 0)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_10", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_DSC", identifier: "Any_COLL ter(Boolean_ONE,Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "trueValue", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2", identifier: "falseValue", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD") ? MakeList(MakeCurrency(10.00, "USD")) : MakeList(ToCurrency(NOT_SET))', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_0" }, { input: "5>3 ? MakeList(true) : MakeList(false)", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_1" }, { input: '5>3 ? MakeList("hello") : MakeList("world")', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_2" }, { input: "5>3 ? MakeList(100) : MakeList(200)", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_3" }, { input: "5>3 ? MakeList(100.5) : MakeList(200.0)", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_4" }, { input: "5>3 ? MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0)) : MakeList(MakeDateTime(2005, 1, 1, 0, 0, 0))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_5" }, { input: "5>3 ? MakeList(MakeDuration(0, 1, 0, 0)) : MakeList(MakeDuration(2, 0, 0, 0))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_6" }, { input: '5>3 ? MakeList(ToUser("john.doe@company.com")) : MakeList(ToUser("mary.doe@company.com"))', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_7", hidden: "true" }, { input: '5>3 ? MakeList(ToSkill("Spanish")) : MakeList(ToSkill("German"))', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_8", hidden: "true" }, { input: "3<5 ? MakeList(MakeDate(2010, 6, 1)) : MakeList(MakeDate(2015, 6, 1))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_9", featureConfigName: "botFlows" }, { input: "3<5 ? MakeList(MakeTime(12, 0, 0)) : MakeList(MakeTime(2, 30, 0))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_10", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_DSC", identifier: "Audio_ONE ter(Boolean_ONE,Audio_ONE,Audio_ONE)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_1", identifier: "trueValueAudio", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_2", identifier: "falseValueAudio", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "aud" }], examples: [{ input: '5>3 ? ToAudioTTS("Hello") : ToAudioTTS("World")', output: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_EX_OUT_0" }] }] }, mod: { identifier: "mod", description: "AR_OP_DSC_MOD", type: "operator", symbol: "%", category: "mathematical", overloads: [{ description: "AR_OP_LNG_MOD_LNG_LNG_DSC", identifier: "Long_ONE mod(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_MOD_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "27 % 5", output: "2" }] }, { description: "AR_OP_DEC_MOD_DEC_DEC_DSC", identifier: "Decimal_ONE mod(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MOD_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "37.3 % 12.8", output: "11.7" }] }, { description: "AR_OP_DEC_MOD_LNG_DEC_DSC", identifier: "Decimal_ONE mod(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MOD_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "37 % 12.8", output: "11.4" }] }, { description: "AR_OP_DEC_MOD_DEC_LNG_DSC", identifier: "Decimal_ONE mod(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MOD_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "37.9 % 9", output: "1.9" }] }, { description: "AR_OP_CUR_MOD_CUR_DEC_DSC", identifier: "Currency_ONE mod(Currency_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MOD_CUR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: 'ToCurrency("37.9|USD") % 9.5', output: "AR_OP_CUR_MOD_CUR_DEC_EX_OUT_0" }] }, { description: "AR_OP_CUR_MOD_CUR_LNG_DSC", identifier: "Currency_ONE mod(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MOD_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: 'MakeCurrency(37.95, "USD") % 9', output: "AR_OP_CUR_MOD_CUR_LNG_EX_OUT_0" }] }] }, not: { identifier: "not", description: "AR_OP_DSC_NOT", type: "operator", symbol: "!", category: "unary", overloads: [{ description: "AR_OP_BLN_NOT_BLN_DSC", identifier: "Boolean_ONE not(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NOT_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_NOT_BLN_PRM_DSC_0", identifier: "booleanValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }], examples: [{ input: "!true", output: "false" }, { input: "!( 5 == 3 )", output: "true" }] }] }, neg: { identifier: "neg", description: "AR_OP_DSC_NEG", type: "operator", symbol: "-", category: "unary", overloads: [{ description: "AR_OP_CUR_NEG_CUR_DSC", identifier: "Currency_ONE neg(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_NEG_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_NEG_CUR_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: '- MakeCurrency(5.25, "USD")', output: "AR_OP_CUR_NEG_CUR_EX_OUT_0" }, { input: '- MakeCurrency(0.0, "USD")', output: "AR_OP_CUR_NEG_CUR_EX_OUT_1" }] }, { description: "AR_OP_LNG_NEG_LNG_DSC", identifier: "Long_ONE neg(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_NEG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_NEG_LNG_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "-( 3 + 2 )", output: "-5" }, { input: "-( 0 )", output: "0" }] }, { description: "AR_OP_DEC_NEG_DEC_DSC", identifier: "Decimal_ONE neg(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_NEG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_NEG_DEC_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "-( 3.5 + 2.7 )", output: "-6.2" }, { input: "- ( 0.0 )", output: "0.0" }] }, { description: "AR_OP_DUR_NEG_DUR_DSC", identifier: "Duration_ONE neg(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DUR_NEG_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DUR_NEG_DUR_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: "- MakeDuration(10, 0, 0, 0)", output: "AR_OP_DUR_NEG_DUR_EX_OUT_0" }] }] }, and: { identifier: "and", description: "AR_OP_DSC_AND", type: "operator", symbol: "and", category: "logical", overloads: [{ description: "AR_OP_BLN_LOGICALAND_BLN_BLN_DSC", identifier: "Boolean_ONE logicalAnd(Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LOGICALAND_BLN_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln" }], examples: [{ input: "true And false", output: "false" }, { input: "( 5 == 5 ) and ( 3 != 4 )", output: "true" }, { input: "true AND ( 3 > 4 )", output: "false" }] }] }, or: { identifier: "or", description: "AR_OP_DSC", type: "operator", symbol: "or", category: "logical", overloads: [{ description: "AR_OP_BLN_LOGICALOR_BLN_BLN_DSC", identifier: "Boolean_ONE logicalOr(Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LOGICALOR_BLN_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln" }], examples: [{ input: "true Or false", output: "true" }, { input: "( 5 == 5 ) or ( 3 != 4 )", output: "true" }, { input: "false OR ( 3 > 4 )", output: "false" }] }] }, gt: { identifier: "gt", description: "AR_OP_DSC_GT", type: "operator", symbol: ">", category: "comparison", overloads: [{ description: "AR_OP_BLN_GT_DATE_DATE_DSC", identifier: "Boolean_ONE gt(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GT_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2011, 3, 20) > MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2010, 1, 15) > MakeDate(2010, 1, 15)", output: "false" }] }, { description: "AR_OP_BLN_GT_LNG_DEC_DSC", identifier: "Boolean_ONE gt(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 > 5.2", output: "true" }] }, { description: "AR_OP_BLN_GT_DEC_LNG_DSC", identifier: "Boolean_ONE gt(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 > 5", output: "true" }] }, { description: "AR_OP_BLN_GT_CUR_CUR_DSC", identifier: "Boolean_ONE gt(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") > MakeCurrency(6.10, "USD")', output: "true" }] }, { description: "AR_OP_BLN_GT_DTM_DTM_DSC", identifier: "Boolean_ONE gt(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) > MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "false" }, { input: "MakeDateTime(2025, 3, 24, 12, 00, 00) > MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "true" }] }, { description: "AR_OP_BLN_GT_DEC_DEC_DSC", identifier: "Boolean_ONE gt(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 > 7.7", output: "true" }, { input: "9.2 > 11.7", output: "false" }] }, { description: "AR_OP_BLN_GT_DUR_DUR_DSC", identifier: "Boolean_ONE gt(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) > MakeDuration(0, 1, 59, 59)", output: "true" }] }, { description: "AR_OP_BLN_GT_LNG_LNG_DSC", identifier: "Boolean_ONE gt(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 > 125", output: "true" }] }, { description: "AR_OP_BLN_GT_STR_STR_DSC", identifier: "Boolean_ONE gt(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" > "World"', output: "false" }] }, { description: "AR_OP_BLN_GT_TIME_TIME_DSC", identifier: "Boolean_ONE gt(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GT_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(15, 30, 0) > MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(1, 0, 0) > MakeTime(1, 0, 0)", output: "false" }] }], needsServerInfo: true }, gte: { identifier: "gte", description: "AR_OP_DSC_GTE", type: "operator", symbol: ">=", category: "comparison", overloads: [{ description: "AR_OP_BLN_GTE_DATE_DATE_DSC", identifier: "Boolean_ONE gte(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GTE_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2011, 3, 20) >= MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2009, 3, 20) >= MakeDate(2010, 3, 20)", output: "false" }, { input: "MakeDate(2010, 1, 15) >= MakeDate(2010, 1, 15)", output: "true" }] }, { description: "AR_OP_BLN_GTE_LNG_DEC_DSC", identifier: "Boolean_ONE gte(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 >= 5.2", output: "true" }] }, { description: "AR_OP_BLN_GTE_DEC_LNG_DSC", identifier: "Boolean_ONE gte(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 >= 5", output: "true" }] }, { description: "AR_OP_BLN_GTE_CUR_CUR_DSC", identifier: "Boolean_ONE gte(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") >= ToCurrency("6.10|USD")', output: "true" }] }, { description: "AR_OP_BLN_GTE_DTM_DTM_DSC", identifier: "Boolean_ONE gte(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) >= MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "false" }] }, { description: "AR_OP_BLN_GTE_DEC_DEC_DSC", identifier: "Boolean_ONE gte(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 >= 7.7", output: "true" }, { input: "9.2 >= 11.7", output: "false" }] }, { description: "AR_OP_BLN_GTE_DUR_DUR_DSC", identifier: "Boolean_ONE gte(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) >= MakeDuration(0, 1, 59, 59)", output: "true" }] }, { description: "AR_OP_BLN_GTE_LNG_LNG_DSC", identifier: "Boolean_ONE gte(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 >= 125", output: "true" }] }, { description: "AR_OP_BLN_GTE_STR_STR_DSC", identifier: "Boolean_ONE gte(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" >= "World"', output: "false" }] }, { description: "AR_OP_BLN_GTE_TIME_TIME_DSC", identifier: "Boolean_ONE gte(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GTE_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(15, 30, 0) >= MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(0, 30, 0) >= MakeTime(1, 0, 0)", output: "false" }, { input: "MakeTime(1, 0, 0) >= MakeTime(1, 0, 0)", output: "true" }] }], needsServerInfo: true }, lt: { identifier: "lt", description: "AR_OP_DSC_LT", type: "operator", symbol: "<", category: "comparison", overloads: [{ description: "AR_OP_BLN_LT_LNG_DEC_DSC", identifier: "Boolean_ONE lt(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 < 5.2", output: "false" }] }, { description: "AR_OP_BLN_LT_DEC_LNG_DSC", identifier: "Boolean_ONE lt(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 < 5", output: "false" }] }, { description: "AR_OP_BLN_LT_CUR_CUR_DSC", identifier: "Boolean_ONE lt(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") < ToCurrency("6.10|USD")', output: "false" }] }, { description: "AR_OP_BLN_LT_DATE_DATE_DSC", identifier: "Boolean_ONE lt(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LT_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2009, 3, 20) < MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2010, 1, 15) < MakeDate(2010, 1, 15)", output: "false" }] }, { description: "AR_OP_BLN_LT_DTM_DTM_DSC", identifier: "Boolean_ONE lt(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) < MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "true" }] }, { description: "AR_OP_BLN_LT_DEC_DEC_DSC", identifier: "Boolean_ONE lt(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 < 7.7", output: "false" }, { input: "9.2 < 11.7", output: "true" }] }, { description: "AR_OP_BLN_LT_DUR_DUR_DSC", identifier: "Boolean_ONE lt(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) < MakeDuration(0, 1, 59, 59)", output: "false" }] }, { description: "AR_OP_BLN_LT_LNG_LNG_DSC", identifier: "Boolean_ONE lt(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 < 125", output: "false" }] }, { description: "AR_OP_BLN_LT_STR_STR_DSC", identifier: "Boolean_ONE lt(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" < "World"', output: "true" }] }, { description: "AR_OP_BLN_LT_TIME_TIME_DSC", identifier: "Boolean_ONE lt(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LT_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(3, 30, 0) < MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(1, 0, 0) < MakeTime(1, 0, 0)", output: "false" }] }], needsServerInfo: true }, lte: { identifier: "lte", description: "AR_OP_DSC_LTE", type: "operator", symbol: "<=", category: "comparison", overloads: [{ description: "AR_OP_BLN_LTE_LNG_DEC_DSC", identifier: "Boolean_ONE lte(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 <= 5.2", output: "false" }] }, { description: "AR_OP_BLN_LTE_DATE_DATE_DSC", identifier: "Boolean_ONE lte(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LTE_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2009, 3, 20) <= MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2010, 1, 15) <= MakeDate(2010, 1, 15)", output: "true" }] }, { description: "AR_OP_BLN_LTE_DEC_LNG_DSC", identifier: "Boolean_ONE lte(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 <= 5", output: "false" }] }, { description: "AR_OP_BLN_LTE_CUR_CUR_DSC", identifier: "Boolean_ONE lte(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") <= ToCurrency("6.10|USD")', output: "false" }] }, { description: "AR_OP_BLN_LTE_DTM_DTM_DSC", identifier: "Boolean_ONE lte(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) <= MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "true" }] }, { description: "AR_OP_BLN_LTE_DEC_DEC_DSC", identifier: "Boolean_ONE lte(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 <= 7.7", output: "false" }, { input: "9.2 <= 11.7", output: "true" }] }, { description: "AR_OP_BLN_LTE_DUR_DUR_DSC", identifier: "Boolean_ONE lte(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) <= MakeDuration(0, 1, 59, 59)", output: "false" }] }, { description: "AR_OP_BLN_LTE_LNG_LNG_DSC", identifier: "Boolean_ONE lte(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 <= 125", output: "false" }] }, { description: "AR_OP_BLN_LTE_STR_STR_DSC", identifier: "Boolean_ONE lte(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" <= "World"', output: "true" }] }, { description: "AR_OP_BLN_LTE_TIME_TIME_DSC", identifier: "Boolean_ONE lte(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LTE_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(3, 30, 0) <= MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(3, 0, 0) <= MakeTime(3, 0, 0)", output: "true" }, { input: "MakeTime(4, 0, 0) <= MakeTime(3, 0, 0)", output: "false" }] }], needsServerInfo: true }, bkt: { identifier: "bkt", description: "AR_OP_DSC_BKT", type: "operator", closingSymbol: "]", symbol: "[", category: "list", overloads: [{ description: "AR_OP_ANY_BKT_LNG_ANY_COLL_DSC", identifier: "Any_ONE bkt(Long_ONE,Any_COLL)", support: { version: "1.0", resolver: "CollectionBrackets" }, reverseOpsForHelp: true, returnValue: { description: "AR_OP_ANY_BKT_LNG_ANY_COLL_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_0", identifier: "index", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_1", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeList(MakeCurrency(5.25, "USD"), MakeCurrency(2.25, "EUR"))[1]', output: "AR_OP_ANY_BKT_LNG_ANY_COLL_EX_OUT_0" }, { input: "MakeList(1, 2, 3)[2]", output: "3" }, { input: 'MakeList("Hello", "There")[0]', output: '"Hello"' }] }, { description: "AR_OP_ANY_BKT_STR_ANY_DSC", identifier: "Any_ONE bkt(String_ONE,Any_ONE)", support: { version: "1.0", resolver: "PropertyBrackets" }, reverseOpsForHelp: true, returnValue: { description: "AR_OP_ANY_BKT_STR_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_STR_ANY_PRM_DSC_0", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_STR_ANY_PRM_DSC_1", identifier: "objectWithProperties", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeCurrency(5.25, "USD")["amount"]', output: "5.25" }, { input: 'MakeCurrency(5.25, "USD")["code"]', output: '"USD"' }] }, { description: "AR_OP_JSON_BKT_LNG_JSON_DSC", identifier: "JSON_ONE bkt(Long_ONE,JSON_ONE)", support: { version: "1.0", resolver: "None" }, reverseOpsForHelp: true, needsServerInfo: true, returnValue: { description: "AR_OP_JSON_BKT_LNG_JSON_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_0", identifier: "index", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_1", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'JsonParse("[ 1, 2, 3 ]")[2]', output: "AR_OP_JSON_BKT_LNG_JSON_EX_OUT_0" }, { input: 'JsonParse("[ \\"Apple\\", \\"Banana\\", \\"Orange\\" ]")[0]', output: 'A JSON value containing the String value "Apple"' }, { input: 'JsonParse("\\"Hello\\"")[2]', output: "AR_OP_JSON_BKT_LNG_JSON_EX_OUT_2" }] }], needsServerInfo: true }, equ: { identifier: "equ", description: "AR_OP_DSC_EQU", type: "operator", symbol: "==", category: "comparison", overloads: [{ description: "AR_OP_BLN_EQU_ANY_ANY_DSC", identifier: "Boolean_ONE equ(Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_EQU_ANY_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "5 == 3", output: "false" }, { input: "true == ! ( true and false )", output: "true" }, { input: 'ToJson("\\"8\\"" + "\\"3\\"") == JsonParse("\\"83\\"")', output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: 'ToJson("8" + "3") == JsonParse("83")', output: "false", featureConfigName: "encryptDecryptDataFeature" }, { input: 'ToJson(NOT_SET) == JsonParse("null")', output: "false", featureConfigName: "encryptDecryptDataFeature" }, { input: 'JsonParse("{\\"a\\":true,\\"b\\":false}") == JsonParse("{\\"b\\":false,\\"a\\":true}")', output: "true", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_OP_BLN_EQU_DEC_LNG_DSC", identifier: "Boolean_ONE equ(Decimal_ONE_Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "-5.0 == 3", output: "false" }, { input: "5.0 == 5", output: "true" }, { input: "ToDecimal(NOT_SET) == ToInt(NOT_SET)", output: "true" }] }, { description: "AR_OP_BLN_EQU_LNG_DEC_DSC", identifier: "Boolean_ONE equ(Long_ONE_Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "5 == 3.0", output: "false" }, { input: "5 == 5.0", output: "true" }, { input: "ToInt(NOT_SET) == ToDecimal(NOT_SET)", output: "true" }] }, { description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_DSC", identifier: "Boolean_ONE equ(Long_COLL,Decimal_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "MakeList(1+4, 2+1, 3) == MakeList(5.0, 3.0, 3.0)", output: "true" }, { input: "MakeList(1+4, 2+1, 3, 0) == MakeList(4.0, 2.0, 0.0, 1.0)", output: "false" }, { input: "MakeList(ToInt(NOT_SET), 1) == MakeList(ToDecimal(NOT_SET), 1.0)", output: "true" }] }, { description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_DSC", identifier: "Boolean_ONE equ(Decimal_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "MakeList(5.0, 3.0, 1.0) == MakeList(5, 3, 1)", output: "true" }, { input: "MakeList(5.0, 3.0, 1.0) == MakeList(5, 2, 1)", output: "false" }, { input: "MakeList(ToDecimal(NOT_SET), 1.0) == MakeList(ToInt(NOT_SET), 1)", output: "true" }] }, { description: "AR_OP_BLN_EQU_PHNBR_PHNBR_DSC", identifier: "Boolean_ONE equ(PhoneNumber_ONE,PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_PHNBR_PHNBR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "phn" }], examples: [{ input: 'ToPhoneNumber("tel:+13178723000") == ToPhoneNumber("+13178723000")', output: "true" }, { input: 'ToPhoneNumber("+13178723000") == ToPhoneNumber("13178723000")', output: "true" }, { input: 'ToPhoneNumber("sip:john.doe@company.com") == ToPhoneNumber("sips:john.doe@company.com")', output: "false" }, { input: 'ToPhoneNumber("sips:john.doe@company.com@") == ToPhoneNumber("sips:john.doe@company.com")', output: "true" }] }, { description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_DSC", identifier: "Boolean_ONE equ(Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "MakeList(1, 2, 3) == MakeList(5-4, 1+1, 3)", output: "true" }, { input: "MakeList(false, false, true, true) == MakeList(false, !true, !false, !true)", output: "false" }] }] }, neq: { identifier: "neq", description: "AR_OP_DSC_NEQ", type: "operator", symbol: "!=", category: "comparison", overloads: [{ description: "AR_OP_BLN_NEQ_ANY_ANY_DSC", identifier: "Boolean_ONE neq(Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_NEQ_ANY_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "5 != 3", output: "true" }, { input: "true != ! ( true and false )", output: "false" }, { input: 'ToJson("8" + "3") != JsonParse("83")', output: "false", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_OP_BLN_NEQ_DEC_LNG_DSC", identifier: "Boolean_ONE neq(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "5.0 != 3", output: "true" }, { input: "5.0 != 5", output: "false" }, { input: "ToDecimal(NOT_SET) != ToInt(NOT_SET)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_LNG_DEC_DSC", identifier: "Boolean_ONE neq(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "5 != 3.0", output: "true" }, { input: "5 != 5.0", output: "false" }, { input: "ToInt(NOT_SET) != ToDecimal(NOT_SET)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_DSC", identifier: "Boolean_ONE neq(PhoneNumber_ONE,PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "phn" }], examples: [{ input: 'ToPhoneNumber("tel:+13178723000") != ToPhoneNumber("+13178723000")', output: "false" }, { input: 'ToPhoneNumber("+13178723000") != ToPhoneNumber("13178723000")', output: "false" }, { input: 'ToPhoneNumber("sip:john.doe@company.com") != ToPhoneNumber("sips:john.doe@company.com")', output: "true" }, { input: 'ToPhoneNumber("sips:john.doe@company.com@") != ToPhoneNumber("sips:john.doe@company.com")', output: "false" }] }, { description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_DSC", identifier: "Boolean_ONE neq(Long_COLL,Decimal_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "MakeList(1+4, 2+1, 3) != MakeList(5.0, 3.0, 3.0)", output: "false" }, { input: "MakeList(1+4, 2+1, 3, 0) != MakeList(4.0, 2.0, 0.0, 1.0)", output: "true" }, { input: "MakeList(ToInt(NOT_SET), 1) != MakeList(ToDecimal(NOT_SET), 1.0)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_DSC", identifier: "Boolean_ONE neq(Decimal_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "MakeList(5.0, 3.0, 1.0) != MakeList(5, 3, 1)", output: "false" }, { input: "MakeList(5.0, 3.0, 1.0) != MakeList(5, 2, 1)", output: "true" }, { input: "MakeList(ToDecimal(NOT_SET), 1.0) != MakeList(ToInt(NOT_SET), 1)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_DSC", identifier: "Boolean_ONE neq(Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "MakeList(1, 2, 3) != MakeList(5-4, 1+1, 3)", output: "false" }, { input: "MakeList(false, false, true, true) != MakeList(false, !true, !false, !true)", output: "true" }] }] }, propAccess: { identifier: "propAccess", description: "AR_OP_DSC_PROPACCESS", type: "operator", symbol: ".", overloads: [{ description: "AR_OP_ANY_PROPACCESS_STR_ANY_DSC", identifier: "Any propAccess(String_ONE,Any_ONE)", support: { version: "1.0", resolver: "Accessor" }, returnValue: { description: "AR_OP_ANY_PROPACCESS_STR_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_0", identifier: "propertyToAccess", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }] }, { description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_DSC", identifier: "Any propAccess(String_ONE,Complex_ONE)", support: { version: "1.0", resolver: "Accessor" }, returnValue: { description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_0", identifier: "propertyToAccess", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "acp" }] }, { description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_DSC", identifier: "BoolFormatEnum_ONE propAccess(String_ONE,BoolFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_RV", isArray: false, type: "bof" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_0", identifier: "BoolFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "blc" }], examples: [{ input: "Format.Bool.playYesNo", output: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_DSC", identifier: "CurrencyFormatEnum_ONE propAccess(String_ONE,CurrencyFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_RV", isArray: false, type: "cuf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_0", identifier: "CurrencyFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cuc" }], examples: [{ input: "Format.Currency.playDigits", output: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.Currency.majorUnitsOnly", output: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_1" }, { input: "Format.Currency.minorUnitsOnly", output: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_2" }] }, { description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_DSC", identifier: "DateFormatEnum_ONE propAccess(String_ONE,DateFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_RV", isArray: false, type: "daf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_0", identifier: "DateFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dac" }], examples: [{ input: "Format.Date.longYear", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.Date.shortYear", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_1" }, { input: "Format.Date.shortMonthAndDay", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_2" }, { input: "Format.Date.dayOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_3" }, { input: "Format.Date.monthOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_4" }, { input: "Format.Date.shortYearOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_5" }, { input: "Format.Date.longYearOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_6" }, { input: "Format.Date.dayOfWeekOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_7" }] }, { description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_DSC", identifier: "NumberFormatEnum_ONE propAccess(String_ONE,NumberFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_RV", isArray: false, type: "nuf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_0", identifier: "NumberFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuc" }], examples: [{ input: "Format.Number.playDigits", output: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_DSC", identifier: "PhoneNumberFormatEnum_ONE propAccess(String_ONE,PhoneNumberFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, featureToggleName: "archPhoneNumberPhase2", returnValue: { description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_RV", isArray: false, type: "phf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_0", identifier: "PhoneNumberFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "phc" }], examples: [{ input: "Format.PhoneNumber.global", output: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.PhoneNumber.local", output: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_1" }] }, { description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_DSC", identifier: "ConversationTypeEnum_ONE propAccess(String_ONE,ConversationTypesEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_RV", isArray: false, type: "cte" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_0", identifier: "conversationTypeEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "ctc" }], examples: [{ input: "System.Conversation.Types", output: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_DSC", identifier: "CurrencyEnum_ONE propAccess(String_ONE,CurrenciesEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_RV", isArray: false, type: "cre" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_0", identifier: "currencyEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cec" }], examples: [{ input: "System.Currencies.USD", output: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_DSC", identifier: "DayOfWeekEnumContainer_ONE propAccess(String_ONE,DateTimeEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_RV", isArray: false, type: "dwc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_0", identifier: "dateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dlc" }], examples: [{ input: "System.DateTime.dayOfWeek", output: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_DSC", identifier: "LanguageEnum_ONE propAccess(String_ONE,LanguagesEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_RV", isArray: false, type: "lge" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_0", identifier: "languageEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lnc" }], examples: [{ input: "System.Languages.enUS", output: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_DSC", identifier: "RegionEnum_ONE propAccess(String_ONE,RegionsEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_RV", isArray: false, type: "rge" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_0", identifier: "regionEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "rec" }], examples: [{ input: "System.Regions.US", output: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_DSC", identifier: "SurveyDispositionEnum_ONE propAccess(String_ONE,SurveyDispositionsEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_RV", isArray: false, type: "sde" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_0", identifier: "surveyDispositionEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "sec" }], examples: [{ input: "System.Survey.Dispositions", output: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_DSC", identifier: "StringFormatEnum_ONE propAccess(String_ONE,StringFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_RV", isArray: false, type: "stf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_0", identifier: "StringFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "stc" }], examples: [{ input: "Format.String.playChars", output: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_DSC", identifier: "TimeFormatEnum_ONE propAccess(String_ONE,TimeFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_RV", isArray: false, type: "tif" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_0", identifier: "TimeFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tic" }], examples: [{ input: "Format.Time.twelveHours", output: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.Time.twentyFourHours", output: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_1" }] }, { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_DSC", identifier: "LanguageContextEnum_ONE propAccess(String_ONE,LanguageCaseEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_RV", isArray: false, type: "lne" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_0", identifier: "genderLanguageContextEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lcc" }], examples: [{ input: "Language.Case.article", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_0" }, { input: "Language.Case.accusative", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_1" }, { input: "Language.Case.genitive", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_2" }] }, { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_DSC", identifier: "LanguageContextEnum_ONE propAccess(String_ONE,LanguageGenderEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_RV", isArray: false, type: "lne" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_0", identifier: "genderLanguageContextEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lgc" }], examples: [{ input: "Language.Gender.common", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_0" }, { input: "Language.Gender.feminine", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_1" }, { input: "Language.Gender.masculine", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_2" }, { input: "Language.Gender.neuter", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_3" }] }, { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_DSC", identifier: "LanguageContextEnum_ONE propAccess(String_ONE,LanguageQuantityEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_RV", isArray: false, type: "lne" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_0", identifier: "quantityLanguageContextEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lqc" }], examples: [{ input: "Language.Quantity.plural", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_0" }, { input: "Language.Quantity.singular", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_1" }] }, { description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_DSC", identifier: "TimePartEnum_ONE propAccess(String_ONE,TimePartEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_RV", isArray: false, type: "tpf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_0", identifier: "timePartEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tpc" }], examples: [{ input: "Format.TimePart.days", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_0" }, { input: "Format.TimePart.hours", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_1" }, { input: "Format.TimePart.minutes", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_2" }, { input: "Format.TimePart.seconds", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_3" }] }] }, audioPlaybackOptions: { identifier: "audioPlaybackOptions", description: "AR_FN_DSC_AUDIOPLAYBACKOPTIONS", type: "function", name: "AudioPlaybackOptions", category: "audio", overloads: [{ description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_DSC", identifier: "Audio_ONE audioPlaybackOptions(AnyPromptOrAudio_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, mustBeLastOperationOrFunction: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_0", identifier: "audio", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "apa" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_1", identifier: "bargeIn", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln", mustBeLiteral: true }], examples: [{ input: "AudioPlaybackOptions(Prompt.Welcome, false)", output: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_0" }, { input: "AudioPlaybackOptions(ToAudioNumber(5), false)", output: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_1" }, { input: "AudioPlaybackOptions(Append(ToAudioNumber(5), ToAudioBlank(500), ToAudioNumber(4)), true)", output: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_DSC", identifier: "Audio_ONE audioPlaybackOptions(AnyPromptOrAudio_ONE,Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, mustBeLastOperationOrFunction: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_0", identifier: "audio", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "apa" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_1", identifier: "bargeIn", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln", mustBeLiteral: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_2", identifier: "flushNow", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln", mustBeLiteral: true }] }], needsServerInfo: true }, ceiling: { identifier: "ceiling", description: "AR_FN_DSC_CEILING", type: "function", name: "Ceiling", category: "mathematical", overloads: [{ description: "AR_FN_CUR_CEILING_CUR_DSC", identifier: "Currency_ONE ceiling(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_CEILING_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_CEILING_CUR_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Ceiling(MakeCurrency(2.30, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_0" }, { input: 'Ceiling(MakeCurrency(3.20, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_1" }, { input: 'Ceiling(MakeCurrency(-3.20, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_2" }, { input: 'Ceiling(MakeCurrency(5.00, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_3" }] }, { description: "AR_FN_DEC_CEILING_DEC_DSC", identifier: "Decimal_ONE ceiling(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_CEILING_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_CEILING_DEC_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Ceiling(2.3)", output: "3.0" }, { input: "Ceiling(3.2)", output: "4.0" }, { input: "Ceiling(-3.2)", output: "-3.0" }, { input: "Ceiling(5.0)", output: "5.0" }] }, { description: "AR_FN_LNG_CEILING_LNG_DSC", identifier: "Long_ONE ceiling(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_CEILING_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_CEILING_LNG_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Ceiling(3)", output: "3" }, { input: "Ceiling(3+7)", output: "10" }, { input: "Ceiling(-3)", output: "-3" }, { input: "Ceiling(0)", output: "0" }] }] }, floor: { identifier: "floor", description: "AR_FN_DSC_FLOOR", type: "function", name: "Floor", category: "mathematical", overloads: [{ description: "AR_FN_CUR_FLOOR_CUR_DSC", identifier: "Currency_ONE floor(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_FLOOR_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_FLOOR_CUR_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Floor(MakeCurrency(2.30, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_0" }, { input: 'Floor(MakeCurrency(3.20, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_1" }, { input: 'Floor(MakeCurrency(-3.20, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_2" }, { input: 'Floor(MakeCurrency(5.00, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_3" }, { input: 'Floor(MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_4" }] }, { description: "AR_FN_DEC_FLOOR_DEC_DSC", identifier: "Decimal_ONE floor(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_FLOOR_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_FLOOR_DEC_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Floor(2.3)", output: "2.0" }, { input: "Floor(3.2)", output: "3.0" }, { input: "Floor(-3.2)", output: "-4.0" }, { input: "Floor(5.0)", output: "5.0" }] }, { description: "AR_FN_LNG_FLOOR_LNG_DSC", identifier: "Long_ONE floor(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_FLOOR_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FLOOR_LNG_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Floor(3)", output: "3" }, { input: "Floor(3+7)", output: "10" }, { input: "Floor(-3)", output: "-3" }, { input: "Floor(0)", output: "0" }] }] }, round: { identifier: "round", description: "AR_FN_DSC_ROUND", type: "function", name: "Round", category: "mathematical", overloads: [{ description: "AR_FN_CUR_ROUND_CUR_DSC", identifier: "Currency_ONE round(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_ROUND_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_ROUND_CUR_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Round(MakeCurrency(3.22, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_0" }, { input: 'Round(MakeCurrency(1.50, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_1" }, { input: 'Round(MakeCurrency(1.49, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_2" }, { input: 'Round(MakeCurrency(0.00, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_3" }, { input: 'Round(MakeCurrency(-3.20, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_4" }, { input: 'Round(MakeCurrency(-3.60, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_5" }] }, { description: "AR_FN_DEC_ROUND_DEC_DSC", identifier: "Decimal_ONE round(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_ROUND_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_ROUND_DEC_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Round(3.225)", output: "3.0" }, { input: "Round(1.5)", output: "2.0" }, { input: "Round(1.49)", output: "1.0" }, { input: "Round(0.0)", output: "0.0" }, { input: "Round(-3.2)", output: "-3.0" }, { input: "Round(-3.6)", output: "-4.0" }, { input: "Round(-3.614)", output: "-4.0" }] }, { description: "AR_FN_DEC_ROUND_DEC_LNG_DSC", identifier: "Decimal_ONE round(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_ROUND_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_1", identifier: "digits", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "Round(3.225, 1)", output: "3.2" }, { input: "Round(3.225, 2)", output: "3.23" }, { input: "Round(1.5, 0)", output: "2.0" }, { input: "Round(1.49, 1)", output: "1.5" }, { input: "Round(0.0, 2)", output: "0.0" }, { input: "Round(-3.2, 0)", output: "-3.0" }, { input: "Round(-3.2, 1)", output: "-3.2" }, { input: "Round(-3.6, 0)", output: "-4.0" }, { input: "Round(-3.6, 1)", output: "-3.6" }, { input: "Round(-3.614, 0)", output: "-4.0" }, { input: "Round(-3.614, 2)", output: "-3.61" }] }, { description: "AR_FN_CUR_ROUND_CUR_LNG_DSC", identifier: "Currency_ONE round(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_ROUND_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_1", identifier: "digits", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Round(MakeCurrency(3.225, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_0" }, { input: 'Round(MakeCurrency(3.225, "USD"), 2)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_1" }, { input: 'Round(MakeCurrency(1.50, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_2" }, { input: 'Round(MakeCurrency(1.49, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_3" }, { input: 'Round(MakeCurrency(0.00, "USD"), 2)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_4" }, { input: 'Round(MakeCurrency(-3.20, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_5" }, { input: 'Round(MakeCurrency(-3.20, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_6" }, { input: 'Round(MakeCurrency(-3.60, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_7" }, { input: 'Round(MakeCurrency(-3.60, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_8" }, { input: 'Round(MakeCurrency(-3.614, "USD"), 2)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_9" }, { input: 'Round(MakeCurrency(-3.614, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_10" }] }] }, sum: { identifier: "sum", description: "AR_FN_DSC_SUM", type: "function", name: "Sum", category: "mathematical", overloads: [{ description: "AR_FN_LNG_SUM_LNG_LNG_MORE_DSC", identifier: "Long_ONE sum(Long_ONE,Long_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_LNG_SUM_LNG_LNG_MORE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_1", identifier: "nextIntegerValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "int" }], examples: [{ input: "Sum(3, 5)", output: "8" }, { input: "Sum(0, 5)", output: "5" }, { input: "Sum(3, 5, -8)", output: "0" }, { input: "Sum(NOT_SET, 5)", output: "5" }, { input: "Sum(3, NOT_SET)", output: "3" }, { input: "Sum(ToInt(NOT_SET), ToInt(NOT_SET))", output: "0" }] }, { description: "AR_FN_CUR_SUM_CUR_CUR_MORE_DSC", identifier: "Currency_ONE sum(Currency_ONE,Currency_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_CUR_SUM_CUR_CUR_MORE_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_1", identifier: "nextCurrencyValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "cur" }], examples: [{ input: 'Sum(MakeCurrency(3.50, "USD"), MakeCurrency(5.50, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_0" }, { input: 'Sum(MakeCurrency(0.00, "USD"), MakeCurrency(-5.20, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_1" }, { input: 'Sum(MakeCurrency(3.00, "USD"), MakeCurrency(5.00, "USD"), MakeCurrency(-8.40, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_2" }, { input: 'Sum(MakeCurrency(NOT_SET, "USD"), MakeCurrency(5.00, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_3" }, { input: 'Sum(MakeCurrency(-3.00, "USD"), MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_4" }, { input: 'Sum(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_5" }, { input: "Sum(ToCurrency(NOT_SET), ToCurrency(NOT_SET))", output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_6" }] }, { description: "AR_FN_DEC_SUM_DEC_DEC_MORE_DSC", identifier: "Decimal_ONE sum(Decimal_ONE,Decimal_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DEC_SUM_DEC_DEC_MORE_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_1", identifier: "nextDecimalValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "dec" }], examples: [{ input: "Sum(3.5, 5.5)", output: "9.0" }, { input: "Sum(0.0, -5.2)", output: "-5.2" }, { input: "Sum(3.0, 5.0, -8.4)", output: "-0.4" }, { input: "Sum(NOT_SET, 5.0)", output: "5.0" }, { input: "Sum(-3.0, NOT_SET)", output: "-3.0" }, { input: "Sum(ToDecimal(NOT_SET), ToDecimal(NOT_SET))", output: "0.0" }] }, { description: "AR_FN_DUR_SUM_DUR_DUR_MORE_DSC", identifier: "Duration_ONE sum(Duration_ONE,Duration_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DUR_SUM_DUR_DUR_MORE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_1", identifier: "nextValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "dur" }], examples: [{ input: 'Sum(ToDuration("P1DT1H0M3S"), ToDuration("P1DT0H30M3S"))', output: "AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_0" }, { input: 'Sum(ToDuration("P1DT1H0M3S"), NOT_SET)', output: "AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_1" }, { input: "Sum(ToDuration(NOT_SET), ToDuration(NOT_SET))", output: "AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_2" }] }, { description: "AR_FN_LNG_SUM_LNG_COLL_DSC", identifier: "Long_ONE sum(Long_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_LNG_SUM_LNG_COLL_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_SUM_LNG_COLL_PRM_DSC_0", identifier: "integerCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Sum(MakeList(3, 5, 5))", output: "13" }, { input: "Sum(MakeList(3, ToInt(NOT_SET), 5))", output: "8" }, { input: "Sum(MakeList(ToInt(NOT_SET), ToInt(NOT_SET)))", output: "0" }, { input: "Sum(MakeEmptyList(ToInt(NOT_SET)))", output: "0" }] }, { description: "AR_FN_CUR_SUM_CUR_COLL_DSC", identifier: "Currency_ONE sum(Currency_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_CUR_SUM_CUR_COLL_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_SUM_CUR_COLL_PRM_DSC_0", identifier: "currencyCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Sum(MakeList(MakeCurrency(3.50, "USD"), MakeCurrency(5.50, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_0" }, { input: 'Sum(MakeList(MakeCurrency(0.00, "USD"), MakeCurrency(-5.20, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_1" }, { input: 'Sum(MakeList(MakeCurrency(3.00, "USD"), MakeCurrency(5.00, "USD"), MakeCurrency(-8.40, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_2" }, { input: 'Sum(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(5.00, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_3" }, { input: 'Sum(MakeList(MakeCurrency(-3.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_4" }, { input: 'Sum(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_5" }, { input: "Sum(MakeEmptyList(ToCurrency(NOT_SET)))", output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_6" }] }, { description: "AR_FN_DEC_SUM_DEC_COLL_DSC", identifier: "Decimal_ONE sum(Decimal_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DEC_SUM_DEC_COLL_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_SUM_DEC_COLL_PRM_DSC_0", identifier: "decimalCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Sum(MakeList(3.5, 5.5, 5.2))", output: "14.2" }, { input: "Sum(MakeList(3.5, ToDecimal(NOT_SET), 5.5))", output: "9.0" }, { input: "Sum(MakeList(ToDecimal(NOT_SET), ToDecimal(NOT_SET)))", output: "0.0" }, { input: "Sum(MakeEmptyList(ToDecimal(NOT_SET)))", output: "0.0" }] }, { description: "AR_FN_DUR_SUM_DUR_COLL_DSC", identifier: "Duration_ONE sum(Duration_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DUR_SUM_DUR_COLL_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_SUM_DUR_COLL_PRM_DSC_0", identifier: "value", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: 'Sum(MakeList(ToDuration("P1DT1H0M3S"), ToDuration("P1DT0H30M3S")))', output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_0" }, { input: 'Sum(MakeList(ToDuration("P1DT1H0M3S"), ToDuration(NOT_SET)))', output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_1" }, { input: "Sum(MakeList(ToDuration(NOT_SET), ToDuration(NOT_SET)))", output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_2" }, { input: "Sum(MakeEmptyList(ToDuration(NOT_SET)))", output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_3" }] }] }, average: { identifier: "average", description: "AR_FN_DSC_AVERAGE", type: "function", name: "Average", category: "statistical", overloads: [{ description: "AR_FN_CUR_AVERAGE_CUR_MORE_DSC", identifier: "Currency_ONE average(Currency_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_AVERAGE_CUR_MORE_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_AVERAGE_CUR_MORE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "cur" }], examples: [{ input: 'Average(MakeCurrency(8.50, "USD"), MakeCurrency(4.50, "USD"))', output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_0" }, { input: 'Average(MakeCurrency(8.00, "USD"), MakeCurrency(0.00, "USD"), MakeCurrency(-4.00,"USD"), MakeCurrency(14.00,"USD"))', output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_1" }, { input: 'Average(MakeCurrency(8.00, "USD"), MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_2" }, { input: "Average(ToCurrency(NOT_SET))", output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_3" }] }, { description: "AR_FN_DEC_AVERAGE_DEC_MORE_DSC", identifier: "Decimal_ONE average(Decimal_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_DEC_MORE_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_DEC_MORE_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "dec" }], examples: [{ input: "Average(8.5, 4.5)", output: "6.5" }, { input: "Average(8.0, 0.0, -4.0, 14.0)", output: "4.5" }, { input: "Average(8.0, NOT_SET)", output: "8.0" }, { input: "Average(ToDecimal(NOT_SET), ToDecimal(NOT_SET))", output: "0.0" }] }, { description: "AR_FN_DUR_AVERAGE_DUR_MORE_DSC", identifier: "Duration_ONE average(Duration_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_AVERAGE_DUR_MORE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_AVERAGE_DUR_MORE_PRM_DSC_0", identifier: "durationValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "dur" }], examples: [{ input: "Average(MakeDuration(0, 4, 0, 0), MakeDuration(0, 2, 0, 0))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_0" }, { input: "Average(MakeDuration(0, 8, 0, 0), MakeDuration(0, 0, 0, 0), MakeDuration(0, -4, 0, 0), MakeDuration(0, 14, 0, 0))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_1" }, { input: "Average(MakeDuration(0, 8, 0, 0), ToDuration(NOT_SET))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_2" }, { input: "Average(ToDuration(NOT_SET), ToDuration(NOT_SET))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_3" }] }, { description: "AR_FN_DEC_AVERAGE_LNG_MORE_DSC", identifier: "Decimal_ONE average(Long_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_LNG_MORE_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_LNG_MORE_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "int" }], examples: [{ input: "Average(8, 4)", output: "6.0" }, { input: "Average(8, 0, -4, 14)", output: "4.5" }, { input: "Average(8, NOT_SET)", output: "8.0" }, { input: "Average(ToInt(NOT_SET), ToInt(NOT_SET))", output: "0.0" }] }, { description: "AR_FN_CUR_AVERAGE_CUR_COLL_DSC", identifier: "Currency_ONE average(Currency_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_AVERAGE_CUR_COLL_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_AVERAGE_CUR_COLL_PRM_DSC_0", identifier: "currencyCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Average(MakeList(MakeCurrency(8.50, "USD"), MakeCurrency(4.50, "USD")))', output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_0" }, { input: 'Average(MakeList(MakeCurrency(8.00, "USD"), MakeCurrency(0.00, "USD"), MakeCurrency(-4.00, "USD"), MakeCurrency(14.00, "USD")))', output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_1" }, { input: 'Average(MakeList(MakeCurrency(8.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_2" }, { input: "Average(MakeList(ToCurrency(NOT_SET)))", output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_3" }, { input: "Average(MakeEmptyList(ToCurrency(NOT_SET)))", output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_4" }] }, { description: "AR_FN_DEC_AVERAGE_DEC_COLL_DSC", identifier: "Decimal_ONE average(Decimal_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_DEC_COLL_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_DEC_COLL_PRM_DSC_0", identifier: "decimalCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Average(MakeList(8.5, 4.5))", output: "6.5" }, { input: "Average(MakeList(8.0, 0.0, -4.0, 14.0))", output: "4.5" }, { input: "Average(MakeList(8.0, ToDecimal(NOT_SET)))", output: "8.0" }, { input: "Average(MakeList(ToDecimal(NOT_SET)))", output: "0.0" }, { input: "Average(MakeEmptyList(ToDecimal(NOT_SET)))", output: "0.0" }] }, { description: "AR_FN_DEC_AVERAGE_LNG_COLL_DSC", identifier: "Decimal_ONE average(Long_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_LNG_COLL_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_LNG_COLL_PRM_DSC_0", identifier: "integerCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Average(MakeList(8, 4))", output: "6.0" }, { input: "Average(MakeList(8, 0, -4, 14))", output: "4.5" }, { input: "Average(MakeList(8, ToInt(NOT_SET)))", output: "8.0" }, { input: "Average(MakeList(ToInt(NOT_SET)))", output: "0.0" }, { input: "Average(MakeEmptyList(ToInt(NOT_SET)))", output: "0.0" }] }, { description: "AR_FN_DUR_AVERAGE_DUR_COLL_DSC", identifier: "Duration_ONE average(Duration_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_AVERAGE_DUR_COLL_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_AVERAGE_DUR_COLL_PRM_DSC_0", identifier: "durationCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: "Average(MakeList(MakeDuration(0, 4, 0, 0), MakeDuration(0, 2, 0, 0)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_0" }, { input: "Average(MakeList(MakeDuration(0, 8, 0, 0), MakeDuration(0, 0, 0, 0), MakeDuration(0, -4, 0, 0), MakeDuration(0, 14, 0, 0)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_1" }, { input: "Average(MakeList(MakeDuration(0, 8, 0, 0), ToDuration(NOT_SET)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_2" }, { input: "Average(MakeList(ToDuration(NOT_SET), ToDuration(NOT_SET)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_3" }] }] }, findSystemPrompt: { identifier: "findSystemPrompt", description: "AR_FN_DSC_FINDSYSTEMPROMPT", type: "function", name: "FindSystemPrompt", category: "search", overloads: [{ description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_DSC", identifier: "Prompt_ONE findSystemPrompt(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindSystemPrompt("boolean_false")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_0" }, { input: 'FindSystemPrompt("PromptSystem.boolean_false")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_1" }, { input: 'FindSystemPrompt("foo")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_2" }, { input: 'FindSystemPrompt("")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_3" }, { input: "FindSystemPrompt(ToString(NOT_SET))", output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_4" }] }, { description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_DSC", identifier: "Prompt_ONE findSystemPrompt(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindSystemPrompt(NOT_SET)", output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUserPrompt: { identifier: "findUserPrompt", description: "AR_FN_DSC_FINDUSERPROMPT", type: "function", name: "FindUserPrompt", category: "search", overloads: [{ description: "AR_FN_PROMPT_FINDUSERPROMPT_STR_DSC", identifier: "Prompt_ONE findUserPrompt(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDUSERPROMPT_STR_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDUSERPROMPT_STR_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUserPrompt("Greeting")', output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_0" }, { input: 'FindUserPrompt("Prompt.Greeting")', output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_1" }, { input: 'FindUserPrompt("")', output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_2" }, { input: "FindUserPrompt(ToString(NOT_SET))", output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_3" }] }, { description: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_DSC", identifier: "Prompt_ONE findUserPrompt(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUserPrompt(NOT_SET)", output: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findString: { identifier: "findString", description: "AR_FN_DSC_FINDSTRING", type: "function", name: "FindString", category: "text", overloads: [{ description: "AR_FN_LNG_FINDSTRING_STR_STR_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'FindString("Hello", "ll")', output: "2" }, { input: 'FindString("Hello", "he")', output: "-1" }, { input: 'FindString("Hello", "abc")', output: "-1" }, { input: 'FindString("Hello", "")', output: "0" }] }, { description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'FindString("Hello", "ll", true)', output: "2" }, { input: 'FindString("Hello", "he", true)', output: "0" }, { input: 'FindString("Hello", "he", false)', output: "-1" }, { input: 'FindString("Hello", "abc", true)', output: "-1" }, { input: 'FindString("Hello", "", true)', output: "0" }, { input: 'FindString("le \xC9lever", "\xE9", true)', output: "3" }, { input: 'FindString("le \xC9lever", "\xE9", false)', output: "-1" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", true)', output: "2" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", false)', output: "2" }] }, { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_2", identifier: "occurrenceNumber", isArray: false, helpDisplayIdx: 2, min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: 'FindString("Hello Hello", "l", 3)', output: "8" }, { input: 'FindString("Hello Hello", "l", 5)', output: "-1" }, { input: 'FindString("Hello", "he", 1)', output: "-1" }, { input: 'FindString("Hello", "He", 1)', output: "0" }, { input: 'FindString("Hello", "", 1)', output: "0" }] }, { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE,Long_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_2", identifier: "occurrenceNumber", isArray: false, helpDisplayIdx: 2, min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'FindString("Hello Hello", "l", 3, true)', output: "8" }, { input: 'FindString("Hello Hello", "l", 5, true)', output: "-1" }, { input: 'FindString("Hello", "he", 1, true)', output: "0" }, { input: 'FindString("Hello", "he", 1, false)', output: "-1" }, { input: 'FindString("Hello", "He", 1, true)', output: "0" }, { input: 'FindString("Hello", "", 1, true)', output: "0" }, { input: 'FindString("le \xC9lever le \xC9lever", "\xE9", 2, true)', output: "13" }, { input: 'FindString("le \xC9lever", "\xE9", 1, false)', output: "-1" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", 1, true)', output: "2" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1 \u4E2D\u570B\u53F0\u7063KD1", "\u53F0", 2, false)', output: "10" }] }], needsServerInfo: true }, findUser: { identifier: "findUser", description: "AR_FN_DSC_FINDUSER", type: "function", name: "FindUser", category: "search", overloads: [{ description: "AR_FN_USR_FINDUSER_STR_DSC", identifier: "User_ONE findUser(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSER_STR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSER_STR_PRM_DSC_0", identifier: "userEmail", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUser("john.doe@company.com")', output: "AR_FN_USR_FINDUSER_STR_EX_OUT_0" }, { input: "FindUser(ToString(NOT_SET))", output: "AR_FN_USR_FINDUSER_STR_EX_OUT_1" }] }, { description: "AR_FN_USR_FINDUSER_NTS_DSC", identifier: "User_ONE findUser(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSER_NTS_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSER_NTS_PRM_DSC_0", identifier: "userEmail", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUser(NOT_SET)", output: "AR_FN_USR_FINDUSER_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUserById: { identifier: "findUserById", description: "AR_FN_DSC_FINDUSERBYID", type: "function", name: "FindUserById", category: "search", overloads: [{ description: "AR_FN_USR_FINDUSERBYID_STR_DSC", identifier: "User_ONE findUserById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSERBYID_STR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSERBYID_STR_PRM_DSC_0", identifier: "userId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUserById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_USR_FINDUSERBYID_STR_EX_OUT_0" }, { input: "FindUserById(ToString(NOT_SET))", output: "AR_FN_USR_FINDUSERBYID_STR_EX_OUT_1" }] }, { description: "AR_FN_USR_FINDUSERBYID_NTS_DSC", identifier: "User_ONE findUserById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSERBYID_NTS_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSERBYID_NTS_PRM_DSC_0", identifier: "userId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUserById(NOT_SET)", output: "AR_FN_USR_FINDUSERBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUsersById: { identifier: "findUsersById", description: "AR_FN_DSC_FINDUSERSBYID", type: "function", name: "FindUsersById", category: "search", overloads: [{ description: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_DSC", identifier: "User_COLL findUsersById(String_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_RV", isArray: true, type: "usr" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_PRM_DSC_0", identifier: "userIds", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", maxItems: "50" }], examples: [{ input: 'FindUsersById(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", ToString(NOT_SET)))', output: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_0" }, { input: "FindUsersById(MakeEmptyList(ToString(NOT_SET)))", output: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_1" }, { input: "FindUsersById(MakeList(ToString(NOT_SET)))", output: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findCustomerSegments: { identifier: "findCustomerSegments", description: "AR_FN_DSC_FINDCUSTOMERSEGMENTS", type: "function", name: "FindCustomerSegments", category: "search", overloads: [{ description: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_DSC", identifier: "CustomerSegment_COLL findCustomerSegments(String_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot" }, featureConfigName: "botFlowsCustomerSegmentsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_RV", isArray: true, type: "csg" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_PRM_DSC_0", identifier: "segmentNames", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1", maxItems: "5", maxLength: "256" }], examples: [{ input: 'FindCustomerSegments(MakeList("Gold Members", "VIP"))', output: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_EX_OUT_0" }] }], needsServerInfo: true }, findDivision: { identifier: "findDivision", description: "AR_FN_DSC_FINDDIVISION", type: "function", name: "FindDivision", category: "search", overloads: [{ description: "AR_FN_DIVISION_FINDDIVISION_STR_DSC", identifier: "Division_ONE findDivision(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISION_STR_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISION_STR_PRM_DSC_0", identifier: "divisionToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindDivision("Fire")', output: "AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_0" }, { input: "FindDivision(ToString(NOT_SET))", output: "AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_1" }] }, { description: "AR_FN_DIVISION_FINDDIVISION_NTS_DSC", identifier: "Division_ONE findDivision(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISION_NTS_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISION_NTS_PRM_DSC_0", identifier: "divisionName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindDivision(NOT_SET)", output: "AR_FN_DIVISION_FINDDIVISION_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findDivisionById: { identifier: "findDivisionById", description: "AR_FN_DSC_FINDDIVISIONBYID", type: "function", name: "FindDivisionById", category: "search", overloads: [{ description: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_DSC", identifier: "Division_ONE findDivisionById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_PRM_DSC_0", identifier: "divisionId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindDivisionById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_0" }, { input: "FindDivisionById(ToString(NOT_SET))", output: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_1" }] }, { description: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_DSC", identifier: "Division_ONE findDivisionById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_PRM_DSC_0", identifier: "divisionId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindDivisionById(NOT_SET)", output: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findDivisions: { identifier: "findDivisions", description: "AR_FN_DSC_FINDDIVISIONS", type: "function", name: "FindDivisions", category: "search", overloads: [{ description: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_DSC", identifier: "Division_COLL findDivisions(String_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_RV", isArray: true, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_PRM_DSC_0", identifier: "divisionNames", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "str", maxItems: "50" }], examples: [{ input: 'FindDivisions(MakeList("Fire", ToString(NOT_SET)))', output: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_0" }, { input: "FindDivisions(MakeEmptyList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_1" }, { input: "FindDivisions(MakeList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findDivisionsById: { identifier: "findDivisionsById", description: "AR_FN_DSC_FINDDIVISIONSBYID", type: "function", name: "FindDivisionsById", category: "search", overloads: [{ description: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_DSC", identifier: "Division_COLL findDivisionsById(String_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_RV", isArray: true, type: "dvn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_PRM_DSC_0", identifier: "divisionIds", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", maxItems: "50" }], examples: [{ input: 'FindDivisionsById(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", ToString(NOT_SET)))', output: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_0" }, { input: "FindDivisionsById(MakeEmptyList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_1" }, { input: "FindDivisionsById(MakeList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findEmergencyGroup: { identifier: "findEmergencyGroup", description: "AR_FN_DSC_FINDEMERGENCYGROUP", type: "function", name: "FindEmergencyGroup", category: "search", overloads: [{ description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_DSC", identifier: "EmergencyGroup_ONE findEmergencyGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_PRM_DSC_0", identifier: "emergencyGroupToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindEmergencyGroup("Fire")', output: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_0" }, { input: "FindEmergencyGroup(ToString(NOT_SET))", output: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_1" }] }, { description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_DSC", identifier: "EmergencyGroup_ONE findEmergencyGroup(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_PRM_DSC_0", identifier: "emergencyGroupName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindEmergencyGroup(NOT_SET)", output: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findGrammar: { identifier: "findGrammar", description: "AR_FN_DSC_FINDGRAMMAR", type: "function", name: "FindGrammar", category: "search", overloads: [{ description: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_DSC", identifier: "Grammar_ONE findGrammar(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_PRM_DSC_0", identifier: "grammarToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindGrammar("Customer Account")', output: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_0" }, { input: "FindGrammar(ToString(NOT_SET))", output: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_1" }] }, { description: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_DSC", identifier: "Grammar_ONE findGrammar(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_PRM_DSC_0", identifier: "grammarName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindGrammar(NOT_SET)", output: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findGrammarById: { identifier: "findGrammarById", description: "AR_FN_DSC_FINDGRAMMARBYID", type: "function", name: "FindGrammarById", category: "search", overloads: [{ description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_DSC", identifier: "Grammar_ONE findGrammarById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_PRM_DSC_0", identifier: "grammarId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindGrammarById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_DSC", identifier: "Grammar_ONE findGrammarById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_PRM_DSC_0", identifier: "grammarId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindGrammarById(NOT_SET)", output: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findGroup: { identifier: "findGroup", description: "AR_FN_DSC_FINDGROUP", type: "function", name: "FindGroup", category: "search", overloads: [{ description: "AR_FN_GRP_FINDGROUP_STR_DSC", identifier: "Group_ONE findGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_FINDGROUP_STR_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_FINDGROUP_STR_PRM_DSC_0", identifier: "groupToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindGroup("Warranty Specialists")', output: "AR_FN_GRP_FINDGROUP_STR_EX_OUT_0" }, { input: "FindGroup(ToString(NOT_SET))", output: "AR_FN_GRP_FINDGROUP_STR_EX_OUT_1" }] }, { description: "AR_FN_GRP_FINDGROUP_NTS_DSC", identifier: "Group_ONE findGroup(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_FINDGROUP_NTS_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_FINDGROUP_NTS_PRM_DSC_0", identifier: "groupName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindGroup(NOT_SET)", output: "AR_FN_GRP_FINDGROUP_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findImage: { identifier: "findImage", description: "AR_FN_DSC_FINDIMAGE", type: "function", name: "FindImage", category: "search", overloads: [{ description: "AR_FN_IMAGE_FINDIMAGE_STR_DSC", identifier: "Image_ONE findImage(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGE_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGE_STR_PRM_DSC_0", identifier: "imageNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindImage("ArchitectLogo")', output: "AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_0" }, { input: "FindImage(ToString(NOT_SET))", output: "AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_1" }] }, { description: "AR_FN_IMAGE_FINDIMAGE_NTS_DSC", identifier: "Image_ONE findImage(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGE_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGE_NTS_PRM_DSC_0", identifier: "imageName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindImage(NOT_SET)", output: "AR_FN_IMAGE_FINDIMAGE_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findImageById: { identifier: "findImageById", description: "AR_FN_DSC_FINDIMAGEBYID", type: "function", name: "FindImageById", category: "search", overloads: [{ description: "AR_FN_IMAGE_FINDIMAGEBYID_STR_DSC", identifier: "Image_ONE findImageById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGEBYID_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGEBYID_STR_PRM_DSC_0", identifier: "imageId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindImageById("32952010-9ac2-469f-a2d8-85123e03763b")', output: "AR_FN_IMAGE_FINDIMAGEBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_DSC", identifier: "Image_ONE findImageById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_PRM_DSC_0", identifier: "imageId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindImageById(NOT_SET)", output: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findKnowledgeBaseDocumentById: { identifier: "findKnowledgeBaseDocumentById", description: "AR_FN_DSC_FINDKNOWLEDGEBASEDOCUMENTBYID", type: "function", name: "FindKnowledgeBaseDocumentById", category: "search", overloads: [{ description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_DSC", identifier: "KnowledgeBaseDocument_ONE findKnowledgeBaseDocumentById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindKnowledgeBaseDocumentById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_DSC", identifier: "KnowledgeBaseDocument_ONE findKnowledgeBaseDocumentById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_PRM_DSC_0", identifier: "knowledgeBaseDocumentId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindKnowledgeBaseDocumentById(NOT_SET)", output: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUtilizationLabel: { identifier: "findUtilizationLabel", description: "AR_FN_DSC_FINDUTILIZATIONLABEL", type: "function", name: "FindUtilizationLabel", category: "search", overloads: [{ description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabel(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_PRM_DSC_0", identifier: "utilizationLabelToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUtilizationLabel("Green")', output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_0" }, { input: "FindUtilizationLabel(ToString(NOT_SET))", output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_1" }] }, { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabel(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_PRM_DSC_0", identifier: "utilizationLabelName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUtilizationLabel(NOT_SET)", output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUtilizationLabelById: { identifier: "findUtilizationLabelById", description: "AR_FN_DSC_FINDUTILIZATIONLABELBYID", type: "function", name: "FindUtilizationLabelById", category: "search", overloads: [{ description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabelById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_PRM_DSC_0", identifier: "utilizationLabelId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabelById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_PRM_DSC_0", identifier: "utilizationLabelId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUtilizationLabelById(NOT_SET)", output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findQueue: { identifier: "findQueue", description: "AR_FN_DSC_FINDQUEUE", type: "function", name: "FindQueue", category: "search", overloads: [{ description: "AR_FN_QUEUE_FINDQUEUE_STR_DSC", identifier: "Queue_ONE findQueue(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUE_STR_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUE_STR_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueue("Marketing")', output: "AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_0" }, { input: "FindQueue(ToString(NOT_SET))", output: "AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_1" }] }, { description: "AR_FN_QUEUE_FINDQUEUE_NTS_DSC", identifier: "Queue_ONE findQueue(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUE_NTS_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUE_NTS_PRM_DSC_0", identifier: "queueName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindQueue(NOT_SET)", output: "AR_FN_QUEUE_FINDQUEUE_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findQueueById: { identifier: "findQueueById", description: "AR_FN_DSC_FINDQUEUEBYID", type: "function", name: "FindQueueById", category: "search", overloads: [{ description: "AR_FN_QUEUE_FINDQUEUEBYID_STR_DSC", identifier: "Queue_ONE findQueueById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUEBYID_STR_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUEBYID_STR_PRM_DSC_0", identifier: "queueId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_QUEUE_FINDQUEUEBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_DSC", identifier: "Queue_ONE findQueueById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_PRM_DSC_0", identifier: "queueId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindQueueById(NOT_SET)", output: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findWorktypeStatus: { identifier: "findWorktypeStatus", description: "AR_FN_DSC_FINDWORKTYPESTATUS", type: "function", name: "FindWorktypeStatus", category: "search", overloads: [{ description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatus(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_PRM_DSC_0", identifier: "worktypeStatusNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindWorktypeStatus("NewOpportunity")', output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_EX_OUT_0" }] }, { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatus(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_PRM_DSC_0", identifier: "worktypeStatusNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindWorktypeStatus(NOT_SET)", output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findWorktypeStatusById: { identifier: "findWorktypeStatusById", description: "AR_FN_DSC_FINDWORKTYPESTATUSBYID", type: "function", name: "FindWorktypeStatusById", category: "search", overloads: [{ description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatusById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_PRM_DSC_0", identifier: "worktypeStatusId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindWorktypeStatusById("8dd32bf3-5f81-4601-9db7-fbce97b09441")', output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatusById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_PRM_DSC_0", identifier: "worktypeStatusId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindWorktypeStatusById(NOT_SET)", output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findQueueEstimatedWaitTime: { identifier: "findQueueEstimatedWaitTime", description: "AR_FN_DSC_FINDQUEUEESTIMATEDWAITTIME", type: "function", name: "FindQueueEstimatedWaitTime", category: "statistical", overloads: [{ description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_DSC", identifier: "Duration_ONE findQueueEstimatedWaitTime(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueEstimatedWaitTime("Marketing")', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_0" }, { input: "FindQueueEstimatedWaitTime(ToString(NOT_SET))", output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_1" }] }, { description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_DSC", identifier: "Duration_ONE findQueueEstimatedWaitTime(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_1", identifier: "mediaType", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueEstimatedWaitTime("Marketing", "call")', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_0" }, { input: 'FindQueueEstimatedWaitTime("Marketing", ToString(NOT_SET))', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_1" }, { input: 'FindQueueEstimatedWaitTime(ToString(NOT_SET), "call")', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_2" }] }, { description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_DSC", identifier: "Duration_COLL findQueueEstimatedWaitTime(String_ONE,String_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_RV", isArray: true, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_1", identifier: "mediaTypes", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueEstimatedWaitTime("Marketing", MakeList("call"))', output: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_0" }, { input: 'FindQueueEstimatedWaitTime("Marketing", MakeList(ToString(NOT_SET)))', output: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_1" }, { input: 'FindQueueEstimatedWaitTime(ToString(NOT_SET), MakeList("call"))', output: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, getQueueEstimatedWaitTime: { identifier: "getQueueEstimatedWaitTime", description: "AR_FN_DSC_GETQUEUEESTIMATEDWAITTIME", type: "function", name: "GetQueueEstimatedWaitTime", category: "statistical", overloads: [{ description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_DSC", identifier: "Duration_ONE getQueueEstimatedWaitTime(Queue_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_PRM_DSC_0", identifier: "queueToQuery", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }], examples: [{ input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"))', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_0" }, { input: "GetQueueEstimatedWaitTime(ToQueue(NOT_SET))", output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_1" }] }, { description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_DSC", identifier: "Duration_ONE getQueueEstimatedWaitTime(Queue_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_0", identifier: "queueToQuery", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_1", identifier: "mediaType", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), "call")', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_0" }, { input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), ToString(NOT_SET))', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_1" }, { input: 'GetQueueEstimatedWaitTime(ToQueue(NOT_SET), "call")', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_2" }] }, { description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_DSC", identifier: "Duration_COLL getQueueEstimatedWaitTime(Queue_ONE,String_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_RV", isArray: true, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_0", identifier: "queueToQuery", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_1", identifier: "mediaTypes", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), MakeList("call"))', output: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_0" }, { input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), MakeList(ToString(NOT_SET)))', output: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_1" }, { input: 'GetQueueEstimatedWaitTime(ToQueue(NOT_SET), MakeList("call"))', output: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findResponseAsset: { identifier: "findResponseAsset", description: "AR_FN_DSC_FINDRESPONSEASSET", type: "function", name: "FindResponseAsset", category: "search", overloads: [{ description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_DSC", identifier: "ResponseAsset_ONE findResponseAsset(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_PRM_DSC_0", identifier: "responseAssetNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindResponseAsset("ArchitectAsset")', output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_0" }, { input: "FindResponseAsset(ToString(NOT_SET))", output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_1" }] }, { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_DSC", identifier: "ResponseAsset_ONE findResponseAsset(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_PRM_DSC_0", identifier: "responseAssetName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindResponseAsset(NOT_SET)", output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findResponseAssetById: { identifier: "findResponseAssetById", description: "AR_FN_DSC_FINDRESPONSEASSETBYID", type: "function", name: "FindResponseAssetById", category: "search", overloads: [{ description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_DSC", identifier: "ResponseAsset_ONE findResponseAssetById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_PRM_DSC_0", identifier: "responseAssetId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindResponseAssetById("0bfba8bc-37cd-4fa2-b986-86fa0523aeec")', output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_DSC", identifier: "ResponseAsset_ONE findResponseAssetById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_PRM_DSC_0", identifier: "responseAssetId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindResponseAssetById(NOT_SET)", output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findSchedule: { identifier: "findSchedule", description: "AR_FN_DSC_FINDSCHEDULE", type: "function", name: "FindSchedule", category: "search", overloads: [{ description: "AR_FN_SCHED_FINDSCHEDULE_STR_DSC", identifier: "Schedule_ONE findSchedule(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_FINDSCHEDULE_STR_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_FINDSCHEDULE_STR_PRM_DSC_0", identifier: "scheduleToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindSchedule("OpenHours")', output: "AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_0" }, { input: "FindSchedule(ToString(NOT_SET))", output: "AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_1" }] }, { description: "AR_FN_SCHED_FINDSCHEDULE_NTS_DSC", identifier: "Schedule_ONE findSchedule(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_FINDSCHEDULE_NTS_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_FINDSCHEDULE_NTS_PRM_DSC_0", identifier: "scheduleName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindSchedule(NOT_SET)", output: "AR_FN_SCHED_FINDSCHEDULE_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findScheduleGroup: { identifier: "findScheduleGroup", description: "AR_FN_DSC_FINDSCHEDULEGROUP", type: "function", name: "FindScheduleGroup", category: "search", overloads: [{ description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_DSC", identifier: "ScheduleGroup_ONE findScheduleGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_PRM_DSC_0", identifier: "scheduleGroupToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindScheduleGroup("OpenHoursEastCoast")', output: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_0" }, { input: "FindScheduleGroup(ToString(NOT_SET))", output: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_1" }] }, { description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_DSC", identifier: "ScheduleGroup_ONE findScheduleGroup(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_PRM_DSC_0", identifier: "scheduleGroupName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindScheduleGroup(NOT_SET)", output: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findSkill: { identifier: "findSkill", description: "AR_FN_DSC_FINDSKILL", type: "function", name: "FindSkill", category: "search", overloads: [{ description: "AR_FN_SKL_FINDSKILL_STR_DSC", identifier: "Skill_ONE findSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_FINDSKILL_STR_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_FINDSKILL_STR_PRM_DSC_0", identifier: "skillToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindSkill("JavaScript")', output: "AR_FN_SKL_FINDSKILL_STR_EX_OUT_0" }, { input: "FindSkill(ToString(NOT_SET))", output: "AR_FN_SKL_FINDSKILL_STR_EX_OUT_1" }] }, { description: "AR_FN_SKL_FINDSKILL_NTS_DSC", identifier: "Skill_ONE findSkill(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_FINDSKILL_NTS_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_FINDSKILL_NTS_PRM_DSC_0", identifier: "skillName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindSkill(NOT_SET)", output: "AR_FN_SKL_FINDSKILL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, evaluateSkillExpressionFilter: { identifier: "evaluateSkillExpressionFilter", description: "AR_FN_DSC_EVALUATESKILLEXPRESSIONFILTER", type: "function", name: "EvaluateSkillExpressionFilter", category: "complex", overloads: [{ description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_DSC", identifier: "SkillExpressionFilter_ONE evaluateSkillExpressionFilter(String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", emailsend: "emailsend", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_RV", isArray: false, type: "jsn__architect::skill_expression_filter" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_0", identifier: "filterText", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1", maxLength: "1024" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_1", identifier: "notSetIfInvalid", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: 'EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)", false)', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_0" }, { input: 'EvaluateSkillExpressionFilter("invalid filter text", true)', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_1" }] }, { description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_DSC", identifier: "SkillExpressionFilter_ONE evaluateSkillExpressionFilter(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_RV", isArray: false, type: "jsn__architect::skill_expression_filter" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_PRM_DSC_0", identifier: "filterText", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1", maxLength: "1024" }], examples: [{ input: 'EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)")', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_0" }, { input: 'EvaluateSkillExpressionFilter("invalid filter text")', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_1" }] }], needsServerInfo: true }, findLanguageSkill: { identifier: "findLanguageSkill", description: "AR_FN_DSC_FINDLANGUAGESKILL", type: "function", name: "FindLanguageSkill", category: "search", overloads: [{ description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_DSC", identifier: "LanguageSkill_ONE findLanguageSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_PRM_DSC_0", identifier: "skillToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindLanguageSkill("Spanish - Written")', output: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_0" }, { input: "FindLanguageSkill(ToString(NOT_SET))", output: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_1" }] }, { description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_DSC", identifier: "LanguageSkill_ONE findLanguageSkill(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindLanguageSkill(NOT_SET)", output: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, append: { identifier: "append", description: "AR_FN_DSC_APPEND", type: "function", name: "Append", category: "text", overloads: [{ description: "AR_FN_STR_APPEND_STR_STR_MORE_DSC", identifier: "String_ONE append(String_ONE,String_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_STR_APPEND_STR_STR_MORE_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_0", identifier: "initialText", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_1", identifier: "textToAppend", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "str" }], examples: [{ input: 'Append("Hello", " World")', output: '"Hello World"' }, { input: 'Append("Hello", "-", "World")', output: '"Hello-World"' }, { input: 'Append("Hello", NOT_SET)', output: '"Hello"' }, { input: 'Append(NOT_SET, "Hello")', output: '"Hello"' }, { input: "Append(ToString(NOT_SET), NOT_SET)", output: '""' }] }, { description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_DSC", identifier: "Audio_ONE appendAudio(Any_ONE,Any_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_0", identifier: "initialAudioOrPrompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "apa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_1", identifier: "audioOrPromptToAppend", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "apa" }], examples: [{ input: 'Append(Prompt.Welcome, ToAudioTTS("John"))', output: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_EX_OUT_0" }] }, { description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_DSC", identifier: "Communication_ONE append(Communication_ONE,Any_ONE...)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_0", identifier: "initialCommunication", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "com" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_1", identifier: "valueToAppend", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "any" }], examples: [{ input: 'Append(MakeCommunication(Prompt.Welcome, "John"), ToCommunicationBlank(1000), "Your account balance is", MakeCurrency(350, "USD"))', output: "A Communication with five items in it." }] }], needsServerInfo: true }, makeCommunication: { identifier: "makeCommunication", description: "AR_FN_DSC_MAKECOMMUNICATION", type: "function", name: "MakeCommunication", category: "text", overloads: [{ description: "AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_DSC", identifier: "Communication_ONE makeCommunication(Any_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_PRM_DSC_0", identifier: "anyValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "any" }], examples: [{ input: 'MakeCommunication(Prompt.Welcome, "John", ToCommunicationBlank(1000), ToCommunication("ABC", Format.String.playChars))', output: "A Communication with four items." }] }], needsServerInfo: true }, left: { identifier: "left", description: "AR_FN_DSC_LEFT", type: "function", name: "Left", category: "text", overloads: [{ description: "AR_FN_STR_LEFT_STR_LNG_DSC", identifier: "String_ONE left(String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_LEFT_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LEFT_STR_LNG_PRM_DSC_0", identifier: "srcString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LEFT_STR_LNG_PRM_DSC_1", identifier: "length", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Left("Hello", 2)', output: '"He"' }, { input: 'Left("Hello", 6)', output: '"Hello"' }, { input: 'Left("Hello", 0)', output: '""' }] }] }, length: { identifier: "length", description: "AR_FN_DSC_LENGTH", type: "function", name: "Length", category: "text", overloads: [{ description: "AR_FN_LNG_LENGTH_STR_DSC", identifier: "Long_ONE length(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_LENGTH_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_LENGTH_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Length("Hello World")', output: "11" }, { input: 'Length("")', output: "0" }] }, { description: "AR_FN_LNG_LENGTH_JSON_DSC", identifier: "Long_ONE length(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_LENGTH_JSON_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_LENGTH_JSON_PRM_DSC_0", identifier: "jsonString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'Length(JsonParse("\\"Hello World\\""))', output: "11" }] }], needsServerInfo: true }, lower: { identifier: "lower", description: "AR_FN_DSC_LOWER", type: "function", name: "Lower", category: "text", overloads: [{ description: "AR_FN_STR_LOWER_STR_DSC", identifier: "String_ONE lower(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_LOWER_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LOWER_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Lower("Hello World")', output: '"hello world"' }, { input: 'Lower("")', output: '""' }] }] }, ltrim: { identifier: "ltrim", description: "AR_FN_DSC_LTRIM", type: "function", name: "LTrim", category: "text", overloads: [{ description: "AR_FN_STR_LTRIM_STR_DSC", identifier: "String_ONE ltrim(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_LTRIM_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LTRIM_STR_PRM_DSC_0", identifier: "stringToTrim", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'LTrim(" Hello")', output: '"Hello"' }, { input: 'LTrim(" Hello ")', output: '"Hello "' }, { input: 'LTrim("Hello ")', output: '"Hello "' }, { input: 'LTrim("")', output: '""' }] }] }, replace: { identifier: "replace", description: "AR_FN_DSC_REPLACE", type: "function", name: "Replace", category: "text", overloads: [{ description: "AR_FN_STR_REPLACE_STR_STR_STR_DSC", identifier: "String_ONE replace(String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_REPLACE_STR_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_1", identifier: "findString", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_2", identifier: "replacementString", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }], examples: [{ input: 'Replace("Hello World", "Hello", "World")', output: '"World World"' }, { input: 'Replace("Hello World", "Hello", NOT_SET)', output: '" World"' }, { input: 'Replace("Hello World", "Soccer", "Ball")', output: '"Hello World"' }, { input: 'Replace("Hello World", "hello", "")', output: '"Hello World"' }, { input: 'Replace("Hello World", "", "Ball")', output: '"Hello World"' }, { input: 'Replace("Hello World", "Test", "test")', output: '"Hello World"' }] }] }, reverse: { identifier: "reverse", description: "AR_FN_DSC_REVERSE", type: "function", name: "Reverse", category: "text", overloads: [{ description: "AR_FN_STR_REVERSE_STR_DSC", identifier: "String_ONE reverse(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_REVERSE_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_REVERSE_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Reverse("Hello")', output: '"olleH"' }] }] }, right: { identifier: "right", description: "AR_FN_DSC_RIGHT", type: "function", name: "Right", category: "text", overloads: [{ description: "AR_FN_STR_RIGHT_STR_LNG_DSC", identifier: "String_ONE right(String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_RIGHT_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_0", identifier: "srcString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_1", identifier: "length", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Right("Hello", 3)', output: '"llo"' }, { input: 'Right("Hello", 6)', output: '"Hello"' }, { input: 'Right("Hello", 0)', output: '""' }] }] }, rtrim: { identifier: "rtrim", description: "AR_FN_DSC_RTRIM", type: "function", name: "RTrim", category: "text", overloads: [{ description: "AR_FN_STR_RTRIM_STR_DSC", identifier: "String_ONE rtrim(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_RTRIM_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_RTRIM_STR_PRM_DSC_0", identifier: "stringToTrim", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'RTrim("Hello ")', output: '"Hello"' }, { input: 'RTrim(" Hello ")', output: '" Hello"' }, { input: 'RTrim(" Hello")', output: '" Hello"' }, { input: 'RTrim("")', output: '""' }] }] }, substring: { identifier: "substring", description: "AR_FN_DSC_SUBSTRING", type: "function", name: "Substring", category: "text", overloads: [{ description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_DSC", identifier: "String_ONE substring(String_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_1", identifier: "start", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_2", identifier: "length", isArray: false, helpDisplayIdx: 2, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Substring("Hello", 0, 3)', output: '"Hel"' }, { input: 'Substring("Hello", 2, 3)', output: '"llo"' }, { input: 'Substring("Hello", 3, 3)', output: '"lo"' }, { input: 'Substring("Hello", 0, 27)', output: '"Hello"' }, { input: 'Substring("Hello", 10, 5)', output: '""' }] }] }, trim: { identifier: "trim", description: "AR_FN_DSC_TRIM", type: "function", name: "Trim", category: "text", overloads: [{ description: "AR_FN_STR_TRIM_STR_DSC", identifier: "String_ONE trim(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TRIM_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TRIM_STR_PRM_DSC_0", identifier: "stringToTrim", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Trim(" Hello ")', output: '"Hello"' }, { input: 'Trim("Hello ")', output: '"Hello"' }, { input: 'Trim(" Hello")', output: '"Hello"' }, { input: 'Trim("")', output: '""' }] }] }, upper: { identifier: "upper", description: "AR_FN_DSC_UPPER", type: "function", name: "Upper", category: "text", overloads: [{ description: "AR_FN_STR_UPPER_STR_DSC", identifier: "String_ONE upper(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_UPPER_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_UPPER_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Upper("Hello World")', output: '"HELLO WORLD"' }, { input: 'Upper("")', output: '""' }] }] }, contains: { identifier: "contains", description: "AR_FN_DSC_CONTAINS", type: "function", name: "Contains", category: "text", overloads: [{ description: "AR_FN_BLN_CONTAINS_STR_STR_DSC", identifier: "Boolean_ONE contains(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_CONTAINS_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Contains("Hello", "ll")', output: "true" }, { input: 'Contains("Hello", "he")', output: "false" }, { input: 'Contains("Hello", "abc")', output: "false" }, { input: 'Contains("Hello", "")', output: "true" }] }, { description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_DSC", identifier: "Boolean_ONE contains(String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'Contains("Hello", "ll", true)', output: "true" }, { input: 'Contains("Hello", "he", false)', output: "false" }, { input: 'Contains("Hello", "he", true)', output: "true" }, { input: 'Contains("Hello", "abc", true)', output: "false" }, { input: 'Contains("Hello", "", true)', output: "true" }, { input: 'Contains("le \xC9lever", "\xE9", true)', output: "true" }, { input: 'Contains("le \xC9lever", "\xE9", false)', output: "false" }, { input: 'Contains("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", true)', output: "true" }, { input: 'Contains("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", false)', output: "true" }] }], needsServerInfo: true }, compare: { identifier: "compare", description: "AR_FN_DSC_COMPARE", type: "function", name: "Compare", category: "text", overloads: [{ description: "AR_FN_LNG_COMPARE_STR_STR_DSC", identifier: "Long_ONE compare(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_COMPARE_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_0", identifier: "stringToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_1", identifier: "stringToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'Compare("hello", "Hello")', output: "-1" }, { input: 'Compare("Hello", "hello")', output: "1" }, { input: 'Compare("2", "10")', output: "AR_FN_LNG_COMPARE_STR_STR_EX_OUT_2" }, { input: 'Compare("Hello", "Hello")', output: "0" }, { input: 'Compare("Hel", "Hello")', output: "-1" }, { input: 'Compare("Hello", NOT_SET)', output: "1" }, { input: 'Compare("", NOT_SET)', output: "1" }, { input: 'Compare(NOT_SET, "")', output: "-1" }, { input: 'Compare(NOT_SET, "Hello")', output: "-1" }, { input: "Compare(NOT_SET, NOT_SET)", output: "0" }] }, { description: "AR_FN_LNG_COMPARE_STR_STR_BLN_DSC", identifier: "Long_ONE compare(String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_COMPARE_STR_STR_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_0", identifier: "stringToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_1", identifier: "stringToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'Compare("hello", "Hello", true)', output: "0" }, { input: 'Compare("hello", "Hello", false)', output: "-1" }, { input: 'Compare("2", "10", false)', output: "1" }, { input: 'Compare("Hel", "Hello", true)', output: "-1" }, { input: 'Compare("Hello", "Hello", true)', output: "0" }, { input: 'Compare("Hello", NOT_SET, false)', output: "1" }, { input: 'Compare(NOT_SET, "Hello", true)', output: "-1" }] }] }, split: { identifier: "split", description: "AR_FN_DSC_SPLIT", type: "function", name: "Split", category: "text", overloads: [{ description: "AR_FN_STR_COLL_SPLIT_STR_STR_DSC", identifier: "String_COLL split(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_COLL_SPLIT_STR_STR_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_0", identifier: "textToSplit", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Split("Hello World", "l")', output: "AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_0" }, { input: 'Split("", "l")', output: "AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_1" }, { input: 'Split("Hello World", "")', output: "AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_2" }] }] }, day: { identifier: "day", description: "AR_FN_DSC_DAY", type: "function", name: "Day", category: "datetime", overloads: [{ description: "AR_FN_LNG_DAY_DATE_DSC", identifier: "Long_ONE day(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_DAY_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAY_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "Day(MakeDate(2017, 2, 14))", output: "14" }] }, { description: "AR_FN_LNG_DAY_DTM_DSC", identifier: "Long_ONE day(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_DAY_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAY_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Day(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "20" }] }], needsServerInfo: true }, month: { identifier: "month", description: "AR_FN_DSC_MONTH", type: "function", name: "Month", category: "datetime", overloads: [{ description: "AR_FN_LNG_MONTH_DATE_DSC", identifier: "Long_ONE month(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_MONTH_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MONTH_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "Month(MakeDate(2009, 3, 20))", output: "3" }] }, { description: "AR_FN_LNG_MONTH_DTM_DSC", identifier: "Long_ONE month(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_MONTH_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MONTH_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Month(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "3" }] }], needsServerInfo: true }, year: { identifier: "year", description: "AR_FN_DSC_YEAR", type: "function", name: "Year", category: "datetime", overloads: [{ description: "AR_FN_LNG_YEAR_DATE_DSC", identifier: "Long_ONE year(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_YEAR_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_YEAR_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "Year(MakeDate(2019, 3, 20))", output: "2019" }] }, { description: "AR_FN_LNG_YEAR_DTM_DSC", identifier: "Long_ONE year(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_YEAR_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_YEAR_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Year(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "2009" }] }], needsServerInfo: true }, hour: { identifier: "hour", description: "AR_FN_DSC_HOUR", type: "function", name: "Hour", category: "datetime", overloads: [{ description: "AR_FN_LNG_HOUR_TIME_DSC", identifier: "Long_ONE hour(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_HOUR_TIME_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_HOUR_TIME_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }], examples: [{ input: "Hour(MakeTime(12, 00, 00))", output: "12" }] }, { description: "AR_FN_LNG_HOUR_DTM_DSC", identifier: "Long_ONE hour(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_HOUR_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_HOUR_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Hour(MakeDateTime(2007, 2, 10, 12, 00, 00))", output: "12" }] }], needsServerInfo: true }, minute: { identifier: "minute", description: "AR_FN_DSC_MINUTE", type: "function", name: "Minute", category: "datetime", overloads: [{ description: "AR_FN_LNG_MINUTE_DTM_DSC", identifier: "Long_ONE minute(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_MINUTE_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MINUTE_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Minute(MakeDateTime(2007, 2, 10, 12, 30, 0))", output: "30" }, { input: "Minute(MakeDateTime(2019, 3, 1, 1, 5, 0))", output: "5" }, { input: "Minute(MakeDateTime(2015, 7, 15, 16, 0, 0))", output: "0" }] }, { description: "AR_FN_LNG_MINUTE_TIME_DSC", identifier: "Long_ONE minute(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_MINUTE_TIME_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MINUTE_TIME_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }], examples: [{ input: "Minute(MakeTime(12, 30, 0))", output: "30" }, { input: "Minute(MakeTime(1, 5, 0))", output: "5" }, { input: "Minute(MakeTime(16, 0, 0))", output: "0" }] }], needsServerInfo: true }, second: { identifier: "second", description: "AR_FN_DSC_SECOND", type: "function", name: "Second", category: "datetime", overloads: [{ description: "AR_FN_LNG_SECOND_DTM_DSC", identifier: "Long_ONE second(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_SECOND_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_SECOND_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Second(MakeDateTime(2007, 2, 10, 12, 30, 45))", output: "45" }] }, { description: "AR_FN_LNG_SECOND_TIME_DSC", identifier: "Long_ONE second(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_SECOND_TIME_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_SECOND_TIME_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }], examples: [{ input: "Second(MakeTime(12, 30, 45))", output: "45" }] }], needsServerInfo: true }, dateDiff: { identifier: "dateDiff", description: "AR_FN_DSC_DATEDIFF", type: "function", name: "DateDiff", category: "datetime", overloads: [{ description: "AR_FN_DUR_DATEDIFF_DATE_DATE_DSC", identifier: "Duration_ONE dateDiff(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_DUR_DATEDIFF_DATE_DATE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_0", identifier: "date1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_1", identifier: "date2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "DateDiff(MakeDate(2009, 3, 22), MakeDate(2009, 3, 20))", output: "AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_0" }, { input: "DateDiff(MakeDate(2009, 3, 20), MakeDate(2009, 3, 22))", output: "AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_1" }] }], needsServerInfo: true }, dateTimeDiff: { identifier: "dateTimeDiff", description: "AR_FN_DSC_DATETIMEDIFF", type: "function", name: "DateTimeDiff", category: "datetime", overloads: [{ description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_DSC", identifier: "Duration_ONE dateTimeDiff(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_0", identifier: "dateTime1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_1", identifier: "dateTime2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "DateTimeDiff(MakeDateTime(2009, 3, 20, 14, 0, 0), MakeDateTime(2009, 3, 20, 12, 0, 0))", output: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_0" }, { input: "DateTimeDiff(MakeDateTime(2009, 3, 20, 10, 0, 0), MakeDateTime(2009, 3, 20, 12, 0, 0))", output: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_1" }] }] }, timeDiff: { identifier: "timeDiff", description: "AR_FN_DSC_TIMEDIFF", type: "function", name: "TimeDiff", category: "datetime", overloads: [{ description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_DSC", identifier: "Duration_ONE timeDiff(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_0", identifier: "time1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_1", identifier: "time2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "TimeDiff(MakeTime(14, 0, 0), MakeTime(12, 0, 0))", output: "AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_0" }, { input: "TimeDiff(MakeTime(10, 0, 0), MakeTime(12, 0, 0))", output: "AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_1" }] }], needsServerInfo: true }, dayOfWeek: { identifier: "dayOfWeek", description: "AR_FN_DSC_DAYOFWEEK", type: "function", name: "DayOfWeek", category: "datetime", overloads: [{ description: "AR_FN_LNG_DAYOFWEEK_DATE_DSC", identifier: "Long_ONE dayOfWeek(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_DAYOFWEEK_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAYOFWEEK_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "DayOfWeek(MakeDate(2009, 4, 5))", output: "1" }] }, { description: "AR_FN_LNG_DAYOFWEEK_DTM_DSC", identifier: "Long_ONE dayOfWeek(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_DAYOFWEEK_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAYOFWEEK_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "DayOfWeek(MakeDateTime(2009, 4, 5, 3, 0, 0))", output: "1" }] }], needsServerInfo: true }, getDayOfWeekOccurrence: { identifier: "getDayOfWeekOccurrence", description: "AR_FN_DSC_GETDAYOFWEEKOCCURRENCE", type: "function", name: "GetDayOfWeekOccurrence", category: "datetime", overloads: [{ description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "53", min: "-53", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(1, 10, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -1, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(2, 53, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_3" }] }, { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "5", min: "-5", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "month", isArray: false, helpDisplayIdx: 3, max: "12", min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(1, 2, 2017, 4)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -1, 2017, 2)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017, 2)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(3, 5, 2017, 4)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_3" }] }, { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "53", min: "-53", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "hour", isArray: false, helpDisplayIdx: 3, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "minute", isArray: false, helpDisplayIdx: 4, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5", identifier: "second", isArray: false, helpDisplayIdx: 5, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(6, -1, 2017, 2, 14, 30)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017, 2, 5, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(1, 20, 2017, 2, 11, 15)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(3, 53, 2017, 12, 0, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3" }] }, { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "5", min: "-5", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "month", isArray: false, helpDisplayIdx: 3, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "hour", isArray: false, helpDisplayIdx: 4, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5", identifier: "minute", isArray: false, helpDisplayIdx: 5, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_6", identifier: "second", isArray: false, helpDisplayIdx: 6, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(1, 2, 2017, 4, 11, 15, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -1, 2017, 2, 14, 30, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017, 2, 5, 0, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(3, 5, 2015, 4, 12, 0, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3" }] }] }, getMenusSupportSpeechRecognition: { identifier: "getMenusSupportSpeechRecognition", description: "AR_FN_DSC_GETMENUSSUPPORTSPEECHRECOGNITION", type: "function", name: "GetMenusSupportSpeechRecognition", category: "audio", overloads: [{ description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_DSC", identifier: "Boolean_ONE getMenusSupportSpeechRecognition()", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_RV", isArray: false, type: "bln" }, parameters: [], examples: [{ input: "GetMenusSupportSpeechRecognition()", output: "false" }] }, { description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_DSC", identifier: "Boolean_ONE getMenusSupportSpeechRecognition(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_PRM_DSC_0", identifier: "languageTag", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'GetMenusSupportSpeechRecognition("en-us")', output: "true" }, { input: "GetMenusSupportSpeechRecognition(ToString(NOT_SET))", output: "A NOT_SET Boolean" }] }], needsServerInfo: true }, weekNum: { identifier: "weekNum", description: "AR_FN_DSC_WEEKNUM", type: "function", name: "WeekNum", category: "datetime", overloads: [{ description: "AR_FN_LNG_WEEKNUM_DATE_DSC", identifier: "Long_ONE weekNum(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_WEEKNUM_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_WEEKNUM_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "WeekNum(MakeDate(2017, 1, 1))", output: "1" }, { input: "WeekNum(MakeDate(2009, 12, 10))", output: "50" }, { input: "WeekNum(MakeDate(2009, 12, 31))", output: "53" }] }, { description: "AR_FN_LNG_WEEKNUM_DTM_DSC", identifier: "Long_ONE weekNum(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_WEEKNUM_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_WEEKNUM_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "WeekNum(MakeDateTime(2007, 1, 1, 3, 0, 0))", output: "1" }, { input: "WeekNum(MakeDateTime(2009, 12, 10, 3, 0, 0))", output: "50" }, { input: "WeekNum(MakeDateTime(2009, 12, 31, 3, 0, 0))", output: "53" }] }], needsServerInfo: true }, makeDate: { identifier: "makeDate", description: "AR_FN_DSC_MAKEDATE", type: "function", name: "MakeDate", category: "datetime", overloads: [{ description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_DSC", identifier: "Date_ONE makeDate(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_0", identifier: "year", isArray: false, helpDisplayIdx: 0, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_1", identifier: "month", isArray: false, helpDisplayIdx: 1, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_2", identifier: "day", isArray: false, helpDisplayIdx: 2, max: "31", min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDate(2014, 5, 20)", output: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeDate(2018, 1, 1)", output: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_1" }] }], needsServerInfo: true }, makeDateTime: { identifier: "makeDateTime", description: "AR_FN_DSC_MAKEDATETIME", type: "function", name: "MakeDateTime", category: "datetime", overloads: [{ description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE makeDateTime(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "year", isArray: false, helpDisplayIdx: 0, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "month", isArray: false, helpDisplayIdx: 1, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "day", isArray: false, helpDisplayIdx: 2, max: "31", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "hour", isArray: false, helpDisplayIdx: 3, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "minute", isArray: false, helpDisplayIdx: 4, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5", identifier: "second", isArray: false, helpDisplayIdx: 5, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00)", output: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }] }, { description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE makeDateTime(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_0", identifier: "year", isArray: false, helpDisplayIdx: 0, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_1", identifier: "month", isArray: false, helpDisplayIdx: 1, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_2", identifier: "day", isArray: false, helpDisplayIdx: 2, max: "31", min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDateTime(2009, 3, 20)", output: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_EX_OUT_0" }] }, { description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_DSC", identifier: "DateTime_ONE makeDateTime(Date_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_0", identifier: "date", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_1", identifier: "time", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "tim" }], examples: [{ input: "MakeDateTime(MakeDate(2009, 3, 20), MakeTime(3, 30, 0))", output: "A DateTime whose value is March 20th, 2009 at 03:30:00AM." }, { input: "MakeDateTime(MakeDate(2018, 1, 1), ToTime(NOT_SET))", output: "A DateTime whose value is January 1st, 2018 at 12:00:00AM." }, { input: "MakeDateTime(ToDate(NOT_SET), MakeTime(15, 0, 0))", output: "A DateTime whose value is January 1st, 1970 at 03:00:00PM." }] }], needsServerInfo: true }, makeDuration: { identifier: "makeDuration", description: "AR_FN_DSC_MAKEDURATION", type: "function", name: "MakeDuration", category: "datetime", overloads: [{ description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_DSC", identifier: "Duration_ONE makeDuration(Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "day", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "hour", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "minute", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "second", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDuration(10, 0, 30, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeDuration(-10, 0, 30, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "MakeDuration(-10, 0, -30, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_2" }] }, { description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "Duration_ONE makeDuration(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "day", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "hour", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "minute", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "second", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "milliseconds", isArray: false, helpDisplayIdx: 4, repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDuration(10, 0, 30, 0, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeDuration(-10, 0, 30, 10, 500)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "MakeDuration(-10, 0, -30, 0, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_2" }] }] }, makeTime: { identifier: "makeTime", description: "AR_FN_DSC_MAKETIME", type: "function", name: "MakeTime", category: "datetime", overloads: [{ description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_DSC", identifier: "Time_ONE makeTime(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_0", identifier: "hour", isArray: false, helpDisplayIdx: 0, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_1", identifier: "minute", isArray: false, helpDisplayIdx: 1, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_2", identifier: "second", isArray: false, helpDisplayIdx: 2, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeTime(12, 5, 0)", output: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_DSC", identifier: "Time_ONE makeTime(Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "hour", isArray: false, helpDisplayIdx: 0, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "minute", isArray: false, helpDisplayIdx: 1, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "second", isArray: false, helpDisplayIdx: 2, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "milliseconds", isArray: false, helpDisplayIdx: 3, max: "999", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeTime(2, 30, 10, 0)", output: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeTime(12, 0, 10, 200)", output: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_1" }] }], needsServerInfo: true }, addDays: { identifier: "addDays", description: "AR_FN_DSC_ADDDAYS", type: "function", name: "AddDays", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDDAYS_DTM_LNG_DSC", identifier: "DateTime_ONE addDays(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDDAYS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_1", identifier: "days", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddDays(MakeDateTime(2009, 3, 2, 12, 00, 00), 5)", output: "AR_FN_DTM_ADDDAYS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_DATE_ADDDAYS_DATE_LNG_DSC", identifier: "Date_ONE addDays(Date_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDDAYS_DATE_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_1", identifier: "days", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddDays(MakeDate(2009, 3, 2), 5)", output: "AR_FN_DATE_ADDDAYS_DATE_LNG_EX_OUT_0" }] }], needsServerInfo: true }, addDuration: { identifier: "addDuration", description: "AR_FN_DSC_ADDDURATION", type: "function", name: "AddDuration", category: "datetime", overloads: [{ description: "AR_FN_DATE_ADDDURATION_DATE_DUR_DSC", identifier: "Date_ONE addDuration(Date_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDDURATION_DATE_DUR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_1", identifier: "durationDaysToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "AddDuration(MakeDate(2009, 1, 10), MakeDuration(10, 0, 30, 0))", output: "AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_0" }, { input: "AddDuration(MakeDate(2020, 2, 28), MakeDuration(3, 0, 0, 0))", output: "AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_1" }, { input: "AddDuration(MakeDate(2020, 1, 2), MakeDuration(-3, -4, 0, 0))", output: "AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_2" }] }, { description: "AR_FN_DTM_ADDDURATION_DTM_DUR_DSC", identifier: "DateTime_ONE addDuration(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDDURATION_DTM_DUR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_1", identifier: "durationToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "AddDuration(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDuration(10, 0, 30, 0))", output: "AR_FN_DTM_ADDDURATION_DTM_DUR_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDDURATION_TIME_DUR_DSC", identifier: "Time_ONE addDuration(Time_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDDURATION_TIME_DUR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_1", identifier: "durationToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "AddDuration(MakeTime(22, 0, 0), MakeDuration(2, 3, 30, 0))", output: "A Time whose value is 01:30:00AM." }, { input: "AddDuration(MakeTime(12, 30, 0), MakeDuration(-1, 3, 30, 0))", output: "A Time whose value is 04:00:00PM." }, { input: "AddDuration(MakeTime(12, 30, 0), MakeDuration(-1, -3, -30, 0))", output: "A Time whose value is 09:00:00AM." }] }], needsServerInfo: true }, addMonths: { identifier: "addMonths", description: "AR_FN_DSC_ADDMONTHS", type: "function", name: "AddMonths", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_DSC", identifier: "DateTime_ONE addMonths(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_1", identifier: "monthsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMonths(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_0" }, { input: "AddMonths(MakeDateTime(2009, 1, 31, 6, 30, 0), 1)", output: "AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_1" }] }, { description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_DSC", identifier: "Date_ONE addMonths(Date_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_1", identifier: "monthsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMonths(MakeDate(2009, 1, 10), 3)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_0" }, { input: "AddMonths(MakeDate(2008, 1, 29), 1)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_1" }, { input: "AddMonths(MakeDate(2009, 1, 29), 1)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_2" }, { input: "AddMonths(MakeDate(2020, 3, 1), -2)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_3" }] }], needsServerInfo: true }, addYears: { identifier: "addYears", description: "AR_FN_DSC_ADDYEARS", type: "function", name: "AddYears", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDYEARS_DTM_LNG_DSC", identifier: "DateTime_ONE addYears(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDYEARS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_1", identifier: "yearsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddYears(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDYEARS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_DATE_ADDYEARS_DATE_LNG_DSC", identifier: "Date_ONE addYears(Date_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDYEARS_DATE_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_1", identifier: "yearsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddYears(MakeDate(2012, 1, 10), 3)", output: "AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_0" }, { input: "AddYears(MakeDate(2012, 1, 10), 0)", output: "AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_1" }, { input: "AddYears(MakeDate(2012, 1, 10), -3)", output: "AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_2" }] }], needsServerInfo: true }, addHours: { identifier: "addHours", description: "AR_FN_DSC_ADDHOURS", type: "function", name: "AddHours", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDHOURS_DTM_LNG_DSC", identifier: "DateTime_ONE addHours(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDHOURS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_1", identifier: "hoursToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddHours(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDHOURS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDHOURS_TIME_LNG_DSC", identifier: "Time_ONE addHours(Time_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDHOURS_TIME_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_1", identifier: "hoursToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddHours(MakeTime(6, 30, 0), 3)", output: "AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_0" }, { input: "AddHours(MakeTime(6, 30, 0, 500), -9)", output: "AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_1" }, { input: "AddHours(MakeTime(0, 0, 0), 36)", output: "AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_2" }] }], needsServerInfo: true }, addMinutes: { identifier: "addMinutes", description: "AR_FN_DSC_ADDMINUTES", type: "function", name: "AddMinutes", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_DSC", identifier: "DateTime_ONE addMinutes(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_1", identifier: "minutesToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMinutes(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDMINUTES_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_DSC", identifier: "Time_ONE addMinutes(Time_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_1", identifier: "minutesToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMinutes(MakeTime(6, 30, 0), 150)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_0" }, { input: "AddMinutes(MakeTime(6, 30, 0, 500), -600)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_1" }, { input: "AddMinutes(MakeTime(0, 0, 0), -1440)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_2" }, { input: "AddMinutes(MakeTime(0, 0, 0), -1410)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_3" }] }], needsServerInfo: true }, addSeconds: { identifier: "addSeconds", description: "AR_FN_DSC_ADDSECONDS", type: "function", name: "AddSeconds", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_DSC", identifier: "DateTime_ONE addSeconds(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_1", identifier: "secondsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddSeconds(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDSECONDS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_DSC", identifier: "Time_ONE addSeconds(Time_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_1", identifier: "secondsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddSeconds(MakeTime(0, 30, 0), 330)", output: "AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_0" }, { input: "AddSeconds(MakeTime(0, 30, 0), -3600)", output: "AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_1" }, { input: "AddSeconds(MakeTime(6, 30, 0, 500), 86400)", output: "AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_2" }] }], needsServerInfo: true }, logicalIf: { identifier: "logicalIf", description: "AR_FN_DSC_LOGICALIF", type: "function", name: "If", category: "logical", overloads: [{ description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_DSC", identifier: "Any_ONE logicalIf(Boolean_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_1", identifier: "trueValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_2", identifier: "falseValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: "If(5>3, true, false)", output: "true" }, { input: 'If(5>3, "hello", "world")', output: '"hello"' }, { input: "If(5>3, 100, 200)", output: "100" }, { input: "If(5>3, 100.5, 200.0)", output: "100.5" }, { input: 'If(MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD"), MakeCurrency(10.00, "USD"), ToCurrency(NOT_SET))', output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_4" }, { input: "If(5>3, MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2005, 1, 1, 0, 0, 0))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_5" }, { input: "If(5>3, MakeDuration(0, 1, 0, 0), MakeDuration(2, 0, 0, 0))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_6" }, { input: 'If(5>3, ToUser("john.doe@company.com"), ToUser("mary.doe@company.com"))', output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_7", hidden: "true" }, { input: 'If(5>3, ToSkill("Spanish"), ToSkill("German"))', output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_8", hidden: "true" }, { input: "If(3<5, MakeDate(2010, 6, 1), MakeDate(2015, 6, 1))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_9", featureConfigName: "botFlows" }, { input: "If(3<5, MakeTime(12, 0, 0), MakeTime(2, 30, 0))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_10", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_DSC", identifier: "Any_COLL logicalIf(Boolean_ONE,Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "trueValue", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2", identifier: "falseValue", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "any" }], examples: [{ input: 'If(MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD"), MakeList(MakeCurrency(10.00, "USD")), MakeList(ToCurrency(NOT_SET)))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_0" }, { input: "If(5>3, MakeList(true), MakeList(false))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_1" }, { input: 'If(5>3, MakeList("hello"), MakeList("world"))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_2" }, { input: "If(5>3, MakeList(100), MakeList(200))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_3" }, { input: "If(5>3, MakeList(100.5), MakeList(200.0))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_4" }, { input: "If(5>3, MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0)), MakeList(MakeDateTime(2005, 1, 1, 0, 0, 0)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_5" }, { input: "If(5>3, MakeList(MakeDuration(0, 1, 0, 0)), MakeList(MakeDuration(2, 0, 0, 0)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_6" }, { input: 'If(5>3, MakeList(ToUser("john.doe@company.com")), MakeList(ToUser("mary.doe@company.com")))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_7", hidden: "true" }, { input: 'If(5>3, MakeList(ToSkill("Spanish")), MakeList(ToSkill("German")))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_8", hidden: "true" }, { input: "If(5>3, MakeList(ToSkill(NOT_SET)), MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_9" }, { input: "If(3<5, MakeList(MakeDate(2010, 6, 1)), MakeList(MakeDate(2015, 6, 1)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_10", featureConfigName: "botFlows" }, { input: "If(3<5, MakeList(MakeTime(12, 0, 0)), MakeList(MakeTime(2, 30, 0)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_11", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_DSC", identifier: "Audio_ONE logicalIf(Boolean_ONE,Audio_ONE,Audio_ONE)", support: { version: "1.0", resolver: "If" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_1", identifier: "trueValueAudio", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_2", identifier: "falseValueAudio", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'If(5>3, ToAudioTTS("Hello"), ToAudioTTS("World"))', output: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_EX_OUT_0" }] }] }, areEqual: { identifier: "areEqual", description: "AR_FN_DSC_AREEQUAL", type: "function", name: "AreEqual", category: "comparison", overloads: [{ description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_DSC", identifier: "Boolean_ONE areEqual(Any_ONE,Any_ONE...)", support: { version: "1.0", resolver: "n-SameTypeParmNotSetToString" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "any" }], examples: [{ input: "AreEqual(true, false, ToBool(NOT_SET))", output: "false" }, { input: "AreEqual(5>3, true)", output: "true" }, { input: 'AreEqual("Hello", "Hel" + "lo")', output: "true" }, { input: 'AreEqual(MakeCurrency(5.00, "USD"), MakeCurrency(2.00, "USD"))', output: "false" }, { input: 'AreEqual(MakeCurrency(5.00, "USD"), MakeCurrency(5.00, "EUR"))', output: "false" }, { input: "AreEqual(ToString(NOT_SET), ToString(NOT_SET))", output: "true" }, { input: "AreEqual(100+5, 105, 110)", output: "false" }, { input: "AreEqual(105, 105)", output: "true" }, { input: "AreEqual(100.5, 120.0, 125.5)", output: "false" }, { input: "AreEqual(100.5, 100.5, 100.5)", output: "true" }, { input: "AreEqual(MakeDateTime(2009, 3, 20, 14, 0, 0), MakeDateTime(2009, 3, 20, 12, 0, 0))", output: "false" }, { input: "AreEqual(MakeDateTime(2009, 3, 20, 14, 0, 0), MakeDateTime(2009, 3, 20, 14, 0, 0))", output: "true" }, { input: "AreEqual(MakeDuration(0, 1, 0, 0), MakeDuration(2, 0, 0, 0))", output: "false" }, { input: "AreEqual(MakeDuration(2, 0, 0, 0), MakeDuration(2, 0, 0, 0))", output: "true" }, { input: 'AreEqual(ToUser("john.doe@company.com"), ToUser("Doe, Jane"))', output: "false", hidden: "true" }, { input: 'AreEqual(ToUser("john.doe@company.com"), ToUser("john.doe@company.com"))', output: "true", hidden: "true" }, { input: 'AreEqual(ToSkill("Spanish"), ToSkill("German"))', output: "false", hidden: "true" }, { input: 'AreEqual(ToSkill("Spanish"), ToSkill("Spanish"))', output: "true", hidden: "true" }, { input: "AreEqual(NOT_SET, NOT_SET)", output: "true" }, { input: "AreEqual(ToUser(NOT_SET), ToUser(NOT_SET))", output: "true" }, { input: "AreEqual(ToSkill(NOT_SET), ToSkill(NOT_SET))", output: "true" }, { input: 'AreEqual(MakeEmptyJsonObject(), JsonParse("{}"))', output: "true", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_DSC", identifier: "Boolean_ONE areEqual(Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }], examples: [{ input: "AreEqual(MakeList(true, false), MakeList(true, false))", output: "true" }, { input: "AreEqual(MakeList(true, ToBool(NOT_SET), false), MakeList(true, false, ToBool(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(true, ToBool(NOT_SET), false), MakeList(true, ToBool(NOT_SET), false))", output: "true" }, { input: "AreEqual(MakeList(true), MakeEmptyList(ToBool(NOT_SET)))", output: "false" }, { input: 'AreEqual(MakeList(MakeCurrency(5.00, "USD")), MakeList(MakeCurrency(5.00, "USD")))', output: "true" }, { input: 'AreEqual(MakeList(MakeCurrency(5.00, "USD")), MakeList(MakeCurrency(5.00, "EUR")))', output: "false" }, { input: 'AreEqual(MakeList("hello"), MakeList("world"))', output: "false" }, { input: 'AreEqual(MakeList("hello"), MakeList("Hello"))', output: "false" }, { input: 'AreEqual(MakeList("hello"), MakeList("hello"))', output: "true" }, { input: 'AreEqual(MakeList("hello"), MakeEmptyList(ToString(NOT_SET)))', output: "false" }, { input: "AreEqual(MakeList(5, 3, 1), MakeList(1, 3, 5))", output: "false" }, { input: "AreEqual(MakeList(5, ToInt(NOT_SET), 1), MakeList(5, 3, 1))", output: "false" }, { input: "AreEqual(MakeList(5, ToInt(NOT_SET), 1), MakeList(5, ToInt(NOT_SET), 1))", output: "true" }, { input: "AreEqual(MakeList(1), MakeEmptyList(ToInt(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(5.0, 3.0, 1.0), MakeList(1.0, 3.0, 5.0))", output: "false" }, { input: "AreEqual(MakeList(5.0, ToDecimal(NOT_SET), 1.0), MakeList(5.0, 3.0, 1.0))", output: "false" }, { input: "AreEqual(MakeList(5.0, ToDecimal(NOT_SET), 1.0), MakeList(5.0, ToDecimal(NOT_SET), 1.0))", output: "true" }, { input: "AreEqual(MakeList(1.0), MakeEmptyList(ToDecimal(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2009, 5, 5, 11, 30, 0)), MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2009, 5, 5, 11, 30, 0)))", output: "true" }, { input: "AreEqual(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), ToDateTime(NOT_SET)), MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), ToDateTime(NOT_SET)))", output: "true" }, { input: "AreEqual(MakeList(ToDateTime(NOT_SET)), MakeEmptyList(ToDateTime(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)), MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)))", output: "true" }, { input: "AreEqual(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)), MakeList(MakeDuration(10, 0, 30, 0), ToDuration(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(ToDuration(NOT_SET)), MakeEmptyList(ToDuration(NOT_SET)))", output: "false" }, { input: 'AreEqual(MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")), MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")))', output: "true", hidden: "true" }, { input: 'AreEqual(MakeList(ToUser("john.doe@company.com"), ToUser(NOT_SET)), MakeList(ToUser("john.doe@company.com"), ToUser(NOT_SET)))', output: "true", hidden: "true" }, { input: "AreEqual(MakeList(ToUser(NOT_SET)), MakeEmptyList(ToUser(NOT_SET)))", output: "false" }, { input: 'AreEqual(MakeList(ToSkill("Spanish"), ToSkill("German")), MakeList(ToSkill("Spanish"), ToSkill("German")))', output: "true", hidden: "true" }, { input: 'AreEqual(MakeList(ToSkill("Spanish"), ToSkill(NOT_SET)), MakeList(ToSkill("Spanish"), ToSkill(NOT_SET)))', output: "true", hidden: "true" }, { input: "AreEqual(MakeList(ToSkill(NOT_SET)), MakeEmptyList(ToSkill(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), MakeList(ToUser(NOT_SET), ToUser(NOT_SET)))", output: "true", hidden: "true" }, { input: "AreEqual(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)), MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)))", output: "true", hidden: "true" }] }, { description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_DSC", identifier: "Boolean_ONE areEqual(Boolean_ONE,String_ONE,String_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_0", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_1", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_2", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 2, repeatable: true, required: false, type: "str" }], examples: [{ input: 'AreEqual(false, "Hello", "hel" + "lo")', output: "false" }, { input: 'AreEqual(true, "Hello", "hel" + "lo", "hello")', output: "true" }, { input: "AreEqual(false, ToString(NOT_SET), ToString(NOT_SET))", output: "true" }] }, { description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_DSC", identifier: "Boolean_ONE areEqual(Boolean_ONE,String_COLL,String_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_0", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_1", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_2", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "str" }], examples: [{ input: 'AreEqual(false, MakeList("hello"), MakeList("world"))', output: "false" }, { input: 'AreEqual(false, MakeList("hello"), MakeList("Hello"))', output: "false" }, { input: 'AreEqual(true, MakeList("hello"), MakeList("Hello"))', output: "true" }, { input: 'AreEqual(false, MakeList("hello"), MakeList("hello"))', output: "true" }, { input: 'AreEqual(false, MakeList("hello"), MakeEmptyList(ToString(NOT_SET)))', output: "false" }] }] }, isSkillExpressionFilterValid: { identifier: "isSkillExpressionFilterValid", description: "AR_FN_DSC_ISSKILLEXPRESSIONFILTERVALID", type: "function", name: "IsSkillExpressionFilterValid", category: "logical", overloads: [{ description: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_DSC", identifier: "Boolean_ONE isSkillExpressionFilterValid(SkillExpressionFilter_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_PRM_DSC_0", identifier: "skillExpressionFilter", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn__architect::skill_expression_filter" }], examples: [{ input: 'IsSkillExpressionFilterValid(EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)"))', output: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_0" }, { input: "IsSkillExpressionFilterValid(NOT_SET)", output: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_1" }] }], needsServerInfo: true }, areSkillExpressionFiltersValid: { identifier: "areSkillExpressionFiltersValid", description: "AR_FN_DSC_ARESKILLEXPRESSIONFILTERSVALID", type: "function", name: "AreSkillExpressionFiltersValid", category: "search", overloads: [{ description: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_DSC", identifier: "Boolean_ONE areSkillExpressionFiltersValid(SkillExpressionFilter_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", emailsend: "emailsend", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_PRM_DSC_0", identifier: "skillExpressionFilters", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn__architect::skill_expression_filter" }], examples: [{ input: 'AreSkillExpressionFiltersValid(MakeList(EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)")))', output: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_0" }, { input: 'AreSkillExpressionFiltersValid(MakeEmptyList(EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)")))', output: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_1" }] }], needsServerInfo: true }, isSet: { identifier: "isSet", description: "AR_FN_DSC_ISSET", type: "function", name: "IsSet", category: "logical", overloads: [{ description: "AR_FN_BLN_ISSET_ANY_DSC", identifier: "Boolean_ONE isSet(Any_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_ISSET_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISSET_ANY_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "IsSet(true)", output: "true" }, { input: "IsSet(false)", output: "true" }, { input: "IsSet(ToBool(NOT_SET))", output: "false" }, { input: 'IsSet("Hello")', output: "true" }, { input: 'IsSet("")', output: "true" }, { input: "IsSet(ToString(NOT_SET))", output: "false" }, { input: "IsSet(100)", output: "true" }, { input: "IsSet(ToInt(NOT_SET))", output: "false" }, { input: "IsSet(100.5)", output: "true" }, { input: "IsSet(ToDecimal(NOT_SET))", output: "false" }, { input: "IsSet(ToCurrency(NOT_SET))", output: "false" }, { input: "IsSet(MakeCurrency(5.00, ToString(NOT_SET)))", output: "true" }, { input: 'IsSet(MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "true" }, { input: "IsSet(MakeCurrency(ToDecimal(NOT_SET), ToString(NOT_SET)))", output: "true" }, { input: 'IsSet(MakeCurrency(5.00, "USD"))', output: "true" }, { input: "IsSet(MakeDate(2018, 12, 4))", output: "true", featureConfigName: "botFlows" }, { input: "IsSet(ToDate(NOT_SET))", output: "false", featureConfigName: "botFlows" }, { input: "IsSet(MakeTime(1, 30, 0))", output: "true", featureConfigName: "botFlows" }, { input: "IsSet(ToTime(NOT_SET))", output: "false", featureConfigName: "botFlows" }, { input: "IsSet(JsonParse(NOT_SET))", output: "false", featureConfigName: "encryptDecryptDataFeature" }, { input: "IsSet(ToJson(NOT_SET))", output: "false", featureConfigName: "encryptDecryptDataFeature" }, { input: 'IsSet(JsonParse("null"))', output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: 'IsSet(JsonParse("true"))', output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: "IsSet(MakeEmptyJsonObject())", output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: 'IsSet(JsonParse("{\\"a\\": false}"))', output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: 'IsSet(ToJson(""))', output: "true", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_ISSET_AUDIO_DSC", identifier: "Boolean_ONE isSet(Audio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISSET_AUDIO_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ISSET_AUDIO_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'IsSet(ToAudioTTS("Hello"))', output: "true" }, { input: "IsSet(ToAudioBlank(2000))", output: "true" }, { input: "IsSet(ToAudio(ToPrompt(NOT_SET)))", output: "false" }] }, { description: "AR_FN_BLN_ISSET_NTS_DSC", identifier: "Boolean_ONE isSet(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_BLN_ISSET_NTS_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISSET_NTS_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "IsSet(NOT_SET)", output: "false" }] }], needsServerInfo: true }, getAt: { identifier: "getAt", description: "AR_FN_DSC_GETAT", type: "function", name: "GetAt", category: "list", overloads: [{ description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_DSC", identifier: "Any_ONE getAt(Any_COLL,Long_ONE)", support: { version: "1.0", resolver: "GetAt" }, returnValue: { description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_1", identifier: "index", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetAt(MakeList(true, false), 0)", output: "true" }, { input: 'GetAt(MakeList("Hello", "World"), 0)', output: '"Hello"' }, { input: "GetAt(MakeList(100, 200), 0)", output: "100" }, { input: "GetAt(MakeList(100.5, 200.5), 0)", output: "100.5" }, { input: 'GetAt(MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")), 1)', output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_4" }, { input: "GetAt(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2005, 1, 1, 0, 0, 0)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_5" }, { input: "GetAt(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_6" }, { input: 'GetAt(MakeList(ToSkill("Spanish"), ToSkill("German")), 0)', output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_7", hidden: "true" }, { input: 'GetAt(MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")), 0)', output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_8", hidden: "true" }, { input: "GetAt(MakeList(ToSkill(NOT_SET)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_9" }, { input: "GetAt(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_10", featureConfigName: "botFlows" }, { input: "GetAt(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)), 1)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_11", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_JSON_GETAT_JSON_LNG_DSC", identifier: "JSON_ONE getAt(JSON_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_GETAT_JSON_LNG_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_1", identifier: "index", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'GetAt(JsonParse( "[\\"a\\", \\"b\\", \\"c\\"]" ), 1)', output: "AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_0" }, { input: 'GetAt(JsonParse("\\"Hello\\""), 2)', output: "AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_1" }] }], needsServerInfo: true }, getCollectionPropertyValues: { identifier: "getCollectionPropertyValues", description: "AR_FN_DSC_GETCOLLECTIONPROPERTYVALUES", type: "function", name: "GetCollectionPropertyValues", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_DSC", identifier: "Any_COLL getCollectionPropertyValues(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "CollectionPropertyAccessor" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, featureConfigName: "emailSendFlows", needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true }], examples: [{ input: 'GetCollectionPropertyValues(MakeList(FindQueue("Marketing"), FindQueue("Support"), FindQueue("Non Existent Queue")), "id")', output: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_EX_OUT_0" }] }, { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_DSC", identifier: "Any_COLL getCollectionPropertyValues(Any_COLL,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionPropertyAccessor" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, featureConfigName: "emailSendFlows", needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_2", identifier: "unique", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'GetCollectionPropertyValues(MakeList(FindQueue("Marketing"), FindQueue("Marketing"), FindQueue("Support")), "id", true)', output: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_EX_OUT_0" }] }, { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_DSC", identifier: "Any_COLL getCollectionPropertyValues(Any_COLL,String_ONE,Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionPropertyAccessor" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, featureConfigName: "emailSendFlows", needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_2", identifier: "unique", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'GetCollectionPropertyValues(MakeList(JsonParse("{ \\"name\\": \\"Marketing\\" }"), JsonParse("{ \\"name\\": \\"MARKETING\\" }")), "name", true, true)', output: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_EX_OUT_0" }] }], needsServerInfo: true }, count: { identifier: "count", description: "AR_FN_DSC_COUNT", type: "function", name: "Count", category: "list", overloads: [{ description: "AR_FN_LNG_COUNT_ANY_COLL_DSC", identifier: "Long_ONE count(Any_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_COUNT_ANY_COLL_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COUNT_ANY_COLL_PRM_DSC_0", identifier: "value", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "Count(MakeList(true, false))", output: "2" }, { input: "Count(MakeList(true, ToBool(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToBool(NOT_SET)))", output: "1" }, { input: 'Count(MakeList(MakeCurrency(5.00, "EUR"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "2" }, { input: 'Count(MakeList("hello", "world"))', output: "2" }, { input: 'Count(MakeList("hello", ToString(NOT_SET)))', output: "2" }, { input: "Count(MakeList(ToString(NOT_SET)))", output: "1" }, { input: "Count(MakeList(5, 3))", output: "2" }, { input: "Count(MakeList(5, ToInt(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToInt(NOT_SET)))", output: "1" }, { input: "Count(MakeList(3.5, -2.2))", output: "2" }, { input: "Count(MakeList(3.5, ToDecimal(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToDecimal(NOT_SET)))", output: "1" }, { input: "Count(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2008, 4, 5, 10, 30, 0)))", output: "2" }, { input: "Count(MakeList(GetCurrentDateTimeUtc(), ToDateTime(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToDateTime(NOT_SET)))", output: "1" }, { input: "Count(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)))", output: "2" }, { input: "Count(MakeList(MakeDuration(10, 0, 30, 0), ToDuration(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToDuration(NOT_SET)))", output: "1" }, { input: 'Count(MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")))', output: "2", hidden: "true" }, { input: 'Count(MakeList(ToUser("john.doe@company.com"), ToUser(NOT_SET)))', output: "2", hidden: "true" }, { input: "Count(MakeList(ToUser(NOT_SET)))", output: "1" }, { input: 'Count(MakeList(ToSkill("Spanish"), ToSkill("German")))', output: "2", hidden: "true" }, { input: 'Count(MakeList(ToSkill("Spanish"), ToSkill(NOT_SET)))', output: "2", hidden: "true" }, { input: "Count(MakeList(ToSkill(NOT_SET)))", output: "1" }, { input: "Count(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToSkill(NOT_SET)))", output: "1" }, { input: "Count(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)))", output: "2", featureConfigName: "botFlows" }, { input: "Count(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)))", output: "2", featureConfigName: "botFlows" }, { input: "Count(MakeEmptyJsonArray())", output: "0", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_LNG_COUNT_JSON_DSC", identifier: "Long_ONE count(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COUNT_JSON_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COUNT_JSON_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'Count(JsonParse("[ \\"a\\", \\"b\\", \\"c\\" ]"))', output: "3", featureConfigName: "encryptDecryptDataFeature" }, { input: 'Count(JsonParse("[ 1, 3, 20 ]"))', output: "3", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }], needsServerInfo: true }, escapeForMarkdown: { identifier: "escapeForMarkdown", description: "AR_FN_DSC_ESCAPEFORMARKDOWN", type: "function", name: "EscapeForMarkdown", category: "text", overloads: [{ description: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_DSC", identifier: "String_ONE escapeForMarkdown(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_PRM_DSC_0", identifier: "stringToEscape", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EscapeForMarkdown("# Hello")', output: '"\\# Hello"' }, { input: 'EscapeForMarkdown("_More **example** text._")', output: '"\\_More \\*\\*example\\*\\* text.\\_"' }, { input: "EscapeForMarkdown(ToString(NOT_SET))", output: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_EX_OUT_2" }] }], needsServerInfo: true }, escapeForXml: { identifier: "escapeForXml", description: "AR_FN_DSC_ESCAPEFORXML", type: "function", name: "EscapeForXml", category: "text", overloads: [{ description: "AR_FN_STR_ESCAPEFORXML_STR_DSC", identifier: "String_ONE escapeForXml(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_ESCAPEFORXML_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_ESCAPEFORXML_STR_PRM_DSC_0", identifier: "stringToEscape", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EscapeForXml("5>3")', output: '"5>3"' }, { input: 'EscapeForXml("\\"Hello\\"")', output: '""Hello""' }, { input: "EscapeForXml(ToString(NOT_SET))", output: "AR_FN_STR_ESCAPEFORXML_STR_EX_OUT_2" }] }], needsServerInfo: true }, find: { identifier: "find", description: "AR_FN_DSC_FIND", type: "function", name: "Find", category: "list", overloads: [{ description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_DSC", identifier: "Long_COLL find(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "Find" }, returnValue: { description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_0", identifier: "list", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "Find(MakeList(true, false, true, ToBool(NOT_SET)), false)", output: "[1]" }, { input: "Find(MakeList(true, false, true, ToBool(NOT_SET)), ToBool(NOT_SET))", output: "[3]" }, { input: 'Find(MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")), MakeCurrency(2.00, "EUR"))', output: "[]" }, { input: 'Find(MakeList("hello", "world", ToString(NOT_SET)), "hello")', output: "[0]" }, { input: 'Find(MakeList("hello", "world", ToString(NOT_SET)), "Hello")', output: "[]" }, { input: 'Find(MakeList("hello", "world", ToString(NOT_SET)), ToString(NOT_SET))', output: "[2]" }, { input: "Find(MakeList(100, 200, ToInt(NOT_SET)), 100)", output: "[0]" }, { input: "Find(MakeList(100, 200, ToInt(NOT_SET)), 300)", output: "[]" }, { input: "Find(MakeList(100, 200, ToInt(NOT_SET)), ToInt(NOT_SET))", output: "[2]" }, { input: "Find(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 100.5)", output: "[0]" }, { input: "Find(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 300.0)", output: "[]" }, { input: "Find(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), ToDecimal(NOT_SET))", output: "[2]" }, { input: "Find(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2009, 1, 10, 6, 30, 0))", output: "[0, 1]" }, { input: "Find(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2007, 1, 1, 0, 0, 0))", output: "[]" }, { input: "Find(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), ToDateTime(NOT_SET))", output: "[2]" }, { input: "Find(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(1, 0, 0, 0))", output: "[0]" }, { input: "Find(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(3, 3, 0, 0))", output: "[]" }, { input: "Find(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), ToDuration(NOT_SET))", output: "[2]" }, { input: 'Find(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("john.doe@company.com"))', output: "[0]", hidden: "true" }, { input: 'Find(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("joe.schmo@company.com"))', output: "[]", hidden: "true" }, { input: 'Find(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser(NOT_SET))', output: "[2]", hidden: "true" }, { input: 'Find(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("Spanish"))', output: "[0]", hidden: "true" }, { input: 'Find(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("French"))', output: "[]", hidden: "true" }, { input: 'Find(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill(NOT_SET))', output: "[2]", hidden: "true" }, { input: "Find(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)), ToSkill(NOT_SET))", output: "[0, 1]" }, { input: "Find(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), ToUser(NOT_SET))", output: "[0, 1]" }, { input: 'Find(MakeList(ToPhoneNumber("tel:+13178723000"), ToPhoneNumber("+13178723000")), ToPhoneNumber("13178723000"))', output: "[0, 1]" }, { input: 'Find(MakeList(ToPhoneNumber("sip:john.doe@company.com"), ToPhoneNumber("sips:john.doe@company.com")), ToPhoneNumber("sip:john.doe@company.com"))', output: "[0]" }, { input: "Find(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)), MakeDate(2018, 2, 14))", output: "[1]", featureConfigName: "botFlows" }, { input: "Find(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)), MakeTime(4, 30, 0))", output: "[0]", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }] }, findFirst: { identifier: "findFirst", description: "AR_FN_DSC_FINDFIRST", type: "function", name: "FindFirst", category: "list", overloads: [{ description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_DSC", identifier: "Long_ONE findFirst(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "Find" }, returnValue: { description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_0", identifier: "list", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "FindFirst(MakeList(true, false, true, ToBool(NOT_SET)), false)", output: "1" }, { input: "FindFirst(MakeList(true, false, true, ToBool(NOT_SET)), ToBool(NOT_SET))", output: "3" }, { input: 'FindFirst(MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")), MakeCurrency(2.00, "EUR"))', output: "-1" }, { input: 'FindFirst(MakeList("hello", "world", ToString(NOT_SET)), "hello")', output: "0" }, { input: 'FindFirst(MakeList("hello", "world", ToString(NOT_SET)), "Hello")', output: "-1" }, { input: 'FindFirst(MakeList("hello", "world", ToString(NOT_SET)), ToString(NOT_SET))', output: "2" }, { input: "FindFirst(MakeList(100, 200, ToInt(NOT_SET)), 100)", output: "0" }, { input: "FindFirst(MakeList(100, 200, ToInt(NOT_SET)), 300)", output: "-1" }, { input: "FindFirst(MakeList(100, 200, ToInt(NOT_SET)), ToInt(NOT_SET))", output: "2" }, { input: "FindFirst(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 100.5)", output: "0" }, { input: "FindFirst(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 300.0)", output: "-1" }, { input: "FindFirst(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), ToDecimal(NOT_SET))", output: "2" }, { input: "FindFirst(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2009, 1, 10, 6, 30, 0))", output: "0" }, { input: "FindFirst(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2007, 1, 1, 0, 0, 0))", output: "-1" }, { input: "FindFirst(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), ToDateTime(NOT_SET))", output: "2" }, { input: "FindFirst(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(1, 0, 0, 0))", output: "0" }, { input: "FindFirst(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(3, 3, 0, 0))", output: "-1" }, { input: "FindFirst(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), ToDuration(NOT_SET))", output: "2" }, { input: 'FindFirst(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("john.doe@company.com"))', output: "0", hidden: "true" }, { input: 'FindFirst(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("joe.schmo@company.com"))', output: "-1", hidden: "true" }, { input: 'FindFirst(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser(NOT_SET))', output: "2", hidden: "true" }, { input: 'FindFirst(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("Spanish"))', output: "0", hidden: "true" }, { input: 'FindFirst(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("French"))', output: "-1", hidden: "true" }, { input: 'FindFirst(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill(NOT_SET))', output: "2", hidden: "true" }, { input: "FindFirst(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)), ToSkill(NOT_SET))", output: "0" }, { input: "FindFirst(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), ToUser(NOT_SET))", output: "0" }, { input: 'FindFirst(MakeList(ToPhoneNumber("tel:+13178723000"), ToPhoneNumber("13175555555")), ToPhoneNumber("+13178723000"))', output: "0" }, { input: 'FindFirst(MakeList(ToPhoneNumber("sip:john.doe@company.com"), ToPhoneNumber("sips:john.doe@company.com")), ToPhoneNumber("sip:john.doe@company.com"))', output: "0" }, { input: "FindFirst(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)), MakeDate(2018, 2, 14))", output: "1", featureConfigName: "botFlows" }, { input: "FindFirst(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)), MakeTime(14, 15, 0))", output: "1", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }] }, findItems: { identifier: "findItems", description: "AR_FN_DSC_FINDITEMS", type: "function", name: "FindItems", category: "list", overloads: [{ description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC", identifier: "Long_COLL findItems(KnowledgeBaseDocumentLabel_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1", identifier: "labelName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Product Label")', output: "[0]" }, { input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Welcome Article")', output: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_DSC", identifier: "Long_COLL findItems(KnowledgeBaseDocumentLabel_COLL,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", mustBeLiteral: true }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_2", identifier: "propertyValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", mustBeLiteral: true }], examples: [{ input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Product Label", "name")', output: "[0]" }, { input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Welcome Article", "name")', output: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_EX_OUT_1" }] }], needsServerInfo: true }, findFirstItem: { identifier: "findFirstItem", description: "AR_FN_DSC_FINDFIRSTITEM", type: "function", name: "FindFirstItem", category: "list", overloads: [{ description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC", identifier: "Long_ONE findFirstItem(KnowledgeBaseDocumentLabel_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1", identifier: "labelName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Product Label")', output: "0" }, { input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Welcome Article")', output: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_DSC", identifier: "Long_ONE findFirstItem(KnowledgeBaseDocument_COLL,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_1", identifier: "propertyValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", mustBeLiteral: true }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_2", identifier: "propertyName", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", mustBeLiteral: true }], examples: [{ input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Product Label", "name")', output: "0" }, { input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Welcome Article", "name")', output: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_DSC", identifier: "Long_ONE findFirstItem(AssignedCustomerSegment_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot" }, featureConfigName: "botFlowsCustomerSegmentsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_0", identifier: "assignedCustomerSegmentCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "acs" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_1", identifier: "customerSegmentName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindFirstItem(Flow.MyAssignedSegments, "VIP Customers")', output: "0" }, { input: 'FindFirstItem(Flow.MyAssignedSegments, "Gold Tier")', output: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_DSC", identifier: "Long_ONE findFirstItem(AssignedCustomerSegment_COLL,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot" }, featureConfigName: "botFlowsCustomerSegmentsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_0", identifier: "assignedCustomerSegmentCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "acs" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_1", identifier: "propertyValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", mustBeLiteral: true }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_2", identifier: "propertyName", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", mustBeLiteral: true }], examples: [{ input: 'FindFirstItem(Flow.MyAssignedSegments, "022ebfa1-9fc9-4b09-8313-3efa14bcc80e", "customerSegment.id")', output: "0" }, { input: 'FindFirstItem(Flow.MyAssignedSegments, "022ebfa1-9fc9-4b09-8313-3efa14bcc80e", "customerSegment.id")', output: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_EX_OUT_1" }] }], needsServerInfo: true }, findJsonArrayItem: { identifier: "findJsonArrayItem", description: "AR_FN_DSC_FINDJSONARRAYITEM", type: "function", name: "FindJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_DSC", identifier: "Long_COLL findJsonArrayItem(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'FindJsonArrayItem(JsonParse("[0, 2, 3, 5, 8]"), 2)', output: "[1]" }, { input: 'FindJsonArrayItem(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100, { \\"b\\": false, \\"a\\": true }]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"))', output: "[1, 3]" }] }], needsServerInfo: true }, findJsonArrayItemFirst: { identifier: "findJsonArrayItemFirst", description: "AR_FN_DSC_FINDJSONARRAYITEMFIRST", type: "function", name: "FindJsonArrayItemFirst", category: "list", overloads: [{ description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_DSC", identifier: "Long_ONE findJsonArrayItemFirst(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'FindJsonArrayItemFirst(JsonParse("[0, 2, 2, 5, 5]"), 5)', output: "3" }, { input: 'FindJsonArrayItemFirst(JsonParse("[0, 2, 2, 5, 8]"), 1)', output: "-1" }, { input: 'FindJsonArrayItemFirst(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100, { \\"b\\": false, \\"a\\": true }]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"))', output: "1" }] }], needsServerInfo: true }, makeList: { identifier: "makeList", description: "AR_FN_DSC_MAKELIST", type: "function", name: "MakeList", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_DSC", identifier: "Any_COLL makeList(Any_ONE...)", support: { version: "1.0", resolver: "n-SameTypeRetColl" }, maxOperands: "getFromEnvLimitsCollectionItemsMax", returnValue: { description: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "any" }], examples: [{ input: 'MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_0" }, { input: "MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2005, 1, 1, 0, 0, 0))", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_1" }, { input: "MakeList(100.5, 200.5)", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_2" }, { input: "MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(-10, 5, 30, 0))", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_3" }, { input: "MakeList(100, 200)", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_4" }, { input: 'MakeList("hello", "world")', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_5" }, { input: "MakeList(true, false)", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_6" }, { input: 'MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com"))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_7", hidden: "true" }, { input: 'MakeList(ToSkill("Spanish"), ToSkill("German"))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_8", hidden: "true" }, { input: "MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET))", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_9", hidden: "true" }, { input: 'MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_10", featureConfigName: "botFlowsAppleListPicker" }, { input: 'MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_11", featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }] }, makeEmptyList: { identifier: "makeEmptyList", description: "AR_FN_DSC_MAKEEMPTYLIST", type: "function", name: "MakeEmptyList", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_DSC", identifier: "Any_COLL makeEmptyList(Any_ONE...)", support: { version: "1.0", resolver: "EmptyList" }, returnValue: { description: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "MakeEmptyList(ToCurrency(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_0" }, { input: "MakeEmptyList(ToDateTime(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_1" }, { input: "MakeEmptyList(ToDecimal(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_2" }, { input: "MakeEmptyList(ToDuration(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_3" }, { input: "MakeEmptyList(ToInt(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_4" }, { input: "MakeEmptyList(ToString(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_5" }, { input: "MakeEmptyList(ToBool(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_6" }, { input: "MakeEmptyList(ToUser(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_7" }, { input: "MakeEmptyList(ToSkill(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_8" }] }] }, addItem: { identifier: "addItem", description: "AR_FN_DSC_ADDITEM", type: "function", name: "AddItem", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_DSC", identifier: "Any_COLL addItem(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, addsToCollection: true, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_1", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddItem(MakeEmptyList(ToString(NOT_SET)), "Hello")', output: '[ "Hello" ]' }, { input: "AddItem(MakeList(0, 1, 2), 3)", output: "[0, 1, 2, 3]" }] }], needsServerInfo: true }, addJsonArrayItem: { identifier: "addJsonArrayItem", description: "AR_FN_DSC_ADDJSONARRAYITEM", type: "function", name: "AddJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_DSC", identifier: "JSON_ONE addJsonArrayItem(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_1", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddJsonArrayItem(JsonParse("[ \\"a\\", 2, \\"c\\" ]"), "d")', output: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_EX_OUT_0" }] }], needsServerInfo: true }, addItemAt: { identifier: "addItemAt", description: "AR_FN_DSC_ADDITEMAT", type: "function", name: "AddItemAt", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_DSC", identifier: "Any_COLL addItemAt(Any_COLL,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, addsToCollection: true, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1", identifier: "insertIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddItemAt(MakeList("Hello"), 1, "Goodbye")', output: '[ "Hello", "Goodbye" ]' }, { input: 'AddItemAt(MakeEmptyList(ToString(NOT_SET)), 0, "Hello")', output: '[ "Hello" ]' }, { input: 'AddItemAt(AddItemAt(MakeEmptyList(ToString(NOT_SET)), 0, "There"), 0, "Hello")', output: '[ "Hello", "There" ]' }, { input: "AddItemAt(MakeList(0, 1, 2), 0, 3)", output: "[3, 0, 1, 2]" }, { input: "AddItemAt(MakeList(0, 1, 2), 10, 3)", output: "[0, 1, 2, 3]" }] }], needsServerInfo: true }, addJsonArrayItemAt: { identifier: "addJsonArrayItemAt", description: "AR_FN_DSC_ADDJSONARRAYITEMAT", type: "function", name: "AddJsonArrayItemAt", category: "list", overloads: [{ description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_DSC", identifier: "JSON_ONE addJsonArrayItemAt(JSON_ONE,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1", identifier: "insertIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddJsonArrayItemAt(JsonParse("[ 0, 1, 2 ]"), 3, "Hello")', output: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0" }, { input: 'AddJsonArrayItemAt(JsonParse("[\\"Hello\\"]"), 0, "Goodbye")', output: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1" }] }], needsServerInfo: true }, removeDups: { identifier: "removeDups", description: "AR_FN_DSC_REMOVEDUPS", type: "function", name: "RemoveDups", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_DSC", identifier: "Any_COLL removeDups(Any_COLL)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'RemoveDups(MakeList("Hello", "Hello"))', output: '[ "Hello" ]' }, { input: "RemoveDups(MakeList(true, true, false))", output: "[ true, false ]" }, { input: "RemoveDups(MakeList(4.5, NOT_SET, -3.1, NOT_SET))", output: "[4.5, NOT_SET, -3.1]" }, { input: "RemoveDups(MakeList(0, 1, 1, 2, 2, 1, NOT_SET, 2))", output: "[0, 1, 2, NOT_SET]" }] }, { description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_DSC", identifier: "String_COLL removeDups(String_COLL,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_1", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'RemoveDups(MakeList("Hello", "hello"), true)', output: '[ "Hello" ]' }, { input: 'RemoveDups(MakeList("Hello", "hello"), false)', output: '[ "Hello", "hello" ]' }] }], needsServerInfo: true }, removeJsonArrayDups: { identifier: "removeJsonArrayDups", description: "AR_FN_DSC_REMOVEJSONARRAYDUPS", type: "function", name: "RemoveJsonArrayDups", category: "list", overloads: [{ description: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_DSC", identifier: "JSON_ONE removeJsonArrayDups(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'RemoveJsonArrayDups(JsonParse("[ 100, 150, 100, false, false, { \\"a\\": 5 } ]"))', output: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_EX_OUT_0" }] }], needsServerInfo: true }, removeItem: { identifier: "removeItem", description: "AR_FN_DSC_REMOVEITEM", type: "function", name: "RemoveItem", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_DSC", identifier: "Any_COLL removeItem(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_1", identifier: "valueToRemove", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'RemoveItem(MakeList("Hello", "There"), "Hello")', output: '[ "There" ]' }, { input: "RemoveItem(MakeList(true, true, false), true)", output: "[ false ]" }, { input: "RemoveItem(MakeList(4.5, NOT_SET, -3.1, NOT_SET), NOT_SET)", output: "[4.5, -3.1]" }, { input: "RemoveItem(MakeList(0, 1, 1, 2, 2), 1)", output: "[0, 2, 2]" }, { input: "RemoveItem(MakeEmptyList(ToInt(NOT_SET)), 1)", output: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_EX_OUT_4" }] }, { description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_DSC", identifier: "String_COLL removeItem(String_COLL,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_1", identifier: "valueToRemove", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'RemoveItem(MakeList("hello", "There"), "Hello", true)', output: '[ "There" ]' }, { input: 'RemoveItem(MakeList("Hello", "There"), "hello", false)', output: '[ "Hello", "There" ]' }] }], needsServerInfo: true }, removeJsonArrayItem: { identifier: "removeJsonArrayItem", description: "AR_FN_DSC_REMOVEJSONARRAYITEM", type: "function", name: "RemoveJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_DSC", identifier: "JSON_ONE removeJsonArrayItem(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_1", identifier: "valueToRemove", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'RemoveJsonArrayItem(JsonParse("[ \\"Hello\\", \\"There\\" ]"), "Hello")', output: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_EX_OUT_0" }, { input: 'RemoveJsonArrayItem(JsonParse("[ 0, 1, 2, 3 ]"), 1)', output: "A JSON value that contains an array of [ 0, 2, 3 ]." }] }], needsServerInfo: true }, removeItemAt: { identifier: "removeItemAt", description: "AR_FN_DSC_REMOVEITEMAT", type: "function", name: "RemoveItemAt", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_DSC", identifier: "Any_COLL removeItemAt(Any_COLL,Long_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_1", identifier: "removeIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'RemoveItemAt(MakeList("Hello"), 0)', output: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_EX_OUT_0" }, { input: 'RemoveItemAt(MakeList("Hello", "Goodbye"), 0)', output: '[ "Goodbye" ]' }, { input: "RemoveItemAt(MakeList(2, 4, 5, 6, 8), 2)", output: "[2, 4, 6, 8]" }] }], needsServerInfo: true }, removeJsonArrayItemAt: { identifier: "removeJsonArrayItemAt", description: "AR_FN_DSC_REMOVEJSONARRAYITEMAT", type: "function", name: "RemoveJsonArrayItemAt", category: "list", overloads: [{ description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_DSC", identifier: "JSON_ONE removeJsonArrayItemAt(JSON_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_1", identifier: "removeIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'RemoveJsonArrayItemAt(JsonParse("[ 100, false, { \\"a\\": 5 } ]"), 2)', output: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_0" }, { input: 'RemoveJsonArrayItemAt(RemoveJsonArrayItemAt(JsonParse("[ 100, false, { \\"a\\": 5 } ]"), 2), 0)', output: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_1" }] }], needsServerInfo: true }, replaceItem: { identifier: "replaceItem", description: "AR_FN_DSC_REPLACEITEM", type: "function", name: "ReplaceItem", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_DSC", identifier: "Any_COLL replaceItem(Any_COLL,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceItem(MakeList("Hello"), "Hello", "Goodbye")', output: '[ "Goodbye" ]' }, { input: 'ReplaceItem(MakeList("Hello", "Hello"), "Hello", "Goodbye")', output: '["Goodbye", "Goodbye"]' }, { input: 'ReplaceItem(MakeList("Hello", NOT_SET), NOT_SET, "Goodbye")', output: '["Hello", "Goodbye"]' }, { input: "ReplaceItem(MakeList(0, 2, 4, 5, 8), 5, 6)", output: "[0, 2, 4, 6, 8]" }, { input: "ReplaceItem(MakeList(0, 2, 4, NOT_SET, 8), NOT_SET, 6)", output: "[0, 2, 4, 6, 8]" }] }, { description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_DSC", identifier: "String_COLL replaceItem(String_COLL,String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'ReplaceItem(MakeList("hello"), "Hello", "Goodbye", true)', output: '[ "Goodbye" ]' }, { input: 'ReplaceItem(MakeList("hello"), "Hello", "Goodbye", false)', output: '[ "hello" ]' }, { input: 'ReplaceItem(MakeList("hello", "HeLLo"), "Hello", "Goodbye", true)', output: '["Goodbye", "Goodbye"]' }, { input: 'ReplaceItem(MakeList("Hello", NOT_SET), NOT_SET, "Goodbye", true)', output: '["Hello", "Goodbye"]' }] }], needsServerInfo: true }, replaceJsonArrayItem: { identifier: "replaceJsonArrayItem", description: "AR_FN_DSC_REPLACEJSONARRAYITEM", type: "function", name: "ReplaceJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_DSC", identifier: "JSON_ONE replaceJsonArrayItem(JSON_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceJsonArrayItem(ToJson(MakeList("Hello")), "Hello", "Goodbye")', output: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_0" }, { input: 'ReplaceJsonArrayItem(JsonParse("[0, 2, 4, 5, 8]"), 5, 6)', output: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_1" }, { input: 'ReplaceJsonArrayItem(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"), ToString(NOT_SET))', output: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_2" }] }], needsServerInfo: true }, replaceItemAt: { identifier: "replaceItemAt", description: "AR_FN_DSC_REPLACEITEMAT", type: "function", name: "ReplaceItemAt", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_DSC", identifier: "Any_COLL replaceItemAt(Any_COLL,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1", identifier: "replaceIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceItemAt(MakeList("Hello"), 0, "Goodbye")', output: '[ "Goodbye" ]' }, { input: 'ReplaceItemAt(MakeList("Hello", "Hello"), 1, "Goodbye")', output: '["Hello", "Goodbye"]' }, { input: "ReplaceItemAt(MakeList(0, 2, 4, 5, 8), 2, 6)", output: "[0, 2, 6, 5, 8]" }] }], needsServerInfo: true }, replaceJsonArrayItemAt: { identifier: "replaceJsonArrayItemAt", description: "AR_FN_DSC_REPLACEJSONARRAYITEMAT", type: "function", name: "ReplaceJsonArrayItemAt", category: "list", overloads: [{ description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_DSC", identifier: "JSON_ONE replaceJsonArrayItemAt(JSON_ONE,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1", identifier: "replaceIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceJsonArrayItemAt(ToJson(MakeList("Hello")), 0, "Goodbye")', output: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0" }, { input: 'ReplaceJsonArrayItemAt(JsonParse("[0, 2, 4, 5, 8]"), 2, false)', output: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1" }, { input: 'ReplaceJsonArrayItemAt(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100]"), 1, ToString(NOT_SET))', output: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_2" }] }], needsServerInfo: true }, replaceItemFirst: { identifier: "replaceItemFirst", description: "AR_FN_DSC_REPLACEITEMFIRST", type: "function", name: "ReplaceItemFirst", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_DSC", identifier: "Any_COLL replaceItemFirst(Any_COLL,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceItemFirst(MakeList("Hello"), "Hello", "Goodbye")', output: '[ "Goodbye" ]' }, { input: 'ReplaceItemFirst(MakeList("Goodbye", "Goodbye"), "Goodbye", "Hello")', output: '[ "Hello", "Goodbye" ]' }, { input: "ReplaceItemFirst(MakeList(0, 2, 6, 6, 8), 6, 4)", output: "[0, 2, 4, 6, 8]" }, { input: "ReplaceItemFirst(MakeList(0, 2, NOT_SET, 6, 8), NOT_SET, 4)", output: "[0, 2, 4, 6, 8]" }] }, { description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_DSC", identifier: "String_COLL replaceItemFirst(String_COLL,String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'ReplaceItemFirst(MakeList("hello"), "Hello", "Goodbye", true)', output: '[ "Goodbye" ]' }, { input: 'ReplaceItemFirst(MakeList("hello"), "Hello", "Goodbye", false)', output: '[ "hello" ]' }, { input: 'ReplaceItemFirst(MakeList("goodbye", "Goodbye"), "Goodbye", "Hello", true)', output: '[ "Hello", "Goodbye" ]' }] }], needsServerInfo: true }, replaceJsonArrayItemFirst: { identifier: "replaceJsonArrayItemFirst", description: "AR_FN_DSC_REPLACEJSONARRAYITEMFIRST", type: "function", name: "ReplaceJsonArrayItemFirst", category: "list", overloads: [{ description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_DSC", identifier: "JSON_ONE replaceJsonArrayItemFirst(JSON_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceJsonArrayItemFirst(ToJson(MakeList("Hello")), "Hello", "Goodbye")', output: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_0" }, { input: 'ReplaceJsonArrayItemFirst(JsonParse("[0, 2, 4, 5, 8, 5, 4, false]"), 5, 6)', output: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_1" }, { input: 'ReplaceJsonArrayItemFirst(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, { \\"a\\": true, \\"b\\": false }, 100]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"), ToString(NOT_SET))', output: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_2" }] }], needsServerInfo: true }, toBool: { identifier: "toBool", description: "AR_FN_DSC_TOBOOL", type: "function", name: "ToBool", category: "cast", overloads: [{ description: "AR_FN_BLN_TOBOOL_DEC_DSC", identifier: "Boolean_ONE toBool(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToBool(1.5)", output: "true" }, { input: "ToBool(-31.5)", output: "true" }, { input: "ToBool(0.0)", output: "false" }, { input: "ToBool(ToDecimal(NOT_SET))", output: "AR_FN_BLN_TOBOOL_DEC_EX_OUT_3" }] }, { description: "AR_FN_BLN_TOBOOL_STR_DSC", identifier: "Boolean_ONE toBool(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToBool("True")', output: "true" }, { input: 'ToBool("TRUE")', output: "true" }, { input: 'ToBool("true")', output: "true" }, { input: 'ToBool("T")', output: "true" }, { input: 'ToBool("1")', output: "true" }, { input: 'ToBool("False")', output: "false" }, { input: 'ToBool("false")', output: "false" }, { input: 'ToBool("F")', output: "false" }, { input: 'ToBool("0")', output: "false" }, { input: "ToBool(ToString(NOT_SET))", output: "AR_FN_BLN_TOBOOL_STR_EX_OUT_9" }] }, { description: "AR_FN_BLN_TOBOOL_STR_BLN_DSC", identifier: "Boolean_ONE toBool(String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_TOBOOL_STR_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: 'ToBool("True", false)', output: "true" }, { input: 'ToBool("FALSEE", true)', output: "true" }, { input: 'ToBool("TrueTrue", false)', output: "false" }, { input: 'ToBool("0", true)', output: "false" }] }, { description: "AR_FN_BLN_TOBOOL_LNG_DSC", identifier: "Boolean_ONE toBool(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToBool(1)", output: "true" }, { input: "ToBool(-10)", output: "true" }, { input: "ToBool(0)", output: "false" }, { input: "ToBool(ToInt(NOT_SET))", output: "AR_FN_BLN_TOBOOL_LNG_EX_OUT_3" }] }, { description: "AR_FN_BLN_TOBOOL_NTS_DSC", identifier: "Boolean_ONE toBool(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_BLN_TOBOOL_NTS_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToBool(NOT_SET)", output: "AR_FN_BLN_TOBOOL_NTS_EX_OUT_0" }] }, { description: "AR_FN_BLN_TOBOOL_BLN_DSC", identifier: "Boolean_ONE toBool(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_BLN_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }], examples: [{ input: "ToBool(true)", output: "true" }] }, { description: "AR_FN_BLN_TOBOOL_JSON_DSC", identifier: "Boolean_ONE toBool(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_TOBOOL_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_JSON_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToBool(JsonParse("true"))', output: "true" }, { input: 'ToBool(JsonParse("false"))', output: "false" }, { input: 'ToBool(JsonParse("\\"False\\""))', output: "false" }, { input: 'ToBool(JsonParse("4.25"))', output: "true" }, { input: 'ToBool(JsonParse("null"))', output: "AR_FN_BLN_TOBOOL_JSON_EX_OUT_4" }, { input: "ToBool(ToJson(NOT_SET))", output: "AR_FN_BLN_TOBOOL_JSON_EX_OUT_5" }] }, { description: "AR_FN_BLN_TOBOOL_JSON_BLN_DSC", identifier: "Boolean_ONE toBool(JSON_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_TOBOOL_JSON_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: 'ToBool(JsonParse("true"), false)', output: "true" }, { input: 'ToBool(JsonParse("\\"apple\\""), true)', output: "true" }, { input: 'ToBool(JsonParse("[1,2]"), false)', output: "false" }, { input: 'ToBool(JsonParse("null"), true)', output: "A NOT_SET Boolean." }] }], needsServerInfo: true }, toDigitalAudio: { identifier: "toDigitalAudio", description: "AR_FN_DSC_TODIGITALAUDIO", type: "function", name: "ToDigitalAudio", category: "cast", overloads: [{ description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(DigitalAudio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dia" }], examples: [{ input: "ToDigitalAudio(ToDigitalAudio(NOT_SET))", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_EX_OUT_0" }] }, { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDigitalAudio(NOT_SET)", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_EX_OUT_0" }] }, { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToDigitalAudio(Flow.ResponseAsset)", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_0" }, { input: "ToDigitalAudio(ToResponseAsset(NOT_SET))", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_1" }] }, { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(ResponseAsset_ONE,DigitalAudio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dia" }], examples: [{ input: 'ToDigitalAudio(Flow.ResponseAsset, MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3"))', output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_0" }, { input: 'ToDigitalAudio(ToResponseAsset(NOT_SET), MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3"))', output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_1" }, { input: 'ToDigitalAudio(Flow.ResponseAssetThatCannotBeConvertedToDigitalAudio, MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3"))', output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_2" }] }], needsServerInfo: true }, toDigitalAudioCollection: { identifier: "toDigitalAudioCollection", description: "AR_FN_DSC_TODIGITALAUDIOCOLLECTION", type: "function", name: "ToDigitalAudioCollection", category: "cast", overloads: [{ description: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "DigitalAudio_COLL toDigitalAudioCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "dia" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToDigitalAudioCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toDisplayString: { identifier: "toDisplayString", description: "AR_FN_DSC_TODISPLAYSTRING", type: "function", name: "ToDisplayString", category: "cast", overloads: [{ description: "AR_FN_STR_TODISPLAYSTRING_ANY_DSC", identifier: "String_ONE toDisplayString(Any_ONE)", support: { version: "1.0", resolver: "None" }, passThrough: { dataTypes: [{ type: "acp" }, { type: "bln" }, { type: "lac" }, { type: "phn" }, { type: "pmt" }, { type: "que" }, { type: "skl" }, { type: "str" }, { type: "usr" }], funcOpOverloadId: "String_ONE toString(Any_ONE)" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_ANY_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToDisplayString(true)", output: '"true"' }, { input: "ToDisplayString(2112)", output: '"2,112"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(2112)", output: '"2.112"', outputFlowCurrentLanguage: "de-DE" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"))', output: '"\u20AC3.14159"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"))', output: '"3,14159\xA0\u20AC"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(210125.12)", output: '"210,125.12"', outputFlowCurrentLanguage: "en-GB" }, { input: "ToDisplayString(210125.12)", output: '"210.125,12"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDateTime(2018, 07, 18, 19, 35, 39))", output: '"July 18, 2018 at 7:35 PM"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDateTime(2018, 07, 18, 19, 35, 39))", output: '"18 July 2018 at 19:35"', outputFlowCurrentLanguage: "en-GB" }, { input: "ToDisplayString(MakeDateTime(2018, 07, 18, 19, 35, 39))", output: '"18. Juli 2018 um 19:35"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDuration(2, 3, 4, 50, 200))", output: '"2 days, 3 hours, 4 minutes, 50.2 seconds"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDuration(2, 3, 4, 50, 200))", output: '"2 Tage, 3 Stunden, 4 Minuten und 50,2 Sekunden"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDuration(-2, -3, -4, -50, -200))", output: '"-2 days, -3 hours, -4 minutes, -50.2 seconds"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDuration(-2, -3, -4, -50, -200))", output: '"-2 Tage, -3 Stunden, -4 Minuten und -50,2 Sekunden"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDuration(2, 0, 0, 0))", output: '"2 days"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDuration(2112, 0, 0, 0))", output: '"2.112 Tage"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDate(2018, 07, 18))", output: '"July 18, 2018"', outputFlowCurrentLanguage: "en-US", featureConfigName: "botFlows" }, { input: "ToDisplayString(MakeTime(19, 35, 39))", output: '"7:35 PM"', outputFlowCurrentLanguage: "en-US", featureConfigName: "botFlows" }, { input: 'ToDisplayString(ToCommunication(MakeCurrency(3.14159, "EUR")))', output: '"3,14159\xA0\u20AC"', outputFlowCurrentLanguage: "de-DE", featureConfigName: "botFlows" }, { input: 'ToDisplayString(JsonParse("[ true, false]"))', output: '"[true,false]"', featureConfigName: "encryptDecryptDataFeature" }, { input: 'ToDisplayString(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: '"Fries"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_DSC", identifier: "String_ONE toDisplayString(Any_COLL)", support: { version: "1.0", resolver: "None" }, passThrough: { dataTypes: [{ type: "acp", isArray: true }, { type: "bln", isArray: true }, { type: "lac", isArray: true }, { type: "phn", isArray: true }, { type: "pmt", isArray: true }, { type: "que", isArray: true }, { type: "skl", isArray: true }, { type: "str", isArray: true }, { type: "usr", isArray: true }], funcOpOverloadId: "String_ONE toString(Any_ONE)", isArrayItemPassThrough: true }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToDisplayString(MakeList(90125, 2112))", output: '"90,125\\n2,112"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(90125, ToInt(NOT_SET)))", output: '"90,125\\n"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(90125, 2112))", output: '"90.125\\n2.112"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(90125, ToInt(NOT_SET)))", output: '"90.125\\n"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }, { input: 'ToDisplayString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: '"Fries\\nSoup"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))))', output: '"Sides\\nDessert"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_DSC", identifier: "String_ONE toDisplayString(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, passThrough: { dataTypes: [{ type: "acp", isArray: true }, { type: "bln", isArray: true }, { type: "lac", isArray: true }, { type: "phn", isArray: true }, { type: "pmt", isArray: true }, { type: "que", isArray: true }, { type: "skl", isArray: true }, { type: "str", isArray: true }, { type: "usr", isArray: true }], funcOpOverloadId: "String_ONE toString(Any_ONE)", isArrayItemPassThrough: true }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDisplayString(MakeList(8675309, 2112, 90125), "|")', output: '"8,675,309|2,112|90,125"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeList(8675309, 2112, 90125), "|")', output: '"8.675.309|2.112|90.125"', outputFlowCurrentLanguage: "de-DE" }, { input: 'ToDisplayString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))), "|")', output: '"Fries|Soup"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))), "|")', output: '"Sides|Dessert"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_DSC", identifier: "String_ONE toDisplayString(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_0", identifier: "currencyValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeCurrency(3.14, "USD"), 2)', output: '"$3.14"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"), 3)', output: '"3,142\xA0\u20AC"', outputFlowCurrentLanguage: "de-DE" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"), 3)', output: '"\u20AC3.142"', outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_DSC", identifier: "String_ONE toDisplayString(Currency_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), 1)', output: '"$21.1\\n\xA39.0"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), 5)', output: '"21,12000\xA0$\\n9,01250\xA0\xA3"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }] }, { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_DSC", identifier: "String_ONE toDisplayString(Currency_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), "|", 1)', output: '"$21.1|\xA39.0"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), "|", 5)', output: '"21,12000\xA0$|9,01250\xA0\xA3"', outputFlowCurrentLanguage: "de-DE" }] }, { description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_DSC", identifier: "String_ONE toDisplayString(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_0", identifier: "decimalValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToDisplayString(3.141, 2)", output: '"3.14"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(3.14159, 3)", output: '"3,142"', outputFlowCurrentLanguage: "de-DE" }] }, { description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_DSC", identifier: "String_ONE toDisplay(Decimal_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToDisplayString(MakeList(21.12, 9.0125), 1)", output: '"21.1\\n9.0"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(21.12, 9.0125), 5)", output: '"21,12000\\n9,01250"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }] }, { description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_DSC", identifier: "String_ONE toDisplayString(Decimal_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeList(21.12, 9.0125), "|", 1)', output: '"21.1|9.0"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeList(21.12, 9.0125), "|", 5)', output: '"21,12000|9,01250"', outputFlowCurrentLanguage: "de-DE" }] }, { description: "AR_FN_STR_TODISPLAYSTRING_NTS_DSC", identifier: "String_ONE toDisplayString(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_NTS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDisplayString(NOT_SET)", output: "AR_FN_STR_TODISPLAYSTRING_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toString: { identifier: "toString", description: "AR_FN_DSC_TOSTRING", type: "function", name: "ToString", category: "cast", overloads: [{ description: "AR_FN_STR_TOSTRING_ANY_DSC", identifier: "String_ONE toString(Any_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_ANY_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToString(true)", output: '"true"' }, { input: "ToString(5 > 3)", output: '"true"' }, { input: "ToString(false)", output: '"false"' }, { input: "ToString(5 < 3)", output: '"false"' }, { input: "ToString(ToBool(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_4" }, { input: 'ToString(MakeCurrency(10.00, "USD"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_5" }, { input: "ToString(MakeDateTime(2009, 1, 10, 6, 30, 0))", output: '"2009-01-10T06:30:00.000Z"' }, { input: "ToString(ToDateTime(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_7" }, { input: "ToString(2000.5)", output: '"2000.5"' }, { input: "ToString(-1.0)", output: '"-1.0"' }, { input: "ToString(ToDecimal(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_10" }, { input: "ToString(MakeDuration(0, 1, 0, 0))", output: '"PT1H"' }, { input: "ToString(MakeDuration(-10, 5, 30, 0, 456))", output: '"-P9DT18H29M59.544S"' }, { input: "ToString(ToDuration(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_13" }, { input: "ToString(2000)", output: '"2000"' }, { input: "ToString(-1)", output: '"-1"' }, { input: "ToString(ToInt(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_16" }, { input: 'ToString(ToSkill("Spanish"))', output: '"Spanish"', hidden: "true" }, { input: "ToString(ToSkill(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_18" }, { input: 'ToString(FindUser("john.doe@company.com"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_19" }, { input: 'ToString(ToWrapupCode("Call back in a week"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_20", hidden: "true" }, { input: "ToString(ToSkill(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_21" }, { input: "ToString(ToUser(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_22" }, { input: "ToString(ToWrapupCode(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_23" }, { input: 'ToString(ToPhoneNumber("+1 (317) 872-3000"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_24" }, { input: "ToString(Flow.PhoneNumberVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_25" }, { input: "ToString(Flow.SkillVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_26" }, { input: "ToString(Flow.UserVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_27" }, { input: "ToString(Flow.WrapupCodeVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_28" }, { input: "ToString(Call.Contact)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_29" }, { input: "ToString(Email.Message)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_30" }, { input: "ToString(Email.Message.from)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_31" }, { input: "ToString(Email.Message.attachments[0])", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_32" }, { input: "ToString(Flow.ExternalOrganization)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_33" }, { input: "ToString(Flow.ExternalContact)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_34" }, { input: "ToString(Flow.ExternalAddress)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_35" }, { input: "ToString(Flow.ExternalPhoneNumber)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_36" }, { input: "ToString(Prompt.Welcome)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_37" }, { input: 'ToString(MakeAgentScorePair(FindUser("john.doe@company.com"), 50))', output: '"[john.doe@company.com,50]"', featureConfigName: "knownAgentRouting" }, { input: "ToString(MakeDate(2015, 1, 10))", output: '"2015-01-10"', featureConfigName: "botFlows" }, { input: "ToString(MakeTime(2, 30, 0))", output: '"02:30:00.000"', featureConfigName: "botFlows" }, { input: 'ToString(ToCommunication("Hello"))', output: '"hello"', featureConfigName: "botFlows" }, { input: "ToString(Workitem.Workitem)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_42", featureConfigName: "workItemFlows" }, { input: 'ToString(FindEmergencyGroup("Flooding"))', output: "Returns the name property from the supplied Emergency Group. If Emergency Group value is NOT_SET, a NOT_SET String is returned.", featureConfigName: "orgAvailabilityRoutingEmergencyGroups" }, { input: 'ToString(FindSchedule("Morning Hours"))', output: "Returns the name property from the supplied Schedule. If Schedule value is NOT_SET, a NOT_SET String is returned.", featureConfigName: "orgAvailabilityRoutingSchedules" }, { input: 'ToString(FindScheduleGroup("West Coast"))', output: "Returns the name property from the supplied Schedule Group. If Schedule Group value is NOT_SET, a NOT_SET String is returned.", featureConfigName: "orgAvailabilityRoutingScheduleGroups" }, { input: "ToString(MakeEmptyJsonObject())", output: '"{}"', featureConfigName: "encryptDecryptDataFeature" }, { input: 'ToString(JsonParse("{ \\"a\\": true }"))', output: '"{"a":true}"', featureConfigName: "encryptDecryptDataFeature" }, { input: 'ToString(JsonParse(Append("[1, 2, ", ToString(3>5), "]")))', output: '"[1,2,false]"', featureConfigName: "encryptDecryptDataFeature" }, { input: 'ToString(FindUtilizationLabel("green"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_49", featureConfigName: "conversationUtilizationLabels" }, { input: 'ToString(FindWorktypeStatus("NewOpportunity"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_50", featureConfigName: "workItemFlows" }, { input: 'ToString(MakeTimePicker("Schedule Appointment"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_51", featureConfigName: "botFlowsMessagingDatePicker" }, { input: "ToString(MakeTimeslot(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDuration(0, 1, 0, 0)))", output: '"2009-01-10T06:30:00.000Z|PT1H"', featureConfigName: "botFlowsMessagingDatePicker" }, { input: 'ToString(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: '"Fries"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TOSTRING_NTS_DSC", identifier: "String_ONE toString(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_STR_TOSTRING_NTS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToString(NOT_SET)", output: "AR_FN_STR_TOSTRING_NTS_EX_OUT_0" }] }, { description: "AR_FN_STR_TOSTRING_ANY_COLL_DSC", identifier: "String_ONE toString(Any_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_ANY_COLL_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToString(MakeList(true, false))", output: '"true\\nfalse"', addNewLineInfo: true }, { input: "ToString(MakeList(ToBool(NOT_SET), false))", output: '"\\nfalse"', addNewLineInfo: true }, { input: 'ToString(MakeList(MakeCurrency(10.00, "USD"), MakeCurrency(5.00, "EUR")))', output: '"10.00|USD\\n5.00|EUR"', addNewLineInfo: true }, { input: "ToString(MakeList(ToDateTime(NOT_SET), MakeDateTime(2009, 1, 10, 6, 30, 0)))", output: '"\\n2009-01-10T06:30:00.000Z"', addNewLineInfo: true }, { input: "ToString(MakeList(2000.5, -1.0))", output: '"2000.5\\n-1.0"', addNewLineInfo: true }, { input: "ToString(MakeList(ToDecimal(NOT_SET), -1.0))", output: '"\\n-1.0"', addNewLineInfo: true }, { input: "ToString(MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(-10, 5, 30, 0)))", output: '"PT1H\\n-P9DT18H30M"', addNewLineInfo: true }, { input: "ToString(MakeList(ToDuration(NOT_SET), MakeDuration(-10, 5, 30, 0)))", output: '"\\n-P9DT18H30M"', addNewLineInfo: true }, { input: "ToString(MakeList(2000, -1))", output: '"2000\\n-1"', addNewLineInfo: true }, { input: "ToString(MakeList(ToInt(NOT_SET), -1))", output: '"\\n-1"', addNewLineInfo: true }, { input: 'ToString(MakeList(ToSkill("Spanish"), ToSkill("German")))', output: '"Spanish\\nGerman"', addNewLineInfo: true, hidden: "true" }, { input: 'ToString(MakeList(ToSkill(NOT_SET), ToSkill("German")))', output: '"\\nGerman"', addNewLineInfo: true, hidden: "true" }, { input: 'ToString(MakeList("Hello", "World"))', output: '"Hello\\nWorld"', addNewLineInfo: true }, { input: 'ToString(MakeList("Hello", ToString(NOT_SET)))', output: '"Hello\\n"', addNewLineInfo: true }, { input: 'ToString(MakeList(FindUser("john.doe@company.com"), FindUser("jane.doe@company.com")))', output: '"john.doe@company.com\\njane.doe@company.com"', addNewLineInfo: true }, { input: 'ToString(MakeList(ToUser(NOT_SET), ToUser("jane.doe@company.com")))', output: '"\\njane.doe@company.com"', addNewLineInfo: true, hidden: "true" }, { input: "ToString(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)))", output: '"\\n"', addNewLineInfo: true }, { input: "ToString(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)))", output: '"\\n"', addNewLineInfo: true }, { input: 'ToString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: '"Fries\\nSoup"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))))', output: '"Sides\\nDessert"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_DSC", identifier: "String_ONE toString(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToString(MakeList(true, false), "|")', output: '"true|false"' }, { input: 'ToString(MakeList(NOT_SET, false), "|")', output: '"|false"' }, { input: 'ToString(MakeList(MakeCurrency(10.00, "USD"), MakeCurrency(5.00, "EUR")), "#")', output: '"10.00|USD#5.00|EUR"' }, { input: 'ToString(MakeList(NOT_SET, MakeDateTime(2009, 1, 10, 6, 30, 0)), "|")', output: '"|2009-01-10T06:30:00.000Z"' }, { input: 'ToString(MakeList(2000.5, -1.0), "|")', output: '"2000.5|-1.0"' }, { input: 'ToString(MakeList(NOT_SET, -1.0), "|")', output: '"|-1.0"' }, { input: 'ToString(MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(-10, 5, 30, 0)), "|")', output: '"PT1H|-P9DT18H30M"' }, { input: 'ToString(MakeList(NOT_SET, MakeDuration(-10, 5, 30, 0)), "|")', output: '"|-P9DT18H30M"' }, { input: 'ToString(MakeList(2000, -1), "|")', output: '"2000|-1"' }, { input: 'ToString(MakeList(NOT_SET, -1), "|")', output: '"|-1"' }, { input: 'ToString(MakeList(ToSkill("Spanish"), ToSkill("German")), "|")', output: '"Spanish|German"', hidden: "true" }, { input: 'ToString(MakeList(NOT_SET, ToSkill("German")), "|")', output: '"|German"', hidden: "true" }, { input: 'ToString(MakeList("Hello", "World"), "|")', output: '"Hello|World"' }, { input: 'ToString(MakeList("Hello", NOT_SET), "|")', output: '"Hello|"' }, { input: 'ToString(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com")), "|")', output: '"john.doe@company.com|jane.doe@company.com"', hidden: "true" }, { input: 'ToString(MakeList(NOT_SET, ToUser("jane.doe@company.com")), "|")', output: '"|jane.doe@company.com"', hidden: "true" }, { input: 'ToString(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), "|")', output: '"|"' }, { input: 'ToString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))), "|")', output: '"Fries|Soup"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))), "|")', output: '"Sides|Dessert"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TOSTRING_DEC_LNG_DSC", identifier: "String_ONE toString(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_DEC_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_0", identifier: "decimalValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToString(2000.506, 2)", output: '"2000.51"' }, { input: "ToString(1.125, 2)", output: '"1.13"' }, { input: "ToString(-1.0, 3)", output: '"-1.000"' }, { input: "ToString(ToDecimal(NOT_SET), 2)", output: "AR_FN_STR_TOSTRING_DEC_LNG_EX_OUT_3" }] }, { description: "AR_FN_STR_TOSTRING_CUR_LNG_DSC", identifier: "String_ONE toString(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_CUR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_0", identifier: "currencyValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeCurrency(2000.506, "USD"), 2)', output: '"2000.51|USD"' }, { input: 'ToString(MakeCurrency(1.125, "USD"), 2)', output: '"1.13|USD"' }, { input: 'ToString(MakeCurrency(-1.0, "USD"), 3)', output: '"-1.000|USD"' }, { input: 'ToString(MakeCurrency(ToDecimal(NOT_SET), "USD"), 2)', output: "|USD" }, { input: "ToString(MakeCurrency(ToDecimal(NOT_SET), ToString(NOT_SET)), 2)", output: "|" }] }, { description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_DSC", identifier: "String_ONE toString(Decimal_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToString(MakeList(2000.5, -1.0), 2)", output: '"2000.50\\n-1.00"', addNewLineInfo: true }, { input: "ToString(MakeList(NOT_SET, -1.0), 4)", output: '"\\n-1.0000"', addNewLineInfo: true }] }, { description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_DSC", identifier: "String_ONE toString(Currency_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeList(MakeCurrency(2000.50, "USD"), MakeCurrency(-1.00, "USD")), 2)', output: '"2000.50|USD\\n-1.00|USD"', addNewLineInfo: true }, { input: 'ToString(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(-1.00, ToString(NOT_SET))), 2)', output: '"|USD\\n-1.00|"', addNewLineInfo: true }] }, { description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_DSC", identifier: "String_ONE toString(Decimal_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeList(2000.5, -1.0), "|", 2)', output: '"2000.50|-1.00"' }, { input: 'ToString(MakeList(ToDecimal(NOT_SET), -1.0), "|", 4)', output: '"|-1.0000"' }] }, { description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_DSC", identifier: "String_ONE toString(Currency_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeList(MakeCurrency(2000.50, "USD"), MakeCurrency(-1.00, "USD")), "^", 2)', output: '"2000.50|USD^-1.00|USD"' }, { input: 'ToString(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(-1.00, ToString(NOT_SET))), "^", 2)', output: '"|USD^-1.00|"' }] }] }, toInt: { identifier: "toInt", description: "AR_FN_DSC_TOINT", type: "function", name: "ToInt", category: "cast", overloads: [{ description: "AR_FN_LNG_TOINT_BLN_DSC", identifier: "Long_ONE toInt(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_BLN_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }], examples: [{ input: "ToInt(true)", output: "1" }, { input: "ToInt(false)", output: "0" }, { input: "ToInt(ToBool(NOT_SET))", output: "AR_FN_LNG_TOINT_BLN_EX_OUT_2" }] }, { description: "AR_FN_LNG_TOINT_DEC_DSC", identifier: "Long_ONE toInt(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_DEC_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToInt(1.0)", output: "1" }, { input: "ToInt(3.7)", output: "3" }, { input: "ToInt(3.2)", output: "3" }, { input: "ToInt(-5.2)", output: "-5" }, { input: "ToInt(-5.7)", output: "-5" }, { input: "ToInt(ToDecimal(NOT_SET))", output: "AR_FN_LNG_TOINT_DEC_EX_OUT_5" }] }, { description: "AR_FN_LNG_TOINT_STR_DSC", identifier: "Long_ONE toInt(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToInt("25")', output: "25" }, { input: 'ToInt("-55")', output: "-55" }, { input: 'ToInt("0")', output: "0" }, { input: "ToInt(ToString(NOT_SET))", output: "AR_FN_LNG_TOINT_STR_EX_OUT_3" }, { input: 'ToInt("")', output: "AR_FN_LNG_TOINT_STR_EX_OUT_4" }, { input: 'ToInt("\xA0\xA0")', output: "AR_FN_LNG_TOINT_STR_EX_OUT_5" }, { input: 'ToInt("A String")', output: "AR_FN_LNG_TOINT_STR_EX_OUT_6" }] }, { description: "AR_FN_LNG_TOINT_STR_LNG_DSC", identifier: "Long_ONE toInt(String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_TOINT_STR_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: 'ToInt("25", 15)', output: "25" }, { input: 'ToInt("five", 20)', output: "20" }, { input: 'ToInt("~0", 10)', output: "10" }, { input: "ToInt(ToString(NOT_SET), 15)", output: "AR_FN_LNG_TOINT_STR_LNG_EX_OUT_3" }, { input: 'ToInt("", 15)', output: "AR_FN_LNG_TOINT_STR_LNG_EX_OUT_4" }, { input: 'ToInt("A String", 12)', output: "12" }] }, { description: "AR_FN_LNG_TOINT_NTS_DSC", identifier: "Long_ONE toInt(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_LNG_TOINT_NTS_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToInt(NOT_SET)", output: "AR_FN_LNG_TOINT_NTS_EX_OUT_0" }] }, { description: "AR_FN_LNG_TOINT_LNG_DSC", identifier: "Long_ONE toInt(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_LNG_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToInt(5)", output: "5" }] }, { description: "AR_FN_LNG_TOINT_DUR_DSC", identifier: "Long_ONE toInt(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_DUR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_DUR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }], examples: [{ input: "ToInt(MakeDuration(0,0,0,1))", output: "1000" }, { input: "ToInt(MakeDuration(0,0,1,0))", output: "60000" }, { input: "ToInt(MakeDuration(0,-1,5,0,500))", output: "-3299500" }, { input: "ToInt(ToDuration(NOT_SET))", output: "AR_FN_LNG_TOINT_DUR_EX_OUT_3" }] }, { description: "AR_FN_LNG_TOINT_JSON_DSC", identifier: "Long_ONE toInt(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_TOINT_JSON_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_JSON_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToInt(JsonParse("5"))', output: "5" }, { input: 'ToInt(JsonParse("-5.2"))', output: "-5" }, { input: 'ToInt(JsonParse("true"))', output: "1" }, { input: 'ToInt(JsonParse(ToString("A" > "B")))', output: "0" }, { input: 'ToInt(JsonParse("null"))', output: "AR_FN_LNG_TOINT_JSON_EX_OUT_4" }, { input: "ToInt(ToJson(NOT_SET))", output: "AR_FN_LNG_TOINT_JSON_EX_OUT_5" }] }, { description: "AR_FN_LNG_TOINT_JSON_LNG_DSC", identifier: "Long_ONE toInt(JSON_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_TOINT_JSON_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: 'ToInt(JsonParse("5"), -1)', output: "5" }, { input: 'ToInt(JsonParse("\\"apple\\""), 10)', output: "10" }, { input: 'ToInt(JsonParse("[1, 2]"), 7)', output: "7" }, { input: 'ToInt(JsonParse(ToString("A" > "B")), ToInt(NOT_SET))', output: "0" }, { input: "ToInt(ToJson(NOT_SET), 4)", output: "AR_FN_LNG_TOINT_JSON_LNG_EX_OUT_4" }] }], needsServerInfo: true }, toDecimal: { identifier: "toDecimal", description: "AR_FN_DSC_TODECIMAL", type: "function", name: "ToDecimal", category: "cast", overloads: [{ description: "AR_FN_DEC_TODECIMAL_BLN_DSC", identifier: "Decimal_ONE toDecimal(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_BLN_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_BLN_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }], examples: [{ input: "ToDecimal(true)", output: "1.0" }, { input: "ToDecimal(false)", output: "0.0" }, { input: "ToDecimal(ToBool(NOT_SET))", output: "AR_FN_DEC_TODECIMAL_BLN_EX_OUT_2" }] }, { description: "AR_FN_DEC_TODECIMAL_CUR_DSC", identifier: "Decimal_ONE toDecimal(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_CUR_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_CUR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'ToDecimal(MakeCurrency(5.25, "USD"))', output: "5.25" }, { input: 'ToDecimal(MakeCurrency(2.00, "EUR"))', output: "2.00" }, { input: 'ToDecimal(MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_DEC_TODECIMAL_CUR_EX_OUT_2" }] }, { description: "AR_FN_DEC_TODECIMAL_STR_DSC", identifier: "Decimal_ONE toDecimal(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_STR_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDecimal("0.0")', output: "0.0" }, { input: 'ToDecimal("-100.5")', output: "-100.5" }, { input: "ToDecimal(ToString(NOT_SET))", output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_2" }, { input: 'ToDecimal("")', output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_3" }, { input: 'ToDecimal("\xA0\xA0")', output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_4" }, { input: 'ToDecimal("A String")', output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_5" }] }, { description: "AR_FN_DEC_TODECIMAL_STR_DEC_DSC", identifier: "Decimal_ONE toDecimal(String_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_TODECIMAL_STR_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: 'ToDecimal("one hundred point five", 7.5)', output: "7.5" }, { input: 'ToDecimal("0.0", 15.0)', output: "0.0" }, { input: "ToDecimal(ToString(NOT_SET), 10.75)", output: "AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_2" }, { input: 'ToDecimal("", -5.25)', output: "AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_3" }, { input: 'ToDecimal("A String", -12.15)', output: "-12.15" }] }, { description: "AR_FN_DEC_TODECIMAL_LNG_DSC", identifier: "Decimal_ONE toDecimal(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToDecimal(100)", output: "100.0" }, { input: "ToDecimal(-1010)", output: "-1010.0" }, { input: "ToDecimal(0)", output: "0.0" }] }, { description: "AR_FN_DEC_TODECIMAL_NTS_DSC", identifier: "Decimal_ONE toDecimal(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_NTS_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDecimal(NOT_SET)", output: "AR_FN_DEC_TODECIMAL_NTS_EX_OUT_0" }] }, { description: "AR_FN_DEC_TODECIMAL_DEC_DSC", identifier: "Decimal_ONE toDecimal(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_DEC_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToDecimal(5.5)", output: "5.5" }] }, { description: "AR_FN_DEC_TODECIMAL_JSON_DSC", identifier: "Decimal_ONE toDecimal(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_TODECIMAL_JSON_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_JSON_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToDecimal(JsonParse("5"))', output: "5.0" }, { input: 'ToDecimal(JsonParse("-5.2"))', output: "-5.2" }, { input: 'ToDecimal(JsonParse("true"))', output: "1.0" }, { input: 'ToDecimal(JsonParse("null"))', output: "AR_FN_DEC_TODECIMAL_JSON_EX_OUT_3" }, { input: "ToDecimal(ToJson(NOT_SET))", output: "AR_FN_DEC_TODECIMAL_JSON_EX_OUT_4" }] }, { description: "AR_FN_DEC_TODECIMAL_JSON_DEC_DSC", identifier: "Decimal_ONE toDecimal(JSON_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_TODECIMAL_JSON_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: 'ToDecimal(JsonParse("\\"apple\\""), 2.25)', output: "2.25" }, { input: 'ToDecimal(JsonParse("-5.2"), 0.0)', output: "-5.2" }, { input: "ToDecimal(ToJson(NOT_SET), 1.0)", output: "AR_FN_DEC_TODECIMAL_JSON_DEC_EX_OUT_2" }, { input: 'ToDecimal(JsonParse("[1,false]"), 1.5)', output: "1.5" }] }], needsServerInfo: true }, toDate: { identifier: "toDate", description: "AR_FN_DSC_TODATE", type: "function", name: "ToDate", category: "cast", overloads: [{ description: "AR_FN_DATE_TODATE_STR_DSC", identifier: "Date_ONE toDate(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_STR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDate("2009-01-10")', output: "AR_FN_DATE_TODATE_STR_EX_OUT_0" }, { input: "ToDate(ToString(NOT_SET))", output: "AR_FN_DATE_TODATE_STR_EX_OUT_1" }] }, { description: "AR_FN_DATE_TODATE_NTS_DSC", identifier: "Date_ONE toDate(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_NTS_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDate(NOT_SET)", output: "AR_FN_DATE_TODATE_NTS_EX_OUT_0" }] }, { description: "AR_FN_DATE_TODATE_DTM_DSC", identifier: "Date_ONE toDate(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_DTM_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_DTM_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToDate(MakeDateTime(2012, 9, 22, 2, 30, 0))", output: "AR_FN_DATE_TODATE_DTM_EX_OUT_0" }, { input: "ToDate(ToDateTime(NOT_SET))", output: "AR_FN_DATE_TODATE_DTM_EX_OUT_1" }] }, { description: "AR_FN_DATE_TODATE_DATE_DSC", identifier: "Date_ONE toDate(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_DATE_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_DATE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }], examples: [{ input: "ToDate(MakeDate(2003, 1, 1))", output: "AR_FN_DATE_TODATE_DATE_EX_OUT_0" }, { input: "ToDate(ToDate(NOT_SET))", output: "AR_FN_DATE_TODATE_DATE_EX_OUT_1" }] }], needsServerInfo: true }, toDateTime: { identifier: "toDateTime", description: "AR_FN_DSC_TODATETIME", type: "function", name: "ToDateTime", category: "cast", overloads: [{ description: "AR_FN_DTM_TODATETIME_STR_DSC", identifier: "DateTime_ONE toDateTime(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_TODATETIME_STR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDateTime("2009-01-10T06:30:00Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_0" }, { input: 'ToDateTime("2009-01-10T06:30:00-07:00")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_1" }, { input: 'ToDateTime("2009-01-10T06:30:00+02:00")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_2" }, { input: "ToDateTime(ToString(NOT_SET))", output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_3" }, { input: 'ToDateTime("2009T06:30:00Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_4" }, { input: 'ToDateTime("2010-03-20T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_5" }, { input: 'ToDateTime("2011-03T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_6" }, { input: 'ToDateTime("2009T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_7" }, { input: 'ToDateTime("2012T01:30-05:00")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_8" }, { input: 'ToDateTime("T06:30:00Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_9" }, { input: 'ToDateTime("T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_10" }, { input: 'ToDateTime("T06Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_11" }, { input: 'ToDateTime("T06")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_12" }, { input: 'ToDateTime("2009-03-20")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_13" }, { input: 'ToDateTime("2009-03")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_14" }, { input: 'ToDateTime("2009")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_15" }] }, { description: "AR_FN_DTM_TODATETIME_LNG_DSC", identifier: "DateTime_ONE toDateTime(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_TODATETIME_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToDateTime(3600)", output: "AR_FN_DTM_TODATETIME_LNG_EX_OUT_0" }, { input: "ToDateTime(ToInt(NOT_SET))", output: "AR_FN_DTM_TODATETIME_LNG_EX_OUT_1" }] }, { description: "AR_FN_DTM_TODATETIME_NTS_DSC", identifier: "DateTime_ONE toDateTime(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_DTM_TODATETIME_NTS_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDateTime(NOT_SET)", output: "AR_FN_DTM_TODATETIME_NTS_EX_OUT_0" }] }, { description: "AR_FN_DTM_TODATETIME_DTM_DSC", identifier: "DateTime_ONE toDateTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_TODATETIME_DTM_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_DTM_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToDateTime(MakeDateTime(2003, 1, 1, 0, 0, 0))", output: "AR_FN_DTM_TODATETIME_DTM_EX_OUT_0" }] }, { description: "AR_FN_DTM_TODATETIME_JSON_DSC", identifier: "DateTime_ONE toDateTime(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DTM_TODATETIME_JSON_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_JSON_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToDateTime(JsonParse("3600"))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_0" }, { input: 'ToDateTime(JsonParse("3600.0258"))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_1" }, { input: 'ToDateTime(JsonParse("\\"2009-01-10T06:30:00Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_2" }, { input: 'ToDateTime(JsonParse("\\"2009-01-10T06:30:00+02:00\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_3" }, { input: 'ToDateTime(JsonParse("\\"2009T06:30:00Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_4" }, { input: 'ToDateTime(JsonParse("\\"2010-03-20T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_5" }, { input: 'ToDateTime(JsonParse("\\"2011-03T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_6" }, { input: 'ToDateTime(JsonParse("\\"2009T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_7" }, { input: 'ToDateTime(JsonParse("\\"2012T01:30-05:00\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_8" }, { input: 'ToDateTime(JsonParse("\\"T06:30:00Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_9" }, { input: 'ToDateTime(JsonParse("\\"T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_10" }, { input: 'ToDateTime(JsonParse("\\"T06Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_11" }, { input: 'ToDateTime(JsonParse("\\"T06\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_12" }, { input: 'ToDateTime(JsonParse("\\"2009-03-20\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_13" }, { input: 'ToDateTime(JsonParse("\\"2009-03\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_14" }, { input: 'ToDateTime(JsonParse("\\"2009\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_15" }, { input: 'ToDateTime(JsonParse("null"))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_16" }, { input: "ToDateTime(ToJson(NOT_SET))", output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_17" }] }, { description: "AR_FN_DTM_TODATETIME_JSON_DTM_DSC", identifier: "DateTime_ONE toDateTime(JSON_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DTM_TODATETIME_JSON_DTM_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dtm" }], examples: [{ input: 'ToDateTime(JsonParse("3600.75"), MakeDateTime(2009, 3, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_0" }, { input: 'ToDateTime(JsonParse("\\"2009-01-10T06:30:00Z\\""), MakeDateTime(2009, 3, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_1" }, { input: 'ToDateTime(JsonParse("\\"September 5th, 2022\\""), MakeDateTime(2019, 4, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_2" }, { input: 'ToDateTime(JsonParse("\\"2509-03\\""), MakeDateTime(2011, 2, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_3" }, { input: 'ToDateTime(JsonParse("\\"two thousand nine\\""), MakeDateTime(2009, 3, 15, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_4" }, { input: 'ToDateTime(JsonParse("null"), MakeDateTime(2009, 3, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_5" }] }], needsServerInfo: true }, toTime: { identifier: "toTime", description: "AR_FN_DSC_TOTIME", type: "function", name: "ToTime", category: "cast", overloads: [{ description: "AR_FN_TIME_TOTIME_STR_DSC", identifier: "Time_ONE toTime(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_STR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToTime("02:30:15")', output: "AR_FN_TIME_TOTIME_STR_EX_OUT_0" }, { input: "ToTime(ToString(NOT_SET))", output: "AR_FN_TIME_TOTIME_STR_EX_OUT_1" }, { input: 'ToTime("02:30")', output: "AR_FN_TIME_TOTIME_STR_EX_OUT_2" }, { input: 'ToTime("14:59:00")', output: "AR_FN_TIME_TOTIME_STR_EX_OUT_3" }] }, { description: "AR_FN_TIME_TOTIME_NTS_DSC", identifier: "Time_ONE toTime(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_NTS_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToTime(NOT_SET)", output: "AR_FN_TIME_TOTIME_NTS_EX_OUT_0" }] }, { description: "AR_FN_TIME_TOTIME_TIME_DSC", identifier: "Time_ONE toTime(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_TIME_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_TIME_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tim" }], examples: [{ input: "ToTime(MakeTime(2, 45, 0))", output: "AR_FN_TIME_TOTIME_TIME_EX_OUT_0" }, { input: "ToTime(ToTime(NOT_SET))", output: "AR_FN_TIME_TOTIME_TIME_EX_OUT_1" }] }, { description: "AR_FN_TIME_TOTIME_DTM_DSC", identifier: "Time_ONE toTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_DTM_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_DTM_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToTime(MakeDateTime(2012, 9, 22, 3, 5, 0))", output: "AR_FN_TIME_TOTIME_DTM_EX_OUT_0" }, { input: "ToTime(ToDateTime(NOT_SET))", output: "AR_FN_TIME_TOTIME_DTM_EX_OUT_1" }] }], needsServerInfo: true }, toDivision: { identifier: "toDivision", description: "AR_FN_DSC_TODIVISION", type: "function", name: "ToDivision", category: "cast", overloads: [{ description: "AR_FN_DIVISION_TODIVISION_DIVISION_DSC", identifier: "Division_ONE toDivision(Division_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_TODIVISION_DIVISION_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_TODIVISION_DIVISION_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dvn" }], examples: [{ input: "ToDivision(ToDivision(NOT_SET))", output: "AR_FN_DIVISION_TODIVISION_DIVISION_EX_OUT_0" }] }, { description: "AR_FN_DIVISION_TODIVISION_NTS_DSC", identifier: "Division_ONE toDivision(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_TODIVISION_NTS_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_TODIVISION_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDivision(NOT_SET)", output: "AR_FN_DIVISION_TODIVISION_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toDuration: { identifier: "toDuration", description: "AR_FN_DSC_TODURATION", type: "function", name: "ToDuration", category: "cast", overloads: [{ description: "AR_FN_DUR_TODURATION_STR_DSC", identifier: "Duration_ONE toDuration(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_TODURATION_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDuration("PT0S")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_0" }, { input: 'ToDuration("P1DT3H")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_1" }, { input: 'ToDuration("-P1DT3H")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_2" }, { input: 'ToDuration("PT1H15M30.250S")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_3" }, { input: 'ToDuration("PT1H15M30.250567S")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_4" }, { input: "ToDuration(ToString(NOT_SET))", output: "AR_FN_DUR_TODURATION_STR_EX_OUT_5" }] }, { description: "AR_FN_DUR_TODURATION_LNG_DSC", identifier: "Duration_ONE toDuration(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_TODURATION_LNG_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToDuration(1000 * 60 * 60)", output: "AR_FN_DUR_TODURATION_LNG_EX_OUT_0" }, { input: "ToDuration(1000 * 60 * 60 * 24)", output: "AR_FN_DUR_TODURATION_LNG_EX_OUT_1" }, { input: "ToDuration(ToInt(NOT_SET))", output: "AR_FN_DUR_TODURATION_LNG_EX_OUT_2" }] }, { description: "AR_FN_DUR_TODURATION_NTS_DSC", identifier: "Duration_ONE toDuration(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_DUR_TODURATION_NTS_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDuration(NOT_SET)", output: "AR_FN_DUR_TODURATION_NTS_EX_OUT_0" }] }, { description: "AR_FN_DUR_TODURATION_DUR_DSC", identifier: "Duration_ONE toDuration(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_TODURATION_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_DUR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }], examples: [{ input: "ToDuration(MakeDuration(0, 1, 0, 0))", output: "AR_FN_DUR_TODURATION_DUR_EX_OUT_0" }] }] }, toTimeslot: { identifier: "toTimeslot", description: "AR_FN_DSC_TOTIMESLOT", type: "function", name: "ToTimeslot", category: "datetime", overloads: [{ description: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_DSC", identifier: "Timeslot_ONE toTimeslot(Timeslot_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tsl" }], examples: [{ input: "ToTimeslot(ToTimeslot(NOT_SET))", output: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_EX_OUT_0" }] }, { description: "AR_FN_TIMESLOT_TOTIMESLOT_STR_DSC", identifier: "Timeslot_ONE toTimeslot(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_TOTIMESLOT_STR_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMESLOT_TOTIMESLOT_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToTimeslot("2009-01-10T06:30:00.000Z|PT1H")', output: "AR_FN_TIMESLOT_TOTIMESLOT_STR_EX_OUT_0" }] }, { description: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_DSC", identifier: "Timeslot_ONE toTimeslot(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToTimeslot(NOT_SET)", output: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toGrammar: { identifier: "toGrammar", description: "AR_FN_DSC_TOGRAMMAR", type: "function", name: "ToGrammar", category: "cast", overloads: [{ description: "AR_FN_GRAMMAR_TOGRAMMAR_STR_DSC", identifier: "Grammar_ONE toGrammar(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice" }, hidden: true, returnValue: { description: "AR_FN_GRAMMAR_TOGRAMMAR_STR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_TOGRAMMAR_STR_PRM_DSC_0", identifier: "GrammarName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_DSC", identifier: "Grammar_ONE toGrammar(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { bot: "bot", voice: "voice" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToGrammar(NOT_SET)", output: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_EX_OUT_0" }] }, { description: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_DSC", identifier: "Grammar_ONE toGrammar(Grammar_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "gmr" }], examples: [{ input: "ToGrammar(ToGrammar(NOT_SET))", output: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_EX_OUT_0" }] }], needsServerInfo: true }, toImage: { identifier: "toImage", description: "AR_FN_DSC_TOIMAGE", type: "function", name: "ToImage", category: "cast", overloads: [{ description: "AR_FN_IMAGE_TOIMAGE_IMAGE_DSC", identifier: "Image_ONE toImage(Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_IMAGE_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_IMAGE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "img" }], examples: [{ input: "ToImage(ToImage(NOT_SET))", output: "AR_FN_IMAGE_TOIMAGE_IMAGE_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_TOIMAGE_NTS_DSC", identifier: "Image_ONE toImage(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToImage(NOT_SET)", output: "AR_FN_IMAGE_TOIMAGE_NTS_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_DSC", identifier: "Image_ONE toImage(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToImage(Flow.ResponseAsset)", output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_DSC", identifier: "Image_ONE toImage(ResponseAsset_ONE,Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "img" }], examples: [{ input: 'ToImage(Flow.ResponseAsset, MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png"))', output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_0" }, { input: 'ToImage(ToResponseAsset(NOT_SET), MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png"))', output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_1" }, { input: 'ToImage(Flow.ResponseAssetThatCannotBeConvertedToImage, MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png"))', output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_2" }] }], needsServerInfo: true }, toImageCollection: { identifier: "toImageCollection", description: "AR_FN_DSC_TOIMAGECOLLECTION", type: "function", name: "ToImageCollection", category: "cast", overloads: [{ description: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "Image_COLL toImageCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "img" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToImageCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toResponseAsset: { identifier: "toResponseAsset", description: "AR_FN_DSC_TORESPONSEASSET", type: "function", name: "ToResponseAsset", category: "cast", overloads: [{ description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_DSC", identifier: "ResponseAsset_ONE toResponseAsset(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToResponseAsset(ToResponseAsset(NOT_SET))", output: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_DSC", identifier: "ResponseAsset_ONE toResponseAsset(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToResponseAsset(NOT_SET)", output: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toSkill: { identifier: "toSkill", description: "AR_FN_DSC_TOSKILL", type: "function", name: "ToSkill", category: "cast", overloads: [{ description: "AR_FN_SKL_TOSKILL_STR_DSC", identifier: "Skill_ONE toSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, hidden: true, returnValue: { description: "AR_FN_SKL_TOSKILL_STR_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_TOSKILL_STR_PRM_DSC_0", identifier: "skillName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_SKL_TOSKILL_NTS_DSC", identifier: "Skill_ONE toSkill(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_TOSKILL_NTS_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_TOSKILL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToSkill(NOT_SET)", output: "AR_FN_SKL_TOSKILL_NTS_EX_OUT_0" }] }, { description: "AR_FN_SKL_TOSKILL_SKL_DSC", identifier: "Skill_ONE toSkill(Skill_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_TOSKILL_SKL_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_TOSKILL_SKL_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "skl" }], examples: [{ input: "ToSkill(ToSkill(NOT_SET))", output: "AR_FN_SKL_TOSKILL_SKL_EX_OUT_0" }] }], needsServerInfo: true }, toUserQueue: { identifier: "toUserQueue", description: "AR_FN_DSC_TOUSERQUEUE", type: "function", name: "ToUser", category: "cast", overloads: [{ description: "AR_FN_USR_TOUSER_STR_DSC", identifier: "User_ONE toUser(String_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, returnValue: { description: "AR_FN_USR_TOUSER_STR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_TOUSER_STR_PRM_DSC_0", identifier: "userName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_USR_TOUSER_NTS_DSC", identifier: "User_ONE toUser(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_TOUSER_NTS_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_TOUSER_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToUser(NOT_SET)", output: "AR_FN_USR_TOUSER_NTS_EX_OUT_0" }] }, { description: "AR_FN_USR_TOUSER_USR_DSC", identifier: "User_ONE toUser(User_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_TOUSER_USR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_TOUSER_USR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "usr" }], examples: [{ input: "ToUser(ToUser(NOT_SET))", output: "AR_FN_USR_TOUSER_USR_EX_OUT_0" }] }], needsServerInfo: true }, toLanguageSkill: { identifier: "toLanguageSkill", description: "AR_FN_DSC_TOLANGUAGESKILL", type: "function", name: "ToLanguageSkill", category: "cast", overloads: [{ description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_DSC", identifier: "LanguageSkill_ONE toLanguageSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_PRM_DSC_0", identifier: "languageTag", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_DSC", identifier: "LanguageSkill_ONE toLanguageSkill(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToLanguageSkill(NOT_SET)", output: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_EX_OUT_0" }] }, { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_DSC", identifier: "LanguageSkill_ONE toLanguageSkill(LanguageSkill_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "lac" }], examples: [{ input: "ToLanguageSkill(ToLanguageSkill(NOT_SET))", output: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_EX_OUT_0" }] }], needsServerInfo: true }, toQueue: { identifier: "toQueue", description: "AR_FN_DSC_TOQUEUE", type: "function", name: "ToQueue", category: "cast", overloads: [{ description: "AR_FN_QUEUE_TOQUEUE_STR_DSC", identifier: "Queue_ONE toQueue(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, hidden: true, returnValue: { description: "AR_FN_QUEUE_TOQUEUE_STR_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_TOQUEUE_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_QUEUE_TOQUEUE_NTS_DSC", identifier: "Queue_ONE toQueue(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_TOQUEUE_NTS_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_TOQUEUE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToQueue(NOT_SET)", output: "AR_FN_QUEUE_TOQUEUE_NTS_EX_OUT_0" }] }, { description: "AR_FN_QUEUE_TOQUEUE_QUEUE_DSC", identifier: "Queue_ONE toQueue(Queue_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_TOQUEUE_QUEUE_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_TOQUEUE_QUEUE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }], examples: [{ input: "ToQueue(ToQueue(NOT_SET))", output: "AR_FN_QUEUE_TOQUEUE_QUEUE_EX_OUT_0" }] }], needsServerInfo: true }, toEmergencyGroup: { identifier: "toEmergencyGroup", description: "AR_FN_DSC_TOEMERGENCYGROUP", type: "function", name: "ToEmergencyGroup", category: "cast", overloads: [{ description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_DSC", identifier: "EmergencyGroup_ONE toEmergencyGroup(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToEmergencyGroup(NOT_SET)", output: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_EX_OUT_0" }] }, { description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_DSC", identifier: "EmergencyGroup_ONE toEmergencyGroup(EmergencyGroup_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "emg" }], examples: [{ input: "ToEmergencyGroup(ToEmergencyGroup(NOT_SET))", output: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_EX_OUT_0" }] }], needsServerInfo: true }, toFile: { identifier: "toFile", description: "AR_FN_DSC_TOFILE", type: "function", name: "ToFile", category: "cast", overloads: [{ description: "AR_FN_FILE_TOFILE_FILE_DSC", identifier: "File_ONE toFile(File_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_FILE_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_FILE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "fil" }], examples: [{ input: "ToFile(ToFile(NOT_SET))", output: "AR_FN_FILE_TOFILE_FILE_EX_OUT_0" }] }, { description: "AR_FN_FILE_TOFILE_NTS_DSC", identifier: "File_ONE toFile(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_NTS_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToFile(NOT_SET)", output: "AR_FN_FILE_TOFILE_NTS_EX_OUT_0" }] }, { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_DSC", identifier: "File_ONE toFile(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToFile(Flow.ResponseAsset)", output: "AR_FN_FILE_TOFILE_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_DSC", identifier: "File_ONE toFile(ResponseAsset_ONE,File_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "fil" }], examples: [{ input: 'ToFile(Flow.ResponseAsset, MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf"))', output: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_0" }, { input: 'ToFile(ToResponseAsset(NOT_SET), MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf"))', output: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_1" }, { input: 'ToFile(Flow.ResponseAssetThatCannotBeConvertedToFile, MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf"))', output: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_2" }] }], needsServerInfo: true }, toFileCollection: { identifier: "toFileCollection", description: "AR_FN_DSC_TOFILECOLLECTION", type: "function", name: "ToFileCollection", category: "cast", overloads: [{ description: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "File_COLL toFileCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "fil" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToFileCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toGroup: { identifier: "toGroup", description: "AR_FN_DSC_TOGROUP", type: "function", name: "ToGroup", category: "cast", overloads: [{ description: "AR_FN_GRP_TOGROUP_STR_DSC", identifier: "Group_ONE toGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_TOGROUP_STR_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_TOGROUP_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_GRP_TOGROUP_NTS_DSC", identifier: "Group_ONE toGroup(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_TOGROUP_NTS_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_TOGROUP_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToGroup(NOT_SET)", output: "AR_FN_GRP_TOGROUP_NTS_EX_OUT_0" }] }, { description: "AR_FN_GRP_TOGROUP_GRP_DSC", identifier: "Group_ONE toGroup(Group_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_TOGROUP_GRP_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_TOGROUP_GRP_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "grp" }], examples: [{ input: "ToGroup(ToGroup(NOT_SET))", output: "AR_FN_GRP_TOGROUP_GRP_EX_OUT_0" }] }], needsServerInfo: true }, toKnowledgeBaseDocument: { identifier: "toKnowledgeBaseDocument", description: "AR_FN_DSC_TOKNOWLEDGEBASEDOCUMENT", type: "function", name: "ToKnowledgeBaseDocument", category: "cast", overloads: [{ description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_DSC", identifier: "KnowledgeBaseDocument_ONE toKnowledgeBaseDocument(KnowledgeBaseDocument_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "kbd" }], examples: [{ input: "ToKnowledgeBaseDocument(ToKnowledgeBaseDocument(NOT_SET))", output: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_EX_OUT_0" }] }, { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_DSC", identifier: "KnowledgeBaseDocument_ONE toKnowledgeBaseDocument(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToKnowledgeBaseDocument(NOT_SET)", output: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toVideo: { identifier: "toVideo", description: "AR_FN_DSC_TOVIDEO", type: "function", name: "ToVideo", category: "cast", overloads: [{ description: "AR_FN_VIDEO_TOVIDEO_VIDEO_DSC", identifier: "Video_ONE toVideo(Video_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_VIDEO_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_VIDEO_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "vid" }], examples: [{ input: "ToVideo(ToVideo(NOT_SET))", output: "AR_FN_VIDEO_TOVIDEO_VIDEO_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_TOVIDEO_NTS_DSC", identifier: "Video_ONE toVideo(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_NTS_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToVideo(NOT_SET)", output: "AR_FN_VIDEO_TOVIDEO_NTS_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_DSC", identifier: "Video_ONE toVideo(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToVideo(Flow.ResponseAsset)", output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_DSC", identifier: "Video_ONE toVideo(ResponseAsset_ONE,Video_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "vid" }], examples: [{ input: 'ToVideo(Flow.ResponseAsset, MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov"))', output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_0" }, { input: 'ToVideo(ToResponseAsset(NOT_SET), MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov"))', output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_1" }, { input: 'ToVideo(Flow.ResponseAssetThatCannotBeConvertedToVideo, MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov"))', output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_2" }] }], needsServerInfo: true }, toVideoCollection: { identifier: "toVideoCollection", description: "AR_FN_DSC_TOVIDEOCOLLECTION", type: "function", name: "ToVideoCollection", category: "cast", overloads: [{ description: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "Video_COLL toVideoCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "vid" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToVideoCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toPhoneNumber: { identifier: "toPhoneNumber", description: "AR_FN_DSC_TOPHONENUMBER", type: "function", name: "ToPhoneNumber", category: "cast", overloads: [{ description: "AR_FN_PHNBR_TOPHONENUMBER_STR_DSC", identifier: "PhoneNumber_ONE toPhoneNumber(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PHNBR_TOPHONENUMBER_STR_RV", isArray: false, type: "phn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_PHNBR_TOPHONENUMBER_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: "ToPhoneNumber(Call.Ani)", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_0" }, { input: 'ToPhoneNumber("tel:+13178723000")', output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_1" }, { input: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_2", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_2" }, { input: "ToPhoneNumber(ToString(NOT_SET))", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_3" }, { input: 'ToPhoneNumber("+13178723000")', output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_4" }, { input: 'ToPhoneNumber("13178723000")', output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_5" }, { input: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_6", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_6" }] }, { description: "AR_FN_PHNBR_TOPHONENUMBER_NTS_DSC", identifier: "PhoneNumber_ONE toPhoneNumber(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_PHNBR_TOPHONENUMBER_NTS_RV", isArray: false, type: "phn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PHNBR_TOPHONENUMBER_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToPhoneNumber(NOT_SET)", output: "AR_FN_PHNBR_TOPHONENUMBER_NTS_EX_OUT_0" }] }, { description: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_DSC", identifier: "PhoneNumber_ONE toPhoneNumber(PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_RV", isArray: false, type: "phn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }], examples: [{ input: "ToPhoneNumber(ToPhoneNumber(NOT_SET))", output: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_EX_OUT_0" }] }], needsServerInfo: true }, toPrompt: { identifier: "toPrompt", description: "AR_FN_DSC_TOPROMPT", type: "function", name: "ToPrompt", category: "cast", overloads: [{ description: "AR_FN_PROMPT_TOPROMPT_NTS_DSC", identifier: "Prompt_ONE toPrompt(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_TOPROMPT_NTS_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_TOPROMPT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToPrompt(NOT_SET)", output: "AR_FN_PROMPT_TOPROMPT_NTS_EX_OUT_0" }] }, { description: "AR_FN_PROMPT_TOPROMPT_PROMPT_DSC", identifier: "Prompt_ONE toPrompt(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_TOPROMPT_PROMPT_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_TOPROMPT_PROMPT_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "ToPrompt(ToPrompt(NOT_SET))", output: "AR_FN_PROMPT_TOPROMPT_PROMPT_EX_OUT_0" }] }], needsServerInfo: true }, toSchedule: { identifier: "toSchedule", description: "AR_FN_DSC_TOSCHEDULE", type: "function", name: "ToSchedule", category: "cast", overloads: [{ description: "AR_FN_SCHED_TOSCHEDULE_NTS_DSC", identifier: "Schedule_ONE toSchedule(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_TOSCHEDULE_NTS_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_TOSCHEDULE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToSchedule(NOT_SET)", output: "AR_FN_SCHED_TOSCHEDULE_NTS_EX_OUT_0" }] }, { description: "AR_FN_SCHED_TOSCHEDULE_SCHED_DSC", identifier: "Schedule_ONE toSchedule(Schedule_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_TOSCHEDULE_SCHED_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_TOSCHEDULE_SCHED_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "sch" }], examples: [{ input: "ToSchedule(ToSchedule(NOT_SET))", output: "AR_FN_SCHED_TOSCHEDULE_SCHED_EX_OUT_0" }] }], needsServerInfo: true }, toScheduleGroup: { identifier: "toScheduleGroup", description: "AR_FN_DSC_TOSCHEDULEGROUP", type: "function", name: "ToScheduleGroup", category: "cast", overloads: [{ description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_DSC", identifier: "ScheduleGroup_ONE toScheduleGroup(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToScheduleGroup(NOT_SET)", output: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_EX_OUT_0" }] }, { description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_DSC", identifier: "ScheduleGroup_ONE toScheduleGroup(ScheduleGroup_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "scg" }], examples: [{ input: "ToScheduleGroup(ToScheduleGroup(NOT_SET))", output: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_EX_OUT_0" }] }], needsServerInfo: true }, toUtilizationLabel: { identifier: "toUtilizationLabel", description: "AR_FN_DSC_TOUTILIZATIONLABEL", type: "function", name: "ToUtilizationLabel", category: "cast", overloads: [{ description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_DSC", identifier: "UtilizationLabel_ONE toUtilizationLabel(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToUtilizationLabel(NOT_SET)", output: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_EX_OUT_0" }] }, { description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_DSC", identifier: "UtilizationLabel_ONE toUtilizationLabel(UtilizationLabel_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cul" }], examples: [{ input: "ToUtilizationLabel(ToUtilizationLabel(NOT_SET))", output: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_EX_OUT_0" }] }], needsServerInfo: true }, toWorktypeStatus: { identifier: "toWorktypeStatus", description: "AR_FN_DSC_TOWORKTYPESTATUS", type: "function", name: "ToWorktypeStatus", category: "cast", overloads: [{ description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_DSC", identifier: "WorktypeStatus_ONE toWorktypeStatus(WorktypeStatus_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_worktype_status" }], examples: [{ input: "ToWorktypeStatus(ToWorktypeStatus(NOT_SET))", output: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_EX_OUT_0" }] }, { description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_DSC", identifier: "WorktypeStatus_ONE toWorktypeStatus(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { workitem: "workitem", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToWorktypeStatus(NOT_SET)", output: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toWrapupCode: { identifier: "toWrapupCode", description: "AR_FN_DSC_TOWRAPUPCODE", type: "function", name: "ToWrapupCode", category: "cast", overloads: [{ description: "AR_FN_WRC_TOWRAPUPCODE_STR_DSC", identifier: "WrapupCode_ONE toWrapupCode(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", commonmodule: "commonmodule", voice: "voice" }, hidden: true, returnValue: { description: "AR_FN_WRC_TOWRAPUPCODE_STR_RV", isArray: false, type: "wrc" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WRC_TOWRAPUPCODE_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_WRC_TOWRAPUPCODE_NTS_DSC", identifier: "WrapupCode_ONE toWrapupCode(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_WRC_TOWRAPUPCODE_NTS_RV", isArray: false, type: "wrc" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WRC_TOWRAPUPCODE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToWrapupCode(NOT_SET)", output: "AR_FN_WRC_TOWRAPUPCODE_NTS_EX_OUT_0" }] }, { description: "AR_FN_WRC_TOWRAPUPCODE_WRC_DSC", identifier: "WrapupCode_ONE toWrapupCode(WrapupCode_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_WRC_TOWRAPUPCODE_WRC_RV", isArray: false, type: "wrc" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WRC_TOWRAPUPCODE_WRC_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "wrc" }], examples: [{ input: "ToWrapupCode(ToWrapupCode(NOT_SET))", output: "AR_FN_WRC_TOWRAPUPCODE_WRC_EX_OUT_0" }] }], needsServerInfo: true }, isNotSetOrEmpty: { identifier: "isNotSetOrEmpty", description: "AR_FN_DSC_ISNOTSETOREMPTY", type: "function", name: "IsNotSetOrEmpty", category: "comparison", overloads: [{ description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Any_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "IsNotSetOrEmpty(true)", output: "false" }, { input: "IsNotSetOrEmpty(false)", output: "false" }, { input: 'IsNotSetOrEmpty(MakeCurrency(10.00, "USD"))', output: "false" }, { input: 'IsNotSetOrEmpty(MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "true" }, { input: "IsNotSetOrEmpty(ToBool(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty("Hello")', output: "false" }, { input: 'IsNotSetOrEmpty("")', output: "true" }, { input: "IsNotSetOrEmpty(ToString(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(100)", output: "false" }, { input: "IsNotSetOrEmpty(ToInt(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(100.5)", output: "false" }, { input: "IsNotSetOrEmpty(ToDecimal(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "false" }, { input: "IsNotSetOrEmpty(ToDateTime(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(MakeDuration(10, 0, 30, 0))", output: "false" }, { input: "IsNotSetOrEmpty(ToDuration(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty(ToUser("john.doe@company.com"))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(ToUser(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty(ToSkill("Spanish"))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(ToSkill(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(MakeDate(2018, 12, 4))", output: "false", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(ToDate(NOT_SET))", output: "true", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(MakeTime(1, 30, 0))", output: "false", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(ToTime(NOT_SET))", output: "true", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(ToJson(NOT_SET))", output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: 'IsNotSetOrEmpty(JsonParse("null"))', output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: "IsNotSetOrEmpty(MakeEmptyJsonString())", output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: "IsNotSetOrEmpty(MakeEmptyJsonArray())", output: "true", featureConfigName: "encryptDecryptDataFeature" }, { input: "IsNotSetOrEmpty(MakeEmptyJsonObject())", output: "true", featureConfigName: "encryptDecryptDataFeature" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Audio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'IsNotSetOrEmpty(ToAudioTTS("Hello"))', output: "false" }, { input: "IsNotSetOrEmpty(ToAudioBlank(2000))", output: "false" }, { input: "IsNotSetOrEmpty(ToAudioBlank(0))", output: "true" }, { input: "IsNotSetOrEmpty(ToAudio(ToPrompt(NOT_SET)))", output: "true" }] }, { description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Any_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "IsNotSetOrEmpty(MakeList(true, false))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToBool(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList(MakeCurrency(10.00, "USD")))', output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToCurrency(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList("hello"))', output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToString(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(5, 3, 1))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToInt(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(5.0, 3.0, 1.0))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDecimal(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0)))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDateTime(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(MakeDuration(10, 0, 30, 0)))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDuration(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList(ToUser("john.doe@company.com")))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToUser(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList(ToSkill("Spanish")))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToSkill(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDate(NOT_SET)))", output: "true", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToTime(NOT_SET)))", output: "true", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_ISNOTSETOREMPTY_NTS_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_NTS_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_NTS_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "IsNotSetOrEmpty(NOT_SET)", output: "true" }] }], needsServerInfo: true }, makeAgentScorePair: { identifier: "makeAgentScorePair", description: "AR_FN_DSC_MAKEAGENTSCOREPAIR", type: "function", name: "MakeAgentScorePair", category: "complex", overloads: [{ description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_DSC", identifier: "AgentScorePair_ONE makeAgentScorePair(User_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", commonmodule: "commonmodule", emailsend: "emailsend", inboundcall: "inboundcall", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueuecall: "inqueuecall", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", securecall: "securecall", workitem: "workitem", voice: "voice", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_RV", isArray: false, type: "cpx_agent_score_pair" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_0", identifier: "agent", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "usr" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_1", identifier: "score", isArray: false, helpDisplayIdx: 1, max: "100", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'MakeAgentScorePair(FindUserById("5B943B5F-4205-B70F-8BE1-A245A94B2919"), 25)', output: 'An AgentScorePair value with an agent property User value with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and score property value of 25.' }] }], needsServerInfo: true }, makeCard: { identifier: "makeCard", description: "AR_FN_DSC_MAKECARD", type: "function", name: "MakeCard", category: "complex", overloads: [{ description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_DSC", identifier: "Card_ONE makeCard(String_ONE,String_ONE,Choice_COLL,Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_RV", isArray: false, type: "crd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_1", identifier: "description", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_2", identifier: "buttons", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "chc", maxItems: "3" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_3", identifier: "image", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "img" }], examples: [{ input: 'MakeCard("Pizza Size", "Please select your pizza size.", MakeList(MakePostbackChoice("small", "Small"), MakePostbackChoice("medium", "Medium"), MakePostbackChoice("large", "Large")), FindImage("Pizza Size"))', output: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_EX_OUT_0" }] }], needsServerInfo: true }, makeCarousel: { identifier: "makeCarousel", description: "AR_FN_DSC_MAKECAROUSEL", type: "function", name: "MakeCarousel", category: "complex", overloads: [{ description: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_DSC", identifier: "Carousel_ONE makeCarousel(Card_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_RV", isArray: false, type: "crs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_PRM_DSC_0", identifier: "cards", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "crd", maxItems: "10" }], examples: [{ input: 'MakeCarousel(MakeList(MakeCard("Beginner Class", "Learn how to author cards, carousels and quick replies in Architect.", MakeList(MakePostbackChoice("signupBeginner", "Sign Me Up!")), FindImage("Beginner Class")), MakeCard("Intermediate Class", "Learn about button choices and slot types.", MakeList(MakePostbackChoice("signupIntermediate", "Sign Me Up!")), FindImage("Intermediate Class")), MakeCard("Advanced Class", "Create cards, carousels and quick replies using expressions.", MakeList(MakePostbackChoice("signupAdvanced", "Sign Me Up!")), FindImage("Advanced Class"))))', output: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeChoice: { identifier: "makeChoice", description: "AR_FN_DSC_MAKECHOICE", type: "function", name: "MakeChoice", category: "complex", overloads: [{ description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_DSC", identifier: "Choice_ONE makeChoice(String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_0", identifier: "type", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_2", identifier: "label", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeChoice("url", "https://www.genesys.com", "Genesys")', output: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_0" }, { input: 'MakeChoice("postback", "support", "Help and Support")', output: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_1" }] }, { description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_DSC", identifier: "Choice_ONE makeChoice(String_ONE,String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_0", identifier: "type", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_2", identifier: "label", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_3", identifier: "command", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeChoice("url", "https://www.genesys.com", "Genesys", "skip")', output: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makePostbackChoice: { identifier: "makePostbackChoice", description: "AR_FN_DSC_MAKEPOSTBACKCHOICE", type: "function", name: "MakePostbackChoice", category: "complex", overloads: [{ description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_DSC", identifier: "Choice_ONE makePostbackChoice(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakePostbackChoice("support")', output: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_EX_OUT_0" }] }, { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_DSC", identifier: "Choice_ONE makePostbackChoice(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_1", identifier: "label", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakePostbackChoice("support", "Help and Support")', output: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_EX_OUT_0" }] }, { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_DSC", identifier: "Choice_ONE makePostbackChoice(String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_1", identifier: "label", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_2", identifier: "command", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakePostbackChoice("support", "Help and Support", "skip")', output: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeUrlChoice: { identifier: "makeUrlChoice", description: "AR_FN_DSC_MAKEURLCHOICE", type: "function", name: "MakeUrlChoice", category: "complex", overloads: [{ description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_DSC", identifier: "Choice_ONE makeUrlChoice(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakeUrlChoice("https://www.genesys.com")', output: "AR_FN_CHOICE_MAKEURLCHOICE_STR_EX_OUT_0" }] }, { description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_DSC", identifier: "Choice_ONE makeUrlChoice(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_1", identifier: "linkLabel", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeUrlChoice("https://www.genesys.com", "Genesys")', output: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeChooser: { identifier: "makeChooser", description: "AR_FN_DSC_MAKECHOOSER", type: "function", name: "MakeChooser", category: "complex", overloads: [{ description: "AR_FN_CHOOSER_MAKECHOOSER_CARD_DSC", identifier: "Chooser_ONE makeChooser(Card_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_CARD_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_CARD_PRM_DSC_0", identifier: "card", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "crd" }], examples: [{ input: 'MakeChooser(MakeCard("Shirt Colors", "Please select a shirt color.", MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("green", "Green"), MakePostbackChoice("blue", "Blue")), FindImage("shirtSizes.png")))', output: "AR_FN_CHOOSER_MAKECHOOSER_CARD_EX_OUT_0" }] }, { description: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_DSC", identifier: "Chooser_ONE makeChooser(Carousel_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_PRM_DSC_0", identifier: "carousel", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "crs" }], examples: [{ input: 'MakeChooser(MakeCarousel(MakeList(MakeCard("Beginner Class", "Learn how to author cards, carousels and quick replies in Architect.", MakeList(MakePostbackChoice("signupBeginner", "Sign Me Up!")), FindImage("Beginner Class")), MakeCard("Intermediate Class", "Learn about button choices and slot types.", MakeList(MakePostbackChoice("signupIntermediate", "Sign Me Up!")), FindImage("Intermediate Class")), MakeCard("Advanced Class", "Create cards, carousels and quick replies using expressions.", MakeList(MakePostbackChoice("signupAdvanced", "Sign Me Up!")), FindImage("Advanced Class")))))', output: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_EX_OUT_0" }] }, { description: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_DSC", identifier: "Chooser_ONE makeChooser(QuickReplies_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_PRM_DSC_0", identifier: "quickReplies", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "qrl" }], examples: [{ input: 'MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue"))))', output: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_0" }, { input: 'MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue")), "Thanks for your selection"))', output: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_1", featureConfigName: "digitalBotFlowsAppleMessaging" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_DSC", identifier: "Chooser_ONE makeChooser(TimePicker_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_PRM_DSC_0", identifier: "timePicker", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tpk" }], examples: [{ input: 'MakeChooser(MakeTimePicker("Schedule Appointment"))', output: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_EX_OUT_0" }] }, { description: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_DSC", identifier: "Chooser_ONE makeChooser(ListPicker_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_PRM_DSC_0", identifier: "listPicker", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "lpk" }], examples: [{ input: 'MakeChooser(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_EX_OUT_0" }] }], needsServerInfo: true }, makeCurrency: { identifier: "makeCurrency", description: "AR_FN_DSC_MAKECURRENCY", type: "function", name: "MakeCurrency", category: "financial", overloads: [{ description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_DSC", identifier: "Currency_ONE makeCurrency(Decimal_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_0", identifier: "amount", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_1", identifier: "currencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'MakeCurrency(10.50, "USD")', output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_0" }, { input: 'MakeCurrency(5.00, "EUR")', output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_1" }, { input: 'MakeCurrency(NOT_SET, "USD")', output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_2" }, { input: "MakeCurrency(100.00, NOT_SET)", output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_3" }] }, { description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_DSC", identifier: "Currency_ONE makeCurrency(Long_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_0", identifier: "amount", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_1", identifier: "currencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'MakeCurrency(10, "USD")', output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_0" }, { input: 'MakeCurrency(5, "EUR")', output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_1" }, { input: 'MakeCurrency(NOT_SET, "USD")', output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_2" }, { input: "MakeCurrency(100, NOT_SET)", output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_3" }] }] }, makeDigitalAudioFromUrl: { identifier: "makeDigitalAudioFromUrl", description: "AR_FN_DSC_MAKEDIGITALAUDIOFROMURL", type: "function", name: "MakeDigitalAudioFromUrl", category: "complex", overloads: [{ description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_DSC", identifier: "DigitalAudio_ONE makeDigitalAudioFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3")', output: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_DSC", identifier: "DigitalAudio_ONE makeDigitalAudioFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeDigitalAudioFromUrl(NOT_SET)", output: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeFileFromUrl: { identifier: "makeFileFromUrl", description: "AR_FN_DSC_MAKEFILEFROMURL", type: "function", name: "MakeFileFromUrl", category: "complex", overloads: [{ description: "AR_FN_FILE_MAKEFILEFROMURL_STR_DSC", identifier: "File_ONE makeFileFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_MAKEFILEFROMURL_STR_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_MAKEFILEFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf")', output: "AR_FN_FILE_MAKEFILEFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_FILE_MAKEFILEFROMURL_NTS_DSC", identifier: "File_ONE makeFileFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_MAKEFILEFROMURL_NTS_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_MAKEFILEFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeFileFromUrl(NOT_SET)", output: "AR_FN_FILE_MAKEFILEFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeImageFromUrl: { identifier: "makeImageFromUrl", description: "AR_FN_DSC_MAKEIMAGEFROMURL", type: "function", name: "MakeImageFromUrl", category: "complex", overloads: [{ description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_DSC", identifier: "Image_ONE makeImageFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png")', output: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_DSC", identifier: "Image_ONE makeImageFromUrl(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_1", identifier: "name", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png", "Genesys Logo")', output: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_DSC", identifier: "Image_ONE makeImageFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeImageFromUrl(NOT_SET)", output: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeLineItem: { identifier: "makeLineItem", description: "AR_FN_DSC_MAKELINEITEM", type: "function", name: "MakeLineItem", category: "complex", overloads: [{ description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_DSC", identifier: "LineItem_ONE makeLineItem(String_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsApplePay", returnValue: { description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_RV", isArray: false, type: "lni" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_0", identifier: "listingName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_1", identifier: "listingPrice", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'MakeLineItem("T-Shirt", MakeCurrency(19.99, "USD"))', output: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_EX_OUT_0" }] }] }, toLineItem: { identifier: "toLineItem", description: "AR_FN_DSC_TOLINEITEM", type: "function", name: "ToLineItem", category: "cast", overloads: [{ description: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_DSC", identifier: "LineItem_ONE ToLineItem(LineItem_ONE)", support: { version: "1.0", resolver: "None" }, featureConfigName: "botFlowsApplePay", needsServerInfo: true, returnValue: { description: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_RV", isArray: false, type: "lni" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_PRM_DSC_0", identifier: "lineItem", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "lni" }], examples: [{ input: 'ToLineItem(MakeLineItem("Fishing Road", MakeCurrency(200.0, "USD")))', output: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_EX_OUT_0" }] }, { description: "AR_FN_LINEITEM_TOLINEITEM_NTS_DSC", identifier: "LineItem_ONE toLineItem(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_LINEITEM_TOLINEITEM_NTS_RV", isArray: false, type: "lni" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LINEITEM_TOLINEITEM_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToLineItem(NOT_SET)", output: "AR_FN_LINEITEM_TOLINEITEM_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeListPickerItem: { identifier: "makeListPickerItem", description: "AR_FN_DSC_MAKELISTPICKERITEM", type: "function", name: "MakeListPickerItem", category: "complex", overloads: [{ description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_DSC", identifier: "ListPickerItem_ONE makeListPickerItem(String_ONE,String_ONE,Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_RV", isArray: false, type: "lpi" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_1", identifier: "subtitle", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_2", identifier: "image", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "img" }], examples: [{ input: 'MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))', output: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_0" }, { input: 'MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))', output: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_1" }, { input: 'MakeListPickerItem("Fries", NOT_SET, NOT_SET)', output: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_2" }] }], needsServerInfo: true }, makeListPickerSection: { identifier: "makeListPickerSection", description: "AR_FN_DSC_MAKELISTPICKERSECTION", type: "function", name: "MakeListPickerSection", category: "complex", overloads: [{ description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_DSC", identifier: "ListPickerSection_ONE makeListPickerSection(String_ONE,Boolean_ONE,ListPickerItem_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_RV", isArray: false, type: "lps" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_1", identifier: "multiSelectEnabled", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_2", identifier: "items", isArray: true, helpDisplayIdx: 2, repeatable: false, required: false, type: "lpi" }], examples: [{ input: 'MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeListPicker: { identifier: "makeListPicker", description: "AR_FN_DSC_MAKELISTPICKER", type: "function", name: "MakeListPicker", category: "complex", overloads: [{ description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_DSC", identifier: "ListPicker_ONE makeListPicker(ListPickerSection_COLL,Image_ONE,String_ONE,String_ONE,Image_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_RV", isArray: false, type: "lpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_0", identifier: "sections", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "lps" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_1", identifier: "receivedMessageImage", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_2", identifier: "receivedMessageTitle", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_3", identifier: "receivedMessageSubtitle", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_4", identifier: "replyMessageImage", isArray: false, helpDisplayIdx: 4, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_5", identifier: "replyMessageSubtitle", isArray: false, helpDisplayIdx: 5, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET)', output: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_EX_OUT_0" }] }, { description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_DSC", identifier: "ListPicker_ONE makeListPicker(ListPickerSection_COLL,Image_ONE,String_ONE,String_ONE,Image_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "whatsAppListPickerFeature", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_RV", isArray: false, type: "lpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_0", identifier: "sections", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "lps" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_1", identifier: "receivedMessageImage", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_2", identifier: "receivedMessageTitle", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_3", identifier: "receivedMessageSubtitle", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_4", identifier: "replyMessageImage", isArray: false, helpDisplayIdx: 4, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_5", identifier: "replyMessageSubtitle", isArray: false, helpDisplayIdx: 5, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_6", identifier: "receivedMessageButtonText", isArray: false, helpDisplayIdx: 6, repeatable: false, required: true, type: "str", minLength: "1" }], examples: [{ input: 'MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET, "Click Me")', output: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeTimePicker: { identifier: "makeTimePicker", description: "AR_FN_DSC_MAKETIMEPICKER", type: "function", name: "MakeTimePicker", category: "datetime", overloads: [{ description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_DSC", identifier: "TimePicker_ONE makeTimePicker(String_ONE,String_ONE,Image_ONE,ADDRESS_ONE,LATITUDE_ONE,LONGITUDE_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_RV", isArray: false, type: "tpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_1", identifier: "subtitle", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_2", identifier: "image", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_3", identifier: "address", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_4", identifier: "latitude", isArray: false, helpDisplayIdx: 4, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_5", identifier: "longitutude", isArray: false, helpDisplayIdx: 5, repeatable: false, required: false, type: "dec" }], examples: [{ input: 'MakeTimePicker("Schedule Appointment", "Choose a Time", MakeImageFromUrl(NOT_SET), NOT_SET, NOT_SET, NOT_SET)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_0" }, { input: 'MakeTimePicker("Schedule Appointment", NOT_SET, MakeImageFromUrl(NOT_SET), NOT_SET, NOT_SET, NOT_SET)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_1" }, { input: 'MakeTimePicker("Schedule Appointment", NOT_SET, NOT_SET, NOT_SET, NOT_SET, NOT_SET)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_2" }, { input: 'MakeTimePicker("Schedule Appointment", NOT_SET, NOT_SET, "4807 Emperor Boulevard", 35.8785875, -78.8408308)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_3" }] }, { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_DSC", identifier: "TimePicker_ONE makeTimePicker(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_RV", isArray: false, type: "tpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_1", identifier: "subtitle", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeTimePicker("Schedule Appointment", "Choose a Time")', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_EX_OUT_0" }] }, { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_DSC", identifier: "TimePicker_ONE makeTimePicker(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_RV", isArray: false, type: "tpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }], examples: [{ input: 'MakeTimePicker("Schedule Appointment")', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeTimeslot: { identifier: "makeTimeslot", description: "AR_FN_DSC_MAKETIMESLOT", type: "function", name: "MakeTimeslot", category: "datetime", overloads: [{ description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_DSC", identifier: "Timeslot_ONE makeTimeslot(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_0", identifier: "dateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_1", identifier: "duration", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeTimeslot(MakeDateTime(2024, 8, 4, 0, 0, 0), MakeDuration(0, 1, 30, 0))", output: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_EX_OUT_0" }] }], needsServerInfo: true }, makeListTimeslot: { identifier: "makeListTimeslot", description: "AR_FN_DSC_MAKELISTTIMESLOT", type: "function", name: "MakeListTimeslot", category: "datetime", overloads: [{ description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_DSC", identifier: "Timeslot_COLL makeListTimeslot(DateTime_COLL,Duration_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_RV", isArray: true, type: "tsl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_0", identifier: "dateTimes", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_1", identifier: "duration", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeListTimeslot(MakeList(MakeDateTime(2024, 8, 4, 14, 0, 0), MakeDateTime(2024, 8, 4, 15, 0, 0)), MakeDuration(0, 1, 0, 0))", output: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_EX_OUT_0" }] }, { description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_DSC", identifier: "Timeslot_COLL makeListTimeslot(DateTime_COLL,Duration_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_RV", isArray: true, type: "tsl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_0", identifier: "dateTimes", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_1", identifier: "durations", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeListTimeslot(MakeList(MakeDateTime(2024, 8, 4, 14, 0, 0), MakeDateTime(2024, 8, 4, 15, 0, 0)), MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(0, 2, 0, 0)))", output: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeShippingOption: { identifier: "makeShippingOption", description: "AR_FN_DSC_MAKESHIPPINGOPTION", type: "function", name: "MakeShippingOption", category: "complex", overloads: [{ description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_DSC", identifier: "ShippingOption_ONE makeShippingOption(String_ONE,String_ONE,String_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsApplePay", returnValue: { description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_RV", isArray: false, type: "sho" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_0", identifier: "label", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_1", identifier: "identifier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_2", identifier: "shippingDetails", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_3", identifier: "price", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'MakeShippingOption("Standard Shipping", "standard", "3-4 business Days", MakeCurrency(5.99, "USD"))', output: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_EX_OUT_0" }] }] }, toShippingOption: { identifier: "toShippingOption", description: "AR_FN_DSC_TOSHIPPINGOPTION", type: "function", name: "ToShippingOption", category: "cast", overloads: [{ description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_DSC", identifier: "ShippingOption_ONE ToShippingOption(ShippingOption_ONE)", support: { version: "1.0", resolver: "None" }, featureConfigName: "botFlowsApplePay", needsServerInfo: true, returnValue: { description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_RV", isArray: false, type: "sho" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_PRM_DSC_0", identifier: "shippingOption", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "sho" }], examples: [{ input: 'ToShippingOption(MakeShippingOption("Standard Shipping", "standard", "3-4 Days", MakeCurrency(5.99, "USD")))', output: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_EX_OUT_0" }] }, { description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_DSC", identifier: "ShippingOption_ONE toShippingOption(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_RV", isArray: false, type: "sho" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToShippingOption(NOT_SET)", output: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeListAgentScorePair: { identifier: "makeListAgentScorePair", description: "AR_FN_DSC_MAKELISTAGENTSCOREPAIR", type: "function", name: "MakeListAgentScorePair", category: "list", overloads: [{ description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_DSC", identifier: "AgentScorePair_COLL makeListAgentScorePair(User_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_RV", isArray: true, type: "cpx_agent_score_pair" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_0", identifier: "propertyAgent", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "usr", itemAllowNotSet: false }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_1", identifier: "propertyScore", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", itemAllowNotSet: false, itemMin: "0", itemMax: "100" }], examples: [{ input: 'MakeListAgentScorePair(FindUsersById(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", "cd287b63-09c5-4470-a45b-913755799cb2")), MakeList(50, 90))', output: 'An AgentScorePair collection with two items. The first AgentScorePair item has an agent property User with ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and score property value of 50. The second AgentScorePair item has an agent property User ID of "cd287b63-09c5-4470-a45b-913755799cb2" and score property value of 90.' }] }, { description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_DSC", identifier: "AgentScorePair_COLL makeListAgentScorePair(String_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_RV", isArray: true, type: "cpx_agent_score_pair" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_0", identifier: "agentIds", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", itemAllowNotSet: false, maxItems: "50" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_1", identifier: "propertyScore", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", itemAllowNotSet: false, itemMin: "0", itemMax: "100", maxItems: "50" }], examples: [{ input: 'MakeListAgentScorePair(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", "cd287b63-09c5-4470-a45b-913755799cb2"), MakeList(30, 70))', output: 'An AgentScorePair collection with two items. The first AgentScorePair item has an agent property User with ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and score property value of 30. The second AgentScorePair item has an agent property User ID of "cd287b63-09c5-4470-a45b-913755799cb2" and score property value of 70.' }] }], needsServerInfo: true }, makeListCommunication: { identifier: "makeListCommunication", description: "AR_FN_DSC_MAKELISTCOMMUNICATION", type: "function", name: "MakeListCommunication", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_DSC", identifier: "Communication_COLL makeListCommunication(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_RV", isArray: true, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_PRM_DSC_0", identifier: "anAnyCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeListCommunication(MakeList("Value Label 1", "Value Label 2"))', output: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeQuickReplies: { identifier: "makeQuickReplies", description: "AR_FN_DSC_MAKEQUICKREPLIES", type: "function", name: "MakeQuickReplies", category: "complex", overloads: [{ description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_DSC", identifier: "QuickReplies_ONE makeQuickReplies(Choices_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_RV", isArray: false, type: "qrl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_PRM_DSC_0", identifier: "buttons", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "chc", maxItems: "10" }], examples: [{ input: 'MakeQuickReplies(MakeList(MakePostbackChoice("small"), MakePostbackChoice("medium")))', output: 'A quick replies value that contains two postback button choices with the values "small" and "medium".' }, { input: 'MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue")))', output: 'A quick replies value that contains two button choices. The first choice has a value of "red" with a label of "Red" and the second has a value of "blue" with a label of "Blue".' }] }, { description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_DSC", identifier: "QuickReplies_ONE makeQuickReplies(Choices_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "digitalBotFlowsAppleMessaging", needsServerInfo: true, returnValue: { description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_RV", isArray: false, type: "qrl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_0", identifier: "buttons", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "chc", maxItems: "10" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_1", identifier: "quickReplySummary", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeQuickReplies(MakeList(MakePostbackChoice("small"), MakePostbackChoice("medium")), "Thanks for your selection")', output: 'A quick replies value that contains two postback button choices with the values "small" and "medium" and quick reply summary "Thanks for your selection".' }, { input: 'MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue")), "Thanks for your selection")', output: 'A quick replies value that contains two button choices. The first choice has a value of "red" with a label of "Red" and the second has a value of "blue" with a label of "Blue" and quick reply summary "Thanks for your selection".' }] }], needsServerInfo: true }, makeVideoFromUrl: { identifier: "makeVideoFromUrl", description: "AR_FN_DSC_MAKEVIDEOFROMURL", type: "function", name: "MakeVideoFromUrl", category: "complex", overloads: [{ description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_DSC", identifier: "Video_ONE makeVideoFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov")', output: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_DSC", identifier: "Video_ONE makeVideoFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeVideoFromUrl(NOT_SET)", output: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, resolveSlot: { identifier: "resolveSlot", description: "AR_FN_DSC_RESOLVESLOT", type: "function", name: "ResolveSlot", category: "language", overloads: [{ description: "AR_FN_ANY_RESOLVESLOT_ANY_DSC", identifier: "Any_ONE resolveSlot(Any_ONE)", support: { version: "1.0", resolver: "n-SameType" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_RESOLVESLOT_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_RESOLVESLOT_ANY_PRM_DSC_0", identifier: "slotVariable", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "any", mustBeVariable: true, mustBeVariableScope: "slot" }], examples: [{ input: "ResolveSlot(Slot.PizzaSize)", output: "AR_FN_ANY_RESOLVESLOT_ANY_EX_OUT_0" }, { input: "ResolveSlot(Slot.QuantityInt)", output: "5" }] }, { description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_DSC", identifier: "Any_ONE resolveSlot(Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "n-SameType" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_0", identifier: "slotVariable", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "any", mustBeVariable: true, mustBeVariableScope: "slot" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_1", identifier: "slotNotSetReturnValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ResolveSlot(Slot.AccountType, "")', output: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_EX_OUT_0" }] }], needsServerInfo: true }, resolveSlotTypeListValue: { identifier: "resolveSlotTypeListValue", description: "AR_FN_DSC_RESOLVESLOTTYPELISTVALUE", type: "function", name: "ResolveSlotTypeListValue", category: "language", overloads: [{ description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_DSC", identifier: "String_ONE resolveSlotTypeListValue(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_0", identifier: "listSlotTypeName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_1", identifier: "slotTypeValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ResolveSlotTypeListValue("PizzaSizeType", "small")', output: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_EX_OUT_0", outputFlowCurrentLanguage: "es-us" }] }], needsServerInfo: true }, makeListCurrency: { identifier: "makeListCurrency", description: "AR_FN_DSC_MAKELISTCURRENCY", type: "function", name: "MakeListCurrency", category: "financial", overloads: [{ description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_DSC", identifier: "Currency_COLL makeListCurrency(Decimal_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_RV", isArray: true, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_0", identifier: "amounts", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_1", identifier: "currencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'MakeListCurrency(MakeList(10.50, 2.50), "USD")', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_0" }, { input: 'MakeListCurrency(MakeList(10.50, ToDecimal(NOT_SET)), "USD")', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_DSC", identifier: "Currency_COLL makeListCurrency(Decimal_COLL,String_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_RV", isArray: true, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_0", identifier: "amounts", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_1", identifier: "currencyCodes", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakeListCurrency(MakeList(10.50, 2.50), MakeList("USD", "EUR"))', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_0" }, { input: 'MakeListCurrency(MakeList(10.50, ToDecimal(NOT_SET)), MakeList(ToString(NOT_SET), "EUR"))', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_1" }] }] }, toCurrency: { identifier: "toCurrency", description: "AR_FN_DSC_TOCURRENCY", type: "function", name: "ToCurrency", category: "cast", overloads: [{ description: "AR_FN_CUR_TOCURRENCY_STR_DSC", identifier: "Currency_ONE toCurrency(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToCurrency("5.00|USD")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_0" }, { input: 'ToCurrency("|EUR")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_1" }, { input: 'ToCurrency("5.00|")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_2" }, { input: 'ToCurrency("5.00")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_3" }, { input: "ToCurrency(NOT_SET)", output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_4" }] }, { description: "AR_FN_CUR_TOCURRENCY_DEC_DSC", identifier: "Currency_ONE toCurrency(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToCurrency(5.00)", output: "AR_FN_CUR_TOCURRENCY_DEC_EX_OUT_0" }] }, { description: "AR_FN_CUR_TOCURRENCY_LNG_DSC", identifier: "Currency_ONE toCurrency(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToCurrency(5)", output: "AR_FN_CUR_TOCURRENCY_LNG_EX_OUT_0" }] }, { description: "AR_FN_CUR_TOCURRENCY_NTS_DSC", identifier: "Currency_ONE toCurrency(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_NTS_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToCurrency(NOT_SET)", output: "AR_FN_CUR_TOCURRENCY_NTS_EX_OUT_0" }] }, { description: "AR_FN_CUR_TOCURRENCY_CUR_DSC", identifier: "Currency_ONE toCurrency(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_CUR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'ToCurrency(MakeCurrency(5.25, "USD"))', output: "AR_FN_CUR_TOCURRENCY_CUR_EX_OUT_0" }] }] }, getCurrencySymbol: { identifier: "getCurrencySymbol", description: "AR_FN_DSC_GETCURRENCYSYMBOL", type: "function", name: "GetCurrencySymbol", category: "financial", overloads: [{ description: "AR_FN_STR_GETCURRENCYSYMBOL_STR_DSC", identifier: "String_One getCurrencySymbol(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_GETCURRENCYSYMBOL_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_GETCURRENCYSYMBOL_STR_PRM_DSC_0", identifier: "currencyCode", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'GetCurrencySymbol("USD")', output: '"$"' }, { input: 'GetCurrencySymbol("EUR")', output: '"\u20AC"' }] }, { description: "AR_FN_STR_GETCURRENCYSYMBOL_CUR_DSC", identifier: "String_One getCurrencySymbol(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_GETCURRENCYSYMBOL_CUR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETCURRENCYSYMBOL_CUR_PRM_DSC_0", identifier: "currency", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'GetCurrencySymbol(MakeCurrency(1.00, "USD"))', output: '"$"' }, { input: 'GetCurrencySymbol(MakeCurrency(5.25, "EUR"))', output: '"\u20AC"' }] }] }, convertCurrency: { identifier: "convertCurrency", description: "AR_FN_DSC_CONVERTCURRENCY", type: "function", name: "ConvertCurrency", category: "financial", overloads: [{ description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DSC", identifier: "Currency_One convertCurrency(Currency_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_0", identifier: "sourceCurrency", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_1", identifier: "destinationCurrencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'ConvertCurrency(MakeCurrency(5.00, "USD"), "EUR")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_0" }, { input: 'ConvertCurrency(MakeCurrency(5.00, ToString(NOT_SET)), "EUR")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_1" }, { input: 'ConvertCurrency(MakeCurrency(NOT_SET, "USD"), "EUR")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_2" }, { input: 'ConvertCurrency(MakeCurrency(NOT_SET, "USD"), ToString(NOT_SET))', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_3" }, { input: 'ConvertCurrency(ToCurrency(NOT_SET), "USD")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_4" }] }, { description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_DSC", identifier: "Currency_One convertCurrency(Currency_ONE,String_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_0", identifier: "sourceCurrency", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_1", identifier: "destinationCurrencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_2", identifier: "sourcePerDestExchangeRate", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "dec" }], examples: [{ input: 'ConvertCurrency(MakeCurrency(5.00, "USD"), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_0" }, { input: 'ConvertCurrency(MakeCurrency(5.00, ToString(NOT_SET)), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_1" }, { input: 'ConvertCurrency(MakeCurrency(ToDecimal(NOT_SET), ToString(NOT_SET)), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_2" }, { input: 'ConvertCurrency(ToCurrency(NOT_SET), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_3" }] }] }, toAudioTTS: { identifier: "toAudioTTS", description: "AR_FN_DSC_TOAUDIOTTS", type: "function", runtimeRequiresTTSSupport: true, name: "ToAudioTTS", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOTTS_STR_DSC", identifier: "Audio_ONE ToAudioTTS(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeRequiresTTSSupport: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToAudioTTS("Hello")', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_0" }, { input: "ToAudioTTS(ToString(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_DSC", identifier: "Audio_ONE ToAudioTTS(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeRequiresTTSSupport: true, featureToggleName: "archFuncToAudioTTSWithLang", returnValue: { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_1", identifier: "IETFLanguageTag", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true, literalValidatorName: "SupportedTTSLangs" }], examples: [{ input: 'ToAudioTTS("Hello", "en-US" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_0" }, { input: 'ToAudioTTS("Bonjour", "fr-CA" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_1" }, { input: 'ToAudioTTS("Hola", "es-US" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_2" }, { input: 'ToAudioTTS(ToString(NOT_SET), "en-US" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_DSC", identifier: "Audio_ONE ToAudioTTS(String_ONE,StringFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeRequiresTTSSupport: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_1", identifier: "stringAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "stf" }], examples: [{ input: 'ToAudioTTS("Hello", Format.String.playChars)', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_0" }, { input: "ToAudioTTS(ToString(NOT_SET), Format.String.playChars)", output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_1" }] }] }, toAudioBlank: { identifier: "toAudioBlank", description: "AR_FN_DSC_TOAUDIOBLANK", type: "function", name: "ToAudioBlank", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_DSC", identifier: "Audio_ONE ToAudioBlank(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_PRM_DSC_0", identifier: "lengthMs", isArray: false, helpDisplayIdx: 0, max: "10000", min: "0", repeatable: false, required: true, type: "int", mustBeLiteral: true }], examples: [{ input: "ToAudioBlank(500)", output: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_0" }, { input: 'Append(ToAudioTTS("Hello"), ToAudioBlank(1000), ToAudioTTS("World"))', output: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_1" }] }] }, toAudioBool: { identifier: "toAudioBool", description: "AR_FN_DSC_TOAUDIOBOOL", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioBool", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_DSC", identifier: "Audio_ONE ToAudioBool(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_PRM_DSC_0", identifier: "boolToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }], examples: [{ input: "ToAudioBool(true)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioBool(ToBool(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_DSC", identifier: "Audio_ONE ToAudioBool(Boolean_ONE,BoolFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_0", identifier: "boolToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_1", identifier: "boolAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bof" }], examples: [{ input: "ToAudioBool(false, Format.Bool.playYesNo)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioBool(5 == 5, Format.Bool.playYesNo)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioBool(ToBool(NOT_SET), Format.Bool.playYesNo)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_2" }] }] }, toAudioDuration: { identifier: "toAudioDuration", description: "AR_FN_DSC_TOAUDIODURATION", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioDuration", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIODURATION_DUR_DSC", identifier: "Audio_ONE ToAudioDuration(Duration_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODURATION_DUR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODURATION_DUR_PRM_DSC_0", identifier: "durationToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }], examples: [{ input: "ToAudioDuration(MakeDuration(0, 1, 30, 0))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDuration(MakeDuration(0, -1, 30, 0))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDuration(MakeDuration(0, 1, 30, 5, 700))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDuration(ToDuration(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_3" }] }] }, toAudioPhoneNumber: { identifier: "toAudioPhoneNumber", description: "AR_FN_DSC_TOAUDIOPHONENUMBER", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioPhoneNumber", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, blankAudioForSipPhoneNumber: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PRM_DSC_0", identifier: "phoneNumberToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }], examples: [{ input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(Call.Ani))", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("sip:john.doe@example.com"))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_2" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(PhoneNumber_ONE,PhoneNumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, blankAudioForSipPhoneNumber: true, runtimeSequencesSystemPrompts: true, featureToggleName: "archPhoneNumberPhase2", returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_0", identifier: "phoneNumberToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_1", identifier: "phoneNumberFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "phf" }], examples: [{ input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), Format.PhoneNumber.local)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), Format.PhoneNumber.global)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+31755551212"), Format.PhoneNumber.local)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(Call.Ani), Format.PhoneNumber.global)", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("sip:john.doe@example.com"), Format.PhoneNumber.global)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_4" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(NOT_SET), Format.PhoneNumber.local)", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_5" }] }, { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(PhoneNumber_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, blankAudioForSipPhoneNumber: true, runtimeSequencesSystemPrompts: true, featureToggleName: "archPhoneNumberPhase2", returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_0", identifier: "phoneNumberToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_1", identifier: "dialingCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "DialingCodes" }], examples: [{ input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), System.Regions.US.dialingCode)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), ToString(NOT_SET))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), System.Regions.NL.dialingCode)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+31755551212"), "31")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber(Call.Ani), "1")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("sip:john.doe@example.com"))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_5" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber(NOT_SET), "1")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_6" }] }, { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_PRM_DSC_0", identifier: "stringToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToAudioPhoneNumber("8125551234")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber("812.555.1234")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber("812-555-1234")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPhoneNumber(ToString(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_3" }] }] }, toAudioCurrency: { identifier: "toAudioCurrency", description: "AR_FN_DSC_TOAUDIOCURRENCY", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioCurrency", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_DSC", identifier: "Audio_ONE ToAudioCurrency(Currency_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'ToAudioCurrency(MakeCurrency(1234567.0, "USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("1.23|USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23456789, "USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioCurrency(ToCurrency(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_3" }, { input: 'ToAudioCurrency(MakeCurrency(1.567, "USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_DSC", identifier: "Audio_ONE ToAudioCurrency(Currency_ONE,CurrencyFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_1", identifier: "currencyAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cuf" }], examples: [{ input: 'ToAudioCurrency(MakeCurrency(1234567.80, "USD"), Format.Currency.majorUnitsOnly)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1234567.80, "USD"), Format.Currency.minorUnitsOnly)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(2.80, "USD"), Format.Currency.asMinorUnits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("1.23|USD"), Format.Currency.playDigits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("30.20|USD"), Format.Currency.playDigits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("0.20|USD"), Format.Currency.playDigits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioCurrency(ToCurrency(NOT_SET), Format.Currency.playDigits)", output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_6" }] }, { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_DSC", identifier: "Audio_ONE ToAudioCurrency(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToAudioCurrency(MakeCurrency(1.23, "USD"), 1)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(-35.23, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23, "USD"), 3)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23456, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(21.23456, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioCurrency(ToCurrency(NOT_SET), 2)", output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_6" }] }] }, toAudioPercent: { identifier: "toAudioPercent", description: "AR_FN_DSC_TOAUDIOPERCENT", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioPercent", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_DSC", identifier: "Audio_ONE ToAudioPercent(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToAudioPercent(123)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(5)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(ToInt(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_DSC", identifier: "Audio_ONE ToAudioPercent(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToAudioPercent(123.12)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(0.2)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(ToDecimal(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_DSC", identifier: "Audio_ONE ToAudioPercent(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToAudioPercent(123.12, 2)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(123.17, 1)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(123.12, 3)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(ToDecimal(NOT_SET), 1)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_3" }] }] }, toAudioDate: { identifier: "toAudioDate", description: "AR_FN_DSC_TOAUDIODATE", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioDate", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DSC", identifier: "Audio_ONE ToAudioDate(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DTM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DTM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDateTime(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_DSC", identifier: "Audio_ONE ToAudioDate(DateTime_ONE,DateTimeFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_1", identifier: "dateAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "daf" }], examples: [{ input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11), Format.Date.longYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11), Format.Date.shortYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11), Format.Date.shortMonthAndDay)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.dayOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.monthOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.shortYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_6", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 11, 5, 12, 00, 00), Format.Date.dayOfWeekOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_7", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDateTime(NOT_SET), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_8" }] }, { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DSC", identifier: "Audio_ONE ToAudioDate(Date_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DATE_PRM_DSC_0", identifier: "dateToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }], examples: [{ input: "ToAudioDate(MakeDate(1989, 11, 30))", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDate(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_DSC", identifier: "Audio_ONE ToAudioDate(Date_ONE,DateFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_0", identifier: "dateToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_1", identifier: "dateAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "daf" }], examples: [{ input: "ToAudioDate(MakeDate(1989, 11, 30), Format.Date.longYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(1989, 11, 30), Format.Date.shortYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(1989, 11, 30), Format.Date.shortMonthAndDay)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.dayOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.monthOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.shortYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_6", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 11, 5), Format.Date.dayOfWeekOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_7", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDate(NOT_SET), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_8" }] }], needsServerInfo: true }, toAudioDateTime: { identifier: "toAudioDateTime", description: "AR_FN_DSC_TOAUDIODATETIME", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioDateTime", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_DSC", identifier: "Audio_ONE ToAudioDateTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToAudioDateTime(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDateTime(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDateTime(MakeDateTime(1989, 11, 30))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDateTime(ToDateTime(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_3" }] }] }, toAudioTime: { identifier: "toAudioTime", description: "AR_FN_DSC_TOAUDIOTIME", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioTime", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_DSC", identifier: "Audio_ONE ToAudioTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToAudioTime(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_0" }, { input: "ToAudioTime(MakeDateTime(1989, 11, 30))", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_1" }, { input: "ToAudioTime(ToDateTime(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_DSC", identifier: "Audio_ONE ToAudioTime(DateTime_ONE,TimeFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_1", identifier: "timeAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tif" }], examples: [{ input: "ToAudioTime(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Time.twentyFourHours)", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioTime(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Time.twelveHours)", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioTime(ToDateTime(NOT_SET), Format.Time.twelveHours)", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_2" }] }] }, toAudio: { identifier: "toAudio", description: "AR_FN_DSC_TOAUDIO", type: "function", name: "ToAudio", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIO_PROMPT_DSC", identifier: "Audio_ONE toAudio(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_PROMPT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_PROMPT_PRM_DSC_0", identifier: "promptToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt", checkPromptTTSLength: true }], examples: [{ input: "ToAudio(Prompt.Welcome)", output: "AR_FN_AUDIO_TOAUDIO_PROMPT_EX_OUT_0" }] }, { description: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_DSC", identifier: "Audio_ONE toAudio(Prompt_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_PRM_DSC_0", identifier: "promptCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt" }], examples: [{ input: "ToAudio(MakeList(Prompt.Hello, Prompt.World))", output: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_EX_OUT_0" }] }, { description: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_DSC", identifier: "Audio_ONE toAudio(VoicemailSnippet_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_PRM_DSC_0", identifier: "snippetToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voicemail_snippet" }], examples: [{ input: "ToAudio(Voicemail.VoicemailSnippet)", output: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_0" }, { input: "ToAudio(ToVoicemailSnippet(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_DSC", identifier: "Audio_ONE toAudio(VoiceSnippet_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_PRM_DSC_0", identifier: "snippetToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voice_snippet" }], examples: [{ input: "ToAudio(Flow.ParticipantSnippet)", output: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_0" }, { input: "ToAudio(ToVoiceSnippet(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIO_NTS_DSC", identifier: "Audio_ONE toAudio(Null_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_NTS_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToAudio(NOT_SET)", output: "AR_FN_AUDIO_TOAUDIO_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toAudioSsml: { identifier: "toAudioSsml", description: "AR_FN_DSC_TOAUDIOSSML", type: "function", name: "ToAudioSsml", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOSSML_STR_DSC", identifier: "Audio_ONE ToAudioSsml(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, featureConfigName: "audioSsmlSupportFeature", needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOSSML_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOSSML_STR_PRM_DSC_0", identifier: "ssmlFragment", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToAudioSsml("SSML")', output: "AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_0" }, { input: 'ToAudioSsml("5")', output: "AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-us" }, { input: "ToAudioSsml(NOT_SET)", output: "AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_2" }] }], needsServerInfo: true }, toCommunication: { identifier: "toCommunication", description: "AR_FN_DSC_TOCOMMUNICATION", type: "function", name: "ToCommunication", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_DSC", identifier: "Communication_ONE ToCommunication(Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_PRM_DSC_0", identifier: "anyValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToCommunication(1)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_DSC", identifier: "Communication_ONE ToCommunication(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_PRM_DSC_0", identifier: "anyValueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToCommunication(MakeList(1, 2))", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_DSC", identifier: "Communication_ONE ToCommunication(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_0", identifier: "anyValueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToCommunication(MakeList(1, 2), ", ")', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Boolean_ONE,BoolFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_0", identifier: "boolToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_1", identifier: "boolCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bof" }], examples: [{ input: "ToCommunication(false, Format.Bool.playYesNo)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(5 == 5, Format.Bool.playYesNo)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToBool(NOT_SET), Format.Bool.playYesNo)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_2" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_DSC", identifier: "Communication_ONE ToCommunication(Currency_ONE,CurrencyFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_1", identifier: "currencyCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cuf" }], examples: [{ input: 'ToCommunication(MakeCurrency(1234567.80, "USD"), Format.Currency.majorUnitsOnly)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(1234567.80, "USD"), Format.Currency.minorUnitsOnly)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(2.80, "USD"), Format.Currency.asMinorUnits)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToCurrency(NOT_SET), Format.Currency.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_3" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_DSC", identifier: "Communication_ONE ToCommunication(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToCommunication(MakeCurrency(1.27, "USD"), 1)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(1.234, "USD"), 2)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(1.23, "USD"), 3)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(-35.23, "USD"), 2)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToCurrency(NOT_SET), 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_4" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Date_ONE,DateFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_0", identifier: "dateToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_1", identifier: "dateCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "daf" }], examples: [{ input: "ToCommunication(MakeDate(1989, 11, 30), Format.Date.longYear)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(1989, 11, 30), Format.Date.shortYear)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(1989, 11, 30), Format.Date.shortMonthAndDay)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.dayOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.monthOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.shortYearOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.longYearOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_6", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 11, 5), Format.Date.dayOfWeekOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_7", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToDate(NOT_SET), Format.Date.longYearOnly)", output: "A NOT_SET Communication." }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Decimal_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToCommunication(5.5, Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(-500.0, Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToDecimal(NOT_SET), Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_2" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_DSC", identifier: "Communication_ONE ToCommunication(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToCommunication(1.27, 1)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(1.234, 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(1.23, 3)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(-35.17, 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToDecimal(NOT_SET), 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_4" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Communication_ONE ToCommunication(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToCommunication(1, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(1, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(5, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(1, Language.Gender.feminine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(1, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(5, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(ToInt(NOT_SET), Language.Gender.neuter)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Long_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberFormatting", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToCommunication(500, Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToInt(NOT_SET), Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_1" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Communication_ONE ToCommunication(Long_ONE,NumberFormatEnum_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberFormatting", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToCommunication(12, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(11, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(55, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(12, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(12, Format.Number.playDigits, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(ToInt(NOT_SET), Format.Number.playDigits, Language.Gender.neuter)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_DSC", identifier: "Communication_ONE ToCommunication(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToCommunication(NOT_SET)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_EX_OUT_0" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_DSC", identifier: "Communication_ONE ToCommunication(String_ONE,StringFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_1", identifier: "stringCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "stf" }], examples: [{ input: 'ToCommunication("Hello", Format.String.playChars)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_0" }, { input: "ToCommunication(ToString(NOT_SET), Format.String.playChars)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_1" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Time_ONE,TimeFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_0", identifier: "timeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_1", identifier: "timeCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tif" }], examples: [{ input: "ToCommunication(MakeTime(14, 22, 11), Format.Time.twentyFourHours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeTime(14, 22, 11), Format.Time.twelveHours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToTime(NOT_SET), Format.Time.twelveHours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_DSC", identifier: "Communication_ONE ToCommunication(Time_ONE,TimePartEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_0", identifier: "timeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_1", identifier: "timePart", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tpf" }], examples: [{ input: "ToCommunication(MakeTime(9, 22, 11), Format.TimePart.hours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeTime(14, 22, 11), Format.TimePart.minutes)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }] }], needsServerInfo: true }, toCommunicationBlank: { identifier: "toCommunicationBlank", description: "AR_FN_DSC_TOCOMMUNICATIONBLANK", type: "function", name: "ToCommunicationBlank", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_DSC", identifier: "Communication_ONE ToCommunicationBlank(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_PRM_DSC_0", identifier: "lengthMs", isArray: false, helpDisplayIdx: 0, max: "10000", min: "0", repeatable: false, required: false, type: "int" }], examples: [{ input: "ToCommunicationBlank(500)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_0" }, { input: "ToCommunicationBlank(ToInt(NOT_SET))", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_1" }] }], needsServerInfo: true }, toCommunicationOrdinal: { identifier: "toCommunicationOrdinal", description: "AR_FN_DSC_TOCOMMUNICATIONORDINAL", type: "function", name: "ToCommunicationOrdinal", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_DSC", identifier: "Communication_ONE ToCommunicationOrdinal(Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToCommunicationOrdinal(1)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(201)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(500)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(5000)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(-500)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(ToInt(NOT_SET))", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Communication_ONE ToCommunicationOrdinal(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToCommunicationOrdinal(1, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(1, Language.Gender.feminine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(1, Language.Gender.neuter)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(-1, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(ToInt(NOT_SET), Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "fr-FR" }] }], needsServerInfo: true }, toCommunicationSsml: { identifier: "toCommunicationSsml", description: "AR_FN_DSC_TOCOMMUNICATIONSSML", type: "function", name: "ToCommunicationSsml", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_DSC", identifier: "Communication_ONE ToCommunicationSsml(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_PRM_DSC_0", identifier: "ssmlFragment", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToCommunicationSsml("SSML")', output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_0" }, { input: 'ToCommunicationSsml("5")', output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-us" }, { input: "ToCommunicationSsml(NOT_SET)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_2" }] }], needsServerInfo: true }, toMultimodalCommunication: { identifier: "toMultimodalCommunication", description: "AR_FN_DSC_TOMULTIMODALCOMMUNICATION", type: "function", name: "ToMultimodalCommunication", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_DSC", identifier: "Communication_ONE ToMultimodalCommunication(Communication_ONE,Communication_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_0", identifier: "voiceModeCommunication", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "com" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_1", identifier: "textModeCommunication", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "com" }], examples: [{ input: "ToMultimodalCommunication(ToCommunication(1), ToCommunication(false, Format.Bool.playYesNo))", output: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToMultimodalCommunication(ToCommunication(NOT_SET), ToCommunication(NOT_SET))", output: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }] }], needsServerInfo: true }, toAudioNumber: { identifier: "toAudioNumber", description: "AR_FN_DSC_TOAUDIONUMBER", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioNumber", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToAudioNumber(1)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(500)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToInt(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(5, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(5, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToInt(NOT_SET), Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToAudioNumber(500, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToInt(NOT_SET), Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE,NumberFormatEnum_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(12, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(11, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(55, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(12, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(12, Format.Number.playDigits, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToInt(NOT_SET), Format.Number.playDigits, Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToAudioNumber(500.00)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500.00)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(125.25)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1.4, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(2.765, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToAudioNumber(5.5, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500.0, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(500.0, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(100.00, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(100.00, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(100.00, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(2.765, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_6", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToAudioNumber(123.127, 2)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-123.12, 4)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(0.234859, 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1.127, 2, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.127, 2, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), 3, Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_2", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToAudioNumber(123.1234, Format.Number.playDigits, 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits, 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE,Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int", isDecimalPlaces: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_3", identifier: "languageContext", isArray: false, helpDisplayIdx: 3, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1.1234, Format.Number.playDigits, 3, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.1234, Format.Number.playDigits, 3, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits, 3, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }] }] }, toAudioNumberOrdinal: { identifier: "toAudioNumberOrdinal", description: "AR_FN_DSC_TOAUDIONUMBERORDINAL", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioNumberOrdinal", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_DSC", identifier: "Audio_ONE ToAudioNumberOrdinal(Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToAudioNumberOrdinal(1)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(201)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(500)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(5000)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(-500)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(ToInt(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_5" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumberOrdinal(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumberOrdinal(1, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToAudioNumberOrdinal(1, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToAudioNumberOrdinal(1, Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "da-DK" }, { input: "ToAudioNumberOrdinal(-1, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToAudioNumberOrdinal(ToInt(NOT_SET), Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "da-DK" }] }], needsServerInfo: true }, toVoicemailSnippet: { identifier: "toVoicemailSnippet", description: "AR_FN_DSC_TOVOICEMAILSNIPPET", type: "function", name: "ToVoicemailSnippet", category: "cast", overloads: [{ description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_DSC", identifier: "VoicemailSnippet_ONE toVoicemailSnippet(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_RV", isArray: false, type: "cpx_voicemail_snippet" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToVoicemailSnippet(NOT_SET)", output: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_EX_OUT_0" }] }, { description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_DSC", identifier: "VoicemailSnippet_ONE toVoicemailSnippet(VoicemailSnippet_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_RV", isArray: false, type: "cpx_voicemail_snippet" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voicemail_snippet" }], examples: [{ input: "ToVoicemailSnippet(Voicemail.VoicemailSnippet)", output: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_EX_OUT_0" }] }], needsServerInfo: true }, toVoiceSnippet: { identifier: "toVoiceSnippet", description: "AR_FN_DSC_TOVOICESNIPPET", type: "function", name: "ToVoiceSnippet", category: "cast", overloads: [{ description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_DSC", identifier: "VoiceSnippet_ONE toVoiceSnippet(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_RV", isArray: false, type: "cpx_voice_snippet" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToVoiceSnippet(NOT_SET)", output: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_EX_OUT_0" }] }, { description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_DSC", identifier: "VoiceSnippet_ONE toVoiceSnippet(VoiceSnippet_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_RV", isArray: false, type: "cpx_voice_snippet" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voice_snippet" }], examples: [{ input: "ToVoiceSnippet(ToVoiceSnippet(NOT_SET))", output: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_EX_OUT_0" }] }], needsServerInfo: true }, getDefaultLanguage: { identifier: "getDefaultLanguage", description: "AR_FN_DSC_GETDEFAULTLANGUAGE", type: "function", name: "GetDefaultLanguage", category: "language", overloads: [{ description: "AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_DSC", identifier: "String_ONE getDefaultSupportedLanguage()", support: { version: "1.0", resolver: "None" }, hidden: true, returnValue: { description: "AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_RV", isArray: false, type: "str" }, parameters: [] }] }, getSupportedLanguages: { identifier: "getSupportedLanguages", description: "AR_FN_DSC_GETSUPPORTEDLANGUAGES", type: "function", name: "GetSupportedLanguages", category: "language", overloads: [{ description: "AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_DSC", identifier: "String_COLL getSupportedLanguages()", support: { version: "1.0", resolver: "None" }, hidden: true, returnValue: { description: "AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_RV", isArray: true, type: "str" }, parameters: [] }] }, getCurrentDateTimeUtc: { identifier: "getCurrentDateTimeUtc", description: "AR_FN_DSC_GETCURRENTDATETIMEUTC", type: "function", name: "GetCurrentDateTimeUtc", category: "datetime", overloads: [{ description: "AR_FN_DTM_GETCURRENTDATETIMEUTC_DSC", identifier: "DateTime_ONE getCurrentDateTimeUtc()", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETCURRENTDATETIMEUTC_RV", isArray: false, type: "dtm" }, parameters: [], examples: [{ input: "GetCurrentDateTimeUtc()", output: "AR_FN_DTM_GETCURRENTDATETIMEUTC_EX_OUT_0" }] }] }, getDeflectionUrl: { identifier: "getDeflectionUrl", description: "AR_FN_DSC_GETDEFLECTIONURL", type: "function", name: "GetDeflectionUrl", category: "text", overloads: [{ description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_DSC", identifier: "String_ONE getDeflectionUrl(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_0", identifier: "service", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", literalValidatorName: "SupportedDigitalChannels" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_1", identifier: "accountId", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", minLength: "1" }], examples: [{ input: 'GetDeflectionUrl("facebook", "genesys")', output: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, getSurveyQuestionAnswer: { identifier: "getSurveyQuestionAnswer", description: "AR_FN_DSC_GETSURVEYQUESTIONANSWER", type: "function", name: "GetSurveyQuestionAnswer", category: "survey", overloads: [{ description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_DSC", identifier: "String_ONE getSurveyQuestionAnswer(SurveyQuestion_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }], examples: [{ input: "getSurveyQuestionAnswer(Form.Group1_Question1)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_0" }, { input: "getSurveyQuestionAnswer(NOT_SET)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_1" }] }, { description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_DSC", identifier: "String_ONE getSurveyQuestionAnswer(SurveyQuestion_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_1", identifier: "isForFollowUp", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: "getSurveyQuestionAnswer(Form.Group1_Question1, true)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_0" }, { input: "getSurveyQuestionAnswer(Form.Group1_Question1, false)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_1" }, { input: "getSurveyQuestionAnswer(NOT_SET, true)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_2" }, { input: "getSurveyQuestionAnswer(Form.Group1_Question1, NOT_SET)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_3" }] }], needsServerInfo: true }, getSurveyQuestionIsAnswered: { identifier: "getSurveyQuestionIsAnswered", description: "AR_FN_DSC_GETSURVEYQUESTIONISANSWERED", type: "function", name: "GetSurveyQuestionIsAnswered", category: "survey", overloads: [{ description: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_DSC", identifier: "Boolean_ONE getSurveyQuestionIsAnswered(SurveyQuestion_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }], examples: [{ input: "getSurveyQuestionIsAnswered(Form.Group1_Question1)", output: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_EX_OUT_0" }, { input: "getSurveyQuestionIsAnswered(NOT_SET)", output: "false" }] }], needsServerInfo: true }, getSurveyQuestionNpsCategory: { identifier: "getSurveyQuestionNpsCategory", description: "AR_FN_DSC_GETSURVEYQUESTIONNPSCATEGORY", type: "function", name: "GetSurveyQuestionNpsCategory", category: "survey", overloads: [{ description: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_DSC", identifier: "String_ONE getSurveyQuestionNpsCategory(SurveyQuestion_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }], examples: [{ input: "getSurveyQuestionNpsCategory(Form.Group1_Question1)", output: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_0" }, { input: "getSurveyQuestionNpsCategory(NOT_SET)", output: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_1" }] }], needsServerInfo: true }, random: { identifier: "random", description: "AR_FN_DSC_RANDOM", type: "function", name: "Random", category: "mathematical", overloads: [{ description: "AR_FN_DEC_RANDOM_DSC", identifier: "Decimal_ONE random()", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_RANDOM_RV", isArray: false, type: "dec" }, parameters: [], examples: [{ input: "random()", output: "0.1307734" }] }], needsServerInfo: true }, randomInt: { identifier: "randomInt", description: "AR_FN_DSC_RANDOMINT", type: "function", name: "RandomInt", category: "mathematical", overloads: [{ description: "AR_FN_LNG_RANDOMINT_LNG_DSC", identifier: "Long_ONE randomInt(Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_RANDOMINT_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_RANDOMINT_LNG_PRM_DSC_0", identifier: "limit", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "randomInt(3)", output: "1" }, { input: "randomInt(3)", output: "3" }, { input: "randomInt(-5)", output: "-4" }, { input: "randomInt(0)", output: "0" }, { input: "randomInt(100)", output: "AR_FN_LNG_RANDOMINT_LNG_EX_OUT_4" }, { input: "randomInt(99) + 1", output: "AR_FN_LNG_RANDOMINT_LNG_EX_OUT_5" }] }], needsServerInfo: true }, roundUp: { identifier: "roundUp", description: "AR_FN_DSC_ROUNDUP", type: "function", name: "RoundUp", category: "datetime", overloads: [{ description: "AR_FN_DUR_ROUNDUP_DUR_DSC", identifier: "Duration_ONE RoundUp(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_ROUNDUP_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: "RoundUp(MakeDuration(0, 0, 2, 35, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_0" }, { input: "RoundUp(MakeDuration(0, 0, 0, 37, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_1" }, { input: "RoundUp(MakeDuration(0, 0, 5, 0, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_2" }, { input: "RoundUp(MakeDuration(0, 0, 22, 30, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_3" }, { input: "RoundUp(MakeDuration(0, 1, 22, 30, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_4" }] }, { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DSC", identifier: "Duration_ONE RoundUp(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_1", identifier: "intervalDurationValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "RoundUp(MakeDuration(0, 0, 2, 35, 0), MakeDuration(0, 0, 3, 0, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_0" }, { input: "RoundUp(MakeDuration(0, 0, 5, 0, 0), MakeDuration(0, 0, 5, 0, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_1" }] }, { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_DSC", identifier: "Duration_ONE RoundUp(Duration_ONE,Duration_ONE,Duration_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_1", identifier: "intervalDurationValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_2", identifier: "specificDurationValues", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "dur" }], examples: [{ input: "RoundUp(MakeDuration(0, 0, 2, 35, 0), MakeDuration(0, 0, 5, 0, 0), MakeList(MakeDuration(0, 0, 1, 0, 0), MakeDuration(0, 0, 2, 30, 0), MakeDuration(0, 0, 4, 0, 0)))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_0" }, { input: "RoundUp(MakeDuration(0, 0, 22, 35, 0), MakeDuration(0, 0, 5, 0, 0), MakeList(MakeDuration(0, 0, 1, 0, 0), MakeDuration(0, 0, 2, 30, 0), MakeDuration(0, 0, 15, 0, 0)))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_1" }] }] }, range: { identifier: "range", description: "AR_FN_DSC_RANGE", type: "function", name: "Range", category: "datetime", overloads: [{ description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_DSC", identifier: "Duration_COLL Range(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_RV", isArray: true, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_1", identifier: "intervalDuration", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "Range(MakeDuration(0, 5, 0, 0, 0), MakeDuration(0, 2, 0, 0, 0))", output: "AR_FN_DUR_COLL_RANGE_DUR_DUR_EX_OUT_0" }] }] }, toAudioTimeRange: { identifier: "toAudioTimeRange", description: "AR_FN_DSC_TOAUDIOTIMERANGE", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioTimeRange", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_DSC", identifier: "Audio_ONE ToAudioTimeRange(Long_ONE,Long_ONE,TimePartEnumDataType_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_0", identifier: "lowerBound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_1", identifier: "upperBound", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_2", identifier: "timePart", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "tpf" }], examples: [{ input: "ToAudioTimeRange(4, 6, Format.TimePart.minutes)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_0" }, { input: "ToAudioTimeRange(15, 8, Format.TimePart.minutes)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_1" }, { input: "ToAudioTimeRange(10, 15, Format.TimePart.hours)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_2" }, { input: "ToAudioTimeRange(1, 1, Format.TimePart.hours)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_3" }] }], needsServerInfo: true }, emailAddressDomainPart: { identifier: "emailAddressDomainPart", description: "AR_FN_DSC_EMAILADDRESSDOMAINPART", type: "function", name: "EmailAddressDomainPart", category: "email", overloads: [{ description: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_DSC", identifier: "String_ONE EmailAddressDomainPart(EmailAddress_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_PRM_DSC_0", identifier: "emailAddress", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_email_address" }], examples: [{ input: "EmailAddressDomainPart(Email.Message.from)", output: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_EX_OUT_0" }] }, { description: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_DSC", identifier: "String_ONE EmailAddressDomainPart(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_PRM_DSC_0", identifier: "emailAddressString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EmailAddressDomainPart("john.doe@company.com")', output: '"company.com"' }, { input: 'EmailAddressDomainPart("abc")', output: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_1" }, { input: "EmailAddressDomainPart(ToString(NOT_SET))", output: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_2" }] }], needsServerInfo: true }, emailAddressLocalPart: { identifier: "emailAddressLocalPart", description: "AR_FN_DSC_EMAILADDRESSLOCALPART", type: "function", name: "EmailAddressLocalPart", category: "email", overloads: [{ description: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_DSC", identifier: "String_ONE EmailAddressLocalPart(EmailAddress_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_PRM_DSC_0", identifier: "emailAddress", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_email_address" }], examples: [{ input: "EmailAddressLocalPart(Email.Message.from)", output: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_EX_OUT_0" }] }, { description: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_DSC", identifier: "String_ONE EmailAddressLocalPart(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_PRM_DSC_0", identifier: "emailAddressString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EmailAddressLocalPart("john.doe@company.com")', output: '"john.doe"' }, { input: 'EmailAddressLocalPart("abc")', output: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_1" }, { input: "EmailAddressLocalPart(ToString(NOT_SET))", output: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_2" }] }], needsServerInfo: true }, makeEmailAddress: { identifier: "makeEmailAddress", description: "AR_FN_DSC_MAKEEMAILADDRESS", type: "function", name: "MakeEmailAddress", category: "email", overloads: [{ description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_DSC", identifier: "EmailAddress_ONE makeEmailAddress(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_RV", isArray: false, type: "cpx_email_address" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_PRM_DSC_0", identifier: "address", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakeEmailAddress("john.doe@company.com")', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_0" }, { input: 'MakeEmailAddress("john.doe@company.com").id', output: '"john.doe@company.com"' }, { input: 'MakeEmailAddress("john.doe@company.com").name', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_2" }] }, { description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_DSC", identifier: "EmailAddress_ONE makeEmailAddress(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_RV", isArray: false, type: "cpx_email_address" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_0", identifier: "address", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_1", identifier: "name", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeEmailAddress("john.doe@company.com", "John")', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_0" }, { input: 'MakeEmailAddress("john.doe@company.com", "John").id', output: '"john.doe@company.com"' }, { input: 'MakeEmailAddress("john.doe@company.com", "John").name', output: '"John"' }, { input: 'MakeEmailAddress("john.doe@company.com", ToString(NOT_SET)).name', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_3" }] }], needsServerInfo: true }, detectLanguage: { identifier: "detectLanguage", description: "AR_FN_DSC_DETECTLANGUAGE", type: "function", name: "DetectLanguage", category: "text", overloads: [{ description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_DSC", identifier: "String_ONE detectLanguage(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedReturnValueTypeInfo: "languageTag", supportedReturnValuesTitle: "possibleDetectedLanguages", supportedReturnValues: ["ar", "cs", "da", "de", "el", "en", "es", "fi", "fr", "hu", "it", "ja", "ko", "ms", "nl", "no", "pl", "pt", "ru", "sk", "sv", "th", "tr", "uk", "zh"], needsServerInfo: true, returnValue: { description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_1", identifier: "defaultString", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'DetectLanguage(Email.Message.body, "")', output: "AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_0" }, { input: 'DetectLanguage("This is a test that should verify our ability to find a language in a string of native text.", "")', output: '"en"' }, { input: 'DetectLanguage("Esta es una prueba que debe verificar nuestra capacidad de encontrar un lenguaje en una cadena de texto nativo.", "en")', output: '"es"' }, { input: 'DetectLanguage("Dies ist ein Test, dass unsere F\xE4higkeit \xFCberpr\xFCfen, sollte die Sprache in einer Reihe von nativen Text zu finden.", "en")', output: '"de"' }, { input: 'DetectLanguage("\uC774 \uAE30\uBCF8 \uD14D\uC2A4\uD2B8 \uBB38\uC790\uC5F4\uC758 \uC5B8\uC5B4\uB97C \uCC3E\uC744 \uC218\uC788\uB294 \uC6B0\uB9AC\uC758 \uB2A5\uB825\uC744 \uD655\uC778\uD574\uC57C\uD569\uB2C8\uB2E4 \uD14C\uC2A4\uD2B8\uC785\uB2C8\uB2E4.", ToString(NOT_SET))', output: '"ko"' }, { input: 'DetectLanguage(ToString(NOT_SET), "en")', output: '"en"' }, { input: 'DetectLanguage(" ", "auto")', output: '"auto"' }, { input: "DetectLanguage(ToString(NOT_SET), ToString(NOT_SET))", output: "AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_7" }] }], needsServerInfo: true }, getPromptTextToSpeech: { identifier: "getPromptTextToSpeech", description: "AR_FN_DSC_GETPROMPTTEXTTOSPEECH", type: "function", name: "GetPromptTextToSpeech", category: "prompt", overloads: [{ description: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_DSC", identifier: "String_ONE getPromptTextToSpeech(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_PRM_DSC_0", identifier: "prompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "GetPromptTextToSpeech(PromptSystem.month_january)", output: '"enero"', outputFlowCurrentLanguage: "es-US" }, { input: "GetPromptTextToSpeech(Prompt.Greeting)", output: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_1" }, { input: "GetPromptTextToSpeech(FindUserPrompt(NOT_SET))", output: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_2" }] }], needsServerInfo: true }, getPromptDuration: { identifier: "getPromptDuration", description: "AR_FN_DSC_GETPROMPTDURATION", type: "function", name: "GetPromptDuration", category: "prompt", overloads: [{ description: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_DSC", identifier: "Duration_ONE getPromptDuration(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_PRM_DSC_0", identifier: "prompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "GetPromptDuration(PromptSystem.month_january)", output: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "GetPromptDuration(Prompt.Greeting)", output: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_1" }, { input: "GetPromptDuration(FindUserPrompt(NOT_SET))", output: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_2" }] }], needsServerInfo: true }, getPromptText: { identifier: "getPromptText", description: "AR_FN_DSC_GETPROMPTTEXT", type: "function", name: "GetPromptText", category: "prompt", overloads: [{ description: "AR_FN_STR_GETPROMPTTEXT_PROMPT_DSC", identifier: "String_ONE getPromptText(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETPROMPTTEXT_PROMPT_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETPROMPTTEXT_PROMPT_PRM_DSC_0", identifier: "prompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "getPromptText(PromptSystem.month_january)", output: '"enero"', outputFlowCurrentLanguage: "es-US" }, { input: "getPromptText(Prompt.Greeting)", output: "AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_1" }, { input: "getPromptText(FindUserPrompt(NOT_SET))", output: "AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_2" }] }], needsServerInfo: true }, isJsonArray: { identifier: "isJsonArray", description: "AR_FN_DSC_ISJSONARRAY", type: "function", name: "IsJsonArray", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONARRAY_JSON_DSC", identifier: "Boolean_ONE isJsonArray(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONARRAY_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONARRAY_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonArray(JsonParse("[ 1, 2, 3 ]"))', output: "true" }, { input: "IsJsonArray(MakeEmptyJsonObject())", output: "false" }, { input: "IsJsonArray(MakeEmptyJsonArray())", output: "true" }] }], needsServerInfo: true }, isJsonBool: { identifier: "isJsonBool", description: "AR_FN_DSC_ISJSONBOOL", type: "function", name: "IsJsonBool", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONBOOL_JSON_DSC", identifier: "Boolean_ONE isJsonBool(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONBOOL_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONBOOL_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonBool(JsonParse("true"))', output: "true" }, { input: 'IsJsonBool(JsonParse("false"))', output: "true" }, { input: "IsJsonBool(ToJson(ToBool(NOT_SET)))", output: "false" }, { input: "IsJsonBool(MakeEmptyJsonObject())", output: "false" }] }], needsServerInfo: true }, isJsonNull: { identifier: "isJsonNull", description: "AR_FN_DSC_ISJSONNULL", type: "function", name: "IsJsonNull", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONNULL_JSON_DSC", identifier: "Boolean_ONE isJsonNull(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONNULL_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONNULL_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonNull(JsonParse("null"))', output: "true" }, { input: "IsJsonNull(ToJson(NOT_SET))", output: "false" }, { input: 'IsJsonNull(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "false" }, { input: "IsJsonNull(MakeNullJson())", output: "true" }] }], needsServerInfo: true }, isJsonNumber: { identifier: "isJsonNumber", description: "AR_FN_DSC_ISJSONNUMBER", type: "function", name: "IsJsonNumber", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONNUMBER_JSON_DSC", identifier: "Boolean_ONE isJsonNumber(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONNUMBER_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONNUMBER_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonNumber(JsonParse("null"))', output: "false" }, { input: "IsJsonNumber(ToJson(5))", output: "true" }, { input: "IsJsonNumber(ToJson(5 * 3.5))", output: "true" }, { input: 'IsJsonNumber(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "false" }] }], needsServerInfo: true }, isJsonObject: { identifier: "isJsonObject", description: "AR_FN_DSC_ISJSONOBJECT", type: "function", name: "IsJsonObject", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONOBJECT_JSON_DSC", identifier: "Boolean_ONE isJsonObject(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONOBJECT_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONOBJECT_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonObject(JsonParse("null"))', output: "false" }, { input: 'IsJsonObject(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "true" }, { input: "IsJsonObject(MakeEmptyJsonObject())", output: "true" }, { input: 'IsJsonObject(ToJson("true"))', output: "false" }] }], needsServerInfo: true }, isJsonString: { identifier: "isJsonString", description: "AR_FN_DSC_ISJSONSTRING", type: "function", name: "IsJsonString", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONSTRING_JSON_DSC", identifier: "Boolean_ONE isJsonString(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONSTRING_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONSTRING_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonString(JsonParse("null"))', output: "false" }, { input: 'IsJsonString(JsonParse("\\"Hello\\""))', output: "true" }, { input: "IsJsonString(ToJson(100))", output: "false" }, { input: "IsJsonString(MakeEmptyJsonString())", output: "true" }] }], needsServerInfo: true }, jsonParse: { identifier: "jsonParse", description: "AR_FN_DSC_JSONPARSE", type: "function", name: "JsonParse", category: "json", overloads: [{ description: "AR_FN_JSON_JSONPARSE_STR_DSC", identifier: "JSON_ONE jsonParse(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_JSONPARSE_STR_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_JSONPARSE_STR_PRM_DSC_0", identifier: "valueToParse", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'JsonParse("\\"Hello\\"")', output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_0" }, { input: 'JsonParse("[ 0, 1, 2 ]")', output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_1" }, { input: 'JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ], \\"d\\": null }")', output: 'A JSON value that contains a JSON object of { "a": true, "b": 100, "c": [ true, false ], "c": null }' }, { input: "JsonParse(ToString(NOT_SET))", output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_3" }, { input: 'JsonParse("true")', output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_4" }] }], needsServerInfo: true }, makeEmptyJsonArray: { identifier: "makeEmptyJsonArray", description: "AR_FN_DSC_MAKEEMPTYJSONARRAY", type: "function", name: "MakeEmptyJsonArray", category: "json", overloads: [{ description: "AR_FN_JSON_MAKEEMPTYJSONARRAY_DSC", identifier: "JSON_ONE makeEmptyJsonArray()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKEEMPTYJSONARRAY_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeEmptyJsonArray()", output: "AR_FN_JSON_MAKEEMPTYJSONARRAY_EX_OUT_0" }] }], needsServerInfo: true }, makeEmptyJsonObject: { identifier: "makeEmptyJsonObject", description: "AR_FN_DSC_MAKEEMPTYJSONOBJECT", type: "function", name: "MakeEmptyJsonObject", category: "json", overloads: [{ description: "AR_FN_JSON_MAKEEMPTYJSONOBJECT_DSC", identifier: "JSON_ONE makeEmptyJsonObject()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKEEMPTYJSONOBJECT_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeEmptyJsonObject()", output: "AR_FN_JSON_MAKEEMPTYJSONOBJECT_EX_OUT_0" }] }], needsServerInfo: true }, makeEmptyJsonString: { identifier: "makeEmptyJsonString", description: "AR_FN_DSC_MAKEEMPTYJSONSTRING", type: "function", name: "MakeEmptyJsonString", category: "json", overloads: [{ description: "AR_FN_JSON_MAKEEMPTYJSONSTRING_DSC", identifier: "JSON_ONE makeEmptyJsonString()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKEEMPTYJSONSTRING_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeEmptyJsonString()", output: "AR_FN_JSON_MAKEEMPTYJSONSTRING_EX_OUT_0" }] }], needsServerInfo: true }, makeNullJson: { identifier: "makeNullJson", description: "AR_FN_DSC_MAKENULLJSON", type: "function", name: "MakeNullJson", category: "json", overloads: [{ description: "AR_FN_JSON_MAKENULLJSON_DSC", identifier: "JSON_ONE makeNullJson()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKENULLJSON_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeNullJson()", output: "AR_FN_JSON_MAKENULLJSON_EX_OUT_0" }] }], needsServerInfo: true }, toJson: { identifier: "toJson", description: "AR_FN_DSC_TOJSON", type: "function", name: "ToJson", category: "cast", overloads: [{ description: "AR_FN_JSON_TOJSON_ANY_DSC", identifier: "JSON_ONE toJson(Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_TOJSON_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_TOJSON_ANY_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToJson(MakeDateTime(2022, 8, 4, 0, 0, 0))", output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_0" }, { input: 'ToJson("Hello")', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_1" }, { input: "ToJson(5)", output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_2" }, { input: 'ToJson("{ \\"a\\": true }")', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_3" }, { input: 'ToJson(MakeCurrency(5.25, "USD"))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_4" }, { input: 'ToJson(ToPhoneNumber("tel:+13178723000"))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_5" }, { input: 'ToJson(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_6", featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToJson(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_7", featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToJson(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_8", featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_JSON_TOJSON_ANY_COLL_DSC", identifier: "JSON_ONE toJson(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_TOJSON_ANY_COLL_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_TOJSON_ANY_COLL_PRM_DSC_0", identifier: "value", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToJson(MakeList(1, 2, 3))", output: "AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_0" }, { input: 'ToJson(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: "AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_1", featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToJson(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))))', output: "AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_2", featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_JSON_TOJSON_NTS_DSC", identifier: "JSON_ONE toJson(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_TOJSON_NTS_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_TOJSON_NTS_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToJson(NOT_SET)", output: "AR_FN_JSON_TOJSON_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toJsonCollection: { identifier: "toJsonCollection", description: "AR_FN_DSC_TOJSONCOLLECTION", type: "function", name: "ToJsonCollection", category: "cast", overloads: [{ description: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_DSC", identifier: "JSON_COLL toJsonCollection(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, addsToCollection: true, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_RV", isArray: true, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'ToJsonCollection(JsonParse("[ true, 100 ]"))', output: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_0" }, { input: "ToJsonCollection(MakeEmptyJsonArray())", output: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_1" }, { input: 'Count(ToJsonCollection(JsonParse("[ true, 100 ]")))', output: "2" }, { input: 'Count(AddItem(ToJsonCollection(JsonParse("[ true, 100 ]")), MakeEmptyJsonObject()))', output: "3" }] }], needsServerInfo: true }, jsonStringify: { identifier: "jsonStringify", description: "AR_FN_DSC_JSONSTRINGIFY", type: "function", name: "JsonStringify", category: "json", overloads: [{ description: "AR_FN_STR_JSONSTRINGIFY_ANY_DSC", identifier: "String_ONE jsonStringify(Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_JSONSTRINGIFY_ANY_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_JSONSTRINGIFY_ANY_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "JsonStringify(5)", output: '"5"' }, { input: "JsonStringify(ToInt(NOT_SET))", output: '"null"' }, { input: 'JsonStringify("Hello World")', output: '"\\"Hello World\\""' }, { input: "JsonStringify(MakeEmptyJsonObject())", output: '"{}"' }] }, { description: "AR_FN_STR_JSONSTRINGIFY_ANY_COLL_DSC", identifier: "String_ONE jsonStringify(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_JSONSTRINGIFY_ANY_COLL_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_JSONSTRINGIFY_ANY_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "JsonStringify(MakeList(3, 5))", output: '"[3,5]"' }, { input: "JsonStringify(MakeList(ToInt(NOT_SET), 10))", output: '"[null,10]"' }, { input: 'JsonStringify(MakeList("Hello", "World"))', output: '"[\\"Hello\\",\\"World\\"]"' }, { input: 'JsonStringify(MakeList(MakeEmptyJsonObject(), JsonParse("{\\"a\\": true}")))', output: '"[{},{\\"a\\":true}]"' }] }, { description: "AR_FN_STR_JSONSTRINGIFY_NTS_DSC", identifier: "String_ONE jsonStringify(Null_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_JSONSTRINGIFY_NTS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_JSONSTRINGIFY_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "JsonStringify(NOT_SET)", output: '"null"' }] }], needsServerInfo: true }, isJsonTruthy: { identifier: "isJsonTruthy", description: "AR_FN_DSC_ISJSONTRUTHY", type: "function", name: "IsJsonTruthy", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONTRUTHY_JSON_DSC", identifier: "Boolean_ONE IsJsonTruthy(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONTRUTHY_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONTRUTHY_JSON_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonTruthy(JsonParse("true"))', output: "true" }, { input: 'IsJsonTruthy(JsonParse("false"))', output: "false" }, { input: 'IsJsonTruthy(JsonParse("Hello World"))', output: "true" }, { input: "IsJsonTruthy(ToJson(0))", output: "false" }, { input: 'IsJsonTruthy(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "true" }, { input: "IsJsonTruthy(ToJson(5 * 5))", output: "true" }] }], needsServerInfo: true }, deleteJsonObjectProperty: { identifier: "deleteJsonObjectProperty", description: "AR_FN_DSC_DELETEJSONOBJECTPROPERTY", type: "function", name: "DeleteJsonObjectProperty", category: "json", overloads: [{ description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_DSC", identifier: "JSON_ONE deleteJsonObjectProperty(JSON_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'DeleteJsonObjectProperty(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"), "c")', output: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0" }, { input: 'DeleteJsonObjectProperty(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"d\\": [ true, false ] }"), "c")', output: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1" }] }], needsServerInfo: true }, getJsonObjectProperty: { identifier: "getJsonObjectProperty", description: "AR_FN_DSC_GETJSONOBJECTPROPERTY", type: "function", name: "GetJsonObjectProperty", category: "json", overloads: [{ description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_DSC", identifier: "JSON_ONE getJsonObjectProperty(JSON_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'GetJsonObjectProperty(JsonParse("{ \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\" }"), "firstName")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0" }, { input: 'GetJsonObjectProperty(JsonParse("{ \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\" }"), Append("last", "Name"))', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1" }, { input: 'GetJsonObjectProperty(JsonParse("{ \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\" }"), "FirstName")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_2" }, { input: 'GetJsonObjectProperty(JsonParse("{ \\"additionalInfo\\": null }"), "additionalInfo")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_3" }, { input: 'GetJsonObjectProperty(MakeEmptyJsonObject(), "accountId")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_4" }] }], needsServerInfo: true }, getJsonObjectPropertyNames: { identifier: "getJsonObjectPropertyNames", description: "AR_FN_DSC_GETJSONOBJECTPROPERTYNAMES", type: "function", name: "GetJsonObjectPropertyNames", category: "json", overloads: [{ description: "AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_DSC", identifier: "String_COLL getJsonObjectPropertyNames(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'GetJsonObjectPropertyNames(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: '[ "a", "b", "c" ]' }] }], needsServerInfo: true }, setJsonObjectProperty: { identifier: "setJsonObjectProperty", description: "AR_FN_DSC_SETJSONOBJECTPROPERTY", type: "function", name: "SetJsonObjectProperty", category: "json", overloads: [{ description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_DSC", identifier: "JSON_ONE setJsonObjectProperty(JSON_ONE,String_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_1", identifier: "keyToSet", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_2", identifier: "valueToSet", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'SetJsonObjectProperty(MakeEmptyJsonObject(), "myKey", 42)', output: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_0" }, { input: 'SetJsonObjectProperty(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"), "A", 5)', output: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_1" }] }, { description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_DSC", identifier: "JSON_ONE setJsonObjectProperty(JSON_ONE,String_ONE,Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_1", identifier: "keyToSet", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_2", identifier: "valueToSet", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "any" }], examples: [{ input: 'SetJsonObjectProperty(MakeEmptyJsonObject(), "myKeys", MakeList(42, 180))', output: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_EX_OUT_0" }] }], needsServerInfo: true }, getKnowledgeBaseDocumentConfidence: { identifier: "getKnowledgeBaseDocumentConfidence", description: "AR_FN_DSC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE", type: "function", name: "GetKnowledgeBaseDocumentConfidence", category: "statistical", overloads: [{ description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_DSC", identifier: "Decimal_ONE getKnowledgeBaseDocumentConfidence(KnowledgeBaseDocument_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0", identifier: "knowledgeBaseDocument", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "kbd" }], examples: [{ input: "GetKnowledgeBaseDocumentConfidence(Flow.document)", output: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_EX_OUT_0" }] }, { description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_DSC", identifier: "Decimal_ONE getKnowledgeBaseDocumentConfidence(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_PRM_DSC_0", identifier: "KnowledgeBaseDocument", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "GetKnowledgeBaseDocumentConfidence(NOT_SET)", output: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_EX_OUT_0" }] }], needsServerInfo: true } } }; + e2.exports = { category: { audio: { identifier: "audio", name: "AR_CT_AUDIO", description: "AR_CT_DSC_AUDIO" }, cast: { identifier: "cast", name: "AR_CT_CAST", description: "AR_CT_DSC_CAST" }, comparison: { identifier: "comparison", name: "AR_CT_COMPARISON", description: "AR_CT_DSC_COMPARISON" }, complex: { identifier: "complex", name: "AR_CT_COMPLEX", description: "AR_CT_DSC_COMPLEX" }, datetime: { identifier: "datetime", name: "AR_CT_DTM", description: "AR_CT_DSC_DTM" }, email: { identifier: "email", name: "AR_CT_EMAIL", description: "AR_CT_DSC_EMAIL" }, financial: { identifier: "financial", name: "AR_CT_FINANCIAL", description: "AR_CT_DSC_FINANCIAL" }, list: { identifier: "list", name: "AR_CT_LIST", description: "AR_CT_DSC_LIST" }, logical: { identifier: "logical", name: "AR_CT_LOGICAL", description: "AR_CT_DSC_LOGICAL" }, language: { identifier: "language", name: "AR_CT_LANGUAGE", description: "AR_CT_DSC_LANGUAGE" }, json: { identifier: "json", name: "AR_CT_JSON", description: "AR_CT_DSC_JSON" }, mathematical: { identifier: "mathematical", name: "AR_CT_MATHEMATICAL", description: "AR_CT_DSC_MATHEMATICAL" }, operators: { identifier: "operators", name: "AR_CT_OPERATORS", description: "AR_CT_DSC_OPERATORS" }, prompt: { identifier: "prompt", name: "AR_CT_PROMPT", description: "AR_CT_DSC_PROMPT" }, search: { identifier: "search", name: "AR_CT_SEARCH", description: "AR_CT_DSC_SEARCH" }, statistical: { identifier: "statistical", name: "AR_CT_STATISTICAL", description: "AR_CT_DSC_STATISTICAL" }, survey: { identifier: "survey", name: "AR_CT_SURVEY", description: "AR_CT_DSC_SURVEY" }, text: { identifier: "text", name: "AR_CT_TEXT", description: "AR_CT_DSC_TEXT" }, unary: { identifier: "unary", name: "AR_CT_UNARY", description: "AR_CT_DSC_UNARY" } }, type: { AgentScorePair: { name: "AR_TP_AGENTSCOREPAIR", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_agent_score_pair", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsQueueSupportFeature" }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, emailsend: {}, inboundcall: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueuecall: {}, inqueueemail: {}, inqueueshortmessage: {}, securecall: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {}, voicemail: {}, workitem: {} }, version: "1.0", featureConfigName: "knownAgentRouting" }, nativeProperties: [{ id: "agent", name: "agent", descriptionId: "AR_TP_AGENTSCOREPAIR_PROP_AGENT_DSC", type: "usr", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "score", name: "score", descriptionId: "AR_TP_AGENTSCOREPAIR_PROP_SCORE_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: false }] }, Audio: { name: "AR_TP_AUDIO", allowArray: false, dataType: "AudioDataType", support: { classType: "AudioVariable", expressionDataType: "aud", expressionBaseDataType: "aud", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {} }, version: "1.0" }, nativeProperties: [] }, Boolean: { name: "AR_TP_BLN", allowArray: true, dataType: "BooleanDataType", support: { classType: "BoolVariable", expressionDataType: "bln", expressionBaseDataType: "bln", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, StringKeyValuePair: { name: "AR_TP_STRINGKEYVALUEPAIR", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_string_key_value_pair", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundchat: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "key", name: "key", descriptionId: "AR_TP_STRINGKEYVALUEPAIR_PROP_KEY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "value", name: "value", descriptionId: "AR_TP_STRINGKEYVALUEPAIR_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ChatGuest: { name: "AR_TP_CHATGUEST", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_chat_guest", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundchat: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CHATGUEST_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "displayName", name: "displayName", descriptionId: "AR_TP_CHATGUEST_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "avatarImageUrl", name: "avatarImageUrl", descriptionId: "AR_TP_CHATGUEST_PROP_AVATARIMAGEURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isAuthenticated", name: "isAuthenticated", descriptionId: "AR_TP_CHATGUEST_PROP_ISAUTHENTICATED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customFields", name: "customFields", descriptionId: "AR_TP_CHATGUEST_PROP_CUSTOMFIELDS_DSC", type: "cpx_string_key_value_pair", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "authenticatedCustomFields", name: "authenticatedCustomFields", descriptionId: "AR_TP_CHATGUEST_PROP_AUTHENTICATEDCUSTOMFIELDS_DSC", type: "cpx_string_key_value_pair", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, Currency: { name: "AR_TP_CUR", allowArray: true, dataType: "CurrencyDataType", support: { classType: "CurrencyVariable", expressionDataType: "cur", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [{ id: "amount", name: "amount", descriptionId: "AR_TP_CUR_PROP_AMOUNT_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "code", name: "code", descriptionId: "AR_TP_CUR_PROP_CODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }] }, AssignedCustomerIntent: { name: "AR_TP_ASSIGNEDCUSTOMERINTENT", allowArray: true, dataType: "AssignedCustomerIntentDataType", support: { classType: "AssignedCustomerIntentVariable", expressionDataType: "aci", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueuecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, outboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, securecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, voicemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, bot: { featureConfigName: "customerIntentsPhase1Cicero" }, digitalbot: { featureConfigName: "customerIntentsPhase1Cicero" }, emailsend: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inboundemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inboundshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, surveyinvite: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, workitem: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" } }, version: "1.0" }, nativeProperties: [{ id: "customerIntent", name: "customerIntent", descriptionId: "AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_CUSTOMERINTENT_DSC", type: "cin", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateMostRecentlyAssigned", name: "dateMostRecentlyAssigned", descriptionId: "AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_DATEMOSTRECENTLYASSIGNED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, AssignedCustomerSegment: { name: "AR_TP_ASSIGNEDCUSTOMERSEGMENT", allowArray: true, dataType: "AssignedCustomerSegmentDataType", support: { classType: "AssignedCustomerSegmentVariable", expressionDataType: "acs", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsCustomerSegmentsFeature" }, digitalbot: { featureConfigName: "botFlowsCustomerSegmentsFeature" } }, version: "1.0" }, nativeProperties: [{ id: "customerSegment", name: "customerSegment", descriptionId: "AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_CUSTOMERSEGMENT_DSC", type: "csg", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateAssigned", name: "dateAssigned", descriptionId: "AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_DATEASSIGNED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, CustomerSegment: { name: "AR_TP_CUSTOMERSEGMENT", allowArray: true, dataType: "CustomerSegmentDataType", support: { classType: "CustomerSegmentVariable", expressionDataType: "csg", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsCustomerSegmentsFeature" }, digitalbot: { featureConfigName: "botFlowsCustomerSegmentsFeature" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CUSTOMERSEGMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CUSTOMERSEGMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, CustomerIntent: { name: "AR_TP_CUSTOMERINTENT", allowArray: true, dataType: "CustomerIntentDataType", support: { classType: "CustomerIntentVariable", expressionDataType: "cin", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueuecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, outboundcall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, securecall: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, voicemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, bot: { featureConfigName: "customerIntentsPhase1Cicero" }, digitalbot: { featureConfigName: "customerIntentsPhase1Cicero" }, inboundemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, emailsend: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inboundshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueemail: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, inqueueshortmessage: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, surveyinvite: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" }, workitem: { featureConfigName: "customerIntentsPhase2AutomateAndVXML" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CUSTOMERINTENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CUSTOMERINTENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "categoryId", name: "categoryId", descriptionId: "AR_TP_CUSTOMERINTENT_PROP_CATEGORYID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, DateTime: { name: "AR_TP_DTM", allowArray: true, dataType: "DateTimeDataType", support: { classType: "DateTimeVariable", expressionDataType: "dtm", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, Date: { name: "AR_TP_DATE", allowArray: true, dataType: "DateDataType", support: { classType: "DateVariable", expressionDataType: "dat", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [] }, Decimal: { name: "AR_TP_DEC", allowArray: true, dataType: "DecimalDataType", support: { classType: "DecimalVariable", expressionDataType: "dec", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, Division: { name: "AR_TP_DIVISION", allowArray: true, dataType: "DivisionDataType", support: { classType: "DivisionVariable", expressionDataType: "dvn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsCustomConversationAttributes" }, digitalbot: { featureConfigName: "botFlowsCustomConversationAttributes" }, inboundcall: {}, inboundshortmessage: {}, inboundemail: {}, emailsend: { featureConfigName: "emailSendFlows" }, inqueuecall: {}, inqueueshortmessage: {}, inqueueemail: {}, surveyinvite: {}, outboundcall: {}, securecall: {}, voicemail: {}, workflow: {}, businessprocess: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0", featureConfigName: "customConversationAttributes" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_DIVISION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_DIVISION_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Duration: { name: "AR_TP_DUR", allowArray: true, dataType: "DurationDataType", support: { classType: "DurationVariable", expressionDataType: "dur", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, Long: { name: "AR_TP_LNG", allowArray: true, dataType: "LongDataType", support: { classType: "IntegerVariable", expressionDataType: "int", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [] }, Email: { name: "AR_TP_EMAIL", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_email", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundemail: {}, inqueueemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EMAIL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "autoGenerated", name: "autoGenerated", descriptionId: "AR_TP_EMAIL_PROP_AUTOGENERATED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "spam", name: "spam", descriptionId: "AR_TP_EMAIL_PROP_SPAM_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "from", name: "from", descriptionId: "AR_TP_EMAIL_PROP_FROM_DSC", type: "cpx_email_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "to", name: "to", descriptionId: "AR_TP_EMAIL_PROP_TO_DSC", type: "cpx_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "cc", name: "cc", descriptionId: "AR_TP_EMAIL_PROP_CC_DSC", type: "cpx_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "bcc", name: "bcc", descriptionId: "AR_TP_EMAIL_PROP_BCC_DSC", type: "cpx_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "subject", name: "subject", descriptionId: "AR_TP_EMAIL_PROP_SUBJECT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "direction", name: "direction", descriptionId: "AR_TP_EMAIL_PROP_DIRECTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "replyTo", name: "replyTo", descriptionId: "AR_TP_EMAIL_PROP_REPLYTO_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "route", name: "route", descriptionId: "AR_TP_EMAIL_PROP_ROUTE_DSC", type: "cpx_email_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "body", name: "body", descriptionId: "AR_TP_EMAIL_PROP_BODY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "htmlBody", name: "htmlBody", descriptionId: "AR_TP_EMAIL_PROP_HTMLBODY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "coreText", name: "coreText", descriptionId: "AR_TP_EMAIL_PROP_CORETEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "emailCoreTextFeature" }, { id: "attachments", name: "attachments", descriptionId: "AR_TP_EMAIL_PROP_ATTACHMENTS_DSC", type: "cpx_email_attachment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "dateTimeUtc", name: "dateTimeUtc", descriptionId: "AR_TP_EMAIL_PROP_DATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, EmailAddress: { name: "AR_TP_EMAILADDRESS", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_email_address", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { commonmodule: {}, emailsend: {}, inboundemail: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_EMAILADDRESS_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "id", name: "id", descriptionId: "AR_TP_EMAILADDRESS_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, EmailAttachment: { name: "AR_TP_EMAILATTACHMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_email_attachment", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, inboundemail: {}, inqueueemail: {}, inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentLength", name: "contentLength", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_CONTENTLENGTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentType", name: "contentType", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_CONTENTTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentUri", name: "contentUri", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_CONTENTURI_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_EMAILATTACHMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, DraftEmail: { name: "AR_TP_DRAFTEMAIL", allowArray: false, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::draft_email", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {} }, version: "1.0", featureConfigName: "emailSendFlows" }, nativeProperties: [{ id: "attachments", name: "attachments", descriptionId: "AR_TP_DRAFTEMAIL_PROP_ATTACHMENTS_DSC", type: "jsn__architect::draft_email_attachment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "bcc", name: "bcc", descriptionId: "AR_TP_DRAFTEMAIL_PROP_BCC_DSC", type: "jsn__architect::draft_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "cc", name: "cc", descriptionId: "AR_TP_DRAFTEMAIL_PROP_CC_DSC", type: "jsn__architect::draft_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "from", name: "from", descriptionId: "AR_TP_DRAFTEMAIL_PROP_FROM_DSC", type: "jsn__architect::draft_email_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "headers", name: "headers", descriptionId: "AR_TP_DRAFTEMAIL_PROP_HEADERS_DSC", type: "jsn", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "subject", name: "subject", descriptionId: "AR_TP_DRAFTEMAIL_PROP_SUBJECT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "to", name: "to", descriptionId: "AR_TP_DRAFTEMAIL_PROP_TO_DSC", type: "jsn__architect::draft_email_address", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, DraftEmailAddress: { name: "AR_TP_DRAFTEMAILADDRESS", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::draft_email_address", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {} }, version: "1.0", featureConfigName: "emailSendFlows" }, nativeProperties: [{ id: "email", name: "email", descriptionId: "AR_TP_DRAFTEMAILADDRESS_PROP_EMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "name", name: "name", descriptionId: "AR_TP_DRAFTEMAILADDRESS_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, isOptional: true }] }, DraftEmailAttachment: { name: "AR_TP_DRAFTEMAILATTACHMENT", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::draft_email_attachment", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {} }, version: "1.0", featureConfigName: "emailSendFlows" }, nativeProperties: [{ id: "attachmentId", name: "attachmentId", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_ATTACHMENTID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentLength", name: "contentLength", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTLENGTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentType", name: "contentType", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "contentUri", name: "contentUri", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTURI_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_DRAFTEMAILATTACHMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ExternalOrganization: { name: "AR_TP_EXTERNALORGANIZATION", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_organization", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "createDateTimeUtc", name: "createDateTimeUtc", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_CREATEDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifyDateTimeUtc", name: "modifyDateTimeUtc", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_MODIFYDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "kind", name: "kind", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_KIND_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "companyType", name: "companyType", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_COMPANYTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "industry", name: "industry", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_INDUSTRY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "primaryContactId", name: "primaryContactId", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_PRIMARYCONTACTID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "address", name: "address", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_ADDRESS_DSC", type: "cpx_external_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "phoneNumber", name: "phoneNumber", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_PHNBR_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "faxNumber", name: "faxNumber", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_FAXNUMBER_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "employeeCount", name: "employeeCount", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_EMPLOYEECOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "revenue", name: "revenue", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_REVENUE_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "tags", name: "tags", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_TAGS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "tickers", name: "tickers", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_TICKERS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "twitterInfo", name: "twitterInfo", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_TWITTERINFO_DSC", type: "cpx_external_twitter_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalSystemUrl", name: "externalSystemUrl", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_EXTERNALSYSTEMURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "websites", name: "websites", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_WEBSITES_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_EXTERNALORGANIZATION_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "divisionedExternalContacts" }] }, ExternalAddress: { name: "AR_TP_EXTERNALADDRESS", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_address", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "address1", name: "address1", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_ADDRESS1_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "address2", name: "address2", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_ADDRESS2_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "city", name: "city", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_CITY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "state", name: "state", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_STATE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "postalCode", name: "postalCode", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_POSTALCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "countryCode", name: "countryCode", descriptionId: "AR_TP_EXTERNALADDRESS_PROP_COUNTRYCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, Card: { name: "AR_TP_CARD", allowArray: true, dataType: "CardDataType", propertiesAllowAssignment: true, support: { classType: "CardVariable", expressionDataType: "crd", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_CARD_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, displayValue: "AR_TP_CARD_PROP_TITLE_DISP_VAL" }, { id: "description", name: "description", descriptionId: "AR_TP_CARD_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_CARD_PROP_DESCRIPTION_DISP_VAL" }, { id: "image", name: "image", descriptionId: "AR_TP_CARD_PROP_IMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_CARD_PROP_IMAGE_DISP_VAL" }, { id: "buttons", name: "buttons", descriptionId: "AR_TP_CARD_PROP_BUTTONS_DSC", type: "chc", isCollection: true, isComputed: false, version: "1.0", readOnly: true, minItems: 1, maxItems: 3, displayValue: "AR_TP_CARD_PROP_BUTTONS_DISP_VAL" }] }, Choice: { name: "AR_TP_CHOICE", allowArray: true, dataType: "ChoiceDataType", propertiesAllowAssignment: true, support: { classType: "ChoiceVariable", expressionDataType: "chc", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "label", name: "label", descriptionId: "AR_TP_CHOICE_PROP_LABEL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, isOptional: true, noValueRuntimeStr: "", displayValue: "AR_TP_CHOICE_PROP_LABEL_DISP_VAL" }, { id: "value", name: "value", descriptionId: "AR_TP_CHOICE_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, noValueRuntimeStr: "Button Name", displayValue: "AR_TP_CHOICE_PROP_VALUE_DISP_VAL" }, { id: "type", name: "type", descriptionId: "AR_TP_CHOICE_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, yamlSerializeIfOutOfService: true, allowableValues: "postback,url", defaultValue: "postback", displayValue: "AR_TP_CHOICE_PROP_TYPE_DISP_VAL" }, { id: "command", name: "command", descriptionId: "AR_TP_CHOICE_PROP_COMMAND_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "botFlowsSupportDontKnowAnswers", yamlSerializeIfOutOfService: true, allowableValues: "skip,none", defaultValue: "none", displayValue: "AR_TP_CHOICE_PROP_COMMAND_DISP_VAL" }] }, QuickReplies: { name: "AR_TP_QUICKREPLIES", allowArray: false, dataType: "QuickRepliesDataType", propertiesAllowAssignment: true, support: { classType: "QuickRepliesVariable", expressionDataType: "qrl", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "buttons", name: "buttons", descriptionId: "AR_TP_QUICKREPLIES_PROP_BUTTONS_DSC", type: "chc", isCollection: true, isComputed: false, version: "1.0", readOnly: true, minItems: 1, maxItems: 10, maxItemsIsSoftLimit: true, displayValue: "AR_TP_QUICKREPLIES_PROP_BUTTONS_DISP_VAL" }, { id: "quickReplySummary", name: "quickReplySummary", descriptionId: "AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "digitalBotFlowsAppleMessaging", maxLength: 512, displayValue: "AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DISP_VAL" }] }, Carousel: { name: "AR_TP_CAROUSEL", allowArray: false, dataType: "CarouselDataType", propertiesAllowAssignment: true, support: { classType: "CarouselVariable", expressionDataType: "crs", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "cards", name: "cards", descriptionId: "AR_TP_CAROUSEL_PROP_CARDS_DSC", type: "crd", isCollection: true, isComputed: false, version: "1.0", readOnly: false, minItems: 1, maxItems: 10 }] }, Chooser: { name: "AR_TP_CHOOSER", allowArray: false, dataType: "ChooserDataType", propertiesAllowAssignment: true, support: { classType: "ChooserVariable", expressionDataType: "chs", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "presentation", name: "presentation", descriptionId: "AR_TP_CHOOSER_PROP_PRESENTATION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, allowableValues: "carousel,quickReplies" }, { id: "carousel", name: "carousel", descriptionId: "AR_TP_CHOOSER_PROP_CAROUSEL_DSC", type: "crs", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "quickReplies", name: "quickReplies", descriptionId: "AR_TP_CHOOSER_PROP_QUICKREPLIES_DSC", type: "qrl", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "timePicker", name: "timePicker", descriptionId: "AR_TP_CHOOSER_PROP_TIMEPICKER_DSC", type: "tpk", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "botFlowsMessagingDatePicker" }, { id: "listPicker", name: "listPicker", descriptionId: "AR_TP_CHOOSER_PROP_LISTPICKER_DSC", type: "lpk", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "botFlowsAppleListPicker" }] }, ExternalFacebookInfo: { name: "AR_TP_EXTERNALFACEBOOKINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_facebook_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALFACEBOOKINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "ids", name: "ids", descriptionId: "AR_TP_EXTERNALFACEBOOKINFO_PROP_IDS_DSC", type: "cpx_external_facebook_id", isCollection: true, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minItems: 1, maxItems: 1 } }] }, ExternalFacebookId: { name: "AR_TP_EXTERNALFACEBOOKID", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_facebook_id", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "scopedId", name: "scopedId", descriptionId: "AR_TP_EXTERNALFACEBOOKID_PROP_SCOPEDID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minLength: 1 } }] }, ExternalLineInfo: { name: "AR_TP_EXTERNALLINEINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_line_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALLINEINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "ids", name: "ids", descriptionId: "AR_TP_EXTERNALLINEINFO_PROP_IDS_DSC", type: "cpx_external_line_id", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, ExternalLineId: { name: "AR_TP_EXTERNALLINEID", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_line_id", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "userId", name: "userId", descriptionId: "AR_TP_EXTERNALLINEID_PROP_USERID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ExternalTwitterInfo: { name: "AR_TP_EXTERNALTWITTERINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_twitter_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALTWITTERINFO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "name", name: "name", descriptionId: "AR_TP_EXTERNALTWITTERINFO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "screenName", name: "screenName", descriptionId: "AR_TP_EXTERNALTWITTERINFO_PROP_SCREENNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalPhoneNumber: { name: "AR_TP_EXTERNALPHONENUMBER", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_phone_number", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "display", name: "display", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_DISPLAY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "extension", name: "extension", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_EXTENSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "userInput", name: "userInput", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_USERINPUT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "e164", name: "e164", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_E164_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "countryCode", name: "countryCode", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_COUNTRYCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "acceptsSMS", name: "acceptsSMS", descriptionId: "AR_TP_EXTERNALPHONENUMBER_PROP_ACCEPTSSMS_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalWhatsAppInfo: { name: "AR_TP_EXTERNALWHATSAPPINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_whats_app_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALWHATSAPPINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "phoneNumber", name: "phoneNumber", descriptionId: "AR_TP_EXTERNALWHATSAPPINFO_PROP_PHNBR_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true } }] }, ExternalContact: { name: "AR_TP_EXTERNALCONTACT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_contact", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsExternalEntitySupportFeature" }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createDateTimeUtc", name: "createDateTimeUtc", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CREATEDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifyDateTimeUtc", name: "modifyDateTimeUtc", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MODIFYDATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "kind", name: "kind", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_KIND_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "divisionedExternalContacts" }, { id: "externalOrganization", name: "externalOrganization", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_EXTERNALORGANIZATION_DSC", type: "cpx_external_organization", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "facebookInfo", name: "facebookInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_FACEBOOKINFO_DSC", type: "cpx_external_facebook_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "firstName", name: "firstName", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_FIRSTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "middleName", name: "middleName", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MIDDLENAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "lastName", name: "lastName", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_LASTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "lineInfo", name: "lineInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_LINEINFO_DSC", type: "cpx_external_line_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "salutation", name: "salutation", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SALUTATION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "title", name: "title", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "twitterInfo", name: "twitterInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_TWITTERINFO_DSC", type: "cpx_external_twitter_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "whatsAppInfo", name: "whatsAppInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_WHATSAPPINFO_DSC", type: "cpx_external_whats_app_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "workPhone", name: "workPhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_WORKPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "cellPhone", name: "cellPhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CELLPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "homePhone", name: "homePhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_HOMEPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "otherPhone", name: "otherPhone", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_OTHERPHONE_DSC", type: "cpx_external_phone_number", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "workEmail", name: "workEmail", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_WORKEMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "personalEmail", name: "personalEmail", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_PERSONALEMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "otherEmail", name: "otherEmail", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_OTHEREMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "address", name: "address", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_ADDRESS_DSC", type: "cpx_external_address", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "surveyOptOut", name: "surveyOptOut", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SURVEYOPTOUT_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "externalSystemUrl", name: "externalSystemUrl", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_EXTERNALSYSTEMURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "type", name: "type", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", allowableValues: "Ephemeral,Identified,Curated" }, { id: "instagramInfo", name: "instagramInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_INSTAGRAMINFO_DSC", type: "cpx_external_instagram_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "externalIdInfo", name: "externalIdInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_EXTERNALIDINFO_DSC", type: "cpx_external_id_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "appleInfo", name: "appleInfo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_APPLEINFO_DSC", type: "cpx_external_apple_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "canonicalContactId", name: "canonicalContactId", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CANONICALCONTACTID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "mergedFrom", name: "mergedFrom", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MERGEDFROM_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "mergedTo", name: "mergedTo", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MERGEDTO_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "mergeSet", name: "mergeSet", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_MERGESET_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction" }, { id: "customFields", name: "customFields", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_CUSTOMFIELDS_DSC", type: "jsn", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "schemaId", name: "schemaId", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SCHEMAID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }, { id: "schemaVersion", name: "schemaVersion", descriptionId: "AR_TP_EXTERNALCONTACT_PROP_SCHEMAVERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "externalContactUpdateAction", patchable: true }] }, ExternalInstagramInfo: { name: "AR_TP_EXTERNALINSTAGRAMINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_instagram_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "displayName", name: "displayName", descriptionId: "AR_TP_EXTERNALINSTAGRAMINFO_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "handle", name: "handle", descriptionId: "AR_TP_EXTERNALINSTAGRAMINFO_PROP_HANDLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "ids", name: "ids", descriptionId: "AR_TP_EXTERNALINSTAGRAMINFO_PROP_IDS_DSC", type: "cpx_external_instagram_scoped_id", isCollection: true, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minItems: 1, maxItems: 1 } }] }, ExternalInstagramScopedId: { name: "AR_TP_EXTERNALINSTAGRAMSCOPEDID", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_instagram_scoped_id", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "scopedId", name: "scopedId", descriptionId: "AR_TP_EXTERNALINSTAGRAMSCOPEDID_PROP_SCOPEDID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true, patchableSettings: { isRequired: true, minLength: 1 } }] }, ExternalAppleInfo: { name: "AR_TP_EXTERNALAPPLEINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_apple_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALAPPLEINFO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalIdInfo: { name: "AR_TP_EXTERNALIDINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_id_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "externalSource", name: "externalSource", descriptionId: "AR_TP_EXTERNALIDINFO_PROP_EXTERNALSOURCE_DSC", type: "cpx_external_source", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "value", name: "value", descriptionId: "AR_TP_EXTERNALIDINFO_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }] }, ExternalSource: { name: "AR_TP_EXTERNALSOURCE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_source", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "name", name: "name", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, patchable: true }, { id: "active", name: "active", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_ACTIVE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "linkConfiguration", name: "linkConfiguration", descriptionId: "AR_TP_EXTERNALSOURCE_PROP_LINKCONFIGURATION_DSC", type: "cpx_external_link_configuration", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ExternalLinkConfiguration: { name: "AR_TP_EXTERNALLINKCONFIGURATION", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_external_link_configuration", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureConfigName: "externalContactUpdateAction" }, nativeProperties: [{ id: "uriTemplate", name: "uriTemplate", descriptionId: "AR_TP_EXTERNALLINKCONFIGURATION_PROP_URITEMPLATE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Image: { name: "AR_TP_IMAGE", allowArray: true, dataType: "ImageDataType", support: { classType: "ImageVariable", expressionDataType: "img", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_IMAGE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_IMAGE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "url", name: "url", descriptionId: "AR_TP_IMAGE_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, EmptyJson: { name: "AR_TP_EMPTYJSON", allowArray: true, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::empty_json", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { workitem: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, json: { name: "AR_TP_JSON", allowArray: true, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true, featureConfigName: "botFlowsDigitalBotFlowsJSONFeature" }, commonmodule: {}, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true, featureConfigName: "botFlowsDigitalBotFlowsJSONFeature" }, inboundemail: {}, emailsend: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {}, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: {} }, version: "1.0" }, nativeProperties: [] }, FormInput: { name: "AR_TP_FORMINPUT", allowArray: false, dataType: "FormInputDataType", propertiesAllowAssignment: true, support: { classType: "FormInputVariable", expressionDataType: "fip", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleFormsPhase2" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_FORMINPUT_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 512, displayValue: "AR_TP_FORMINPUT_PROP_TITLE_DISP_VAL" }, { id: "subtitle", name: "subtitle", descriptionId: "AR_TP_FORMINPUT_PROP_SUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 512, displayValue: "AR_TP_FORMINPUT_PROP_SUBTITLE_DISP_VAL" }, { id: "placeholderText", name: "placeholderText", descriptionId: "AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 512, displayValue: "AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DISP_VAL" }, { id: "isMultipleLine", name: "isMultipleLine", descriptionId: "AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DISP_VAL" }, { id: "isRequired", name: "isRequired", descriptionId: "AR_TP_FORMINPUT_PROP_ISREQUIRED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_FORMINPUT_PROP_ISREQUIRED_DISP_VAL" }] }, JourneyApp: { name: "AR_TP_JOURNEYAPP", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_app", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "journeyMobileAppData" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYAPP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "namespace", name: "namespace", descriptionId: "AR_TP_JOURNEYAPP_PROP_NAMESPACE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYAPP_PROP_VERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "buildNumber", name: "buildNumber", descriptionId: "AR_TP_JOURNEYAPP_PROP_BUILDNUMBER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyAction: { name: "AR_TP_JOURNEYACTION", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_action", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYACTION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "actionMap", name: "actionMap", descriptionId: "AR_TP_JOURNEYACTION_PROP_ACTIONMAP_DSC", type: "cpx_journey_action_map", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyActionMap: { name: "AR_TP_JOURNEYACTIONMAP", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_action_map", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYACTIONMAP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYACTIONMAP_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyBrowser: { name: "AR_TP_JOURNEYBROWSER", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_browser", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "family", name: "family", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FAMILY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_VERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "lang", name: "lang", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_LANG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fingerprint", name: "fingerprint", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FINGERPRINT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isMobile", name: "isMobile", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_ISMOBILE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "viewHeight", name: "viewHeight", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_VIEWHEIGHT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "viewWidth", name: "viewWidth", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_VIEWWIDTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresFlash", name: "featuresFlash", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESFLASH_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresJava", name: "featuresJava", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESJAVA_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresPdf", name: "featuresPdf", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESPDF_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "featuresWebrtc", name: "featuresWebrtc", descriptionId: "AR_TP_JOURNEYBROWSER_PROP_FEATURESWEBRTC_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCampaign: { name: "AR_TP_JOURNEYCAMPAIGN", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_campaign", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "content", name: "content", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_CONTENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "medium", name: "medium", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_MEDIUM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "source", name: "source", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_SOURCE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "term", name: "term", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_TERM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "clickId", name: "clickId", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_CLICKID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "network", name: "network", descriptionId: "AR_TP_JOURNEYCAMPAIGN_PROP_NETWORK_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyContext: { name: "AR_TP_JOURNEYCONTEXT", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_context", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "customer", name: "customer", descriptionId: "AR_TP_JOURNEYCONTEXT_PROP_CUSTOMER_DSC", type: "cpx_journey_customer", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customerSession", name: "customerSession", descriptionId: "AR_TP_JOURNEYCONTEXT_PROP_CUSTOMERSESSION_DSC", type: "cpx_journey_customer_session", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "triggeringAction", name: "triggeringAction", descriptionId: "AR_TP_JOURNEYCONTEXT_PROP_TRIGGERINGACTION_DSC", type: "cpx_journey_action", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomEventAttribute: { name: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_custom_event_attribute", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dataType", name: "dataType", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DATATYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "value", name: "value", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomEventAttributeList: { name: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_custom_event_attribute_list", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dataType", name: "dataType", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DATATYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "values", name: "values", descriptionId: "AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_VALUES_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomer: { name: "AR_TP_JOURNEYCUSTOMER", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_customer", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYCUSTOMER_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "idType", name: "idType", descriptionId: "AR_TP_JOURNEYCUSTOMER_PROP_IDTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyCustomerSession: { name: "AR_TP_JOURNEYCUSTOMERSESSION", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_customer_session", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYCUSTOMERSESSION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_JOURNEYCUSTOMERSESSION_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyDevice: { name: "AR_TP_JOURNEYDEVICE", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_device", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "category", name: "category", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_CATEGORY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isMobile", name: "isMobile", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_ISMOBILE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenHeight", name: "screenHeight", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_SCREENHEIGHT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenWidth", name: "screenWidth", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_SCREENWIDTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fingerprint", name: "fingerprint", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_FINGERPRINT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "manufacturer", name: "manufacturer", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_MANUFACTURER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }, { id: "osFamily", name: "osFamily", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_OSFAMILY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "osVersion", name: "osVersion", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_OSVERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenDensity", name: "screenDensity", descriptionId: "AR_TP_JOURNEYDEVICE_PROP_SCREENDENSITY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }] }, JourneyGeolocation: { name: "AR_TP_JOURNEYGEOLOCATION", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_geolocation", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "country", name: "country", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "countryName", name: "countryName", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "latitude", name: "latitude", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_LATITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "longitude", name: "longitude", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_LONGITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "locality", name: "locality", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_LOCALITY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "postalCode", name: "postalCode", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_POSTALCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "region", name: "region", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_REGION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "regionName", name: "regionName", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_REGIONNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "source", name: "source", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_SOURCE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "timezone", name: "timezone", descriptionId: "AR_TP_JOURNEYGEOLOCATION_PROP_TIMEZONE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyNetworkConnectivity: { name: "AR_TP_JOURNEYNETWORKCONNECTIVITY", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_network_connectivity", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "journeyMobileAppData" }, nativeProperties: [{ id: "carrier", name: "carrier", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CARRIER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "bluetoothEnabled", name: "bluetoothEnabled", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_BLUETOOTHENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "cellularEnabled", name: "cellularEnabled", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CELLULARENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "wifiEnabled", name: "wifiEnabled", descriptionId: "AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_WIFIENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySessionOutcomeAchievement: { name: "AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_session_outcome_achievement", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "achievedDate", name: "achievedDate", descriptionId: "AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ACHIEVEDDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySdkLibrary: { name: "AR_TP_JOURNEYSDKLIBRARY", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_sdk_library", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "journeyMobileAppData" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_JOURNEYSDKLIBRARY_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYSDKLIBRARY_PROP_VERSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyOutcome: { name: "AR_TP_JOURNEYOUTCOME", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_outcome", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneyOutcomes" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "description", name: "description", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "displayName", name: "displayName", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createdDateUtc", name: "createdDateUtc", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_CREATEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifiedDateUtc", name: "modifiedDateUtc", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_MODIFIEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isActive", name: "isActive", descriptionId: "AR_TP_JOURNEYOUTCOME_PROP_ISACTIVE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyOutcomeScore: { name: "AR_TP_JOURNEYOUTCOMESCORE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_outcome_score", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: { featureConfigName: "journeyOutcomeScoresBySessionId" }, inboundshortmessage: { featureConfigName: "journeyOutcomeScoresBySessionId" }, inqueueshortmessage: { featureConfigName: "journeyOutcomeScoresBySessionId" }, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: { featureConfigName: "journeyOutcomeScoresBySessionId" } }, version: "1.0", featureConfigName: "orgAvailabilityJourneyOutcomeScores" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYOUTCOMESCORE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "probability", name: "probability", descriptionId: "AR_TP_JOURNEYOUTCOMESCORE_PROP_PROBABILITY_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "sessionMaxProbability", name: "sessionMaxProbability", descriptionId: "AR_TP_JOURNEYOUTCOMESCORE_PROP_SESSIONMAXPROBABILITY_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneyPage: { name: "AR_TP_JOURNEYPAGE", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_page", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "url", name: "url", descriptionId: "AR_TP_JOURNEYPAGE_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "title", name: "title", descriptionId: "AR_TP_JOURNEYPAGE_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "domain", name: "domain", descriptionId: "AR_TP_JOURNEYPAGE_PROP_DOMAIN_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fragment", name: "fragment", descriptionId: "AR_TP_JOURNEYPAGE_PROP_FRAGMENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "hostname", name: "hostname", descriptionId: "AR_TP_JOURNEYPAGE_PROP_HOSTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "keywords", name: "keywords", descriptionId: "AR_TP_JOURNEYPAGE_PROP_KEYWORDS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "lang", name: "lang", descriptionId: "AR_TP_JOURNEYPAGE_PROP_LANG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "pathname", name: "pathname", descriptionId: "AR_TP_JOURNEYPAGE_PROP_PATHNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "queryString", name: "queryString", descriptionId: "AR_TP_JOURNEYPAGE_PROP_QUERYSTRING_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "breadcrumb", name: "breadcrumb", descriptionId: "AR_TP_JOURNEYPAGE_PROP_BREADCRUMB_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, JourneyReferrer: { name: "AR_TP_JOURNEYREFERRER", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_referrer", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "url", name: "url", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "domain", name: "domain", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_DOMAIN_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "hostname", name: "hostname", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_HOSTNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "keywords", name: "keywords", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_KEYWORDS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "pathname", name: "pathname", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_PATHNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "queryString", name: "queryString", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_QUERYSTRING_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "fragment", name: "fragment", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_FRAGMENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "medium", name: "medium", descriptionId: "AR_TP_JOURNEYREFERRER_PROP_MEDIUM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySegment: { name: "AR_TP_JOURNEYSEGMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_segment", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, commonmodule: {}, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySegments" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "color", name: "color", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_COLOR_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createdDateUtc", name: "createdDateUtc", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_CREATEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "description", name: "description", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "displayName", name: "displayName", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_DISPLAYNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "isActive", name: "isActive", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_ISACTIVE_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "modifiedDateUtc", name: "modifiedDateUtc", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_MODIFIEDDATEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "shouldDisplayToAgent", name: "shouldDisplayToAgent", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_SHOULDDISPLAYTOAGENT_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "version", name: "version", descriptionId: "AR_TP_JOURNEYSEGMENT_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySessionSegmentAssignment: { name: "AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_session_segment_assignment", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "assignedDate", name: "assignedDate", descriptionId: "AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ASSIGNEDDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, JourneySession: { name: "AR_TP_JOURNEYSESSION", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_journey_session", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, inqueuecall: { featureConfigName: "callFlowJourneySupportPhase1" }, outboundcall: { featureConfigName: "callFlowJourneySupportPhase1" }, securecall: { featureConfigName: "callFlowJourneySupportPhase1" }, voicemail: { featureConfigName: "callFlowJourneySupportPhase1" }, bot: { featureConfigName: "botFlowsPhase2" }, commonmodule: {}, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, inboundchat: {}, inboundshortmessage: {}, inqueueshortmessage: {}, voice: { featureConfigName: "voiceFlowsPhase2" }, workflow: {} }, version: "1.0", featureConfigName: "orgAvailabilityJourneySessions" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_JOURNEYSESSION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "createdDate", name: "createdDate", descriptionId: "AR_TP_JOURNEYSESSION_PROP_CREATEDDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customerId", name: "customerId", descriptionId: "AR_TP_JOURNEYSESSION_PROP_CUSTOMERID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customerIdType", name: "customerIdType", descriptionId: "AR_TP_JOURNEYSESSION_PROP_CUSTOMERIDTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionIds", name: "divisionIds", descriptionId: "AR_TP_JOURNEYSESSION_PROP_DIVISIONIDS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeySessionDivisionIds" }, { id: "type", name: "type", descriptionId: "AR_TP_JOURNEYSESSION_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalId", name: "externalId", descriptionId: "AR_TP_JOURNEYSESSION_PROP_EXTERNALID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalUrl", name: "externalUrl", descriptionId: "AR_TP_JOURNEYSESSION_PROP_EXTERNALURL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "outcomeAchievements", name: "outcomeAchievements", descriptionId: "AR_TP_JOURNEYSESSION_PROP_OUTCOMEACHIEVEMENTS_DSC", type: "cpx_journey_session_outcome_achievement", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "segmentAssignments", name: "segmentAssignments", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SEGMENTASSIGNMENTS_DSC", type: "cpx_journey_session_segment_assignment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "attributes", name: "attributes", descriptionId: "AR_TP_JOURNEYSESSION_PROP_ATTRIBUTES_DSC", type: "cpx_journey_custom_event_attribute", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "attributeLists", name: "attributeLists", descriptionId: "AR_TP_JOURNEYSESSION_PROP_ATTRIBUTELISTS_DSC", type: "cpx_journey_custom_event_attribute_list", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "awayDate", name: "awayDate", descriptionId: "AR_TP_JOURNEYSESSION_PROP_AWAYDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "browser", name: "browser", descriptionId: "AR_TP_JOURNEYSESSION_PROP_BROWSER_DSC", type: "cpx_journey_browser", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "device", name: "device", descriptionId: "AR_TP_JOURNEYSESSION_PROP_DEVICE_DSC", type: "cpx_journey_device", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "geolocation", name: "geolocation", descriptionId: "AR_TP_JOURNEYSESSION_PROP_GEOLOCATION_DSC", type: "cpx_journey_geolocation", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "idleDate", name: "idleDate", descriptionId: "AR_TP_JOURNEYSESSION_PROP_IDLEDATE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "ipAddress", name: "ipAddress", descriptionId: "AR_TP_JOURNEYSESSION_PROP_IPADDRESS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "ipOrganization", name: "ipOrganization", descriptionId: "AR_TP_JOURNEYSESSION_PROP_IPORGANIZATION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "lastPage", name: "lastPage", descriptionId: "AR_TP_JOURNEYSESSION_PROP_LASTPAGE_DSC", type: "cpx_journey_page", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "mktCampaign", name: "mktCampaign", descriptionId: "AR_TP_JOURNEYSESSION_PROP_MKTCAMPAIGN_DSC", type: "cpx_journey_campaign", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "referrer", name: "referrer", descriptionId: "AR_TP_JOURNEYSESSION_PROP_REFERRER_DSC", type: "cpx_journey_referrer", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "searchTerms", name: "searchTerms", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SEARCHTERMS_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "userAgentString", name: "userAgentString", descriptionId: "AR_TP_JOURNEYSESSION_PROP_USERAGENTSTRING_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "durationInSeconds", name: "durationInSeconds", descriptionId: "AR_TP_JOURNEYSESSION_PROP_DURATIONINSECONDS_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "eventCount", name: "eventCount", descriptionId: "AR_TP_JOURNEYSESSION_PROP_EVENTCOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "pageviewCount", name: "pageviewCount", descriptionId: "AR_TP_JOURNEYSESSION_PROP_PAGEVIEWCOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "screenviewCount", name: "screenviewCount", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SCREENVIEWCOUNT_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "app", name: "app", descriptionId: "AR_TP_JOURNEYSESSION_PROP_APP_DSC", type: "cpx_journey_app", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }, { id: "networkConnectivity", name: "networkConnectivity", descriptionId: "AR_TP_JOURNEYSESSION_PROP_NETWORKCONNECTIVITY_DSC", type: "cpx_journey_network_connectivity", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }, { id: "sdkLibrary", name: "sdkLibrary", descriptionId: "AR_TP_JOURNEYSESSION_PROP_SDKLIBRARY_DSC", type: "cpx_journey_sdk_library", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "journeyMobileAppData" }] }, LineItem: { name: "AR_TP_LINEITEM", allowArray: true, dataType: "LineItemType", propertiesAllowAssignment: true, support: { classType: "LineItemVariable", expressionDataType: "lni", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsApplePay" }, nativeProperties: [{ id: "listingName", name: "listingName", descriptionId: "AR_TP_LINEITEM_PROP_LISTINGNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LINEITEM_PROP_LISTINGNAME_DISP_VAL" }, { id: "listingPrice", name: "listingPrice", descriptionId: "AR_TP_LINEITEM_PROP_LISTINGPRICE_DSC", type: "cur", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LINEITEM_PROP_LISTINGPRICE_DISP_VAL" }] }, ShippingOption: { name: "AR_TP_SHIPPINGOPTION", allowArray: true, dataType: "ShippingOptionType", propertiesAllowAssignment: true, support: { classType: "ShippingOptionVariable", expressionDataType: "sho", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsApplePay" }, nativeProperties: [{ id: "label", name: "label", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_LABEL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_LABEL_DISP_VAL" }, { id: "identifier", name: "identifier", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DISP_VAL" }, { id: "shippingDetails", name: "shippingDetails", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DISP_VAL" }, { id: "price", name: "price", descriptionId: "AR_TP_SHIPPINGOPTION_PROP_PRICE_DSC", type: "cur", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_SHIPPINGOPTION_PROP_PRICE_DISP_VAL" }] }, ListPicker: { name: "AR_TP_LISTPICKER", allowArray: false, dataType: "ListPickerType", propertiesAllowAssignment: true, support: { classType: "ListPickerVariable", expressionDataType: "lpk", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleListPicker" }, nativeProperties: [{ id: "sections", name: "sections", descriptionId: "AR_TP_LISTPICKER_PROP_SECTIONS_DSC", type: "lps", isCollection: true, isComputed: false, version: "1.0", readOnly: false, minItems: 1, maxItems: 10, displayValue: "AR_TP_LISTPICKER_PROP_SECTIONS_DISP_VAL" }, { id: "receivedMessageImage", name: "receivedMessageImage", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DISP_VAL" }, { id: "receivedMessageTitle", name: "receivedMessageTitle", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, maxLength: 256, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DISP_VAL", overrides: [{ propertyName: "maxLength", newValue: "1024", featureConfigName: "whatsAppListPickerFeature" }] }, { id: "receivedMessageSubtitle", name: "receivedMessageSubtitle", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 256, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DISP_VAL" }, { id: "receivedMessageButtonText", name: "receivedMessageButtonText", descriptionId: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "whatsAppListPickerFeature", minLength: 1, maxLength: 20, displayValue: "AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DISP_VAL", supportedSessionSources: ["whatsapp"] }, { id: "replyMessageImage", name: "replyMessageImage", descriptionId: "AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DISP_VAL", supportedSessionSources: ["applebusinesschat"] }, { id: "replyMessageSubtitle", name: "replyMessageSubtitle", descriptionId: "AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 256, displayValue: "AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DISP_VAL", supportedSessionSources: ["applebusinesschat"] }] }, ListPickerItem: { name: "AR_TP_LISTPICKERITEM", allowArray: true, dataType: "ListPickerItemType", propertiesAllowAssignment: true, support: { classType: "ListPickerItemVariable", expressionDataType: "lpi", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleListPicker" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_LISTPICKERITEM_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, maxLength: 50, displayValue: "AR_TP_LISTPICKERITEM_PROP_TITLE_DISP_VAL" }, { id: "subtitle", name: "subtitle", descriptionId: "AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, maxLength: 256, displayValue: "AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DISP_VAL" }, { id: "image", name: "image", descriptionId: "AR_TP_LISTPICKERITEM_PROP_IMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKERITEM_PROP_IMAGE_DISP_VAL" }] }, ListPickerSection: { name: "AR_TP_LISTPICKERSECTION", allowArray: true, dataType: "ListPickerSectionType", propertiesAllowAssignment: true, support: { classType: "ListPickerSectionVariable", expressionDataType: "lps", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleListPicker" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_LISTPICKERSECTION_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1, maxLength: 256, displayValue: "AR_TP_LISTPICKERSECTION_PROP_TITLE_DISP_VAL" }, { id: "multiSelectEnabled", name: "multiSelectEnabled", descriptionId: "AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DISP_VAL" }, { id: "items", name: "items", descriptionId: "AR_TP_LISTPICKERSECTION_PROP_ITEMS_DSC", type: "lpi", isCollection: true, isComputed: false, version: "1.0", readOnly: false, maxItems: 100, displayValue: "AR_TP_LISTPICKERSECTION_PROP_ITEMS_DISP_VAL" }] }, WheelPicker: { name: "AR_TP_WHEELPICKER", allowArray: false, dataType: "WheelPickerDataType", propertiesAllowAssignment: true, support: { classType: "WheelPickerVariable", expressionDataType: "wpk", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleFormsPhase2" }, nativeProperties: [{ id: "items", name: "items", descriptionId: "AR_TP_WHEELPICKER_PROP_ITEMS_DSC", type: "wpi", isCollection: true, isComputed: false, version: "1.0", readOnly: false, minItems: 1, maxItems: 100, displayValue: "AR_TP_WHEELPICKER_PROP_ITEMS_DISP_VAL" }] }, WheelPickerItem: { name: "AR_TP_WHEELPICKERITEM", allowArray: true, dataType: "WheelPickerItemDataType", propertiesAllowAssignment: true, support: { classType: "WheelPickerItemVariable", expressionDataType: "wpi", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAppleFormsPhase2" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_WHEELPICKERITEM_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_WHEELPICKERITEM_PROP_TITLE_DISP_VAL" }, { id: "value", name: "value", descriptionId: "AR_TP_WHEELPICKERITEM_PROP_VALUE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_WHEELPICKERITEM_PROP_VALUE_DISP_VAL" }] }, KnowledgeBaseDocument: { name: "AR_TP_KNOWLEDGEBASEDOCUMENT", allowArray: true, dataType: "KnowledgeBaseDocumentDataType", support: { classType: "KnowledgeBaseDocumentVariable", expressionDataType: "kbd", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { commonmodule: { featureConfigName: "botFlowsDigitalBotFlows" }, digitalbot: {}, bot: { featureConfigName: "botFlowsFindKnowledgeBaseDocumentById" }, voice: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "content", name: "content", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CONTENT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "category", name: "category", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CATEGORY_DSC", type: "cpx_knowledge_base_document_category", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, { id: "labels", name: "labels", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_LABELS_DSC", type: "cpx_knowledge_base_document_label", isCollection: true, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }] }, KnowledgeBaseDocumentCategory: { name: "AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_knowledge_base_document_category", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, voice: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, KnowledgeBaseDocumentLabel: { name: "AR_TP_KNOWLEDGEBASEDOCUMENTLABEL", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_knowledge_base_document_label", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsKnowledgeEndToEndFeature" }, voice: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, MessageStickerInfo: { name: "AR_TP_MESSAGESTICKERINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_message_sticker_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_MESSAGESTICKERINFO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "url", name: "url", descriptionId: "AR_TP_MESSAGESTICKERINFO_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, MessageAddressInfo: { name: "AR_TP_MESSAGEADDRESSINFO", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_message_address_info", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "addressRaw", name: "addressRaw", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSRAW_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "addressNormalized", name: "addressNormalized", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSNORMALIZED_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "addressDisplayable", name: "addressDisplayable", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSDISPLAYABLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "email", name: "email", descriptionId: "AR_TP_MESSAGEADDRESSINFO_PROP_EMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ShortMessage: { name: "AR_TP_SHORTMESSAGE", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_short_message", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundshortmessage: {}, inqueueshortmessage: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SHORTMESSAGE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_SHORTMESSAGE_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "attachments", name: "attachments", descriptionId: "AR_TP_SHORTMESSAGE_PROP_ATTACHMENTS_DSC", type: "cpx_email_attachment", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "body", name: "body", descriptionId: "AR_TP_SHORTMESSAGE_PROP_BODY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "bodyType", name: "bodyType", descriptionId: "AR_TP_SHORTMESSAGE_PROP_BODYTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "senderAddress", name: "senderAddress", descriptionId: "AR_TP_SHORTMESSAGE_PROP_SENDERADDRESS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "senderAddressInfo", name: "senderAddressInfo", descriptionId: "AR_TP_SHORTMESSAGE_PROP_SENDERADDRESSINFO_DSC", type: "cpx_message_address_info", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "targetAddresses", name: "targetAddresses", descriptionId: "AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSES_DSC", type: "str", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "targetAddressesInfo", name: "targetAddressesInfo", descriptionId: "AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSESINFO_DSC", type: "cpx_message_address_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "dateTimeUtc", name: "dateTimeUtc", descriptionId: "AR_TP_SHORTMESSAGE_PROP_DATETIMEUTC_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "invitationReferenceId", name: "invitationReferenceId", descriptionId: "AR_TP_SHORTMESSAGE_PROP_INVITATIONREFERENCEID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "appleInvitationFeature" }, { id: "stickers", name: "stickers", descriptionId: "AR_TP_SHORTMESSAGE_PROP_STICKERS_DSC", type: "cpx_message_sticker_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "socialVisibility", name: "socialVisibility", descriptionId: "AR_TP_SHORTMESSAGE_PROP_SOCIALVISIBILITY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "publicInboundMessageFlagFeature" }] }, Communication: { name: "AR_TP_COMMUNICATION", allowArray: false, allowArray_altAvailability: "botFlowsDynamicSlotTypePhase2Feature", dataType: "CommunicationDataType", support: { classType: "CommunicationVariable", expressionDataType: "com", expressionBaseDataType: "com", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, Null: { name: "AR_TP_NTS", allowArray: false, dataType: "NullDataType", isAbstract: true, support: { expressionDataType: "nts", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, Prompt: { name: "AR_TP_PROMPT", allowArray: true, dataType: "PromptDataType", support: { classType: "PromptVariable", expressionDataType: "pmt", expressionBaseDataType: "pmt", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: {}, digitalbot: {}, inboundchat: {}, emailsend: {}, inboundemail: {}, inqueueemail: {}, inqueueshortmessage: {}, inboundshortmessage: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {}, voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_PROMPT_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_PROMPT_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_PROMPT_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, VoicemailSnippet: { name: "AR_TP_VOICEMAILSNIPPET", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_voicemail_snippet", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicemail: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "startDateTime", name: "startDateTime", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_STARTDATETIME_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "length", name: "length", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_LENGTH_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "maxLengthReached", name: "maxLengthReached", descriptionId: "AR_TP_VOICEMAILSNIPPET_PROP_MAXLENGTHREACHED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, VoiceSnippet: { name: "AR_TP_VOICESNIPPET", allowArray: false, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_voice_snippet", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { featureConfigName: "botFlowsVoiceSnippets" }, digitalbot: { featureConfigName: "botFlowsVoiceSnippets" }, voice: { featureConfigName: "botFlowsVoiceSnippets" }, voicesurvey: { featureConfigName: "botFlowsVoiceSnippets" }, commonmodule: { flowInputSingleton: true, flowOutputSingleton: true, featureConfigName: "voiceSnippets" }, inboundcall: { featureConfigName: "voiceSnippets" }, inqueuecall: { featureConfigName: "voiceSnippets" }, outboundcall: { featureConfigName: "voiceSnippets" }, voicemail: { featureConfigName: "voiceSnippets" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_VOICESNIPPET_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "startDateTime", name: "startDateTime", descriptionId: "AR_TP_VOICESNIPPET_PROP_STARTDATETIME_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "length", name: "length", descriptionId: "AR_TP_VOICESNIPPET_PROP_LENGTH_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Skill: { name: "AR_TP_SKL", allowArray: true, dataType: "SkillDataType", support: { classType: "SkillVariable", expressionDataType: "skl", expressionBaseDataType: "skl", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsQueueSupportFeature" }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, voice: { featureConfigName: "botFlowsQueueSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0", featureConfigName: "orgAvailabilityRoutingSkills" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SKL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SKL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, String: { name: "AR_TP_STR", allowArray: true, dataType: "StringDataType", support: { classType: "StringVariable", expressionDataType: "str", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, UserQueue: { name: "AR_TP_USQ", allowArray: true, dataType: "UserQueueDataType", support: { classType: "UserVariable", expressionDataType: "usr", expressionBaseDataType: "usr", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsQueueSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, voice: { flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0", featureConfigName: "orgAvailabilityUsers" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_USQ_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_USQ_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "username", name: "username", descriptionId: "AR_TP_USQ_PROP_USERNAME_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Video: { name: "AR_TP_VIDEO", allowArray: true, dataType: "VideoDataType", support: { classType: "VideoVariable", expressionDataType: "vid", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_VIDEO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "name", name: "name", descriptionId: "AR_TP_VIDEO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "url", name: "url", descriptionId: "AR_TP_VIDEO_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, SurveyQuestion: { name: "AR_TP_SURVEYQUESTION", allowArray: true, dataType: "SurveyQuestionType", support: { classType: "SurveyQuestionVariable", expressionDataType: "squ", expressionBaseDataType: "squ", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYQUESTION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionType", name: "questionType", descriptionId: "AR_TP_SURVEYQUESTION_PROP_QUESTIONTYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, allowableValues: "multipleChoiceQuestion, freeTextQuestion, npsQuestion, readOnlyQuestion" }, { id: "answerOptions", name: "answerOptions", descriptionId: "AR_TP_SURVEYQUESTION_PROP_ANSWEROPTIONS_DSC", type: "sao", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "naEnabled", name: "naEnabled", descriptionId: "AR_TP_SURVEYQUESTION_PROP_NAENABLED_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "maxResponseCharacters", name: "maxResponseCharacters", descriptionId: "AR_TP_SURVEYQUESTION_PROP_MAXRESPONSECHARACTERS_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionText", name: "questionText", descriptionId: "AR_TP_SURVEYQUESTION_PROP_QUESTIONTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionHelpText", name: "questionHelpText", descriptionId: "AR_TP_SURVEYQUESTION_PROP_QUESTIONHELPTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "followUpQuestionText", name: "followUpQuestionText", descriptionId: "AR_TP_SURVEYQUESTION_PROP_FOLLOWUPQUESTIONTEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, SurveyQuestionGroup: { name: "AR_TP_SURVEYQUESTIONGROUP", allowArray: true, dataType: "SurveyQuestionType", support: { classType: "SurveyQuestionGroupVariable", expressionDataType: "sqg", expressionBaseDataType: "sqg", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYQUESTIONGROUP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SURVEYQUESTIONGROUP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questions", name: "questions", descriptionId: "AR_TP_SURVEYQUESTIONGROUP_PROP_QUESTIONS_DSC", type: "squ", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, SurveyForm: { name: "AR_TP_SURVEYFORM", allowArray: false, dataType: "SurveyFormType", support: { classType: "SurveyFormVariable", expressionDataType: "sfo", expressionBaseDataType: "sfo", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYFORM_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SURVEYFORM_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "language", name: "language", descriptionId: "AR_TP_SURVEYFORM_PROP_LANGUAGE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "questionGroups", name: "questionGroups", descriptionId: "AR_TP_SURVEYFORM_PROP_QUESTIONGROUPS_DSC", type: "sqg", isCollection: true, isComputed: false, version: "1.0", readOnly: true }] }, SurveyAnswerOption: { name: "AR_TP_SURVEYANSWEROPTION", allowArray: true, dataType: "SurveyAnswerOptionType", propertiesAllowAssignment: true, support: { classType: "SurveyAnswerOptionVariable", expressionDataType: "sao", expressionBaseDataType: "sao", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { voicesurvey: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SURVEYANSWEROPTION_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dtmf", name: "dtmf", descriptionId: "AR_TP_SURVEYANSWEROPTION_PROP_DTMF_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "text", name: "text", descriptionId: "AR_TP_SURVEYANSWEROPTION_PROP_TEXT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Queue: { name: "AR_TP_QUEUE", allowArray: true, dataType: "QueueDataType", support: { classType: "QueueVariable", expressionDataType: "que", expressionBaseDataType: "que", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: { flowOutputSingleton: true, flowOutputCollection: true }, inboundchat: { flowOutputSingleton: true, flowOutputCollection: true }, inboundemail: { flowOutputSingleton: true, flowOutputCollection: true }, inboundshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueemail: { flowOutputSingleton: true, flowOutputCollection: true }, inqueueshortmessage: { flowOutputSingleton: true, flowOutputCollection: true }, surveyinvite: { flowOutputSingleton: true, flowOutputCollection: true }, workflow: { flowOutputSingleton: true, flowOutputCollection: true }, workitem: { flowOutputSingleton: true, flowOutputCollection: true }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsQueueSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsQueueSupportFeature" }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityQueues" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_QUEUE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_QUEUE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, UtilizationLabel: { name: "AR_TP_UTILIZATIONLABEL", allowArray: true, dataType: "UtilizationLabelDataType", support: { classType: "UtilizationLabelVariable", expressionDataType: "cul", expressionBaseDataType: "cul", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: {}, commonmodule: {}, digitalbot: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inboundchat: {}, inqueueemail: {}, inqueueshortmessage: {}, voice: {}, workitem: {} }, version: "1.0", featureConfigName: "conversationUtilizationLabels" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_UTILIZATIONLABEL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_UTILIZATIONLABEL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ConversationTypeEnum: { name: "AR_TP_CONVERSATIONTYPEENUM", allowArray: false, dataType: "ConversationTypeEnumDataType", isEnumContainer: true, support: { classType: "ConversationTypeEnumVariable", expressionDataType: "cte", expressionBaseDataType: "cte", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsPhase2" }, digitalbot: { featureConfigName: "botFlowsPhase2" }, voice: { featureConfigName: "botFlowsPhase2" }, voicesurvey: { featureConfigName: "botFlowsPhase2" }, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "call", name: "call", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_CALL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "callback", name: "callback", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_CALLBACK_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "chat", name: "chat", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_CHAT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "cobrowse", name: "cobrowse", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_COBROWSE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "email", name: "email", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_EMAIL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "screenShare", name: "screenShare", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_SCREENSHARE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "socialExpression", name: "socialExpression", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_SOCIALEXPRESSION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "videoComm", name: "videoComm", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_VIDEOCOMM_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }, { id: "unknown", name: "unknown", descriptionId: "AR_TP_CONVERSATIONTYPEENUM_PROP_UNKNOWN_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToConversationType" }] }, CurrencyEnum: { name: "AR_TP_CURRENCYENUM", allowArray: false, dataType: "CurrencyEnumDataType", isEnumContainer: true, support: { classType: "CurrencyEnumVariable", expressionDataType: "cre", expressionBaseDataType: "cre", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "code", name: "code", descriptionId: "AR_TP_CURRENCYENUM_PROP_CODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToCurrencyCode" }] }, LanguageEnum: { name: "AR_TP_LANGUAGEENUM", allowArray: false, dataType: "LanguageEnumDataType", isEnumContainer: true, support: { classType: "LanguageEnumVariable", expressionDataType: "lge", expressionBaseDataType: "lge", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "code", name: "tag", descriptionId: "AR_TP_LANGUAGEENUM_PROP_TAG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToLanguageTag" }] }, RegionEnum: { name: "AR_TP_REGIONENUM", allowArray: false, dataType: "RegionEnumDataType", isEnumContainer: true, support: { classType: "RegionEnumVariable", expressionDataType: "rge", expressionBaseDataType: "rge", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "dialingCode", name: "dialingCode", descriptionId: "AR_TP_REGIONENUM_PROP_DIALINGCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToDialingCode" }, { id: "countryCode", name: "countryCode", descriptionId: "AR_TP_REGIONENUM_PROP_COUNTRYCODE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToCountryCode" }] }, MessageBodyStyleEnum: { name: "AR_TP_MESSAGEBODYSTYLEENUM", allowArray: false, dataType: "MessageBodyStyleEnumDataType", isEnumContainer: true, support: { classType: "MessageBodyStyleEnumVariable", expressionDataType: "mbe", expressionBaseDataType: "mbe", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundchat: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "notice", name: "notice", descriptionId: "AR_TP_MESSAGEBODYSTYLEENUM_PROP_NOTICE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSendResponseBodyType" }, { id: "standard", name: "standard", descriptionId: "AR_TP_MESSAGEBODYSTYLEENUM_PROP_STANDARD_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSendResponseBodyType" }] }, SurveyDispositionEnum: { name: "AR_TP_SURVEYDISPOSITIONENUM", allowArray: false, dataType: "SurveyDispositionEnumDataType", isEnumContainer: true, support: { classType: "SurveyDispositionEnumVariable", expressionDataType: "sde", expressionBaseDataType: "sde", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { surveyinvite: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "error", name: "error", descriptionId: "AR_TP_SURVEYDISPOSITIONENUM_PROP_ERROR_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSurveyDisposition" }, { id: "optOut", name: "optOut", descriptionId: "AR_TP_SURVEYDISPOSITIONENUM_PROP_OPTOUT_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, propertyToLiteralResolver: "propIDToSurveyDisposition" }] }, CurrenciesEnumContainer: { name: "AR_TP_CURRENCIESENUMCONTAINER", allowArray: false, dataType: "CurrenciesEnumContainer", isEnumContainer: true, support: { classType: "CurrenciesEnumContainerVariable", expressionDataType: "cec", expressionBaseDataType: "cec", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "Currencies", nativeProperties: [] }, DayOfWeekEnumContainer: { name: "AR_TP_DAYOFWEEKENUMCONTAINER", allowArray: false, dataType: "DayOfWeekEnumContainer", isEnumContainer: true, support: { classType: "DayOfWeekEnumContainerVariable", expressionDataType: "dwc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "sunday", name: "sunday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DISP_VAL", propertyResolvedLiteralValue: "1" }, { id: "monday", name: "monday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DISP_VAL", propertyResolvedLiteralValue: "2" }, { id: "tuesday", name: "tuesday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DISP_VAL", propertyResolvedLiteralValue: "3" }, { id: "wednesday", name: "wednesday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DISP_VAL", propertyResolvedLiteralValue: "4" }, { id: "thursday", name: "thursday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DISP_VAL", propertyResolvedLiteralValue: "5" }, { id: "friday", name: "friday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DISP_VAL", propertyResolvedLiteralValue: "6" }, { id: "saturday", name: "saturday", descriptionId: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DISP_VAL", propertyResolvedLiteralValue: "7" }] }, DateTimeEnumContainer: { name: "AR_TP_DATETIMEENUMCONTAINER", allowArray: false, dataType: "DateTimeEnumContainer", isEnumContainer: true, support: { classType: "DateTimeEnumContainerVariable", expressionDataType: "dlc", expressionBaseDataType: "dlc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "dayOfWeek", name: "dayOfWeek", descriptionId: "AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DSC", type: "dwc", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DISP_VAL" }] }, DigitalAudio: { name: "AR_TP_DIGITALAUDIO", allowArray: true, dataType: "DigitalAudioDataType", support: { classType: "DigitalAudioVariable", expressionDataType: "dia", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_DIGITALAUDIO_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "name", name: "name", descriptionId: "AR_TP_DIGITALAUDIO_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "url", name: "url", descriptionId: "AR_TP_DIGITALAUDIO_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, File: { name: "AR_TP_FILE", allowArray: true, dataType: "FileDataType", support: { classType: "FileVariable", expressionDataType: "fil", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_FILE_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "name", name: "name", descriptionId: "AR_TP_FILE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, featureConfigName: "botFlowsDigitalBotFlowsPhase2" }, { id: "url", name: "url", descriptionId: "AR_TP_FILE_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, LanguagesEnumContainer: { name: "AR_TP_LANGUAGESENUMCONTAINER", allowArray: false, dataType: "LanguagesEnumContainer", isEnumContainer: true, support: { classType: "LanguagesEnumContainerVariable", expressionDataType: "lnc", expressionBaseDataType: "lnc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "Languages", nativeProperties: [] }, RegionsEnumContainer: { name: "AR_TP_REGIONSENUMCONTAINER", allowArray: false, dataType: "RegionsEnumContainer", isEnumContainer: true, support: { classType: "RegionsEnumContainerVariable", expressionDataType: "rec", expressionBaseDataType: "rec", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "Regions", nativeProperties: [] }, ResponseAsset: { name: "AR_TP_RESPONSEASSET", allowArray: true, dataType: "ResponseAssetDataType", support: { classType: "ResponseAssetVariable", expressionDataType: "rpa", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, commonmodule: {}, digitalbot: {} }, version: "1.0", featureConfigName: "cannedResponseAttachmentsFeature" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_RESPONSEASSET_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_RESPONSEASSET_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "type", name: "type", descriptionId: "AR_TP_RESPONSEASSET_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "length", name: "length", descriptionId: "AR_TP_RESPONSEASSET_PROP_LENGTH_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "url", name: "url", descriptionId: "AR_TP_RESPONSEASSET_PROP_URL_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, SurveyDispositionsEnumContainer: { name: "AR_TP_SURVEYDISPOSITIONSENUMCONTAINER", allowArray: false, dataType: "SurveyDispositionsEnumContainer", isEnumContainer: true, support: { classType: "SurveyDispositionsEnumContainerVariable", expressionDataType: "sec", expressionBaseDataType: "sec", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "SurveyDispositions", nativeProperties: [] }, ConversationTypesEnumContainer: { name: "AR_TP_CONVERSATIONTYPESENUMCONTAINER", allowArray: false, dataType: "ConversationTypesEnumContainer", isEnumContainer: true, support: { classType: "ConversationTypesEnumContainerVariable", expressionDataType: "ctc", expressionBaseDataType: "ctc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, dynamicPropertyProvider: "ConversationTypes", nativeProperties: [] }, Time: { name: "AR_TP_TIME", allowArray: true, dataType: "TimeDataType", support: { classType: "TimeVariable", expressionDataType: "tim", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voicesurvey: {} }, version: "1.0" }, nativeProperties: [] }, TimePartEnumContainer: { name: "AR_TP_TIMEPARTENUMCONTAINER", allowArray: false, dataType: "TimePartEnumContainer", isEnumContainer: true, support: { classType: "TimePartEnumContainerVariable", expressionDataType: "tpc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "timePartDays", name: "days", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DISP_VAL" }, { id: "timePartHours", name: "hours", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DISP_VAL" }, { id: "timePartMinutes", name: "minutes", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DISP_VAL" }, { id: "timePartSeconds", name: "seconds", descriptionId: "AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DSC", type: "tpf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DISP_VAL" }] }, TimePartEnum: { name: "AR_TP_TIMEPARTENUM", allowArray: false, dataType: "TimePartEnumDataType", isEnum: true, support: { classType: "TimePartEnumVariable", expressionDataType: "tpf", expressionBaseDataType: "tpf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, TimePicker: { name: "AR_TP_TIMEPICKER", allowArray: false, dataType: "TimePickerDataType", propertiesAllowAssignment: true, support: { classType: "TimePickerVariable", expressionDataType: "tpk", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsMessagingDatePicker" }, nativeProperties: [{ id: "title", name: "title", descriptionId: "AR_TP_TIMEPICKER_PROP_TITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, minLength: 1 }, { id: "subtitle", name: "subtitle", descriptionId: "AR_TP_TIMEPICKER_PROP_SUBTITLE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "image", name: "image", descriptionId: "AR_TP_TIMEPICKER_PROP_IMAGE_DSC", type: "img", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_IMAGE_DISP_VAL" }, { id: "address", name: "address", descriptionId: "AR_TP_TIMEPICKER_PROP_ADDRESS_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_ADDRESS_DISP_VAL" }, { id: "longitude", name: "longitude", descriptionId: "AR_TP_TIMEPICKER_PROP_LONGITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_LONGITUDE_DISP_VAL" }, { id: "latitude", name: "latitude", descriptionId: "AR_TP_TIMEPICKER_PROP_LATITUDE_DSC", type: "dec", isCollection: false, isComputed: false, version: "1.0", readOnly: false, displayValue: "AR_TP_TIMEPICKER_PROP_LATITUDE_DISP_VAL" }] }, Timeslot: { name: "AR_TP_TIMESLOT", allowArray: true, dataType: "TimeslotDataType", propertiesAllowAssignment: true, support: { classType: "TimeslotVariable", expressionDataType: "tsl", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { digitalbot: {} }, version: "1.0", featureConfigName: "botFlowsMessagingDatePicker" }, nativeProperties: [{ id: "dateTime", name: "dateTime", descriptionId: "AR_TP_TIMESLOT_PROP_DTM_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "duration", name: "duration", descriptionId: "AR_TP_TIMESLOT_PROP_DUR_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: false }] }, WrapupCode: { name: "AR_TP_WRC", allowArray: true, dataType: "WrapupCodeDataType", support: { classType: "WrapupCodeVariable", expressionDataType: "wrc", expressionBaseDataType: "wrc", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsDigitalBotFlowsBotSummarization" }, digitalbot: { featureConfigName: "botFlowsDigitalBotFlowsBotSummarization" }, emailsend: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingWrapupCodes" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WRC_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WRC_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Grammar: { name: "AR_TP_GRAMMAR", allowArray: true, dataType: "GrammarDataType", support: { classType: "GrammarVariable", expressionDataType: "gmr", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { bot: {}, commonmodule: {}, voice: {}, voicesurvey: {} }, version: "1.0", featureConfigName: "orgAvailabilityGrammars" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_GRAMMAR_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_GRAMMAR_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Group: { name: "AR_TP_GRP", allowArray: true, dataType: "GroupDataType", support: { classType: "GroupVariable", expressionDataType: "grp", expressionBaseDataType: "grp", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "botFlowsAlignTransferActions" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "botFlowsGroupSupportFeature" }, workflow: {}, voice: { featureConfigName: "botFlowsGroupSupportFeature" } }, version: "1.0", featureConfigName: "orgAvailabilityGroups" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_GRP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_GRP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, PhoneNumber: { name: "AR_TP_PHNBR", allowArray: true, dataType: "PhoneNumberDataType", support: { classType: "PhoneNumberVariable", expressionDataType: "phn", expressionBaseDataType: "phn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true } }, version: "1.0" }, nativeProperties: [{ id: "dialingCode", name: "dialingCode", descriptionId: "AR_TP_PHNBR_PROP_DIALINGCODE_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "e164", name: "e164", descriptionId: "AR_TP_PHNBR_PROP_E164_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "subscriberNumber", name: "subscriberNumber", descriptionId: "AR_TP_PHNBR_PROP_SUBSCRIBERNUMBER_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "isGlobal", name: "isGlobal", descriptionId: "AR_TP_PHNBR_PROP_ISGLOBAL_DSC", type: "bln", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "isSip", name: "isSip", descriptionId: "AR_TP_PHNBR_PROP_ISSIP_DSC", type: "bln", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "isTel", name: "isTel", descriptionId: "AR_TP_PHNBR_PROP_ISTEL_DSC", type: "bln", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "raw", name: "raw", descriptionId: "AR_TP_PHNBR_PROP_RAW_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "scheme", name: "scheme", descriptionId: "AR_TP_PHNBR_PROP_SCHEME_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }, { id: "uri", name: "uri", descriptionId: "AR_TP_PHNBR_PROP_URI_DSC", type: "str", isCollection: false, isComputed: true, version: "1.0", readOnly: true }] }, EmergencyGroup: { name: "AR_TP_EMERGRP", allowArray: true, dataType: "EmergencyGroupDataType", support: { classType: "EmergencyGroupVariable", expressionDataType: "emg", expressionBaseDataType: "emg", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsScheduleSupportFeature" }, digitalbot: { featureConfigName: "botFlowsScheduleSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingEmergencyGroups" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_EMERGRP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_EMERGRP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Schedule: { name: "AR_TP_SCHED", allowArray: true, dataType: "ScheduleDataType", support: { classType: "ScheduleVariable", expressionDataType: "sch", expressionBaseDataType: "sch", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsScheduleSupportFeature" }, digitalbot: { featureConfigName: "botFlowsScheduleSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingSchedules" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SCHED_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SCHED_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ScheduleGroup: { name: "AR_TP_SCHEDGRP", allowArray: true, dataType: "ScheduleGroupDataType", support: { classType: "ScheduleGroupVariable", expressionDataType: "scg", expressionBaseDataType: "scg", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: { featureConfigName: "botFlowsScheduleSupportFeature" }, digitalbot: { featureConfigName: "botFlowsScheduleSupportFeature" }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, voice: {} }, version: "1.0", featureConfigName: "orgAvailabilityRoutingScheduleGroups" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_SCHEDGRP_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_SCHEDGRP_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "timeZone", name: "timeZone", descriptionId: "AR_TP_SCHEDGRP_PROP_TIMEZONE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Any: { name: "AR_TP_ANY", allowArray: true, dataType: "Any", isAbstract: true, support: { expressionDataType: "any", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, AnyComplex: { name: "AR_TP_ANYCOMPLEX", allowArray: true, dataType: "AnyComplex", isAbstract: true, support: { expressionDataType: "acp", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, emailsend: {}, businessprocess: {}, inboundchat: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {}, surveyinvite: {}, workflow: {}, workitem: {}, bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, AnyPromptOrAudio: { name: "AR_TP_ANYPROMPTORAUDIO", allowArray: true, dataType: "AnyPromptOrAudio", isAbstract: true, support: { expressionDataType: "apa", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, DateFormatEnum: { name: "AR_TP_DATEFORMATENUM", allowArray: false, dataType: "DateFormatEnum", isEnum: true, support: { classType: "DateFormatEnumVariable", expressionDataType: "daf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, DateTimeFormatEnum: { name: "AR_TP_DATETIMEFORMATENUM", allowArray: false, dataType: "DateTimeFormatEnum", isEnum: true, support: { classType: "DateTimeFormatEnumVariable", expressionDataType: "dtf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, TimeFormatEnum: { name: "AR_TP_TIMEFORMATENUM", allowArray: false, dataType: "TimeFormatEnum", isEnum: true, support: { classType: "TimeFormatEnumVariable", expressionDataType: "tif", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, BoolFormatEnum: { name: "AR_TP_BOOLFORMATENUM", allowArray: false, dataType: "BoolFormatEnum", isEnum: true, support: { classType: "BoolFormatEnumVariable", expressionDataType: "bof", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, CurrencyFormatEnum: { name: "AR_TP_CURRENCYFORMATENUM", allowArray: false, dataType: "CurrencyFormatEnum", isEnum: true, support: { classType: "CurrencyFormatEnumVariable", expressionDataType: "cuf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, NumberFormatEnum: { name: "AR_TP_NUMBERFORMATENUM", allowArray: false, dataType: "NumberFormatEnum", isEnum: true, support: { classType: "NumberFormatEnumVariable", expressionDataType: "nuf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, PhoneNumberFormatEnum: { name: "AR_TP_PHONENUMBERFORMATENUM", allowArray: false, dataType: "PhoneNumberFormatEnum", isEnum: true, support: { classType: "PhoneNumberFormatEnumVariable", expressionDataType: "phf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureToggleName: "archPhoneNumberPhase2" }, nativeProperties: [] }, LanguageContextEnum: { name: "AR_TP_LANGUAGECONTEXTENUM", allowArray: false, dataType: "LanguageContextEnum", isAbstract: true, isEnum: true, support: { classType: "LanguageContextEnumVariable", expressionDataType: "lne", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, StringFormatEnum: { name: "AR_TP_STRINGFORMATENUM", allowArray: false, dataType: "StringFormatEnum", isEnum: true, support: { classType: "StringFormatEnumVariable", expressionDataType: "stf", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, DateFormatEnumContainer: { name: "AR_TP_DATEFORMATENUMCONTAINER", allowArray: false, dataType: "DateFormatEnumContainer", isEnumContainer: true, support: { classType: "DateFormatEnumContainerVariable", expressionDataType: "dac", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "dateLongYear", name: "longYear", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DISP_VAL" }, { id: "dateShortYear", name: "shortYear", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DISP_VAL" }, { id: "dateShortMonthAndDay", name: "shortMonthAndDay", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DISP_VAL" }, { id: "dateDayOfWeekOnly", name: "dayOfWeekOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DISP_VAL" }, { id: "dateDayOnly", name: "dayOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DISP_VAL" }, { id: "dateMonthOnly", name: "monthOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DISP_VAL" }, { id: "dateShortYearOnly", name: "shortYearOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DISP_VAL" }, { id: "dateLongYearOnly", name: "longYearOnly", descriptionId: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DSC", type: "daf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DISP_VAL" }] }, SkillExpressionFilter: { name: "AR_TP_SKILLEXPRESSIONFILTER", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::skill_expression_filter", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {} }, version: "1.0", featureConfigName: "routingSkillExpressionsFeature" }, nativeProperties: [{ id: "raw", name: "raw", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_RAW_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "normalized", name: "normalized", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_NORMALIZED_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "acdSkills", name: "acdSkills", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_ACDSKILLS_DSC", type: "skl", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "languageSkills", name: "languageSkills", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_LANGUAGESKILLS_DSC", type: "lac", isCollection: true, isComputed: false, version: "1.0", readOnly: true }, { id: "errors", name: "errors", descriptionId: "AR_TP_SKILLEXPRESSIONFILTER_PROP_ERRORS_DSC", type: "jsn__architect::issue_info", isCollection: true, isComputed: false, version: "1.0", readOnly: true, issueInfoTypes: ["INVALID_CHARACTERS", "LIMITS_EXCEEDED", "SYNTAX_ERROR", "UNKNOWN_SKILL"] }] }, IssueInfo: { name: "AR_TP_ISSUEINFO", allowArray: true, additionalProperties: "false", dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::issue_info", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {}, emailsend: {}, inboundemail: {}, inboundshortmessage: {}, inqueueemail: {}, inqueueshortmessage: {} }, version: "1.0", featureConfigName: "routingSkillExpressionsFeature" }, nativeProperties: [{ id: "type", name: "type", descriptionId: "AR_TP_ISSUEINFO_PROP_TYPE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "message", name: "message", descriptionId: "AR_TP_ISSUEINFO_PROP_MESSAGE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, BoolFormatEnumContainer: { name: "AR_TP_BOOLFORMATENUMCONTAINER", allowArray: false, dataType: "BoolFormatEnumContainer", isEnumContainer: true, support: { classType: "BoolFormatEnumContainerVariable", expressionDataType: "blc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "boolPlayYesNo", name: "playYesNo", descriptionId: "AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DSC", type: "bof", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DISP_VAL" }] }, TimeFormatEnumContainer: { name: "AR_TP_TIMEFORMATENUMCONTAINER", allowArray: false, dataType: "TimeFormatEnumContainer", isEnumContainer: true, support: { classType: "TimeFormatEnumContainerVariable", expressionDataType: "tic", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "timeTwentyFourHours", name: "twentyFourHours", descriptionId: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DSC", type: "tif", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DISP_VAL" }, { id: "timeTwelveHours", name: "twelveHours", descriptionId: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DSC", type: "tif", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DISP_VAL" }] }, CurrencyFormatEnumContainer: { name: "AR_TP_CURRENCYFORMATENUMCONTAINER", allowArray: false, dataType: "CurrencyFormatEnumContainer", isEnumContainer: true, support: { classType: "CurrencyFormatEnumContainerVariable", expressionDataType: "cuc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "currencyAsMinorUnits", name: "asMinorUnits", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DISP_VAL" }, { id: "currencyMajorUnitsOnly", name: "majorUnitsOnly", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DISP_VAL" }, { id: "currencyMinorUnitsOnly", name: "minorUnitsOnly", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DISP_VAL" }, { id: "currencyPlayDigits", name: "playDigits", descriptionId: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC", type: "cuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL" }] }, NumberFormatEnumContainer: { name: "AR_TP_NUMBERFORMATENUMCONTAINER", allowArray: false, dataType: "NumberFormatEnumContainer", isEnumContainer: true, support: { classType: "NumberFormatEnumContainerVariable", expressionDataType: "nuc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "numberPlayDigits", name: "playDigits", descriptionId: "AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC", type: "nuf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL" }] }, PhoneNumberFormatEnumContainer: { name: "AR_TP_PHONENUMBERFORMATENUMCONTAINER", allowArray: false, dataType: "PhoneNumberFormatEnumContainer", isEnumContainer: true, support: { classType: "PhoneNumberFormatEnumContainerVariable", expressionDataType: "phc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0", featureToggleName: "archPhoneNumberPhase2" }, nativeProperties: [{ id: "phoneNumberGlobal", name: "global", descriptionId: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DSC", type: "phf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DISP_VAL" }, { id: "phoneNumberLocal", name: "local", descriptionId: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DSC", type: "phf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DISP_VAL" }] }, StringFormatEnumContainer: { name: "AR_TP_STRINGFORMATENUMCONTAINER", allowArray: false, dataType: "StringFormatEnumContainer", isEnumContainer: true, support: { classType: "StringFormatEnumContainerVariable", expressionDataType: "stc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: {}, digitalbot: {}, voice: {}, voicesurvey: {}, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "stringPlayChars", name: "playChars", descriptionId: "AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DSC", type: "stf", isCollection: false, isComputed: false, version: "1.0", readOnly: true, displayValue: "AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DISP_VAL" }] }, LanguageQuantityEnumContainer: { name: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER", allowArray: false, dataType: "LanguageQuantityEnumContainer", isEnumContainer: true, support: { classType: "LanguageQuantityEnumContainerVariable", expressionDataType: "lqc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "quantityPlural", name: "plural", descriptionId: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langQuantity", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DISP_VAL" }, { id: "quantitySingular", name: "singular", descriptionId: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langQuantity", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DISP_VAL" }] }, LanguageCaseEnumContainer: { name: "AR_TP_LANGUAGECASEENUMCONTAINER", allowArray: false, dataType: "LanguageCaseEnumContainer", isEnumContainer: true, support: { classType: "LanguageCaseEnumContainerVariable", expressionDataType: "lcc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "caseArticle", name: "article", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DISP_VAL" }, { id: "caseAccusative", name: "accusative", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DISP_VAL" }, { id: "caseDative", name: "dative", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DISP_VAL" }, { id: "caseGenitive", name: "genitive", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DISP_VAL" }, { id: "caseNominative", name: "nominative", descriptionId: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langCase", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DISP_VAL" }] }, LanguageGenderEnumContainer: { name: "AR_TP_LANGUAGEGENDERENUMCONTAINER", allowArray: false, dataType: "LanguageGenderEnumContainer", isEnumContainer: true, support: { classType: "LanguageGenderEnumContainerVariable", expressionDataType: "lgc", isSupportedByAny: false, userCanCreate: false, supportedFlowTypes: { bot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, digitalbot: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voice: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, voicesurvey: { featureConfigName: "botFlowsLanguageContextPhase1Feature" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [{ id: "genderCommon", name: "common", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DISP_VAL" }, { id: "genderFeminine", name: "feminine", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DISP_VAL" }, { id: "genderMasculine", name: "masculine", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DISP_VAL" }, { id: "genderNeuter", name: "neuter", descriptionId: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DSC", type: "lne", isCollection: false, isComputed: false, version: "1.0", readOnly: true, group: "langGender", usageValidation: "supportedLanguageContexts", displayValue: "AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DISP_VAL" }] }, LanguageSkill: { name: "AR_TP_LANGUAGESKILL", allowArray: true, dataType: "LanguageSkill", support: { classType: "LanguageSkillVariable", expressionDataType: "lac", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { emailsend: { featureConfigName: "orgAvailabilityRoutingSkills" }, businessprocess: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundchat: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundemail: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundshortmessage: { featureConfigName: "orgAvailabilityRoutingSkills" }, inqueueemail: { featureConfigName: "orgAvailabilityRoutingSkills" }, inqueueshortmessage: { featureConfigName: "orgAvailabilityRoutingSkills" }, surveyinvite: { featureConfigName: "orgAvailabilityRoutingSkills" }, workflow: { featureConfigName: "orgAvailabilityRoutingSkills" }, workitem: { featureConfigName: "orgAvailabilityRoutingSkills" }, inboundcall: {}, inqueuecall: {}, outboundcall: {}, securecall: {}, voicemail: {}, bot: { featureConfigName: "orgAvailabilityRoutingSkills", featureConfigName2: "botFlowsQueueSupportFeature", featureConfigsAllOf: true }, commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, digitalbot: { featureConfigName: "orgAvailabilityRoutingSkills", featureConfigName2: "botFlowsQueueSupportFeature", featureConfigsAllOf: true }, voice: { featureConfigName: "orgAvailabilityRoutingSkills" } }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_LANGUAGESKILL_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_LANGUAGESKILL_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, ContactList: { name: "AR_TP_CONTACTLIST", allowArray: false, dataType: "ContactList", support: { classType: "ContactListVariable", expressionDataType: "cnl", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { inboundemail: { featureConfigName: "outboundEmailCampaigns" }, inboundshortmessage: {}, commonmodule: {}, outboundcall: {} }, version: "1.0", featureConfigName: "orgAvailabilityOutboundContactLists" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CONTACTLIST_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CONTACTLIST_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Campaign: { name: "AR_TP_CAMPAIGN", allowArray: false, dataType: "Campaign", support: { classType: "CampaignVariable", expressionDataType: "cam", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { commonmodule: {}, inboundemail: { featureConfigName: "outboundEmailCampaigns" }, inboundshortmessage: {}, outboundcall: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_CAMPAIGN_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_CAMPAIGN_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Contact: { name: "AR_TP_CONTACT", allowArray: false, dataType: "Contact", support: { classType: "ContactVariable", expressionDataType: "con", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { outboundcall: {}, commonmodule: {} }, version: "1.0" }, nativeProperties: [] }, WorkitemEventData: { name: "AR_TP_WORKITEMEVENTDATA", allowArray: false, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::workitem_event_data", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { workitem: {} }, version: "1.0", featureConfigName: "workitemDateAutomationFeature" }, nativeProperties: [{ id: "rule", name: "rule", descriptionId: "AR_TP_WORKITEMEVENTDATA_PROP_RULE_DSC", type: "jsn__architect::workitem_event_rule", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "workitemDateAutomationFeature" }] }, WorkitemEventRule: { name: "AR_TP_WORKITEMEVENTRULE", allowArray: false, dataType: "JsonDataType", support: { classType: "JsonVariable", expressionDataType: "jsn__architect::workitem_event_rule", expressionBaseDataType: "jsn", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { workitem: {} }, version: "1.0", featureConfigName: "workitemDateAutomationFeature" }, nativeProperties: [{ id: "name", name: "name", descriptionId: "AR_TP_WORKITEMEVENTRULE_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false, featureConfigName: "workitemDateAutomationFeature" }] }, Workitem: { name: "AR_TP_WORKITEM", allowArray: false, dataType: "ComplexDataType", isCustomizablePerFlow: true, support: { classType: "ComplexVariable", expressionDataType: "cpx_workitem", isSupportedByAny: true, userCanCreate: false, supportedFlowTypes: { workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WORKITEM_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WORKITEM_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "assignee", name: "assignee", descriptionId: "AR_TP_WORKITEM_PROP_ASSIGNEE_DSC", type: "usr", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "assignmentState", name: "assignmentState", descriptionId: "AR_TP_WORKITEM_PROP_ASSIGNMENTSTATE_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "autoStatusTransition", name: "autoStatusTransition", descriptionId: "AR_TP_WORKITEM_PROP_AUTOSTATUSTRANSITION_DSC", type: "bln", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "customFields", name: "customFields", descriptionId: "AR_TP_WORKITEM_PROP_CUSTOMFIELDS_DSC", type: "jsn__architect::empty_json", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "dateCreated", name: "dateCreated", descriptionId: "AR_TP_WORKITEM_PROP_DATECREATED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateAssignmentStateChanged", name: "dateAssignmentStateChanged", descriptionId: "AR_TP_WORKITEM_PROP_DATEASSIGNMENTSTATECHANGED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateDue", name: "dateDue", descriptionId: "AR_TP_WORKITEM_PROP_DATEDUE_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "dateExpires", name: "dateExpires", descriptionId: "AR_TP_WORKITEM_PROP_DATEEXPIRES_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "dateModified", name: "dateModified", descriptionId: "AR_TP_WORKITEM_PROP_DATEMODIFIED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateStatusChanged", name: "dateStatusChanged", descriptionId: "AR_TP_WORKITEM_PROP_DATESTATUSCHANGED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "dateClosed", name: "dateClosed", descriptionId: "AR_TP_WORKITEM_PROP_DATECLOSED_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "description", name: "description", descriptionId: "AR_TP_WORKITEM_PROP_DESCRIPTION_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "duration", name: "duration", descriptionId: "AR_TP_WORKITEM_PROP_DUR_DSC", type: "dur", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_WORKITEM_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "externalContact", name: "externalContact", descriptionId: "AR_TP_WORKITEM_PROP_EXTERNALCONTACT_DSC", type: "cpx_external_contact", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "externalTag", name: "externalTag", descriptionId: "AR_TP_WORKITEM_PROP_EXTERNALTAG_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "languageSkill", name: "languageSkill", descriptionId: "AR_TP_WORKITEM_PROP_LANGUAGESKILL_DSC", type: "lac", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "modifiedBy", name: "modifiedBy", descriptionId: "AR_TP_WORKITEM_PROP_MODIFIEDBY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "priority", name: "priority", descriptionId: "AR_TP_WORKITEM_PROP_PRIORITY_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "queue", name: "queue", descriptionId: "AR_TP_WORKITEM_PROP_QUEUE_DSC", type: "que", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "reporter", name: "reporter", descriptionId: "AR_TP_WORKITEM_PROP_REPORTER_DSC", type: "usr", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "scoredAgents", name: "scoredAgents", descriptionId: "AR_TP_WORKITEM_PROP_SCOREDAGENTS_DSC", type: "cpx_agent_score_pair", isCollection: true, isComputed: false, version: "1.0", readOnly: false }, { id: "skills", name: "skills", descriptionId: "AR_TP_WORKITEM_PROP_SKILLS_DSC", type: "skl", isCollection: true, isComputed: false, version: "1.0", readOnly: false }, { id: "status", name: "status", descriptionId: "AR_TP_WORKITEM_PROP_STATUS_DSC", type: "cpx_worktype_status", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "ttlDateTime", name: "ttlDateTime", descriptionId: "AR_TP_WORKITEM_PROP_TTLDATETIME_DSC", type: "dtm", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "typeId", name: "typeId", descriptionId: "AR_TP_WORKITEM_PROP_TYPEID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "utilizationLabel", name: "utilizationLabel", descriptionId: "AR_TP_WORKITEM_PROP_UTILIZATIONLABEL_DSC", type: "cul", isCollection: false, isComputed: false, version: "1.0", readOnly: false }, { id: "version", name: "version", descriptionId: "AR_TP_WORKITEM_PROP_VERSION_DSC", type: "int", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "workbin", name: "workbin", descriptionId: "AR_TP_WORKITEM_PROP_WORKBIN_DSC", type: "cpx_workbin", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, Workbin: { name: "AR_TP_WORKBIN", allowArray: true, dataType: "ComplexDataType", support: { classType: "ComplexVariable", expressionDataType: "cpx_workbin", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WORKBIN_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WORKBIN_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "divisionId", name: "divisionId", descriptionId: "AR_TP_WORKBIN_PROP_DIVISIONID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }] }, WorktypeStatus: { name: "AR_TP_WORKTYPESTATUS", allowArray: true, allowLiteralSelect: true, allowLiteralSelectFeatureConfig: "workitemDateAutomationFeature", additionalProperties: "category", dataType: "ComplexDataType", additionalPropertiesAreManaged: true, support: { classType: "ComplexVariable", expressionDataType: "cpx_worktype_status", isSupportedByAny: true, userCanCreate: true, supportedFlowTypes: { commonmodule: { flowInputSingleton: true, flowInputCollection: true, flowOutputSingleton: true, flowOutputCollection: true }, workitem: {} }, version: "1.0" }, nativeProperties: [{ id: "id", name: "id", descriptionId: "AR_TP_WORKTYPESTATUS_PROP_ID_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "name", name: "name", descriptionId: "AR_TP_WORKTYPESTATUS_PROP_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true }, { id: "category", name: "category", descriptionId: "AR_TP_WORKTYPESTATUS_PROP_CATEGORY_DSC", type: "str", isCollection: false, isComputed: false, version: "1.0", readOnly: true, allowableValues: "Open,InProgress,Waiting,Closed" }] } }, expression: { add: { identifier: "add", description: "AR_OP_DSC_ADD", type: "operator", symbol: "+", category: "mathematical", overloads: [{ description: "AR_OP_LNG_ADD_LNG_LNG_DSC", identifier: "Long_ONE add(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_ADD_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2 + 3", output: "5" }] }, { description: "AR_OP_DEC_ADD_DEC_LNG_DSC", identifier: "Decimal_ONE add(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_ADD_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2.5 + 3", output: "5.5" }] }, { description: "AR_OP_DEC_ADD_LNG_DEC_DSC", identifier: "Decimal_ONE add(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_ADD_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2 + 33.7", output: "35.7" }] }, { description: "AR_OP_CUR_ADD_CUR_CUR_DSC", identifier: "Currency_ONE add(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_ADD_CUR_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'MakeCurrency(5.25, "USD") + ToCurrency("-3.00|USD")', output: "AR_OP_CUR_ADD_CUR_CUR_EX_OUT_0" }, { input: 'ToCurrency("5.25|") + MakeCurrency(-3.00, ToString(NOT_SET))', output: "AR_OP_CUR_ADD_CUR_CUR_EX_OUT_1" }] }, { description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_DSC", identifier: "Audio_ONE add(Audio_ONE,Audio_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'ToAudioTTS("Hello ") + ToAudioTTS("World")', output: "AR_OP_AUDIO_ADD_AUDIO_AUDIO_EX_OUT_0" }] }, { description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_DSC", identifier: "Audio_ONE add(Prompt_ONE,Prompt_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "pmt" }], examples: [{ input: "Prompt.Hello + Prompt.There", output: "AR_OP_AUDIO_ADD_PROMPT_PROMPT_EX_OUT_0" }] }, { description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_DSC", identifier: "Audio_ONE add(Audio_ONE,Prompt_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "pmt" }], examples: [{ input: 'ToAudioTTS("Hello") + Prompt.There', output: "AR_OP_AUDIO_ADD_AUDIO_PROMPT_EX_OUT_0" }] }, { description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_DSC", identifier: "Audio_ONE add(Prompt_ONE,Audio_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'Prompt.Hello + ToAudioTTS("There")', output: "AR_OP_AUDIO_ADD_PROMPT_AUDIO_EX_OUT_0" }] }, { description: "AR_OP_DEC_ADD_DEC_DEC_DSC", identifier: "Decimal_ONE add(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_ADD_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2.2 + 3.9", output: "6.1" }] }, { description: "AR_OP_DTM_ADD_DUR_DTM_DSC", identifier: "DateTime_ONE add(Duration_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_ADD_DUR_DTM_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDuration(0, 1, 1, 1) + MakeDateTime(2003, 6, 1, 0, 0, 0)", output: "AR_OP_DTM_ADD_DUR_DTM_EX_OUT_0" }] }, { description: "AR_OP_DTM_ADD_DTM_DUR_DSC", identifier: "DateTime_ONE add(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_ADD_DTM_DUR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDateTime(2003, 6, 1, 0, 0, 0) + MakeDuration(0, 1, 1, 1)", output: "AR_OP_DTM_ADD_DTM_DUR_EX_OUT_0" }] }, { description: "AR_OP_DATE_ADD_DUR_DATE_DSC", identifier: "Date_ONE add(Duration_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_DATE_ADD_DUR_DATE_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDuration(1, 1, 1, 1) + MakeDate(2003, 6, 1)", output: "AR_OP_DATE_ADD_DUR_DATE_EX_OUT_0" }] }, { description: "AR_OP_DATE_ADD_DATE_DUR_DSC", identifier: "Date_ONE add(Date_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_DATE_ADD_DATE_DUR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDate(2003, 6, 1) + MakeDuration(2, 1, 1, 1)", output: "AR_OP_DATE_ADD_DATE_DUR_EX_OUT_0" }] }, { description: "AR_OP_TIME_ADD_DUR_TIME_DSC", identifier: "Time_ONE add(Duration_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_TIME_ADD_DUR_TIME_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeDuration(0, 1, 1, 1) + MakeTime(1, 1, 5)", output: "AR_OP_TIME_ADD_DUR_TIME_EX_OUT_0" }] }, { description: "AR_OP_TIME_ADD_TIME_DUR_DSC", identifier: "Time_ONE add(Time_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_TIME_ADD_TIME_DUR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeTime(12, 0, 0) + MakeDuration(0, 14, 1, 1)", output: "AR_OP_TIME_ADD_TIME_DUR_EX_OUT_0" }] }, { description: "AR_OP_DUR_ADD_DUR_DUR_DSC", identifier: "Duration_ONE add(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DUR_ADD_DUR_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 10, 30, 0) + MakeDuration(1, 1, 15, 30)", output: "AR_OP_DUR_ADD_DUR_DUR_EX_OUT_0" }] }, { description: "AR_OP_STR_ADD_STR_STR_DSC", identifier: "String_ONE add(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_STR_ADD_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_STR_ADD_STR_STR_PRM_DSC_0", identifier: "augend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_STR_ADD_STR_STR_PRM_DSC_1", identifier: "addend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello " + "There"', output: '"Hello There"' }] }], needsServerInfo: true }, bitAnd: { identifier: "bitAnd", description: "AR_OP_DSC_BITAND", type: "operator", symbol: "&", category: "mathematical", overloads: [{ description: "AR_OP_LNG_BITAND_LNG_LNG_DSC", identifier: "Long_ONE bitAnd(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_BITAND_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "3 & 9", output: "1" }, { input: "7 & 15", output: "7" }, { input: "-2 & 5", output: "4" }] }] }, bitNot: { identifier: "bitNot", description: "AR_OP_DSC_BITNOT", type: "operator", symbol: "~", category: "mathematical", overloads: [{ description: "AR_OP_LNG_BITNOT_LNG_DSC", identifier: "Long_ONE bitNot(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_BITNOT_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITNOT_LNG_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "~ 5", output: "-6" }, { input: "~ 256", output: "-257" }] }] }, bitOr: { identifier: "bitOr", description: "AR_OP_DSC_BITOR", type: "operator", symbol: "|", category: "mathematical", overloads: [{ description: "AR_OP_LNG_BITOR_LNG_LNG_DSC", identifier: "Long_ONE bitOr(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_BITOR_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "3 | 9", output: "11" }, { input: "7 | 15", output: "15" }, { input: "-2 | 5", output: "-1" }] }] }, sub: { identifier: "sub", description: "AR_OP_DSC_SUB", type: "operator", symbol: "-", category: "mathematical", overloads: [{ description: "AR_OP_DATE_SUB_DATE_DUR_DSC", identifier: "Date_ONE sub(Date_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_DATE_SUB_DATE_DUR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDate(2009, 1, 10) - MakeDuration(10, 0, 30, 0)", output: "AR_OP_DATE_SUB_DATE_DUR_EX_OUT_0" }, { input: "MakeDate(2020, 2, 28) - MakeDuration(3, 0, 0, 0)", output: "AR_OP_DATE_SUB_DATE_DUR_EX_OUT_1" }] }, { description: "AR_OP_LNG_SUB_LNG_LNG_DSC", identifier: "Long_ONE sub(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_SUB_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2 - 3", output: "-1" }, { input: "100 - 35", output: "65" }] }, { description: "AR_OP_CUR_SUB_CUR_CUR_DSC", identifier: "Currency_ONE sub(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_SUB_CUR_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("5.25|USD") - MakeCurrency(4.00, "USD")', output: "AR_OP_CUR_SUB_CUR_CUR_EX_OUT_0" }, { input: 'ToCurrency("5.25|") - ToCurrency("2.50|")', output: "AR_OP_CUR_SUB_CUR_CUR_EX_OUT_1" }] }, { description: "AR_OP_DEC_SUB_DEC_DEC_DSC", identifier: "Decimal_ONE sub(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_SUB_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "20.5 - 5.3", output: "15.2" }, { input: "24.5 - 7.1", output: "17.4" }] }, { description: "AR_OP_DEC_SUB_DEC_LNG_DSC", identifier: "Decimal_ONE sub(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_SUB_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "20.5 - 5", output: "15.5" }, { input: "24.5 - 7", output: "17.5" }] }, { description: "AR_OP_DEC_SUB_LNG_DEC_DSC", identifier: "Decimal_ONE sub(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_SUB_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "20 - 5.5", output: "14.5" }, { input: "24 - 7.5", output: "16.5" }] }, { description: "AR_OP_DTM_SUB_DUR_DUR_DSC", identifier: "DateTime_ONE sub(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_SUB_DUR_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 10, 30, 0) - MakeDuration(0, 5, 15, 0)", output: "AR_OP_DTM_SUB_DUR_DUR_EX_OUT_0" }] }, { description: "AR_OP_DTM_SUB_DTM_DUR_DSC", identifier: "DateTime_ONE sub(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DTM_SUB_DTM_DUR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDateTime(2003, 6, 3, 0, 0, 0) - MakeDuration(0, 1, 1, 1)", output: "AR_OP_DTM_SUB_DTM_DUR_EX_OUT_0" }] }, { description: "AR_OP_TIME_SUB_TIME_DUR_DSC", identifier: "Time_ONE sub(Time_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_TIME_SUB_TIME_DUR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_0", identifier: "minuend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_1", identifier: "subtrahend", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeTime(2, 30, 0) - MakeDuration(10, -3, -30, 0)", output: "AR_OP_TIME_SUB_TIME_DUR_EX_OUT_0" }, { input: "MakeTime(2, 30, 0) - MakeDuration(0, -3, -30, 0)", output: "AR_OP_TIME_SUB_TIME_DUR_EX_OUT_1" }, { input: "MakeTime(2, 30, 0) - MakeDuration(3, 3, 30, 0)", output: "AR_OP_TIME_SUB_TIME_DUR_EX_OUT_2" }] }], needsServerInfo: true }, mul: { identifier: "mul", description: "AR_OP_DSC_MUL", type: "operator", symbol: "*", category: "mathematical", overloads: [{ description: "AR_OP_LNG_MUL_LNG_LNG_DSC", identifier: "Long_ONE mul(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_MUL_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7 * 12", output: "84" }, { input: "9 * 1000", output: "9000" }] }, { description: "AR_OP_DEC_MUL_DEC_DEC_DSC", identifier: "Decimal_ONE mul(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MUL_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7.5 * 12.2", output: "91.5" }] }, { description: "AR_OP_DEC_MUL_LNG_DEC_DSC", identifier: "Decimal_ONE mul(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MUL_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 * 12.2", output: "85.4" }, { input: "-7 * 12.2", output: "-85.4" }] }, { description: "AR_OP_DEC_MUL_DEC_LNG_DSC", identifier: "Decimal_ONE mul(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MUL_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 * 12", output: "86.4" }, { input: "5.1 * -3", output: "-15.3" }] }, { description: "AR_OP_CUR_MUL_DEC_CUR_DSC", identifier: "Currency_ONE mul(Decimal_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_DEC_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: '7.2 * ToCurrency("5.25|USD")', output: "AR_OP_CUR_MUL_DEC_CUR_EX_OUT_0" }] }, { description: "AR_OP_CUR_MUL_CUR_DEC_DSC", identifier: "Currency_ONE mul(Currency_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_CUR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: 'ToCurrency("-5.25|USD") * 7.2', output: "AR_OP_CUR_MUL_CUR_DEC_EX_OUT_0" }] }, { description: "AR_OP_CUR_MUL_LNG_CUR_DSC", identifier: "Currency_ONE mul(Long_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_LNG_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: '7 * MakeCurrency(5.25, "USD")', output: "AR_OP_CUR_MUL_LNG_CUR_EX_OUT_0" }] }, { description: "AR_OP_CUR_MUL_CUR_LNG_DSC", identifier: "Currency_ONE mul(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MUL_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_0", identifier: "multiplicand", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_1", identifier: "multiplier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: 'MakeCurrency(5.25, "USD") * 7', output: "AR_OP_CUR_MUL_CUR_LNG_EX_OUT_0" }] }] }, div: { identifier: "div", description: "AR_OP_DSC_DIV", type: "operator", symbol: "/", category: "mathematical", overloads: [{ description: "AR_OP_DEC_DIV_LNG_DEC_DSC", identifier: "Decimal_ONE div(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "42 / (3.0 + 3.0)", output: "7.0" }] }, { description: "AR_OP_DEC_DIV_DEC_LNG_DSC", identifier: "Decimal_ONE div(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "42.7 / 7", output: "6.1" }] }, { description: "AR_OP_DEC_DIV_LNG_LNG_DSC", identifier: "Decimal_ONE div(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_LNG_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "42 / 8", output: "5.25" }] }, { description: "AR_OP_DEC_DIV_DEC_DEC_DSC", identifier: "Decimal_ONE div(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_DIV_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "44.7741 / 6.21", output: "7.21" }] }, { description: "AR_OP_CUR_DIV_CUR_DEC_DSC", identifier: "Currency_ONE div(Currency_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_DIV_CUR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: 'ToCurrency("44.7741|USD") / 6.21', output: "AR_OP_CUR_DIV_CUR_DEC_EX_OUT_0" }] }, { description: "AR_OP_CUR_DIV_CUR_LNG_DSC", identifier: "Currency_ONE div(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_DIV_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: 'ToCurrency("45.00|USD") / 6', output: "AR_OP_CUR_DIV_CUR_LNG_EX_OUT_0" }] }] }, pow: { identifier: "pow", description: "AR_OP_DSC_POW", type: "operator", symbol: "^", category: "mathematical", overloads: [{ description: "AR_OP_LNG_POW_LNG_LNG_DSC", identifier: "Long_ONE pow(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_POW_LNG_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_POW_LNG_LNG_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_POW_LNG_LNG_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2 ^ 3", output: "8.0" }, { input: "2 ^ -1", output: "0.5" }] }, { description: "AR_OP_DEC_POW_LNG_DEC_DSC", identifier: "Decimal_ONE pow(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_POW_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_LNG_DEC_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_LNG_DEC_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2 ^ 3.0", output: "8.0" }, { input: "81 ^ 0.5", output: "9.0" }] }, { description: "AR_OP_DEC_POW_DEC_LNG_DSC", identifier: "Decimal_ONE pow(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_POW_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_LNG_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_LNG_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "2.0 ^ 3", output: "8.0" }, { input: "5.5 ^ 3", output: "166.375" }, { input: "2.0 ^ -1", output: "0.5" }] }, { description: "AR_OP_DEC_POW_DEC_DEC_DSC", identifier: "Decimal_ONE pow(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_POW_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_DEC_PRM_DSC_0", identifier: "base", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_POW_DEC_DEC_PRM_DSC_1", identifier: "exponent", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "2.5 ^ 3.0", output: "15.625" }] }] }, ter: { identifier: "ter", description: "AR_OP_DSC_TER", type: "operator", symbol: "?", category: "logical", overloads: [{ description: "AR_OP_ANY_TER_BLN_ANY_ANY_DSC", identifier: "Any_ONE ter(Boolean_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_OP_ANY_TER_BLN_ANY_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_1", identifier: "trueValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_2", identifier: "falseValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: "5>3 ? true : false", output: "true" }, { input: '5>3 ? "hello" : "world"', output: '"hello"' }, { input: "5>3 ? 100 : 200", output: "100" }, { input: "5>3 ? 100.5 : 200.0", output: "100.5" }, { input: 'MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD") ? MakeCurrency(10.00, "USD") : ToCurrency(NOT_SET)', output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_4" }, { input: "5>3 ? MakeDateTime(2009, 5, 5, 10, 30, 0) : MakeDateTime(2005, 1, 1, 0, 0, 0)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_5" }, { input: "5>3 ? MakeDuration(0, 1, 0, 0) : MakeDuration(2, 0, 0, 0)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_6" }, { input: '5>3 ? ToUser("john.doe@company.com") : ToUser("mary.doe@company.com")', output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_7", hidden: "true" }, { input: '5>3 ? ToSkill("Spanish") : ToSkill("German")', output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_8", hidden: "true" }, { input: "3<5 ? MakeDate(2010, 6, 1) : MakeDate(2015, 6, 1)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_9", featureConfigName: "botFlows" }, { input: "3<5 ? MakeTime(12, 0, 0) : MakeTime(2, 30, 0)", output: "AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_10", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_DSC", identifier: "Any_COLL ter(Boolean_ONE,Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "trueValue", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2", identifier: "falseValue", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD") ? MakeList(MakeCurrency(10.00, "USD")) : MakeList(ToCurrency(NOT_SET))', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_0" }, { input: "5>3 ? MakeList(true) : MakeList(false)", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_1" }, { input: '5>3 ? MakeList("hello") : MakeList("world")', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_2" }, { input: "5>3 ? MakeList(100) : MakeList(200)", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_3" }, { input: "5>3 ? MakeList(100.5) : MakeList(200.0)", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_4" }, { input: "5>3 ? MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0)) : MakeList(MakeDateTime(2005, 1, 1, 0, 0, 0))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_5" }, { input: "5>3 ? MakeList(MakeDuration(0, 1, 0, 0)) : MakeList(MakeDuration(2, 0, 0, 0))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_6" }, { input: '5>3 ? MakeList(ToUser("john.doe@company.com")) : MakeList(ToUser("mary.doe@company.com"))', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_7", hidden: "true" }, { input: '5>3 ? MakeList(ToSkill("Spanish")) : MakeList(ToSkill("German"))', output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_8", hidden: "true" }, { input: "3<5 ? MakeList(MakeDate(2010, 6, 1)) : MakeList(MakeDate(2015, 6, 1))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_9", featureConfigName: "botFlows" }, { input: "3<5 ? MakeList(MakeTime(12, 0, 0)) : MakeList(MakeTime(2, 30, 0))", output: "AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_10", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_DSC", identifier: "Audio_ONE ter(Boolean_ONE,Audio_ONE,Audio_ONE)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_1", identifier: "trueValueAudio", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_2", identifier: "falseValueAudio", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "aud" }], examples: [{ input: '5>3 ? ToAudioTTS("Hello") : ToAudioTTS("World")', output: "AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_EX_OUT_0" }] }] }, mod: { identifier: "mod", description: "AR_OP_DSC_MOD", type: "operator", symbol: "%", category: "mathematical", overloads: [{ description: "AR_OP_LNG_MOD_LNG_LNG_DSC", identifier: "Long_ONE mod(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_MOD_LNG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "27 % 5", output: "2" }] }, { description: "AR_OP_DEC_MOD_DEC_DEC_DSC", identifier: "Decimal_ONE mod(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MOD_DEC_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "37.3 % 12.8", output: "11.7" }] }, { description: "AR_OP_DEC_MOD_LNG_DEC_DSC", identifier: "Decimal_ONE mod(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MOD_LNG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: "37 % 12.8", output: "11.4" }] }, { description: "AR_OP_DEC_MOD_DEC_LNG_DSC", identifier: "Decimal_ONE mod(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_MOD_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: "37.9 % 9", output: "1.9" }] }, { description: "AR_OP_CUR_MOD_CUR_DEC_DSC", identifier: "Currency_ONE mod(Currency_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MOD_CUR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec", disallowZero: true }], examples: [{ input: 'ToCurrency("37.9|USD") % 9.5', output: "AR_OP_CUR_MOD_CUR_DEC_EX_OUT_0" }] }, { description: "AR_OP_CUR_MOD_CUR_LNG_DSC", identifier: "Currency_ONE mod(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_MOD_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_0", identifier: "dividend", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_1", identifier: "divisor", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", disallowZero: true }], examples: [{ input: 'MakeCurrency(37.95, "USD") % 9', output: "AR_OP_CUR_MOD_CUR_LNG_EX_OUT_0" }] }] }, not: { identifier: "not", description: "AR_OP_DSC_NOT", type: "operator", symbol: "!", category: "unary", overloads: [{ description: "AR_OP_BLN_NOT_BLN_DSC", identifier: "Boolean_ONE not(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NOT_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_NOT_BLN_PRM_DSC_0", identifier: "booleanValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }], examples: [{ input: "!true", output: "false" }, { input: "!( 5 == 3 )", output: "true" }] }] }, neg: { identifier: "neg", description: "AR_OP_DSC_NEG", type: "operator", symbol: "-", category: "unary", overloads: [{ description: "AR_OP_CUR_NEG_CUR_DSC", identifier: "Currency_ONE neg(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CUR_NEG_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CUR_NEG_CUR_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: '- MakeCurrency(5.25, "USD")', output: "AR_OP_CUR_NEG_CUR_EX_OUT_0" }, { input: '- MakeCurrency(0.0, "USD")', output: "AR_OP_CUR_NEG_CUR_EX_OUT_1" }] }, { description: "AR_OP_LNG_NEG_LNG_DSC", identifier: "Long_ONE neg(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LNG_NEG_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LNG_NEG_LNG_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "-( 3 + 2 )", output: "-5" }, { input: "-( 0 )", output: "0" }] }, { description: "AR_OP_DEC_NEG_DEC_DSC", identifier: "Decimal_ONE neg(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DEC_NEG_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DEC_NEG_DEC_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "-( 3.5 + 2.7 )", output: "-6.2" }, { input: "- ( 0.0 )", output: "0.0" }] }, { description: "AR_OP_DUR_NEG_DUR_DSC", identifier: "Duration_ONE neg(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DUR_NEG_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DUR_NEG_DUR_PRM_DSC_0", identifier: "valueToNegate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: "- MakeDuration(10, 0, 0, 0)", output: "AR_OP_DUR_NEG_DUR_EX_OUT_0" }] }] }, and: { identifier: "and", description: "AR_OP_DSC_AND", type: "operator", symbol: "and", category: "logical", overloads: [{ description: "AR_OP_BLN_LOGICALAND_BLN_BLN_DSC", identifier: "Boolean_ONE logicalAnd(Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LOGICALAND_BLN_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln" }], examples: [{ input: "true And false", output: "false" }, { input: "( 5 == 5 ) and ( 3 != 4 )", output: "true" }, { input: "true AND ( 3 > 4 )", output: "false" }] }] }, or: { identifier: "or", description: "AR_OP_DSC", type: "operator", symbol: "or", category: "logical", overloads: [{ description: "AR_OP_BLN_LOGICALOR_BLN_BLN_DSC", identifier: "Boolean_ONE logicalOr(Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LOGICALOR_BLN_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_0", identifier: "value1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_1", identifier: "value2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln" }], examples: [{ input: "true Or false", output: "true" }, { input: "( 5 == 5 ) or ( 3 != 4 )", output: "true" }, { input: "false OR ( 3 > 4 )", output: "false" }] }] }, gt: { identifier: "gt", description: "AR_OP_DSC_GT", type: "operator", symbol: ">", category: "comparison", overloads: [{ description: "AR_OP_BLN_GT_DATE_DATE_DSC", identifier: "Boolean_ONE gt(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GT_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2011, 3, 20) > MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2010, 1, 15) > MakeDate(2010, 1, 15)", output: "false" }] }, { description: "AR_OP_BLN_GT_LNG_DEC_DSC", identifier: "Boolean_ONE gt(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 > 5.2", output: "true" }] }, { description: "AR_OP_BLN_GT_DEC_LNG_DSC", identifier: "Boolean_ONE gt(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 > 5", output: "true" }] }, { description: "AR_OP_BLN_GT_CUR_CUR_DSC", identifier: "Boolean_ONE gt(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") > MakeCurrency(6.10, "USD")', output: "true" }] }, { description: "AR_OP_BLN_GT_DTM_DTM_DSC", identifier: "Boolean_ONE gt(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) > MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "false" }, { input: "MakeDateTime(2025, 3, 24, 12, 00, 00) > MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "true" }] }, { description: "AR_OP_BLN_GT_DEC_DEC_DSC", identifier: "Boolean_ONE gt(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 > 7.7", output: "true" }, { input: "9.2 > 11.7", output: "false" }] }, { description: "AR_OP_BLN_GT_DUR_DUR_DSC", identifier: "Boolean_ONE gt(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) > MakeDuration(0, 1, 59, 59)", output: "true" }] }, { description: "AR_OP_BLN_GT_LNG_LNG_DSC", identifier: "Boolean_ONE gt(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 > 125", output: "true" }] }, { description: "AR_OP_BLN_GT_STR_STR_DSC", identifier: "Boolean_ONE gt(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GT_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" > "World"', output: "false" }] }, { description: "AR_OP_BLN_GT_TIME_TIME_DSC", identifier: "Boolean_ONE gt(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GT_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GT_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(15, 30, 0) > MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(1, 0, 0) > MakeTime(1, 0, 0)", output: "false" }] }], needsServerInfo: true }, gte: { identifier: "gte", description: "AR_OP_DSC_GTE", type: "operator", symbol: ">=", category: "comparison", overloads: [{ description: "AR_OP_BLN_GTE_DATE_DATE_DSC", identifier: "Boolean_ONE gte(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GTE_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2011, 3, 20) >= MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2009, 3, 20) >= MakeDate(2010, 3, 20)", output: "false" }, { input: "MakeDate(2010, 1, 15) >= MakeDate(2010, 1, 15)", output: "true" }] }, { description: "AR_OP_BLN_GTE_LNG_DEC_DSC", identifier: "Boolean_ONE gte(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 >= 5.2", output: "true" }] }, { description: "AR_OP_BLN_GTE_DEC_LNG_DSC", identifier: "Boolean_ONE gte(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 >= 5", output: "true" }] }, { description: "AR_OP_BLN_GTE_CUR_CUR_DSC", identifier: "Boolean_ONE gte(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") >= ToCurrency("6.10|USD")', output: "true" }] }, { description: "AR_OP_BLN_GTE_DTM_DTM_DSC", identifier: "Boolean_ONE gte(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) >= MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "false" }] }, { description: "AR_OP_BLN_GTE_DEC_DEC_DSC", identifier: "Boolean_ONE gte(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 >= 7.7", output: "true" }, { input: "9.2 >= 11.7", output: "false" }] }, { description: "AR_OP_BLN_GTE_DUR_DUR_DSC", identifier: "Boolean_ONE gte(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) >= MakeDuration(0, 1, 59, 59)", output: "true" }] }, { description: "AR_OP_BLN_GTE_LNG_LNG_DSC", identifier: "Boolean_ONE gte(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 >= 125", output: "true" }] }, { description: "AR_OP_BLN_GTE_STR_STR_DSC", identifier: "Boolean_ONE gte(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_GTE_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" >= "World"', output: "false" }] }, { description: "AR_OP_BLN_GTE_TIME_TIME_DSC", identifier: "Boolean_ONE gte(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_GTE_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(15, 30, 0) >= MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(0, 30, 0) >= MakeTime(1, 0, 0)", output: "false" }, { input: "MakeTime(1, 0, 0) >= MakeTime(1, 0, 0)", output: "true" }] }], needsServerInfo: true }, lt: { identifier: "lt", description: "AR_OP_DSC_LT", type: "operator", symbol: "<", category: "comparison", overloads: [{ description: "AR_OP_BLN_LT_LNG_DEC_DSC", identifier: "Boolean_ONE lt(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 < 5.2", output: "false" }] }, { description: "AR_OP_BLN_LT_DEC_LNG_DSC", identifier: "Boolean_ONE lt(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 < 5", output: "false" }] }, { description: "AR_OP_BLN_LT_CUR_CUR_DSC", identifier: "Boolean_ONE lt(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") < ToCurrency("6.10|USD")', output: "false" }] }, { description: "AR_OP_BLN_LT_DATE_DATE_DSC", identifier: "Boolean_ONE lt(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LT_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2009, 3, 20) < MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2010, 1, 15) < MakeDate(2010, 1, 15)", output: "false" }] }, { description: "AR_OP_BLN_LT_DTM_DTM_DSC", identifier: "Boolean_ONE lt(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) < MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "true" }] }, { description: "AR_OP_BLN_LT_DEC_DEC_DSC", identifier: "Boolean_ONE lt(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 < 7.7", output: "false" }, { input: "9.2 < 11.7", output: "true" }] }, { description: "AR_OP_BLN_LT_DUR_DUR_DSC", identifier: "Boolean_ONE lt(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) < MakeDuration(0, 1, 59, 59)", output: "false" }] }, { description: "AR_OP_BLN_LT_LNG_LNG_DSC", identifier: "Boolean_ONE lt(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 < 125", output: "false" }] }, { description: "AR_OP_BLN_LT_STR_STR_DSC", identifier: "Boolean_ONE lt(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LT_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" < "World"', output: "true" }] }, { description: "AR_OP_BLN_LT_TIME_TIME_DSC", identifier: "Boolean_ONE lt(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LT_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LT_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(3, 30, 0) < MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(1, 0, 0) < MakeTime(1, 0, 0)", output: "false" }] }], needsServerInfo: true }, lte: { identifier: "lte", description: "AR_OP_DSC_LTE", type: "operator", symbol: "<=", category: "comparison", overloads: [{ description: "AR_OP_BLN_LTE_LNG_DEC_DSC", identifier: "Boolean_ONE lte(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "7 <= 5.2", output: "false" }] }, { description: "AR_OP_BLN_LTE_DATE_DATE_DSC", identifier: "Boolean_ONE lte(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LTE_DATE_DATE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "MakeDate(2009, 3, 20) <= MakeDate(2010, 3, 20)", output: "true" }, { input: "MakeDate(2010, 1, 15) <= MakeDate(2010, 1, 15)", output: "true" }] }, { description: "AR_OP_BLN_LTE_DEC_LNG_DSC", identifier: "Boolean_ONE lte(Decimal_ONE,Long_ONE", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "7.2 <= 5", output: "false" }] }, { description: "AR_OP_BLN_LTE_CUR_CUR_DSC", identifier: "Boolean_ONE lte(Currency_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_CUR_CUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'ToCurrency("6.50|USD") <= ToCurrency("6.10|USD")', output: "false" }] }, { description: "AR_OP_BLN_LTE_DTM_DTM_DSC", identifier: "Boolean_ONE lte(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DTM_DTM_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00) <= MakeDateTime(2010, 3, 20, 12, 00, 00)", output: "true" }] }, { description: "AR_OP_BLN_LTE_DEC_DEC_DSC", identifier: "Boolean_ONE lte(Decimal_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DEC_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dec" }], examples: [{ input: "9.2 <= 7.7", output: "false" }, { input: "9.2 <= 11.7", output: "true" }] }, { description: "AR_OP_BLN_LTE_DUR_DUR_DSC", identifier: "Boolean_ONE lte(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_DUR_DUR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeDuration(0, 2, 30, 0) <= MakeDuration(0, 1, 59, 59)", output: "false" }] }, { description: "AR_OP_BLN_LTE_LNG_LNG_DSC", identifier: "Boolean_ONE lte(Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_LNG_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "150 <= 125", output: "false" }] }, { description: "AR_OP_BLN_LTE_STR_STR_DSC", identifier: "Boolean_ONE lte(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_LTE_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_STR_STR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_STR_STR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: '"Hello" <= "World"', output: "true" }] }, { description: "AR_OP_BLN_LTE_TIME_TIME_DSC", identifier: "Boolean_ONE lte(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_OP_BLN_LTE_TIME_TIME_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "MakeTime(3, 30, 0) <= MakeTime(12, 0, 0)", output: "true" }, { input: "MakeTime(3, 0, 0) <= MakeTime(3, 0, 0)", output: "true" }, { input: "MakeTime(4, 0, 0) <= MakeTime(3, 0, 0)", output: "false" }] }], needsServerInfo: true }, bkt: { identifier: "bkt", description: "AR_OP_DSC_BKT", type: "operator", closingSymbol: "]", symbol: "[", category: "list", overloads: [{ description: "AR_OP_ANY_BKT_LNG_ANY_COLL_DSC", identifier: "Any_ONE bkt(Long_ONE,Any_COLL)", support: { version: "1.0", resolver: "CollectionBrackets" }, reverseOpsForHelp: true, returnValue: { description: "AR_OP_ANY_BKT_LNG_ANY_COLL_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_0", identifier: "index", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_1", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeList(MakeCurrency(5.25, "USD"), MakeCurrency(2.25, "EUR"))[1]', output: "AR_OP_ANY_BKT_LNG_ANY_COLL_EX_OUT_0" }, { input: "MakeList(1, 2, 3)[2]", output: "3" }, { input: 'MakeList("Hello", "There")[0]', output: '"Hello"' }] }, { description: "AR_OP_ANY_BKT_STR_ANY_DSC", identifier: "Any_ONE bkt(String_ONE,Any_ONE)", support: { version: "1.0", resolver: "PropertyBrackets" }, reverseOpsForHelp: true, returnValue: { description: "AR_OP_ANY_BKT_STR_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_STR_ANY_PRM_DSC_0", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_BKT_STR_ANY_PRM_DSC_1", identifier: "objectWithProperties", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeCurrency(5.25, "USD")["amount"]', output: "5.25" }, { input: 'MakeCurrency(5.25, "USD")["code"]', output: '"USD"' }] }, { description: "AR_OP_JSON_BKT_LNG_JSON_DSC", identifier: "JSON_ONE bkt(Long_ONE,JSON_ONE)", support: { version: "1.0", resolver: "None" }, reverseOpsForHelp: true, needsServerInfo: true, returnValue: { description: "AR_OP_JSON_BKT_LNG_JSON_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_0", identifier: "index", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_1", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'JsonParse("[ 1, 2, 3 ]")[2]', output: "AR_OP_JSON_BKT_LNG_JSON_EX_OUT_0" }, { input: 'JsonParse("[ \\"Apple\\", \\"Banana\\", \\"Orange\\" ]")[0]', output: 'A JSON value containing the String value "Apple"' }, { input: 'JsonParse("\\"Hello\\"")[2]', output: "AR_OP_JSON_BKT_LNG_JSON_EX_OUT_2" }] }], needsServerInfo: true }, equ: { identifier: "equ", description: "AR_OP_DSC_EQU", type: "operator", symbol: "==", category: "comparison", overloads: [{ description: "AR_OP_BLN_EQU_ANY_ANY_DSC", identifier: "Boolean_ONE equ(Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_EQU_ANY_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "5 == 3", output: "false" }, { input: "true == ! ( true and false )", output: "true" }, { input: 'ToJson("\\"8\\"" + "\\"3\\"") == JsonParse("\\"83\\"")', output: "true" }, { input: 'ToJson("8" + "3") == JsonParse("83")', output: "false" }, { input: 'ToJson(NOT_SET) == JsonParse("null")', output: "false" }, { input: 'JsonParse("{\\"a\\":true,\\"b\\":false}") == JsonParse("{\\"b\\":false,\\"a\\":true}")', output: "true" }] }, { description: "AR_OP_BLN_EQU_DEC_LNG_DSC", identifier: "Boolean_ONE equ(Decimal_ONE_Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "-5.0 == 3", output: "false" }, { input: "5.0 == 5", output: "true" }, { input: "ToDecimal(NOT_SET) == ToInt(NOT_SET)", output: "true" }] }, { description: "AR_OP_BLN_EQU_LNG_DEC_DSC", identifier: "Boolean_ONE equ(Long_ONE_Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "5 == 3.0", output: "false" }, { input: "5 == 5.0", output: "true" }, { input: "ToInt(NOT_SET) == ToDecimal(NOT_SET)", output: "true" }] }, { description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_DSC", identifier: "Boolean_ONE equ(Long_COLL,Decimal_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "MakeList(1+4, 2+1, 3) == MakeList(5.0, 3.0, 3.0)", output: "true" }, { input: "MakeList(1+4, 2+1, 3, 0) == MakeList(4.0, 2.0, 0.0, 1.0)", output: "false" }, { input: "MakeList(ToInt(NOT_SET), 1) == MakeList(ToDecimal(NOT_SET), 1.0)", output: "true" }] }, { description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_DSC", identifier: "Boolean_ONE equ(Decimal_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "MakeList(5.0, 3.0, 1.0) == MakeList(5, 3, 1)", output: "true" }, { input: "MakeList(5.0, 3.0, 1.0) == MakeList(5, 2, 1)", output: "false" }, { input: "MakeList(ToDecimal(NOT_SET), 1.0) == MakeList(ToInt(NOT_SET), 1)", output: "true" }] }, { description: "AR_OP_BLN_EQU_PHNBR_PHNBR_DSC", identifier: "Boolean_ONE equ(PhoneNumber_ONE,PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_EQU_PHNBR_PHNBR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "phn" }], examples: [{ input: 'ToPhoneNumber("tel:+13178723000") == ToPhoneNumber("+13178723000")', output: "true" }, { input: 'ToPhoneNumber("+13178723000") == ToPhoneNumber("13178723000")', output: "true" }, { input: 'ToPhoneNumber("sip:john.doe@company.com") == ToPhoneNumber("sips:john.doe@company.com")', output: "false" }, { input: 'ToPhoneNumber("sips:john.doe@company.com@") == ToPhoneNumber("sips:john.doe@company.com")', output: "true" }] }, { description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_DSC", identifier: "Boolean_ONE equ(Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "MakeList(1, 2, 3) == MakeList(5-4, 1+1, 3)", output: "true" }, { input: "MakeList(false, false, true, true) == MakeList(false, !true, !false, !true)", output: "false" }] }] }, neq: { identifier: "neq", description: "AR_OP_DSC_NEQ", type: "operator", symbol: "!=", category: "comparison", overloads: [{ description: "AR_OP_BLN_NEQ_ANY_ANY_DSC", identifier: "Boolean_ONE neq(Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_NEQ_ANY_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "5 != 3", output: "true" }, { input: "true != ! ( true and false )", output: "false" }, { input: 'ToJson("8" + "3") != JsonParse("83")', output: "false" }] }, { description: "AR_OP_BLN_NEQ_DEC_LNG_DSC", identifier: "Boolean_ONE neq(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_DEC_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "5.0 != 3", output: "true" }, { input: "5.0 != 5", output: "false" }, { input: "ToDecimal(NOT_SET) != ToInt(NOT_SET)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_LNG_DEC_DSC", identifier: "Boolean_ONE neq(Long_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_LNG_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "5 != 3.0", output: "true" }, { input: "5 != 5.0", output: "false" }, { input: "ToInt(NOT_SET) != ToDecimal(NOT_SET)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_DSC", identifier: "Boolean_ONE neq(PhoneNumber_ONE,PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "phn" }], examples: [{ input: 'ToPhoneNumber("tel:+13178723000") != ToPhoneNumber("+13178723000")', output: "false" }, { input: 'ToPhoneNumber("+13178723000") != ToPhoneNumber("13178723000")', output: "false" }, { input: 'ToPhoneNumber("sip:john.doe@company.com") != ToPhoneNumber("sips:john.doe@company.com")', output: "true" }, { input: 'ToPhoneNumber("sips:john.doe@company.com@") != ToPhoneNumber("sips:john.doe@company.com")', output: "false" }] }, { description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_DSC", identifier: "Boolean_ONE neq(Long_COLL,Decimal_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: "MakeList(1+4, 2+1, 3) != MakeList(5.0, 3.0, 3.0)", output: "false" }, { input: "MakeList(1+4, 2+1, 3, 0) != MakeList(4.0, 2.0, 0.0, 1.0)", output: "true" }, { input: "MakeList(ToInt(NOT_SET), 1) != MakeList(ToDecimal(NOT_SET), 1.0)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_DSC", identifier: "Boolean_ONE neq(Decimal_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: "MakeList(5.0, 3.0, 1.0) != MakeList(5, 3, 1)", output: "false" }, { input: "MakeList(5.0, 3.0, 1.0) != MakeList(5, 2, 1)", output: "true" }, { input: "MakeList(ToDecimal(NOT_SET), 1.0) != MakeList(ToInt(NOT_SET), 1)", output: "false" }] }, { description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_DSC", identifier: "Boolean_ONE neq(Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "MakeList(1, 2, 3) != MakeList(5-4, 1+1, 3)", output: "false" }, { input: "MakeList(false, false, true, true) != MakeList(false, !true, !false, !true)", output: "true" }] }] }, propAccess: { identifier: "propAccess", description: "AR_OP_DSC_PROPACCESS", type: "operator", symbol: ".", overloads: [{ description: "AR_OP_ANY_PROPACCESS_STR_ANY_DSC", identifier: "Any propAccess(String_ONE,Any_ONE)", support: { version: "1.0", resolver: "Accessor" }, returnValue: { description: "AR_OP_ANY_PROPACCESS_STR_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_0", identifier: "propertyToAccess", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }] }, { description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_DSC", identifier: "Any propAccess(String_ONE,Complex_ONE)", support: { version: "1.0", resolver: "Accessor" }, returnValue: { description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_0", identifier: "propertyToAccess", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "acp" }] }, { description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_DSC", identifier: "BoolFormatEnum_ONE propAccess(String_ONE,BoolFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_RV", isArray: false, type: "bof" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_0", identifier: "BoolFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "blc" }], examples: [{ input: "Format.Bool.playYesNo", output: "AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_DSC", identifier: "CurrencyFormatEnum_ONE propAccess(String_ONE,CurrencyFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_RV", isArray: false, type: "cuf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_0", identifier: "CurrencyFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cuc" }], examples: [{ input: "Format.Currency.playDigits", output: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.Currency.majorUnitsOnly", output: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_1" }, { input: "Format.Currency.minorUnitsOnly", output: "AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_2" }] }, { description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_DSC", identifier: "DateFormatEnum_ONE propAccess(String_ONE,DateFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_RV", isArray: false, type: "daf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_0", identifier: "DateFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dac" }], examples: [{ input: "Format.Date.longYear", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.Date.shortYear", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_1" }, { input: "Format.Date.shortMonthAndDay", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_2" }, { input: "Format.Date.dayOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_3" }, { input: "Format.Date.monthOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_4" }, { input: "Format.Date.shortYearOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_5" }, { input: "Format.Date.longYearOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_6" }, { input: "Format.Date.dayOfWeekOnly", output: "AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_7" }] }, { description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_DSC", identifier: "NumberFormatEnum_ONE propAccess(String_ONE,NumberFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_RV", isArray: false, type: "nuf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_0", identifier: "NumberFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuc" }], examples: [{ input: "Format.Number.playDigits", output: "AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_DSC", identifier: "PhoneNumberFormatEnum_ONE propAccess(String_ONE,PhoneNumberFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, featureToggleName: "archPhoneNumberPhase2", returnValue: { description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_RV", isArray: false, type: "phf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_0", identifier: "PhoneNumberFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "phc" }], examples: [{ input: "Format.PhoneNumber.global", output: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.PhoneNumber.local", output: "AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_1" }] }, { description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_DSC", identifier: "ConversationTypeEnum_ONE propAccess(String_ONE,ConversationTypesEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_RV", isArray: false, type: "cte" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_0", identifier: "conversationTypeEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "ctc" }], examples: [{ input: "System.Conversation.Types", output: "AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_DSC", identifier: "CurrencyEnum_ONE propAccess(String_ONE,CurrenciesEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_RV", isArray: false, type: "cre" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_0", identifier: "currencyEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cec" }], examples: [{ input: "System.Currencies.USD", output: "AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_DSC", identifier: "DayOfWeekEnumContainer_ONE propAccess(String_ONE,DateTimeEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_RV", isArray: false, type: "dwc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_0", identifier: "dateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dlc" }], examples: [{ input: "System.DateTime.dayOfWeek", output: "AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_DSC", identifier: "LanguageEnum_ONE propAccess(String_ONE,LanguagesEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_RV", isArray: false, type: "lge" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_0", identifier: "languageEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lnc" }], examples: [{ input: "System.Languages.enUS", output: "AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_DSC", identifier: "RegionEnum_ONE propAccess(String_ONE,RegionsEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_RV", isArray: false, type: "rge" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_0", identifier: "regionEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "rec" }], examples: [{ input: "System.Regions.US", output: "AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_DSC", identifier: "SurveyDispositionEnum_ONE propAccess(String_ONE,SurveyDispositionsEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_RV", isArray: false, type: "sde" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_0", identifier: "surveyDispositionEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "sec" }], examples: [{ input: "System.Survey.Dispositions", output: "AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_DSC", identifier: "StringFormatEnum_ONE propAccess(String_ONE,StringFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_RV", isArray: false, type: "stf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_0", identifier: "StringFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "stc" }], examples: [{ input: "Format.String.playChars", output: "AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_EX_OUT_0" }] }, { description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_DSC", identifier: "TimeFormatEnum_ONE propAccess(String_ONE,TimeFormatEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_RV", isArray: false, type: "tif" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_0", identifier: "TimeFormatEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tic" }], examples: [{ input: "Format.Time.twelveHours", output: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_0" }, { input: "Format.Time.twentyFourHours", output: "AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_1" }] }, { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_DSC", identifier: "LanguageContextEnum_ONE propAccess(String_ONE,LanguageCaseEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_RV", isArray: false, type: "lne" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_0", identifier: "genderLanguageContextEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lcc" }], examples: [{ input: "Language.Case.article", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_0" }, { input: "Language.Case.accusative", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_1" }, { input: "Language.Case.genitive", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_2" }] }, { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_DSC", identifier: "LanguageContextEnum_ONE propAccess(String_ONE,LanguageGenderEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_RV", isArray: false, type: "lne" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_0", identifier: "genderLanguageContextEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lgc" }], examples: [{ input: "Language.Gender.common", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_0" }, { input: "Language.Gender.feminine", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_1" }, { input: "Language.Gender.masculine", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_2" }, { input: "Language.Gender.neuter", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_3" }] }, { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_DSC", identifier: "LanguageContextEnum_ONE propAccess(String_ONE,LanguageQuantityEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_RV", isArray: false, type: "lne" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_0", identifier: "quantityLanguageContextEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "lqc" }], examples: [{ input: "Language.Quantity.plural", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_0" }, { input: "Language.Quantity.singular", output: "AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_1" }] }, { description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_DSC", identifier: "TimePartEnum_ONE propAccess(String_ONE,TimePartEnumContainer_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_RV", isArray: false, type: "tpf" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_0", identifier: "timePartEnum", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tpc" }], examples: [{ input: "Format.TimePart.days", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_0" }, { input: "Format.TimePart.hours", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_1" }, { input: "Format.TimePart.minutes", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_2" }, { input: "Format.TimePart.seconds", output: "AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_3" }] }] }, audioPlaybackOptions: { identifier: "audioPlaybackOptions", description: "AR_FN_DSC_AUDIOPLAYBACKOPTIONS", type: "function", name: "AudioPlaybackOptions", category: "audio", overloads: [{ description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_DSC", identifier: "Audio_ONE audioPlaybackOptions(AnyPromptOrAudio_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, mustBeLastOperationOrFunction: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_0", identifier: "audio", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "apa" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_1", identifier: "bargeIn", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln", mustBeLiteral: true }], examples: [{ input: "AudioPlaybackOptions(Prompt.Welcome, false)", output: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_0" }, { input: "AudioPlaybackOptions(ToAudioNumber(5), false)", output: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_1" }, { input: "AudioPlaybackOptions(Append(ToAudioNumber(5), ToAudioBlank(500), ToAudioNumber(4)), true)", output: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_DSC", identifier: "Audio_ONE audioPlaybackOptions(AnyPromptOrAudio_ONE,Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, mustBeLastOperationOrFunction: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_0", identifier: "audio", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "apa" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_1", identifier: "bargeIn", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln", mustBeLiteral: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_2", identifier: "flushNow", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln", mustBeLiteral: true }] }], needsServerInfo: true }, ceiling: { identifier: "ceiling", description: "AR_FN_DSC_CEILING", type: "function", name: "Ceiling", category: "mathematical", overloads: [{ description: "AR_FN_CUR_CEILING_CUR_DSC", identifier: "Currency_ONE ceiling(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_CEILING_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_CEILING_CUR_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Ceiling(MakeCurrency(2.30, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_0" }, { input: 'Ceiling(MakeCurrency(3.20, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_1" }, { input: 'Ceiling(MakeCurrency(-3.20, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_2" }, { input: 'Ceiling(MakeCurrency(5.00, "USD"))', output: "AR_FN_CUR_CEILING_CUR_EX_OUT_3" }] }, { description: "AR_FN_DEC_CEILING_DEC_DSC", identifier: "Decimal_ONE ceiling(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_CEILING_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_CEILING_DEC_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Ceiling(2.3)", output: "3.0" }, { input: "Ceiling(3.2)", output: "4.0" }, { input: "Ceiling(-3.2)", output: "-3.0" }, { input: "Ceiling(5.0)", output: "5.0" }] }, { description: "AR_FN_LNG_CEILING_LNG_DSC", identifier: "Long_ONE ceiling(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_CEILING_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_CEILING_LNG_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Ceiling(3)", output: "3" }, { input: "Ceiling(3+7)", output: "10" }, { input: "Ceiling(-3)", output: "-3" }, { input: "Ceiling(0)", output: "0" }] }] }, floor: { identifier: "floor", description: "AR_FN_DSC_FLOOR", type: "function", name: "Floor", category: "mathematical", overloads: [{ description: "AR_FN_CUR_FLOOR_CUR_DSC", identifier: "Currency_ONE floor(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_FLOOR_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_FLOOR_CUR_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Floor(MakeCurrency(2.30, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_0" }, { input: 'Floor(MakeCurrency(3.20, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_1" }, { input: 'Floor(MakeCurrency(-3.20, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_2" }, { input: 'Floor(MakeCurrency(5.00, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_3" }, { input: 'Floor(MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_CUR_FLOOR_CUR_EX_OUT_4" }] }, { description: "AR_FN_DEC_FLOOR_DEC_DSC", identifier: "Decimal_ONE floor(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_FLOOR_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_FLOOR_DEC_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Floor(2.3)", output: "2.0" }, { input: "Floor(3.2)", output: "3.0" }, { input: "Floor(-3.2)", output: "-4.0" }, { input: "Floor(5.0)", output: "5.0" }] }, { description: "AR_FN_LNG_FLOOR_LNG_DSC", identifier: "Long_ONE floor(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_FLOOR_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FLOOR_LNG_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Floor(3)", output: "3" }, { input: "Floor(3+7)", output: "10" }, { input: "Floor(-3)", output: "-3" }, { input: "Floor(0)", output: "0" }] }] }, round: { identifier: "round", description: "AR_FN_DSC_ROUND", type: "function", name: "Round", category: "mathematical", overloads: [{ description: "AR_FN_CUR_ROUND_CUR_DSC", identifier: "Currency_ONE round(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_ROUND_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_ROUND_CUR_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Round(MakeCurrency(3.22, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_0" }, { input: 'Round(MakeCurrency(1.50, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_1" }, { input: 'Round(MakeCurrency(1.49, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_2" }, { input: 'Round(MakeCurrency(0.00, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_3" }, { input: 'Round(MakeCurrency(-3.20, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_4" }, { input: 'Round(MakeCurrency(-3.60, "USD"))', output: "AR_FN_CUR_ROUND_CUR_EX_OUT_5" }] }, { description: "AR_FN_DEC_ROUND_DEC_DSC", identifier: "Decimal_ONE round(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_ROUND_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_ROUND_DEC_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Round(3.225)", output: "3.0" }, { input: "Round(1.5)", output: "2.0" }, { input: "Round(1.49)", output: "1.0" }, { input: "Round(0.0)", output: "0.0" }, { input: "Round(-3.2)", output: "-3.0" }, { input: "Round(-3.6)", output: "-4.0" }, { input: "Round(-3.614)", output: "-4.0" }] }, { description: "AR_FN_DEC_ROUND_DEC_LNG_DSC", identifier: "Decimal_ONE round(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_ROUND_DEC_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_1", identifier: "digits", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "Round(3.225, 1)", output: "3.2" }, { input: "Round(3.225, 2)", output: "3.23" }, { input: "Round(1.5, 0)", output: "2.0" }, { input: "Round(1.49, 1)", output: "1.5" }, { input: "Round(0.0, 2)", output: "0.0" }, { input: "Round(-3.2, 0)", output: "-3.0" }, { input: "Round(-3.2, 1)", output: "-3.2" }, { input: "Round(-3.6, 0)", output: "-4.0" }, { input: "Round(-3.6, 1)", output: "-3.6" }, { input: "Round(-3.614, 0)", output: "-4.0" }, { input: "Round(-3.614, 2)", output: "-3.61" }] }, { description: "AR_FN_CUR_ROUND_CUR_LNG_DSC", identifier: "Currency_ONE round(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_ROUND_CUR_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_1", identifier: "digits", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Round(MakeCurrency(3.225, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_0" }, { input: 'Round(MakeCurrency(3.225, "USD"), 2)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_1" }, { input: 'Round(MakeCurrency(1.50, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_2" }, { input: 'Round(MakeCurrency(1.49, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_3" }, { input: 'Round(MakeCurrency(0.00, "USD"), 2)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_4" }, { input: 'Round(MakeCurrency(-3.20, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_5" }, { input: 'Round(MakeCurrency(-3.20, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_6" }, { input: 'Round(MakeCurrency(-3.60, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_7" }, { input: 'Round(MakeCurrency(-3.60, "USD"), 1)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_8" }, { input: 'Round(MakeCurrency(-3.614, "USD"), 2)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_9" }, { input: 'Round(MakeCurrency(-3.614, "USD"), 0)', output: "AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_10" }] }] }, sum: { identifier: "sum", description: "AR_FN_DSC_SUM", type: "function", name: "Sum", category: "mathematical", overloads: [{ description: "AR_FN_LNG_SUM_LNG_LNG_MORE_DSC", identifier: "Long_ONE sum(Long_ONE,Long_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_LNG_SUM_LNG_LNG_MORE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_1", identifier: "nextIntegerValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "int" }], examples: [{ input: "Sum(3, 5)", output: "8" }, { input: "Sum(0, 5)", output: "5" }, { input: "Sum(3, 5, -8)", output: "0" }, { input: "Sum(NOT_SET, 5)", output: "5" }, { input: "Sum(3, NOT_SET)", output: "3" }, { input: "Sum(ToInt(NOT_SET), ToInt(NOT_SET))", output: "0" }] }, { description: "AR_FN_CUR_SUM_CUR_CUR_MORE_DSC", identifier: "Currency_ONE sum(Currency_ONE,Currency_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_CUR_SUM_CUR_CUR_MORE_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_0", identifier: "currencyValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_1", identifier: "nextCurrencyValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "cur" }], examples: [{ input: 'Sum(MakeCurrency(3.50, "USD"), MakeCurrency(5.50, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_0" }, { input: 'Sum(MakeCurrency(0.00, "USD"), MakeCurrency(-5.20, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_1" }, { input: 'Sum(MakeCurrency(3.00, "USD"), MakeCurrency(5.00, "USD"), MakeCurrency(-8.40, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_2" }, { input: 'Sum(MakeCurrency(NOT_SET, "USD"), MakeCurrency(5.00, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_3" }, { input: 'Sum(MakeCurrency(-3.00, "USD"), MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_4" }, { input: 'Sum(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_5" }, { input: "Sum(ToCurrency(NOT_SET), ToCurrency(NOT_SET))", output: "AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_6" }] }, { description: "AR_FN_DEC_SUM_DEC_DEC_MORE_DSC", identifier: "Decimal_ONE sum(Decimal_ONE,Decimal_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DEC_SUM_DEC_DEC_MORE_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_1", identifier: "nextDecimalValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "dec" }], examples: [{ input: "Sum(3.5, 5.5)", output: "9.0" }, { input: "Sum(0.0, -5.2)", output: "-5.2" }, { input: "Sum(3.0, 5.0, -8.4)", output: "-0.4" }, { input: "Sum(NOT_SET, 5.0)", output: "5.0" }, { input: "Sum(-3.0, NOT_SET)", output: "-3.0" }, { input: "Sum(ToDecimal(NOT_SET), ToDecimal(NOT_SET))", output: "0.0" }] }, { description: "AR_FN_DUR_SUM_DUR_DUR_MORE_DSC", identifier: "Duration_ONE sum(Duration_ONE,Duration_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DUR_SUM_DUR_DUR_MORE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_1", identifier: "nextValue", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "dur" }], examples: [{ input: 'Sum(ToDuration("P1DT1H0M3S"), ToDuration("P1DT0H30M3S"))', output: "AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_0" }, { input: 'Sum(ToDuration("P1DT1H0M3S"), NOT_SET)', output: "AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_1" }, { input: "Sum(ToDuration(NOT_SET), ToDuration(NOT_SET))", output: "AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_2" }] }, { description: "AR_FN_LNG_SUM_LNG_COLL_DSC", identifier: "Long_ONE sum(Long_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_LNG_SUM_LNG_COLL_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_SUM_LNG_COLL_PRM_DSC_0", identifier: "integerCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Sum(MakeList(3, 5, 5))", output: "13" }, { input: "Sum(MakeList(3, ToInt(NOT_SET), 5))", output: "8" }, { input: "Sum(MakeList(ToInt(NOT_SET), ToInt(NOT_SET)))", output: "0" }, { input: "Sum(MakeEmptyList(ToInt(NOT_SET)))", output: "0" }] }, { description: "AR_FN_CUR_SUM_CUR_COLL_DSC", identifier: "Currency_ONE sum(Currency_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_CUR_SUM_CUR_COLL_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_SUM_CUR_COLL_PRM_DSC_0", identifier: "currencyCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Sum(MakeList(MakeCurrency(3.50, "USD"), MakeCurrency(5.50, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_0" }, { input: 'Sum(MakeList(MakeCurrency(0.00, "USD"), MakeCurrency(-5.20, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_1" }, { input: 'Sum(MakeList(MakeCurrency(3.00, "USD"), MakeCurrency(5.00, "USD"), MakeCurrency(-8.40, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_2" }, { input: 'Sum(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(5.00, "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_3" }, { input: 'Sum(MakeList(MakeCurrency(-3.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_4" }, { input: 'Sum(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_5" }, { input: "Sum(MakeEmptyList(ToCurrency(NOT_SET)))", output: "AR_FN_CUR_SUM_CUR_COLL_EX_OUT_6" }] }, { description: "AR_FN_DEC_SUM_DEC_COLL_DSC", identifier: "Decimal_ONE sum(Decimal_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DEC_SUM_DEC_COLL_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_SUM_DEC_COLL_PRM_DSC_0", identifier: "decimalCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Sum(MakeList(3.5, 5.5, 5.2))", output: "14.2" }, { input: "Sum(MakeList(3.5, ToDecimal(NOT_SET), 5.5))", output: "9.0" }, { input: "Sum(MakeList(ToDecimal(NOT_SET), ToDecimal(NOT_SET)))", output: "0.0" }, { input: "Sum(MakeEmptyList(ToDecimal(NOT_SET)))", output: "0.0" }] }, { description: "AR_FN_DUR_SUM_DUR_COLL_DSC", identifier: "Duration_ONE sum(Duration_COLL)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_DUR_SUM_DUR_COLL_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_SUM_DUR_COLL_PRM_DSC_0", identifier: "value", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: 'Sum(MakeList(ToDuration("P1DT1H0M3S"), ToDuration("P1DT0H30M3S")))', output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_0" }, { input: 'Sum(MakeList(ToDuration("P1DT1H0M3S"), ToDuration(NOT_SET)))', output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_1" }, { input: "Sum(MakeList(ToDuration(NOT_SET), ToDuration(NOT_SET)))", output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_2" }, { input: "Sum(MakeEmptyList(ToDuration(NOT_SET)))", output: "AR_FN_DUR_SUM_DUR_COLL_EX_OUT_3" }] }] }, average: { identifier: "average", description: "AR_FN_DSC_AVERAGE", type: "function", name: "Average", category: "statistical", overloads: [{ description: "AR_FN_CUR_AVERAGE_CUR_MORE_DSC", identifier: "Currency_ONE average(Currency_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_AVERAGE_CUR_MORE_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_AVERAGE_CUR_MORE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "cur" }], examples: [{ input: 'Average(MakeCurrency(8.50, "USD"), MakeCurrency(4.50, "USD"))', output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_0" }, { input: 'Average(MakeCurrency(8.00, "USD"), MakeCurrency(0.00, "USD"), MakeCurrency(-4.00,"USD"), MakeCurrency(14.00,"USD"))', output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_1" }, { input: 'Average(MakeCurrency(8.00, "USD"), MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_2" }, { input: "Average(ToCurrency(NOT_SET))", output: "AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_3" }] }, { description: "AR_FN_DEC_AVERAGE_DEC_MORE_DSC", identifier: "Decimal_ONE average(Decimal_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_DEC_MORE_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_DEC_MORE_PRM_DSC_0", identifier: "decimalValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "dec" }], examples: [{ input: "Average(8.5, 4.5)", output: "6.5" }, { input: "Average(8.0, 0.0, -4.0, 14.0)", output: "4.5" }, { input: "Average(8.0, NOT_SET)", output: "8.0" }, { input: "Average(ToDecimal(NOT_SET), ToDecimal(NOT_SET))", output: "0.0" }] }, { description: "AR_FN_DUR_AVERAGE_DUR_MORE_DSC", identifier: "Duration_ONE average(Duration_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_AVERAGE_DUR_MORE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_AVERAGE_DUR_MORE_PRM_DSC_0", identifier: "durationValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "dur" }], examples: [{ input: "Average(MakeDuration(0, 4, 0, 0), MakeDuration(0, 2, 0, 0))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_0" }, { input: "Average(MakeDuration(0, 8, 0, 0), MakeDuration(0, 0, 0, 0), MakeDuration(0, -4, 0, 0), MakeDuration(0, 14, 0, 0))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_1" }, { input: "Average(MakeDuration(0, 8, 0, 0), ToDuration(NOT_SET))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_2" }, { input: "Average(ToDuration(NOT_SET), ToDuration(NOT_SET))", output: "AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_3" }] }, { description: "AR_FN_DEC_AVERAGE_LNG_MORE_DSC", identifier: "Decimal_ONE average(Long_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_LNG_MORE_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_LNG_MORE_PRM_DSC_0", identifier: "integerValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "int" }], examples: [{ input: "Average(8, 4)", output: "6.0" }, { input: "Average(8, 0, -4, 14)", output: "4.5" }, { input: "Average(8, NOT_SET)", output: "8.0" }, { input: "Average(ToInt(NOT_SET), ToInt(NOT_SET))", output: "0.0" }] }, { description: "AR_FN_CUR_AVERAGE_CUR_COLL_DSC", identifier: "Currency_ONE average(Currency_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_AVERAGE_CUR_COLL_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_AVERAGE_CUR_COLL_PRM_DSC_0", identifier: "currencyCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'Average(MakeList(MakeCurrency(8.50, "USD"), MakeCurrency(4.50, "USD")))', output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_0" }, { input: 'Average(MakeList(MakeCurrency(8.00, "USD"), MakeCurrency(0.00, "USD"), MakeCurrency(-4.00, "USD"), MakeCurrency(14.00, "USD")))', output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_1" }, { input: 'Average(MakeList(MakeCurrency(8.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_2" }, { input: "Average(MakeList(ToCurrency(NOT_SET)))", output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_3" }, { input: "Average(MakeEmptyList(ToCurrency(NOT_SET)))", output: "AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_4" }] }, { description: "AR_FN_DEC_AVERAGE_DEC_COLL_DSC", identifier: "Decimal_ONE average(Decimal_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_DEC_COLL_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_DEC_COLL_PRM_DSC_0", identifier: "decimalCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }], examples: [{ input: "Average(MakeList(8.5, 4.5))", output: "6.5" }, { input: "Average(MakeList(8.0, 0.0, -4.0, 14.0))", output: "4.5" }, { input: "Average(MakeList(8.0, ToDecimal(NOT_SET)))", output: "8.0" }, { input: "Average(MakeList(ToDecimal(NOT_SET)))", output: "0.0" }, { input: "Average(MakeEmptyList(ToDecimal(NOT_SET)))", output: "0.0" }] }, { description: "AR_FN_DEC_AVERAGE_LNG_COLL_DSC", identifier: "Decimal_ONE average(Long_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_AVERAGE_LNG_COLL_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DEC_AVERAGE_LNG_COLL_PRM_DSC_0", identifier: "integerCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "Average(MakeList(8, 4))", output: "6.0" }, { input: "Average(MakeList(8, 0, -4, 14))", output: "4.5" }, { input: "Average(MakeList(8, ToInt(NOT_SET)))", output: "8.0" }, { input: "Average(MakeList(ToInt(NOT_SET)))", output: "0.0" }, { input: "Average(MakeEmptyList(ToInt(NOT_SET)))", output: "0.0" }] }, { description: "AR_FN_DUR_AVERAGE_DUR_COLL_DSC", identifier: "Duration_ONE average(Duration_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_AVERAGE_DUR_COLL_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_AVERAGE_DUR_COLL_PRM_DSC_0", identifier: "durationCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: "Average(MakeList(MakeDuration(0, 4, 0, 0), MakeDuration(0, 2, 0, 0)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_0" }, { input: "Average(MakeList(MakeDuration(0, 8, 0, 0), MakeDuration(0, 0, 0, 0), MakeDuration(0, -4, 0, 0), MakeDuration(0, 14, 0, 0)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_1" }, { input: "Average(MakeList(MakeDuration(0, 8, 0, 0), ToDuration(NOT_SET)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_2" }, { input: "Average(MakeList(ToDuration(NOT_SET), ToDuration(NOT_SET)))", output: "AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_3" }] }] }, findSystemPrompt: { identifier: "findSystemPrompt", description: "AR_FN_DSC_FINDSYSTEMPROMPT", type: "function", name: "FindSystemPrompt", category: "search", overloads: [{ description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_DSC", identifier: "Prompt_ONE findSystemPrompt(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindSystemPrompt("boolean_false")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_0" }, { input: 'FindSystemPrompt("PromptSystem.boolean_false")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_1" }, { input: 'FindSystemPrompt("foo")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_2" }, { input: 'FindSystemPrompt("")', output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_3" }, { input: "FindSystemPrompt(ToString(NOT_SET))", output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_4" }] }, { description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_DSC", identifier: "Prompt_ONE findSystemPrompt(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindSystemPrompt(NOT_SET)", output: "AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUserPrompt: { identifier: "findUserPrompt", description: "AR_FN_DSC_FINDUSERPROMPT", type: "function", name: "FindUserPrompt", category: "search", overloads: [{ description: "AR_FN_PROMPT_FINDUSERPROMPT_STR_DSC", identifier: "Prompt_ONE findUserPrompt(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDUSERPROMPT_STR_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDUSERPROMPT_STR_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUserPrompt("Greeting")', output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_0" }, { input: 'FindUserPrompt("Prompt.Greeting")', output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_1" }, { input: 'FindUserPrompt("")', output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_2" }, { input: "FindUserPrompt(ToString(NOT_SET))", output: "AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_3" }] }, { description: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_DSC", identifier: "Prompt_ONE findUserPrompt(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_PRM_DSC_0", identifier: "promptName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUserPrompt(NOT_SET)", output: "AR_FN_PROMPT_FINDUSERPROMPT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findString: { identifier: "findString", description: "AR_FN_DSC_FINDSTRING", type: "function", name: "FindString", category: "text", overloads: [{ description: "AR_FN_LNG_FINDSTRING_STR_STR_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'FindString("Hello", "ll")', output: "2" }, { input: 'FindString("Hello", "he")', output: "-1" }, { input: 'FindString("Hello", "abc")', output: "-1" }, { input: 'FindString("Hello", "")', output: "0" }] }, { description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'FindString("Hello", "ll", true)', output: "2" }, { input: 'FindString("Hello", "he", true)', output: "0" }, { input: 'FindString("Hello", "he", false)', output: "-1" }, { input: 'FindString("Hello", "abc", true)', output: "-1" }, { input: 'FindString("Hello", "", true)', output: "0" }, { input: 'FindString("le \xC9lever", "\xE9", true)', output: "3" }, { input: 'FindString("le \xC9lever", "\xE9", false)', output: "-1" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", true)', output: "2" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", false)', output: "2" }] }, { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_2", identifier: "occurrenceNumber", isArray: false, helpDisplayIdx: 2, min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: 'FindString("Hello Hello", "l", 3)', output: "8" }, { input: 'FindString("Hello Hello", "l", 5)', output: "-1" }, { input: 'FindString("Hello", "he", 1)', output: "-1" }, { input: 'FindString("Hello", "He", 1)', output: "0" }, { input: 'FindString("Hello", "", 1)', output: "0" }] }, { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_DSC", identifier: "Long_ONE findString(String_ONE,String_ONE,Long_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_2", identifier: "occurrenceNumber", isArray: false, helpDisplayIdx: 2, min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'FindString("Hello Hello", "l", 3, true)', output: "8" }, { input: 'FindString("Hello Hello", "l", 5, true)', output: "-1" }, { input: 'FindString("Hello", "he", 1, true)', output: "0" }, { input: 'FindString("Hello", "he", 1, false)', output: "-1" }, { input: 'FindString("Hello", "He", 1, true)', output: "0" }, { input: 'FindString("Hello", "", 1, true)', output: "0" }, { input: 'FindString("le \xC9lever le \xC9lever", "\xE9", 2, true)', output: "13" }, { input: 'FindString("le \xC9lever", "\xE9", 1, false)', output: "-1" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", 1, true)', output: "2" }, { input: 'FindString("\u4E2D\u570B\u53F0\u7063KD1 \u4E2D\u570B\u53F0\u7063KD1", "\u53F0", 2, false)', output: "10" }] }], needsServerInfo: true }, findUser: { identifier: "findUser", description: "AR_FN_DSC_FINDUSER", type: "function", name: "FindUser", category: "search", overloads: [{ description: "AR_FN_USR_FINDUSER_STR_DSC", identifier: "User_ONE findUser(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSER_STR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSER_STR_PRM_DSC_0", identifier: "userEmail", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUser("john.doe@company.com")', output: "AR_FN_USR_FINDUSER_STR_EX_OUT_0" }, { input: "FindUser(ToString(NOT_SET))", output: "AR_FN_USR_FINDUSER_STR_EX_OUT_1" }] }, { description: "AR_FN_USR_FINDUSER_NTS_DSC", identifier: "User_ONE findUser(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSER_NTS_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSER_NTS_PRM_DSC_0", identifier: "userEmail", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUser(NOT_SET)", output: "AR_FN_USR_FINDUSER_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUserById: { identifier: "findUserById", description: "AR_FN_DSC_FINDUSERBYID", type: "function", name: "FindUserById", category: "search", overloads: [{ description: "AR_FN_USR_FINDUSERBYID_STR_DSC", identifier: "User_ONE findUserById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSERBYID_STR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSERBYID_STR_PRM_DSC_0", identifier: "userId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUserById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_USR_FINDUSERBYID_STR_EX_OUT_0" }, { input: "FindUserById(ToString(NOT_SET))", output: "AR_FN_USR_FINDUSERBYID_STR_EX_OUT_1" }] }, { description: "AR_FN_USR_FINDUSERBYID_NTS_DSC", identifier: "User_ONE findUserById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_FINDUSERBYID_NTS_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_FINDUSERBYID_NTS_PRM_DSC_0", identifier: "userId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUserById(NOT_SET)", output: "AR_FN_USR_FINDUSERBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUsersById: { identifier: "findUsersById", description: "AR_FN_DSC_FINDUSERSBYID", type: "function", name: "FindUsersById", category: "search", overloads: [{ description: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_DSC", identifier: "User_COLL findUsersById(String_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_RV", isArray: true, type: "usr" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_PRM_DSC_0", identifier: "userIds", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", maxItems: "50" }], examples: [{ input: 'FindUsersById(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", ToString(NOT_SET)))', output: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_0" }, { input: "FindUsersById(MakeEmptyList(ToString(NOT_SET)))", output: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_1" }, { input: "FindUsersById(MakeList(ToString(NOT_SET)))", output: "AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findCustomerSegments: { identifier: "findCustomerSegments", description: "AR_FN_DSC_FINDCUSTOMERSEGMENTS", type: "function", name: "FindCustomerSegments", category: "search", overloads: [{ description: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_DSC", identifier: "CustomerSegment_COLL findCustomerSegments(String_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot" }, featureConfigName: "botFlowsCustomerSegmentsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_RV", isArray: true, type: "csg" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_PRM_DSC_0", identifier: "segmentNames", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1", maxItems: "5", maxLength: "256" }], examples: [{ input: 'FindCustomerSegments(MakeList("Gold Members", "VIP"))', output: "AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_EX_OUT_0" }] }], needsServerInfo: true }, findDivision: { identifier: "findDivision", description: "AR_FN_DSC_FINDDIVISION", type: "function", name: "FindDivision", category: "search", overloads: [{ description: "AR_FN_DIVISION_FINDDIVISION_STR_DSC", identifier: "Division_ONE findDivision(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISION_STR_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISION_STR_PRM_DSC_0", identifier: "divisionToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindDivision("Fire")', output: "AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_0" }, { input: "FindDivision(ToString(NOT_SET))", output: "AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_1" }] }, { description: "AR_FN_DIVISION_FINDDIVISION_NTS_DSC", identifier: "Division_ONE findDivision(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISION_NTS_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISION_NTS_PRM_DSC_0", identifier: "divisionName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindDivision(NOT_SET)", output: "AR_FN_DIVISION_FINDDIVISION_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findDivisionById: { identifier: "findDivisionById", description: "AR_FN_DSC_FINDDIVISIONBYID", type: "function", name: "FindDivisionById", category: "search", overloads: [{ description: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_DSC", identifier: "Division_ONE findDivisionById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_PRM_DSC_0", identifier: "divisionId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindDivisionById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_0" }, { input: "FindDivisionById(ToString(NOT_SET))", output: "AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_1" }] }, { description: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_DSC", identifier: "Division_ONE findDivisionById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_PRM_DSC_0", identifier: "divisionId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindDivisionById(NOT_SET)", output: "AR_FN_DIVISION_FINDDIVISIONBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findDivisions: { identifier: "findDivisions", description: "AR_FN_DSC_FINDDIVISIONS", type: "function", name: "FindDivisions", category: "search", overloads: [{ description: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_DSC", identifier: "Division_COLL findDivisions(String_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_RV", isArray: true, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_PRM_DSC_0", identifier: "divisionNames", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "str", maxItems: "50" }], examples: [{ input: 'FindDivisions(MakeList("Fire", ToString(NOT_SET)))', output: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_0" }, { input: "FindDivisions(MakeEmptyList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_1" }, { input: "FindDivisions(MakeList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findDivisionsById: { identifier: "findDivisionsById", description: "AR_FN_DSC_FINDDIVISIONSBYID", type: "function", name: "FindDivisionsById", category: "search", overloads: [{ description: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_DSC", identifier: "Division_COLL findDivisionsById(String_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_RV", isArray: true, type: "dvn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_PRM_DSC_0", identifier: "divisionIds", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", maxItems: "50" }], examples: [{ input: 'FindDivisionsById(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", ToString(NOT_SET)))', output: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_0" }, { input: "FindDivisionsById(MakeEmptyList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_1" }, { input: "FindDivisionsById(MakeList(ToString(NOT_SET)))", output: "AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findEmergencyGroup: { identifier: "findEmergencyGroup", description: "AR_FN_DSC_FINDEMERGENCYGROUP", type: "function", name: "FindEmergencyGroup", category: "search", overloads: [{ description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_DSC", identifier: "EmergencyGroup_ONE findEmergencyGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_PRM_DSC_0", identifier: "emergencyGroupToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindEmergencyGroup("Fire")', output: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_0" }, { input: "FindEmergencyGroup(ToString(NOT_SET))", output: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_1" }] }, { description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_DSC", identifier: "EmergencyGroup_ONE findEmergencyGroup(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_PRM_DSC_0", identifier: "emergencyGroupName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindEmergencyGroup(NOT_SET)", output: "AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findGrammar: { identifier: "findGrammar", description: "AR_FN_DSC_FINDGRAMMAR", type: "function", name: "FindGrammar", category: "search", overloads: [{ description: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_DSC", identifier: "Grammar_ONE findGrammar(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_PRM_DSC_0", identifier: "grammarToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindGrammar("Customer Account")', output: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_0" }, { input: "FindGrammar(ToString(NOT_SET))", output: "AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_1" }] }, { description: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_DSC", identifier: "Grammar_ONE findGrammar(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_PRM_DSC_0", identifier: "grammarName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindGrammar(NOT_SET)", output: "AR_FN_GRAMMAR_FINDGRAMMAR_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findGrammarById: { identifier: "findGrammarById", description: "AR_FN_DSC_FINDGRAMMARBYID", type: "function", name: "FindGrammarById", category: "search", overloads: [{ description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_DSC", identifier: "Grammar_ONE findGrammarById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_PRM_DSC_0", identifier: "grammarId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindGrammarById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_DSC", identifier: "Grammar_ONE findGrammarById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_PRM_DSC_0", identifier: "grammarId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindGrammarById(NOT_SET)", output: "AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findGroup: { identifier: "findGroup", description: "AR_FN_DSC_FINDGROUP", type: "function", name: "FindGroup", category: "search", overloads: [{ description: "AR_FN_GRP_FINDGROUP_STR_DSC", identifier: "Group_ONE findGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_FINDGROUP_STR_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_FINDGROUP_STR_PRM_DSC_0", identifier: "groupToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindGroup("Warranty Specialists")', output: "AR_FN_GRP_FINDGROUP_STR_EX_OUT_0" }, { input: "FindGroup(ToString(NOT_SET))", output: "AR_FN_GRP_FINDGROUP_STR_EX_OUT_1" }] }, { description: "AR_FN_GRP_FINDGROUP_NTS_DSC", identifier: "Group_ONE findGroup(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_FINDGROUP_NTS_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_FINDGROUP_NTS_PRM_DSC_0", identifier: "groupName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindGroup(NOT_SET)", output: "AR_FN_GRP_FINDGROUP_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findImage: { identifier: "findImage", description: "AR_FN_DSC_FINDIMAGE", type: "function", name: "FindImage", category: "search", overloads: [{ description: "AR_FN_IMAGE_FINDIMAGE_STR_DSC", identifier: "Image_ONE findImage(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGE_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGE_STR_PRM_DSC_0", identifier: "imageNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindImage("ArchitectLogo")', output: "AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_0" }, { input: "FindImage(ToString(NOT_SET))", output: "AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_1" }] }, { description: "AR_FN_IMAGE_FINDIMAGE_NTS_DSC", identifier: "Image_ONE findImage(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGE_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGE_NTS_PRM_DSC_0", identifier: "imageName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindImage(NOT_SET)", output: "AR_FN_IMAGE_FINDIMAGE_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findImageById: { identifier: "findImageById", description: "AR_FN_DSC_FINDIMAGEBYID", type: "function", name: "FindImageById", category: "search", overloads: [{ description: "AR_FN_IMAGE_FINDIMAGEBYID_STR_DSC", identifier: "Image_ONE findImageById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGEBYID_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGEBYID_STR_PRM_DSC_0", identifier: "imageId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindImageById("32952010-9ac2-469f-a2d8-85123e03763b")', output: "AR_FN_IMAGE_FINDIMAGEBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_DSC", identifier: "Image_ONE findImageById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_PRM_DSC_0", identifier: "imageId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindImageById(NOT_SET)", output: "AR_FN_IMAGE_FINDIMAGEBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findKnowledgeBaseDocumentById: { identifier: "findKnowledgeBaseDocumentById", description: "AR_FN_DSC_FINDKNOWLEDGEBASEDOCUMENTBYID", type: "function", name: "FindKnowledgeBaseDocumentById", category: "search", overloads: [{ description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_DSC", identifier: "KnowledgeBaseDocument_ONE findKnowledgeBaseDocumentById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindKnowledgeBaseDocumentById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_DSC", identifier: "KnowledgeBaseDocument_ONE findKnowledgeBaseDocumentById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_PRM_DSC_0", identifier: "knowledgeBaseDocumentId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindKnowledgeBaseDocumentById(NOT_SET)", output: "AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUtilizationLabel: { identifier: "findUtilizationLabel", description: "AR_FN_DSC_FINDUTILIZATIONLABEL", type: "function", name: "FindUtilizationLabel", category: "search", overloads: [{ description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabel(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_PRM_DSC_0", identifier: "utilizationLabelToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindUtilizationLabel("Green")', output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_0" }, { input: "FindUtilizationLabel(ToString(NOT_SET))", output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_1" }] }, { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabel(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_PRM_DSC_0", identifier: "utilizationLabelName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUtilizationLabel(NOT_SET)", output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findUtilizationLabelById: { identifier: "findUtilizationLabelById", description: "AR_FN_DSC_FINDUTILIZATIONLABELBYID", type: "function", name: "FindUtilizationLabelById", category: "search", overloads: [{ description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabelById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_PRM_DSC_0", identifier: "utilizationLabelId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_DSC", identifier: "UtilizationLabel_ONE findUtilizationLabelById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_PRM_DSC_0", identifier: "utilizationLabelId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindUtilizationLabelById(NOT_SET)", output: "AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findQueue: { identifier: "findQueue", description: "AR_FN_DSC_FINDQUEUE", type: "function", name: "FindQueue", category: "search", overloads: [{ description: "AR_FN_QUEUE_FINDQUEUE_STR_DSC", identifier: "Queue_ONE findQueue(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUE_STR_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUE_STR_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueue("Marketing")', output: "AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_0" }, { input: "FindQueue(ToString(NOT_SET))", output: "AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_1" }] }, { description: "AR_FN_QUEUE_FINDQUEUE_NTS_DSC", identifier: "Queue_ONE findQueue(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUE_NTS_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUE_NTS_PRM_DSC_0", identifier: "queueName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindQueue(NOT_SET)", output: "AR_FN_QUEUE_FINDQUEUE_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findQueueById: { identifier: "findQueueById", description: "AR_FN_DSC_FINDQUEUEBYID", type: "function", name: "FindQueueById", category: "search", overloads: [{ description: "AR_FN_QUEUE_FINDQUEUEBYID_STR_DSC", identifier: "Queue_ONE findQueueById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUEBYID_STR_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUEBYID_STR_PRM_DSC_0", identifier: "queueId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueById("5B943B5F-4205-B70F-8BE1-A245A94B2919")', output: "AR_FN_QUEUE_FINDQUEUEBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_DSC", identifier: "Queue_ONE findQueueById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_PRM_DSC_0", identifier: "queueId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindQueueById(NOT_SET)", output: "AR_FN_QUEUE_FINDQUEUEBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findWorktypeStatus: { identifier: "findWorktypeStatus", description: "AR_FN_DSC_FINDWORKTYPESTATUS", type: "function", name: "FindWorktypeStatus", category: "search", overloads: [{ description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatus(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_PRM_DSC_0", identifier: "worktypeStatusNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindWorktypeStatus("NewOpportunity")', output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_EX_OUT_0" }] }, { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatus(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_PRM_DSC_0", identifier: "worktypeStatusNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindWorktypeStatus(NOT_SET)", output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findWorktypeStatusById: { identifier: "findWorktypeStatusById", description: "AR_FN_DSC_FINDWORKTYPESTATUSBYID", type: "function", name: "FindWorktypeStatusById", category: "search", overloads: [{ description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatusById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_PRM_DSC_0", identifier: "worktypeStatusId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindWorktypeStatusById("8dd32bf3-5f81-4601-9db7-fbce97b09441")', output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_DSC", identifier: "WorktypeStatus_ONE findWorktypeStatusById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_PRM_DSC_0", identifier: "worktypeStatusId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindWorktypeStatusById(NOT_SET)", output: "AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findQueueEstimatedWaitTime: { identifier: "findQueueEstimatedWaitTime", description: "AR_FN_DSC_FINDQUEUEESTIMATEDWAITTIME", type: "function", name: "FindQueueEstimatedWaitTime", category: "statistical", overloads: [{ description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_DSC", identifier: "Duration_ONE findQueueEstimatedWaitTime(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueEstimatedWaitTime("Marketing")', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_0" }, { input: "FindQueueEstimatedWaitTime(ToString(NOT_SET))", output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_1" }] }, { description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_DSC", identifier: "Duration_ONE findQueueEstimatedWaitTime(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_1", identifier: "mediaType", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueEstimatedWaitTime("Marketing", "call")', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_0" }, { input: 'FindQueueEstimatedWaitTime("Marketing", ToString(NOT_SET))', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_1" }, { input: 'FindQueueEstimatedWaitTime(ToString(NOT_SET), "call")', output: "AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_2" }] }, { description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_DSC", identifier: "Duration_COLL findQueueEstimatedWaitTime(String_ONE,String_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_RV", isArray: true, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_0", identifier: "queueToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_1", identifier: "mediaTypes", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindQueueEstimatedWaitTime("Marketing", MakeList("call"))', output: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_0" }, { input: 'FindQueueEstimatedWaitTime("Marketing", MakeList(ToString(NOT_SET)))', output: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_1" }, { input: 'FindQueueEstimatedWaitTime(ToString(NOT_SET), MakeList("call"))', output: "AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, getQueueEstimatedWaitTime: { identifier: "getQueueEstimatedWaitTime", description: "AR_FN_DSC_GETQUEUEESTIMATEDWAITTIME", type: "function", name: "GetQueueEstimatedWaitTime", category: "statistical", overloads: [{ description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_DSC", identifier: "Duration_ONE getQueueEstimatedWaitTime(Queue_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_PRM_DSC_0", identifier: "queueToQuery", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }], examples: [{ input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"))', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_0" }, { input: "GetQueueEstimatedWaitTime(ToQueue(NOT_SET))", output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_1" }] }, { description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_DSC", identifier: "Duration_ONE getQueueEstimatedWaitTime(Queue_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_0", identifier: "queueToQuery", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_1", identifier: "mediaType", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), "call")', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_0" }, { input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), ToString(NOT_SET))', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_1" }, { input: 'GetQueueEstimatedWaitTime(ToQueue(NOT_SET), "call")', output: "AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_2" }] }, { description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_DSC", identifier: "Duration_COLL getQueueEstimatedWaitTime(Queue_ONE,String_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", commonmodule: "commonmodule" }, featureConfigName: "queueEstimatedWaitTime", needsServerInfo: true, returnValue: { description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_RV", isArray: true, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_0", identifier: "queueToQuery", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_1", identifier: "mediaTypes", isArray: true, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), MakeList("call"))', output: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_0" }, { input: 'GetQueueEstimatedWaitTime(FindQueue("Marketing"), MakeList(ToString(NOT_SET)))', output: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_1" }, { input: 'GetQueueEstimatedWaitTime(ToQueue(NOT_SET), MakeList("call"))', output: "AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_2" }] }], needsServerInfo: true }, findResponseAsset: { identifier: "findResponseAsset", description: "AR_FN_DSC_FINDRESPONSEASSET", type: "function", name: "FindResponseAsset", category: "search", overloads: [{ description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_DSC", identifier: "ResponseAsset_ONE findResponseAsset(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_PRM_DSC_0", identifier: "responseAssetNameToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindResponseAsset("ArchitectAsset")', output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_0" }, { input: "FindResponseAsset(ToString(NOT_SET))", output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_1" }] }, { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_DSC", identifier: "ResponseAsset_ONE findResponseAsset(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_PRM_DSC_0", identifier: "responseAssetName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindResponseAsset(NOT_SET)", output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findResponseAssetById: { identifier: "findResponseAssetById", description: "AR_FN_DSC_FINDRESPONSEASSETBYID", type: "function", name: "FindResponseAssetById", category: "search", overloads: [{ description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_DSC", identifier: "ResponseAsset_ONE findResponseAssetById(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_PRM_DSC_0", identifier: "responseAssetId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindResponseAssetById("0bfba8bc-37cd-4fa2-b986-86fa0523aeec")', output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_EX_OUT_0" }] }, { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_DSC", identifier: "ResponseAsset_ONE findResponseAssetById(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_PRM_DSC_0", identifier: "responseAssetId", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindResponseAssetById(NOT_SET)", output: "AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findSchedule: { identifier: "findSchedule", description: "AR_FN_DSC_FINDSCHEDULE", type: "function", name: "FindSchedule", category: "search", overloads: [{ description: "AR_FN_SCHED_FINDSCHEDULE_STR_DSC", identifier: "Schedule_ONE findSchedule(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_FINDSCHEDULE_STR_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_FINDSCHEDULE_STR_PRM_DSC_0", identifier: "scheduleToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindSchedule("OpenHours")', output: "AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_0" }, { input: "FindSchedule(ToString(NOT_SET))", output: "AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_1" }] }, { description: "AR_FN_SCHED_FINDSCHEDULE_NTS_DSC", identifier: "Schedule_ONE findSchedule(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_FINDSCHEDULE_NTS_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_FINDSCHEDULE_NTS_PRM_DSC_0", identifier: "scheduleName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindSchedule(NOT_SET)", output: "AR_FN_SCHED_FINDSCHEDULE_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findScheduleGroup: { identifier: "findScheduleGroup", description: "AR_FN_DSC_FINDSCHEDULEGROUP", type: "function", name: "FindScheduleGroup", category: "search", overloads: [{ description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_DSC", identifier: "ScheduleGroup_ONE findScheduleGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_PRM_DSC_0", identifier: "scheduleGroupToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindScheduleGroup("OpenHoursEastCoast")', output: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_0" }, { input: "FindScheduleGroup(ToString(NOT_SET))", output: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_1" }] }, { description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_DSC", identifier: "ScheduleGroup_ONE findScheduleGroup(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_PRM_DSC_0", identifier: "scheduleGroupName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindScheduleGroup(NOT_SET)", output: "AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_EX_OUT_0" }] }], needsServerInfo: true }, findSkill: { identifier: "findSkill", description: "AR_FN_DSC_FINDSKILL", type: "function", name: "FindSkill", category: "search", overloads: [{ description: "AR_FN_SKL_FINDSKILL_STR_DSC", identifier: "Skill_ONE findSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_FINDSKILL_STR_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_FINDSKILL_STR_PRM_DSC_0", identifier: "skillToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindSkill("JavaScript")', output: "AR_FN_SKL_FINDSKILL_STR_EX_OUT_0" }, { input: "FindSkill(ToString(NOT_SET))", output: "AR_FN_SKL_FINDSKILL_STR_EX_OUT_1" }] }, { description: "AR_FN_SKL_FINDSKILL_NTS_DSC", identifier: "Skill_ONE findSkill(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_FINDSKILL_NTS_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_FINDSKILL_NTS_PRM_DSC_0", identifier: "skillName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindSkill(NOT_SET)", output: "AR_FN_SKL_FINDSKILL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, evaluateSkillExpressionFilter: { identifier: "evaluateSkillExpressionFilter", description: "AR_FN_DSC_EVALUATESKILLEXPRESSIONFILTER", type: "function", name: "EvaluateSkillExpressionFilter", category: "complex", overloads: [{ description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_DSC", identifier: "SkillExpressionFilter_ONE evaluateSkillExpressionFilter(String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", emailsend: "emailsend", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_RV", isArray: false, type: "jsn__architect::skill_expression_filter" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_0", identifier: "filterText", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1", maxLength: "1024" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_1", identifier: "notSetIfInvalid", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: 'EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)", false)', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_0" }, { input: 'EvaluateSkillExpressionFilter("invalid filter text", true)', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_1" }] }, { description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_DSC", identifier: "SkillExpressionFilter_ONE evaluateSkillExpressionFilter(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_RV", isArray: false, type: "jsn__architect::skill_expression_filter" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_PRM_DSC_0", identifier: "filterText", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1", maxLength: "1024" }], examples: [{ input: 'EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)")', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_0" }, { input: 'EvaluateSkillExpressionFilter("invalid filter text")', output: "AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_1" }] }], needsServerInfo: true }, findLanguageSkill: { identifier: "findLanguageSkill", description: "AR_FN_DSC_FINDLANGUAGESKILL", type: "function", name: "FindLanguageSkill", category: "search", overloads: [{ description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_DSC", identifier: "LanguageSkill_ONE findLanguageSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_PRM_DSC_0", identifier: "skillToFind", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindLanguageSkill("Spanish - Written")', output: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_0" }, { input: "FindLanguageSkill(ToString(NOT_SET))", output: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_1" }] }, { description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_DSC", identifier: "LanguageSkill_ONE findLanguageSkill(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "FindLanguageSkill(NOT_SET)", output: "AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, append: { identifier: "append", description: "AR_FN_DSC_APPEND", type: "function", name: "Append", category: "text", overloads: [{ description: "AR_FN_STR_APPEND_STR_STR_MORE_DSC", identifier: "String_ONE append(String_ONE,String_ONE...)", support: { version: "1.0", resolver: "n-SameType" }, returnValue: { description: "AR_FN_STR_APPEND_STR_STR_MORE_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_0", identifier: "initialText", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_1", identifier: "textToAppend", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "str" }], examples: [{ input: 'Append("Hello", " World")', output: '"Hello World"' }, { input: 'Append("Hello", "-", "World")', output: '"Hello-World"' }, { input: 'Append("Hello", NOT_SET)', output: '"Hello"' }, { input: 'Append(NOT_SET, "Hello")', output: '"Hello"' }, { input: "Append(ToString(NOT_SET), NOT_SET)", output: '""' }] }, { description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_DSC", identifier: "Audio_ONE appendAudio(Any_ONE,Any_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_0", identifier: "initialAudioOrPrompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "apa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_1", identifier: "audioOrPromptToAppend", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "apa" }], examples: [{ input: 'Append(Prompt.Welcome, ToAudioTTS("John"))', output: "AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_EX_OUT_0" }] }, { description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_DSC", identifier: "Communication_ONE append(Communication_ONE,Any_ONE...)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_0", identifier: "initialCommunication", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "com" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_1", identifier: "valueToAppend", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "any" }], examples: [{ input: 'Append(MakeCommunication(Prompt.Welcome, "John"), ToCommunicationBlank(1000), "Your account balance is", MakeCurrency(350, "USD"))', output: "A Communication with five items in it." }] }], needsServerInfo: true }, makeCommunication: { identifier: "makeCommunication", description: "AR_FN_DSC_MAKECOMMUNICATION", type: "function", name: "MakeCommunication", category: "text", overloads: [{ description: "AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_DSC", identifier: "Communication_ONE makeCommunication(Any_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_PRM_DSC_0", identifier: "anyValue", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "any" }], examples: [{ input: 'MakeCommunication(Prompt.Welcome, "John", ToCommunicationBlank(1000), ToCommunication("ABC", Format.String.playChars))', output: "A Communication with four items." }] }], needsServerInfo: true }, left: { identifier: "left", description: "AR_FN_DSC_LEFT", type: "function", name: "Left", category: "text", overloads: [{ description: "AR_FN_STR_LEFT_STR_LNG_DSC", identifier: "String_ONE left(String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_LEFT_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LEFT_STR_LNG_PRM_DSC_0", identifier: "srcString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LEFT_STR_LNG_PRM_DSC_1", identifier: "length", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Left("Hello", 2)', output: '"He"' }, { input: 'Left("Hello", 6)', output: '"Hello"' }, { input: 'Left("Hello", 0)', output: '""' }] }] }, length: { identifier: "length", description: "AR_FN_DSC_LENGTH", type: "function", name: "Length", category: "text", overloads: [{ description: "AR_FN_LNG_LENGTH_STR_DSC", identifier: "Long_ONE length(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_LENGTH_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_LENGTH_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Length("Hello World")', output: "11" }, { input: 'Length("")', output: "0" }] }, { description: "AR_FN_LNG_LENGTH_JSON_DSC", identifier: "Long_ONE length(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_LENGTH_JSON_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_LENGTH_JSON_PRM_DSC_0", identifier: "jsonString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'Length(JsonParse("\\"Hello World\\""))', output: "11" }] }], needsServerInfo: true }, lower: { identifier: "lower", description: "AR_FN_DSC_LOWER", type: "function", name: "Lower", category: "text", overloads: [{ description: "AR_FN_STR_LOWER_STR_DSC", identifier: "String_ONE lower(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_LOWER_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LOWER_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Lower("Hello World")', output: '"hello world"' }, { input: 'Lower("")', output: '""' }] }] }, ltrim: { identifier: "ltrim", description: "AR_FN_DSC_LTRIM", type: "function", name: "LTrim", category: "text", overloads: [{ description: "AR_FN_STR_LTRIM_STR_DSC", identifier: "String_ONE ltrim(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_LTRIM_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_LTRIM_STR_PRM_DSC_0", identifier: "stringToTrim", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'LTrim(" Hello")', output: '"Hello"' }, { input: 'LTrim(" Hello ")', output: '"Hello "' }, { input: 'LTrim("Hello ")', output: '"Hello "' }, { input: 'LTrim("")', output: '""' }] }] }, replace: { identifier: "replace", description: "AR_FN_DSC_REPLACE", type: "function", name: "Replace", category: "text", overloads: [{ description: "AR_FN_STR_REPLACE_STR_STR_STR_DSC", identifier: "String_ONE replace(String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_REPLACE_STR_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_1", identifier: "findString", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_2", identifier: "replacementString", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }], examples: [{ input: 'Replace("Hello World", "Hello", "World")', output: '"World World"' }, { input: 'Replace("Hello World", "Hello", NOT_SET)', output: '" World"' }, { input: 'Replace("Hello World", "Soccer", "Ball")', output: '"Hello World"' }, { input: 'Replace("Hello World", "hello", "")', output: '"Hello World"' }, { input: 'Replace("Hello World", "", "Ball")', output: '"Hello World"' }, { input: 'Replace("Hello World", "Test", "test")', output: '"Hello World"' }] }] }, reverse: { identifier: "reverse", description: "AR_FN_DSC_REVERSE", type: "function", name: "Reverse", category: "text", overloads: [{ description: "AR_FN_STR_REVERSE_STR_DSC", identifier: "String_ONE reverse(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_REVERSE_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_REVERSE_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Reverse("Hello")', output: '"olleH"' }] }] }, right: { identifier: "right", description: "AR_FN_DSC_RIGHT", type: "function", name: "Right", category: "text", overloads: [{ description: "AR_FN_STR_RIGHT_STR_LNG_DSC", identifier: "String_ONE right(String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_RIGHT_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_0", identifier: "srcString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_1", identifier: "length", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Right("Hello", 3)', output: '"llo"' }, { input: 'Right("Hello", 6)', output: '"Hello"' }, { input: 'Right("Hello", 0)', output: '""' }] }] }, rtrim: { identifier: "rtrim", description: "AR_FN_DSC_RTRIM", type: "function", name: "RTrim", category: "text", overloads: [{ description: "AR_FN_STR_RTRIM_STR_DSC", identifier: "String_ONE rtrim(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_RTRIM_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_RTRIM_STR_PRM_DSC_0", identifier: "stringToTrim", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'RTrim("Hello ")', output: '"Hello"' }, { input: 'RTrim(" Hello ")', output: '" Hello"' }, { input: 'RTrim(" Hello")', output: '" Hello"' }, { input: 'RTrim("")', output: '""' }] }] }, substring: { identifier: "substring", description: "AR_FN_DSC_SUBSTRING", type: "function", name: "Substring", category: "text", overloads: [{ description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_DSC", identifier: "String_ONE substring(String_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_1", identifier: "start", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_2", identifier: "length", isArray: false, helpDisplayIdx: 2, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'Substring("Hello", 0, 3)', output: '"Hel"' }, { input: 'Substring("Hello", 2, 3)', output: '"llo"' }, { input: 'Substring("Hello", 3, 3)', output: '"lo"' }, { input: 'Substring("Hello", 0, 27)', output: '"Hello"' }, { input: 'Substring("Hello", 10, 5)', output: '""' }] }] }, trim: { identifier: "trim", description: "AR_FN_DSC_TRIM", type: "function", name: "Trim", category: "text", overloads: [{ description: "AR_FN_STR_TRIM_STR_DSC", identifier: "String_ONE trim(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TRIM_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TRIM_STR_PRM_DSC_0", identifier: "stringToTrim", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Trim(" Hello ")', output: '"Hello"' }, { input: 'Trim("Hello ")', output: '"Hello"' }, { input: 'Trim(" Hello")', output: '"Hello"' }, { input: 'Trim("")', output: '""' }] }] }, upper: { identifier: "upper", description: "AR_FN_DSC_UPPER", type: "function", name: "Upper", category: "text", overloads: [{ description: "AR_FN_STR_UPPER_STR_DSC", identifier: "String_ONE upper(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_UPPER_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_UPPER_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Upper("Hello World")', output: '"HELLO WORLD"' }, { input: 'Upper("")', output: '""' }] }] }, contains: { identifier: "contains", description: "AR_FN_DSC_CONTAINS", type: "function", name: "Contains", category: "text", overloads: [{ description: "AR_FN_BLN_CONTAINS_STR_STR_DSC", identifier: "Boolean_ONE contains(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_CONTAINS_STR_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Contains("Hello", "ll")', output: "true" }, { input: 'Contains("Hello", "he")', output: "false" }, { input: 'Contains("Hello", "abc")', output: "false" }, { input: 'Contains("Hello", "")', output: "true" }] }, { description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_DSC", identifier: "Boolean_ONE contains(String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_1", identifier: "textToFind", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'Contains("Hello", "ll", true)', output: "true" }, { input: 'Contains("Hello", "he", false)', output: "false" }, { input: 'Contains("Hello", "he", true)', output: "true" }, { input: 'Contains("Hello", "abc", true)', output: "false" }, { input: 'Contains("Hello", "", true)', output: "true" }, { input: 'Contains("le \xC9lever", "\xE9", true)', output: "true" }, { input: 'Contains("le \xC9lever", "\xE9", false)', output: "false" }, { input: 'Contains("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", true)', output: "true" }, { input: 'Contains("\u4E2D\u570B\u53F0\u7063KD1", "\u53F0", false)', output: "true" }] }], needsServerInfo: true }, compare: { identifier: "compare", description: "AR_FN_DSC_COMPARE", type: "function", name: "Compare", category: "text", overloads: [{ description: "AR_FN_LNG_COMPARE_STR_STR_DSC", identifier: "Long_ONE compare(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_COMPARE_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_0", identifier: "stringToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_1", identifier: "stringToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'Compare("hello", "Hello")', output: "-1" }, { input: 'Compare("Hello", "hello")', output: "1" }, { input: 'Compare("2", "10")', output: "AR_FN_LNG_COMPARE_STR_STR_EX_OUT_2" }, { input: 'Compare("Hello", "Hello")', output: "0" }, { input: 'Compare("Hel", "Hello")', output: "-1" }, { input: 'Compare("Hello", NOT_SET)', output: "1" }, { input: 'Compare("", NOT_SET)', output: "1" }, { input: 'Compare(NOT_SET, "")', output: "-1" }, { input: 'Compare(NOT_SET, "Hello")', output: "-1" }, { input: "Compare(NOT_SET, NOT_SET)", output: "0" }] }, { description: "AR_FN_LNG_COMPARE_STR_STR_BLN_DSC", identifier: "Long_ONE compare(String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_COMPARE_STR_STR_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_0", identifier: "stringToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_1", identifier: "stringToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'Compare("hello", "Hello", true)', output: "0" }, { input: 'Compare("hello", "Hello", false)', output: "-1" }, { input: 'Compare("2", "10", false)', output: "1" }, { input: 'Compare("Hel", "Hello", true)', output: "-1" }, { input: 'Compare("Hello", "Hello", true)', output: "0" }, { input: 'Compare("Hello", NOT_SET, false)', output: "1" }, { input: 'Compare(NOT_SET, "Hello", true)', output: "-1" }] }] }, split: { identifier: "split", description: "AR_FN_DSC_SPLIT", type: "function", name: "Split", category: "text", overloads: [{ description: "AR_FN_STR_COLL_SPLIT_STR_STR_DSC", identifier: "String_COLL split(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_COLL_SPLIT_STR_STR_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_0", identifier: "textToSplit", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'Split("Hello World", "l")', output: "AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_0" }, { input: 'Split("", "l")', output: "AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_1" }, { input: 'Split("Hello World", "")', output: "AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_2" }] }] }, day: { identifier: "day", description: "AR_FN_DSC_DAY", type: "function", name: "Day", category: "datetime", overloads: [{ description: "AR_FN_LNG_DAY_DATE_DSC", identifier: "Long_ONE day(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_DAY_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAY_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "Day(MakeDate(2017, 2, 14))", output: "14" }] }, { description: "AR_FN_LNG_DAY_DTM_DSC", identifier: "Long_ONE day(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_DAY_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAY_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Day(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "20" }] }], needsServerInfo: true }, month: { identifier: "month", description: "AR_FN_DSC_MONTH", type: "function", name: "Month", category: "datetime", overloads: [{ description: "AR_FN_LNG_MONTH_DATE_DSC", identifier: "Long_ONE month(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_MONTH_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MONTH_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "Month(MakeDate(2009, 3, 20))", output: "3" }] }, { description: "AR_FN_LNG_MONTH_DTM_DSC", identifier: "Long_ONE month(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_MONTH_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MONTH_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Month(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "3" }] }], needsServerInfo: true }, year: { identifier: "year", description: "AR_FN_DSC_YEAR", type: "function", name: "Year", category: "datetime", overloads: [{ description: "AR_FN_LNG_YEAR_DATE_DSC", identifier: "Long_ONE year(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_YEAR_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_YEAR_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "Year(MakeDate(2019, 3, 20))", output: "2019" }] }, { description: "AR_FN_LNG_YEAR_DTM_DSC", identifier: "Long_ONE year(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_YEAR_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_YEAR_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Year(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "2009" }] }], needsServerInfo: true }, hour: { identifier: "hour", description: "AR_FN_DSC_HOUR", type: "function", name: "Hour", category: "datetime", overloads: [{ description: "AR_FN_LNG_HOUR_TIME_DSC", identifier: "Long_ONE hour(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_HOUR_TIME_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_HOUR_TIME_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }], examples: [{ input: "Hour(MakeTime(12, 00, 00))", output: "12" }] }, { description: "AR_FN_LNG_HOUR_DTM_DSC", identifier: "Long_ONE hour(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_HOUR_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_HOUR_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Hour(MakeDateTime(2007, 2, 10, 12, 00, 00))", output: "12" }] }], needsServerInfo: true }, minute: { identifier: "minute", description: "AR_FN_DSC_MINUTE", type: "function", name: "Minute", category: "datetime", overloads: [{ description: "AR_FN_LNG_MINUTE_DTM_DSC", identifier: "Long_ONE minute(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_MINUTE_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MINUTE_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Minute(MakeDateTime(2007, 2, 10, 12, 30, 0))", output: "30" }, { input: "Minute(MakeDateTime(2019, 3, 1, 1, 5, 0))", output: "5" }, { input: "Minute(MakeDateTime(2015, 7, 15, 16, 0, 0))", output: "0" }] }, { description: "AR_FN_LNG_MINUTE_TIME_DSC", identifier: "Long_ONE minute(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_MINUTE_TIME_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_MINUTE_TIME_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }], examples: [{ input: "Minute(MakeTime(12, 30, 0))", output: "30" }, { input: "Minute(MakeTime(1, 5, 0))", output: "5" }, { input: "Minute(MakeTime(16, 0, 0))", output: "0" }] }], needsServerInfo: true }, second: { identifier: "second", description: "AR_FN_DSC_SECOND", type: "function", name: "Second", category: "datetime", overloads: [{ description: "AR_FN_LNG_SECOND_DTM_DSC", identifier: "Long_ONE second(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_SECOND_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_SECOND_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "Second(MakeDateTime(2007, 2, 10, 12, 30, 45))", output: "45" }] }, { description: "AR_FN_LNG_SECOND_TIME_DSC", identifier: "Long_ONE second(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_SECOND_TIME_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_SECOND_TIME_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }], examples: [{ input: "Second(MakeTime(12, 30, 45))", output: "45" }] }], needsServerInfo: true }, dateDiff: { identifier: "dateDiff", description: "AR_FN_DSC_DATEDIFF", type: "function", name: "DateDiff", category: "datetime", overloads: [{ description: "AR_FN_DUR_DATEDIFF_DATE_DATE_DSC", identifier: "Duration_ONE dateDiff(Date_ONE,Date_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_DUR_DATEDIFF_DATE_DATE_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_0", identifier: "date1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_1", identifier: "date2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dat" }], examples: [{ input: "DateDiff(MakeDate(2009, 3, 22), MakeDate(2009, 3, 20))", output: "AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_0" }, { input: "DateDiff(MakeDate(2009, 3, 20), MakeDate(2009, 3, 22))", output: "AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_1" }] }], needsServerInfo: true }, dateTimeDiff: { identifier: "dateTimeDiff", description: "AR_FN_DSC_DATETIMEDIFF", type: "function", name: "DateTimeDiff", category: "datetime", overloads: [{ description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_DSC", identifier: "Duration_ONE dateTimeDiff(DateTime_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_0", identifier: "dateTime1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_1", identifier: "dateTime2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "DateTimeDiff(MakeDateTime(2009, 3, 20, 14, 0, 0), MakeDateTime(2009, 3, 20, 12, 0, 0))", output: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_0" }, { input: "DateTimeDiff(MakeDateTime(2009, 3, 20, 10, 0, 0), MakeDateTime(2009, 3, 20, 12, 0, 0))", output: "AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_1" }] }] }, timeDiff: { identifier: "timeDiff", description: "AR_FN_DSC_TIMEDIFF", type: "function", name: "TimeDiff", category: "datetime", overloads: [{ description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_DSC", identifier: "Duration_ONE timeDiff(Time_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_0", identifier: "time1", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_1", identifier: "time2", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tim" }], examples: [{ input: "TimeDiff(MakeTime(14, 0, 0), MakeTime(12, 0, 0))", output: "AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_0" }, { input: "TimeDiff(MakeTime(10, 0, 0), MakeTime(12, 0, 0))", output: "AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_1" }] }], needsServerInfo: true }, dayOfWeek: { identifier: "dayOfWeek", description: "AR_FN_DSC_DAYOFWEEK", type: "function", name: "DayOfWeek", category: "datetime", overloads: [{ description: "AR_FN_LNG_DAYOFWEEK_DATE_DSC", identifier: "Long_ONE dayOfWeek(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_DAYOFWEEK_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAYOFWEEK_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "DayOfWeek(MakeDate(2009, 4, 5))", output: "1" }] }, { description: "AR_FN_LNG_DAYOFWEEK_DTM_DSC", identifier: "Long_ONE dayOfWeek(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_DAYOFWEEK_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_DAYOFWEEK_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "DayOfWeek(MakeDateTime(2009, 4, 5, 3, 0, 0))", output: "1" }] }], needsServerInfo: true }, getDayOfWeekOccurrence: { identifier: "getDayOfWeekOccurrence", description: "AR_FN_DSC_GETDAYOFWEEKOCCURRENCE", type: "function", name: "GetDayOfWeekOccurrence", category: "datetime", overloads: [{ description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "53", min: "-53", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(1, 10, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -1, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(2, 53, 2017)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_3" }] }, { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "5", min: "-5", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "month", isArray: false, helpDisplayIdx: 3, max: "12", min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(1, 2, 2017, 4)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -1, 2017, 2)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017, 2)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(3, 5, 2017, 4)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_3" }] }, { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "53", min: "-53", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "hour", isArray: false, helpDisplayIdx: 3, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "minute", isArray: false, helpDisplayIdx: 4, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5", identifier: "second", isArray: false, helpDisplayIdx: 5, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(6, -1, 2017, 2, 14, 30)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017, 2, 5, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(1, 20, 2017, 2, 11, 15)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(3, 53, 2017, 12, 0, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3" }] }, { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE getDayOfWeekOccurrence(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "dayOfWeek", isArray: false, helpDisplayIdx: 0, max: "7", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "occurrence", isArray: false, helpDisplayIdx: 1, max: "5", min: "-5", repeatable: false, required: true, type: "int", disallowZero: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "year", isArray: false, helpDisplayIdx: 2, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "month", isArray: false, helpDisplayIdx: 3, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "hour", isArray: false, helpDisplayIdx: 4, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5", identifier: "minute", isArray: false, helpDisplayIdx: 5, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_6", identifier: "second", isArray: false, helpDisplayIdx: 6, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetDayOfWeekOccurrence(1, 2, 2017, 4, 11, 15, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "GetDayOfWeekOccurrence(6, -1, 2017, 2, 14, 30, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "GetDayOfWeekOccurrence(6, -2, 2017, 2, 5, 0, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2" }, { input: "GetDayOfWeekOccurrence(3, 5, 2015, 4, 12, 0, 0)", output: "AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3" }] }] }, getMenusSupportSpeechRecognition: { identifier: "getMenusSupportSpeechRecognition", description: "AR_FN_DSC_GETMENUSSUPPORTSPEECHRECOGNITION", type: "function", name: "GetMenusSupportSpeechRecognition", category: "audio", overloads: [{ description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_DSC", identifier: "Boolean_ONE getMenusSupportSpeechRecognition()", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_RV", isArray: false, type: "bln" }, parameters: [], examples: [{ input: "GetMenusSupportSpeechRecognition()", output: "false" }] }, { description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_DSC", identifier: "Boolean_ONE getMenusSupportSpeechRecognition(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_PRM_DSC_0", identifier: "languageTag", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'GetMenusSupportSpeechRecognition("en-us")', output: "true" }, { input: "GetMenusSupportSpeechRecognition(ToString(NOT_SET))", output: "A NOT_SET Boolean" }] }], needsServerInfo: true }, weekNum: { identifier: "weekNum", description: "AR_FN_DSC_WEEKNUM", type: "function", name: "WeekNum", category: "datetime", overloads: [{ description: "AR_FN_LNG_WEEKNUM_DATE_DSC", identifier: "Long_ONE weekNum(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_WEEKNUM_DATE_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_WEEKNUM_DATE_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }], examples: [{ input: "WeekNum(MakeDate(2017, 1, 1))", output: "1" }, { input: "WeekNum(MakeDate(2009, 12, 10))", output: "50" }, { input: "WeekNum(MakeDate(2009, 12, 31))", output: "53" }] }, { description: "AR_FN_LNG_WEEKNUM_DTM_DSC", identifier: "Long_ONE weekNum(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_WEEKNUM_DTM_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_WEEKNUM_DTM_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }], examples: [{ input: "WeekNum(MakeDateTime(2007, 1, 1, 3, 0, 0))", output: "1" }, { input: "WeekNum(MakeDateTime(2009, 12, 10, 3, 0, 0))", output: "50" }, { input: "WeekNum(MakeDateTime(2009, 12, 31, 3, 0, 0))", output: "53" }] }], needsServerInfo: true }, makeDate: { identifier: "makeDate", description: "AR_FN_DSC_MAKEDATE", type: "function", name: "MakeDate", category: "datetime", overloads: [{ description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_DSC", identifier: "Date_ONE makeDate(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_0", identifier: "year", isArray: false, helpDisplayIdx: 0, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_1", identifier: "month", isArray: false, helpDisplayIdx: 1, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_2", identifier: "day", isArray: false, helpDisplayIdx: 2, max: "31", min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDate(2014, 5, 20)", output: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeDate(2018, 1, 1)", output: "AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_1" }] }], needsServerInfo: true }, makeDateTime: { identifier: "makeDateTime", description: "AR_FN_DSC_MAKEDATETIME", type: "function", name: "MakeDateTime", category: "datetime", overloads: [{ description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE makeDateTime(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "year", isArray: false, helpDisplayIdx: 0, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "month", isArray: false, helpDisplayIdx: 1, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "day", isArray: false, helpDisplayIdx: 2, max: "31", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "hour", isArray: false, helpDisplayIdx: 3, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "minute", isArray: false, helpDisplayIdx: 4, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5", identifier: "second", isArray: false, helpDisplayIdx: 5, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDateTime(2009, 3, 20, 12, 00, 00)", output: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }] }, { description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_DSC", identifier: "DateTime_ONE makeDateTime(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_0", identifier: "year", isArray: false, helpDisplayIdx: 0, max: "2200", min: "1800", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_1", identifier: "month", isArray: false, helpDisplayIdx: 1, max: "12", min: "1", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_2", identifier: "day", isArray: false, helpDisplayIdx: 2, max: "31", min: "1", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDateTime(2009, 3, 20)", output: "AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_EX_OUT_0" }] }, { description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_DSC", identifier: "DateTime_ONE makeDateTime(Date_ONE,Time_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_0", identifier: "date", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_1", identifier: "time", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "tim" }], examples: [{ input: "MakeDateTime(MakeDate(2009, 3, 20), MakeTime(3, 30, 0))", output: "A DateTime whose value is March 20th, 2009 at 03:30:00AM." }, { input: "MakeDateTime(MakeDate(2018, 1, 1), ToTime(NOT_SET))", output: "A DateTime whose value is January 1st, 2018 at 12:00:00AM." }, { input: "MakeDateTime(ToDate(NOT_SET), MakeTime(15, 0, 0))", output: "A DateTime whose value is January 1st, 1970 at 03:00:00PM." }] }], needsServerInfo: true }, makeDuration: { identifier: "makeDuration", description: "AR_FN_DSC_MAKEDURATION", type: "function", name: "MakeDuration", category: "datetime", overloads: [{ description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_DSC", identifier: "Duration_ONE makeDuration(Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "day", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "hour", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "minute", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "second", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDuration(10, 0, 30, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeDuration(-10, 0, 30, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "MakeDuration(-10, 0, -30, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_2" }] }, { description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_DSC", identifier: "Duration_ONE makeDuration(Long_ONE,Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "day", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "hour", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "minute", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "second", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4", identifier: "milliseconds", isArray: false, helpDisplayIdx: 4, repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeDuration(10, 0, 30, 0, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeDuration(-10, 0, 30, 10, 500)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_1" }, { input: "MakeDuration(-10, 0, -30, 0, 0)", output: "AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_2" }] }] }, makeTime: { identifier: "makeTime", description: "AR_FN_DSC_MAKETIME", type: "function", name: "MakeTime", category: "datetime", overloads: [{ description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_DSC", identifier: "Time_ONE makeTime(Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_0", identifier: "hour", isArray: false, helpDisplayIdx: 0, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_1", identifier: "minute", isArray: false, helpDisplayIdx: 1, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_2", identifier: "second", isArray: false, helpDisplayIdx: 2, max: "59", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeTime(12, 5, 0)", output: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_DSC", identifier: "Time_ONE makeTime(Long_ONE,Long_ONE,Long_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_0", identifier: "hour", isArray: false, helpDisplayIdx: 0, max: "23", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_1", identifier: "minute", isArray: false, helpDisplayIdx: 1, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_2", identifier: "second", isArray: false, helpDisplayIdx: 2, max: "59", min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_3", identifier: "milliseconds", isArray: false, helpDisplayIdx: 3, max: "999", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "MakeTime(2, 30, 10, 0)", output: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_0" }, { input: "MakeTime(12, 0, 10, 200)", output: "AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_1" }] }], needsServerInfo: true }, addDays: { identifier: "addDays", description: "AR_FN_DSC_ADDDAYS", type: "function", name: "AddDays", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDDAYS_DTM_LNG_DSC", identifier: "DateTime_ONE addDays(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDDAYS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_1", identifier: "days", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddDays(MakeDateTime(2009, 3, 2, 12, 00, 00), 5)", output: "AR_FN_DTM_ADDDAYS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_DATE_ADDDAYS_DATE_LNG_DSC", identifier: "Date_ONE addDays(Date_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDDAYS_DATE_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_1", identifier: "days", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddDays(MakeDate(2009, 3, 2), 5)", output: "AR_FN_DATE_ADDDAYS_DATE_LNG_EX_OUT_0" }] }], needsServerInfo: true }, addDuration: { identifier: "addDuration", description: "AR_FN_DSC_ADDDURATION", type: "function", name: "AddDuration", category: "datetime", overloads: [{ description: "AR_FN_DATE_ADDDURATION_DATE_DUR_DSC", identifier: "Date_ONE addDuration(Date_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDDURATION_DATE_DUR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_1", identifier: "durationDaysToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "AddDuration(MakeDate(2009, 1, 10), MakeDuration(10, 0, 30, 0))", output: "AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_0" }, { input: "AddDuration(MakeDate(2020, 2, 28), MakeDuration(3, 0, 0, 0))", output: "AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_1" }, { input: "AddDuration(MakeDate(2020, 1, 2), MakeDuration(-3, -4, 0, 0))", output: "AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_2" }] }, { description: "AR_FN_DTM_ADDDURATION_DTM_DUR_DSC", identifier: "DateTime_ONE addDuration(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDDURATION_DTM_DUR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_1", identifier: "durationToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "AddDuration(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDuration(10, 0, 30, 0))", output: "AR_FN_DTM_ADDDURATION_DTM_DUR_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDDURATION_TIME_DUR_DSC", identifier: "Time_ONE addDuration(Time_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDDURATION_TIME_DUR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_1", identifier: "durationToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "AddDuration(MakeTime(22, 0, 0), MakeDuration(2, 3, 30, 0))", output: "A Time whose value is 01:30:00AM." }, { input: "AddDuration(MakeTime(12, 30, 0), MakeDuration(-1, 3, 30, 0))", output: "A Time whose value is 04:00:00PM." }, { input: "AddDuration(MakeTime(12, 30, 0), MakeDuration(-1, -3, -30, 0))", output: "A Time whose value is 09:00:00AM." }] }], needsServerInfo: true }, addMonths: { identifier: "addMonths", description: "AR_FN_DSC_ADDMONTHS", type: "function", name: "AddMonths", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_DSC", identifier: "DateTime_ONE addMonths(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_1", identifier: "monthsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMonths(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_0" }, { input: "AddMonths(MakeDateTime(2009, 1, 31, 6, 30, 0), 1)", output: "AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_1" }] }, { description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_DSC", identifier: "Date_ONE addMonths(Date_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_1", identifier: "monthsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMonths(MakeDate(2009, 1, 10), 3)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_0" }, { input: "AddMonths(MakeDate(2008, 1, 29), 1)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_1" }, { input: "AddMonths(MakeDate(2009, 1, 29), 1)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_2" }, { input: "AddMonths(MakeDate(2020, 3, 1), -2)", output: "AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_3" }] }], needsServerInfo: true }, addYears: { identifier: "addYears", description: "AR_FN_DSC_ADDYEARS", type: "function", name: "AddYears", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDYEARS_DTM_LNG_DSC", identifier: "DateTime_ONE addYears(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDYEARS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_1", identifier: "yearsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddYears(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDYEARS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_DATE_ADDYEARS_DATE_LNG_DSC", identifier: "Date_ONE addYears(Date_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_ADDYEARS_DATE_LNG_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_0", identifier: "startDate", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_1", identifier: "yearsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddYears(MakeDate(2012, 1, 10), 3)", output: "AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_0" }, { input: "AddYears(MakeDate(2012, 1, 10), 0)", output: "AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_1" }, { input: "AddYears(MakeDate(2012, 1, 10), -3)", output: "AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_2" }] }], needsServerInfo: true }, addHours: { identifier: "addHours", description: "AR_FN_DSC_ADDHOURS", type: "function", name: "AddHours", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDHOURS_DTM_LNG_DSC", identifier: "DateTime_ONE addHours(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDHOURS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_1", identifier: "hoursToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddHours(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDHOURS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDHOURS_TIME_LNG_DSC", identifier: "Time_ONE addHours(Time_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDHOURS_TIME_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_1", identifier: "hoursToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddHours(MakeTime(6, 30, 0), 3)", output: "AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_0" }, { input: "AddHours(MakeTime(6, 30, 0, 500), -9)", output: "AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_1" }, { input: "AddHours(MakeTime(0, 0, 0), 36)", output: "AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_2" }] }], needsServerInfo: true }, addMinutes: { identifier: "addMinutes", description: "AR_FN_DSC_ADDMINUTES", type: "function", name: "AddMinutes", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_DSC", identifier: "DateTime_ONE addMinutes(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_1", identifier: "minutesToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMinutes(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDMINUTES_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_DSC", identifier: "Time_ONE addMinutes(Time_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_1", identifier: "minutesToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddMinutes(MakeTime(6, 30, 0), 150)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_0" }, { input: "AddMinutes(MakeTime(6, 30, 0, 500), -600)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_1" }, { input: "AddMinutes(MakeTime(0, 0, 0), -1440)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_2" }, { input: "AddMinutes(MakeTime(0, 0, 0), -1410)", output: "AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_3" }] }], needsServerInfo: true }, addSeconds: { identifier: "addSeconds", description: "AR_FN_DSC_ADDSECONDS", type: "function", name: "AddSeconds", category: "datetime", overloads: [{ description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_DSC", identifier: "DateTime_ONE addSeconds(DateTime_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_0", identifier: "startDateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_1", identifier: "secondsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddSeconds(MakeDateTime(2009, 1, 10, 6, 30, 0), 3)", output: "AR_FN_DTM_ADDSECONDS_DTM_LNG_EX_OUT_0" }] }, { description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_DSC", identifier: "Time_ONE addSeconds(Time_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_0", identifier: "startTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_1", identifier: "secondsToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }], examples: [{ input: "AddSeconds(MakeTime(0, 30, 0), 330)", output: "AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_0" }, { input: "AddSeconds(MakeTime(0, 30, 0), -3600)", output: "AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_1" }, { input: "AddSeconds(MakeTime(6, 30, 0, 500), 86400)", output: "AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_2" }] }], needsServerInfo: true }, logicalIf: { identifier: "logicalIf", description: "AR_FN_DSC_LOGICALIF", type: "function", name: "If", category: "logical", overloads: [{ description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_DSC", identifier: "Any_ONE logicalIf(Boolean_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_1", identifier: "trueValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_2", identifier: "falseValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: "If(5>3, true, false)", output: "true" }, { input: 'If(5>3, "hello", "world")', output: '"hello"' }, { input: "If(5>3, 100, 200)", output: "100" }, { input: "If(5>3, 100.5, 200.0)", output: "100.5" }, { input: 'If(MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD"), MakeCurrency(10.00, "USD"), ToCurrency(NOT_SET))', output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_4" }, { input: "If(5>3, MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2005, 1, 1, 0, 0, 0))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_5" }, { input: "If(5>3, MakeDuration(0, 1, 0, 0), MakeDuration(2, 0, 0, 0))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_6" }, { input: 'If(5>3, ToUser("john.doe@company.com"), ToUser("mary.doe@company.com"))', output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_7", hidden: "true" }, { input: 'If(5>3, ToSkill("Spanish"), ToSkill("German"))', output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_8", hidden: "true" }, { input: "If(3<5, MakeDate(2010, 6, 1), MakeDate(2015, 6, 1))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_9", featureConfigName: "botFlows" }, { input: "If(3<5, MakeTime(12, 0, 0), MakeTime(2, 30, 0))", output: "AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_10", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_DSC", identifier: "Any_COLL logicalIf(Boolean_ONE,Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "If" }, returnValue: { description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "trueValue", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2", identifier: "falseValue", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "any" }], examples: [{ input: 'If(MakeCurrency(5.00, "USD") > MakeCurrency(2.00, "USD"), MakeList(MakeCurrency(10.00, "USD")), MakeList(ToCurrency(NOT_SET)))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_0" }, { input: "If(5>3, MakeList(true), MakeList(false))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_1" }, { input: 'If(5>3, MakeList("hello"), MakeList("world"))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_2" }, { input: "If(5>3, MakeList(100), MakeList(200))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_3" }, { input: "If(5>3, MakeList(100.5), MakeList(200.0))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_4" }, { input: "If(5>3, MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0)), MakeList(MakeDateTime(2005, 1, 1, 0, 0, 0)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_5" }, { input: "If(5>3, MakeList(MakeDuration(0, 1, 0, 0)), MakeList(MakeDuration(2, 0, 0, 0)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_6" }, { input: 'If(5>3, MakeList(ToUser("john.doe@company.com")), MakeList(ToUser("mary.doe@company.com")))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_7", hidden: "true" }, { input: 'If(5>3, MakeList(ToSkill("Spanish")), MakeList(ToSkill("German")))', output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_8", hidden: "true" }, { input: "If(5>3, MakeList(ToSkill(NOT_SET)), MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_9" }, { input: "If(3<5, MakeList(MakeDate(2010, 6, 1)), MakeList(MakeDate(2015, 6, 1)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_10", featureConfigName: "botFlows" }, { input: "If(3<5, MakeList(MakeTime(12, 0, 0)), MakeList(MakeTime(2, 30, 0)))", output: "AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_11", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_DSC", identifier: "Audio_ONE logicalIf(Boolean_ONE,Audio_ONE,Audio_ONE)", support: { version: "1.0", resolver: "If" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_0", identifier: "condition", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_1", identifier: "trueValueAudio", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "aud" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_2", identifier: "falseValueAudio", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'If(5>3, ToAudioTTS("Hello"), ToAudioTTS("World"))', output: "AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_EX_OUT_0" }] }] }, areEqual: { identifier: "areEqual", description: "AR_FN_DSC_AREEQUAL", type: "function", name: "AreEqual", category: "comparison", overloads: [{ description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_DSC", identifier: "Boolean_ONE areEqual(Any_ONE,Any_ONE...)", support: { version: "1.0", resolver: "n-SameTypeParmNotSetToString" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_0", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_1", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 1, repeatable: true, required: false, type: "any" }], examples: [{ input: "AreEqual(true, false, ToBool(NOT_SET))", output: "false" }, { input: "AreEqual(5>3, true)", output: "true" }, { input: 'AreEqual("Hello", "Hel" + "lo")', output: "true" }, { input: 'AreEqual(MakeCurrency(5.00, "USD"), MakeCurrency(2.00, "USD"))', output: "false" }, { input: 'AreEqual(MakeCurrency(5.00, "USD"), MakeCurrency(5.00, "EUR"))', output: "false" }, { input: "AreEqual(ToString(NOT_SET), ToString(NOT_SET))", output: "true" }, { input: "AreEqual(100+5, 105, 110)", output: "false" }, { input: "AreEqual(105, 105)", output: "true" }, { input: "AreEqual(100.5, 120.0, 125.5)", output: "false" }, { input: "AreEqual(100.5, 100.5, 100.5)", output: "true" }, { input: "AreEqual(MakeDateTime(2009, 3, 20, 14, 0, 0), MakeDateTime(2009, 3, 20, 12, 0, 0))", output: "false" }, { input: "AreEqual(MakeDateTime(2009, 3, 20, 14, 0, 0), MakeDateTime(2009, 3, 20, 14, 0, 0))", output: "true" }, { input: "AreEqual(MakeDuration(0, 1, 0, 0), MakeDuration(2, 0, 0, 0))", output: "false" }, { input: "AreEqual(MakeDuration(2, 0, 0, 0), MakeDuration(2, 0, 0, 0))", output: "true" }, { input: 'AreEqual(ToUser("john.doe@company.com"), ToUser("Doe, Jane"))', output: "false", hidden: "true" }, { input: 'AreEqual(ToUser("john.doe@company.com"), ToUser("john.doe@company.com"))', output: "true", hidden: "true" }, { input: 'AreEqual(ToSkill("Spanish"), ToSkill("German"))', output: "false", hidden: "true" }, { input: 'AreEqual(ToSkill("Spanish"), ToSkill("Spanish"))', output: "true", hidden: "true" }, { input: "AreEqual(NOT_SET, NOT_SET)", output: "true" }, { input: "AreEqual(ToUser(NOT_SET), ToUser(NOT_SET))", output: "true" }, { input: "AreEqual(ToSkill(NOT_SET), ToSkill(NOT_SET))", output: "true" }, { input: 'AreEqual(MakeEmptyJsonObject(), JsonParse("{}"))', output: "true" }] }, { description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_DSC", identifier: "Boolean_ONE areEqual(Any_COLL,Any_COLL)", support: { version: "1.0", resolver: "SameType" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_0", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_1", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "any" }], examples: [{ input: "AreEqual(MakeList(true, false), MakeList(true, false))", output: "true" }, { input: "AreEqual(MakeList(true, ToBool(NOT_SET), false), MakeList(true, false, ToBool(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(true, ToBool(NOT_SET), false), MakeList(true, ToBool(NOT_SET), false))", output: "true" }, { input: "AreEqual(MakeList(true), MakeEmptyList(ToBool(NOT_SET)))", output: "false" }, { input: 'AreEqual(MakeList(MakeCurrency(5.00, "USD")), MakeList(MakeCurrency(5.00, "USD")))', output: "true" }, { input: 'AreEqual(MakeList(MakeCurrency(5.00, "USD")), MakeList(MakeCurrency(5.00, "EUR")))', output: "false" }, { input: 'AreEqual(MakeList("hello"), MakeList("world"))', output: "false" }, { input: 'AreEqual(MakeList("hello"), MakeList("Hello"))', output: "false" }, { input: 'AreEqual(MakeList("hello"), MakeList("hello"))', output: "true" }, { input: 'AreEqual(MakeList("hello"), MakeEmptyList(ToString(NOT_SET)))', output: "false" }, { input: "AreEqual(MakeList(5, 3, 1), MakeList(1, 3, 5))", output: "false" }, { input: "AreEqual(MakeList(5, ToInt(NOT_SET), 1), MakeList(5, 3, 1))", output: "false" }, { input: "AreEqual(MakeList(5, ToInt(NOT_SET), 1), MakeList(5, ToInt(NOT_SET), 1))", output: "true" }, { input: "AreEqual(MakeList(1), MakeEmptyList(ToInt(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(5.0, 3.0, 1.0), MakeList(1.0, 3.0, 5.0))", output: "false" }, { input: "AreEqual(MakeList(5.0, ToDecimal(NOT_SET), 1.0), MakeList(5.0, 3.0, 1.0))", output: "false" }, { input: "AreEqual(MakeList(5.0, ToDecimal(NOT_SET), 1.0), MakeList(5.0, ToDecimal(NOT_SET), 1.0))", output: "true" }, { input: "AreEqual(MakeList(1.0), MakeEmptyList(ToDecimal(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2009, 5, 5, 11, 30, 0)), MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2009, 5, 5, 11, 30, 0)))", output: "true" }, { input: "AreEqual(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), ToDateTime(NOT_SET)), MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), ToDateTime(NOT_SET)))", output: "true" }, { input: "AreEqual(MakeList(ToDateTime(NOT_SET)), MakeEmptyList(ToDateTime(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)), MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)))", output: "true" }, { input: "AreEqual(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)), MakeList(MakeDuration(10, 0, 30, 0), ToDuration(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(ToDuration(NOT_SET)), MakeEmptyList(ToDuration(NOT_SET)))", output: "false" }, { input: 'AreEqual(MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")), MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")))', output: "true", hidden: "true" }, { input: 'AreEqual(MakeList(ToUser("john.doe@company.com"), ToUser(NOT_SET)), MakeList(ToUser("john.doe@company.com"), ToUser(NOT_SET)))', output: "true", hidden: "true" }, { input: "AreEqual(MakeList(ToUser(NOT_SET)), MakeEmptyList(ToUser(NOT_SET)))", output: "false" }, { input: 'AreEqual(MakeList(ToSkill("Spanish"), ToSkill("German")), MakeList(ToSkill("Spanish"), ToSkill("German")))', output: "true", hidden: "true" }, { input: 'AreEqual(MakeList(ToSkill("Spanish"), ToSkill(NOT_SET)), MakeList(ToSkill("Spanish"), ToSkill(NOT_SET)))', output: "true", hidden: "true" }, { input: "AreEqual(MakeList(ToSkill(NOT_SET)), MakeEmptyList(ToSkill(NOT_SET)))", output: "false" }, { input: "AreEqual(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), MakeList(ToUser(NOT_SET), ToUser(NOT_SET)))", output: "true", hidden: "true" }, { input: "AreEqual(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)), MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)))", output: "true", hidden: "true" }] }, { description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_DSC", identifier: "Boolean_ONE areEqual(Boolean_ONE,String_ONE,String_ONE...)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_0", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_1", identifier: "valueToCompare", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_2", identifier: "valueToCompareTo", isArray: false, helpDisplayIdx: 2, repeatable: true, required: false, type: "str" }], examples: [{ input: 'AreEqual(false, "Hello", "hel" + "lo")', output: "false" }, { input: 'AreEqual(true, "Hello", "hel" + "lo", "hello")', output: "true" }, { input: "AreEqual(false, ToString(NOT_SET), ToString(NOT_SET))", output: "true" }] }, { description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_DSC", identifier: "Boolean_ONE areEqual(Boolean_ONE,String_COLL,String_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_0", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_1", identifier: "valueToCompare", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_2", identifier: "valueToCompareTo", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "str" }], examples: [{ input: 'AreEqual(false, MakeList("hello"), MakeList("world"))', output: "false" }, { input: 'AreEqual(false, MakeList("hello"), MakeList("Hello"))', output: "false" }, { input: 'AreEqual(true, MakeList("hello"), MakeList("Hello"))', output: "true" }, { input: 'AreEqual(false, MakeList("hello"), MakeList("hello"))', output: "true" }, { input: 'AreEqual(false, MakeList("hello"), MakeEmptyList(ToString(NOT_SET)))', output: "false" }] }] }, isSkillExpressionFilterValid: { identifier: "isSkillExpressionFilterValid", description: "AR_FN_DSC_ISSKILLEXPRESSIONFILTERVALID", type: "function", name: "IsSkillExpressionFilterValid", category: "logical", overloads: [{ description: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_DSC", identifier: "Boolean_ONE isSkillExpressionFilterValid(SkillExpressionFilter_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", emailsend: "emailsend", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_PRM_DSC_0", identifier: "skillExpressionFilter", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn__architect::skill_expression_filter" }], examples: [{ input: 'IsSkillExpressionFilterValid(EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)"))', output: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_0" }, { input: "IsSkillExpressionFilterValid(NOT_SET)", output: "AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_1" }] }], needsServerInfo: true }, areSkillExpressionFiltersValid: { identifier: "areSkillExpressionFiltersValid", description: "AR_FN_DSC_ARESKILLEXPRESSIONFILTERSVALID", type: "function", name: "AreSkillExpressionFiltersValid", category: "search", overloads: [{ description: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_DSC", identifier: "Boolean_ONE areSkillExpressionFiltersValid(SkillExpressionFilter_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule", emailsend: "emailsend", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage" }, featureConfigName: "routingSkillExpressionsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_PRM_DSC_0", identifier: "skillExpressionFilters", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn__architect::skill_expression_filter" }], examples: [{ input: 'AreSkillExpressionFiltersValid(MakeList(EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)")))', output: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_0" }, { input: 'AreSkillExpressionFiltersValid(MakeEmptyList(EvaluateSkillExpressionFilter("((Skill(\\"iPhone\\")>1 | (Skill(\\"CarPlay\\")=10)) & LanguageSkill(\\"Spanish\\") > 0)")))', output: "AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_1" }] }], needsServerInfo: true }, isSet: { identifier: "isSet", description: "AR_FN_DSC_ISSET", type: "function", name: "IsSet", category: "logical", overloads: [{ description: "AR_FN_BLN_ISSET_ANY_DSC", identifier: "Boolean_ONE isSet(Any_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_ISSET_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISSET_ANY_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "IsSet(true)", output: "true" }, { input: "IsSet(false)", output: "true" }, { input: "IsSet(ToBool(NOT_SET))", output: "false" }, { input: 'IsSet("Hello")', output: "true" }, { input: 'IsSet("")', output: "true" }, { input: "IsSet(ToString(NOT_SET))", output: "false" }, { input: "IsSet(100)", output: "true" }, { input: "IsSet(ToInt(NOT_SET))", output: "false" }, { input: "IsSet(100.5)", output: "true" }, { input: "IsSet(ToDecimal(NOT_SET))", output: "false" }, { input: "IsSet(ToCurrency(NOT_SET))", output: "false" }, { input: "IsSet(MakeCurrency(5.00, ToString(NOT_SET)))", output: "true" }, { input: 'IsSet(MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "true" }, { input: "IsSet(MakeCurrency(ToDecimal(NOT_SET), ToString(NOT_SET)))", output: "true" }, { input: 'IsSet(MakeCurrency(5.00, "USD"))', output: "true" }, { input: "IsSet(MakeDate(2018, 12, 4))", output: "true", featureConfigName: "botFlows" }, { input: "IsSet(ToDate(NOT_SET))", output: "false", featureConfigName: "botFlows" }, { input: "IsSet(MakeTime(1, 30, 0))", output: "true", featureConfigName: "botFlows" }, { input: "IsSet(ToTime(NOT_SET))", output: "false", featureConfigName: "botFlows" }, { input: "IsSet(JsonParse(NOT_SET))", output: "false" }, { input: "IsSet(ToJson(NOT_SET))", output: "false" }, { input: 'IsSet(JsonParse("null"))', output: "true" }, { input: 'IsSet(JsonParse("true"))', output: "true" }, { input: "IsSet(MakeEmptyJsonObject())", output: "true" }, { input: 'IsSet(JsonParse("{\\"a\\": false}"))', output: "true" }, { input: 'IsSet(ToJson(""))', output: "true" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_ISSET_AUDIO_DSC", identifier: "Boolean_ONE isSet(Audio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISSET_AUDIO_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ISSET_AUDIO_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'IsSet(ToAudioTTS("Hello"))', output: "true" }, { input: "IsSet(ToAudioBlank(2000))", output: "true" }, { input: "IsSet(ToAudio(ToPrompt(NOT_SET)))", output: "false" }] }, { description: "AR_FN_BLN_ISSET_NTS_DSC", identifier: "Boolean_ONE isSet(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_BLN_ISSET_NTS_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISSET_NTS_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "IsSet(NOT_SET)", output: "false" }] }], needsServerInfo: true }, getAt: { identifier: "getAt", description: "AR_FN_DSC_GETAT", type: "function", name: "GetAt", category: "list", overloads: [{ description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_DSC", identifier: "Any_ONE getAt(Any_COLL,Long_ONE)", support: { version: "1.0", resolver: "GetAt" }, returnValue: { description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_1", identifier: "index", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: "GetAt(MakeList(true, false), 0)", output: "true" }, { input: 'GetAt(MakeList("Hello", "World"), 0)', output: '"Hello"' }, { input: "GetAt(MakeList(100, 200), 0)", output: "100" }, { input: "GetAt(MakeList(100.5, 200.5), 0)", output: "100.5" }, { input: 'GetAt(MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")), 1)', output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_4" }, { input: "GetAt(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2005, 1, 1, 0, 0, 0)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_5" }, { input: "GetAt(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_6" }, { input: 'GetAt(MakeList(ToSkill("Spanish"), ToSkill("German")), 0)', output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_7", hidden: "true" }, { input: 'GetAt(MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")), 0)', output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_8", hidden: "true" }, { input: "GetAt(MakeList(ToSkill(NOT_SET)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_9" }, { input: "GetAt(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)), 0)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_10", featureConfigName: "botFlows" }, { input: "GetAt(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)), 1)", output: "AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_11", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_JSON_GETAT_JSON_LNG_DSC", identifier: "JSON_ONE getAt(JSON_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_GETAT_JSON_LNG_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_1", identifier: "index", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'GetAt(JsonParse( "[\\"a\\", \\"b\\", \\"c\\"]" ), 1)', output: "AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_0" }, { input: 'GetAt(JsonParse("\\"Hello\\""), 2)', output: "AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_1" }] }], needsServerInfo: true }, getCollectionPropertyValues: { identifier: "getCollectionPropertyValues", description: "AR_FN_DSC_GETCOLLECTIONPROPERTYVALUES", type: "function", name: "GetCollectionPropertyValues", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_DSC", identifier: "Any_COLL getCollectionPropertyValues(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "CollectionPropertyAccessor" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, featureConfigName: "emailSendFlows", needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true }], examples: [{ input: 'GetCollectionPropertyValues(MakeList(FindQueue("Marketing"), FindQueue("Support"), FindQueue("Non Existent Queue")), "id")', output: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_EX_OUT_0" }] }, { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_DSC", identifier: "Any_COLL getCollectionPropertyValues(Any_COLL,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionPropertyAccessor" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, featureConfigName: "emailSendFlows", needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_2", identifier: "unique", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'GetCollectionPropertyValues(MakeList(FindQueue("Marketing"), FindQueue("Marketing"), FindQueue("Support")), "id", true)', output: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_EX_OUT_0" }] }, { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_DSC", identifier: "Any_COLL getCollectionPropertyValues(Any_COLL,String_ONE,Boolean_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionPropertyAccessor" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, featureConfigName: "emailSendFlows", needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_2", identifier: "unique", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'GetCollectionPropertyValues(MakeList(JsonParse("{ \\"name\\": \\"Marketing\\" }"), JsonParse("{ \\"name\\": \\"MARKETING\\" }")), "name", true, true)', output: "AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_EX_OUT_0" }] }], needsServerInfo: true }, count: { identifier: "count", description: "AR_FN_DSC_COUNT", type: "function", name: "Count", category: "list", overloads: [{ description: "AR_FN_LNG_COUNT_ANY_COLL_DSC", identifier: "Long_ONE count(Any_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_COUNT_ANY_COLL_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COUNT_ANY_COLL_PRM_DSC_0", identifier: "value", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "Count(MakeList(true, false))", output: "2" }, { input: "Count(MakeList(true, ToBool(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToBool(NOT_SET)))", output: "1" }, { input: 'Count(MakeList(MakeCurrency(5.00, "EUR"), MakeCurrency(ToDecimal(NOT_SET), "USD")))', output: "2" }, { input: 'Count(MakeList("hello", "world"))', output: "2" }, { input: 'Count(MakeList("hello", ToString(NOT_SET)))', output: "2" }, { input: "Count(MakeList(ToString(NOT_SET)))", output: "1" }, { input: "Count(MakeList(5, 3))", output: "2" }, { input: "Count(MakeList(5, ToInt(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToInt(NOT_SET)))", output: "1" }, { input: "Count(MakeList(3.5, -2.2))", output: "2" }, { input: "Count(MakeList(3.5, ToDecimal(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToDecimal(NOT_SET)))", output: "1" }, { input: "Count(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2008, 4, 5, 10, 30, 0)))", output: "2" }, { input: "Count(MakeList(GetCurrentDateTimeUtc(), ToDateTime(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToDateTime(NOT_SET)))", output: "1" }, { input: "Count(MakeList(MakeDuration(10, 0, 30, 0), MakeDuration(0, 0, 30, 30)))", output: "2" }, { input: "Count(MakeList(MakeDuration(10, 0, 30, 0), ToDuration(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToDuration(NOT_SET)))", output: "1" }, { input: 'Count(MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com")))', output: "2", hidden: "true" }, { input: 'Count(MakeList(ToUser("john.doe@company.com"), ToUser(NOT_SET)))', output: "2", hidden: "true" }, { input: "Count(MakeList(ToUser(NOT_SET)))", output: "1" }, { input: 'Count(MakeList(ToSkill("Spanish"), ToSkill("German")))', output: "2", hidden: "true" }, { input: 'Count(MakeList(ToSkill("Spanish"), ToSkill(NOT_SET)))', output: "2", hidden: "true" }, { input: "Count(MakeList(ToSkill(NOT_SET)))", output: "1" }, { input: "Count(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)))", output: "2" }, { input: "Count(MakeList(ToSkill(NOT_SET)))", output: "1" }, { input: "Count(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)))", output: "2", featureConfigName: "botFlows" }, { input: "Count(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)))", output: "2", featureConfigName: "botFlows" }, { input: "Count(MakeEmptyJsonArray())", output: "0" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_LNG_COUNT_JSON_DSC", identifier: "Long_ONE count(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COUNT_JSON_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COUNT_JSON_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'Count(JsonParse("[ \\"a\\", \\"b\\", \\"c\\" ]"))', output: "3" }, { input: 'Count(JsonParse("[ 1, 3, 20 ]"))', output: "3" }] }], needsServerInfo: true }, escapeForMarkdown: { identifier: "escapeForMarkdown", description: "AR_FN_DSC_ESCAPEFORMARKDOWN", type: "function", name: "EscapeForMarkdown", category: "text", overloads: [{ description: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_DSC", identifier: "String_ONE escapeForMarkdown(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_PRM_DSC_0", identifier: "stringToEscape", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EscapeForMarkdown("# Hello")', output: '"\\# Hello"' }, { input: 'EscapeForMarkdown("_More **example** text._")', output: '"\\_More \\*\\*example\\*\\* text.\\_"' }, { input: "EscapeForMarkdown(ToString(NOT_SET))", output: "AR_FN_STR_ESCAPEFORMARKDOWN_STR_EX_OUT_2" }] }], needsServerInfo: true }, escapeForXml: { identifier: "escapeForXml", description: "AR_FN_DSC_ESCAPEFORXML", type: "function", name: "EscapeForXml", category: "text", overloads: [{ description: "AR_FN_STR_ESCAPEFORXML_STR_DSC", identifier: "String_ONE escapeForXml(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_ESCAPEFORXML_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_ESCAPEFORXML_STR_PRM_DSC_0", identifier: "stringToEscape", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EscapeForXml("5>3")', output: '"5>3"' }, { input: 'EscapeForXml("\\"Hello\\"")', output: '""Hello""' }, { input: "EscapeForXml(ToString(NOT_SET))", output: "AR_FN_STR_ESCAPEFORXML_STR_EX_OUT_2" }] }], needsServerInfo: true }, find: { identifier: "find", description: "AR_FN_DSC_FIND", type: "function", name: "Find", category: "list", overloads: [{ description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_DSC", identifier: "Long_COLL find(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "Find" }, returnValue: { description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_0", identifier: "list", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "Find(MakeList(true, false, true, ToBool(NOT_SET)), false)", output: "[1]" }, { input: "Find(MakeList(true, false, true, ToBool(NOT_SET)), ToBool(NOT_SET))", output: "[3]" }, { input: 'Find(MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")), MakeCurrency(2.00, "EUR"))', output: "[]" }, { input: 'Find(MakeList("hello", "world", ToString(NOT_SET)), "hello")', output: "[0]" }, { input: 'Find(MakeList("hello", "world", ToString(NOT_SET)), "Hello")', output: "[]" }, { input: 'Find(MakeList("hello", "world", ToString(NOT_SET)), ToString(NOT_SET))', output: "[2]" }, { input: "Find(MakeList(100, 200, ToInt(NOT_SET)), 100)", output: "[0]" }, { input: "Find(MakeList(100, 200, ToInt(NOT_SET)), 300)", output: "[]" }, { input: "Find(MakeList(100, 200, ToInt(NOT_SET)), ToInt(NOT_SET))", output: "[2]" }, { input: "Find(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 100.5)", output: "[0]" }, { input: "Find(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 300.0)", output: "[]" }, { input: "Find(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), ToDecimal(NOT_SET))", output: "[2]" }, { input: "Find(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2009, 1, 10, 6, 30, 0))", output: "[0, 1]" }, { input: "Find(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2007, 1, 1, 0, 0, 0))", output: "[]" }, { input: "Find(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), ToDateTime(NOT_SET))", output: "[2]" }, { input: "Find(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(1, 0, 0, 0))", output: "[0]" }, { input: "Find(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(3, 3, 0, 0))", output: "[]" }, { input: "Find(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), ToDuration(NOT_SET))", output: "[2]" }, { input: 'Find(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("john.doe@company.com"))', output: "[0]", hidden: "true" }, { input: 'Find(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("joe.schmo@company.com"))', output: "[]", hidden: "true" }, { input: 'Find(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser(NOT_SET))', output: "[2]", hidden: "true" }, { input: 'Find(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("Spanish"))', output: "[0]", hidden: "true" }, { input: 'Find(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("French"))', output: "[]", hidden: "true" }, { input: 'Find(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill(NOT_SET))', output: "[2]", hidden: "true" }, { input: "Find(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)), ToSkill(NOT_SET))", output: "[0, 1]" }, { input: "Find(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), ToUser(NOT_SET))", output: "[0, 1]" }, { input: 'Find(MakeList(ToPhoneNumber("tel:+13178723000"), ToPhoneNumber("+13178723000")), ToPhoneNumber("13178723000"))', output: "[0, 1]" }, { input: 'Find(MakeList(ToPhoneNumber("sip:john.doe@company.com"), ToPhoneNumber("sips:john.doe@company.com")), ToPhoneNumber("sip:john.doe@company.com"))', output: "[0]" }, { input: "Find(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)), MakeDate(2018, 2, 14))", output: "[1]", featureConfigName: "botFlows" }, { input: "Find(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)), MakeTime(4, 30, 0))", output: "[0]", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }] }, findFirst: { identifier: "findFirst", description: "AR_FN_DSC_FINDFIRST", type: "function", name: "FindFirst", category: "list", overloads: [{ description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_DSC", identifier: "Long_ONE findFirst(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "Find" }, returnValue: { description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_0", identifier: "list", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: "FindFirst(MakeList(true, false, true, ToBool(NOT_SET)), false)", output: "1" }, { input: "FindFirst(MakeList(true, false, true, ToBool(NOT_SET)), ToBool(NOT_SET))", output: "3" }, { input: 'FindFirst(MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD")), MakeCurrency(2.00, "EUR"))', output: "-1" }, { input: 'FindFirst(MakeList("hello", "world", ToString(NOT_SET)), "hello")', output: "0" }, { input: 'FindFirst(MakeList("hello", "world", ToString(NOT_SET)), "Hello")', output: "-1" }, { input: 'FindFirst(MakeList("hello", "world", ToString(NOT_SET)), ToString(NOT_SET))', output: "2" }, { input: "FindFirst(MakeList(100, 200, ToInt(NOT_SET)), 100)", output: "0" }, { input: "FindFirst(MakeList(100, 200, ToInt(NOT_SET)), 300)", output: "-1" }, { input: "FindFirst(MakeList(100, 200, ToInt(NOT_SET)), ToInt(NOT_SET))", output: "2" }, { input: "FindFirst(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 100.5)", output: "0" }, { input: "FindFirst(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), 300.0)", output: "-1" }, { input: "FindFirst(MakeList(100.5, 200.0, ToDecimal(NOT_SET)), ToDecimal(NOT_SET))", output: "2" }, { input: "FindFirst(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2009, 1, 10, 6, 30, 0))", output: "0" }, { input: "FindFirst(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), MakeDateTime(2007, 1, 1, 0, 0, 0))", output: "-1" }, { input: "FindFirst(MakeList(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDateTime(2009, 1, 10, 6, 30, 0), ToDateTime(NOT_SET)), ToDateTime(NOT_SET))", output: "2" }, { input: "FindFirst(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(1, 0, 0, 0))", output: "0" }, { input: "FindFirst(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), MakeDuration(3, 3, 0, 0))", output: "-1" }, { input: "FindFirst(MakeList(MakeDuration(1, 0, 0, 0), MakeDuration(0, 6, 0, 0), ToDuration(NOT_SET)), ToDuration(NOT_SET))", output: "2" }, { input: 'FindFirst(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("john.doe@company.com"))', output: "0", hidden: "true" }, { input: 'FindFirst(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser("joe.schmo@company.com"))', output: "-1", hidden: "true" }, { input: 'FindFirst(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com"), ToUser(NOT_SET)), ToUser(NOT_SET))', output: "2", hidden: "true" }, { input: 'FindFirst(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("Spanish"))', output: "0", hidden: "true" }, { input: 'FindFirst(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill("French"))', output: "-1", hidden: "true" }, { input: 'FindFirst(MakeList(ToSkill("Spanish"), ToSkill("German"), ToSkill(NOT_SET)), ToSkill(NOT_SET))', output: "2", hidden: "true" }, { input: "FindFirst(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)), ToSkill(NOT_SET))", output: "0" }, { input: "FindFirst(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), ToUser(NOT_SET))", output: "0" }, { input: 'FindFirst(MakeList(ToPhoneNumber("tel:+13178723000"), ToPhoneNumber("13175555555")), ToPhoneNumber("+13178723000"))', output: "0" }, { input: 'FindFirst(MakeList(ToPhoneNumber("sip:john.doe@company.com"), ToPhoneNumber("sips:john.doe@company.com")), ToPhoneNumber("sip:john.doe@company.com"))', output: "0" }, { input: "FindFirst(MakeList(MakeDate(2015, 1, 10), MakeDate(2018, 2, 14)), MakeDate(2018, 2, 14))", output: "1", featureConfigName: "botFlows" }, { input: "FindFirst(MakeList(MakeTime(4, 30, 0), MakeTime(14, 15, 0)), MakeTime(14, 15, 0))", output: "1", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }] }, findItems: { identifier: "findItems", description: "AR_FN_DSC_FINDITEMS", type: "function", name: "FindItems", category: "list", overloads: [{ description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC", identifier: "Long_COLL findItems(KnowledgeBaseDocumentLabel_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1", identifier: "labelName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Product Label")', output: "[0]" }, { input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Welcome Article")', output: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_DSC", identifier: "Long_COLL findItems(KnowledgeBaseDocumentLabel_COLL,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", mustBeLiteral: true }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_2", identifier: "propertyValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", mustBeLiteral: true }], examples: [{ input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Product Label", "name")', output: "[0]" }, { input: 'FindItems(Flow.KnowledgeBaseDocument.labels, "Welcome Article", "name")', output: "AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_EX_OUT_1" }] }], needsServerInfo: true }, findFirstItem: { identifier: "findFirstItem", description: "AR_FN_DSC_FINDFIRSTITEM", type: "function", name: "FindFirstItem", category: "list", overloads: [{ description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC", identifier: "Long_ONE findFirstItem(KnowledgeBaseDocumentLabel_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1", identifier: "labelName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Product Label")', output: "0" }, { input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Welcome Article")', output: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_DSC", identifier: "Long_ONE findFirstItem(KnowledgeBaseDocument_COLL,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_0", identifier: "knowledgeBaseDocumentLabelCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_knowledge_base_document_label" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_1", identifier: "propertyValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", mustBeLiteral: true }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_2", identifier: "propertyName", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", mustBeLiteral: true }], examples: [{ input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Product Label", "name")', output: "0" }, { input: 'FindFirstItem(Flow.KnowledgeBaseDocument.labels, "Welcome Article", "name")', output: "AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_DSC", identifier: "Long_ONE findFirstItem(AssignedCustomerSegment_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot" }, featureConfigName: "botFlowsCustomerSegmentsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_0", identifier: "assignedCustomerSegmentCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "acs" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_1", identifier: "customerSegmentName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'FindFirstItem(Flow.MyAssignedSegments, "VIP Customers")', output: "0" }, { input: 'FindFirstItem(Flow.MyAssignedSegments, "Gold Tier")', output: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_DSC", identifier: "Long_ONE findFirstItem(AssignedCustomerSegment_COLL,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot" }, featureConfigName: "botFlowsCustomerSegmentsFeature", needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_0", identifier: "assignedCustomerSegmentCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "acs" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_1", identifier: "propertyValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", mustBeLiteral: true }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_2", identifier: "propertyName", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", mustBeLiteral: true }], examples: [{ input: 'FindFirstItem(Flow.MyAssignedSegments, "022ebfa1-9fc9-4b09-8313-3efa14bcc80e", "customerSegment.id")', output: "0" }, { input: 'FindFirstItem(Flow.MyAssignedSegments, "022ebfa1-9fc9-4b09-8313-3efa14bcc80e", "customerSegment.id")', output: "AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_EX_OUT_1" }] }], needsServerInfo: true }, findJsonArrayItem: { identifier: "findJsonArrayItem", description: "AR_FN_DSC_FINDJSONARRAYITEM", type: "function", name: "FindJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_DSC", identifier: "Long_COLL findJsonArrayItem(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_RV", isArray: true, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'FindJsonArrayItem(JsonParse("[0, 2, 3, 5, 8]"), 2)', output: "[1]" }, { input: 'FindJsonArrayItem(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100, { \\"b\\": false, \\"a\\": true }]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"))', output: "[1, 3]" }] }], needsServerInfo: true }, findJsonArrayItemFirst: { identifier: "findJsonArrayItemFirst", description: "AR_FN_DSC_FINDJSONARRAYITEMFIRST", type: "function", name: "FindJsonArrayItemFirst", category: "list", overloads: [{ description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_DSC", identifier: "Long_ONE findJsonArrayItemFirst(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_1", identifier: "item", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'FindJsonArrayItemFirst(JsonParse("[0, 2, 2, 5, 5]"), 5)', output: "3" }, { input: 'FindJsonArrayItemFirst(JsonParse("[0, 2, 2, 5, 8]"), 1)', output: "-1" }, { input: 'FindJsonArrayItemFirst(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100, { \\"b\\": false, \\"a\\": true }]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"))', output: "1" }] }], needsServerInfo: true }, makeList: { identifier: "makeList", description: "AR_FN_DSC_MAKELIST", type: "function", name: "MakeList", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_DSC", identifier: "Any_COLL makeList(Any_ONE...)", support: { version: "1.0", resolver: "n-SameTypeRetColl" }, maxOperands: "getFromEnvLimitsCollectionItemsMax", returnValue: { description: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: true, required: false, type: "any" }], examples: [{ input: 'MakeList(MakeCurrency(5.00, "USD"), MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_0" }, { input: "MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0), MakeDateTime(2005, 1, 1, 0, 0, 0))", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_1" }, { input: "MakeList(100.5, 200.5)", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_2" }, { input: "MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(-10, 5, 30, 0))", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_3" }, { input: "MakeList(100, 200)", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_4" }, { input: 'MakeList("hello", "world")', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_5" }, { input: "MakeList(true, false)", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_6" }, { input: 'MakeList(ToUser("john.doe@company.com"), ToUser("mary.doe@company.com"))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_7", hidden: "true" }, { input: 'MakeList(ToSkill("Spanish"), ToSkill("German"))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_8", hidden: "true" }, { input: "MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET))", output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_9", hidden: "true" }, { input: 'MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_10", featureConfigName: "botFlowsAppleListPicker" }, { input: 'MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: "AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_11", featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }] }, makeEmptyList: { identifier: "makeEmptyList", description: "AR_FN_DSC_MAKEEMPTYLIST", type: "function", name: "MakeEmptyList", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_DSC", identifier: "Any_COLL makeEmptyList(Any_ONE...)", support: { version: "1.0", resolver: "EmptyList" }, returnValue: { description: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "MakeEmptyList(ToCurrency(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_0" }, { input: "MakeEmptyList(ToDateTime(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_1" }, { input: "MakeEmptyList(ToDecimal(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_2" }, { input: "MakeEmptyList(ToDuration(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_3" }, { input: "MakeEmptyList(ToInt(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_4" }, { input: "MakeEmptyList(ToString(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_5" }, { input: "MakeEmptyList(ToBool(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_6" }, { input: "MakeEmptyList(ToUser(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_7" }, { input: "MakeEmptyList(ToSkill(NOT_SET))", output: "AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_8" }] }] }, addItem: { identifier: "addItem", description: "AR_FN_DSC_ADDITEM", type: "function", name: "AddItem", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_DSC", identifier: "Any_COLL addItem(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, addsToCollection: true, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_1", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddItem(MakeEmptyList(ToString(NOT_SET)), "Hello")', output: '[ "Hello" ]' }, { input: "AddItem(MakeList(0, 1, 2), 3)", output: "[0, 1, 2, 3]" }] }], needsServerInfo: true }, addJsonArrayItem: { identifier: "addJsonArrayItem", description: "AR_FN_DSC_ADDJSONARRAYITEM", type: "function", name: "AddJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_DSC", identifier: "JSON_ONE addJsonArrayItem(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_1", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddJsonArrayItem(JsonParse("[ \\"a\\", 2, \\"c\\" ]"), "d")', output: "AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_EX_OUT_0" }] }], needsServerInfo: true }, addItemAt: { identifier: "addItemAt", description: "AR_FN_DSC_ADDITEMAT", type: "function", name: "AddItemAt", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_DSC", identifier: "Any_COLL addItemAt(Any_COLL,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, addsToCollection: true, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1", identifier: "insertIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddItemAt(MakeList("Hello"), 1, "Goodbye")', output: '[ "Hello", "Goodbye" ]' }, { input: 'AddItemAt(MakeEmptyList(ToString(NOT_SET)), 0, "Hello")', output: '[ "Hello" ]' }, { input: 'AddItemAt(AddItemAt(MakeEmptyList(ToString(NOT_SET)), 0, "There"), 0, "Hello")', output: '[ "Hello", "There" ]' }, { input: "AddItemAt(MakeList(0, 1, 2), 0, 3)", output: "[3, 0, 1, 2]" }, { input: "AddItemAt(MakeList(0, 1, 2), 10, 3)", output: "[0, 1, 2, 3]" }] }], needsServerInfo: true }, addJsonArrayItemAt: { identifier: "addJsonArrayItemAt", description: "AR_FN_DSC_ADDJSONARRAYITEMAT", type: "function", name: "AddJsonArrayItemAt", category: "list", overloads: [{ description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_DSC", identifier: "JSON_ONE addJsonArrayItemAt(JSON_ONE,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1", identifier: "insertIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2", identifier: "valueToAdd", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'AddJsonArrayItemAt(JsonParse("[ 0, 1, 2 ]"), 3, "Hello")', output: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0" }, { input: 'AddJsonArrayItemAt(JsonParse("[\\"Hello\\"]"), 0, "Goodbye")', output: "AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1" }] }], needsServerInfo: true }, removeDups: { identifier: "removeDups", description: "AR_FN_DSC_REMOVEDUPS", type: "function", name: "RemoveDups", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_DSC", identifier: "Any_COLL removeDups(Any_COLL)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'RemoveDups(MakeList("Hello", "Hello"))', output: '[ "Hello" ]' }, { input: "RemoveDups(MakeList(true, true, false))", output: "[ true, false ]" }, { input: "RemoveDups(MakeList(4.5, NOT_SET, -3.1, NOT_SET))", output: "[4.5, NOT_SET, -3.1]" }, { input: "RemoveDups(MakeList(0, 1, 1, 2, 2, 1, NOT_SET, 2))", output: "[0, 1, 2, NOT_SET]" }] }, { description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_DSC", identifier: "String_COLL removeDups(String_COLL,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_1", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'RemoveDups(MakeList("Hello", "hello"), true)', output: '[ "Hello" ]' }, { input: 'RemoveDups(MakeList("Hello", "hello"), false)', output: '[ "Hello", "hello" ]' }] }], needsServerInfo: true }, removeJsonArrayDups: { identifier: "removeJsonArrayDups", description: "AR_FN_DSC_REMOVEJSONARRAYDUPS", type: "function", name: "RemoveJsonArrayDups", category: "list", overloads: [{ description: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_DSC", identifier: "JSON_ONE removeJsonArrayDups(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'RemoveJsonArrayDups(JsonParse("[ 100, 150, 100, false, false, { \\"a\\": 5 } ]"))', output: "AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_EX_OUT_0" }] }], needsServerInfo: true }, removeItem: { identifier: "removeItem", description: "AR_FN_DSC_REMOVEITEM", type: "function", name: "RemoveItem", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_DSC", identifier: "Any_COLL removeItem(Any_COLL,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_1", identifier: "valueToRemove", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'RemoveItem(MakeList("Hello", "There"), "Hello")', output: '[ "There" ]' }, { input: "RemoveItem(MakeList(true, true, false), true)", output: "[ false ]" }, { input: "RemoveItem(MakeList(4.5, NOT_SET, -3.1, NOT_SET), NOT_SET)", output: "[4.5, -3.1]" }, { input: "RemoveItem(MakeList(0, 1, 1, 2, 2), 1)", output: "[0, 2, 2]" }, { input: "RemoveItem(MakeEmptyList(ToInt(NOT_SET)), 1)", output: "AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_EX_OUT_4" }] }, { description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_DSC", identifier: "String_COLL removeItem(String_COLL,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_1", identifier: "valueToRemove", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_2", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'RemoveItem(MakeList("hello", "There"), "Hello", true)', output: '[ "There" ]' }, { input: 'RemoveItem(MakeList("Hello", "There"), "hello", false)', output: '[ "Hello", "There" ]' }] }], needsServerInfo: true }, removeJsonArrayItem: { identifier: "removeJsonArrayItem", description: "AR_FN_DSC_REMOVEJSONARRAYITEM", type: "function", name: "RemoveJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_DSC", identifier: "JSON_ONE removeJsonArrayItem(JSON_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_1", identifier: "valueToRemove", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'RemoveJsonArrayItem(JsonParse("[ \\"Hello\\", \\"There\\" ]"), "Hello")', output: "AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_EX_OUT_0" }, { input: 'RemoveJsonArrayItem(JsonParse("[ 0, 1, 2, 3 ]"), 1)', output: "A JSON value that contains an array of [ 0, 2, 3 ]." }] }], needsServerInfo: true }, removeItemAt: { identifier: "removeItemAt", description: "AR_FN_DSC_REMOVEITEMAT", type: "function", name: "RemoveItemAt", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_DSC", identifier: "Any_COLL removeItemAt(Any_COLL,Long_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_1", identifier: "removeIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'RemoveItemAt(MakeList("Hello"), 0)', output: "AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_EX_OUT_0" }, { input: 'RemoveItemAt(MakeList("Hello", "Goodbye"), 0)', output: '[ "Goodbye" ]' }, { input: "RemoveItemAt(MakeList(2, 4, 5, 6, 8), 2)", output: "[2, 4, 6, 8]" }] }], needsServerInfo: true }, removeJsonArrayItemAt: { identifier: "removeJsonArrayItemAt", description: "AR_FN_DSC_REMOVEJSONARRAYITEMAT", type: "function", name: "RemoveJsonArrayItemAt", category: "list", overloads: [{ description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_DSC", identifier: "JSON_ONE removeJsonArrayItemAt(JSON_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_1", identifier: "removeIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'RemoveJsonArrayItemAt(JsonParse("[ 100, false, { \\"a\\": 5 } ]"), 2)', output: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_0" }, { input: 'RemoveJsonArrayItemAt(RemoveJsonArrayItemAt(JsonParse("[ 100, false, { \\"a\\": 5 } ]"), 2), 0)', output: "AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_1" }] }], needsServerInfo: true }, replaceItem: { identifier: "replaceItem", description: "AR_FN_DSC_REPLACEITEM", type: "function", name: "ReplaceItem", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_DSC", identifier: "Any_COLL replaceItem(Any_COLL,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceItem(MakeList("Hello"), "Hello", "Goodbye")', output: '[ "Goodbye" ]' }, { input: 'ReplaceItem(MakeList("Hello", "Hello"), "Hello", "Goodbye")', output: '["Goodbye", "Goodbye"]' }, { input: 'ReplaceItem(MakeList("Hello", NOT_SET), NOT_SET, "Goodbye")', output: '["Hello", "Goodbye"]' }, { input: "ReplaceItem(MakeList(0, 2, 4, 5, 8), 5, 6)", output: "[0, 2, 4, 6, 8]" }, { input: "ReplaceItem(MakeList(0, 2, 4, NOT_SET, 8), NOT_SET, 6)", output: "[0, 2, 4, 6, 8]" }] }, { description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_DSC", identifier: "String_COLL replaceItem(String_COLL,String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'ReplaceItem(MakeList("hello"), "Hello", "Goodbye", true)', output: '[ "Goodbye" ]' }, { input: 'ReplaceItem(MakeList("hello"), "Hello", "Goodbye", false)', output: '[ "hello" ]' }, { input: 'ReplaceItem(MakeList("hello", "HeLLo"), "Hello", "Goodbye", true)', output: '["Goodbye", "Goodbye"]' }, { input: 'ReplaceItem(MakeList("Hello", NOT_SET), NOT_SET, "Goodbye", true)', output: '["Hello", "Goodbye"]' }] }], needsServerInfo: true }, replaceJsonArrayItem: { identifier: "replaceJsonArrayItem", description: "AR_FN_DSC_REPLACEJSONARRAYITEM", type: "function", name: "ReplaceJsonArrayItem", category: "list", overloads: [{ description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_DSC", identifier: "JSON_ONE replaceJsonArrayItem(JSON_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceJsonArrayItem(ToJson(MakeList("Hello")), "Hello", "Goodbye")', output: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_0" }, { input: 'ReplaceJsonArrayItem(JsonParse("[0, 2, 4, 5, 8]"), 5, 6)', output: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_1" }, { input: 'ReplaceJsonArrayItem(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"), ToString(NOT_SET))', output: "AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_2" }] }], needsServerInfo: true }, replaceItemAt: { identifier: "replaceItemAt", description: "AR_FN_DSC_REPLACEITEMAT", type: "function", name: "ReplaceItemAt", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_DSC", identifier: "Any_COLL replaceItemAt(Any_COLL,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1", identifier: "replaceIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceItemAt(MakeList("Hello"), 0, "Goodbye")', output: '[ "Goodbye" ]' }, { input: 'ReplaceItemAt(MakeList("Hello", "Hello"), 1, "Goodbye")', output: '["Hello", "Goodbye"]' }, { input: "ReplaceItemAt(MakeList(0, 2, 4, 5, 8), 2, 6)", output: "[0, 2, 6, 5, 8]" }] }], needsServerInfo: true }, replaceJsonArrayItemAt: { identifier: "replaceJsonArrayItemAt", description: "AR_FN_DSC_REPLACEJSONARRAYITEMAT", type: "function", name: "ReplaceJsonArrayItemAt", category: "list", overloads: [{ description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_DSC", identifier: "JSON_ONE replaceJsonArrayItemAt(JSON_ONE,Long_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1", identifier: "replaceIndex", isArray: false, helpDisplayIdx: 1, min: "0", repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceJsonArrayItemAt(ToJson(MakeList("Hello")), 0, "Goodbye")', output: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0" }, { input: 'ReplaceJsonArrayItemAt(JsonParse("[0, 2, 4, 5, 8]"), 2, false)', output: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1" }, { input: 'ReplaceJsonArrayItemAt(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, 100]"), 1, ToString(NOT_SET))', output: "AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_2" }] }], needsServerInfo: true }, replaceItemFirst: { identifier: "replaceItemFirst", description: "AR_FN_DSC_REPLACEITEMFIRST", type: "function", name: "ReplaceItemFirst", category: "list", overloads: [{ description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_DSC", identifier: "Any_COLL replaceItemFirst(Any_COLL,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceItemFirst(MakeList("Hello"), "Hello", "Goodbye")', output: '[ "Goodbye" ]' }, { input: 'ReplaceItemFirst(MakeList("Goodbye", "Goodbye"), "Goodbye", "Hello")', output: '[ "Hello", "Goodbye" ]' }, { input: "ReplaceItemFirst(MakeList(0, 2, 6, 6, 8), 6, 4)", output: "[0, 2, 4, 6, 8]" }, { input: "ReplaceItemFirst(MakeList(0, 2, NOT_SET, 6, 8), NOT_SET, 4)", output: "[0, 2, 4, 6, 8]" }] }, { description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_DSC", identifier: "String_COLL replaceItemFirst(String_COLL,String_ONE,String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "CollectionMods" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_RV", isArray: true, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_0", identifier: "srcCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_3", identifier: "ignoreCase", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "bln" }], examples: [{ input: 'ReplaceItemFirst(MakeList("hello"), "Hello", "Goodbye", true)', output: '[ "Goodbye" ]' }, { input: 'ReplaceItemFirst(MakeList("hello"), "Hello", "Goodbye", false)', output: '[ "hello" ]' }, { input: 'ReplaceItemFirst(MakeList("goodbye", "Goodbye"), "Goodbye", "Hello", true)', output: '[ "Hello", "Goodbye" ]' }] }], needsServerInfo: true }, replaceJsonArrayItemFirst: { identifier: "replaceJsonArrayItemFirst", description: "AR_FN_DSC_REPLACEJSONARRAYITEMFIRST", type: "function", name: "ReplaceJsonArrayItemFirst", category: "list", overloads: [{ description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_DSC", identifier: "JSON_ONE replaceJsonArrayItemFirst(JSON_ONE,Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_0", identifier: "srcJsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_1", identifier: "valueToReplace", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_2", identifier: "newValue", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ReplaceJsonArrayItemFirst(ToJson(MakeList("Hello")), "Hello", "Goodbye")', output: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_0" }, { input: 'ReplaceJsonArrayItemFirst(JsonParse("[0, 2, 4, 5, 8, 5, 4, false]"), 5, 6)', output: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_1" }, { input: 'ReplaceJsonArrayItemFirst(JsonParse("[0, { \\"a\\": true, \\"b\\": false }, { \\"a\\": true, \\"b\\": false }, 100]"), JsonParse("{ \\"b\\": false, \\"a\\": true }"), ToString(NOT_SET))', output: "AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_2" }] }], needsServerInfo: true }, toBool: { identifier: "toBool", description: "AR_FN_DSC_TOBOOL", type: "function", name: "ToBool", category: "cast", overloads: [{ description: "AR_FN_BLN_TOBOOL_DEC_DSC", identifier: "Boolean_ONE toBool(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_DEC_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToBool(1.5)", output: "true" }, { input: "ToBool(-31.5)", output: "true" }, { input: "ToBool(0.0)", output: "false" }, { input: "ToBool(ToDecimal(NOT_SET))", output: "AR_FN_BLN_TOBOOL_DEC_EX_OUT_3" }] }, { description: "AR_FN_BLN_TOBOOL_STR_DSC", identifier: "Boolean_ONE toBool(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_STR_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToBool("True")', output: "true" }, { input: 'ToBool("TRUE")', output: "true" }, { input: 'ToBool("true")', output: "true" }, { input: 'ToBool("T")', output: "true" }, { input: 'ToBool("1")', output: "true" }, { input: 'ToBool("False")', output: "false" }, { input: 'ToBool("false")', output: "false" }, { input: 'ToBool("F")', output: "false" }, { input: 'ToBool("0")', output: "false" }, { input: "ToBool(ToString(NOT_SET))", output: "AR_FN_BLN_TOBOOL_STR_EX_OUT_9" }] }, { description: "AR_FN_BLN_TOBOOL_STR_BLN_DSC", identifier: "Boolean_ONE toBool(String_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_TOBOOL_STR_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: 'ToBool("True", false)', output: "true" }, { input: 'ToBool("FALSEE", true)', output: "true" }, { input: 'ToBool("TrueTrue", false)', output: "false" }, { input: 'ToBool("0", true)', output: "false" }] }, { description: "AR_FN_BLN_TOBOOL_LNG_DSC", identifier: "Boolean_ONE toBool(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_LNG_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToBool(1)", output: "true" }, { input: "ToBool(-10)", output: "true" }, { input: "ToBool(0)", output: "false" }, { input: "ToBool(ToInt(NOT_SET))", output: "AR_FN_BLN_TOBOOL_LNG_EX_OUT_3" }] }, { description: "AR_FN_BLN_TOBOOL_NTS_DSC", identifier: "Boolean_ONE toBool(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_BLN_TOBOOL_NTS_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToBool(NOT_SET)", output: "AR_FN_BLN_TOBOOL_NTS_EX_OUT_0" }] }, { description: "AR_FN_BLN_TOBOOL_BLN_DSC", identifier: "Boolean_ONE toBool(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_TOBOOL_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_BLN_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "bln" }], examples: [{ input: "ToBool(true)", output: "true" }] }, { description: "AR_FN_BLN_TOBOOL_JSON_DSC", identifier: "Boolean_ONE toBool(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_TOBOOL_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_JSON_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToBool(JsonParse("true"))', output: "true" }, { input: 'ToBool(JsonParse("false"))', output: "false" }, { input: 'ToBool(JsonParse("\\"False\\""))', output: "false" }, { input: 'ToBool(JsonParse("4.25"))', output: "true" }, { input: 'ToBool(JsonParse("null"))', output: "AR_FN_BLN_TOBOOL_JSON_EX_OUT_4" }, { input: "ToBool(ToJson(NOT_SET))", output: "AR_FN_BLN_TOBOOL_JSON_EX_OUT_5" }] }, { description: "AR_FN_BLN_TOBOOL_JSON_BLN_DSC", identifier: "Boolean_ONE toBool(JSON_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_TOBOOL_JSON_BLN_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: 'ToBool(JsonParse("true"), false)', output: "true" }, { input: 'ToBool(JsonParse("\\"apple\\""), true)', output: "true" }, { input: 'ToBool(JsonParse("[1,2]"), false)', output: "false" }, { input: 'ToBool(JsonParse("null"), true)', output: "A NOT_SET Boolean." }] }], needsServerInfo: true }, toDigitalAudio: { identifier: "toDigitalAudio", description: "AR_FN_DSC_TODIGITALAUDIO", type: "function", name: "ToDigitalAudio", category: "cast", overloads: [{ description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(DigitalAudio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dia" }], examples: [{ input: "ToDigitalAudio(ToDigitalAudio(NOT_SET))", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_EX_OUT_0" }] }, { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDigitalAudio(NOT_SET)", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_EX_OUT_0" }] }, { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToDigitalAudio(Flow.ResponseAsset)", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_0" }, { input: "ToDigitalAudio(ToResponseAsset(NOT_SET))", output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_1" }] }, { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_DSC", identifier: "DigitalAudio_ONE toDigitalAudio(ResponseAsset_ONE,DigitalAudio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dia" }], examples: [{ input: 'ToDigitalAudio(Flow.ResponseAsset, MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3"))', output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_0" }, { input: 'ToDigitalAudio(ToResponseAsset(NOT_SET), MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3"))', output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_1" }, { input: 'ToDigitalAudio(Flow.ResponseAssetThatCannotBeConvertedToDigitalAudio, MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3"))', output: "AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_2" }] }], needsServerInfo: true }, toDigitalAudioCollection: { identifier: "toDigitalAudioCollection", description: "AR_FN_DSC_TODIGITALAUDIOCOLLECTION", type: "function", name: "ToDigitalAudioCollection", category: "cast", overloads: [{ description: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "DigitalAudio_COLL toDigitalAudioCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "dia" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToDigitalAudioCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toDisplayString: { identifier: "toDisplayString", description: "AR_FN_DSC_TODISPLAYSTRING", type: "function", name: "ToDisplayString", category: "cast", overloads: [{ description: "AR_FN_STR_TODISPLAYSTRING_ANY_DSC", identifier: "String_ONE toDisplayString(Any_ONE)", support: { version: "1.0", resolver: "None" }, passThrough: { dataTypes: [{ type: "acp" }, { type: "bln" }, { type: "lac" }, { type: "phn" }, { type: "pmt" }, { type: "que" }, { type: "skl" }, { type: "str" }, { type: "usr" }], funcOpOverloadId: "String_ONE toString(Any_ONE)" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_ANY_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToDisplayString(true)", output: '"true"' }, { input: "ToDisplayString(2112)", output: '"2,112"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(2112)", output: '"2.112"', outputFlowCurrentLanguage: "de-DE" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"))', output: '"\u20AC3.14159"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"))', output: '"3,14159\xA0\u20AC"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(210125.12)", output: '"210,125.12"', outputFlowCurrentLanguage: "en-GB" }, { input: "ToDisplayString(210125.12)", output: '"210.125,12"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDateTime(2018, 07, 18, 19, 35, 39))", output: '"July 18, 2018 at 7:35 PM"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDateTime(2018, 07, 18, 19, 35, 39))", output: '"18 July 2018 at 19:35"', outputFlowCurrentLanguage: "en-GB" }, { input: "ToDisplayString(MakeDateTime(2018, 07, 18, 19, 35, 39))", output: '"18. Juli 2018 um 19:35"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDuration(2, 3, 4, 50, 200))", output: '"2 days, 3 hours, 4 minutes, 50.2 seconds"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDuration(2, 3, 4, 50, 200))", output: '"2 Tage, 3 Stunden, 4 Minuten und 50,2 Sekunden"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDuration(-2, -3, -4, -50, -200))", output: '"-2 days, -3 hours, -4 minutes, -50.2 seconds"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDuration(-2, -3, -4, -50, -200))", output: '"-2 Tage, -3 Stunden, -4 Minuten und -50,2 Sekunden"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDuration(2, 0, 0, 0))", output: '"2 days"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(MakeDuration(2112, 0, 0, 0))", output: '"2.112 Tage"', outputFlowCurrentLanguage: "de-DE" }, { input: "ToDisplayString(MakeDate(2018, 07, 18))", output: '"July 18, 2018"', outputFlowCurrentLanguage: "en-US", featureConfigName: "botFlows" }, { input: "ToDisplayString(MakeTime(19, 35, 39))", output: '"7:35 PM"', outputFlowCurrentLanguage: "en-US", featureConfigName: "botFlows" }, { input: 'ToDisplayString(ToCommunication(MakeCurrency(3.14159, "EUR")))', output: '"3,14159\xA0\u20AC"', outputFlowCurrentLanguage: "de-DE", featureConfigName: "botFlows" }, { input: 'ToDisplayString(JsonParse("[ true, false]"))', output: '"[true,false]"' }, { input: 'ToDisplayString(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: '"Fries"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_DSC", identifier: "String_ONE toDisplayString(Any_COLL)", support: { version: "1.0", resolver: "None" }, passThrough: { dataTypes: [{ type: "acp", isArray: true }, { type: "bln", isArray: true }, { type: "lac", isArray: true }, { type: "phn", isArray: true }, { type: "pmt", isArray: true }, { type: "que", isArray: true }, { type: "skl", isArray: true }, { type: "str", isArray: true }, { type: "usr", isArray: true }], funcOpOverloadId: "String_ONE toString(Any_ONE)", isArrayItemPassThrough: true }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToDisplayString(MakeList(90125, 2112))", output: '"90,125\\n2,112"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(90125, ToInt(NOT_SET)))", output: '"90,125\\n"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(90125, 2112))", output: '"90.125\\n2.112"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(90125, ToInt(NOT_SET)))", output: '"90.125\\n"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }, { input: 'ToDisplayString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: '"Fries\\nSoup"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))))', output: '"Sides\\nDessert"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_DSC", identifier: "String_ONE toDisplayString(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, passThrough: { dataTypes: [{ type: "acp", isArray: true }, { type: "bln", isArray: true }, { type: "lac", isArray: true }, { type: "phn", isArray: true }, { type: "pmt", isArray: true }, { type: "que", isArray: true }, { type: "skl", isArray: true }, { type: "str", isArray: true }, { type: "usr", isArray: true }], funcOpOverloadId: "String_ONE toString(Any_ONE)", isArrayItemPassThrough: true }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDisplayString(MakeList(8675309, 2112, 90125), "|")', output: '"8,675,309|2,112|90,125"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeList(8675309, 2112, 90125), "|")', output: '"8.675.309|2.112|90.125"', outputFlowCurrentLanguage: "de-DE" }, { input: 'ToDisplayString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))), "|")', output: '"Fries|Soup"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToDisplayString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))), "|")', output: '"Sides|Dessert"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_DSC", identifier: "String_ONE toDisplayString(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_0", identifier: "currencyValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeCurrency(3.14, "USD"), 2)', output: '"$3.14"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"), 3)', output: '"3,142\xA0\u20AC"', outputFlowCurrentLanguage: "de-DE" }, { input: 'ToDisplayString(MakeCurrency(3.14159, "EUR"), 3)', output: '"\u20AC3.142"', outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_DSC", identifier: "String_ONE toDisplayString(Currency_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), 1)', output: '"$21.1\\n\xA39.0"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), 5)', output: '"21,12000\xA0$\\n9,01250\xA0\xA3"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }] }, { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_DSC", identifier: "String_ONE toDisplayString(Currency_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), "|", 1)', output: '"$21.1|\xA39.0"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeList(MakeCurrency(21.12, "USD"), MakeCurrency(9.0125, "GBP")), "|", 5)', output: '"21,12000\xA0$|9,01250\xA0\xA3"', outputFlowCurrentLanguage: "de-DE" }] }, { description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_DSC", identifier: "String_ONE toDisplayString(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_0", identifier: "decimalValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToDisplayString(3.141, 2)", output: '"3.14"', outputFlowCurrentLanguage: "en-US" }, { input: "ToDisplayString(3.14159, 3)", output: '"3,142"', outputFlowCurrentLanguage: "de-DE" }] }, { description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_DSC", identifier: "String_ONE toDisplay(Decimal_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToDisplayString(MakeList(21.12, 9.0125), 1)", output: '"21.1\\n9.0"', outputFlowCurrentLanguage: "en-US", addNewLineInfo: true }, { input: "ToDisplayString(MakeList(21.12, 9.0125), 5)", output: '"21,12000\\n9,01250"', outputFlowCurrentLanguage: "de-DE", addNewLineInfo: true }] }, { description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_DSC", identifier: "String_ONE toDisplayString(Decimal_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "0", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToDisplayString(MakeList(21.12, 9.0125), "|", 1)', output: '"21.1|9.0"', outputFlowCurrentLanguage: "en-US" }, { input: 'ToDisplayString(MakeList(21.12, 9.0125), "|", 5)', output: '"21,12000|9,01250"', outputFlowCurrentLanguage: "de-DE" }] }, { description: "AR_FN_STR_TODISPLAYSTRING_NTS_DSC", identifier: "String_ONE toDisplayString(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_STR_TODISPLAYSTRING_NTS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TODISPLAYSTRING_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDisplayString(NOT_SET)", output: "AR_FN_STR_TODISPLAYSTRING_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toString: { identifier: "toString", description: "AR_FN_DSC_TOSTRING", type: "function", name: "ToString", category: "cast", overloads: [{ description: "AR_FN_STR_TOSTRING_ANY_DSC", identifier: "String_ONE toString(Any_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_ANY_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToString(true)", output: '"true"' }, { input: "ToString(5 > 3)", output: '"true"' }, { input: "ToString(false)", output: '"false"' }, { input: "ToString(5 < 3)", output: '"false"' }, { input: "ToString(ToBool(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_4" }, { input: 'ToString(MakeCurrency(10.00, "USD"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_5" }, { input: "ToString(MakeDateTime(2009, 1, 10, 6, 30, 0))", output: '"2009-01-10T06:30:00.000Z"' }, { input: "ToString(ToDateTime(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_7" }, { input: "ToString(2000.5)", output: '"2000.5"' }, { input: "ToString(-1.0)", output: '"-1.0"' }, { input: "ToString(ToDecimal(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_10" }, { input: "ToString(MakeDuration(0, 1, 0, 0))", output: '"PT1H"' }, { input: "ToString(MakeDuration(-10, 5, 30, 0, 456))", output: '"-P9DT18H29M59.544S"' }, { input: "ToString(ToDuration(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_13" }, { input: "ToString(2000)", output: '"2000"' }, { input: "ToString(-1)", output: '"-1"' }, { input: "ToString(ToInt(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_16" }, { input: 'ToString(ToSkill("Spanish"))', output: '"Spanish"', hidden: "true" }, { input: "ToString(ToSkill(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_18" }, { input: 'ToString(FindUser("john.doe@company.com"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_19" }, { input: 'ToString(ToWrapupCode("Call back in a week"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_20", hidden: "true" }, { input: "ToString(ToSkill(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_21" }, { input: "ToString(ToUser(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_22" }, { input: "ToString(ToWrapupCode(NOT_SET))", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_23" }, { input: 'ToString(ToPhoneNumber("+1 (317) 872-3000"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_24" }, { input: "ToString(Flow.PhoneNumberVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_25" }, { input: "ToString(Flow.SkillVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_26" }, { input: "ToString(Flow.UserVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_27" }, { input: "ToString(Flow.WrapupCodeVariable)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_28" }, { input: "ToString(Call.Contact)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_29" }, { input: "ToString(Email.Message)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_30" }, { input: "ToString(Email.Message.from)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_31" }, { input: "ToString(Email.Message.attachments[0])", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_32" }, { input: "ToString(Flow.ExternalOrganization)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_33" }, { input: "ToString(Flow.ExternalContact)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_34" }, { input: "ToString(Flow.ExternalAddress)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_35" }, { input: "ToString(Flow.ExternalPhoneNumber)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_36" }, { input: "ToString(Prompt.Welcome)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_37" }, { input: 'ToString(MakeAgentScorePair(FindUser("john.doe@company.com"), 50))', output: '"[john.doe@company.com,50]"', featureConfigName: "knownAgentRouting" }, { input: "ToString(MakeDate(2015, 1, 10))", output: '"2015-01-10"', featureConfigName: "botFlows" }, { input: "ToString(MakeTime(2, 30, 0))", output: '"02:30:00.000"', featureConfigName: "botFlows" }, { input: 'ToString(ToCommunication("Hello"))', output: '"hello"', featureConfigName: "botFlows" }, { input: "ToString(Workitem.Workitem)", output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_42", featureConfigName: "workItemFlows" }, { input: 'ToString(FindEmergencyGroup("Flooding"))', output: "Returns the name property from the supplied Emergency Group. If Emergency Group value is NOT_SET, a NOT_SET String is returned.", featureConfigName: "orgAvailabilityRoutingEmergencyGroups" }, { input: 'ToString(FindSchedule("Morning Hours"))', output: "Returns the name property from the supplied Schedule. If Schedule value is NOT_SET, a NOT_SET String is returned.", featureConfigName: "orgAvailabilityRoutingSchedules" }, { input: 'ToString(FindScheduleGroup("West Coast"))', output: "Returns the name property from the supplied Schedule Group. If Schedule Group value is NOT_SET, a NOT_SET String is returned.", featureConfigName: "orgAvailabilityRoutingScheduleGroups" }, { input: "ToString(MakeEmptyJsonObject())", output: '"{}"' }, { input: 'ToString(JsonParse("{ \\"a\\": true }"))', output: '"{"a":true}"' }, { input: 'ToString(JsonParse(Append("[1, 2, ", ToString(3>5), "]")))', output: '"[1,2,false]"' }, { input: 'ToString(FindUtilizationLabel("green"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_49", featureConfigName: "conversationUtilizationLabels" }, { input: 'ToString(FindWorktypeStatus("NewOpportunity"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_50", featureConfigName: "workItemFlows" }, { input: 'ToString(MakeTimePicker("Schedule Appointment"))', output: "AR_FN_STR_TOSTRING_ANY_EX_OUT_51", featureConfigName: "botFlowsMessagingDatePicker" }, { input: "ToString(MakeTimeslot(MakeDateTime(2009, 1, 10, 6, 30, 0), MakeDuration(0, 1, 0, 0)))", output: '"2009-01-10T06:30:00.000Z|PT1H"', featureConfigName: "botFlowsMessagingDatePicker" }, { input: 'ToString(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: '"Fries"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: '"Sides"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TOSTRING_NTS_DSC", identifier: "String_ONE toString(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_STR_TOSTRING_NTS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToString(NOT_SET)", output: "AR_FN_STR_TOSTRING_NTS_EX_OUT_0" }] }, { description: "AR_FN_STR_TOSTRING_ANY_COLL_DSC", identifier: "String_ONE toString(Any_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_ANY_COLL_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToString(MakeList(true, false))", output: '"true\\nfalse"', addNewLineInfo: true }, { input: "ToString(MakeList(ToBool(NOT_SET), false))", output: '"\\nfalse"', addNewLineInfo: true }, { input: 'ToString(MakeList(MakeCurrency(10.00, "USD"), MakeCurrency(5.00, "EUR")))', output: '"10.00|USD\\n5.00|EUR"', addNewLineInfo: true }, { input: "ToString(MakeList(ToDateTime(NOT_SET), MakeDateTime(2009, 1, 10, 6, 30, 0)))", output: '"\\n2009-01-10T06:30:00.000Z"', addNewLineInfo: true }, { input: "ToString(MakeList(2000.5, -1.0))", output: '"2000.5\\n-1.0"', addNewLineInfo: true }, { input: "ToString(MakeList(ToDecimal(NOT_SET), -1.0))", output: '"\\n-1.0"', addNewLineInfo: true }, { input: "ToString(MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(-10, 5, 30, 0)))", output: '"PT1H\\n-P9DT18H30M"', addNewLineInfo: true }, { input: "ToString(MakeList(ToDuration(NOT_SET), MakeDuration(-10, 5, 30, 0)))", output: '"\\n-P9DT18H30M"', addNewLineInfo: true }, { input: "ToString(MakeList(2000, -1))", output: '"2000\\n-1"', addNewLineInfo: true }, { input: "ToString(MakeList(ToInt(NOT_SET), -1))", output: '"\\n-1"', addNewLineInfo: true }, { input: 'ToString(MakeList(ToSkill("Spanish"), ToSkill("German")))', output: '"Spanish\\nGerman"', addNewLineInfo: true, hidden: "true" }, { input: 'ToString(MakeList(ToSkill(NOT_SET), ToSkill("German")))', output: '"\\nGerman"', addNewLineInfo: true, hidden: "true" }, { input: 'ToString(MakeList("Hello", "World"))', output: '"Hello\\nWorld"', addNewLineInfo: true }, { input: 'ToString(MakeList("Hello", ToString(NOT_SET)))', output: '"Hello\\n"', addNewLineInfo: true }, { input: 'ToString(MakeList(FindUser("john.doe@company.com"), FindUser("jane.doe@company.com")))', output: '"john.doe@company.com\\njane.doe@company.com"', addNewLineInfo: true }, { input: 'ToString(MakeList(ToUser(NOT_SET), ToUser("jane.doe@company.com")))', output: '"\\njane.doe@company.com"', addNewLineInfo: true, hidden: "true" }, { input: "ToString(MakeList(ToSkill(NOT_SET), ToSkill(NOT_SET)))", output: '"\\n"', addNewLineInfo: true }, { input: "ToString(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)))", output: '"\\n"', addNewLineInfo: true }, { input: 'ToString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: '"Fries\\nSoup"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))))', output: '"Sides\\nDessert"', addNewLineInfo: true, featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_DSC", identifier: "String_ONE toString(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToString(MakeList(true, false), "|")', output: '"true|false"' }, { input: 'ToString(MakeList(NOT_SET, false), "|")', output: '"|false"' }, { input: 'ToString(MakeList(MakeCurrency(10.00, "USD"), MakeCurrency(5.00, "EUR")), "#")', output: '"10.00|USD#5.00|EUR"' }, { input: 'ToString(MakeList(NOT_SET, MakeDateTime(2009, 1, 10, 6, 30, 0)), "|")', output: '"|2009-01-10T06:30:00.000Z"' }, { input: 'ToString(MakeList(2000.5, -1.0), "|")', output: '"2000.5|-1.0"' }, { input: 'ToString(MakeList(NOT_SET, -1.0), "|")', output: '"|-1.0"' }, { input: 'ToString(MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(-10, 5, 30, 0)), "|")', output: '"PT1H|-P9DT18H30M"' }, { input: 'ToString(MakeList(NOT_SET, MakeDuration(-10, 5, 30, 0)), "|")', output: '"|-P9DT18H30M"' }, { input: 'ToString(MakeList(2000, -1), "|")', output: '"2000|-1"' }, { input: 'ToString(MakeList(NOT_SET, -1), "|")', output: '"|-1"' }, { input: 'ToString(MakeList(ToSkill("Spanish"), ToSkill("German")), "|")', output: '"Spanish|German"', hidden: "true" }, { input: 'ToString(MakeList(NOT_SET, ToSkill("German")), "|")', output: '"|German"', hidden: "true" }, { input: 'ToString(MakeList("Hello", "World"), "|")', output: '"Hello|World"' }, { input: 'ToString(MakeList("Hello", NOT_SET), "|")', output: '"Hello|"' }, { input: 'ToString(MakeList(ToUser("john.doe@company.com"), ToUser("jane.doe@company.com")), "|")', output: '"john.doe@company.com|jane.doe@company.com"', hidden: "true" }, { input: 'ToString(MakeList(NOT_SET, ToUser("jane.doe@company.com")), "|")', output: '"|jane.doe@company.com"', hidden: "true" }, { input: 'ToString(MakeList(ToUser(NOT_SET), ToUser(NOT_SET)), "|")', output: '"|"' }, { input: 'ToString(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))), "|")', output: '"Fries|Soup"', featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToString(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))), MakeListPickerSection("Desserts", true, MakeList(MakeListPickerItem("Cookie", NOT_SET, MakeImageFromUrl(NOT_SET))))), "|")', output: '"Sides|Dessert"', featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_STR_TOSTRING_DEC_LNG_DSC", identifier: "String_ONE toString(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_DEC_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_0", identifier: "decimalValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToString(2000.506, 2)", output: '"2000.51"' }, { input: "ToString(1.125, 2)", output: '"1.13"' }, { input: "ToString(-1.0, 3)", output: '"-1.000"' }, { input: "ToString(ToDecimal(NOT_SET), 2)", output: "AR_FN_STR_TOSTRING_DEC_LNG_EX_OUT_3" }] }, { description: "AR_FN_STR_TOSTRING_CUR_LNG_DSC", identifier: "String_ONE toString(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_CUR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_0", identifier: "currencyValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeCurrency(2000.506, "USD"), 2)', output: '"2000.51|USD"' }, { input: 'ToString(MakeCurrency(1.125, "USD"), 2)', output: '"1.13|USD"' }, { input: 'ToString(MakeCurrency(-1.0, "USD"), 3)', output: '"-1.000|USD"' }, { input: 'ToString(MakeCurrency(ToDecimal(NOT_SET), "USD"), 2)', output: "|USD" }, { input: "ToString(MakeCurrency(ToDecimal(NOT_SET), ToString(NOT_SET)), 2)", output: "|" }] }, { description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_DSC", identifier: "String_ONE toString(Decimal_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToString(MakeList(2000.5, -1.0), 2)", output: '"2000.50\\n-1.00"', addNewLineInfo: true }, { input: "ToString(MakeList(NOT_SET, -1.0), 4)", output: '"\\n-1.0000"', addNewLineInfo: true }] }, { description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_DSC", identifier: "String_ONE toString(Currency_COLL,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_1", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 1, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeList(MakeCurrency(2000.50, "USD"), MakeCurrency(-1.00, "USD")), 2)', output: '"2000.50|USD\\n-1.00|USD"', addNewLineInfo: true }, { input: 'ToString(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(-1.00, ToString(NOT_SET))), 2)', output: '"|USD\\n-1.00|"', addNewLineInfo: true }] }, { description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_DSC", identifier: "String_ONE toString(Decimal_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeList(2000.5, -1.0), "|", 2)', output: '"2000.50|-1.00"' }, { input: 'ToString(MakeList(ToDecimal(NOT_SET), -1.0), "|", 4)', output: '"|-1.0000"' }] }, { description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_DSC", identifier: "String_ONE toString(Currency_COLL,String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_0", identifier: "currencyCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_2", identifier: "decimalPlaces", isArray: false, helpDisplayIdx: 2, max: "28", min: "1", repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToString(MakeList(MakeCurrency(2000.50, "USD"), MakeCurrency(-1.00, "USD")), "^", 2)', output: '"2000.50|USD^-1.00|USD"' }, { input: 'ToString(MakeList(MakeCurrency(ToDecimal(NOT_SET), "USD"), MakeCurrency(-1.00, ToString(NOT_SET))), "^", 2)', output: '"|USD^-1.00|"' }] }] }, toInt: { identifier: "toInt", description: "AR_FN_DSC_TOINT", type: "function", name: "ToInt", category: "cast", overloads: [{ description: "AR_FN_LNG_TOINT_BLN_DSC", identifier: "Long_ONE toInt(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_BLN_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_BLN_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }], examples: [{ input: "ToInt(true)", output: "1" }, { input: "ToInt(false)", output: "0" }, { input: "ToInt(ToBool(NOT_SET))", output: "AR_FN_LNG_TOINT_BLN_EX_OUT_2" }] }, { description: "AR_FN_LNG_TOINT_DEC_DSC", identifier: "Long_ONE toInt(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_DEC_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToInt(1.0)", output: "1" }, { input: "ToInt(3.7)", output: "3" }, { input: "ToInt(3.2)", output: "3" }, { input: "ToInt(-5.2)", output: "-5" }, { input: "ToInt(-5.7)", output: "-5" }, { input: "ToInt(ToDecimal(NOT_SET))", output: "AR_FN_LNG_TOINT_DEC_EX_OUT_5" }] }, { description: "AR_FN_LNG_TOINT_STR_DSC", identifier: "Long_ONE toInt(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_STR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToInt("25")', output: "25" }, { input: 'ToInt("-55")', output: "-55" }, { input: 'ToInt("0")', output: "0" }, { input: "ToInt(ToString(NOT_SET))", output: "AR_FN_LNG_TOINT_STR_EX_OUT_3" }, { input: 'ToInt("")', output: "AR_FN_LNG_TOINT_STR_EX_OUT_4" }, { input: 'ToInt("\xA0\xA0")', output: "AR_FN_LNG_TOINT_STR_EX_OUT_5" }, { input: 'ToInt("A String")', output: "AR_FN_LNG_TOINT_STR_EX_OUT_6" }] }, { description: "AR_FN_LNG_TOINT_STR_LNG_DSC", identifier: "Long_ONE toInt(String_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_TOINT_STR_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: 'ToInt("25", 15)', output: "25" }, { input: 'ToInt("five", 20)', output: "20" }, { input: 'ToInt("~0", 10)', output: "10" }, { input: "ToInt(ToString(NOT_SET), 15)", output: "AR_FN_LNG_TOINT_STR_LNG_EX_OUT_3" }, { input: 'ToInt("", 15)', output: "AR_FN_LNG_TOINT_STR_LNG_EX_OUT_4" }, { input: 'ToInt("A String", 12)', output: "12" }] }, { description: "AR_FN_LNG_TOINT_NTS_DSC", identifier: "Long_ONE toInt(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_LNG_TOINT_NTS_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToInt(NOT_SET)", output: "AR_FN_LNG_TOINT_NTS_EX_OUT_0" }] }, { description: "AR_FN_LNG_TOINT_LNG_DSC", identifier: "Long_ONE toInt(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_LNG_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToInt(5)", output: "5" }] }, { description: "AR_FN_LNG_TOINT_DUR_DSC", identifier: "Long_ONE toInt(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_LNG_TOINT_DUR_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_DUR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }], examples: [{ input: "ToInt(MakeDuration(0,0,0,1))", output: "1000" }, { input: "ToInt(MakeDuration(0,0,1,0))", output: "60000" }, { input: "ToInt(MakeDuration(0,-1,5,0,500))", output: "-3299500" }, { input: "ToInt(ToDuration(NOT_SET))", output: "AR_FN_LNG_TOINT_DUR_EX_OUT_3" }] }, { description: "AR_FN_LNG_TOINT_JSON_DSC", identifier: "Long_ONE toInt(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_TOINT_JSON_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_JSON_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToInt(JsonParse("5"))', output: "5" }, { input: 'ToInt(JsonParse("-5.2"))', output: "-5" }, { input: 'ToInt(JsonParse("true"))', output: "1" }, { input: 'ToInt(JsonParse(ToString("A" > "B")))', output: "0" }, { input: 'ToInt(JsonParse("null"))', output: "AR_FN_LNG_TOINT_JSON_EX_OUT_4" }, { input: "ToInt(ToJson(NOT_SET))", output: "AR_FN_LNG_TOINT_JSON_EX_OUT_5" }] }, { description: "AR_FN_LNG_TOINT_JSON_LNG_DSC", identifier: "Long_ONE toInt(JSON_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_TOINT_JSON_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "int" }], examples: [{ input: 'ToInt(JsonParse("5"), -1)', output: "5" }, { input: 'ToInt(JsonParse("\\"apple\\""), 10)', output: "10" }, { input: 'ToInt(JsonParse("[1, 2]"), 7)', output: "7" }, { input: 'ToInt(JsonParse(ToString("A" > "B")), ToInt(NOT_SET))', output: "0" }, { input: "ToInt(ToJson(NOT_SET), 4)", output: "AR_FN_LNG_TOINT_JSON_LNG_EX_OUT_4" }] }], needsServerInfo: true }, toDecimal: { identifier: "toDecimal", description: "AR_FN_DSC_TODECIMAL", type: "function", name: "ToDecimal", category: "cast", overloads: [{ description: "AR_FN_DEC_TODECIMAL_BLN_DSC", identifier: "Decimal_ONE toDecimal(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_BLN_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_BLN_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }], examples: [{ input: "ToDecimal(true)", output: "1.0" }, { input: "ToDecimal(false)", output: "0.0" }, { input: "ToDecimal(ToBool(NOT_SET))", output: "AR_FN_DEC_TODECIMAL_BLN_EX_OUT_2" }] }, { description: "AR_FN_DEC_TODECIMAL_CUR_DSC", identifier: "Decimal_ONE toDecimal(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_CUR_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_CUR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'ToDecimal(MakeCurrency(5.25, "USD"))', output: "5.25" }, { input: 'ToDecimal(MakeCurrency(2.00, "EUR"))', output: "2.00" }, { input: 'ToDecimal(MakeCurrency(NOT_SET, "USD"))', output: "AR_FN_DEC_TODECIMAL_CUR_EX_OUT_2" }] }, { description: "AR_FN_DEC_TODECIMAL_STR_DSC", identifier: "Decimal_ONE toDecimal(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_STR_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDecimal("0.0")', output: "0.0" }, { input: 'ToDecimal("-100.5")', output: "-100.5" }, { input: "ToDecimal(ToString(NOT_SET))", output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_2" }, { input: 'ToDecimal("")', output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_3" }, { input: 'ToDecimal("\xA0\xA0")', output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_4" }, { input: 'ToDecimal("A String")', output: "AR_FN_DEC_TODECIMAL_STR_EX_OUT_5" }] }, { description: "AR_FN_DEC_TODECIMAL_STR_DEC_DSC", identifier: "Decimal_ONE toDecimal(String_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_TODECIMAL_STR_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: 'ToDecimal("one hundred point five", 7.5)', output: "7.5" }, { input: 'ToDecimal("0.0", 15.0)', output: "0.0" }, { input: "ToDecimal(ToString(NOT_SET), 10.75)", output: "AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_2" }, { input: 'ToDecimal("", -5.25)', output: "AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_3" }, { input: 'ToDecimal("A String", -12.15)', output: "-12.15" }] }, { description: "AR_FN_DEC_TODECIMAL_LNG_DSC", identifier: "Decimal_ONE toDecimal(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_LNG_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToDecimal(100)", output: "100.0" }, { input: "ToDecimal(-1010)", output: "-1010.0" }, { input: "ToDecimal(0)", output: "0.0" }] }, { description: "AR_FN_DEC_TODECIMAL_NTS_DSC", identifier: "Decimal_ONE toDecimal(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_NTS_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDecimal(NOT_SET)", output: "AR_FN_DEC_TODECIMAL_NTS_EX_OUT_0" }] }, { description: "AR_FN_DEC_TODECIMAL_DEC_DSC", identifier: "Decimal_ONE toDecimal(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DEC_TODECIMAL_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_DEC_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToDecimal(5.5)", output: "5.5" }] }, { description: "AR_FN_DEC_TODECIMAL_JSON_DSC", identifier: "Decimal_ONE toDecimal(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_TODECIMAL_JSON_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_JSON_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToDecimal(JsonParse("5"))', output: "5.0" }, { input: 'ToDecimal(JsonParse("-5.2"))', output: "-5.2" }, { input: 'ToDecimal(JsonParse("true"))', output: "1.0" }, { input: 'ToDecimal(JsonParse("null"))', output: "AR_FN_DEC_TODECIMAL_JSON_EX_OUT_3" }, { input: "ToDecimal(ToJson(NOT_SET))", output: "AR_FN_DEC_TODECIMAL_JSON_EX_OUT_4" }] }, { description: "AR_FN_DEC_TODECIMAL_JSON_DEC_DSC", identifier: "Decimal_ONE toDecimal(JSON_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_TODECIMAL_JSON_DEC_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_0", identifier: "jsonValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dec" }], examples: [{ input: 'ToDecimal(JsonParse("\\"apple\\""), 2.25)', output: "2.25" }, { input: 'ToDecimal(JsonParse("-5.2"), 0.0)', output: "-5.2" }, { input: "ToDecimal(ToJson(NOT_SET), 1.0)", output: "AR_FN_DEC_TODECIMAL_JSON_DEC_EX_OUT_2" }, { input: 'ToDecimal(JsonParse("[1,false]"), 1.5)', output: "1.5" }] }], needsServerInfo: true }, toDate: { identifier: "toDate", description: "AR_FN_DSC_TODATE", type: "function", name: "ToDate", category: "cast", overloads: [{ description: "AR_FN_DATE_TODATE_STR_DSC", identifier: "Date_ONE toDate(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_STR_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDate("2009-01-10")', output: "AR_FN_DATE_TODATE_STR_EX_OUT_0" }, { input: "ToDate(ToString(NOT_SET))", output: "AR_FN_DATE_TODATE_STR_EX_OUT_1" }] }, { description: "AR_FN_DATE_TODATE_NTS_DSC", identifier: "Date_ONE toDate(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_NTS_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDate(NOT_SET)", output: "AR_FN_DATE_TODATE_NTS_EX_OUT_0" }] }, { description: "AR_FN_DATE_TODATE_DTM_DSC", identifier: "Date_ONE toDate(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_DTM_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_DTM_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToDate(MakeDateTime(2012, 9, 22, 2, 30, 0))", output: "AR_FN_DATE_TODATE_DTM_EX_OUT_0" }, { input: "ToDate(ToDateTime(NOT_SET))", output: "AR_FN_DATE_TODATE_DTM_EX_OUT_1" }] }, { description: "AR_FN_DATE_TODATE_DATE_DSC", identifier: "Date_ONE toDate(Date_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DATE_TODATE_DATE_RV", isArray: false, type: "dat" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DATE_TODATE_DATE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }], examples: [{ input: "ToDate(MakeDate(2003, 1, 1))", output: "AR_FN_DATE_TODATE_DATE_EX_OUT_0" }, { input: "ToDate(ToDate(NOT_SET))", output: "AR_FN_DATE_TODATE_DATE_EX_OUT_1" }] }], needsServerInfo: true }, toDateTime: { identifier: "toDateTime", description: "AR_FN_DSC_TODATETIME", type: "function", name: "ToDateTime", category: "cast", overloads: [{ description: "AR_FN_DTM_TODATETIME_STR_DSC", identifier: "DateTime_ONE toDateTime(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_TODATETIME_STR_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDateTime("2009-01-10T06:30:00Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_0" }, { input: 'ToDateTime("2009-01-10T06:30:00-07:00")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_1" }, { input: 'ToDateTime("2009-01-10T06:30:00+02:00")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_2" }, { input: "ToDateTime(ToString(NOT_SET))", output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_3" }, { input: 'ToDateTime("2009T06:30:00Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_4" }, { input: 'ToDateTime("2010-03-20T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_5" }, { input: 'ToDateTime("2011-03T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_6" }, { input: 'ToDateTime("2009T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_7" }, { input: 'ToDateTime("2012T01:30-05:00")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_8" }, { input: 'ToDateTime("T06:30:00Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_9" }, { input: 'ToDateTime("T06:30Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_10" }, { input: 'ToDateTime("T06Z")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_11" }, { input: 'ToDateTime("T06")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_12" }, { input: 'ToDateTime("2009-03-20")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_13" }, { input: 'ToDateTime("2009-03")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_14" }, { input: 'ToDateTime("2009")', output: "AR_FN_DTM_TODATETIME_STR_EX_OUT_15" }] }, { description: "AR_FN_DTM_TODATETIME_LNG_DSC", identifier: "DateTime_ONE toDateTime(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_TODATETIME_LNG_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToDateTime(3600)", output: "AR_FN_DTM_TODATETIME_LNG_EX_OUT_0" }, { input: "ToDateTime(ToInt(NOT_SET))", output: "AR_FN_DTM_TODATETIME_LNG_EX_OUT_1" }] }, { description: "AR_FN_DTM_TODATETIME_NTS_DSC", identifier: "DateTime_ONE toDateTime(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_DTM_TODATETIME_NTS_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDateTime(NOT_SET)", output: "AR_FN_DTM_TODATETIME_NTS_EX_OUT_0" }] }, { description: "AR_FN_DTM_TODATETIME_DTM_DSC", identifier: "DateTime_ONE toDateTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_TODATETIME_DTM_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_DTM_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToDateTime(MakeDateTime(2003, 1, 1, 0, 0, 0))", output: "AR_FN_DTM_TODATETIME_DTM_EX_OUT_0" }] }, { description: "AR_FN_DTM_TODATETIME_JSON_DSC", identifier: "DateTime_ONE toDateTime(JSON_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DTM_TODATETIME_JSON_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_JSON_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'ToDateTime(JsonParse("3600"))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_0" }, { input: 'ToDateTime(JsonParse("3600.0258"))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_1" }, { input: 'ToDateTime(JsonParse("\\"2009-01-10T06:30:00Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_2" }, { input: 'ToDateTime(JsonParse("\\"2009-01-10T06:30:00+02:00\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_3" }, { input: 'ToDateTime(JsonParse("\\"2009T06:30:00Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_4" }, { input: 'ToDateTime(JsonParse("\\"2010-03-20T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_5" }, { input: 'ToDateTime(JsonParse("\\"2011-03T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_6" }, { input: 'ToDateTime(JsonParse("\\"2009T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_7" }, { input: 'ToDateTime(JsonParse("\\"2012T01:30-05:00\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_8" }, { input: 'ToDateTime(JsonParse("\\"T06:30:00Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_9" }, { input: 'ToDateTime(JsonParse("\\"T06:30Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_10" }, { input: 'ToDateTime(JsonParse("\\"T06Z\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_11" }, { input: 'ToDateTime(JsonParse("\\"T06\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_12" }, { input: 'ToDateTime(JsonParse("\\"2009-03-20\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_13" }, { input: 'ToDateTime(JsonParse("\\"2009-03\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_14" }, { input: 'ToDateTime(JsonParse("\\"2009\\""))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_15" }, { input: 'ToDateTime(JsonParse("null"))', output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_16" }, { input: "ToDateTime(ToJson(NOT_SET))", output: "AR_FN_DTM_TODATETIME_JSON_EX_OUT_17" }] }, { description: "AR_FN_DTM_TODATETIME_JSON_DTM_DSC", identifier: "DateTime_ONE toDateTime(JSON_ONE,DateTime_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DTM_TODATETIME_JSON_DTM_RV", isArray: false, type: "dtm" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "dtm" }], examples: [{ input: 'ToDateTime(JsonParse("3600.75"), MakeDateTime(2009, 3, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_0" }, { input: 'ToDateTime(JsonParse("\\"2009-01-10T06:30:00Z\\""), MakeDateTime(2009, 3, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_1" }, { input: 'ToDateTime(JsonParse("\\"September 5th, 2022\\""), MakeDateTime(2019, 4, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_2" }, { input: 'ToDateTime(JsonParse("\\"2509-03\\""), MakeDateTime(2011, 2, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_3" }, { input: 'ToDateTime(JsonParse("\\"two thousand nine\\""), MakeDateTime(2009, 3, 15, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_4" }, { input: 'ToDateTime(JsonParse("null"), MakeDateTime(2009, 3, 20, 12, 00, 00))', output: "AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_5" }] }], needsServerInfo: true }, toTime: { identifier: "toTime", description: "AR_FN_DSC_TOTIME", type: "function", name: "ToTime", category: "cast", overloads: [{ description: "AR_FN_TIME_TOTIME_STR_DSC", identifier: "Time_ONE toTime(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_STR_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToTime("02:30:15")', output: "AR_FN_TIME_TOTIME_STR_EX_OUT_0" }, { input: "ToTime(ToString(NOT_SET))", output: "AR_FN_TIME_TOTIME_STR_EX_OUT_1" }, { input: 'ToTime("02:30")', output: "AR_FN_TIME_TOTIME_STR_EX_OUT_2" }, { input: 'ToTime("14:59:00")', output: "AR_FN_TIME_TOTIME_STR_EX_OUT_3" }] }, { description: "AR_FN_TIME_TOTIME_NTS_DSC", identifier: "Time_ONE toTime(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_NTS_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToTime(NOT_SET)", output: "AR_FN_TIME_TOTIME_NTS_EX_OUT_0" }] }, { description: "AR_FN_TIME_TOTIME_TIME_DSC", identifier: "Time_ONE toTime(Time_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_TIME_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_TIME_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tim" }], examples: [{ input: "ToTime(MakeTime(2, 45, 0))", output: "AR_FN_TIME_TOTIME_TIME_EX_OUT_0" }, { input: "ToTime(ToTime(NOT_SET))", output: "AR_FN_TIME_TOTIME_TIME_EX_OUT_1" }] }, { description: "AR_FN_TIME_TOTIME_DTM_DSC", identifier: "Time_ONE toTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_TIME_TOTIME_DTM_RV", isArray: false, type: "tim" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIME_TOTIME_DTM_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToTime(MakeDateTime(2012, 9, 22, 3, 5, 0))", output: "AR_FN_TIME_TOTIME_DTM_EX_OUT_0" }, { input: "ToTime(ToDateTime(NOT_SET))", output: "AR_FN_TIME_TOTIME_DTM_EX_OUT_1" }] }], needsServerInfo: true }, toDivision: { identifier: "toDivision", description: "AR_FN_DSC_TODIVISION", type: "function", name: "ToDivision", category: "cast", overloads: [{ description: "AR_FN_DIVISION_TODIVISION_DIVISION_DSC", identifier: "Division_ONE toDivision(Division_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_TODIVISION_DIVISION_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_TODIVISION_DIVISION_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dvn" }], examples: [{ input: "ToDivision(ToDivision(NOT_SET))", output: "AR_FN_DIVISION_TODIVISION_DIVISION_EX_OUT_0" }] }, { description: "AR_FN_DIVISION_TODIVISION_NTS_DSC", identifier: "Division_ONE toDivision(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIVISION_TODIVISION_NTS_RV", isArray: false, type: "dvn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIVISION_TODIVISION_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDivision(NOT_SET)", output: "AR_FN_DIVISION_TODIVISION_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toDuration: { identifier: "toDuration", description: "AR_FN_DSC_TODURATION", type: "function", name: "ToDuration", category: "cast", overloads: [{ description: "AR_FN_DUR_TODURATION_STR_DSC", identifier: "Duration_ONE toDuration(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_TODURATION_STR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToDuration("PT0S")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_0" }, { input: 'ToDuration("P1DT3H")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_1" }, { input: 'ToDuration("-P1DT3H")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_2" }, { input: 'ToDuration("PT1H15M30.250S")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_3" }, { input: 'ToDuration("PT1H15M30.250567S")', output: "AR_FN_DUR_TODURATION_STR_EX_OUT_4" }, { input: "ToDuration(ToString(NOT_SET))", output: "AR_FN_DUR_TODURATION_STR_EX_OUT_5" }] }, { description: "AR_FN_DUR_TODURATION_LNG_DSC", identifier: "Duration_ONE toDuration(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_TODURATION_LNG_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToDuration(1000 * 60 * 60)", output: "AR_FN_DUR_TODURATION_LNG_EX_OUT_0" }, { input: "ToDuration(1000 * 60 * 60 * 24)", output: "AR_FN_DUR_TODURATION_LNG_EX_OUT_1" }, { input: "ToDuration(ToInt(NOT_SET))", output: "AR_FN_DUR_TODURATION_LNG_EX_OUT_2" }] }, { description: "AR_FN_DUR_TODURATION_NTS_DSC", identifier: "Duration_ONE toDuration(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_DUR_TODURATION_NTS_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToDuration(NOT_SET)", output: "AR_FN_DUR_TODURATION_NTS_EX_OUT_0" }] }, { description: "AR_FN_DUR_TODURATION_DUR_DSC", identifier: "Duration_ONE toDuration(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_TODURATION_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_TODURATION_DUR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }], examples: [{ input: "ToDuration(MakeDuration(0, 1, 0, 0))", output: "AR_FN_DUR_TODURATION_DUR_EX_OUT_0" }] }] }, toTimeslot: { identifier: "toTimeslot", description: "AR_FN_DSC_TOTIMESLOT", type: "function", name: "ToTimeslot", category: "datetime", overloads: [{ description: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_DSC", identifier: "Timeslot_ONE toTimeslot(Timeslot_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tsl" }], examples: [{ input: "ToTimeslot(ToTimeslot(NOT_SET))", output: "AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_EX_OUT_0" }] }, { description: "AR_FN_TIMESLOT_TOTIMESLOT_STR_DSC", identifier: "Timeslot_ONE toTimeslot(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_TOTIMESLOT_STR_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMESLOT_TOTIMESLOT_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToTimeslot("2009-01-10T06:30:00.000Z|PT1H")', output: "AR_FN_TIMESLOT_TOTIMESLOT_STR_EX_OUT_0" }] }, { description: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_DSC", identifier: "Timeslot_ONE toTimeslot(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToTimeslot(NOT_SET)", output: "AR_FN_TIMESLOT_TOTIMESLOT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toGrammar: { identifier: "toGrammar", description: "AR_FN_DSC_TOGRAMMAR", type: "function", name: "ToGrammar", category: "cast", overloads: [{ description: "AR_FN_GRAMMAR_TOGRAMMAR_STR_DSC", identifier: "Grammar_ONE toGrammar(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice" }, hidden: true, returnValue: { description: "AR_FN_GRAMMAR_TOGRAMMAR_STR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_TOGRAMMAR_STR_PRM_DSC_0", identifier: "GrammarName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_DSC", identifier: "Grammar_ONE toGrammar(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { bot: "bot", voice: "voice" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToGrammar(NOT_SET)", output: "AR_FN_GRAMMAR_TOGRAMMAR_NTS_EX_OUT_0" }] }, { description: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_DSC", identifier: "Grammar_ONE toGrammar(Grammar_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_RV", isArray: false, type: "gmr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "gmr" }], examples: [{ input: "ToGrammar(ToGrammar(NOT_SET))", output: "AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_EX_OUT_0" }] }], needsServerInfo: true }, toImage: { identifier: "toImage", description: "AR_FN_DSC_TOIMAGE", type: "function", name: "ToImage", category: "cast", overloads: [{ description: "AR_FN_IMAGE_TOIMAGE_IMAGE_DSC", identifier: "Image_ONE toImage(Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_IMAGE_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_IMAGE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "img" }], examples: [{ input: "ToImage(ToImage(NOT_SET))", output: "AR_FN_IMAGE_TOIMAGE_IMAGE_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_TOIMAGE_NTS_DSC", identifier: "Image_ONE toImage(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToImage(NOT_SET)", output: "AR_FN_IMAGE_TOIMAGE_NTS_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_DSC", identifier: "Image_ONE toImage(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToImage(Flow.ResponseAsset)", output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_DSC", identifier: "Image_ONE toImage(ResponseAsset_ONE,Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "img" }], examples: [{ input: 'ToImage(Flow.ResponseAsset, MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png"))', output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_0" }, { input: 'ToImage(ToResponseAsset(NOT_SET), MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png"))', output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_1" }, { input: 'ToImage(Flow.ResponseAssetThatCannotBeConvertedToImage, MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png"))', output: "AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_2" }] }], needsServerInfo: true }, toImageCollection: { identifier: "toImageCollection", description: "AR_FN_DSC_TOIMAGECOLLECTION", type: "function", name: "ToImageCollection", category: "cast", overloads: [{ description: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "Image_COLL toImageCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { commonmodule: "commonmodule", digitalbot: "digitalbot" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "img" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToImageCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toResponseAsset: { identifier: "toResponseAsset", description: "AR_FN_DSC_TORESPONSEASSET", type: "function", name: "ToResponseAsset", category: "cast", overloads: [{ description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_DSC", identifier: "ResponseAsset_ONE toResponseAsset(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToResponseAsset(ToResponseAsset(NOT_SET))", output: "AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_DSC", identifier: "ResponseAsset_ONE toResponseAsset(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_RV", isArray: false, type: "rpa" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToResponseAsset(NOT_SET)", output: "AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toSkill: { identifier: "toSkill", description: "AR_FN_DSC_TOSKILL", type: "function", name: "ToSkill", category: "cast", overloads: [{ description: "AR_FN_SKL_TOSKILL_STR_DSC", identifier: "Skill_ONE toSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, hidden: true, returnValue: { description: "AR_FN_SKL_TOSKILL_STR_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_TOSKILL_STR_PRM_DSC_0", identifier: "skillName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_SKL_TOSKILL_NTS_DSC", identifier: "Skill_ONE toSkill(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_TOSKILL_NTS_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_TOSKILL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToSkill(NOT_SET)", output: "AR_FN_SKL_TOSKILL_NTS_EX_OUT_0" }] }, { description: "AR_FN_SKL_TOSKILL_SKL_DSC", identifier: "Skill_ONE toSkill(Skill_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SKL_TOSKILL_SKL_RV", isArray: false, type: "skl" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SKL_TOSKILL_SKL_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "skl" }], examples: [{ input: "ToSkill(ToSkill(NOT_SET))", output: "AR_FN_SKL_TOSKILL_SKL_EX_OUT_0" }] }], needsServerInfo: true }, toUserQueue: { identifier: "toUserQueue", description: "AR_FN_DSC_TOUSERQUEUE", type: "function", name: "ToUser", category: "cast", overloads: [{ description: "AR_FN_USR_TOUSER_STR_DSC", identifier: "User_ONE toUser(String_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, returnValue: { description: "AR_FN_USR_TOUSER_STR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_TOUSER_STR_PRM_DSC_0", identifier: "userName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_USR_TOUSER_NTS_DSC", identifier: "User_ONE toUser(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_TOUSER_NTS_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_TOUSER_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToUser(NOT_SET)", output: "AR_FN_USR_TOUSER_NTS_EX_OUT_0" }] }, { description: "AR_FN_USR_TOUSER_USR_DSC", identifier: "User_ONE toUser(User_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_USR_TOUSER_USR_RV", isArray: false, type: "usr" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_USR_TOUSER_USR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "usr" }], examples: [{ input: "ToUser(ToUser(NOT_SET))", output: "AR_FN_USR_TOUSER_USR_EX_OUT_0" }] }], needsServerInfo: true }, toLanguageSkill: { identifier: "toLanguageSkill", description: "AR_FN_DSC_TOLANGUAGESKILL", type: "function", name: "ToLanguageSkill", category: "cast", overloads: [{ description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_DSC", identifier: "LanguageSkill_ONE toLanguageSkill(String_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_PRM_DSC_0", identifier: "languageTag", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_DSC", identifier: "LanguageSkill_ONE toLanguageSkill(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToLanguageSkill(NOT_SET)", output: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_EX_OUT_0" }] }, { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_DSC", identifier: "LanguageSkill_ONE toLanguageSkill(LanguageSkill_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_RV", isArray: false, type: "lac" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "lac" }], examples: [{ input: "ToLanguageSkill(ToLanguageSkill(NOT_SET))", output: "AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_EX_OUT_0" }] }], needsServerInfo: true }, toQueue: { identifier: "toQueue", description: "AR_FN_DSC_TOQUEUE", type: "function", name: "ToQueue", category: "cast", overloads: [{ description: "AR_FN_QUEUE_TOQUEUE_STR_DSC", identifier: "Queue_ONE toQueue(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, hidden: true, returnValue: { description: "AR_FN_QUEUE_TOQUEUE_STR_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_TOQUEUE_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_QUEUE_TOQUEUE_NTS_DSC", identifier: "Queue_ONE toQueue(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_TOQUEUE_NTS_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_TOQUEUE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToQueue(NOT_SET)", output: "AR_FN_QUEUE_TOQUEUE_NTS_EX_OUT_0" }] }, { description: "AR_FN_QUEUE_TOQUEUE_QUEUE_DSC", identifier: "Queue_ONE toQueue(Queue_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUEUE_TOQUEUE_QUEUE_RV", isArray: false, type: "que" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUEUE_TOQUEUE_QUEUE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "que" }], examples: [{ input: "ToQueue(ToQueue(NOT_SET))", output: "AR_FN_QUEUE_TOQUEUE_QUEUE_EX_OUT_0" }] }], needsServerInfo: true }, toEmergencyGroup: { identifier: "toEmergencyGroup", description: "AR_FN_DSC_TOEMERGENCYGROUP", type: "function", name: "ToEmergencyGroup", category: "cast", overloads: [{ description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_DSC", identifier: "EmergencyGroup_ONE toEmergencyGroup(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToEmergencyGroup(NOT_SET)", output: "AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_EX_OUT_0" }] }, { description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_DSC", identifier: "EmergencyGroup_ONE toEmergencyGroup(EmergencyGroup_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_RV", isArray: false, type: "emg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "emg" }], examples: [{ input: "ToEmergencyGroup(ToEmergencyGroup(NOT_SET))", output: "AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_EX_OUT_0" }] }], needsServerInfo: true }, toFile: { identifier: "toFile", description: "AR_FN_DSC_TOFILE", type: "function", name: "ToFile", category: "cast", overloads: [{ description: "AR_FN_FILE_TOFILE_FILE_DSC", identifier: "File_ONE toFile(File_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_FILE_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_FILE_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "fil" }], examples: [{ input: "ToFile(ToFile(NOT_SET))", output: "AR_FN_FILE_TOFILE_FILE_EX_OUT_0" }] }, { description: "AR_FN_FILE_TOFILE_NTS_DSC", identifier: "File_ONE toFile(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_NTS_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToFile(NOT_SET)", output: "AR_FN_FILE_TOFILE_NTS_EX_OUT_0" }] }, { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_DSC", identifier: "File_ONE toFile(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToFile(Flow.ResponseAsset)", output: "AR_FN_FILE_TOFILE_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_DSC", identifier: "File_ONE toFile(ResponseAsset_ONE,File_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "fil" }], examples: [{ input: 'ToFile(Flow.ResponseAsset, MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf"))', output: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_0" }, { input: 'ToFile(ToResponseAsset(NOT_SET), MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf"))', output: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_1" }, { input: 'ToFile(Flow.ResponseAssetThatCannotBeConvertedToFile, MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf"))', output: "AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_2" }] }], needsServerInfo: true }, toFileCollection: { identifier: "toFileCollection", description: "AR_FN_DSC_TOFILECOLLECTION", type: "function", name: "ToFileCollection", category: "cast", overloads: [{ description: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "File_COLL toFileCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "fil" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToFileCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toGroup: { identifier: "toGroup", description: "AR_FN_DSC_TOGROUP", type: "function", name: "ToGroup", category: "cast", overloads: [{ description: "AR_FN_GRP_TOGROUP_STR_DSC", identifier: "Group_ONE toGroup(String_ONE)", support: { version: "1.0", resolver: "None" }, hidden: true, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_TOGROUP_STR_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_TOGROUP_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_GRP_TOGROUP_NTS_DSC", identifier: "Group_ONE toGroup(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_TOGROUP_NTS_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_TOGROUP_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToGroup(NOT_SET)", output: "AR_FN_GRP_TOGROUP_NTS_EX_OUT_0" }] }, { description: "AR_FN_GRP_TOGROUP_GRP_DSC", identifier: "Group_ONE toGroup(Group_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_GRP_TOGROUP_GRP_RV", isArray: false, type: "grp" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_GRP_TOGROUP_GRP_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "grp" }], examples: [{ input: "ToGroup(ToGroup(NOT_SET))", output: "AR_FN_GRP_TOGROUP_GRP_EX_OUT_0" }] }], needsServerInfo: true }, toKnowledgeBaseDocument: { identifier: "toKnowledgeBaseDocument", description: "AR_FN_DSC_TOKNOWLEDGEBASEDOCUMENT", type: "function", name: "ToKnowledgeBaseDocument", category: "cast", overloads: [{ description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_DSC", identifier: "KnowledgeBaseDocument_ONE toKnowledgeBaseDocument(KnowledgeBaseDocument_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "kbd" }], examples: [{ input: "ToKnowledgeBaseDocument(ToKnowledgeBaseDocument(NOT_SET))", output: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_EX_OUT_0" }] }, { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_DSC", identifier: "KnowledgeBaseDocument_ONE toKnowledgeBaseDocument(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_RV", isArray: false, type: "kbd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToKnowledgeBaseDocument(NOT_SET)", output: "AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toVideo: { identifier: "toVideo", description: "AR_FN_DSC_TOVIDEO", type: "function", name: "ToVideo", category: "cast", overloads: [{ description: "AR_FN_VIDEO_TOVIDEO_VIDEO_DSC", identifier: "Video_ONE toVideo(Video_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_VIDEO_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_VIDEO_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "vid" }], examples: [{ input: "ToVideo(ToVideo(NOT_SET))", output: "AR_FN_VIDEO_TOVIDEO_VIDEO_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_TOVIDEO_NTS_DSC", identifier: "Video_ONE toVideo(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_NTS_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToVideo(NOT_SET)", output: "AR_FN_VIDEO_TOVIDEO_NTS_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_DSC", identifier: "Video_ONE toVideo(ResponseAsset_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }], examples: [{ input: "ToVideo(Flow.ResponseAsset)", output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_DSC", identifier: "Video_ONE toVideo(ResponseAsset_ONE,Video_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "rpa" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_1", identifier: "default", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "vid" }], examples: [{ input: 'ToVideo(Flow.ResponseAsset, MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov"))', output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_0" }, { input: 'ToVideo(ToResponseAsset(NOT_SET), MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov"))', output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_1" }, { input: 'ToVideo(Flow.ResponseAssetThatCannotBeConvertedToVideo, MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov"))', output: "AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_2" }] }], needsServerInfo: true }, toVideoCollection: { identifier: "toVideoCollection", description: "AR_FN_DSC_TOVIDEOCOLLECTION", type: "function", name: "ToVideoCollection", category: "cast", overloads: [{ description: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_DSC", identifier: "Video_COLL toVideoCollection(ResponseAsset_COLL)", support: { version: "1.0", resolver: "None" }, featureConfigName: "cannedResponseAttachmentsPostGaFeature", needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_RV", isArray: true, type: "vid" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "rpa" }], examples: [{ input: "ToVideoCollection(MakeList(Flow.ResponseAsset, Flow.ResponseAsset2))", output: "AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0" }] }], needsServerInfo: true }, toPhoneNumber: { identifier: "toPhoneNumber", description: "AR_FN_DSC_TOPHONENUMBER", type: "function", name: "ToPhoneNumber", category: "cast", overloads: [{ description: "AR_FN_PHNBR_TOPHONENUMBER_STR_DSC", identifier: "PhoneNumber_ONE toPhoneNumber(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PHNBR_TOPHONENUMBER_STR_RV", isArray: false, type: "phn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_PHNBR_TOPHONENUMBER_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: "ToPhoneNumber(Call.Ani)", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_0" }, { input: 'ToPhoneNumber("tel:+13178723000")', output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_1" }, { input: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_2", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_2" }, { input: "ToPhoneNumber(ToString(NOT_SET))", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_3" }, { input: 'ToPhoneNumber("+13178723000")', output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_4" }, { input: 'ToPhoneNumber("13178723000")', output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_5" }, { input: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_6", output: "AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_6" }] }, { description: "AR_FN_PHNBR_TOPHONENUMBER_NTS_DSC", identifier: "PhoneNumber_ONE toPhoneNumber(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_PHNBR_TOPHONENUMBER_NTS_RV", isArray: false, type: "phn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PHNBR_TOPHONENUMBER_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToPhoneNumber(NOT_SET)", output: "AR_FN_PHNBR_TOPHONENUMBER_NTS_EX_OUT_0" }] }, { description: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_DSC", identifier: "PhoneNumber_ONE toPhoneNumber(PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_RV", isArray: false, type: "phn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }], examples: [{ input: "ToPhoneNumber(ToPhoneNumber(NOT_SET))", output: "AR_FN_PHNBR_TOPHONENUMBER_PHNBR_EX_OUT_0" }] }], needsServerInfo: true }, toPrompt: { identifier: "toPrompt", description: "AR_FN_DSC_TOPROMPT", type: "function", name: "ToPrompt", category: "cast", overloads: [{ description: "AR_FN_PROMPT_TOPROMPT_NTS_DSC", identifier: "Prompt_ONE toPrompt(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_TOPROMPT_NTS_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_TOPROMPT_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToPrompt(NOT_SET)", output: "AR_FN_PROMPT_TOPROMPT_NTS_EX_OUT_0" }] }, { description: "AR_FN_PROMPT_TOPROMPT_PROMPT_DSC", identifier: "Prompt_ONE toPrompt(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_PROMPT_TOPROMPT_PROMPT_RV", isArray: false, type: "pmt" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_PROMPT_TOPROMPT_PROMPT_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "ToPrompt(ToPrompt(NOT_SET))", output: "AR_FN_PROMPT_TOPROMPT_PROMPT_EX_OUT_0" }] }], needsServerInfo: true }, toSchedule: { identifier: "toSchedule", description: "AR_FN_DSC_TOSCHEDULE", type: "function", name: "ToSchedule", category: "cast", overloads: [{ description: "AR_FN_SCHED_TOSCHEDULE_NTS_DSC", identifier: "Schedule_ONE toSchedule(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_TOSCHEDULE_NTS_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_TOSCHEDULE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToSchedule(NOT_SET)", output: "AR_FN_SCHED_TOSCHEDULE_NTS_EX_OUT_0" }] }, { description: "AR_FN_SCHED_TOSCHEDULE_SCHED_DSC", identifier: "Schedule_ONE toSchedule(Schedule_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHED_TOSCHEDULE_SCHED_RV", isArray: false, type: "sch" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHED_TOSCHEDULE_SCHED_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "sch" }], examples: [{ input: "ToSchedule(ToSchedule(NOT_SET))", output: "AR_FN_SCHED_TOSCHEDULE_SCHED_EX_OUT_0" }] }], needsServerInfo: true }, toScheduleGroup: { identifier: "toScheduleGroup", description: "AR_FN_DSC_TOSCHEDULEGROUP", type: "function", name: "ToScheduleGroup", category: "cast", overloads: [{ description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_DSC", identifier: "ScheduleGroup_ONE toScheduleGroup(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToScheduleGroup(NOT_SET)", output: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_EX_OUT_0" }] }, { description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_DSC", identifier: "ScheduleGroup_ONE toScheduleGroup(ScheduleGroup_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem", inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_RV", isArray: false, type: "scg" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "scg" }], examples: [{ input: "ToScheduleGroup(ToScheduleGroup(NOT_SET))", output: "AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_EX_OUT_0" }] }], needsServerInfo: true }, toUtilizationLabel: { identifier: "toUtilizationLabel", description: "AR_FN_DSC_TOUTILIZATIONLABEL", type: "function", name: "ToUtilizationLabel", category: "cast", overloads: [{ description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_DSC", identifier: "UtilizationLabel_ONE toUtilizationLabel(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToUtilizationLabel(NOT_SET)", output: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_EX_OUT_0" }] }, { description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_DSC", identifier: "UtilizationLabel_ONE toUtilizationLabel(UtilizationLabel_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_RV", isArray: false, type: "cul" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cul" }], examples: [{ input: "ToUtilizationLabel(ToUtilizationLabel(NOT_SET))", output: "AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_EX_OUT_0" }] }], needsServerInfo: true }, toWorktypeStatus: { identifier: "toWorktypeStatus", description: "AR_FN_DSC_TOWORKTYPESTATUS", type: "function", name: "ToWorktypeStatus", category: "cast", overloads: [{ description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_DSC", identifier: "WorktypeStatus_ONE toWorktypeStatus(WorktypeStatus_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cpx_worktype_status" }], examples: [{ input: "ToWorktypeStatus(ToWorktypeStatus(NOT_SET))", output: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_EX_OUT_0" }] }, { description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_DSC", identifier: "WorktypeStatus_ONE toWorktypeStatus(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { workitem: "workitem", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_RV", isArray: false, type: "cpx_worktype_status" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToWorktypeStatus(NOT_SET)", output: "AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toWrapupCode: { identifier: "toWrapupCode", description: "AR_FN_DSC_TOWRAPUPCODE", type: "function", name: "ToWrapupCode", category: "cast", overloads: [{ description: "AR_FN_WRC_TOWRAPUPCODE_STR_DSC", identifier: "WrapupCode_ONE toWrapupCode(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", commonmodule: "commonmodule", voice: "voice" }, hidden: true, returnValue: { description: "AR_FN_WRC_TOWRAPUPCODE_STR_RV", isArray: false, type: "wrc" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WRC_TOWRAPUPCODE_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }] }, { description: "AR_FN_WRC_TOWRAPUPCODE_NTS_DSC", identifier: "WrapupCode_ONE toWrapupCode(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_WRC_TOWRAPUPCODE_NTS_RV", isArray: false, type: "wrc" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WRC_TOWRAPUPCODE_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToWrapupCode(NOT_SET)", output: "AR_FN_WRC_TOWRAPUPCODE_NTS_EX_OUT_0" }] }, { description: "AR_FN_WRC_TOWRAPUPCODE_WRC_DSC", identifier: "WrapupCode_ONE toWrapupCode(WrapupCode_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_WRC_TOWRAPUPCODE_WRC_RV", isArray: false, type: "wrc" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_WRC_TOWRAPUPCODE_WRC_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "wrc" }], examples: [{ input: "ToWrapupCode(ToWrapupCode(NOT_SET))", output: "AR_FN_WRC_TOWRAPUPCODE_WRC_EX_OUT_0" }] }], needsServerInfo: true }, isNotSetOrEmpty: { identifier: "isNotSetOrEmpty", description: "AR_FN_DSC_ISNOTSETOREMPTY", type: "function", name: "IsNotSetOrEmpty", category: "comparison", overloads: [{ description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Any_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "IsNotSetOrEmpty(true)", output: "false" }, { input: "IsNotSetOrEmpty(false)", output: "false" }, { input: 'IsNotSetOrEmpty(MakeCurrency(10.00, "USD"))', output: "false" }, { input: 'IsNotSetOrEmpty(MakeCurrency(ToDecimal(NOT_SET), "USD"))', output: "true" }, { input: "IsNotSetOrEmpty(ToBool(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty("Hello")', output: "false" }, { input: 'IsNotSetOrEmpty("")', output: "true" }, { input: "IsNotSetOrEmpty(ToString(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(100)", output: "false" }, { input: "IsNotSetOrEmpty(ToInt(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(100.5)", output: "false" }, { input: "IsNotSetOrEmpty(ToDecimal(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(MakeDateTime(2009, 3, 20, 12, 00, 00))", output: "false" }, { input: "IsNotSetOrEmpty(ToDateTime(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(MakeDuration(10, 0, 30, 0))", output: "false" }, { input: "IsNotSetOrEmpty(ToDuration(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty(ToUser("john.doe@company.com"))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(ToUser(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty(ToSkill("Spanish"))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(ToSkill(NOT_SET))", output: "true" }, { input: "IsNotSetOrEmpty(MakeDate(2018, 12, 4))", output: "false", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(ToDate(NOT_SET))", output: "true", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(MakeTime(1, 30, 0))", output: "false", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(ToTime(NOT_SET))", output: "true", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(ToJson(NOT_SET))", output: "true" }, { input: 'IsNotSetOrEmpty(JsonParse("null"))', output: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyJsonString())", output: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyJsonArray())", output: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyJsonObject())", output: "true" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Audio_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "aud" }], examples: [{ input: 'IsNotSetOrEmpty(ToAudioTTS("Hello"))', output: "false" }, { input: "IsNotSetOrEmpty(ToAudioBlank(2000))", output: "false" }, { input: "IsNotSetOrEmpty(ToAudioBlank(0))", output: "true" }, { input: "IsNotSetOrEmpty(ToAudio(ToPrompt(NOT_SET)))", output: "true" }] }, { description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Any_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_PRM_DSC_0", identifier: "collection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "IsNotSetOrEmpty(MakeList(true, false))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToBool(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList(MakeCurrency(10.00, "USD")))', output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToCurrency(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList("hello"))', output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToString(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(5, 3, 1))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToInt(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(5.0, 3.0, 1.0))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDecimal(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(MakeDateTime(2009, 5, 5, 10, 30, 0)))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDateTime(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeList(MakeDuration(10, 0, 30, 0)))", output: "false" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDuration(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList(ToUser("john.doe@company.com")))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToUser(NOT_SET)))", output: "true" }, { input: 'IsNotSetOrEmpty(MakeList(ToSkill("Spanish")))', output: "false", hidden: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToSkill(NOT_SET)))", output: "true" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToDate(NOT_SET)))", output: "true", featureConfigName: "botFlows" }, { input: "IsNotSetOrEmpty(MakeEmptyList(ToTime(NOT_SET)))", output: "true", featureConfigName: "botFlows" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_BLN_ISNOTSETOREMPTY_NTS_DSC", identifier: "Boolean_ONE isNotSetOrEmpty(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_BLN_ISNOTSETOREMPTY_NTS_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_ISNOTSETOREMPTY_NTS_PRM_DSC_0", identifier: "item", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "IsNotSetOrEmpty(NOT_SET)", output: "true" }] }], needsServerInfo: true }, makeAgentScorePair: { identifier: "makeAgentScorePair", description: "AR_FN_DSC_MAKEAGENTSCOREPAIR", type: "function", name: "MakeAgentScorePair", category: "complex", overloads: [{ description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_DSC", identifier: "AgentScorePair_ONE makeAgentScorePair(User_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", commonmodule: "commonmodule", emailsend: "emailsend", inboundcall: "inboundcall", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueuecall: "inqueuecall", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", securecall: "securecall", workitem: "workitem", voice: "voice", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_RV", isArray: false, type: "cpx_agent_score_pair" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_0", identifier: "agent", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "usr" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_1", identifier: "score", isArray: false, helpDisplayIdx: 1, max: "100", min: "0", repeatable: false, required: true, type: "int" }], examples: [{ input: 'MakeAgentScorePair(FindUserById("5B943B5F-4205-B70F-8BE1-A245A94B2919"), 25)', output: 'An AgentScorePair value with an agent property User value with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and score property value of 25.' }] }], needsServerInfo: true }, makeCard: { identifier: "makeCard", description: "AR_FN_DSC_MAKECARD", type: "function", name: "MakeCard", category: "complex", overloads: [{ description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_DSC", identifier: "Card_ONE makeCard(String_ONE,String_ONE,Choice_COLL,Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_RV", isArray: false, type: "crd" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_1", identifier: "description", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_2", identifier: "buttons", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "chc", maxItems: "3" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_3", identifier: "image", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "img" }], examples: [{ input: 'MakeCard("Pizza Size", "Please select your pizza size.", MakeList(MakePostbackChoice("small", "Small"), MakePostbackChoice("medium", "Medium"), MakePostbackChoice("large", "Large")), FindImage("Pizza Size"))', output: "AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_EX_OUT_0" }] }], needsServerInfo: true }, makeCarousel: { identifier: "makeCarousel", description: "AR_FN_DSC_MAKECAROUSEL", type: "function", name: "MakeCarousel", category: "complex", overloads: [{ description: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_DSC", identifier: "Carousel_ONE makeCarousel(Card_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_RV", isArray: false, type: "crs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_PRM_DSC_0", identifier: "cards", isArray: true, helpDisplayIdx: 0, repeatable: false, required: false, type: "crd", maxItems: "10" }], examples: [{ input: 'MakeCarousel(MakeList(MakeCard("Beginner Class", "Learn how to author cards, carousels and quick replies in Architect.", MakeList(MakePostbackChoice("signupBeginner", "Sign Me Up!")), FindImage("Beginner Class")), MakeCard("Intermediate Class", "Learn about button choices and slot types.", MakeList(MakePostbackChoice("signupIntermediate", "Sign Me Up!")), FindImage("Intermediate Class")), MakeCard("Advanced Class", "Create cards, carousels and quick replies using expressions.", MakeList(MakePostbackChoice("signupAdvanced", "Sign Me Up!")), FindImage("Advanced Class"))))', output: "AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeChoice: { identifier: "makeChoice", description: "AR_FN_DSC_MAKECHOICE", type: "function", name: "MakeChoice", category: "complex", overloads: [{ description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_DSC", identifier: "Choice_ONE makeChoice(String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_0", identifier: "type", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_2", identifier: "label", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeChoice("url", "https://www.genesys.com", "Genesys")', output: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_0" }, { input: 'MakeChoice("postback", "support", "Help and Support")', output: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_1" }] }, { description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_DSC", identifier: "Choice_ONE makeChoice(String_ONE,String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_0", identifier: "type", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_1", identifier: "value", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_2", identifier: "label", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_3", identifier: "command", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeChoice("url", "https://www.genesys.com", "Genesys", "skip")', output: "AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makePostbackChoice: { identifier: "makePostbackChoice", description: "AR_FN_DSC_MAKEPOSTBACKCHOICE", type: "function", name: "MakePostbackChoice", category: "complex", overloads: [{ description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_DSC", identifier: "Choice_ONE makePostbackChoice(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakePostbackChoice("support")', output: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_EX_OUT_0" }] }, { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_DSC", identifier: "Choice_ONE makePostbackChoice(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_1", identifier: "label", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakePostbackChoice("support", "Help and Support")', output: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_EX_OUT_0" }] }, { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_DSC", identifier: "Choice_ONE makePostbackChoice(String_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_1", identifier: "label", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_2", identifier: "command", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakePostbackChoice("support", "Help and Support", "skip")', output: "AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeUrlChoice: { identifier: "makeUrlChoice", description: "AR_FN_DSC_MAKEURLCHOICE", type: "function", name: "MakeUrlChoice", category: "complex", overloads: [{ description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_DSC", identifier: "Choice_ONE makeUrlChoice(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakeUrlChoice("https://www.genesys.com")', output: "AR_FN_CHOICE_MAKEURLCHOICE_STR_EX_OUT_0" }] }, { description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_DSC", identifier: "Choice_ONE makeUrlChoice(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_RV", isArray: false, type: "chc" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_1", identifier: "linkLabel", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeUrlChoice("https://www.genesys.com", "Genesys")', output: "AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeChooser: { identifier: "makeChooser", description: "AR_FN_DSC_MAKECHOOSER", type: "function", name: "MakeChooser", category: "complex", overloads: [{ description: "AR_FN_CHOOSER_MAKECHOOSER_CARD_DSC", identifier: "Chooser_ONE makeChooser(Card_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_CARD_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_CARD_PRM_DSC_0", identifier: "card", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "crd" }], examples: [{ input: 'MakeChooser(MakeCard("Shirt Colors", "Please select a shirt color.", MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("green", "Green"), MakePostbackChoice("blue", "Blue")), FindImage("shirtSizes.png")))', output: "AR_FN_CHOOSER_MAKECHOOSER_CARD_EX_OUT_0" }] }, { description: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_DSC", identifier: "Chooser_ONE makeChooser(Carousel_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_PRM_DSC_0", identifier: "carousel", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "crs" }], examples: [{ input: 'MakeChooser(MakeCarousel(MakeList(MakeCard("Beginner Class", "Learn how to author cards, carousels and quick replies in Architect.", MakeList(MakePostbackChoice("signupBeginner", "Sign Me Up!")), FindImage("Beginner Class")), MakeCard("Intermediate Class", "Learn about button choices and slot types.", MakeList(MakePostbackChoice("signupIntermediate", "Sign Me Up!")), FindImage("Intermediate Class")), MakeCard("Advanced Class", "Create cards, carousels and quick replies using expressions.", MakeList(MakePostbackChoice("signupAdvanced", "Sign Me Up!")), FindImage("Advanced Class")))))', output: "AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_EX_OUT_0" }] }, { description: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_DSC", identifier: "Chooser_ONE makeChooser(QuickReplies_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_PRM_DSC_0", identifier: "quickReplies", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "qrl" }], examples: [{ input: 'MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue"))))', output: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_0" }, { input: 'MakeChooser(MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue")), "Thanks for your selection"))', output: "AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_1", featureConfigName: "digitalBotFlowsAppleMessaging" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_DSC", identifier: "Chooser_ONE makeChooser(TimePicker_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_PRM_DSC_0", identifier: "timePicker", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tpk" }], examples: [{ input: 'MakeChooser(MakeTimePicker("Schedule Appointment"))', output: "AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_EX_OUT_0" }] }, { description: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_DSC", identifier: "Chooser_ONE makeChooser(ListPicker_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_RV", isArray: false, type: "chs" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_PRM_DSC_0", identifier: "listPicker", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "lpk" }], examples: [{ input: 'MakeChooser(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: "AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_EX_OUT_0" }] }], needsServerInfo: true }, makeCurrency: { identifier: "makeCurrency", description: "AR_FN_DSC_MAKECURRENCY", type: "function", name: "MakeCurrency", category: "financial", overloads: [{ description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_DSC", identifier: "Currency_ONE makeCurrency(Decimal_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_0", identifier: "amount", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_1", identifier: "currencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'MakeCurrency(10.50, "USD")', output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_0" }, { input: 'MakeCurrency(5.00, "EUR")', output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_1" }, { input: 'MakeCurrency(NOT_SET, "USD")', output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_2" }, { input: "MakeCurrency(100.00, NOT_SET)", output: "AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_3" }] }, { description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_DSC", identifier: "Currency_ONE makeCurrency(Long_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_0", identifier: "amount", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_1", identifier: "currencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'MakeCurrency(10, "USD")', output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_0" }, { input: 'MakeCurrency(5, "EUR")', output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_1" }, { input: 'MakeCurrency(NOT_SET, "USD")', output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_2" }, { input: "MakeCurrency(100, NOT_SET)", output: "AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_3" }] }] }, makeDigitalAudioFromUrl: { identifier: "makeDigitalAudioFromUrl", description: "AR_FN_DSC_MAKEDIGITALAUDIOFROMURL", type: "function", name: "MakeDigitalAudioFromUrl", category: "complex", overloads: [{ description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_DSC", identifier: "DigitalAudio_ONE makeDigitalAudioFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeDigitalAudioFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mp3")', output: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_DSC", identifier: "DigitalAudio_ONE makeDigitalAudioFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_RV", isArray: false, type: "dia" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeDigitalAudioFromUrl(NOT_SET)", output: "AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeFileFromUrl: { identifier: "makeFileFromUrl", description: "AR_FN_DSC_MAKEFILEFROMURL", type: "function", name: "MakeFileFromUrl", category: "complex", overloads: [{ description: "AR_FN_FILE_MAKEFILEFROMURL_STR_DSC", identifier: "File_ONE makeFileFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_MAKEFILEFROMURL_STR_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_MAKEFILEFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeFileFromUrl("https://www.genesys.com/documents/genesys-digital-bot-flows.pdf")', output: "AR_FN_FILE_MAKEFILEFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_FILE_MAKEFILEFROMURL_NTS_DSC", identifier: "File_ONE makeFileFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_FILE_MAKEFILEFROMURL_NTS_RV", isArray: false, type: "fil" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_FILE_MAKEFILEFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeFileFromUrl(NOT_SET)", output: "AR_FN_FILE_MAKEFILEFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeImageFromUrl: { identifier: "makeImageFromUrl", description: "AR_FN_DSC_MAKEIMAGEFROMURL", type: "function", name: "MakeImageFromUrl", category: "complex", overloads: [{ description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_DSC", identifier: "Image_ONE makeImageFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png")', output: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_DSC", identifier: "Image_ONE makeImageFromUrl(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_1", identifier: "name", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeImageFromUrl("https://www.genesys.com/media/genesys-logo.png", "Genesys Logo")', output: "AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_EX_OUT_0" }] }, { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_DSC", identifier: "Image_ONE makeImageFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_RV", isArray: false, type: "img" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeImageFromUrl(NOT_SET)", output: "AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeLineItem: { identifier: "makeLineItem", description: "AR_FN_DSC_MAKELINEITEM", type: "function", name: "MakeLineItem", category: "complex", overloads: [{ description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_DSC", identifier: "LineItem_ONE makeLineItem(String_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsApplePay", returnValue: { description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_RV", isArray: false, type: "lni" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_0", identifier: "listingName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_1", identifier: "listingPrice", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'MakeLineItem("T-Shirt", MakeCurrency(19.99, "USD"))', output: "AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_EX_OUT_0" }] }] }, toLineItem: { identifier: "toLineItem", description: "AR_FN_DSC_TOLINEITEM", type: "function", name: "ToLineItem", category: "cast", overloads: [{ description: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_DSC", identifier: "LineItem_ONE ToLineItem(LineItem_ONE)", support: { version: "1.0", resolver: "None" }, featureConfigName: "botFlowsApplePay", needsServerInfo: true, returnValue: { description: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_RV", isArray: false, type: "lni" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_PRM_DSC_0", identifier: "lineItem", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "lni" }], examples: [{ input: 'ToLineItem(MakeLineItem("Fishing Road", MakeCurrency(200.0, "USD")))', output: "AR_FN_LINEITEM_TOLINEITEM_LINEITEM_EX_OUT_0" }] }, { description: "AR_FN_LINEITEM_TOLINEITEM_NTS_DSC", identifier: "LineItem_ONE toLineItem(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_LINEITEM_TOLINEITEM_NTS_RV", isArray: false, type: "lni" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_LINEITEM_TOLINEITEM_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToLineItem(NOT_SET)", output: "AR_FN_LINEITEM_TOLINEITEM_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeListPickerItem: { identifier: "makeListPickerItem", description: "AR_FN_DSC_MAKELISTPICKERITEM", type: "function", name: "MakeListPickerItem", category: "complex", overloads: [{ description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_DSC", identifier: "ListPickerItem_ONE makeListPickerItem(String_ONE,String_ONE,Image_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_RV", isArray: false, type: "lpi" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_1", identifier: "subtitle", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_2", identifier: "image", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "img" }], examples: [{ input: 'MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))', output: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_0" }, { input: 'MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))', output: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_1" }, { input: 'MakeListPickerItem("Fries", NOT_SET, NOT_SET)', output: "AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_2" }] }], needsServerInfo: true }, makeListPickerSection: { identifier: "makeListPickerSection", description: "AR_FN_DSC_MAKELISTPICKERSECTION", type: "function", name: "MakeListPickerSection", category: "complex", overloads: [{ description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_DSC", identifier: "ListPickerSection_ONE makeListPickerSection(String_ONE,Boolean_ONE,ListPickerItem_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_RV", isArray: false, type: "lps" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_1", identifier: "multiSelectEnabled", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_2", identifier: "items", isArray: true, helpDisplayIdx: 2, repeatable: false, required: false, type: "lpi" }], examples: [{ input: 'MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: "AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeListPicker: { identifier: "makeListPicker", description: "AR_FN_DSC_MAKELISTPICKER", type: "function", name: "MakeListPicker", category: "complex", overloads: [{ description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_DSC", identifier: "ListPicker_ONE makeListPicker(ListPickerSection_COLL,Image_ONE,String_ONE,String_ONE,Image_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsAppleListPicker", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_RV", isArray: false, type: "lpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_0", identifier: "sections", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "lps" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_1", identifier: "receivedMessageImage", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_2", identifier: "receivedMessageTitle", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_3", identifier: "receivedMessageSubtitle", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_4", identifier: "replyMessageImage", isArray: false, helpDisplayIdx: 4, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_5", identifier: "replyMessageSubtitle", isArray: false, helpDisplayIdx: 5, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET)', output: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_EX_OUT_0" }] }, { description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_DSC", identifier: "ListPicker_ONE makeListPicker(ListPickerSection_COLL,Image_ONE,String_ONE,String_ONE,Image_ONE,String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "whatsAppListPickerFeature", needsServerInfo: true, returnValue: { description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_RV", isArray: false, type: "lpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_0", identifier: "sections", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "lps" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_1", identifier: "receivedMessageImage", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_2", identifier: "receivedMessageTitle", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_3", identifier: "receivedMessageSubtitle", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_4", identifier: "replyMessageImage", isArray: false, helpDisplayIdx: 4, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_5", identifier: "replyMessageSubtitle", isArray: false, helpDisplayIdx: 5, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_6", identifier: "receivedMessageButtonText", isArray: false, helpDisplayIdx: 6, repeatable: false, required: true, type: "str", minLength: "1" }], examples: [{ input: 'MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET, "Click Me")', output: "AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeTimePicker: { identifier: "makeTimePicker", description: "AR_FN_DSC_MAKETIMEPICKER", type: "function", name: "MakeTimePicker", category: "datetime", overloads: [{ description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_DSC", identifier: "TimePicker_ONE makeTimePicker(String_ONE,String_ONE,Image_ONE,ADDRESS_ONE,LATITUDE_ONE,LONGITUDE_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_RV", isArray: false, type: "tpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_1", identifier: "subtitle", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_2", identifier: "image", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "img" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_3", identifier: "address", isArray: false, helpDisplayIdx: 3, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_4", identifier: "latitude", isArray: false, helpDisplayIdx: 4, repeatable: false, required: false, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_5", identifier: "longitutude", isArray: false, helpDisplayIdx: 5, repeatable: false, required: false, type: "dec" }], examples: [{ input: 'MakeTimePicker("Schedule Appointment", "Choose a Time", MakeImageFromUrl(NOT_SET), NOT_SET, NOT_SET, NOT_SET)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_0" }, { input: 'MakeTimePicker("Schedule Appointment", NOT_SET, MakeImageFromUrl(NOT_SET), NOT_SET, NOT_SET, NOT_SET)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_1" }, { input: 'MakeTimePicker("Schedule Appointment", NOT_SET, NOT_SET, NOT_SET, NOT_SET, NOT_SET)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_2" }, { input: 'MakeTimePicker("Schedule Appointment", NOT_SET, NOT_SET, "4807 Emperor Boulevard", 35.8785875, -78.8408308)', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_3" }] }, { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_DSC", identifier: "TimePicker_ONE makeTimePicker(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_RV", isArray: false, type: "tpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_1", identifier: "subtitle", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeTimePicker("Schedule Appointment", "Choose a Time")', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_EX_OUT_0" }] }, { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_DSC", identifier: "TimePicker_ONE makeTimePicker(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_RV", isArray: false, type: "tpk" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_PRM_DSC_0", identifier: "title", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }], examples: [{ input: 'MakeTimePicker("Schedule Appointment")', output: "AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_EX_OUT_0" }] }], needsServerInfo: true }, makeTimeslot: { identifier: "makeTimeslot", description: "AR_FN_DSC_MAKETIMESLOT", type: "function", name: "MakeTimeslot", category: "datetime", overloads: [{ description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_DSC", identifier: "Timeslot_ONE makeTimeslot(DateTime_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_RV", isArray: false, type: "tsl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_0", identifier: "dateTime", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_1", identifier: "duration", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeTimeslot(MakeDateTime(2024, 8, 4, 0, 0, 0), MakeDuration(0, 1, 30, 0))", output: "AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_EX_OUT_0" }] }], needsServerInfo: true }, makeListTimeslot: { identifier: "makeListTimeslot", description: "AR_FN_DSC_MAKELISTTIMESLOT", type: "function", name: "MakeListTimeslot", category: "datetime", overloads: [{ description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_DSC", identifier: "Timeslot_COLL makeListTimeslot(DateTime_COLL,Duration_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_RV", isArray: true, type: "tsl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_0", identifier: "dateTimes", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_1", identifier: "duration", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeListTimeslot(MakeList(MakeDateTime(2024, 8, 4, 14, 0, 0), MakeDateTime(2024, 8, 4, 15, 0, 0)), MakeDuration(0, 1, 0, 0))", output: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_EX_OUT_0" }] }, { description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_DSC", identifier: "Timeslot_COLL makeListTimeslot(DateTime_COLL,Duration_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsMessagingDatePicker", needsServerInfo: true, returnValue: { description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_RV", isArray: true, type: "tsl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_0", identifier: "dateTimes", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_1", identifier: "durations", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "MakeListTimeslot(MakeList(MakeDateTime(2024, 8, 4, 14, 0, 0), MakeDateTime(2024, 8, 4, 15, 0, 0)), MakeList(MakeDuration(0, 1, 0, 0), MakeDuration(0, 2, 0, 0)))", output: "AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeShippingOption: { identifier: "makeShippingOption", description: "AR_FN_DSC_MAKESHIPPINGOPTION", type: "function", name: "MakeShippingOption", category: "complex", overloads: [{ description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_DSC", identifier: "ShippingOption_ONE makeShippingOption(String_ONE,String_ONE,String_ONE,Currency_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "botFlowsApplePay", returnValue: { description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_RV", isArray: false, type: "sho" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_0", identifier: "label", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_1", identifier: "identifier", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_2", identifier: "shippingDetails", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "str", minLength: "1" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_3", identifier: "price", isArray: false, helpDisplayIdx: 3, repeatable: false, required: true, type: "cur" }], examples: [{ input: 'MakeShippingOption("Standard Shipping", "standard", "3-4 business Days", MakeCurrency(5.99, "USD"))', output: "AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_EX_OUT_0" }] }] }, toShippingOption: { identifier: "toShippingOption", description: "AR_FN_DSC_TOSHIPPINGOPTION", type: "function", name: "ToShippingOption", category: "cast", overloads: [{ description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_DSC", identifier: "ShippingOption_ONE ToShippingOption(ShippingOption_ONE)", support: { version: "1.0", resolver: "None" }, featureConfigName: "botFlowsApplePay", needsServerInfo: true, returnValue: { description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_RV", isArray: false, type: "sho" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_PRM_DSC_0", identifier: "shippingOption", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "sho" }], examples: [{ input: 'ToShippingOption(MakeShippingOption("Standard Shipping", "standard", "3-4 Days", MakeCurrency(5.99, "USD")))', output: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_EX_OUT_0" }] }, { description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_DSC", identifier: "ShippingOption_ONE toShippingOption(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_RV", isArray: false, type: "sho" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToShippingOption(NOT_SET)", output: "AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_EX_OUT_0" }] }], needsServerInfo: true }, makeListAgentScorePair: { identifier: "makeListAgentScorePair", description: "AR_FN_DSC_MAKELISTAGENTSCOREPAIR", type: "function", name: "MakeListAgentScorePair", category: "list", overloads: [{ description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_DSC", identifier: "AgentScorePair_COLL makeListAgentScorePair(User_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_RV", isArray: true, type: "cpx_agent_score_pair" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_0", identifier: "propertyAgent", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "usr", itemAllowNotSet: false }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_1", identifier: "propertyScore", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", itemAllowNotSet: false, itemMin: "0", itemMax: "100" }], examples: [{ input: 'MakeListAgentScorePair(FindUsersById(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", "cd287b63-09c5-4470-a45b-913755799cb2")), MakeList(50, 90))', output: 'An AgentScorePair collection with two items. The first AgentScorePair item has an agent property User with ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and score property value of 50. The second AgentScorePair item has an agent property User ID of "cd287b63-09c5-4470-a45b-913755799cb2" and score property value of 90.' }] }, { description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_DSC", identifier: "AgentScorePair_COLL makeListAgentScorePair(String_COLL,Long_COLL)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_RV", isArray: true, type: "cpx_agent_score_pair" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_0", identifier: "agentIds", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", itemAllowNotSet: false, maxItems: "50" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_1", identifier: "propertyScore", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", itemAllowNotSet: false, itemMin: "0", itemMax: "100", maxItems: "50" }], examples: [{ input: 'MakeListAgentScorePair(MakeList("5B943B5F-4205-B70F-8BE1-A245A94B2919", "cd287b63-09c5-4470-a45b-913755799cb2"), MakeList(30, 70))', output: 'An AgentScorePair collection with two items. The first AgentScorePair item has an agent property User with ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and score property value of 30. The second AgentScorePair item has an agent property User ID of "cd287b63-09c5-4470-a45b-913755799cb2" and score property value of 70.' }] }], needsServerInfo: true }, makeListCommunication: { identifier: "makeListCommunication", description: "AR_FN_DSC_MAKELISTCOMMUNICATION", type: "function", name: "MakeListCommunication", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_DSC", identifier: "Communication_COLL makeListCommunication(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_RV", isArray: true, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_PRM_DSC_0", identifier: "anAnyCollection", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: 'MakeListCommunication(MakeList("Value Label 1", "Value Label 2"))', output: "AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_EX_OUT_0" }] }], needsServerInfo: true }, makeQuickReplies: { identifier: "makeQuickReplies", description: "AR_FN_DSC_MAKEQUICKREPLIES", type: "function", name: "MakeQuickReplies", category: "complex", overloads: [{ description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_DSC", identifier: "QuickReplies_ONE makeQuickReplies(Choices_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, needsServerInfo: true, returnValue: { description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_RV", isArray: false, type: "qrl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_PRM_DSC_0", identifier: "buttons", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "chc", maxItems: "10" }], examples: [{ input: 'MakeQuickReplies(MakeList(MakePostbackChoice("small"), MakePostbackChoice("medium")))', output: 'A quick replies value that contains two postback button choices with the values "small" and "medium".' }, { input: 'MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue")))', output: 'A quick replies value that contains two button choices. The first choice has a value of "red" with a label of "Red" and the second has a value of "blue" with a label of "Blue".' }] }, { description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_DSC", identifier: "QuickReplies_ONE makeQuickReplies(Choices_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { digitalbot: "digitalbot" }, featureConfigName: "digitalBotFlowsAppleMessaging", needsServerInfo: true, returnValue: { description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_RV", isArray: false, type: "qrl" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_0", identifier: "buttons", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "chc", maxItems: "10" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_1", identifier: "quickReplySummary", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeQuickReplies(MakeList(MakePostbackChoice("small"), MakePostbackChoice("medium")), "Thanks for your selection")', output: 'A quick replies value that contains two postback button choices with the values "small" and "medium" and quick reply summary "Thanks for your selection".' }, { input: 'MakeQuickReplies(MakeList(MakePostbackChoice("red", "Red"), MakePostbackChoice("blue", "Blue")), "Thanks for your selection")', output: 'A quick replies value that contains two button choices. The first choice has a value of "red" with a label of "Red" and the second has a value of "blue" with a label of "Blue" and quick reply summary "Thanks for your selection".' }] }], needsServerInfo: true }, makeVideoFromUrl: { identifier: "makeVideoFromUrl", description: "AR_FN_DSC_MAKEVIDEOFROMURL", type: "function", name: "MakeVideoFromUrl", category: "complex", overloads: [{ description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_DSC", identifier: "Video_ONE makeVideoFromUrl(String_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_PRM_DSC_0", identifier: "url", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeVideoFromUrl("https://www.genesys.com/media/genesys-digital-bot-flows.mov")', output: "AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_EX_OUT_0" }] }, { description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_DSC", identifier: "Video_ONE makeVideoFromUrl(Null_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_RV", isArray: false, type: "vid" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "MakeVideoFromUrl(NOT_SET)", output: "AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_EX_OUT_0" }] }], needsServerInfo: true }, resolveSlot: { identifier: "resolveSlot", description: "AR_FN_DSC_RESOLVESLOT", type: "function", name: "ResolveSlot", category: "language", overloads: [{ description: "AR_FN_ANY_RESOLVESLOT_ANY_DSC", identifier: "Any_ONE resolveSlot(Any_ONE)", support: { version: "1.0", resolver: "n-SameType" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_RESOLVESLOT_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_RESOLVESLOT_ANY_PRM_DSC_0", identifier: "slotVariable", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "any", mustBeVariable: true, mustBeVariableScope: "slot" }], examples: [{ input: "ResolveSlot(Slot.PizzaSize)", output: "AR_FN_ANY_RESOLVESLOT_ANY_EX_OUT_0" }, { input: "ResolveSlot(Slot.QuantityInt)", output: "5" }] }, { description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_DSC", identifier: "Any_ONE resolveSlot(Any_ONE,Any_ONE)", support: { version: "1.0", resolver: "n-SameType" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_RV", isArray: false, type: "any" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_0", identifier: "slotVariable", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "any", mustBeVariable: true, mustBeVariableScope: "slot" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_1", identifier: "slotNotSetReturnValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "any" }], examples: [{ input: 'ResolveSlot(Slot.AccountType, "")', output: "AR_FN_ANY_RESOLVESLOT_ANY_ANY_EX_OUT_0" }] }], needsServerInfo: true }, resolveSlotTypeListValue: { identifier: "resolveSlotTypeListValue", description: "AR_FN_DSC_RESOLVESLOTTYPELISTVALUE", type: "function", name: "ResolveSlotTypeListValue", category: "language", overloads: [{ description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_DSC", identifier: "String_ONE resolveSlotTypeListValue(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_0", identifier: "listSlotTypeName", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_1", identifier: "slotTypeValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ResolveSlotTypeListValue("PizzaSizeType", "small")', output: "AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_EX_OUT_0", outputFlowCurrentLanguage: "es-us" }] }], needsServerInfo: true }, makeListCurrency: { identifier: "makeListCurrency", description: "AR_FN_DSC_MAKELISTCURRENCY", type: "function", name: "MakeListCurrency", category: "financial", overloads: [{ description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_DSC", identifier: "Currency_COLL makeListCurrency(Decimal_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_RV", isArray: true, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_0", identifier: "amounts", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_1", identifier: "currencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'MakeListCurrency(MakeList(10.50, 2.50), "USD")', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_0" }, { input: 'MakeListCurrency(MakeList(10.50, ToDecimal(NOT_SET)), "USD")', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_1" }] }, { description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_DSC", identifier: "Currency_COLL makeListCurrency(Decimal_COLL,String_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_RV", isArray: true, type: "cur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_0", identifier: "amounts", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_1", identifier: "currencyCodes", isArray: true, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakeListCurrency(MakeList(10.50, 2.50), MakeList("USD", "EUR"))', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_0" }, { input: 'MakeListCurrency(MakeList(10.50, ToDecimal(NOT_SET)), MakeList(ToString(NOT_SET), "EUR"))', output: "AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_1" }] }] }, toCurrency: { identifier: "toCurrency", description: "AR_FN_DSC_TOCURRENCY", type: "function", name: "ToCurrency", category: "cast", overloads: [{ description: "AR_FN_CUR_TOCURRENCY_STR_DSC", identifier: "Currency_ONE toCurrency(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_STR_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToCurrency("5.00|USD")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_0" }, { input: 'ToCurrency("|EUR")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_1" }, { input: 'ToCurrency("5.00|")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_2" }, { input: 'ToCurrency("5.00")', output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_3" }, { input: "ToCurrency(NOT_SET)", output: "AR_FN_CUR_TOCURRENCY_STR_EX_OUT_4" }] }, { description: "AR_FN_CUR_TOCURRENCY_DEC_DSC", identifier: "Currency_ONE toCurrency(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_DEC_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToCurrency(5.00)", output: "AR_FN_CUR_TOCURRENCY_DEC_EX_OUT_0" }] }, { description: "AR_FN_CUR_TOCURRENCY_LNG_DSC", identifier: "Currency_ONE toCurrency(Long_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_LNG_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_LNG_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToCurrency(5)", output: "AR_FN_CUR_TOCURRENCY_LNG_EX_OUT_0" }] }, { description: "AR_FN_CUR_TOCURRENCY_NTS_DSC", identifier: "Currency_ONE toCurrency(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_NTS_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_NTS_PRM_DSC_0", identifier: "nullValue", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToCurrency(NOT_SET)", output: "AR_FN_CUR_TOCURRENCY_NTS_EX_OUT_0" }] }, { description: "AR_FN_CUR_TOCURRENCY_CUR_DSC", identifier: "Currency_ONE toCurrency(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_TOCURRENCY_CUR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_TOCURRENCY_CUR_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'ToCurrency(MakeCurrency(5.25, "USD"))', output: "AR_FN_CUR_TOCURRENCY_CUR_EX_OUT_0" }] }] }, getCurrencySymbol: { identifier: "getCurrencySymbol", description: "AR_FN_DSC_GETCURRENCYSYMBOL", type: "function", name: "GetCurrencySymbol", category: "financial", overloads: [{ description: "AR_FN_STR_GETCURRENCYSYMBOL_STR_DSC", identifier: "String_One getCurrencySymbol(String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_GETCURRENCYSYMBOL_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_GETCURRENCYSYMBOL_STR_PRM_DSC_0", identifier: "currencyCode", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'GetCurrencySymbol("USD")', output: '"$"' }, { input: 'GetCurrencySymbol("EUR")', output: '"\u20AC"' }] }, { description: "AR_FN_STR_GETCURRENCYSYMBOL_CUR_DSC", identifier: "String_One getCurrencySymbol(Currency_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_STR_GETCURRENCYSYMBOL_CUR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETCURRENCYSYMBOL_CUR_PRM_DSC_0", identifier: "currency", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'GetCurrencySymbol(MakeCurrency(1.00, "USD"))', output: '"$"' }, { input: 'GetCurrencySymbol(MakeCurrency(5.25, "EUR"))', output: '"\u20AC"' }] }] }, convertCurrency: { identifier: "convertCurrency", description: "AR_FN_DSC_CONVERTCURRENCY", type: "function", name: "ConvertCurrency", category: "financial", overloads: [{ description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DSC", identifier: "Currency_One convertCurrency(Currency_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_0", identifier: "sourceCurrency", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_1", identifier: "destinationCurrencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }], examples: [{ input: 'ConvertCurrency(MakeCurrency(5.00, "USD"), "EUR")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_0" }, { input: 'ConvertCurrency(MakeCurrency(5.00, ToString(NOT_SET)), "EUR")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_1" }, { input: 'ConvertCurrency(MakeCurrency(NOT_SET, "USD"), "EUR")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_2" }, { input: 'ConvertCurrency(MakeCurrency(NOT_SET, "USD"), ToString(NOT_SET))', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_3" }, { input: 'ConvertCurrency(ToCurrency(NOT_SET), "USD")', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_4" }] }, { description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_DSC", identifier: "Currency_One convertCurrency(Currency_ONE,String_ONE,Decimal_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_RV", isArray: false, type: "cur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_0", identifier: "sourceCurrency", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_1", identifier: "destinationCurrencyCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "ISO4217" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_2", identifier: "sourcePerDestExchangeRate", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "dec" }], examples: [{ input: 'ConvertCurrency(MakeCurrency(5.00, "USD"), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_0" }, { input: 'ConvertCurrency(MakeCurrency(5.00, ToString(NOT_SET)), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_1" }, { input: 'ConvertCurrency(MakeCurrency(ToDecimal(NOT_SET), ToString(NOT_SET)), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_2" }, { input: 'ConvertCurrency(ToCurrency(NOT_SET), "EUR", 0.6937)', output: "AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_3" }] }] }, toAudioTTS: { identifier: "toAudioTTS", description: "AR_FN_DSC_TOAUDIOTTS", type: "function", runtimeRequiresTTSSupport: true, name: "ToAudioTTS", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOTTS_STR_DSC", identifier: "Audio_ONE ToAudioTTS(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeRequiresTTSSupport: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToAudioTTS("Hello")', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_0" }, { input: "ToAudioTTS(ToString(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_DSC", identifier: "Audio_ONE ToAudioTTS(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeRequiresTTSSupport: true, featureToggleName: "archFuncToAudioTTSWithLang", returnValue: { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_1", identifier: "IETFLanguageTag", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", mustBeLiteral: true, literalValidatorName: "SupportedTTSLangs" }], examples: [{ input: 'ToAudioTTS("Hello", "en-US" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_0" }, { input: 'ToAudioTTS("Bonjour", "fr-CA" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_1" }, { input: 'ToAudioTTS("Hola", "es-US" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_2" }, { input: 'ToAudioTTS(ToString(NOT_SET), "en-US" )', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_DSC", identifier: "Audio_ONE ToAudioTTS(String_ONE,StringFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeRequiresTTSSupport: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_1", identifier: "stringAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "stf" }], examples: [{ input: 'ToAudioTTS("Hello", Format.String.playChars)', output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_0" }, { input: "ToAudioTTS(ToString(NOT_SET), Format.String.playChars)", output: "AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_1" }] }] }, toAudioBlank: { identifier: "toAudioBlank", description: "AR_FN_DSC_TOAUDIOBLANK", type: "function", name: "ToAudioBlank", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_DSC", identifier: "Audio_ONE ToAudioBlank(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_PRM_DSC_0", identifier: "lengthMs", isArray: false, helpDisplayIdx: 0, max: "10000", min: "0", repeatable: false, required: true, type: "int", mustBeLiteral: true }], examples: [{ input: "ToAudioBlank(500)", output: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_0" }, { input: 'Append(ToAudioTTS("Hello"), ToAudioBlank(1000), ToAudioTTS("World"))', output: "AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_1" }] }] }, toAudioBool: { identifier: "toAudioBool", description: "AR_FN_DSC_TOAUDIOBOOL", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioBool", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_DSC", identifier: "Audio_ONE ToAudioBool(Boolean_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_PRM_DSC_0", identifier: "boolToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }], examples: [{ input: "ToAudioBool(true)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioBool(ToBool(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_DSC", identifier: "Audio_ONE ToAudioBool(Boolean_ONE,BoolFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_0", identifier: "boolToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_1", identifier: "boolAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bof" }], examples: [{ input: "ToAudioBool(false, Format.Bool.playYesNo)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioBool(5 == 5, Format.Bool.playYesNo)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioBool(ToBool(NOT_SET), Format.Bool.playYesNo)", output: "AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_2" }] }] }, toAudioDuration: { identifier: "toAudioDuration", description: "AR_FN_DSC_TOAUDIODURATION", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioDuration", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIODURATION_DUR_DSC", identifier: "Audio_ONE ToAudioDuration(Duration_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODURATION_DUR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODURATION_DUR_PRM_DSC_0", identifier: "durationToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dur" }], examples: [{ input: "ToAudioDuration(MakeDuration(0, 1, 30, 0))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDuration(MakeDuration(0, -1, 30, 0))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDuration(MakeDuration(0, 1, 30, 5, 700))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDuration(ToDuration(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_3" }] }] }, toAudioPhoneNumber: { identifier: "toAudioPhoneNumber", description: "AR_FN_DSC_TOAUDIOPHONENUMBER", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioPhoneNumber", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(PhoneNumber_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, blankAudioForSipPhoneNumber: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PRM_DSC_0", identifier: "phoneNumberToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }], examples: [{ input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(Call.Ani))", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("sip:john.doe@example.com"))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_2" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(PhoneNumber_ONE,PhoneNumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, blankAudioForSipPhoneNumber: true, runtimeSequencesSystemPrompts: true, featureToggleName: "archPhoneNumberPhase2", returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_0", identifier: "phoneNumberToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_1", identifier: "phoneNumberFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "phf" }], examples: [{ input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), Format.PhoneNumber.local)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), Format.PhoneNumber.global)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+31755551212"), Format.PhoneNumber.local)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(Call.Ani), Format.PhoneNumber.global)", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("sip:john.doe@example.com"), Format.PhoneNumber.global)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_4" }, { input: "ToAudioPhoneNumber(ToPhoneNumber(NOT_SET), Format.PhoneNumber.local)", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_5" }] }, { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(PhoneNumber_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, blankAudioForSipPhoneNumber: true, runtimeSequencesSystemPrompts: true, featureToggleName: "archPhoneNumberPhase2", returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_0", identifier: "phoneNumberToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "phn" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_1", identifier: "dialingCode", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str", literalValidatorName: "DialingCodes" }], examples: [{ input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), System.Regions.US.dialingCode)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), ToString(NOT_SET))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+13178723000"), System.Regions.NL.dialingCode)', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("tel:+31755551212"), "31")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber(Call.Ani), "1")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber("sip:john.doe@example.com"))', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_5" }, { input: 'ToAudioPhoneNumber(ToPhoneNumber(NOT_SET), "1")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_6" }] }, { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_DSC", identifier: "Audio_ONE ToAudioPhoneNumber(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_PRM_DSC_0", identifier: "stringToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToAudioPhoneNumber("8125551234")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber("812.555.1234")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioPhoneNumber("812-555-1234")', output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPhoneNumber(ToString(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_3" }] }] }, toAudioCurrency: { identifier: "toAudioCurrency", description: "AR_FN_DSC_TOAUDIOCURRENCY", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioCurrency", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_DSC", identifier: "Audio_ONE ToAudioCurrency(Currency_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }], examples: [{ input: 'ToAudioCurrency(MakeCurrency(1234567.0, "USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("1.23|USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23456789, "USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioCurrency(ToCurrency(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_3" }, { input: 'ToAudioCurrency(MakeCurrency(1.567, "USD"))', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_DSC", identifier: "Audio_ONE ToAudioCurrency(Currency_ONE,CurrencyFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_1", identifier: "currencyAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cuf" }], examples: [{ input: 'ToAudioCurrency(MakeCurrency(1234567.80, "USD"), Format.Currency.majorUnitsOnly)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1234567.80, "USD"), Format.Currency.minorUnitsOnly)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(2.80, "USD"), Format.Currency.asMinorUnits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("1.23|USD"), Format.Currency.playDigits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("30.20|USD"), Format.Currency.playDigits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(ToCurrency("0.20|USD"), Format.Currency.playDigits)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioCurrency(ToCurrency(NOT_SET), Format.Currency.playDigits)", output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_6" }] }, { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_DSC", identifier: "Audio_ONE ToAudioCurrency(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToAudioCurrency(MakeCurrency(1.23, "USD"), 1)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(-35.23, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23, "USD"), 3)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(1.23456, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: 'ToAudioCurrency(MakeCurrency(21.23456, "USD"), 2)', output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioCurrency(ToCurrency(NOT_SET), 2)", output: "AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_6" }] }] }, toAudioPercent: { identifier: "toAudioPercent", description: "AR_FN_DSC_TOAUDIOPERCENT", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioPercent", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_DSC", identifier: "Audio_ONE ToAudioPercent(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToAudioPercent(123)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(5)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(ToInt(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_DSC", identifier: "Audio_ONE ToAudioPercent(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToAudioPercent(123.12)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(0.2)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(ToDecimal(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_DSC", identifier: "Audio_ONE ToAudioPercent(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToAudioPercent(123.12, 2)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(123.17, 1)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(123.12, 3)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioPercent(ToDecimal(NOT_SET), 1)", output: "AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_3" }] }] }, toAudioDate: { identifier: "toAudioDate", description: "AR_FN_DSC_TOAUDIODATE", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioDate", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DSC", identifier: "Audio_ONE ToAudioDate(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DTM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DTM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDateTime(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_DSC", identifier: "Audio_ONE ToAudioDate(DateTime_ONE,DateTimeFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_1", identifier: "dateAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "daf" }], examples: [{ input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11), Format.Date.longYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11), Format.Date.shortYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(1989, 11, 30, 14, 22, 11), Format.Date.shortMonthAndDay)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.dayOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.monthOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.shortYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_6", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDateTime(2014, 11, 5, 12, 00, 00), Format.Date.dayOfWeekOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_7", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDateTime(NOT_SET), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_8" }] }, { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DSC", identifier: "Audio_ONE ToAudioDate(Date_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DATE_PRM_DSC_0", identifier: "dateToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }], examples: [{ input: "ToAudioDate(MakeDate(1989, 11, 30))", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDate(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_DSC", identifier: "Audio_ONE ToAudioDate(Date_ONE,DateFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_0", identifier: "dateToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_1", identifier: "dateAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "daf" }], examples: [{ input: "ToAudioDate(MakeDate(1989, 11, 30), Format.Date.longYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(1989, 11, 30), Format.Date.shortYear)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(1989, 11, 30), Format.Date.shortMonthAndDay)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.dayOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.monthOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.shortYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 4, 7), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_6", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(MakeDate(2014, 11, 5), Format.Date.dayOfWeekOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_7", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDate(ToDate(NOT_SET), Format.Date.longYearOnly)", output: "AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_8" }] }], needsServerInfo: true }, toAudioDateTime: { identifier: "toAudioDateTime", description: "AR_FN_DSC_TOAUDIODATETIME", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioDateTime", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_DSC", identifier: "Audio_ONE ToAudioDateTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToAudioDateTime(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDateTime(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDateTime(MakeDateTime(1989, 11, 30))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioDateTime(ToDateTime(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_3" }] }] }, toAudioTime: { identifier: "toAudioTime", description: "AR_FN_DSC_TOAUDIOTIME", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioTime", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_DSC", identifier: "Audio_ONE ToAudioTime(DateTime_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }], examples: [{ input: "ToAudioTime(MakeDateTime(1989, 11, 30, 14, 22, 11))", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_0" }, { input: "ToAudioTime(MakeDateTime(1989, 11, 30))", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_1" }, { input: "ToAudioTime(ToDateTime(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_DSC", identifier: "Audio_ONE ToAudioTime(DateTime_ONE,TimeFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_0", identifier: "dateTimeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dtm" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_1", identifier: "timeAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tif" }], examples: [{ input: "ToAudioTime(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Time.twentyFourHours)", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioTime(MakeDateTime(2014, 4, 7, 14, 22, 11), Format.Time.twelveHours)", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioTime(ToDateTime(NOT_SET), Format.Time.twelveHours)", output: "AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_2" }] }] }, toAudio: { identifier: "toAudio", description: "AR_FN_DSC_TOAUDIO", type: "function", name: "ToAudio", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIO_PROMPT_DSC", identifier: "Audio_ONE toAudio(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_PROMPT_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_PROMPT_PRM_DSC_0", identifier: "promptToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt", checkPromptTTSLength: true }], examples: [{ input: "ToAudio(Prompt.Welcome)", output: "AR_FN_AUDIO_TOAUDIO_PROMPT_EX_OUT_0" }] }, { description: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_DSC", identifier: "Audio_ONE toAudio(Prompt_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_PRM_DSC_0", identifier: "promptCollectionToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "pmt" }], examples: [{ input: "ToAudio(MakeList(Prompt.Hello, Prompt.World))", output: "AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_EX_OUT_0" }] }, { description: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_DSC", identifier: "Audio_ONE toAudio(VoicemailSnippet_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_PRM_DSC_0", identifier: "snippetToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voicemail_snippet" }], examples: [{ input: "ToAudio(Voicemail.VoicemailSnippet)", output: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_0" }, { input: "ToAudio(ToVoicemailSnippet(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_DSC", identifier: "Audio_ONE toAudio(VoiceSnippet_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_PRM_DSC_0", identifier: "snippetToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voice_snippet" }], examples: [{ input: "ToAudio(Flow.ParticipantSnippet)", output: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_0" }, { input: "ToAudio(ToVoiceSnippet(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIO_NTS_DSC", identifier: "Audio_ONE toAudio(Null_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIO_NTS_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIO_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToAudio(NOT_SET)", output: "AR_FN_AUDIO_TOAUDIO_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toAudioSsml: { identifier: "toAudioSsml", description: "AR_FN_DSC_TOAUDIOSSML", type: "function", name: "ToAudioSsml", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOSSML_STR_DSC", identifier: "Audio_ONE ToAudioSsml(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, disallowAsDefaultCast: true, featureConfigName: "audioSsmlSupportFeature", needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOSSML_STR_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOSSML_STR_PRM_DSC_0", identifier: "ssmlFragment", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToAudioSsml("SSML")', output: "AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_0" }, { input: 'ToAudioSsml("5")', output: "AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-us" }, { input: "ToAudioSsml(NOT_SET)", output: "AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_2" }] }], needsServerInfo: true }, toCommunication: { identifier: "toCommunication", description: "AR_FN_DSC_TOCOMMUNICATION", type: "function", name: "ToCommunication", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_DSC", identifier: "Communication_ONE ToCommunication(Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_PRM_DSC_0", identifier: "anyValueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToCommunication(1)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_DSC", identifier: "Communication_ONE ToCommunication(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_PRM_DSC_0", identifier: "anyValueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToCommunication(MakeList(1, 2))", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_DSC", identifier: "Communication_ONE ToCommunication(Any_COLL,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_0", identifier: "anyValueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_1", identifier: "delimiter", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToCommunication(MakeList(1, 2), ", ")', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Boolean_ONE,BoolFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_0", identifier: "boolToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "bln" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_1", identifier: "boolCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "bof" }], examples: [{ input: "ToCommunication(false, Format.Bool.playYesNo)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(5 == 5, Format.Bool.playYesNo)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToBool(NOT_SET), Format.Bool.playYesNo)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_2" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_DSC", identifier: "Communication_ONE ToCommunication(Currency_ONE,CurrencyFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_1", identifier: "currencyCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "cuf" }], examples: [{ input: 'ToCommunication(MakeCurrency(1234567.80, "USD"), Format.Currency.majorUnitsOnly)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(1234567.80, "USD"), Format.Currency.minorUnitsOnly)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(2.80, "USD"), Format.Currency.asMinorUnits)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToCurrency(NOT_SET), Format.Currency.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_3" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_DSC", identifier: "Communication_ONE ToCommunication(Currency_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_0", identifier: "currencyToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "cur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: 'ToCommunication(MakeCurrency(1.27, "USD"), 1)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(1.234, "USD"), 2)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(1.23, "USD"), 3)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: 'ToCommunication(MakeCurrency(-35.23, "USD"), 2)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToCurrency(NOT_SET), 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_4" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Date_ONE,DateFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_0", identifier: "dateToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dat" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_1", identifier: "dateCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "daf" }], examples: [{ input: "ToCommunication(MakeDate(1989, 11, 30), Format.Date.longYear)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(1989, 11, 30), Format.Date.shortYear)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(1989, 11, 30), Format.Date.shortMonthAndDay)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.dayOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.monthOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.shortYearOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 4, 7), Format.Date.longYearOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_6", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeDate(2014, 11, 5), Format.Date.dayOfWeekOnly)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_7", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToDate(NOT_SET), Format.Date.longYearOnly)", output: "A NOT_SET Communication." }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Decimal_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToCommunication(5.5, Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(-500.0, Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToDecimal(NOT_SET), Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_2" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_DSC", identifier: "Communication_ONE ToCommunication(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToCommunication(1.27, 1)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(1.234, 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(1.23, 3)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(-35.17, 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToDecimal(NOT_SET), 2)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_4" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Communication_ONE ToCommunication(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToCommunication(1, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(1, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(5, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(1, Language.Gender.feminine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(1, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(5, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(ToInt(NOT_SET), Language.Gender.neuter)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Long_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberFormatting", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToCommunication(500, Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToInt(NOT_SET), Format.Number.playDigits)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_1" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Communication_ONE ToCommunication(Long_ONE,NumberFormatEnum_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberFormatting", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToCommunication(12, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(11, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(55, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(12, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(12, Format.Number.playDigits, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToCommunication(ToInt(NOT_SET), Format.Number.playDigits, Language.Gender.neuter)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_DSC", identifier: "Communication_ONE ToCommunication(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToCommunication(NOT_SET)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_EX_OUT_0" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_DSC", identifier: "Communication_ONE ToCommunication(String_ONE,StringFormat_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_0", identifier: "text", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_1", identifier: "stringCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "stf" }], examples: [{ input: 'ToCommunication("Hello", Format.String.playChars)', output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_0" }, { input: "ToCommunication(ToString(NOT_SET), Format.String.playChars)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_1" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_DSC", identifier: "Communication_ONE ToCommunication(Time_ONE,TimeFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_0", identifier: "timeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_1", identifier: "timeCommunicationFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tif" }], examples: [{ input: "ToCommunication(MakeTime(14, 22, 11), Format.Time.twentyFourHours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeTime(14, 22, 11), Format.Time.twelveHours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(ToTime(NOT_SET), Format.Time.twelveHours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_DSC", identifier: "Communication_ONE ToCommunication(Time_ONE,TimePartEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", digitalbot: "digitalbot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_0", identifier: "timeToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "tim" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_1", identifier: "timePart", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "tpf" }], examples: [{ input: "ToCommunication(MakeTime(9, 22, 11), Format.TimePart.hours)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunication(MakeTime(14, 22, 11), Format.TimePart.minutes)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }] }], needsServerInfo: true }, toCommunicationBlank: { identifier: "toCommunicationBlank", description: "AR_FN_DSC_TOCOMMUNICATIONBLANK", type: "function", name: "ToCommunicationBlank", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_DSC", identifier: "Communication_ONE ToCommunicationBlank(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_PRM_DSC_0", identifier: "lengthMs", isArray: false, helpDisplayIdx: 0, max: "10000", min: "0", repeatable: false, required: false, type: "int" }], examples: [{ input: "ToCommunicationBlank(500)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_0" }, { input: "ToCommunicationBlank(ToInt(NOT_SET))", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_1" }] }], needsServerInfo: true }, toCommunicationOrdinal: { identifier: "toCommunicationOrdinal", description: "AR_FN_DSC_TOCOMMUNICATIONORDINAL", type: "function", name: "ToCommunicationOrdinal", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_DSC", identifier: "Communication_ONE ToCommunicationOrdinal(Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToCommunicationOrdinal(1)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(201)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(500)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(5000)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(-500)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToCommunicationOrdinal(ToInt(NOT_SET))", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_5", outputFlowCurrentLanguage: "en-US" }] }, { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Communication_ONE ToCommunicationOrdinal(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToCommunicationOrdinal(1, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(1, Language.Gender.feminine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(1, Language.Gender.neuter)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(-1, Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToCommunicationOrdinal(ToInt(NOT_SET), Language.Gender.masculine)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "fr-FR" }] }], needsServerInfo: true }, toCommunicationSsml: { identifier: "toCommunicationSsml", description: "AR_FN_DSC_TOCOMMUNICATIONSSML", type: "function", name: "ToCommunicationSsml", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_DSC", identifier: "Communication_ONE ToCommunicationSsml(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { bot: "bot", voice: "voice", voicesurvey: "voicesurvey" }, disallowAsDefaultCast: true, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_PRM_DSC_0", identifier: "ssmlFragment", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'ToCommunicationSsml("SSML")', output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_0" }, { input: 'ToCommunicationSsml("5")', output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_1", outputFlowCurrentLanguage: "en-us" }, { input: "ToCommunicationSsml(NOT_SET)", output: "AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_2" }] }], needsServerInfo: true }, toMultimodalCommunication: { identifier: "toMultimodalCommunication", description: "AR_FN_DSC_TOMULTIMODALCOMMUNICATION", type: "function", name: "ToMultimodalCommunication", category: "cast", overloads: [{ description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_DSC", identifier: "Communication_ONE ToMultimodalCommunication(Communication_ONE,Communication_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_RV", isArray: false, type: "com" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_0", identifier: "voiceModeCommunication", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "com" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_1", identifier: "textModeCommunication", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "com" }], examples: [{ input: "ToMultimodalCommunication(ToCommunication(1), ToCommunication(false, Format.Bool.playYesNo))", output: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToMultimodalCommunication(ToCommunication(NOT_SET), ToCommunication(NOT_SET))", output: "AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }] }], needsServerInfo: true }, toAudioNumber: { identifier: "toAudioNumber", description: "AR_FN_DSC_TOAUDIONUMBER", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioNumber", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToAudioNumber(1)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(500)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToInt(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(5, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(5, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToInt(NOT_SET), Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToAudioNumber(500, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToInt(NOT_SET), Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_2" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Long_ONE,NumberFormatEnum_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(12, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(11, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(55, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(12, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(12, Format.Number.playDigits, Language.Gender.feminine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToInt(NOT_SET), Format.Number.playDigits, Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }], examples: [{ input: "ToAudioNumber(500.00)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500.00)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(125.25)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1.4, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(2.765, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }], examples: [{ input: "ToAudioNumber(5.5, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-500.0, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(500.0, Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(100.00, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(100.00, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(100.00, Format.Number.playDigits, Language.Gender.masculine, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.765, Format.Number.playDigits, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(2.765, Format.Number.playDigits, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_6", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToAudioNumber(123.127, 2)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(-123.12, 4)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(0.234859, 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_3" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int", isDecimalPlaces: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "languageContext", isArray: false, helpDisplayIdx: 2, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1.127, 2, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.127, 2, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), 3, Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE,Long_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_2", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int", isDecimalPlaces: true }], examples: [{ input: "ToAudioNumber(123.1234, Format.Number.playDigits, 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits, 3)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_1" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumber(Decimal_ONE,NumberFormatEnum_ONE,Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "decimalToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "dec" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "numberAudioFormat", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "nuf" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2", identifier: "numberOfDecimalPlaces", isArray: false, helpDisplayIdx: 2, repeatable: false, required: true, type: "int", isDecimalPlaces: true }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_3", identifier: "languageContext", isArray: false, helpDisplayIdx: 3, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumber(1.1234, Format.Number.playDigits, 3, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(1.1234, Format.Number.playDigits, 3, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "es-US" }, { input: "ToAudioNumber(ToDecimal(NOT_SET), Format.Number.playDigits, 3, Language.Case.article)", output: "AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "es-US" }] }] }, toAudioNumberOrdinal: { identifier: "toAudioNumberOrdinal", description: "AR_FN_DSC_TOAUDIONUMBERORDINAL", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioNumberOrdinal", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_DSC", identifier: "Audio_ONE ToAudioNumberOrdinal(Long_ONE)", support: { version: "1.0", resolver: "None" }, disallowAsDefaultCast: true, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }], examples: [{ input: "ToAudioNumberOrdinal(1)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_0", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(201)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_1", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(500)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_2", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(5000)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_3", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(-500)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_4", outputFlowCurrentLanguage: "en-US" }, { input: "ToAudioNumberOrdinal(ToInt(NOT_SET))", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_5" }] }, { description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC", identifier: "Audio_ONE ToAudioNumberOrdinal(Long_ONE,LanguageContextEnum_ONE...)", support: { version: "1.0", resolver: "LanguageUniqueContext" }, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0", identifier: "integerToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1", identifier: "languageContext", isArray: false, helpDisplayIdx: 1, repeatable: true, required: true, type: "lne" }], examples: [{ input: "ToAudioNumberOrdinal(1, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToAudioNumberOrdinal(1, Language.Gender.feminine)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToAudioNumberOrdinal(1, Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2", outputFlowCurrentLanguage: "da-DK" }, { input: "ToAudioNumberOrdinal(-1, Language.Gender.masculine)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3", outputFlowCurrentLanguage: "fr-FR" }, { input: "ToAudioNumberOrdinal(ToInt(NOT_SET), Language.Gender.neuter)", output: "AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4", outputFlowCurrentLanguage: "da-DK" }] }], needsServerInfo: true }, toVoicemailSnippet: { identifier: "toVoicemailSnippet", description: "AR_FN_DSC_TOVOICEMAILSNIPPET", type: "function", name: "ToVoicemailSnippet", category: "cast", overloads: [{ description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_DSC", identifier: "VoicemailSnippet_ONE toVoicemailSnippet(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_RV", isArray: false, type: "cpx_voicemail_snippet" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToVoicemailSnippet(NOT_SET)", output: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_EX_OUT_0" }] }, { description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_DSC", identifier: "VoicemailSnippet_ONE toVoicemailSnippet(VoicemailSnippet_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_RV", isArray: false, type: "cpx_voicemail_snippet" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voicemail_snippet" }], examples: [{ input: "ToVoicemailSnippet(Voicemail.VoicemailSnippet)", output: "AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_EX_OUT_0" }] }], needsServerInfo: true }, toVoiceSnippet: { identifier: "toVoiceSnippet", description: "AR_FN_DSC_TOVOICESNIPPET", type: "function", name: "ToVoiceSnippet", category: "cast", overloads: [{ description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_DSC", identifier: "VoiceSnippet_ONE toVoiceSnippet(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_RV", isArray: false, type: "cpx_voice_snippet" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToVoiceSnippet(NOT_SET)", output: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_EX_OUT_0" }] }, { description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_DSC", identifier: "VoiceSnippet_ONE toVoiceSnippet(VoiceSnippet_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_RV", isArray: false, type: "cpx_voice_snippet" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_PRM_DSC_0", identifier: "valueToReturn", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_voice_snippet" }], examples: [{ input: "ToVoiceSnippet(ToVoiceSnippet(NOT_SET))", output: "AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_EX_OUT_0" }] }], needsServerInfo: true }, getDefaultLanguage: { identifier: "getDefaultLanguage", description: "AR_FN_DSC_GETDEFAULTLANGUAGE", type: "function", name: "GetDefaultLanguage", category: "language", overloads: [{ description: "AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_DSC", identifier: "String_ONE getDefaultSupportedLanguage()", support: { version: "1.0", resolver: "None" }, hidden: true, returnValue: { description: "AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_RV", isArray: false, type: "str" }, parameters: [] }] }, getSupportedLanguages: { identifier: "getSupportedLanguages", description: "AR_FN_DSC_GETSUPPORTEDLANGUAGES", type: "function", name: "GetSupportedLanguages", category: "language", overloads: [{ description: "AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_DSC", identifier: "String_COLL getSupportedLanguages()", support: { version: "1.0", resolver: "None" }, hidden: true, returnValue: { description: "AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_RV", isArray: true, type: "str" }, parameters: [] }] }, getCurrentDateTimeUtc: { identifier: "getCurrentDateTimeUtc", description: "AR_FN_DSC_GETCURRENTDATETIMEUTC", type: "function", name: "GetCurrentDateTimeUtc", category: "datetime", overloads: [{ description: "AR_FN_DTM_GETCURRENTDATETIMEUTC_DSC", identifier: "DateTime_ONE getCurrentDateTimeUtc()", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DTM_GETCURRENTDATETIMEUTC_RV", isArray: false, type: "dtm" }, parameters: [], examples: [{ input: "GetCurrentDateTimeUtc()", output: "AR_FN_DTM_GETCURRENTDATETIMEUTC_EX_OUT_0" }] }] }, getDeflectionUrl: { identifier: "getDeflectionUrl", description: "AR_FN_DSC_GETDEFLECTIONURL", type: "function", name: "GetDeflectionUrl", category: "text", overloads: [{ description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_DSC", identifier: "String_ONE getDeflectionUrl(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", commonmodule: "commonmodule" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_0", identifier: "service", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str", literalValidatorName: "SupportedDigitalChannels" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_1", identifier: "accountId", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str", minLength: "1" }], examples: [{ input: 'GetDeflectionUrl("facebook", "genesys")', output: "AR_FN_STR_GETDEFLECTIONURL_STR_STR_EX_OUT_0" }] }], needsServerInfo: true }, getSurveyQuestionAnswer: { identifier: "getSurveyQuestionAnswer", description: "AR_FN_DSC_GETSURVEYQUESTIONANSWER", type: "function", name: "GetSurveyQuestionAnswer", category: "survey", overloads: [{ description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_DSC", identifier: "String_ONE getSurveyQuestionAnswer(SurveyQuestion_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }], examples: [{ input: "getSurveyQuestionAnswer(Form.Group1_Question1)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_0" }, { input: "getSurveyQuestionAnswer(NOT_SET)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_1" }] }, { description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_DSC", identifier: "String_ONE getSurveyQuestionAnswer(SurveyQuestion_ONE,Boolean_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_1", identifier: "isForFollowUp", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "bln" }], examples: [{ input: "getSurveyQuestionAnswer(Form.Group1_Question1, true)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_0" }, { input: "getSurveyQuestionAnswer(Form.Group1_Question1, false)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_1" }, { input: "getSurveyQuestionAnswer(NOT_SET, true)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_2" }, { input: "getSurveyQuestionAnswer(Form.Group1_Question1, NOT_SET)", output: "AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_3" }] }], needsServerInfo: true }, getSurveyQuestionIsAnswered: { identifier: "getSurveyQuestionIsAnswered", description: "AR_FN_DSC_GETSURVEYQUESTIONISANSWERED", type: "function", name: "GetSurveyQuestionIsAnswered", category: "survey", overloads: [{ description: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_DSC", identifier: "Boolean_ONE getSurveyQuestionIsAnswered(SurveyQuestion_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }], examples: [{ input: "getSurveyQuestionIsAnswered(Form.Group1_Question1)", output: "AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_EX_OUT_0" }, { input: "getSurveyQuestionIsAnswered(NOT_SET)", output: "false" }] }], needsServerInfo: true }, getSurveyQuestionNpsCategory: { identifier: "getSurveyQuestionNpsCategory", description: "AR_FN_DSC_GETSURVEYQUESTIONNPSCATEGORY", type: "function", name: "GetSurveyQuestionNpsCategory", category: "survey", overloads: [{ description: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_DSC", identifier: "String_ONE getSurveyQuestionNpsCategory(SurveyQuestion_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_PRM_DSC_0", identifier: "surveyQuestion", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "squ" }], examples: [{ input: "getSurveyQuestionNpsCategory(Form.Group1_Question1)", output: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_0" }, { input: "getSurveyQuestionNpsCategory(NOT_SET)", output: "AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_1" }] }], needsServerInfo: true }, random: { identifier: "random", description: "AR_FN_DSC_RANDOM", type: "function", name: "Random", category: "mathematical", overloads: [{ description: "AR_FN_DEC_RANDOM_DSC", identifier: "Decimal_ONE random()", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_RANDOM_RV", isArray: false, type: "dec" }, parameters: [], examples: [{ input: "random()", output: "0.1307734" }] }], needsServerInfo: true }, randomInt: { identifier: "randomInt", description: "AR_FN_DSC_RANDOMINT", type: "function", name: "RandomInt", category: "mathematical", overloads: [{ description: "AR_FN_LNG_RANDOMINT_LNG_DSC", identifier: "Long_ONE randomInt(Long_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_LNG_RANDOMINT_LNG_RV", isArray: false, type: "int" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_LNG_RANDOMINT_LNG_PRM_DSC_0", identifier: "limit", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }], examples: [{ input: "randomInt(3)", output: "1" }, { input: "randomInt(3)", output: "3" }, { input: "randomInt(-5)", output: "-4" }, { input: "randomInt(0)", output: "0" }, { input: "randomInt(100)", output: "AR_FN_LNG_RANDOMINT_LNG_EX_OUT_4" }, { input: "randomInt(99) + 1", output: "AR_FN_LNG_RANDOMINT_LNG_EX_OUT_5" }] }], needsServerInfo: true }, roundUp: { identifier: "roundUp", description: "AR_FN_DSC_ROUNDUP", type: "function", name: "RoundUp", category: "datetime", overloads: [{ description: "AR_FN_DUR_ROUNDUP_DUR_DSC", identifier: "Duration_ONE RoundUp(Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_ROUNDUP_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }], examples: [{ input: "RoundUp(MakeDuration(0, 0, 2, 35, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_0" }, { input: "RoundUp(MakeDuration(0, 0, 0, 37, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_1" }, { input: "RoundUp(MakeDuration(0, 0, 5, 0, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_2" }, { input: "RoundUp(MakeDuration(0, 0, 22, 30, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_3" }, { input: "RoundUp(MakeDuration(0, 1, 22, 30, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_EX_OUT_4" }] }, { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DSC", identifier: "Duration_ONE RoundUp(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_1", identifier: "intervalDurationValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "RoundUp(MakeDuration(0, 0, 2, 35, 0), MakeDuration(0, 0, 3, 0, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_0" }, { input: "RoundUp(MakeDuration(0, 0, 5, 0, 0), MakeDuration(0, 0, 5, 0, 0))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_1" }] }, { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_DSC", identifier: "Duration_ONE RoundUp(Duration_ONE,Duration_ONE,Duration_COLL)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_1", identifier: "intervalDurationValue", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_2", identifier: "specificDurationValues", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "dur" }], examples: [{ input: "RoundUp(MakeDuration(0, 0, 2, 35, 0), MakeDuration(0, 0, 5, 0, 0), MakeList(MakeDuration(0, 0, 1, 0, 0), MakeDuration(0, 0, 2, 30, 0), MakeDuration(0, 0, 4, 0, 0)))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_0" }, { input: "RoundUp(MakeDuration(0, 0, 22, 35, 0), MakeDuration(0, 0, 5, 0, 0), MakeList(MakeDuration(0, 0, 1, 0, 0), MakeDuration(0, 0, 2, 30, 0), MakeDuration(0, 0, 15, 0, 0)))", output: "AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_1" }] }] }, range: { identifier: "range", description: "AR_FN_DSC_RANGE", type: "function", name: "Range", category: "datetime", overloads: [{ description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_DSC", identifier: "Duration_COLL Range(Duration_ONE,Duration_ONE)", support: { version: "1.0", resolver: "None" }, returnValue: { description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_RV", isArray: true, type: "dur" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_0", identifier: "durationToRound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "dur" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_1", identifier: "intervalDuration", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "dur" }], examples: [{ input: "Range(MakeDuration(0, 5, 0, 0, 0), MakeDuration(0, 2, 0, 0, 0))", output: "AR_FN_DUR_COLL_RANGE_DUR_DUR_EX_OUT_0" }] }] }, toAudioTimeRange: { identifier: "toAudioTimeRange", description: "AR_FN_DSC_TOAUDIOTIMERANGE", type: "function", runtimeSequencesSystemPrompts: true, name: "ToAudioTimeRange", category: "cast", overloads: [{ description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_DSC", identifier: "Audio_ONE ToAudioTimeRange(Long_ONE,Long_ONE,TimePartEnumDataType_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail" }, runtimeSequencesSystemPrompts: true, needsServerInfo: true, returnValue: { description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_RV", isArray: false, type: "aud" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_0", identifier: "lowerBound", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "int" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_1", identifier: "upperBound", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "int" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_2", identifier: "timePart", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "tpf" }], examples: [{ input: "ToAudioTimeRange(4, 6, Format.TimePart.minutes)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_0" }, { input: "ToAudioTimeRange(15, 8, Format.TimePart.minutes)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_1" }, { input: "ToAudioTimeRange(10, 15, Format.TimePart.hours)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_2" }, { input: "ToAudioTimeRange(1, 1, Format.TimePart.hours)", output: "AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_3" }] }], needsServerInfo: true }, emailAddressDomainPart: { identifier: "emailAddressDomainPart", description: "AR_FN_DSC_EMAILADDRESSDOMAINPART", type: "function", name: "EmailAddressDomainPart", category: "email", overloads: [{ description: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_DSC", identifier: "String_ONE EmailAddressDomainPart(EmailAddress_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_PRM_DSC_0", identifier: "emailAddress", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_email_address" }], examples: [{ input: "EmailAddressDomainPart(Email.Message.from)", output: "AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_EX_OUT_0" }] }, { description: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_DSC", identifier: "String_ONE EmailAddressDomainPart(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_PRM_DSC_0", identifier: "emailAddressString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EmailAddressDomainPart("john.doe@company.com")', output: '"company.com"' }, { input: 'EmailAddressDomainPart("abc")', output: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_1" }, { input: "EmailAddressDomainPart(ToString(NOT_SET))", output: "AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_2" }] }], needsServerInfo: true }, emailAddressLocalPart: { identifier: "emailAddressLocalPart", description: "AR_FN_DSC_EMAILADDRESSLOCALPART", type: "function", name: "EmailAddressLocalPart", category: "email", overloads: [{ description: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_DSC", identifier: "String_ONE EmailAddressLocalPart(EmailAddress_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_PRM_DSC_0", identifier: "emailAddress", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "cpx_email_address" }], examples: [{ input: "EmailAddressLocalPart(Email.Message.from)", output: "AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_EX_OUT_0" }] }, { description: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_DSC", identifier: "String_ONE EmailAddressLocalPart(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundemail: "inboundemail", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_PRM_DSC_0", identifier: "emailAddressString", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'EmailAddressLocalPart("john.doe@company.com")', output: '"john.doe"' }, { input: 'EmailAddressLocalPart("abc")', output: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_1" }, { input: "EmailAddressLocalPart(ToString(NOT_SET))", output: "AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_2" }] }], needsServerInfo: true }, makeEmailAddress: { identifier: "makeEmailAddress", description: "AR_FN_DSC_MAKEEMAILADDRESS", type: "function", name: "MakeEmailAddress", category: "email", overloads: [{ description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_DSC", identifier: "EmailAddress_ONE makeEmailAddress(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_RV", isArray: false, type: "cpx_email_address" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_PRM_DSC_0", identifier: "address", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }], examples: [{ input: 'MakeEmailAddress("john.doe@company.com")', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_0" }, { input: 'MakeEmailAddress("john.doe@company.com").id', output: '"john.doe@company.com"' }, { input: 'MakeEmailAddress("john.doe@company.com").name', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_2" }] }, { description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_DSC", identifier: "EmailAddress_ONE makeEmailAddress(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_RV", isArray: false, type: "cpx_email_address" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_0", identifier: "address", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_1", identifier: "name", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'MakeEmailAddress("john.doe@company.com", "John")', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_0" }, { input: 'MakeEmailAddress("john.doe@company.com", "John").id', output: '"john.doe@company.com"' }, { input: 'MakeEmailAddress("john.doe@company.com", "John").name', output: '"John"' }, { input: 'MakeEmailAddress("john.doe@company.com", ToString(NOT_SET)).name', output: "AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_3" }] }], needsServerInfo: true }, detectLanguage: { identifier: "detectLanguage", description: "AR_FN_DSC_DETECTLANGUAGE", type: "function", name: "DetectLanguage", category: "text", overloads: [{ description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_DSC", identifier: "String_ONE detectLanguage(String_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedReturnValueTypeInfo: "languageTag", supportedReturnValuesTitle: "possibleDetectedLanguages", supportedReturnValues: ["ar", "cs", "da", "de", "el", "en", "es", "fi", "fr", "hu", "it", "ja", "ko", "ms", "nl", "no", "pl", "pt", "ru", "sk", "sv", "th", "tr", "uk", "zh"], needsServerInfo: true, returnValue: { description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_0", identifier: "stringToSearch", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_1", identifier: "defaultString", isArray: false, helpDisplayIdx: 1, repeatable: false, required: false, type: "str" }], examples: [{ input: 'DetectLanguage(Email.Message.body, "")', output: "AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_0" }, { input: 'DetectLanguage("This is a test that should verify our ability to find a language in a string of native text.", "")', output: '"en"' }, { input: 'DetectLanguage("Esta es una prueba que debe verificar nuestra capacidad de encontrar un lenguaje en una cadena de texto nativo.", "en")', output: '"es"' }, { input: 'DetectLanguage("Dies ist ein Test, dass unsere F\xE4higkeit \xFCberpr\xFCfen, sollte die Sprache in einer Reihe von nativen Text zu finden.", "en")', output: '"de"' }, { input: 'DetectLanguage("\uC774 \uAE30\uBCF8 \uD14D\uC2A4\uD2B8 \uBB38\uC790\uC5F4\uC758 \uC5B8\uC5B4\uB97C \uCC3E\uC744 \uC218\uC788\uB294 \uC6B0\uB9AC\uC758 \uB2A5\uB825\uC744 \uD655\uC778\uD574\uC57C\uD569\uB2C8\uB2E4 \uD14C\uC2A4\uD2B8\uC785\uB2C8\uB2E4.", ToString(NOT_SET))', output: '"ko"' }, { input: 'DetectLanguage(ToString(NOT_SET), "en")', output: '"en"' }, { input: 'DetectLanguage(" ", "auto")', output: '"auto"' }, { input: "DetectLanguage(ToString(NOT_SET), ToString(NOT_SET))", output: "AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_7" }] }], needsServerInfo: true }, getPromptTextToSpeech: { identifier: "getPromptTextToSpeech", description: "AR_FN_DSC_GETPROMPTTEXTTOSPEECH", type: "function", name: "GetPromptTextToSpeech", category: "prompt", overloads: [{ description: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_DSC", identifier: "String_ONE getPromptTextToSpeech(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_PRM_DSC_0", identifier: "prompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "GetPromptTextToSpeech(PromptSystem.month_january)", output: '"enero"', outputFlowCurrentLanguage: "es-US" }, { input: "GetPromptTextToSpeech(Prompt.Greeting)", output: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_1" }, { input: "GetPromptTextToSpeech(FindUserPrompt(NOT_SET))", output: "AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_2" }] }], needsServerInfo: true }, getPromptDuration: { identifier: "getPromptDuration", description: "AR_FN_DSC_GETPROMPTDURATION", type: "function", name: "GetPromptDuration", category: "prompt", overloads: [{ description: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_DSC", identifier: "Duration_ONE getPromptDuration(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_RV", isArray: false, type: "dur" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_PRM_DSC_0", identifier: "prompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "GetPromptDuration(PromptSystem.month_january)", output: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_0", outputFlowCurrentLanguage: "es-US" }, { input: "GetPromptDuration(Prompt.Greeting)", output: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_1" }, { input: "GetPromptDuration(FindUserPrompt(NOT_SET))", output: "AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_2" }] }], needsServerInfo: true }, getPromptText: { identifier: "getPromptText", description: "AR_FN_DSC_GETPROMPTTEXT", type: "function", name: "GetPromptText", category: "prompt", overloads: [{ description: "AR_FN_STR_GETPROMPTTEXT_PROMPT_DSC", identifier: "String_ONE getPromptText(Prompt_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_GETPROMPTTEXT_PROMPT_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_GETPROMPTTEXT_PROMPT_PRM_DSC_0", identifier: "prompt", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "pmt" }], examples: [{ input: "getPromptText(PromptSystem.month_january)", output: '"enero"', outputFlowCurrentLanguage: "es-US" }, { input: "getPromptText(Prompt.Greeting)", output: "AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_1" }, { input: "getPromptText(FindUserPrompt(NOT_SET))", output: "AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_2" }] }], needsServerInfo: true }, isJsonArray: { identifier: "isJsonArray", description: "AR_FN_DSC_ISJSONARRAY", type: "function", name: "IsJsonArray", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONARRAY_JSON_DSC", identifier: "Boolean_ONE isJsonArray(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONARRAY_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONARRAY_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonArray(JsonParse("[ 1, 2, 3 ]"))', output: "true" }, { input: "IsJsonArray(MakeEmptyJsonObject())", output: "false" }, { input: "IsJsonArray(MakeEmptyJsonArray())", output: "true" }] }], needsServerInfo: true }, isJsonBool: { identifier: "isJsonBool", description: "AR_FN_DSC_ISJSONBOOL", type: "function", name: "IsJsonBool", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONBOOL_JSON_DSC", identifier: "Boolean_ONE isJsonBool(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONBOOL_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONBOOL_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonBool(JsonParse("true"))', output: "true" }, { input: 'IsJsonBool(JsonParse("false"))', output: "true" }, { input: "IsJsonBool(ToJson(ToBool(NOT_SET)))", output: "false" }, { input: "IsJsonBool(MakeEmptyJsonObject())", output: "false" }] }], needsServerInfo: true }, isJsonNull: { identifier: "isJsonNull", description: "AR_FN_DSC_ISJSONNULL", type: "function", name: "IsJsonNull", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONNULL_JSON_DSC", identifier: "Boolean_ONE isJsonNull(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONNULL_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONNULL_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonNull(JsonParse("null"))', output: "true" }, { input: "IsJsonNull(ToJson(NOT_SET))", output: "false" }, { input: 'IsJsonNull(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "false" }, { input: "IsJsonNull(MakeNullJson())", output: "true" }] }], needsServerInfo: true }, isJsonNumber: { identifier: "isJsonNumber", description: "AR_FN_DSC_ISJSONNUMBER", type: "function", name: "IsJsonNumber", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONNUMBER_JSON_DSC", identifier: "Boolean_ONE isJsonNumber(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONNUMBER_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONNUMBER_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonNumber(JsonParse("null"))', output: "false" }, { input: "IsJsonNumber(ToJson(5))", output: "true" }, { input: "IsJsonNumber(ToJson(5 * 3.5))", output: "true" }, { input: 'IsJsonNumber(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "false" }] }], needsServerInfo: true }, isJsonObject: { identifier: "isJsonObject", description: "AR_FN_DSC_ISJSONOBJECT", type: "function", name: "IsJsonObject", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONOBJECT_JSON_DSC", identifier: "Boolean_ONE isJsonObject(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONOBJECT_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONOBJECT_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonObject(JsonParse("null"))', output: "false" }, { input: 'IsJsonObject(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "true" }, { input: "IsJsonObject(MakeEmptyJsonObject())", output: "true" }, { input: 'IsJsonObject(ToJson("true"))', output: "false" }] }], needsServerInfo: true }, isJsonString: { identifier: "isJsonString", description: "AR_FN_DSC_ISJSONSTRING", type: "function", name: "IsJsonString", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONSTRING_JSON_DSC", identifier: "Boolean_ONE isJsonString(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONSTRING_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONSTRING_JSON_PRM_DSC_0", identifier: "valueToCheck", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonString(JsonParse("null"))', output: "false" }, { input: 'IsJsonString(JsonParse("\\"Hello\\""))', output: "true" }, { input: "IsJsonString(ToJson(100))", output: "false" }, { input: "IsJsonString(MakeEmptyJsonString())", output: "true" }] }], needsServerInfo: true }, jsonParse: { identifier: "jsonParse", description: "AR_FN_DSC_JSONPARSE", type: "function", name: "JsonParse", category: "json", overloads: [{ description: "AR_FN_JSON_JSONPARSE_STR_DSC", identifier: "JSON_ONE jsonParse(String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_JSONPARSE_STR_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_JSONPARSE_STR_PRM_DSC_0", identifier: "valueToParse", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "str" }], examples: [{ input: 'JsonParse("\\"Hello\\"")', output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_0" }, { input: 'JsonParse("[ 0, 1, 2 ]")', output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_1" }, { input: 'JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ], \\"d\\": null }")', output: 'A JSON value that contains a JSON object of { "a": true, "b": 100, "c": [ true, false ], "c": null }' }, { input: "JsonParse(ToString(NOT_SET))", output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_3" }, { input: 'JsonParse("true")', output: "AR_FN_JSON_JSONPARSE_STR_EX_OUT_4" }] }], needsServerInfo: true }, makeEmptyJsonArray: { identifier: "makeEmptyJsonArray", description: "AR_FN_DSC_MAKEEMPTYJSONARRAY", type: "function", name: "MakeEmptyJsonArray", category: "json", overloads: [{ description: "AR_FN_JSON_MAKEEMPTYJSONARRAY_DSC", identifier: "JSON_ONE makeEmptyJsonArray()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKEEMPTYJSONARRAY_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeEmptyJsonArray()", output: "AR_FN_JSON_MAKEEMPTYJSONARRAY_EX_OUT_0" }] }], needsServerInfo: true }, makeEmptyJsonObject: { identifier: "makeEmptyJsonObject", description: "AR_FN_DSC_MAKEEMPTYJSONOBJECT", type: "function", name: "MakeEmptyJsonObject", category: "json", overloads: [{ description: "AR_FN_JSON_MAKEEMPTYJSONOBJECT_DSC", identifier: "JSON_ONE makeEmptyJsonObject()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKEEMPTYJSONOBJECT_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeEmptyJsonObject()", output: "AR_FN_JSON_MAKEEMPTYJSONOBJECT_EX_OUT_0" }] }], needsServerInfo: true }, makeEmptyJsonString: { identifier: "makeEmptyJsonString", description: "AR_FN_DSC_MAKEEMPTYJSONSTRING", type: "function", name: "MakeEmptyJsonString", category: "json", overloads: [{ description: "AR_FN_JSON_MAKEEMPTYJSONSTRING_DSC", identifier: "JSON_ONE makeEmptyJsonString()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKEEMPTYJSONSTRING_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeEmptyJsonString()", output: "AR_FN_JSON_MAKEEMPTYJSONSTRING_EX_OUT_0" }] }], needsServerInfo: true }, makeNullJson: { identifier: "makeNullJson", description: "AR_FN_DSC_MAKENULLJSON", type: "function", name: "MakeNullJson", category: "json", overloads: [{ description: "AR_FN_JSON_MAKENULLJSON_DSC", identifier: "JSON_ONE makeNullJson()", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_MAKENULLJSON_RV", isArray: false, type: "jsn" }, parameters: [], examples: [{ input: "MakeNullJson()", output: "AR_FN_JSON_MAKENULLJSON_EX_OUT_0" }] }], needsServerInfo: true }, toJson: { identifier: "toJson", description: "AR_FN_DSC_TOJSON", type: "function", name: "ToJson", category: "cast", overloads: [{ description: "AR_FN_JSON_TOJSON_ANY_DSC", identifier: "JSON_ONE toJson(Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_TOJSON_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_TOJSON_ANY_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "ToJson(MakeDateTime(2022, 8, 4, 0, 0, 0))", output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_0" }, { input: 'ToJson("Hello")', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_1" }, { input: "ToJson(5)", output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_2" }, { input: 'ToJson("{ \\"a\\": true }")', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_3" }, { input: 'ToJson(MakeCurrency(5.25, "USD"))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_4" }, { input: 'ToJson(ToPhoneNumber("tel:+13178723000"))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_5" }, { input: 'ToJson(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_6", featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToJson(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)))))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_7", featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToJson(MakeListPicker(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))), MakeImageFromUrl(NOT_SET), "Menu", "Items to order", MakeImageFromUrl(NOT_SET), NOT_SET))', output: "AR_FN_JSON_TOJSON_ANY_EX_OUT_8", featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_JSON_TOJSON_ANY_COLL_DSC", identifier: "JSON_ONE toJson(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_TOJSON_ANY_COLL_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_TOJSON_ANY_COLL_PRM_DSC_0", identifier: "value", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "ToJson(MakeList(1, 2, 3))", output: "AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_0" }, { input: 'ToJson(MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET)), MakeListPickerItem("Soup", NOT_SET, MakeImageFromUrl(NOT_SET))))', output: "AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_1", featureConfigName: "botFlowsAppleListPicker" }, { input: 'ToJson(MakeList(MakeListPickerSection("Sides", true, MakeList(MakeListPickerItem("Fries", NOT_SET, MakeImageFromUrl(NOT_SET))))))', output: "AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_2", featureConfigName: "botFlowsAppleListPicker" }], examplesHaveFeatureToggleOrConfig: true }, { description: "AR_FN_JSON_TOJSON_NTS_DSC", identifier: "JSON_ONE toJson(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_TOJSON_NTS_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_TOJSON_NTS_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "ToJson(NOT_SET)", output: "AR_FN_JSON_TOJSON_NTS_EX_OUT_0" }] }], needsServerInfo: true }, toJsonCollection: { identifier: "toJsonCollection", description: "AR_FN_DSC_TOJSONCOLLECTION", type: "function", name: "ToJsonCollection", category: "cast", overloads: [{ description: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_DSC", identifier: "JSON_COLL toJsonCollection(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, addsToCollection: true, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_RV", isArray: true, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_PRM_DSC_0", identifier: "jsonArray", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'ToJsonCollection(JsonParse("[ true, 100 ]"))', output: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_0" }, { input: "ToJsonCollection(MakeEmptyJsonArray())", output: "AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_1" }, { input: 'Count(ToJsonCollection(JsonParse("[ true, 100 ]")))', output: "2" }, { input: 'Count(AddItem(ToJsonCollection(JsonParse("[ true, 100 ]")), MakeEmptyJsonObject()))', output: "3" }] }], needsServerInfo: true }, jsonStringify: { identifier: "jsonStringify", description: "AR_FN_DSC_JSONSTRINGIFY", type: "function", name: "JsonStringify", category: "json", overloads: [{ description: "AR_FN_STR_JSONSTRINGIFY_ANY_DSC", identifier: "String_ONE jsonStringify(Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_JSONSTRINGIFY_ANY_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_JSONSTRINGIFY_ANY_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "any" }], examples: [{ input: "JsonStringify(5)", output: '"5"' }, { input: "JsonStringify(ToInt(NOT_SET))", output: '"null"' }, { input: 'JsonStringify("Hello World")', output: '"\\"Hello World\\""' }, { input: "JsonStringify(MakeEmptyJsonObject())", output: '"{}"' }] }, { description: "AR_FN_STR_JSONSTRINGIFY_ANY_COLL_DSC", identifier: "String_ONE jsonStringify(Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_JSONSTRINGIFY_ANY_COLL_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: false, description: "AR_FN_STR_JSONSTRINGIFY_ANY_COLL_PRM_DSC_0", identifier: "valueToConvert", isArray: true, helpDisplayIdx: 0, repeatable: false, required: true, type: "any" }], examples: [{ input: "JsonStringify(MakeList(3, 5))", output: '"[3,5]"' }, { input: "JsonStringify(MakeList(ToInt(NOT_SET), 10))", output: '"[null,10]"' }, { input: 'JsonStringify(MakeList("Hello", "World"))', output: '"[\\"Hello\\",\\"World\\"]"' }, { input: 'JsonStringify(MakeList(MakeEmptyJsonObject(), JsonParse("{\\"a\\": true}")))', output: '"[{},{\\"a\\":true}]"' }] }, { description: "AR_FN_STR_JSONSTRINGIFY_NTS_DSC", identifier: "String_ONE jsonStringify(Null_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_JSONSTRINGIFY_NTS_RV", isArray: false, type: "str" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_STR_JSONSTRINGIFY_NTS_PRM_DSC_0", identifier: "valueToConvert", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "JsonStringify(NOT_SET)", output: '"null"' }] }], needsServerInfo: true }, isJsonTruthy: { identifier: "isJsonTruthy", description: "AR_FN_DSC_ISJSONTRUTHY", type: "function", name: "IsJsonTruthy", category: "json", overloads: [{ description: "AR_FN_BLN_ISJSONTRUTHY_JSON_DSC", identifier: "Boolean_ONE IsJsonTruthy(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_BLN_ISJSONTRUTHY_JSON_RV", isArray: false, type: "bln" }, parameters: [{ allowNotSet: true, allowCustomJson: true, description: "AR_FN_BLN_ISJSONTRUTHY_JSON_PRM_DSC_0", identifier: "value", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "jsn" }], examples: [{ input: 'IsJsonTruthy(JsonParse("true"))', output: "true" }, { input: 'IsJsonTruthy(JsonParse("false"))', output: "false" }, { input: 'IsJsonTruthy(JsonParse("Hello World"))', output: "true" }, { input: "IsJsonTruthy(ToJson(0))", output: "false" }, { input: 'IsJsonTruthy(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: "true" }, { input: "IsJsonTruthy(ToJson(5 * 5))", output: "true" }] }], needsServerInfo: true }, deleteJsonObjectProperty: { identifier: "deleteJsonObjectProperty", description: "AR_FN_DSC_DELETEJSONOBJECTPROPERTY", type: "function", name: "DeleteJsonObjectProperty", category: "json", overloads: [{ description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_DSC", identifier: "JSON_ONE deleteJsonObjectProperty(JSON_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'DeleteJsonObjectProperty(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"), "c")', output: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0" }, { input: 'DeleteJsonObjectProperty(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"d\\": [ true, false ] }"), "c")', output: "AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1" }] }], needsServerInfo: true }, getJsonObjectProperty: { identifier: "getJsonObjectProperty", description: "AR_FN_DSC_GETJSONOBJECTPROPERTY", type: "function", name: "GetJsonObjectProperty", category: "json", overloads: [{ description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_DSC", identifier: "JSON_ONE getJsonObjectProperty(JSON_ONE,String_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1", identifier: "propertyName", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }], examples: [{ input: 'GetJsonObjectProperty(JsonParse("{ \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\" }"), "firstName")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0" }, { input: 'GetJsonObjectProperty(JsonParse("{ \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\" }"), Append("last", "Name"))', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1" }, { input: 'GetJsonObjectProperty(JsonParse("{ \\"firstName\\": \\"John\\", \\"lastName\\": \\"Doe\\" }"), "FirstName")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_2" }, { input: 'GetJsonObjectProperty(JsonParse("{ \\"additionalInfo\\": null }"), "additionalInfo")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_3" }, { input: 'GetJsonObjectProperty(MakeEmptyJsonObject(), "accountId")', output: "AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_4" }] }], needsServerInfo: true }, getJsonObjectPropertyNames: { identifier: "getJsonObjectPropertyNames", description: "AR_FN_DSC_GETJSONOBJECTPROPERTYNAMES", type: "function", name: "GetJsonObjectPropertyNames", category: "json", overloads: [{ description: "AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_DSC", identifier: "String_COLL getJsonObjectPropertyNames(JSON_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_RV", isArray: true, type: "str" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }], examples: [{ input: 'GetJsonObjectPropertyNames(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"))', output: '[ "a", "b", "c" ]' }] }], needsServerInfo: true }, setJsonObjectProperty: { identifier: "setJsonObjectProperty", description: "AR_FN_DSC_SETJSONOBJECTPROPERTY", type: "function", name: "SetJsonObjectProperty", category: "json", overloads: [{ description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_DSC", identifier: "JSON_ONE setJsonObjectProperty(JSON_ONE,String_ONE,Any_ONE)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_1", identifier: "keyToSet", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: true, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_2", identifier: "valueToSet", isArray: false, helpDisplayIdx: 2, repeatable: false, required: false, type: "any" }], examples: [{ input: 'SetJsonObjectProperty(MakeEmptyJsonObject(), "myKey", 42)', output: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_0" }, { input: 'SetJsonObjectProperty(JsonParse("{ \\"a\\": true, \\"b\\": 100, \\"c\\": [ true, false ] }"), "A", 5)', output: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_1" }] }, { description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_DSC", identifier: "JSON_ONE setJsonObjectProperty(JSON_ONE,String_ONE,Any_COLL)", support: { version: "1.0", resolver: "None" }, supportedFlowTypes: { inboundcall: "inboundcall", inqueuecall: "inqueuecall", outboundcall: "outboundcall", securecall: "securecall", voicemail: "voicemail", emailsend: "emailsend", businessprocess: "businessprocess", inboundchat: "inboundchat", inboundemail: "inboundemail", inboundshortmessage: "inboundshortmessage", inqueueemail: "inqueueemail", inqueueshortmessage: "inqueueshortmessage", surveyinvite: "surveyinvite", workflow: "workflow", workitem: "workitem" }, needsServerInfo: true, returnValue: { description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_RV", isArray: false, type: "jsn" }, parameters: [{ allowNotSet: false, allowCustomJson: true, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_0", identifier: "jsonObject", isArray: false, helpDisplayIdx: 0, repeatable: false, required: true, type: "jsn" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_1", identifier: "keyToSet", isArray: false, helpDisplayIdx: 1, repeatable: false, required: true, type: "str" }, { allowNotSet: false, allowCustomJson: false, description: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_2", identifier: "valueToSet", isArray: true, helpDisplayIdx: 2, repeatable: false, required: true, type: "any" }], examples: [{ input: 'SetJsonObjectProperty(MakeEmptyJsonObject(), "myKeys", MakeList(42, 180))', output: "AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_EX_OUT_0" }] }], needsServerInfo: true }, getKnowledgeBaseDocumentConfidence: { identifier: "getKnowledgeBaseDocumentConfidence", description: "AR_FN_DSC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE", type: "function", name: "GetKnowledgeBaseDocumentConfidence", category: "statistical", overloads: [{ description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_DSC", identifier: "Decimal_ONE getKnowledgeBaseDocumentConfidence(KnowledgeBaseDocument_ONE)", support: { version: "1.0", resolver: "None" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0", identifier: "knowledgeBaseDocument", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "kbd" }], examples: [{ input: "GetKnowledgeBaseDocumentConfidence(Flow.document)", output: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_EX_OUT_0" }] }, { description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_DSC", identifier: "Decimal_ONE getKnowledgeBaseDocumentConfidence(Null_ONE)", support: { version: "1.0", resolver: "NotSetToRetType" }, needsServerInfo: true, returnValue: { description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_RV", isArray: false, type: "dec" }, parameters: [{ allowNotSet: true, allowCustomJson: false, description: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_PRM_DSC_0", identifier: "KnowledgeBaseDocument", isArray: false, helpDisplayIdx: 0, repeatable: false, required: false, type: "nts" }], examples: [{ input: "GetKnowledgeBaseDocumentConfidence(NOT_SET)", output: "AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_EX_OUT_0" }] }], needsServerInfo: true } } }; }, 5700(e2) { e2.exports = { askCommon: { invalidInputReceived: "\u0647\u0630\u0627 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D.", noInputReceived: "\u0644\u0645 \u0623\u062A\u0644\u0642\u0649 \u0623\u064A \u0645\u062F\u062E\u0644\u0627\u062A." }, askForBoolean: { noInput: '\u0642\u0644 "\u0646\u0639\u0645" \u0625\u0630\u0627 \u0643\u0646\u062A \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629 \u0623\u0648 "\u0644\u0627" \u0625\u0630\u0627 \u0644\u0645 \u062A\u0643\u0646 \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629.', noMatch: '\u064A\u0631\u062C\u0649 \u0623\u0646 \u062A\u0642\u0648\u0644 "\u0646\u0639\u0645" \u0623\u0648 "\u0644\u0627". \u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629\u061F', question: "\u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629\u061F", noInputDigitalBot: '\u0623\u062F\u062E\u0644 "\u0646\u0639\u0645" \u0625\u0630\u0627 \u0643\u0646\u062A \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629 \u0623\u0648 "\u0644\u0627" \u0625\u0630\u0627 \u0643\u0646\u062A \u0644\u0627 \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629.', noMatchDigitalBot: '\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 "\u0646\u0639\u0645" \u0623\u0648 "\u0644\u0627". \u0647\u0644 \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629\u061F' }, askForIntent: { noInput: '\u062A\u062D\u062F\u062B \u0641\u0642\u0637 \u062C\u0645\u0644\u0629 \u0642\u0635\u064A\u0631\u0629 \u062A\u0635\u0641 \u0627\u0633\u062A\u0639\u0644\u0627\u0645\u0643. \u0639\u0644\u0649 \u0633\u0628\u064A\u0644 \u0627\u0644\u0645\u062B\u0627\u0644\u060C "\u062A\u062D\u0642\u0642 \u0645\u0646 \u0631\u0635\u064A\u062F \u062D\u0633\u0627\u0628\u064A"', noMatch: "\u0623\u062E\u0628\u0631\u0646\u064A \u0645\u0631\u0629 \u0623\u062E\u0631\u0649 \u0628\u0645\u0627 \u062A\u0631\u064A\u062F \u0641\u0639\u0644\u0647.", question: "\u0645\u0627 \u0627\u0644\u0630\u064A \u062A\u0648\u062F \u0641\u0639\u0644\u0647\u061F", noInputDigitalBot: '\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 \u062C\u0645\u0644\u0629 \u0642\u0635\u064A\u0631\u0629 \u062A\u0635\u0641 \u0627\u0633\u062A\u0639\u0644\u0627\u0645\u0643. \u0639\u0644\u0649 \u0633\u0628\u064A\u0644 \u0627\u0644\u0645\u062B\u0627\u0644\u060C "\u062A\u062D\u0642\u0642 \u0645\u0646 \u0631\u0635\u064A\u062F \u062D\u0633\u0627\u0628\u064A"' }, askForSlot: { askFor: "\u0627\u0637\u0644\u0628 %1$s", noInput: "\u064A\u0631\u062C\u0649 \u0623\u0646 \u062A\u0642\u0648\u0644 \u0623\u0648 \u062A\u062F\u062E\u0644 (\u064A\u0631\u062C\u0649 \u0648\u0636\u0639 \u0627\u0633\u0645 \u0645\u0646\u0641\u0630\u0643 \u0647\u0646\u0627).", noInputWithSlot: "\u064A\u0631\u062C\u0649 \u0623\u0646 \u062A\u0642\u0648\u0644 \u0623\u0648 \u062A\u062F\u062E\u0644 %1$s.", noMatch: "\u064A\u0631\u062C\u0649 \u0625\u0639\u0637\u0627\u0626\u064A (\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 \u0627\u0633\u0645 \u0645\u0646\u0641\u0630\u0643 \u0647\u0646\u0627) \u0645\u0631\u0629 \u0623\u062E\u0631\u0649.", noMatchWithSlot: "\u064A\u0631\u062C\u0649 \u0625\u0639\u0637\u0627\u0626\u064A %1$s \u0645\u0631\u0629 \u0623\u062E\u0631\u0649.", question: "\u0645\u0627 \u0647\u0648 (\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 \u0627\u0633\u0645 \u0645\u0646\u0641\u0630\u0643 \u0647\u0646\u0627)\u061F", questionWithSlot: "\u0645\u0627 \u0647\u0648 %1$s\u061F", pleaseEnterSlotNameHere: "(\u064A\u0631\u062C\u0649 \u0648\u0636\u0639 \u0627\u0633\u0645 \u0645\u0646\u0641\u0630\u0643 \u0647\u0646\u0627)", noInputDigitalBot: "\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 (\u064A\u0631\u062C\u0649 \u0648\u0636\u0639 \u0627\u0633\u0645 \u0645\u0646\u0641\u0630\u0643 \u0647\u0646\u0627).", noInputWithSlotDigitalBot: "\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 %1$s.", continuationPromptWithSlot: "\u0644\u0642\u062F \u062D\u0635\u0644\u062A \u0639\u0644\u0649 {{Slot.%1$s}} \u062D\u062A\u0649 \u0627\u0644\u0622\u0646\u060C \u0623\u0631\u062C\u0648 \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629." }, askForNextSlot: { noInput: '\u0642\u0644 "\u0646\u0639\u0645" \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062F\u064A\u0643 \u0627\u0633\u062A\u0639\u0644\u0627\u0645 \u0622\u062E\u0631\u060C \u0623\u0648 "\u0644\u0627" \u0644\u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u0645\u0643\u0627\u0644\u0645\u0629.', noMatch: '\u0642\u0644 "\u0646\u0639\u0645" \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062F\u064A\u0643 \u0627\u0633\u062A\u0639\u0644\u0627\u0645 \u0622\u062E\u0631\u060C \u0623\u0648 "\u0644\u0627" \u0644\u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u062C\u0644\u0633\u0629.', question: "\u0647\u0644 \u0647\u0646\u0627\u0643 \u0623\u064A \u0634\u064A\u0621 \u0622\u062E\u0631 \u0623\u0633\u062A\u0637\u064A\u0639 \u0645\u0633\u0627\u0639\u062F\u062A\u0643 \u0641\u064A\u0647\u061F", noInputDigitalBot: '\u0623\u062F\u062E\u0644 "\u0646\u0639\u0645" \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062F\u064A\u0643 \u0627\u0633\u062A\u0639\u0644\u0627\u0645 \u0622\u062E\u0631\u060C \u0623\u0648 "\u0644\u0627" \u0644\u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u062C\u0644\u0633\u0629.', noMatchDigitalBot: '\u0623\u062F\u062E\u0644 "\u0646\u0639\u0645" \u0625\u0630\u0627 \u0643\u0627\u0646 \u0644\u062F\u064A\u0643 \u0627\u0633\u062A\u0639\u0644\u0627\u0645 \u0622\u062E\u0631\u060C \u0623\u0648 "\u0644\u0627" \u0644\u0625\u0646\u0647\u0627\u0621 \u0627\u0644\u062C\u0644\u0633\u0629.' }, askForPayment: { noInputDigitalBot: "\u064A\u064F\u0631\u062C\u0649 \u062A\u0642\u062F\u064A\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062A \u0627\u0644\u062F\u0641\u0639 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0643 \u0644\u0644\u0645\u062A\u0627\u0628\u0639\u0629.", noMatchDigitalBot: "\u0644\u0645 \u0623\u0641\u0647\u0645 \u0631\u062F\u0643. \u062A\u064F\u0631\u062C\u0649 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629." }, askForAuthentication: { noInputDigitalBot: "\u064A\u064F\u0631\u062C\u0649 \u062A\u0642\u062F\u064A\u0645 \u0645\u0639\u0644\u0648\u0645\u0627\u062A \u0627\u0644\u0645\u0635\u0627\u062F\u0642\u0629 \u0627\u0644\u062E\u0627\u0635\u0629 \u0628\u0643 \u0644\u0644\u0645\u062A\u0627\u0628\u0639\u0629.", noMatchDigitalBot: "\u0644\u0645 \u0623\u0641\u0647\u0645 \u0631\u062F\u0643. \u062A\u064F\u0631\u062C\u0649 \u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629." }, askSurveyQuestion: { notApplicable: "\u063A\u064A\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u062A\u0637\u0628\u064A\u0642", surveyAnswerOptionSequence: "\u0627\u0636\u063A\u0637 \u0639\u0644\u0649 %1$s \u0644\u0640 '%2$s'.", surveyAnswerNotApplicableSequence: "\u0627\u0636\u063A\u0637 \u0639\u0644\u0649 \u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u0646\u062C\u0645\u0629 \u0644\u062A\u062D\u062F\u064A\u062F \u063A\u064A\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u062A\u0637\u0628\u064A\u0642.", surveyAnswerNotApplicableWithQuestionSequence: "%1$s. \u0627\u0636\u063A\u0637 \u0639\u0644\u0649 \u0639\u0644\u0627\u0645\u0629 \u0627\u0644\u0646\u062C\u0645\u0629 \u0644\u062A\u062D\u062F\u064A\u062F \u063A\u064A\u0631 \u0642\u0627\u0628\u0644 \u0644\u0644\u062A\u0637\u0628\u064A\u0642.", voiceSurveyNoInputText: "\u064A\u064F\u0631\u062C\u0649 \u0627\u0644\u0625\u062C\u0627\u0628\u0629 \u0639\u0646 \u0627\u0644\u0633\u0624\u0627\u0644.", voiceSurveyNoMatchText: "\u0644\u0645 \u0623\u0641\u0647\u0645." }, commonModule: { exitCommonModule: "\u062E\u0631\u0648\u062C \u0645\u0646 \u0627\u0644\u0648\u062D\u062F\u0629 \u0627\u0644\u0645\u0634\u062A\u0631\u0643\u0629" }, form: { noInputDigitalBot: "\u064A\u064F\u0631\u062C\u0649 \u0625\u0643\u0645\u0627\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062C \u0644\u0644\u0645\u062A\u0627\u0628\u0639\u0629.", noMatchDigitalBot: "\u064A\u064F\u0631\u062C\u0649 \u0625\u0643\u0645\u0627\u0644 \u0627\u0644\u0646\u0645\u0648\u0630\u062C \u0644\u0644\u0645\u062A\u0627\u0628\u0639\u0629." }, messagingTemplate: { noInputDigitalBot: "\u064A\u064F\u0631\u062C\u064A \u062A\u062D\u062F\u064A\u062F \u0623\u062D\u062F \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A \u0627\u0644\u0645\u062A\u0648\u0641\u0631\u0629.", noMatchDigitalBot: "\u064A\u064F\u0631\u062C\u064A \u062A\u062D\u062F\u064A\u062F \u0623\u062D\u062F \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A \u0627\u0644\u0645\u062A\u0648\u0641\u0631\u0629." }, knowledgeSettings: { knowledgeAnswerHighlightFlowProgressionDefault: "\u0645\u062A\u0627\u0628\u0639\u0629", knowledgeAnswerHighlightFullArticleDefault: "\u0639\u0631\u0636 \u0627\u0644\u0645\u0642\u0627\u0644\u0629 \u0627\u0644\u0643\u0627\u0645\u0644\u0629", knowledgeInitialResponseMulti: "\u0644\u0645\u0633\u0627\u0639\u062F\u062A\u064A \u0641\u064A \u062A\u0648\u0636\u064A\u062D \u0647\u062F\u0641\u0643\u060C \u064A\u0631\u062C\u0649 \u0627\u062E\u062A\u064A\u0627\u0631 \u0631\u0642\u0645 \u0645\u0646 \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062A\u0627\u0644\u064A\u0629:", knowledgeInitialResponseMultiRetry: "\u064A\u0631\u062C\u0649 \u0627\u062E\u062A\u064A\u0627\u0631 \u0631\u0642\u0645\u060C \u0639\u0644\u0649 \u0633\u0628\u064A\u0644 \u0627\u0644\u0645\u062B\u0627\u0644 '1'.\n\u0625\u0644\u064A\u0643 \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062E\u064A\u0627\u0631\u0627\u062A \u0645\u0631\u0629 \u0623\u062E\u0631\u0649:", knowledgeNoMatch: "\u0644\u0627 \u0634\u064A\u0621 \u0645\u0646 \u0630\u0644\u0643", knowledgeConfirmation: "\u0647\u0644 \u0623\u062C\u0627\u0628 \u0647\u0630\u0627 \u0639\u0644\u0649 \u0633\u0624\u0627\u0644\u0643\u061F", knowledgeFollowup: "\u0623\u0631\u062C\u0648 \u0623\u0646 \u0623\u0643\u0648\u0646 \u0642\u062F \u0623\u062C\u0628\u062A \u0639\u0644\u0649 \u0633\u0624\u0627\u0644\u0643. \u064A\u0645\u0643\u0646\u0643 \u0627\u0644\u0633\u0624\u0627\u0644 \u0639\u0646 \u0623\u064A \u0634\u064A\u0621 \u0622\u062E\u0631 \u0642\u062F \u062A\u0631\u064A\u062F \u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0632\u064A\u062F \u0639\u0646\u0647." }, noOverlay: { intent: { intentConfirmationStr1: "\u0623\u0639\u062A\u0642\u062F \u0623\u0646\u0646\u064A \u0623\u0631\u064A\u062F", intentConfirmationStr2: "\u0647\u0644 \u0647\u0630\u0627 \u0635\u062D\u064A\u062D\u061F" }, youSaid: { youSaidConfirmationStr1: "\u0642\u0644\u062A", youSaidConfirmationStr2: "\u0647\u0644 \u0647\u0630\u0627 \u0635\u062D\u064A\u062D\u061F?", youSaidConfirmationStr1DigitalBot: "\u0623\u062F\u062E\u0644\u062A" }, noInput: { noInputStr1: "\u064A\u0631\u062C\u0649 \u0623\u0646 \u062A\u0642\u0648\u0644 \u0623\u0648 \u062A\u062F\u062E\u0644", noInputStr1DigitalBot: "\u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644" }, noMatch: { noMatchStr1: "\u064A\u0631\u062C\u0649 \u0625\u0639\u0637\u0627\u0626\u064A" }, whatIs: { whatIsQuestionStr1: "\u0645\u0627 \u0647\u0648", whatIsQuestionStr2: "\u061F" }, iGotContinuation: { iGotContinuationStr1: "\u0644\u0642\u062F \u062D\u0635\u0644\u062A", iGotContinuationStr2: "\u062D\u062A\u0649 \u0627\u0644\u0622\u0646\u060C \u0623\u0631\u062C\u0648 \u0627\u0644\u0645\u062A\u0627\u0628\u0639\u0629." } }, defaultCallFlowOne: "\u062A\u062F\u0641\u0642 \u0627\u0644\u0645\u0643\u0627\u0644\u0645\u0627\u062A \u0627\u0644\u0627\u0641\u062A\u0631\u0627\u0636\u064A", errorHandlingAgentEscalationConfirmation: "\u062A\u0631\u064A\u062F \u0627\u0644\u062A\u062D\u062F\u062B \u0625\u0644\u0649 \u0645\u0633\u062A\u0634\u0627\u0631. \u0647\u0644 \u0647\u0630\u0627 \u0635\u062D\u064A\u062D\u061F", errorHandlingAgentEscalationHandover: "\u0644\u062D\u0638\u0629 \u0645\u0646 \u0641\u0636\u0644\u0643\u060C \u0648\u0633\u0648\u0641 \u0623\u0648\u0635\u0644\u0643 \u0628\u0634\u062E\u0635 \u0645\u0627.", errorHandlingErrorEventHandover: "\u0645\u0639\u0630\u0631\u0629\u060C \u062D\u062F\u062B \u062E\u0637\u0623. \u0644\u062D\u0638\u0629 \u0645\u0646 \u0641\u0636\u0644\u0643 \u0628\u064A\u0646\u0645\u0627 \u0623\u0648\u0635\u0644\u0643 \u0628\u0634\u062E\u0635 \u0645\u0627 \u064A\u0633\u062A\u0637\u064A\u0639 \u0645\u0633\u0627\u0639\u062F\u062A\u0643.", errorHandlingErrorEventHandoverVoiceSurvey: "\u0639\u0630\u0631\u064B\u0627\u060C \u062D\u062F\u062B \u062E\u0637\u0623. \u0645\u0639 \u0627\u0644\u0633\u0644\u0627\u0645\u0629.", errorHandlingRecognitionEventHandover: "\u0645\u0639\u0630\u0631\u0629\u060C \u0623\u0648\u0627\u062C\u0647 \u0645\u0634\u0643\u0644\u0629 \u0641\u064A \u0641\u0647\u0645\u0643. \u0644\u062D\u0638\u0629 \u0645\u0646 \u0641\u0636\u0644\u0643 \u0648\u0633\u0648\u0641 \u0623\u0648\u0635\u0644\u0643 \u0628\u0634\u062E\u0635 \u0645\u0627 \u064A\u0633\u062A\u0637\u064A\u0639 \u0645\u0633\u0627\u0639\u062F\u062A\u0643.", errorHandlingRecognitionEventHandoverVoiceSurvey: "\u0639\u0630\u0631\u064B\u0627\u060C \u0644\u0627 \u0623\u0633\u062A\u0637\u064A\u0639 \u0641\u0647\u0645\u0643. \u0645\u0639 \u0627\u0644\u0633\u0644\u0627\u0645\u0629.", errorHandlingTTS: "\u0645\u0639\u0630\u0631\u0629\u060C \u062D\u062F\u062B \u062E\u0637\u0623. \u064A\u0631\u062C\u0649 \u0627\u0644\u0645\u062D\u0627\u0648\u0644\u0629 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649.", initialGreetingTTS: "\u0645\u0631\u062D\u0628\u064B\u0627\u060C \u0647\u0630\u0647 \u0647\u064A \u0627\u0644\u062A\u062D\u064A\u0629 \u0627\u0644\u0623\u0648\u0644\u064A\u0629.", initialState: "\u0627\u0644\u062D\u0627\u0644\u0629 \u0627\u0644\u0623\u0648\u0644\u064A\u0629", initialBotState: "\u0627\u0644\u0631\u0648\u0628\u0648\u062A \u0627\u0644\u0627\u0641\u062A\u0631\u0627\u0636\u064A", initialDigitalBotState: "\u0627\u0644\u062A\u062D\u064A\u0629 \u0627\u0644\u0623\u0648\u0644\u064A\u0629", initialSurveyBotState: "\u0631\u0648\u0628\u0648\u062A \u0627\u0644\u0627\u0633\u062A\u0628\u064A\u0627\u0646", intentConfirmation: "\u0623\u0639\u062A\u0642\u062F \u0623\u0646\u0643 \u062A\u0631\u064A\u062F %1$s, \u0647\u0644 \u0647\u0630\u0627 \u0635\u062D\u064A\u062D\u061F", mainMenu: "\u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0631\u0626\u064A\u0633\u064A\u0629", mainMenuTTS: "\u0623\u0646\u062A \u0641\u064A \u0627\u0644\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0631\u0626\u064A\u0633\u064A\u0629\u060C \u064A\u0631\u062C\u0649 \u0627\u0644\u0636\u063A\u0637 \u0639\u0644\u0649 9 \u0644\u0644\u0625\u0646\u0647\u0627\u0621", mainTask: "\u0627\u0644\u0645\u0647\u0645\u0629", settingsConfirmationNoInputApology: "\u0645\u0639\u0630\u0631\u0629\u060C \u0644\u0645 \u0623\u0633\u0645\u0639\u0643. \u064A\u0631\u062C\u0649 \u0627\u0644\u0646\u0637\u0642 \u0628\u0643\u0644\u0645\u0629 \u0646\u0639\u0645 \u0623\u0648 \u0644\u0627.", settingsConfirmationNoInputApologyDigitalBot: '\u0645\u0639\u0630\u0631\u0629\u060C \u0644\u0645 \u0623\u0633\u062A\u0644\u0645 \u0631\u062F\u064B\u0627 \u0645\u0646\u0643. \u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 "\u0646\u0639\u0645" \u0623\u0648 "\u0644\u0627".', settingsConfirmationNoMatchApology: "\u0645\u0639\u0630\u0631\u0629\u060C \u064A\u0631\u062C\u0649 \u0623\u0646 \u062A\u0642\u0648\u0644 \u0646\u0639\u0645 \u0623\u0648 \u0644\u0627.", settingsConfirmationNoMatchApologyDigitalBot: '\u0645\u0639\u0630\u0631\u0629\u060C \u064A\u0631\u062C\u0649 \u0625\u062F\u062E\u0627\u0644 "\u0646\u0639\u0645" \u0623\u0648 "\u0644\u0627".', settingsNoInputApology: "\u0645\u0639\u0630\u0631\u0629\u060C \u0644\u0645 \u0623\u0633\u0645\u0639\u0643.", settingsNoInputApologyDigitalBot: "\u0645\u0639\u0630\u0631\u0629\u060C \u0644\u0645 \u0623\u062A\u0644\u0642 \u0631\u062F\u064B\u0627 \u0645\u0646\u0643.", settingsEndOfSessionMessageDigitalBot: "\u0644\u0645 \u0623\u0633\u0645\u0639 \u0645\u0646\u0643 \u0645\u0646\u0630 \u0641\u062A\u0631\u0629\u060C \u0644\u0630\u0627 \u0633\u0623\u063A\u0644\u0642 \u0627\u0644\u062F\u0631\u062F\u0634\u0629\u060C \u064A\u0631\u062C\u0649 \u0627\u0644\u0631\u062C\u0648\u0639 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649 \u0625\u0630\u0627 \u0643\u0646\u062A \u062A\u0631\u064A\u062F \u0627\u0644\u0645\u0633\u0627\u0639\u062F\u0629 \u062B\u0627\u0646\u064A\u0629. \u0634\u0643\u0631\u064B\u0627 \u0644\u0643.", settingsNoMatchApology: "\u0645\u0639\u0630\u0631\u0629.", settingsNoToConfirmationApology: "\u062E\u0637\u0626\u064A.", periodicStateName: "\u0627\u0644\u062D\u0627\u0644\u0629 \u0627\u0644\u0645\u062A\u0643\u0631\u0631\u0629" }; }, 94434(e2) { @@ -123208,11 +123560,11 @@ ${this._formatErrorForTracing(e4)}`), e4; }, 20650(e2) { e2.exports = { expression: { AR_CT_AUDIO: "Audio", AR_CT_DSC_AUDIO: "Contains non type casting Audio functions.", AR_CT_CAST: "Type Cast", AR_CT_DSC_CAST: "Contains functions that cast values from one type to another type.", AR_CT_COMPARISON: "Comparison", AR_CT_DSC_COMPARISON: "Contains operators and functions that compare values.", AR_CT_COMPLEX: "Complex", AR_CT_DSC_COMPLEX: "Contains generic complex value related functions.", AR_CT_DTM: "DateTime", AR_CT_DSC_DTM: "Contains DateTime related functions.", AR_CT_EMAIL: "Email", AR_CT_DSC_EMAIL: "Contains Email related functions.", AR_CT_FINANCIAL: "Financial", AR_CT_DSC_FINANCIAL: "Contains financial related functions.", AR_CT_LIST: "List", AR_CT_DSC_LIST: "Contains functions applicable to collections.", AR_CT_LOGICAL: "Logical", AR_CT_DSC_LOGICAL: "Contains logical functions like And, Or and If.", AR_CT_LANGUAGE: "Language", AR_CT_DSC_LANGUAGE: "Contains language related functions.", AR_CT_JSON: "JSON", AR_CT_DSC_JSON: "Contains JSON related functions.", AR_CT_MATHEMATICAL: "Mathematical", AR_CT_DSC_MATHEMATICAL: "Contains mathematical functions like Round, Sum, mathematical operators including bitwise operators.", AR_CT_OPERATORS: "Operators", AR_CT_DSC_OPERATORS: "Contains equality, comparison, math and unary operators.", AR_CT_PROMPT: "Prompt", AR_CT_DSC_PROMPT: "Contains Prompt related functions.", AR_CT_SEARCH: "Search", AR_CT_DSC_SEARCH: "Contains search functions that allow for lookups.", AR_CT_STATISTICAL: "Statistical", AR_CT_DSC_STATISTICAL: "Contains statistical functions like Average.", AR_CT_SURVEY: "Survey", AR_CT_DSC_SURVEY: "Contains voice survey related functions.", AR_CT_TEXT: "Text", AR_CT_DSC_TEXT: "Contains functions that work with strings.", AR_CT_UNARY: "Unary", AR_CT_DSC_UNARY: "Contains negation and Boolean not operators." } }; }, 44911(e2) { - e2.exports = { expression: { AR_TP_AGENTSCOREPAIR: "AgentScorePair", AR_TP_AGENTSCOREPAIR_PROP_AGENT_DSC: "The agent to associate with the routing score.", AR_TP_AGENTSCOREPAIR_PROP_SCORE_DSC: "The preferred agent routing score to associate with the agent. Valid values are 0 to 100. Higher scores get routed to agents sooner when preferred agent routing is configured.", AR_TP_AUDIO: "Audio", AR_TP_BLN: "Boolean", AR_TP_STRINGKEYVALUEPAIR: "StringKeyValuePair", AR_TP_STRINGKEYVALUEPAIR_PROP_KEY_DSC: "A unique ID for the data pair.", AR_TP_STRINGKEYVALUEPAIR_PROP_VALUE_DSC: "The value for the data pair.", AR_TP_CHATGUEST: "ChatGuest", AR_TP_CHATGUEST_PROP_ID_DSC: "A unique ID for the guest.", AR_TP_CHATGUEST_PROP_DISPLAYNAME_DSC: "The display name for the guest.", AR_TP_CHATGUEST_PROP_AVATARIMAGEURL_DSC: "The url for the guest's avatar image.", AR_TP_CHATGUEST_PROP_ISAUTHENTICATED_DSC: "Whether or not authenticated mode was set when starting the chat.", AR_TP_CHATGUEST_PROP_CUSTOMFIELDS_DSC: "The collection of custom fields associated with the guest.", AR_TP_CHATGUEST_PROP_AUTHENTICATEDCUSTOMFIELDS_DSC: "The collection of authenticated custom fields populated when the guest is authenticated.", AR_TP_CUR: "Currency", AR_TP_CUR_PROP_AMOUNT_DSC: "The decimal amount for the Currency", AR_TP_CUR_PROP_CODE_DSC: "The three letter ISO 4217 code for the Currency", AR_TP_ASSIGNEDCUSTOMERINTENT: "AssignedCustomerIntent", AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_CUSTOMERINTENT_DSC: "The assigned Customer Intent.", AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_DATEMOSTRECENTLYASSIGNED_DSC: "The DateTime the Customer Intent was most recently assigned.", AR_TP_ASSIGNEDCUSTOMERSEGMENT: "AssignedCustomerSegment", AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_CUSTOMERSEGMENT_DSC: "The assigned Customer Segment.", AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_DATEASSIGNED_DSC: "The DateTime the Customer Segment was assigned.", AR_TP_CUSTOMERSEGMENT: "CustomerSegment", AR_TP_CUSTOMERSEGMENT_PROP_ID_DSC: "The ID of the Customer Segment.", AR_TP_CUSTOMERSEGMENT_PROP_DSC: "The name of the Customer Segment.", AR_TP_CUSTOMERINTENT: "CustomerIntent", AR_TP_CUSTOMERINTENT_PROP_ID_DSC: "The ID of the Customer Intent.", AR_TP_CUSTOMERINTENT_PROP_DSC: "The name of the Customer Intent.", AR_TP_CUSTOMERINTENT_PROP_CATEGORYID_DSC: "The ID of the category to which the Customer Intent belongs.", AR_TP_DTM: "DateTime", AR_TP_DATE: "Date", AR_TP_DEC: "Decimal", AR_TP_DIVISION: "Division", AR_TP_DIVISION_PROP_ID_DSC: "The ID of the division.", AR_TP_DIVISION_PROP_DSC: "The name of the division.", AR_TP_DUR: "Duration", AR_TP_LNG: "Integer", AR_TP_EMAIL: "Email", AR_TP_EMAIL_PROP_ID_DSC: "A unique ID for the email.", AR_TP_EMAIL_PROP_AUTOGENERATED_DSC: "Whether or not the email was auto-generated like an Out of Office reply.", AR_TP_EMAIL_PROP_SPAM_DSC: "Whether or not the email was marked as spam.", AR_TP_EMAIL_PROP_FROM_DSC: "The email from address.", AR_TP_EMAIL_PROP_TO_DSC: "The collection of email addresses specified in the email's To list.", AR_TP_EMAIL_PROP_CC_DSC: "The collection of email addresses specified in the email's Cc ( carbon copy ) list.", AR_TP_EMAIL_PROP_BCC_DSC: "The collection of email addresses specified in the email's Bcc ( blind carbon copy ) list.", AR_TP_EMAIL_PROP_SUBJECT_DSC: "The email subject.", AR_TP_EMAIL_PROP_DIRECTION_DSC: 'The email direction ( "inbound", "outbound" or "unknown" ).', AR_TP_EMAIL_PROP_REPLYTO_DSC: "The raw address where replies to this email should be sent.", AR_TP_EMAIL_PROP_ROUTE_DSC: "The email address of the email route which received this email. If not received by an email route, this will be NOT_SET.", AR_TP_EMAIL_PROP_BODY_DSC: "The email body as plain text.", AR_TP_EMAIL_PROP_HTMLBODY_DSC: "The email body as HTML.", AR_TP_EMAIL_PROP_ATTACHMENTS_DSC: "The collection of email attachments on this email.", AR_TP_EMAIL_PROP_DATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for the email.", AR_TP_EMAILADDRESS: "EmailAddress", AR_TP_EMAILADDRESS_PROP_DSC: "The friendly name for the email address.", AR_TP_EMAILADDRESS_PROP_ID_DSC: 'The full email address ID similar to "john.doe@company.com".', AR_TP_EMAILATTACHMENT: "EmailAttachment", AR_TP_EMAILATTACHMENT_PROP_ID_DSC: "The unique ID for the attachment.", AR_TP_EMAILATTACHMENT_PROP_CONTENTLENGTH_DSC: "The size of the attachment in bytes.", AR_TP_EMAILATTACHMENT_PROP_CONTENTTYPE_DSC: 'The content type of the attachment, typically in MIME format like "text/plain" or "text/html".', AR_TP_EMAILATTACHMENT_PROP_CONTENTURI_DSC: "The URI which indicates where the content of the attachment can be retrieved.", AR_TP_EMAILATTACHMENT_PROP_DSC: "The name of the attachment.", AR_TP_DRAFTEMAIL: "DraftEmail", AR_TP_DRAFTEMAIL_PROP_ATTACHMENTS_DSC: "The collection of attachments on the draft email.", AR_TP_DRAFTEMAIL_PROP_BCC_DSC: "The collection of email addresses specified in the draft email's Bcc ( blind carbon copy ) list.", AR_TP_DRAFTEMAIL_PROP_CC_DSC: "The collection of email addresses specified in the draft email's Cc ( carbon copy ) list.", AR_TP_DRAFTEMAIL_PROP_FROM_DSC: "The draft email from address.", AR_TP_DRAFTEMAIL_PROP_HEADERS_DSC: "Additional email headers not represented by other properties such as subject, to, cc, or bcc. This is a JSON object whose keys are header names.", AR_TP_DRAFTEMAIL_PROP_SUBJECT_DSC: "The draft email subject.", AR_TP_DRAFTEMAIL_PROP_TO_DSC: "The collection of email addresses specified in the draft email's To list.", AR_TP_DRAFTEMAILADDRESS: "DraftEmailAddress", AR_TP_DRAFTEMAILADDRESS_PROP_EMAIL_DSC: 'The full email address ID similar to "john.doe@company.com".', AR_TP_DRAFTEMAILADDRESS_PROP_DSC: "The friendly name for the email address.", AR_TP_DRAFTEMAILATTACHMENT: "DraftEmailAttachment", AR_TP_DRAFTEMAILATTACHMENT_PROP_ATTACHMENTID_DSC: "The attachment identifier.", AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTLENGTH_DSC: "The size of the attachment in bytes.", AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTTYPE_DSC: 'The content type of the attachment, typically in MIME format like "text/plain" or "text/html".', AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTURI_DSC: "The URI which indicates where the content of the attachment can be retrieved.", AR_TP_DRAFTEMAILATTACHMENT_PROP_DSC: "The name of the attachment.", AR_TP_EXTERNALORGANIZATION: "ExternalOrganization", AR_TP_EXTERNALORGANIZATION_PROP_ID_DSC: "A unique ID for the organization.", AR_TP_EXTERNALORGANIZATION_PROP_CREATEDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the organization entry was created", AR_TP_EXTERNALORGANIZATION_PROP_MODIFYDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the organization entry was last updated", AR_TP_EXTERNALORGANIZATION_PROP_KIND_DSC: 'The internal classification for the record type. This will be "externalOrg".', AR_TP_EXTERNALORGANIZATION_PROP_DSC: "The displayable name of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_COMPANYTYPE_DSC: 'The company type of the organization. The values are unrestricted, but often values such as "Customer - Direct", "Prospect", "Partner" are used.', AR_TP_EXTERNALORGANIZATION_PROP_INDUSTRY_DSC: 'The industry of the organization. The values are unrestricted, but often values such as "Telecom", "Health Care", "Tax Prep", etc are used.', AR_TP_EXTERNALORGANIZATION_PROP_PRIMARYCONTACTID_DSC: "Returns a NOT_SET String at flow runtime. This property is being kept for backward compatibility but there no primary contact ID associated with a Genesys Cloud external organization as of March 24, 2025.", AR_TP_EXTERNALORGANIZATION_PROP_ADDRESS_DSC: "The primary address of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_PHNBR_DSC: "The primary phone number of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_FAXNUMBER_DSC: "The fax number of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_EMPLOYEECOUNT_DSC: "The number of employees in the organization.", AR_TP_EXTERNALORGANIZATION_PROP_REVENUE_DSC: "The average revenue of the organization. The values are unrestricted but often the data entered reflects the annual amount.", AR_TP_EXTERNALORGANIZATION_PROP_TAGS_DSC: "Terms used to describe the organization. Tags are often used to make organization records easily searchable/filterable.", AR_TP_EXTERNALORGANIZATION_PROP_TICKERS_DSC: "Stock ticker symbols associated with the organization.", AR_TP_EXTERNALORGANIZATION_PROP_TWITTERINFO_DSC: "The Twitter messaging system user information for the organization.", AR_TP_EXTERNALORGANIZATION_PROP_EXTERNALSYSTEMURL_DSC: "The external system URL of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_WEBSITES_DSC: "Websites associated with the organization", AR_TP_EXTERNALORGANIZATION_PROP_DIVISIONID_DSC: "The identifier of the division to which the external organization belongs.", AR_TP_EXTERNALADDRESS: "ExternalAddress", AR_TP_EXTERNALADDRESS_PROP_ADDRESS1_DSC: "The first address line.", AR_TP_EXTERNALADDRESS_PROP_ADDRESS2_DSC: "The second address line.", AR_TP_EXTERNALADDRESS_PROP_CITY_DSC: "The City field of the Address", AR_TP_EXTERNALADDRESS_PROP_STATE_DSC: "The State field of the Address", AR_TP_EXTERNALADDRESS_PROP_POSTALCODE_DSC: "The Postal Code field of the Address", AR_TP_EXTERNALADDRESS_PROP_COUNTRYCODE_DSC: "The Country Code field of the Address", AR_TP_CARD: "Card", AR_TP_CARD_PROP_TITLE_DSC: "The card title.", AR_TP_CARD_PROP_TITLE_DISP_VAL: "Title", AR_TP_CARD_PROP_DESCRIPTION_DSC: "The card description.", AR_TP_CARD_PROP_DESCRIPTION_DISP_VAL: "Description", AR_TP_CARD_PROP_IMAGE_DSC: "The image to use on the card.", AR_TP_CARD_PROP_IMAGE_DISP_VAL: "Image", AR_TP_CARD_PROP_BUTTONS_DSC: "The buttons to use for this card.", AR_TP_CARD_PROP_BUTTONS_DISP_VAL: "Buttons", AR_TP_CHOICE: "Choice", AR_TP_CHOICE_PROP_LABEL_DSC: 'A display label. When the choice type is "postback" and the value comes from a list or dynamic list slot type on an Ask for Slot action, this property cannot be configured since the label will come from the value configured on the list or dynamic list slot type in the Natural Language Understanding section based on the language in which the flow is running.', AR_TP_CHOICE_PROP_LABEL_DISP_VAL: "Alternative button label", AR_TP_CHOICE_PROP_VALUE_DSC: "The value that will be used for this choice at runtime.", AR_TP_CHOICE_PROP_VALUE_DISP_VAL: "Button value", AR_TP_CHOICE_PROP_TYPE_DSC: 'The type property defines how the value on this choice should be treated at flow runtime. "postback" indicates the value is returned to the flow at flow runtime and "url" indicates the choice value is a URL and is not returned to the flow at flow runtime.', AR_TP_CHOICE_PROP_TYPE_DISP_VAL: "Type", AR_TP_CHOICE_PROP_COMMAND_DSC: "The command value that will be used for this choice at runtime.", AR_TP_CHOICE_PROP_COMMAND_DISP_VAL: "Skip Response", AR_TP_QUICKREPLIES: "QuickReplies", AR_TP_QUICKREPLIES_PROP_BUTTONS_DSC: "The buttons to use as quick replies. The order of the choices in this array determine the order in which they are presented.", AR_TP_QUICKREPLIES_PROP_BUTTONS_DISP_VAL: "Buttons", AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DSC: 'Summary displayed in supporting messaging platforms after the user selects a quick reply. e.g. "Thanks for your selection"', AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DISP_VAL: "Quick Reply Summary", AR_TP_CAROUSEL: "Carousel", AR_TP_CAROUSEL_PROP_CARDS_DSC: "The cards to use for this carousel.", AR_TP_CHOOSER: "Chooser", AR_TP_CHOOSER_PROP_PRESENTATION_DSC: "How to present the value choices.", AR_TP_CHOOSER_PROP_CAROUSEL_DSC: 'If the presentation property is set to "carousel", this specifies the carousel to use at flow runtime for the chooser.', AR_TP_CHOOSER_PROP_QUICKREPLIES_DSC: 'If the presentation property is set to "quickReplies", this specifies the quick replies to use at flow runtime for the chooser.', AR_TP_CHOOSER_PROP_TIMEPICKER_DSC: 'If the presentation property is set to "timePicker", this specifies the TimePicker to use at flow runtime for the chooser.', AR_TP_CHOOSER_PROP_LISTPICKER_DSC: 'If the presentation property is set to "listPicker", this specifies the list picker to use at flow runtime for the chooser.', AR_TP_EXTERNALFACEBOOKINFO: "ExternalFacebookInfo", AR_TP_EXTERNALFACEBOOKINFO_PROP_DISPLAYNAME_DSC: "The Facebook messaging system user display name for the contact.", AR_TP_EXTERNALFACEBOOKINFO_PROP_IDS_DSC: "Facebook messaging system IDs for the contact.", AR_TP_EXTERNALFACEBOOKID: "ExternalFacebookId", AR_TP_EXTERNALFACEBOOKID_PROP_SCOPEDID_DSC: "A Facebook messaging system scoped ID for the contact.", AR_TP_EXTERNALLINEINFO: "ExternalLineInfo", AR_TP_EXTERNALLINEINFO_PROP_DISPLAYNAME_DSC: "The LINE messaging system user display name for the contact.", AR_TP_EXTERNALLINEINFO_PROP_IDS_DSC: "LINE messaging system IDs for the contact.", AR_TP_EXTERNALLINEID: "ExternalLineId", AR_TP_EXTERNALLINEID_PROP_USERID_DSC: "A LINE messaging system user ID for the contact.", AR_TP_EXTERNALTWITTERINFO: "ExternalTwitterInfo", AR_TP_EXTERNALTWITTERINFO_PROP_ID_DSC: "The Twitter messaging system user ID for the contact.", AR_TP_EXTERNALTWITTERINFO_PROP_DSC: "The Twitter messaging system user display name for the contact.", AR_TP_EXTERNALTWITTERINFO_PROP_SCREENNAME_DSC: "The Twitter messaging system user screen name for the contact.", AR_TP_EXTERNALPHONENUMBER: "ExternalPhoneNumber", AR_TP_EXTERNALPHONENUMBER_PROP_DISPLAY_DSC: 'The number suitable for displaying to a user; eg, "(212) 555-1212", "1-800-CALLNOW"', AR_TP_EXTERNALPHONENUMBER_PROP_EXTENSION_DSC: "The extension of the phone number, if any.", AR_TP_EXTERNALPHONENUMBER_PROP_USERINPUT_DSC: "The user input field of the phone number.", AR_TP_EXTERNALPHONENUMBER_PROP_E164_DSC: 'The E.164 formatted String for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_EXTERNALPHONENUMBER_PROP_COUNTRYCODE_DSC: "The Country Code field of the phone number.", AR_TP_EXTERNALPHONENUMBER_PROP_ACCEPTSSMS_DSC: "True if this number can accept SMS messages.", AR_TP_EXTERNALWHATSAPPINFO: "ExternalWhatsAppInfo", AR_TP_EXTERNALWHATSAPPINFO_PROP_DISPLAYNAME_DSC: "The WhatsApp messaging system user display name for the contact.", AR_TP_EXTERNALWHATSAPPINFO_PROP_PHNBR_DSC: "The WhatsApp messaging system phone number for the contact.", AR_TP_EXTERNALCONTACT: "ExternalContact", AR_TP_EXTERNALCONTACT_PROP_ID_DSC: "A unique ID for the contact.", AR_TP_EXTERNALCONTACT_PROP_CREATEDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the contact entry was created", AR_TP_EXTERNALCONTACT_PROP_MODIFYDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the contact entry was last updated", AR_TP_EXTERNALCONTACT_PROP_KIND_DSC: 'The internal classification for the record type. For external contacts, the kind will be "contact".', AR_TP_EXTERNALCONTACT_PROP_DIVISIONID_DSC: "The identifier of the division to which the external contact belongs.", AR_TP_EXTERNALCONTACT_PROP_EXTERNALORGANIZATION_DSC: "The organization for this contact.", AR_TP_EXTERNALCONTACT_PROP_FACEBOOKINFO_DSC: "The Facebook messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_FIRSTNAME_DSC: "The first name of the contact.", AR_TP_EXTERNALCONTACT_PROP_MIDDLENAME_DSC: "The middle name of the contact.", AR_TP_EXTERNALCONTACT_PROP_LASTNAME_DSC: "The last name of the contact.", AR_TP_EXTERNALCONTACT_PROP_LINEINFO_DSC: "The LINE messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_SALUTATION_DSC: "The salutation suggested when addressing the contact.", AR_TP_EXTERNALCONTACT_PROP_TITLE_DSC: 'The title of the contact. The values are unrestricted, but often values such as "Vice President", "Director", "Employee" are used.', AR_TP_EXTERNALCONTACT_PROP_TWITTERINFO_DSC: "The Twitter messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_WHATSAPPINFO_DSC: "The WhatsApp messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_WORKPHONE_DSC: "The work phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_CELLPHONE_DSC: "The cell phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_HOMEPHONE_DSC: "The home phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_OTHERPHONE_DSC: "The other phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_WORKEMAIL_DSC: "The work email address of the contact.", AR_TP_EXTERNALCONTACT_PROP_PERSONALEMAIL_DSC: "The personal email address of the contact.", AR_TP_EXTERNALCONTACT_PROP_OTHEREMAIL_DSC: "Other email address of the contact.", AR_TP_EXTERNALCONTACT_PROP_ADDRESS_DSC: "The address of the contact.", AR_TP_EXTERNALCONTACT_PROP_SURVEYOPTOUT_DSC: "True if this contact has opted out of survey invites.", AR_TP_EXTERNALCONTACT_PROP_EXTERNALSYSTEMURL_DSC: "The external system URL of the contact.", AR_TP_EXTERNALCONTACT_PROP_TYPE_DSC: "The type of contact.", AR_TP_EXTERNALCONTACT_PROP_INSTAGRAMINFO_DSC: "User information for an Instagram account.", AR_TP_EXTERNALCONTACT_PROP_EXTERNALIDINFO_DSC: "A list of external identifiers.", AR_TP_EXTERNALCONTACT_PROP_APPLEINFO_DSC: "User information for Apple accounts.", AR_TP_EXTERNALCONTACT_PROP_CANONICALCONTACTID_DSC: "The canonical contact ID if this contact has been merged.", AR_TP_EXTERNALCONTACT_PROP_MERGEDFROM_DSC: "List of contact IDs that were merged from to create this contact.", AR_TP_EXTERNALCONTACT_PROP_MERGEDTO_DSC: "The contact ID this contact was merged to.", AR_TP_EXTERNALCONTACT_PROP_MERGESET_DSC: "Set of contact IDs that are part of the same merge group.", AR_TP_EXTERNALCONTACT_PROP_CUSTOMFIELDS_DSC: "Custom fields.", AR_TP_EXTERNALCONTACT_PROP_SCHEMAID_DSC: "The identifier of the custom fields schema associated with the contact.", AR_TP_EXTERNALCONTACT_PROP_SCHEMAVERSION_DSC: "The version of the custom fields schema associated with the contact.", AR_TP_EXTERNALINSTAGRAMINFO: "ExternalInstagramInfo", AR_TP_EXTERNALINSTAGRAMINFO_PROP_DISPLAYNAME_DSC: "The display name of the person who owns this Instagram account.", AR_TP_EXTERNALINSTAGRAMINFO_PROP_HANDLE_DSC: "The handle of the person who owns this Instagram account.", AR_TP_EXTERNALINSTAGRAMINFO_PROP_IDS_DSC: "Scoped ID for an Instagram user interacting with a page or app.", AR_TP_EXTERNALINSTAGRAMSCOPEDID: "ExternalInstagramScopedId", AR_TP_EXTERNALINSTAGRAMSCOPEDID_PROP_SCOPEDID_DSC: "The unique page/app-specific scopedId for the user.", AR_TP_EXTERNALAPPLEINFO: "ExternalAppleInfo", AR_TP_EXTERNALAPPLEINFO_PROP_ID_DSC: "The Apple opaque identifier.", AR_TP_EXTERNALIDINFO: "ExternalIdInfo", AR_TP_EXTERNALIDINFO_PROP_EXTERNALSOURCE_DSC: "The external source of the identifier.", AR_TP_EXTERNALIDINFO_PROP_VALUE_DSC: "The external identifier value.", AR_TP_EXTERNALSOURCE: "ExternalSource", AR_TP_EXTERNALSOURCE_PROP_ID_DSC: "The globally unique identifier for the external source.", AR_TP_EXTERNALSOURCE_PROP_DSC: "The name of the external source.", AR_TP_EXTERNALSOURCE_PROP_ACTIVE_DSC: "Whether the external source is active.", AR_TP_EXTERNALSOURCE_PROP_LINKCONFIGURATION_DSC: "The link configuration of the external source.", AR_TP_EXTERNALLINKCONFIGURATION: "ExternalLinkConfiguration", AR_TP_EXTERNALLINKCONFIGURATION_PROP_URITEMPLATE_DSC: "The URI template for the link configuration.", AR_TP_IMAGE: "Image", AR_TP_IMAGE_PROP_ID_DSC: "The image ID. If an ID is present, this will be the identifier of the Canned Response image response asset. Otherwise if this is an image created from a MakeImageFromUrl call, the ID will be a NOT_SET String.", AR_TP_IMAGE_PROP_DSC: "The image name. If a name is present, this will be the name of the Canned Response image response asset. Otherwise if this is an image created from a MakeImageFromUrl call, the name will be a NOT_SET String.", AR_TP_IMAGE_PROP_URL_DSC: "The universal resource locator that specifies the location of the image.", AR_TP_EMPTYJSON: "EmptyJson", AR_TP_JSON: "JSON", AR_TP_FORMINPUT: "FormInput", AR_TP_FORMINPUT_PROP_TITLE_DSC: "The main text displayed for the input field.", AR_TP_FORMINPUT_PROP_TITLE_DISP_VAL: "Title", AR_TP_FORMINPUT_PROP_SUBTITLE_DSC: "Additional text providing more details about the input field.", AR_TP_FORMINPUT_PROP_SUBTITLE_DISP_VAL: "Subtitle", AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DSC: "Placeholder text for input field.", AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DISP_VAL: "Placeholder Text", AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DSC: "Whether the input should allow multiple lines of text.", AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DISP_VAL: "Multiple Line", AR_TP_FORMINPUT_PROP_ISREQUIRED_DSC: "Whether the input field is required to be filled in.", AR_TP_FORMINPUT_PROP_ISREQUIRED_DISP_VAL: "Required", AR_TP_JOURNEYAPP: "JourneyApp", AR_TP_JOURNEYAPP_PROP_DSC: 'The name of the application such as "mybankingapp".', AR_TP_JOURNEYAPP_PROP_NAMESPACE_DSC: 'The namespace of the application such as "com.genesys.bancodinero".', AR_TP_JOURNEYAPP_PROP_VERSION_DSC: 'The version of the application such as "5.9.27".', AR_TP_JOURNEYAPP_PROP_BUILDNUMBER_DSC: 'The build number of the application such as "701".', AR_TP_JOURNEYACTION: "JourneyAction", AR_TP_JOURNEYACTION_PROP_ID_DSC: "A unique ID for the journey action.", AR_TP_JOURNEYACTION_PROP_ACTIONMAP_DSC: "The journey action map associated with the journey action.", AR_TP_JOURNEYACTIONMAP: "JourneyActionMap", AR_TP_JOURNEYACTIONMAP_PROP_ID_DSC: "A unique ID for the journey action map.", AR_TP_JOURNEYACTIONMAP_PROP_VERSION_DSC: "The version of the journey action map.", AR_TP_JOURNEYBROWSER: "JourneyBrowser", AR_TP_JOURNEYBROWSER_PROP_FAMILY_DSC: 'The browser family such as "Chrome", "Firefox" or "Safari".', AR_TP_JOURNEYBROWSER_PROP_VERSION_DSC: 'The browser version as a string such as "68.0.3440.84".', AR_TP_JOURNEYBROWSER_PROP_LANG_DSC: "The language the browser is set to. Must conform to BCP 47.", AR_TP_JOURNEYBROWSER_PROP_FINGERPRINT_DSC: "Fingerprint generated by looking at the individual browser features.", AR_TP_JOURNEYBROWSER_PROP_ISMOBILE_DSC: "Flag that is true for mobile devices.", AR_TP_JOURNEYBROWSER_PROP_VIEWHEIGHT_DSC: "Browser's viewport height.", AR_TP_JOURNEYBROWSER_PROP_VIEWWIDTH_DSC: "Browser's viewport width.", AR_TP_JOURNEYBROWSER_PROP_FEATURESFLASH_DSC: "Whether Adobe Flash is installed.", AR_TP_JOURNEYBROWSER_PROP_FEATURESJAVA_DSC: "Whether Java is installed.", AR_TP_JOURNEYBROWSER_PROP_FEATURESPDF_DSC: "Whether the browser recognizes PDF (Portable Document Format) files.", AR_TP_JOURNEYBROWSER_PROP_FEATURESWEBRTC_DSC: "Whether WebRTC is supported.", AR_TP_JOURNEYCAMPAIGN: "JourneyCampaign", AR_TP_JOURNEYCAMPAIGN_PROP_CONTENT_DSC: 'Differentiate ads or links that point to the same URL such as "textlink".', AR_TP_JOURNEYCAMPAIGN_PROP_MEDIUM_DSC: 'Identify a medium such as email or cost-per-click ( "CPC" ).', AR_TP_JOURNEYCAMPAIGN_PROP_DSC: 'Identify a specific product promotion or strategic campaign such as "320banner".', AR_TP_JOURNEYCAMPAIGN_PROP_SOURCE_DSC: 'Identify a search engine, newsletter name, or other source such as "Google".', AR_TP_JOURNEYCAMPAIGN_PROP_TERM_DSC: 'The keywords for this ad such as "running+shoes". This string will be URL encoded.', AR_TP_JOURNEYCAMPAIGN_PROP_CLICKID_DSC: "The click ID (unique number that is generated when a potential customer clicks on an affiliate link).", AR_TP_JOURNEYCAMPAIGN_PROP_NETWORK_DSC: "The ad network to which the click ID belongs.", AR_TP_JOURNEYCONTEXT: "JourneyContext", AR_TP_JOURNEYCONTEXT_PROP_CUSTOMER_DSC: "The journey customer associated with the journey context.", AR_TP_JOURNEYCONTEXT_PROP_CUSTOMERSESSION_DSC: "The journey customer session associated with the journey context.", AR_TP_JOURNEYCONTEXT_PROP_TRIGGERINGACTION_DSC: "The journey action that triggered the journey context.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE: "JourneyCustomEventAttribute", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DSC: "The name of the custom event attribute.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DATATYPE_DSC: 'The data type of the custom attributes such as "string", "boolean" or "number".', AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_VALUE_DSC: "The value of the custom attribute.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST: "JourneyCustomEventAttributeList", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DSC: "The name of the custom event attribute list.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DATATYPE_DSC: 'The data type of the custom attributes such as "string", "boolean" or "number".', AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_VALUES_DSC: "The list of custom event attribute values.", AR_TP_JOURNEYCUSTOMER: "JourneyCustomer", AR_TP_JOURNEYCUSTOMER_PROP_ID_DSC: "A unique ID for the journey customer.", AR_TP_JOURNEYCUSTOMER_PROP_IDTYPE_DSC: 'The type of the journey customer such as "cookie", "email" or "phone".', AR_TP_JOURNEYCUSTOMERSESSION: "JourneyCustomerSession", AR_TP_JOURNEYCUSTOMERSESSION_PROP_ID_DSC: "A unique ID for the journey customer session.", AR_TP_JOURNEYCUSTOMERSESSION_PROP_TYPE_DSC: "The type of the journey customer session.", AR_TP_JOURNEYDEVICE: "JourneyDevice", AR_TP_JOURNEYDEVICE_PROP_CATEGORY_DSC: 'The device category such as "desktop", "mobile", "tablet" or "other".', AR_TP_JOURNEYDEVICE_PROP_TYPE_DSC: 'Device type such as "iPad", "iPhone" or "Other".', AR_TP_JOURNEYDEVICE_PROP_ISMOBILE_DSC: "Flag that is true for mobile devices.", AR_TP_JOURNEYDEVICE_PROP_SCREENHEIGHT_DSC: "Device's screen height measured in logical (device-independent) pixels.", AR_TP_JOURNEYDEVICE_PROP_SCREENWIDTH_DSC: "Device's screen width measured in logical (device-independent) pixels.", AR_TP_JOURNEYDEVICE_PROP_FINGERPRINT_DSC: "Fingerprint generated by looking at the individual device features.", AR_TP_JOURNEYDEVICE_PROP_MANUFACTURER_DSC: "The device's manufacturer.", AR_TP_JOURNEYDEVICE_PROP_OSFAMILY_DSC: "Operating system family.", AR_TP_JOURNEYDEVICE_PROP_OSVERSION_DSC: "Operating system version.", AR_TP_JOURNEYDEVICE_PROP_SCREENDENSITY_DSC: "Device's screen density measured as a scale factor where a value of 1 represents a baseline 1:1 ratio of pixels to logical (device-independent) pixels.", AR_TP_JOURNEYGEOLOCATION: "JourneyGeolocation", AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRY_DSC: "Geolocation's ISO 3166-1 alpha-2 country code.", AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRYNAME_DSC: "Geolocation's country name.", AR_TP_JOURNEYGEOLOCATION_PROP_LATITUDE_DSC: "Geolocation's latitude.", AR_TP_JOURNEYGEOLOCATION_PROP_LONGITUDE_DSC: "Geolocation's longitude.", AR_TP_JOURNEYGEOLOCATION_PROP_LOCALITY_DSC: "Geolocation's locality or city.", AR_TP_JOURNEYGEOLOCATION_PROP_POSTALCODE_DSC: "Geolocation's postal code or ZIP code.", AR_TP_JOURNEYGEOLOCATION_PROP_REGION_DSC: "Geolocation's ISO-3166-2 region code.", AR_TP_JOURNEYGEOLOCATION_PROP_REGIONNAME_DSC: "Geolocation's region name.", AR_TP_JOURNEYGEOLOCATION_PROP_SOURCE_DSC: "The source that was used to determine the geolocation information.", AR_TP_JOURNEYGEOLOCATION_PROP_TIMEZONE_DSC: "Geolocation's timezone.", AR_TP_JOURNEYNETWORKCONNECTIVITY: "JourneyNetworkConnectivity", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CARRIER_DSC: "The name of the mobile carrier.", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_BLUETOOTHENABLED_DSC: "Whether Bluetooth is enabled.", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CELLULARENABLED_DSC: "Whether cellular data is enabled.", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_WIFIENABLED_DSC: "Whether Wifi is enabled.", AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT: "JourneySessionOutcomeAchievement", AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ID_DSC: "The ID of the achieved outcome.", AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ACHIEVEDDATE_DSC: "Timestamp indicating when the outcome was achieved.", AR_TP_JOURNEYSDKLIBRARY: "JourneySdkLibrary", AR_TP_JOURNEYSDKLIBRARY_PROP_DSC: "The name of the software development kit library.", AR_TP_JOURNEYSDKLIBRARY_PROP_VERSION_DSC: "The version of the software development kit library.", AR_TP_JOURNEYOUTCOME: "JourneyOutcome", AR_TP_JOURNEYOUTCOME_PROP_ID_DSC: "The ID of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_DESCRIPTION_DSC: "A description of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_DISPLAYNAME_DSC: "The display name of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_VERSION_DSC: "The version of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_CREATEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey outcome was created.", AR_TP_JOURNEYOUTCOME_PROP_MODIFIEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey outcome was last modified.", AR_TP_JOURNEYOUTCOME_PROP_ISACTIVE_DSC: "Whether or not the journey outcome is active.", AR_TP_JOURNEYOUTCOMESCORE: "JourneyOutcomeScore", AR_TP_JOURNEYOUTCOMESCORE_PROP_ID_DSC: "The ID of the journey outcome.", AR_TP_JOURNEYOUTCOMESCORE_PROP_PROBABILITY_DSC: "A Decimal value that is >= 0.0 and <= 1.0 which represents the maximum probability reached in the journey session.", AR_TP_JOURNEYOUTCOMESCORE_PROP_SESSIONMAXPROBABILITY_DSC: "A Decimal value that is >= 0.0 and <= 1.0 which represents the likelihood of a customer reaching or achieving a given outcome.", AR_TP_JOURNEYPAGE: "JourneyPage", AR_TP_JOURNEYPAGE_PROP_URL_DSC: "The page URL.", AR_TP_JOURNEYPAGE_PROP_TITLE_DSC: "The title of the page.", AR_TP_JOURNEYPAGE_PROP_DOMAIN_DSC: "The domain of the page's URL.", AR_TP_JOURNEYPAGE_PROP_FRAGMENT_DSC: "Fragment or hash of the page's URL.", AR_TP_JOURNEYPAGE_PROP_HOSTNAME_DSC: "Hostname of the page's URL.", AR_TP_JOURNEYPAGE_PROP_KEYWORDS_DSC: "Keywords from the HTML {@code } tag of the page.", AR_TP_JOURNEYPAGE_PROP_LANG_DSC: "ISO 639-1 language code for the page as defined in the {@code } tag.", AR_TP_JOURNEYPAGE_PROP_PATHNAME_DSC: "Path name of the page for the event.", AR_TP_JOURNEYPAGE_PROP_QUERYSTRING_DSC: "Query string that is passed to the page in the current event.", AR_TP_JOURNEYPAGE_PROP_BREADCRUMB_DSC: "Hierarchy of the current page in relation to the website's structure.", AR_TP_JOURNEYREFERRER: "JourneyReferrer", AR_TP_JOURNEYREFERRER_PROP_URL_DSC: "Referrer URL.", AR_TP_JOURNEYREFERRER_PROP_DOMAIN_DSC: "Referrer URL domain.", AR_TP_JOURNEYREFERRER_PROP_HOSTNAME_DSC: "Referrer URL hostname.", AR_TP_JOURNEYREFERRER_PROP_KEYWORDS_DSC: 'A URI encoded string that contains referrer keywords delimited by a "+" character.', AR_TP_JOURNEYREFERRER_PROP_PATHNAME_DSC: "Referrer URL pathname.", AR_TP_JOURNEYREFERRER_PROP_QUERYSTRING_DSC: "Referrer URL queryString.", AR_TP_JOURNEYREFERRER_PROP_FRAGMENT_DSC: "Referrer URL fragment.", AR_TP_JOURNEYREFERRER_PROP_DSC: 'Name of referrer such as "InfoSpace", "Google" or "Yahoo!".', AR_TP_JOURNEYREFERRER_PROP_MEDIUM_DSC: 'Type of referrer such as "email", "internal", "paid", "search", "social" or "unknown".', AR_TP_JOURNEYSEGMENT: "JourneySegment", AR_TP_JOURNEYSEGMENT_PROP_ID_DSC: "The ID of the journey segment.", AR_TP_JOURNEYSEGMENT_PROP_COLOR_DSC: "The hexadecimal color value of the segment.", AR_TP_JOURNEYSEGMENT_PROP_CREATEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey segment was created.", AR_TP_JOURNEYSEGMENT_PROP_DESCRIPTION_DSC: "The description of the journey segment.", AR_TP_JOURNEYSEGMENT_PROP_DISPLAYNAME_DSC: "The display name of the journey segment.", AR_TP_JOURNEYSEGMENT_PROP_ISACTIVE_DSC: "Whether or not the journey segment is active.", AR_TP_JOURNEYSEGMENT_PROP_MODIFIEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey segment was last modified.", AR_TP_JOURNEYSEGMENT_PROP_SHOULDDISPLAYTOAGENT_DSC: "Whether or not the segment should be displayed to agent/supervisor users.", AR_TP_JOURNEYSEGMENT_PROP_VERSION_DSC: "The version of the journey segment.", AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT: "JourneySessionSegmentAssignment", AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ID_DSC: "The ID of the assigned segment.", AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ASSIGNEDDATE_DSC: "Timestamp indicating when the segment was assigned.", AR_TP_JOURNEYSESSION: "JourneySession", AR_TP_JOURNEYSESSION_PROP_ID_DSC: "The ID of the journey session.", AR_TP_JOURNEYSESSION_PROP_CREATEDDATE_DSC: "Timestamp indicating when the session was created.", AR_TP_JOURNEYSESSION_PROP_CUSTOMERID_DSC: "Primary ID of the customer in the source from which the events for the session originate.", AR_TP_JOURNEYSESSION_PROP_CUSTOMERIDTYPE_DSC: 'Type of source customer ID such as "email", "phone" or "salesforce".', AR_TP_JOURNEYSESSION_PROP_DIVISIONIDS_DSC: "This reflects the division IDs that are associated with this Journey Session.", AR_TP_JOURNEYSESSION_PROP_TYPE_DSC: 'The session type or category such as "atm", "delivery", "ticket" or "web".', AR_TP_JOURNEYSESSION_PROP_EXTERNALID_DSC: "Unique ID in the external system from which the events for the session originate.", AR_TP_JOURNEYSESSION_PROP_EXTERNALURL_DSC: "A URL that identifies an external system of record resource that may have more detailed information on the session.", AR_TP_JOURNEYSESSION_PROP_OUTCOMEACHIEVEMENTS_DSC: "A list of outcome achievements by the customer in the session.", AR_TP_JOURNEYSESSION_PROP_SEGMENTASSIGNMENTS_DSC: "A list of segment assignments to the customer in the session.", AR_TP_JOURNEYSESSION_PROP_ATTRIBUTES_DSC: "Attributes projected from the session's event stream.", AR_TP_JOURNEYSESSION_PROP_ATTRIBUTELISTS_DSC: "List-type attributes projected from the session's event stream.", AR_TP_JOURNEYSESSION_PROP_AWAYDATE_DSC: "Timestamp indicating when the visitor should be considered as away.", AR_TP_JOURNEYSESSION_PROP_BROWSER_DSC: "The customer's browser.", AR_TP_JOURNEYSESSION_PROP_DEVICE_DSC: "The customer's device.", AR_TP_JOURNEYSESSION_PROP_GEOLOCATION_DSC: "The customer's geolocation.", AR_TP_JOURNEYSESSION_PROP_IDLEDATE_DSC: "UTC DateTime indicating when the visitor should be considered as idle.", AR_TP_JOURNEYSESSION_PROP_IPADDRESS_DSC: "The customer's IP address.", AR_TP_JOURNEYSESSION_PROP_IPORGANIZATION_DSC: "The customer's IP-based organization or ISP name.", AR_TP_JOURNEYSESSION_PROP_LASTPAGE_DSC: "The web page where the customer's last web interaction occurred.", AR_TP_JOURNEYSESSION_PROP_MKTCAMPAIGN_DSC: "Marketing / traffic source information.", AR_TP_JOURNEYSESSION_PROP_REFERRER_DSC: "Identifies the page URL that originally generated the request for the current page being viewed.", AR_TP_JOURNEYSESSION_PROP_SEARCHTERMS_DSC: "The search terms associated with the journey session.", AR_TP_JOURNEYSESSION_PROP_USERAGENTSTRING_DSC: "String identifying the user agent.", AR_TP_JOURNEYSESSION_PROP_DURATIONINSECONDS_DSC: "Indicates how long the session has been active (valid for an individual device).", AR_TP_JOURNEYSESSION_PROP_EVENTCOUNT_DSC: "The count of all events performed during the session.", AR_TP_JOURNEYSESSION_PROP_PAGEVIEWCOUNT_DSC: "The count of all pageviews performed during the session.", AR_TP_JOURNEYSESSION_PROP_SCREENVIEWCOUNT_DSC: "The count of all screenviews performed during the session.", AR_TP_JOURNEYSESSION_PROP_APP_DSC: "The application for this session. If no application is associated with this session, accessing this property will return NOT_SET.", AR_TP_JOURNEYSESSION_PROP_NETWORKCONNECTIVITY_DSC: "Network connectivity information for this session. If no network connectivity information is applicable for this session or cannot be determined, accessing this property will return NOT_SET.", AR_TP_JOURNEYSESSION_PROP_SDKLIBRARY_DSC: "The software development kit library used for this session. If no software development kit is associated with this session, accessing this property will return NOT_SET.", AR_TP_LINEITEM: "Line Item", AR_TP_LINEITEM_PROP_LISTINGNAME_DSC: "The name of the listing item.", AR_TP_LINEITEM_PROP_LISTINGNAME_DISP_VAL: "Listing Name", AR_TP_LINEITEM_PROP_LISTINGPRICE_DSC: "Enter the monetary amount for this item. Can be positive, negative, or zero (e.g., 49.99, -10.00, 0).", AR_TP_LINEITEM_PROP_LISTINGPRICE_DISP_VAL: "Listing Price", AR_TP_SHIPPINGOPTION: "Shipping Option", AR_TP_SHIPPINGOPTION_PROP_LABEL_DSC: "Enter the user-facing name for this shipping method (e.g., In Store Pickup, USPS Priority Mail).", AR_TP_SHIPPINGOPTION_PROP_LABEL_DISP_VAL: "Label", AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DSC: "Enter a technical identifier for this shipping method (e.g., storePickup, uspsPriority).", AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DISP_VAL: "Identifier", AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DSC: "Provide additional details about this shipping method, such as estimated delivery time or special conditions (e.g., \u201CDelivered within 2-3 business days\u201D).", AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DISP_VAL: "Shipping Details", AR_TP_SHIPPINGOPTION_PROP_PRICE_DSC: "The price of the shipping option.", AR_TP_SHIPPINGOPTION_PROP_PRICE_DISP_VAL: "Price", AR_TP_LISTPICKER: "ListPicker", AR_TP_LISTPICKER_PROP_SECTIONS_DSC: "The list picker sections.", AR_TP_LISTPICKER_PROP_SECTIONS_DISP_VAL: "Sections", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DSC: "The image to use for the list picker received message.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DISP_VAL: "Received Message Image", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DSC: "The list picker received message title.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DISP_VAL: "Received Message Title", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DSC: "The list picker received message subtitle.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DISP_VAL: "Received Message Subtitle", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DSC: "The list picker received message button text.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DISP_VAL: "Received Message Button Text", AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DSC: "The image to use for the list picker reply message.", AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DISP_VAL: "Reply Message Image", AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DSC: "The list picker reply message subtitle.", AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DISP_VAL: "Reply Message Subtitle", AR_TP_LISTPICKERITEM: "ListPickerItem", AR_TP_LISTPICKERITEM_PROP_TITLE_DSC: "The list picker item title.", AR_TP_LISTPICKERITEM_PROP_TITLE_DISP_VAL: "Title", AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DSC: "The list picker item subtitle.", AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DISP_VAL: "Subtitle", AR_TP_LISTPICKERITEM_PROP_IMAGE_DSC: "The image to use for the list picker.", AR_TP_LISTPICKERITEM_PROP_IMAGE_DISP_VAL: "Image", AR_TP_LISTPICKERSECTION: "ListPickerSection", AR_TP_LISTPICKERSECTION_PROP_TITLE_DSC: "The list picker section title.", AR_TP_LISTPICKERSECTION_PROP_TITLE_DISP_VAL: "Title", AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DSC: "Whether multiple selection is enabled for the list picker.", AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DISP_VAL: "Multiple Selection", AR_TP_LISTPICKERSECTION_PROP_ITEMS_DSC: "The list picker section items.", AR_TP_LISTPICKERSECTION_PROP_ITEMS_DISP_VAL: "Items", AR_TP_WHEELPICKER: "WheelPicker", AR_TP_WHEELPICKER_PROP_ITEMS_DSC: "The wheel picker items.", AR_TP_WHEELPICKER_PROP_ITEMS_DISP_VAL: "Items", AR_TP_WHEELPICKERITEM: "WheelPickerItem", AR_TP_WHEELPICKERITEM_PROP_TITLE_DSC: "The wheel picker item title.", AR_TP_WHEELPICKERITEM_PROP_TITLE_DISP_VAL: "Title", AR_TP_WHEELPICKERITEM_PROP_VALUE_DSC: "The wheel picker item value.", AR_TP_WHEELPICKERITEM_PROP_VALUE_DISP_VAL: "Value", AR_TP_KNOWLEDGEBASEDOCUMENT: "KnowledgeBaseDocument", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_ID_DSC: "The unique ID for the knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_DSC: "The knowledge base document name.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CONTENT_DSC: "The contents of the knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CATEGORY_DSC: "The category attached to this knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_LABELS_DSC: "The list of labels attached to this knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY: "KnowledgeBaseDocumentCategory", AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_ID_DSC: "The knowledge category ID.", AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_DSC: "The knowledge category name.", AR_TP_KNOWLEDGEBASEDOCUMENTLABEL: "KnowledgeBaseDocumentLabel", AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_ID_DSC: "The knowledge label ID.", AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_DSC: "The knowledge label name.", AR_TP_MESSAGESTICKERINFO: "MessageStickerInfo", AR_TP_MESSAGESTICKERINFO_PROP_ID_DSC: "The ID for the message sticker.", AR_TP_MESSAGESTICKERINFO_PROP_URL_DSC: "The url for the message sticker.", AR_TP_MESSAGEADDRESSINFO: "MessageAddressInfo", AR_TP_MESSAGEADDRESSINFO_PROP_DSC: "A contact name as supported by the underlying messaging system such as a Twitter handle or Facebook name.", AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSRAW_DSC: 'The contact address supplied directly by the underlying messaging system. For example: "5551212".', AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSNORMALIZED_DSC: 'The contact address after any internal processing has been completed. For example: "+13175551212".', AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSDISPLAYABLE_DSC: 'A displayable version of the contact address. For example: "(317) 555-1212".', AR_TP_MESSAGEADDRESSINFO_PROP_EMAIL_DSC: "The email address of the contact as provided by the specific messaging provider. If not available, this will return a NOT_SET String.", AR_TP_SHORTMESSAGE: "ShortMessage", AR_TP_SHORTMESSAGE_PROP_ID_DSC: "A unique ID for the message.", AR_TP_SHORTMESSAGE_PROP_TYPE_DSC: 'The message type such as "facebook", "instagram", "line", "unknown", "open", "sms", "twitter", "webmessaging" or "whatsapp".', AR_TP_SHORTMESSAGE_PROP_ATTACHMENTS_DSC: "The collection of attachments on this message.", AR_TP_SHORTMESSAGE_PROP_BODY_DSC: "The message body.", AR_TP_SHORTMESSAGE_PROP_BODYTYPE_DSC: 'The message body type ( "text", "html", "notificationresponse", "roadsideassistance" or "rtf" ).', AR_TP_SHORTMESSAGE_PROP_SENDERADDRESS_DSC: "The address of the message sender.", AR_TP_SHORTMESSAGE_PROP_SENDERADDRESSINFO_DSC: "The MessageAddressInfo of the message sender.", AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSES_DSC: "The collection of addresses for the message targets.", AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSESINFO_DSC: "The collection of MessageAddressInfo objects for the message targets.", AR_TP_SHORTMESSAGE_PROP_DATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for the message.", AR_TP_SHORTMESSAGE_PROP_INVITATIONREFERENCEID_DSC: 'A string containing the originating Apple Messages for Business invitation reference identifier that identifies the messaging invitation when the bodyType is "notificationResponse"; otherwise, the value is NOT_SET. It is returned with an external participant\u2019s response and provides invitation and user specific context.', AR_TP_SHORTMESSAGE_PROP_STICKERS_DSC: "The collection of MessageSticker objects associated with the message.", AR_TP_SHORTMESSAGE_PROP_SOCIALVISIBILITY_DSC: 'Indicates if the social visibility of the message is public or private ( "public", "private" ). If the message channel does not support social visibility, this will be a NOT_SET String.', AR_TP_COMMUNICATION: "Communication", AR_TP_NTS: "Null", AR_TP_PROMPT: "Prompt", AR_TP_PROMPT_PROP_ID_DSC: "The unique ID for the prompt.", AR_TP_PROMPT_PROP_DSC: "The prompt name.", AR_TP_PROMPT_PROP_TYPE_DSC: 'The prompt type which will be either "user" or "system".', AR_TP_VOICEMAILSNIPPET: "VoicemailSnippet", AR_TP_VOICEMAILSNIPPET_PROP_ID_DSC: "The unique ID for the VoicemailSnippet.", AR_TP_VOICEMAILSNIPPET_PROP_STARTDATETIME_DSC: "The starting UTC DateTime of the VoicemailSnippet.", AR_TP_VOICEMAILSNIPPET_PROP_LENGTH_DSC: "The Duration of the VoicemailSnippet.", AR_TP_VOICEMAILSNIPPET_PROP_MAXLENGTHREACHED_DSC: "Indicates whether the VoicemailSnippet reached the maximum length configured for the organization in Organization Settings.", AR_TP_VOICESNIPPET: "VoiceSnippet", AR_TP_VOICESNIPPET_PROP_ID_DSC: "The unique ID for the VoiceSnippet. If submitted to the Voice Snippet Service, this ID can be used for retrieval from it later.", AR_TP_VOICESNIPPET_PROP_STARTDATETIME_DSC: "The starting UTC DateTime of the VoiceSnippet.", AR_TP_VOICESNIPPET_PROP_LENGTH_DSC: "The Duration of the VoiceSnippet.", AR_TP_SKL: "ACD Skill", AR_TP_SKL_PROP_ID_DSC: "The skill ID.", AR_TP_SKL_PROP_DSC: "The skill name.", AR_TP_STR: "String", AR_TP_USQ: "User", AR_TP_USQ_PROP_ID_DSC: "The user ID.", AR_TP_USQ_PROP_DSC: "The user name property.", AR_TP_USQ_PROP_USERNAME_DSC: "The user username property.", AR_TP_VIDEO: "Video", AR_TP_VIDEO_PROP_ID_DSC: "The video ID. If an ID is present, this will be the identifier of the Canned Response video response asset. Otherwise if this is an video created from a MakeVideoFromUrl call, the ID will be a NOT_SET String.", AR_TP_VIDEO_PROP_DSC: "The video name. If a name is present, this will be the name of the Canned Response video response asset. Otherwise if this is an video created from a MakeVideoFromUrl call, the name will be a NOT_SET String.", AR_TP_VIDEO_PROP_URL_DSC: "The universal resource locator that specifies the location of the video.", AR_TP_SURVEYQUESTION: "SurveyQuestion", AR_TP_SURVEYQUESTION_PROP_ID_DSC: "The survey question id.", AR_TP_SURVEYQUESTION_PROP_QUESTIONTYPE_DSC: "The survey question type.", AR_TP_SURVEYQUESTION_PROP_ANSWEROPTIONS_DSC: "The survey answer options available for this survey question.", AR_TP_SURVEYQUESTION_PROP_NAENABLED_DSC: "If the survey question allows for N.A.", AR_TP_SURVEYQUESTION_PROP_MAXRESPONSECHARACTERS_DSC: "The maximum number of characters allowed for a free text question or Net Promoter Score follow up question. If not applicable, this will be NOT_SET.", AR_TP_SURVEYQUESTION_PROP_QUESTIONTEXT_DSC: "The text of the question as it appears on the associated survey form.", AR_TP_SURVEYQUESTION_PROP_QUESTIONHELPTEXT_DSC: "For questions that have help text, this will return the text of that input from the participant. If not applicable, this will be a NOT_SET String.", AR_TP_SURVEYQUESTION_PROP_FOLLOWUPQUESTIONTEXT_DSC: "The follow up text of the question as it appears on the associated survey form. If not applicable, this will be a NOT_SET String.", AR_TP_SURVEYQUESTIONGROUP: "SurveyQuestionGroup", AR_TP_SURVEYQUESTIONGROUP_PROP_ID_DSC: "The survey question id.", AR_TP_SURVEYQUESTIONGROUP_PROP_DSC: "The survey question group name.", AR_TP_SURVEYQUESTIONGROUP_PROP_QUESTIONS_DSC: "The survey questions configured for this question group.", AR_TP_SURVEYFORM: "SurveyForm", AR_TP_SURVEYFORM_PROP_ID_DSC: "The survey form ID.", AR_TP_SURVEYFORM_PROP_DSC: "The survey form name.", AR_TP_SURVEYFORM_PROP_LANGUAGE_DSC: "The language associated with the survey form.", AR_TP_SURVEYFORM_PROP_QUESTIONGROUPS_DSC: "The survey question groups configured on the survey form.", AR_TP_SURVEYANSWEROPTION: "SurveyAnswerOption", AR_TP_SURVEYANSWEROPTION_PROP_ID_DSC: "The survey answer option id as defined on the Survey form referenced by this flow.", AR_TP_SURVEYANSWEROPTION_PROP_DTMF_DSC: "The survey answer option DTMF value.", AR_TP_SURVEYANSWEROPTION_PROP_TEXT_DSC: "The survey answer option text as defined on the Survey form referenced by this flow.", AR_TP_QUEUE: "Queue", AR_TP_QUEUE_PROP_ID_DSC: "The queue ID.", AR_TP_QUEUE_PROP_DSC: "The queue name.", AR_TP_UTILIZATIONLABEL: "UtilizationLabel", AR_TP_UTILIZATIONLABEL_PROP_ID_DSC: "The Utilization Label identifier.", AR_TP_UTILIZATIONLABEL_PROP_DSC: "The Utilization Label description.", AR_TP_CONVERSATIONTYPEENUM: "ConversationType Enum", AR_TP_CONVERSATIONTYPEENUM_PROP_CALL_DSC: "A call conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_CALLBACK_DSC: "A callback conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_CHAT_DSC: "A chat conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_COBROWSE_DSC: "A co-browse conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_EMAIL_DSC: "An email conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_SCREENSHARE_DSC: "A screenShare conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_SOCIALEXPRESSION_DSC: "A conversation on social media.", AR_TP_CONVERSATIONTYPEENUM_PROP_VIDEOCOMM_DSC: "A video conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_UNKNOWN_DSC: "An unknown conversation type.", AR_TP_CURRENCYENUM: "Currency Enum", AR_TP_CURRENCYENUM_PROP_CODE_DSC: "The ISO 4217 currency code.", AR_TP_LANGUAGEENUM: "Language Enum", AR_TP_LANGUAGEENUM_PROP_TAG_DSC: "The IETF language tag.", AR_TP_REGIONENUM: "Region Enum", AR_TP_REGIONENUM_PROP_DIALINGCODE_DSC: "The ITU-T E.164 dialing code.", AR_TP_REGIONENUM_PROP_COUNTRYCODE_DSC: "The two character ISO 3166 alpha 2 country code.", AR_TP_MESSAGEBODYSTYLEENUM: "MessageBodyStyle Enum", AR_TP_MESSAGEBODYSTYLEENUM_PROP_NOTICE_DSC: "The message style is a notice.", AR_TP_MESSAGEBODYSTYLEENUM_PROP_STANDARD_DSC: "The message style is a standard message.", AR_TP_SURVEYDISPOSITIONENUM: "SurveyDisposition Enum", AR_TP_SURVEYDISPOSITIONENUM_PROP_ERROR_DSC: "The survey invite request did not complete successfully due to an error.", AR_TP_SURVEYDISPOSITIONENUM_PROP_OPTOUT_DSC: "The survey invite request is declined as per a configured opt-out setting.", AR_TP_CURRENCIESENUMCONTAINER: "Currencies Enum Container", AR_TP_DAYOFWEEKENUMCONTAINER: "Day of Week Enum Container", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DSC: "The day of week Integer value for Sunday (1).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DISP_VAL: "Sunday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DSC: "The day of week Integer value for Monday (2).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DISP_VAL: "Monday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DSC: "The day of week Integer value for Tuesday (3).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DISP_VAL: "Tuesday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DSC: "The day of week Integer value for Wednesday (4).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DISP_VAL: "Wednesday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DSC: "The day of week Integer value for Thursday (5).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DISP_VAL: "Thursday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DSC: "The day of week Integer value for Friday (6).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DISP_VAL: "Friday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DSC: "The day of week Integer value for Saturday (7).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DISP_VAL: "Saturday", AR_TP_DATETIMEENUMCONTAINER: "DateTime Enum Container", AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DSC: "Contains properties for day of week Integer constants.", AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DISP_VAL: "DayOfWeek", AR_TP_DIGITALAUDIO: "Digital Audio", AR_TP_DIGITALAUDIO_PROP_ID_DSC: "The digital audio ID. If an ID is present, this will be the identifier of the Canned Response digital audio response asset. Otherwise if this is a digital audio created from a MakeDigitalAudioFromUrl call, the ID will be a NOT_SET String.", AR_TP_DIGITALAUDIO_PROP_DSC: "The digital audio name. If a name is present, this will be the name of the Canned Response digital audio response asset. Otherwise if this is a digital audio created from a MakeDigitalAudioFromUrl call, the name will be a NOT_SET String.", AR_TP_DIGITALAUDIO_PROP_URL_DSC: "The universal resource locator that specifies the location of the digital audio.", AR_TP_FILE: "File", AR_TP_FILE_PROP_ID_DSC: "The file ID. If an ID is present, this will be the identifier of the Canned Response file response asset. Otherwise if this is a file created from a MakeFileFromUrl call, the ID will be a NOT_SET String.", AR_TP_FILE_PROP_DSC: "The file name. If a name is present, this will be the name of the Canned Response file response asset. Otherwise if this is a file created from a MakeFileFromUrl call, the name will be a NOT_SET String.", AR_TP_FILE_PROP_URL_DSC: "The universal resource locator that specifies the location of the file.", AR_TP_LANGUAGESENUMCONTAINER: "Languages Enum Container", AR_TP_REGIONSENUMCONTAINER: "Regions Enum Container", AR_TP_RESPONSEASSET: "Response Asset", AR_TP_RESPONSEASSET_PROP_ID_DSC: "The response asset identifier.", AR_TP_RESPONSEASSET_PROP_DSC: "The response asset name.", AR_TP_RESPONSEASSET_PROP_TYPE_DSC: "The response asset type like 'image/png'.", AR_TP_RESPONSEASSET_PROP_LENGTH_DSC: "The response asset size in bytes.", AR_TP_RESPONSEASSET_PROP_URL_DSC: "The universal resource locator that specifies the location of the response asset.", AR_TP_SURVEYDISPOSITIONSENUMCONTAINER: "SurveyDispositions Enum Container", AR_TP_CONVERSATIONTYPESENUMCONTAINER: "ConversationTypes Enum Container", AR_TP_TIME: "Time", AR_TP_TIMEPARTENUMCONTAINER: "Time Part Enum Container", AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DSC: "Indicates that a given value for Audio playback should be expressed as days.", AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DISP_VAL: "Days", AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DSC: "Indicates that a given value for Audio playback should be expressed as hours.", AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DISP_VAL: "Hours", AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DSC: "Indicates that a given value for Audio playback should be expressed as minutes.", AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DISP_VAL: "Minutes", AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DSC: "Indicates that a given value for Audio playback should be expressed as seconds.", AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DISP_VAL: "Seconds", AR_TP_TIMEPARTENUM: "Time Part Enum", AR_TP_TIMEPICKER: "TimePicker", AR_TP_TIMEPICKER_PROP_TITLE_DSC: "The TimePicker title.", AR_TP_TIMEPICKER_PROP_SUBTITLE_DSC: "The TimePicker subtitle.", AR_TP_TIMEPICKER_PROP_IMAGE_DSC: "The image to use for the TimePicker.", AR_TP_TIMEPICKER_PROP_IMAGE_DISP_VAL: "Image", AR_TP_TIMEPICKER_PROP_ADDRESS_DSC: "The event address.", AR_TP_TIMEPICKER_PROP_ADDRESS_DISP_VAL: "Address", AR_TP_TIMEPICKER_PROP_LONGITUDE_DSC: "The event longitude.", AR_TP_TIMEPICKER_PROP_LONGITUDE_DISP_VAL: "Longitude", AR_TP_TIMEPICKER_PROP_LATITUDE_DSC: "The event latitude.", AR_TP_TIMEPICKER_PROP_LATITUDE_DISP_VAL: "Latitude", AR_TP_TIMESLOT: "Timeslot", AR_TP_TIMESLOT_PROP_DTM_DSC: "The Coordinated Universal Time (UTC) datetime for the timeslot.", AR_TP_TIMESLOT_PROP_DUR_DSC: "The Duration for the timeslot.", AR_TP_WRC: "WrapupCode", AR_TP_WRC_PROP_ID_DSC: "The wrapup code ID.", AR_TP_WRC_PROP_DSC: "The wrapup code name.", AR_TP_GRAMMAR: "Grammar", AR_TP_GRAMMAR_PROP_ID_DSC: "The grammar ID.", AR_TP_GRAMMAR_PROP_DSC: "The grammar name.", AR_TP_GRP: "Group", AR_TP_GRP_PROP_ID_DSC: "The group ID.", AR_TP_GRP_PROP_DSC: "The group name.", AR_TP_PHNBR: "PhoneNumber", AR_TP_PHNBR_PROP_DIALINGCODE_DSC: 'The ITU-T E.164 dialing code for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_PHNBR_PROP_E164_DSC: 'The E.164 formatted String for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_PHNBR_PROP_SUBSCRIBERNUMBER_DSC: 'The E.164 subscriber number for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_PHNBR_PROP_ISGLOBAL_DSC: 'Indicates if this is a "tel" scheme phone number that contains a global number.', AR_TP_PHNBR_PROP_ISSIP_DSC: 'Indicates if this is a "sip" or "sips" scheme phone number.', AR_TP_PHNBR_PROP_ISTEL_DSC: 'Indicates if this is a "tel" scheme phone number.', AR_TP_PHNBR_PROP_RAW_DSC: "The String used to create this Phone Number instance.", AR_TP_PHNBR_PROP_SCHEME_DSC: 'The scheme set on this phone number which will be "sip" or "sips", "tel" or a NOT_SET String if no scheme could be determined.', AR_TP_PHNBR_PROP_URI_DSC: 'Returns the URI for a "sip", "sips" or "tel" scheme phone number, otherwise a NOT_SET String.', AR_TP_EMERGRP: "EmergencyGroup", AR_TP_EMERGRP_PROP_ID_DSC: "The emergency group ID.", AR_TP_EMERGRP_PROP_DSC: "The emergency group name.", AR_TP_SCHED: "Schedule", AR_TP_SCHED_PROP_ID_DSC: "The schedule ID.", AR_TP_SCHED_PROP_DSC: "The schedule name.", AR_TP_SCHEDGRP: "ScheduleGroup", AR_TP_SCHEDGRP_PROP_ID_DSC: "The schedule group ID.", AR_TP_SCHEDGRP_PROP_DSC: "The schedule group name.", AR_TP_SCHEDGRP_PROP_TIMEZONE_DSC: "The timezone ID of the timezone assigned to the schedule group.", AR_TP_ANY: "Any", AR_TP_ANYCOMPLEX: "AnyComplex", AR_TP_ANYPROMPTORAUDIO: "Audio or Prompt", AR_TP_DATEFORMATENUM: "Date Format Enum", AR_TP_DATETIMEFORMATENUM: "DateTime Format Enum", AR_TP_TIMEFORMATENUM: "Time Format Enum", AR_TP_BOOLFORMATENUM: "Bool Format Enum", AR_TP_CURRENCYFORMATENUM: "Currency Format Enum", AR_TP_NUMBERFORMATENUM: "Number Format Enum", AR_TP_PHONENUMBERFORMATENUM: "Phone Number Format Enum", AR_TP_LANGUAGECONTEXTENUM: "Language Context Enum", AR_TP_STRINGFORMATENUM: "String Format Enum", AR_TP_DATEFORMATENUMCONTAINER: "Date Format Enum Container", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DSC: "Date with the year expressed using the long format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DISP_VAL: "Date (long year)", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DSC: "Date with the year expressed using the short format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DISP_VAL: "Date", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DSC: "Date with the day of week, month name and day of month expressed using an ordinal number.", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DISP_VAL: "Month and day", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DSC: "Express only the day of week name.", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DISP_VAL: "Day of week", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DSC: "Express only the day of month using an ordinal number.", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DISP_VAL: "Day of month", AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DSC: "Express only the month name.", AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DISP_VAL: "Month", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DSC: "Express only the year using the short format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DISP_VAL: "Year (short form)", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DSC: "Express only the year using the long format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DISP_VAL: "Year (long form)", AR_TP_SKILLEXPRESSIONFILTER: "SkillExpressionFilter", AR_TP_SKILLEXPRESSIONFILTER_PROP_RAW_DSC: "The input filter String used to create this Skill Expression Filter instance.", AR_TP_SKILLEXPRESSIONFILTER_PROP_NORMALIZED_DSC: "If valid, this holds the normalized expression filter text. Otherwise, this will be a NOT_SET String.", AR_TP_SKILLEXPRESSIONFILTER_PROP_ACDSKILLS_DSC: "If valid, the items in this collection will be ACD Skills referenced by the filter. Otherwise, this will be an empty collection.", AR_TP_SKILLEXPRESSIONFILTER_PROP_LANGUAGESKILLS_DSC: "If valid, the items in this collection will be Language Skills referenced by the filter. Otherwise, this will be an empty collection.", AR_TP_SKILLEXPRESSIONFILTER_PROP_ERRORS_DSC: "If invalid, the items in this collection will contain error information about the input filter String.", AR_TP_ISSUEINFO: "IssueInfo", AR_TP_ISSUEINFO_PROP_TYPE_DSC: "A non-empty String that contains the type or category of the issue.", AR_TP_ISSUEINFO_PROP_MESSAGE_DSC: "A non-localized message for the issue. The String may be empty or NOT_SET.", AR_TP_BOOLFORMATENUMCONTAINER: "Bool Format Enum Container", AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DSC: "Expresses a boolean using Yes for true and No for false or NOT_SET.", AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DISP_VAL: "Yes / No", AR_TP_TIMEFORMATENUMCONTAINER: "Time Format Enum Container", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DSC: "Use a twenty four hour time format.", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DISP_VAL: "Time (24 hour clock)", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DSC: "Use a twelve hour format time without a.m. / p.m.", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DISP_VAL: "Time (12 hour clock)", AR_TP_CURRENCYFORMATENUMCONTAINER: "Currency Format Enum Container", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DSC: 'Express the currency in terms of minor units such as "150 cents".', AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DISP_VAL: "In minor units", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DSC: "Express only the major units of the currency.", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DISP_VAL: "Major units only", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DSC: "Express only the minor units of the currency.", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DISP_VAL: "Minor units only", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC: 'Expresses the individual digits of the currency with the major units name such as "5 0 dollars"', AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL: "Speak each digit", AR_TP_NUMBERFORMATENUMCONTAINER: "Number Format Enum Container", AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC: "Express the numeric value using individual digits.", AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL: "Speak each digit", AR_TP_PHONENUMBERFORMATENUMCONTAINER: "Phone Number Format Enum Container", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DSC: "Express the phone number with the country code.", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DISP_VAL: "Global playback", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DSC: "Express the phone number in a country-specific colloquial format that does not contain the country code.", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DISP_VAL: "Local playback", AR_TP_STRINGFORMATENUMCONTAINER: "String Format Enum Container", AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DSC: "Express a string with the string's characters individually.", AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DISP_VAL: "Speak each character", AR_TP_LANGUAGEQUANTITYENUMCONTAINER: "Language Quantity Enum Container", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DSC: "Use the plural form.", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DISP_VAL: "Plural", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DSC: "Use the singular form.", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DISP_VAL: "Singular", AR_TP_LANGUAGECASEENUMCONTAINER: "Language Case Enum Container", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DSC: "Use the article grammatical case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DISP_VAL: "Article", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DSC: "Use the accusative case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DISP_VAL: "Accusative", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DSC: "Use the dative case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DISP_VAL: "Dative", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DSC: "Use the genitive case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DISP_VAL: "Genitive", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DSC: "Use the nominative case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DISP_VAL: "Nominative", AR_TP_LANGUAGEGENDERENUMCONTAINER: "Language Gender Enum Container", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DSC: "Use the common gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DISP_VAL: "Common", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DSC: "Use the feminine gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DISP_VAL: "Feminine", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DSC: "Use the masculine gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DISP_VAL: "Masculine", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DSC: "Use the neuter gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DISP_VAL: "Neuter", AR_TP_LANGUAGESKILL: "Language Skill", AR_TP_LANGUAGESKILL_PROP_ID_DSC: "The language skill ID.", AR_TP_LANGUAGESKILL_PROP_DSC: "The language skill name.", AR_TP_CONTACTLIST: "ContactList", AR_TP_CONTACTLIST_PROP_ID_DSC: "The contact list ID.", AR_TP_CONTACTLIST_PROP_DSC: "The contact list name.", AR_TP_CAMPAIGN: "Campaign", AR_TP_CAMPAIGN_PROP_ID_DSC: "The campaign ID.", AR_TP_CAMPAIGN_PROP_DSC: "The campaign name.", AR_TP_CONTACT: "Contact", AR_TP_WORKITEMEVENTDATA: "WorkitemEventData", AR_TP_WORKITEMEVENTDATA_PROP_RULE_DSC: "The rule for the workitem event data.", AR_TP_WORKITEMEVENTRULE: "WorkitemEventRule", AR_TP_WORKITEMEVENTRULE_PROP_DSC: "The name of the workitem event rule.", AR_TP_WORKITEM: "Workitem", AR_TP_WORKITEM_PROP_ID_DSC: "The workitem ID which uniquely identifies a workitem.", AR_TP_WORKITEM_PROP_DSC: "The name of the workitem.", AR_TP_WORKITEM_PROP_ASSIGNEE_DSC: "The the assignee of this workitem.", AR_TP_WORKITEM_PROP_ASSIGNMENTSTATE_DSC: "The assignment state of the workitem.", AR_TP_WORKITEM_PROP_AUTOSTATUSTRANSITION_DSC: "This returns true if auto status transition is enabled for the workitem, otherwise false.", AR_TP_WORKITEM_PROP_CUSTOMFIELDS_DSC: "Custom fields defined in the schema referenced by the worktype of the workitem.", AR_TP_WORKITEM_PROP_DATECREATED_DSC: "The creation date of the workitem.", AR_TP_WORKITEM_PROP_DATEASSIGNMENTSTATECHANGED_DSC: "The date the assignment state changed for the workitem.", AR_TP_WORKITEM_PROP_DATEDUE_DSC: "The due date of the workitem.", AR_TP_WORKITEM_PROP_DATEEXPIRES_DSC: "The expiry date of the workitem.", AR_TP_WORKITEM_PROP_DATEMODIFIED_DSC: "The date the workitem was last modified.", AR_TP_WORKITEM_PROP_DATESTATUSCHANGED_DSC: "The date the status was last changed.", AR_TP_WORKITEM_PROP_DATECLOSED_DSC: "The date the workitem was closed.", AR_TP_WORKITEM_PROP_DESCRIPTION_DSC: "The description of the workitem.", AR_TP_WORKITEM_PROP_DUR_DSC: "The estimated duration to complete the workitem.", AR_TP_WORKITEM_PROP_DIVISIONID_DSC: "The division ID which identifies the division to which this workitem belongs.", AR_TP_WORKITEM_PROP_EXTERNALCONTACT_DSC: "The External Contact associated with this workitem. If there is no External Contact, the value will be NOT_SET.", AR_TP_WORKITEM_PROP_EXTERNALTAG_DSC: "The external tag associated with this workitem. If there is no external tag, the value will be NOT_SET. Use the Set External Tag action to modify.", AR_TP_WORKITEM_PROP_LANGUAGESKILL_DSC: "The Language Skill associated with the workitem.", AR_TP_WORKITEM_PROP_MODIFIEDBY_DSC: "The ID of the entity that last modified the workitem.", AR_TP_WORKITEM_PROP_PRIORITY_DSC: "The priority of the workitem. Use the Set Priority action to modify.", AR_TP_WORKITEM_PROP_QUEUE_DSC: "The workitem's queue.", AR_TP_WORKITEM_PROP_REPORTER_DSC: "The workitem's reporter.", AR_TP_WORKITEM_PROP_SCOREDAGENTS_DSC: "A list of agent score pairs used for the last preferred agent routing.", AR_TP_WORKITEM_PROP_SKILLS_DSC: "The ACD Skills associated with the workitem.", AR_TP_WORKITEM_PROP_STATUS_DSC: "The status of the workitem.", AR_TP_WORKITEM_PROP_TTLDATETIME_DSC: "The time to live of the workitem until it is deleted from Genesys Cloud represented as a DateTime in Coordinated Universal Time (UTC).", AR_TP_WORKITEM_PROP_TYPEID_DSC: "The ID of the worktype for the workitem.", AR_TP_WORKITEM_PROP_UTILIZATIONLABEL_DSC: "The utilization label for the workitem.", AR_TP_WORKITEM_PROP_VERSION_DSC: "The version of the workitem. Note that this may be a NOT_SET Integer.", AR_TP_WORKITEM_PROP_WORKBIN_DSC: "The workbin that contains the workitem.", AR_TP_WORKBIN: "Workbin", AR_TP_WORKBIN_PROP_ID_DSC: "The ID of the workbin.", AR_TP_WORKBIN_PROP_DSC: "The name of the workbin.", AR_TP_WORKBIN_PROP_DIVISIONID_DSC: "The division ID which identifies the division of this workbin.", AR_TP_WORKTYPESTATUS: "WorktypeStatus", AR_TP_WORKTYPESTATUS_PROP_ID_DSC: "The ID of the worktype status.", AR_TP_WORKTYPESTATUS_PROP_DSC: "The name of the worktype status.", AR_TP_WORKTYPESTATUS_PROP_CATEGORY_DSC: 'The category of the worktype status. Allowable values are "Open", "InProgress", "Waiting" and "Closed".', AR_OP_DSC_ADD: "The addition operator returns the sum of two values.", AR_OP_LNG_ADD_LNG_LNG_DSC: "Adds two Integer values and returns the result.", AR_OP_LNG_ADD_LNG_LNG_RV: "The sum of the two Integer input values.", AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_0: "An Integer value.", AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_1: "The Integer value to Add.", AR_OP_DEC_ADD_DEC_LNG_DSC: "Adds an Integer value to a Decimal value and returns the result.", AR_OP_DEC_ADD_DEC_LNG_RV: "The sum of the Integer and Decimal input values.", AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_0: "A Decimal value.", AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_1: "The Integer value to add.", AR_OP_DEC_ADD_LNG_DEC_DSC: "Adds a Decimal value to an Integer value and returns the result.", AR_OP_DEC_ADD_LNG_DEC_RV: "The sum of the two Integer input values.", AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_0: "An Integer value.", AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_1: "The Decimal value to add.", AR_OP_CUR_ADD_CUR_CUR_DSC: "Adds two Currency values and returns the result. The Currency values must have the same code.", AR_OP_CUR_ADD_CUR_CUR_RV: "The sum of the two Currency input values.", AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_0: "A Currency value.", AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_1: "The second Currency value to add.", AR_OP_CUR_ADD_CUR_CUR_EX_OUT_0: 'A Currency with an amount of 2.25 and code of "USD"', AR_OP_CUR_ADD_CUR_CUR_EX_OUT_1: "A Currency with an amount of 2.25 and NOT_SET code.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_DSC: "Adds two Audio values together and returns the resulting Audio by appending them together.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_RV: "Appends the two Audio input values.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_0: "An Audio value .", AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_1: "The second Audio value to add.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_EX_OUT_0: 'Audio for the text to speech playback of "Hello" followed by "World".', AR_OP_AUDIO_ADD_PROMPT_PROMPT_DSC: "Adds two prompt values together and returns the resulting Audio by appending them.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_RV: "Appends the two Prompt input values.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_0: "A Prompt.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_1: "The second Prompt to add.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_EX_OUT_0: "Audio for the Hello prompt followed by the There prompt for the language in which the flow is running.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_DSC: "Adds an Audio and a prompt value together and returns the resulting Audio by appending them together.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_RV: "Appends the Audio and Prompt input values.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_0: "An Audio value.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_1: "The Prompt value to add.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_EX_OUT_0: 'Audio for the TTS playback of "Hello" followed by the audio for the There prompt for the language in which the flow is running.', AR_OP_AUDIO_ADD_PROMPT_AUDIO_DSC: "Adds a prompt and Audio value together and returns the resulting Audio by appending them together.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_RV: "Appends the Prompt and Audio input values.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_0: "A Prompt.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_1: "An Audio value to add.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_EX_OUT_0: 'Audio for the Hello prompt for the language in which the current flow is running followed by the TTS playback of "There".', AR_OP_DEC_ADD_DEC_DEC_DSC: "Adds two Decimal values and returns the result.", AR_OP_DEC_ADD_DEC_DEC_RV: "The sum of the two Decimal input values.", AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_0: "A Decimal value.", AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_1: "A Decimal value to add.", AR_OP_DTM_ADD_DUR_DTM_DSC: "Adds a DateTime to a Duration and returns the resulting DateTime.", AR_OP_DTM_ADD_DUR_DTM_RV: "Returns the result of adding the supplied DateTime to a Duration value.", AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_0: "A Duration value.", AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_1: "A DateTime value to which the Duration is added.", AR_OP_DTM_ADD_DUR_DTM_EX_OUT_0: "A DateTime of June 1, 2003 at 1:01:01 AM", AR_OP_DTM_ADD_DTM_DUR_DSC: "Adds a Duration to a DateTime and returns the resulting DateTime.", AR_OP_DTM_ADD_DTM_DUR_RV: "Returns the result of adding the supplied Duration to a DateTime value.", AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_0: "A DateTime value.", AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_DTM_ADD_DTM_DUR_EX_OUT_0: "A DateTime of June 1, 2003 at 1:01:01 AM", AR_OP_DATE_ADD_DUR_DATE_DSC: "Adds a Date to a Duration and returns the resulting Date. The number of days to add is calculated by taking the integral part of the supplied Duration value divided by 86400 seconds ( the number of seconds in 1 day ).", AR_OP_DATE_ADD_DUR_DATE_RV: "Returns the result of adding the supplied Date to a Duration value.", AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_0: "A Duration value.", AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_1: "A Date value to which the Duration is added.", AR_OP_DATE_ADD_DUR_DATE_EX_OUT_0: "A Date whose value is June 2nd, 2003.", AR_OP_DATE_ADD_DATE_DUR_DSC: "Adds days to a Date. The number of days to add is calculated by taking the integral value of the total number of seconds in the supplied Duration value divided by 86400 ( the number of seconds in 1 day ).", AR_OP_DATE_ADD_DATE_DUR_RV: "Returns the result of adding the supplied Duration to a Date value.", AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_0: "A Date value.", AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_DATE_ADD_DATE_DUR_EX_OUT_0: "A Date whose value is June 3rd, 2003.", AR_OP_TIME_ADD_DUR_TIME_DSC: "Adds a Time to a Duration and returns the resulting Time. Addition of a Duration value with a Time value allows for wrap-around so adding three hours to a Time value of 23:00:00 will return a Time value of 02:00:00.", AR_OP_TIME_ADD_DUR_TIME_RV: "Returns the result of adding the supplied Time to a Duration value.", AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_0: "A Duration value.", AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_1: "A Time value to which the Duration is added.", AR_OP_TIME_ADD_DUR_TIME_EX_OUT_0: "A Time whose value is 02:02:06AM.", AR_OP_TIME_ADD_TIME_DUR_DSC: "Adds a Duration to a Time and returns the resulting Time. Addition of a Duration value to a Time value allows for wrap-around so adding three hours to a Time value of 23:00:00 will return a Time value of 02:00:00.", AR_OP_TIME_ADD_TIME_DUR_RV: "Returns the result of adding the supplied Duration to a Time value.", AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_0: "A Time value.", AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_TIME_ADD_TIME_DUR_EX_OUT_0: "A Time whose value is 02:01:01AM.", AR_OP_DUR_ADD_DUR_DUR_DSC: "Adds two Duration values and returns the result.", AR_OP_DUR_ADD_DUR_DUR_RV: "The sum of the two Duration input values.", AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_0: "A Duration value.", AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_DUR_ADD_DUR_DUR_EX_OUT_0: "A Duration of 1 day, eleven hours, 45 minutes and 30 seconds.", AR_OP_STR_ADD_STR_STR_DSC: "Appends two String values and returns the result. Note: We recommend using the Append function instead of + to append strings together.", AR_OP_STR_ADD_STR_STR_RV: "The concatenation of the two String input values.", AR_OP_STR_ADD_STR_STR_PRM_DSC_0: "A String value.", AR_OP_STR_ADD_STR_STR_PRM_DSC_1: "A String value to add.", AR_OP_DSC_BITAND: "Performs a bitwise and of two values.", AR_OP_LNG_BITAND_LNG_LNG_DSC: "Performs a bitwise and on two Integer values and returns the result.", AR_OP_LNG_BITAND_LNG_LNG_RV: "The bitwise and of two supplied Integer values.", AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_0: "The first Integer value for the bitwise and.", AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_1: "The second Integer value for the bitwise and.", AR_OP_DSC_BITNOT: "Performs a bitwise not on a value.", AR_OP_LNG_BITNOT_LNG_DSC: "Performs a bitwise not on the supplied Integer value and returns the result.", AR_OP_LNG_BITNOT_LNG_RV: "The bitwise not of the supplied Integer value.", AR_OP_LNG_BITNOT_LNG_PRM_DSC_0: "The Integer value on which to perform the bitwise not.", AR_OP_DSC_BITOR: "Performs a bitwise inclusive or of two values.", AR_OP_LNG_BITOR_LNG_LNG_DSC: "Performs a bitwise inclusive or on two Integer values and returns the result.", AR_OP_LNG_BITOR_LNG_LNG_RV: "The bitwise inclusive or of two supplied Integer values.", AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_0: "The first Integer value for the bitwise or.", AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_1: "The second Integer value for the bitwise or.", AR_OP_DSC_SUB: "The subtraction operator returns the difference of two values.", AR_OP_DATE_SUB_DATE_DUR_DSC: "Subtracts days from a Date. The number of days to subtract is calculated by taking the integral value of the total number of seconds in the supplied Duration value divided by 86400 ( the number of seconds in 1 day ).", AR_OP_DATE_SUB_DATE_DUR_RV: "Returns a Date that is the result of subtracting the number of days in the supplied duration from the Date value.", AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_0: "A Date value.", AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_1: "A Duration value that supplies the number of days to subtract.", AR_OP_DATE_SUB_DATE_DUR_EX_OUT_0: "A Date whose value is December 31st, 2008.", AR_OP_DATE_SUB_DATE_DUR_EX_OUT_1: "A Date whose value is February 25th, 2020.", AR_OP_LNG_SUB_LNG_LNG_DSC: "Subtracts an Integer value from an Integer value and returns the result.", AR_OP_LNG_SUB_LNG_LNG_RV: "The difference of the two Integer input values.", AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_0: "The Integer value from which to subtract.", AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_1: "The Integer value to subtract.", AR_OP_CUR_SUB_CUR_CUR_DSC: "Subtracts a Currency value from a Currency value and returns the result. The Currency values must have the same code.", AR_OP_CUR_SUB_CUR_CUR_RV: "The difference of the two Currency input values.", AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_0: "The Currency value from which to subtract.", AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_1: "The Currency value to subtract.", AR_OP_CUR_SUB_CUR_CUR_EX_OUT_0: 'A Currency with an amount of 1.25 and code of "USD"', AR_OP_CUR_SUB_CUR_CUR_EX_OUT_1: "A Currency with an amount of 2.75 and NOT_SET code.", AR_OP_DEC_SUB_DEC_DEC_DSC: "Subtracts a Decimal value from a Decimal value and returns the result.", AR_OP_DEC_SUB_DEC_DEC_RV: "The difference of the two Decimal input values.", AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_0: "The Decimal value from which to subtract.", AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_1: "The Decimal value to subtract.", AR_OP_DEC_SUB_DEC_LNG_DSC: "Subtracts an Integer value from a Decimal value and returns the result.", AR_OP_DEC_SUB_DEC_LNG_RV: "The difference of the two input values.", AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_0: "The Decimal value from which to subtract.", AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_1: "The Integer value to subtract.", AR_OP_DEC_SUB_LNG_DEC_DSC: "Subtracts a Decimal value from an Integer value and returns the result.", AR_OP_DEC_SUB_LNG_DEC_RV: "The difference of the two input values.", AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_0: "The Integer value from which to subtract.", AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_1: "The Decimal value to subtract.", AR_OP_DTM_SUB_DUR_DUR_DSC: "Subtracts a Duration value from a Duration value and returns the result.", AR_OP_DTM_SUB_DUR_DUR_RV: "The difference of the two Duration input values.", AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_0: "The Duration value from which to subtract.", AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_1: "The Duration value to subtract.", AR_OP_DTM_SUB_DUR_DUR_EX_OUT_0: "A Duration of 5 hours and 15 minutes.", AR_OP_DTM_SUB_DTM_DUR_DSC: "Subtracts a Duration from a DateTime and returns the resulting DateTime.", AR_OP_DTM_SUB_DTM_DUR_RV: "Returns the result of subtracting the supplied Duration from a DateTime value.", AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_0: "A DateTime value.", AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_1: "A Duration value to subtract.", AR_OP_DTM_SUB_DTM_DUR_EX_OUT_0: "A DateTime of June 2, 2003 at 10:58:59 PM", AR_OP_TIME_SUB_TIME_DUR_DSC: "Subtracts a Duration from a Time value. Subtraction of a Duration value from a Time value allows for wrap-around so subtracting three hours to a Time value of 01:00:00 will return a Time value of 22:00:00.", AR_OP_TIME_SUB_TIME_DUR_RV: "Returns a Time that is the result of adding the supplied Duration value to the supplied Time value.", AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_0: "A Time value.", AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_1: "A Duration value that supplies the number of days to add to the Time value in startTime.", AR_OP_TIME_SUB_TIME_DUR_EX_OUT_0: "A Time whose value is 06:00:00AM.", AR_OP_TIME_SUB_TIME_DUR_EX_OUT_1: "A Time whose value is 06:00:00AM.", AR_OP_TIME_SUB_TIME_DUR_EX_OUT_2: "A Time whose value is 11:00:00PM.", AR_OP_DSC_MUL: "The multiplication operator returns the product of two values.", AR_OP_LNG_MUL_LNG_LNG_DSC: "Multiplies an Integer value by an Integer value and returns the result.", AR_OP_LNG_MUL_LNG_LNG_RV: "The result of the multiplication of the two Integer input values ( product ).", AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_0: "The Integer value to multiply.", AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_1: "The Integer value to multiply by.", AR_OP_DEC_MUL_DEC_DEC_DSC: "Multiplies a Decimal value by a Decimal value and returns the result.", AR_OP_DEC_MUL_DEC_DEC_RV: "The result of the multiplication of the two Decimal input values ( product ).", AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_0: "The Decimal value to multiply.", AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_1: "The Decimal value to multiply by.", AR_OP_DEC_MUL_LNG_DEC_DSC: "Multiplies an Integer value by an Decimal value and returns the result.", AR_OP_DEC_MUL_LNG_DEC_RV: "The result of the multiplication of the two Integer input values ( product ).", AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_0: "The Integer value to multiply.", AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_1: "The Decimal value to multiply by.", AR_OP_DEC_MUL_DEC_LNG_DSC: "Multiplies a Decimal value by an Integer value and returns the result.", AR_OP_DEC_MUL_DEC_LNG_RV: "The result of the multiplication of the two Decimal input values ( product ).", AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_0: "The Decimal value to multiply.", AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_1: "The Integer value to multiply by.", AR_OP_CUR_MUL_DEC_CUR_DSC: "Multiplies a Decimal value by a Currency value and returns the result.", AR_OP_CUR_MUL_DEC_CUR_RV: "The result of the multiplication of the Decimal and Currency values ( product ).", AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_0: "The Decimal value to multiply.", AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_1: "The Currency value to multiply by.", AR_OP_CUR_MUL_DEC_CUR_EX_OUT_0: 'A Currency with an amount of 37.8 and code of "USD"', AR_OP_CUR_MUL_CUR_DEC_DSC: "Multiplies a Currency value by a Decimal value and returns the result.", AR_OP_CUR_MUL_CUR_DEC_RV: "The result of the multiplication of the Currency and Decimal values ( product ).", AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_0: "The Currency value to multiply.", AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_1: "The Decimal value to multiply by.", AR_OP_CUR_MUL_CUR_DEC_EX_OUT_0: 'A Currency with an amount of -37.8 and code of "USD"', AR_OP_CUR_MUL_LNG_CUR_DSC: "Multiplies an Integer value by a Currency value and returns the result.", AR_OP_CUR_MUL_LNG_CUR_RV: "The result of the multiplication of the Integer and Currency values ( product ).", AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_0: "The Integer value to multiply.", AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_1: "The Currency value to multiply by.", AR_OP_CUR_MUL_LNG_CUR_EX_OUT_0: 'A Currency with an amount of 36.75 and code of "USD"', AR_OP_CUR_MUL_CUR_LNG_DSC: "Multiplies a Currency value by an Integer value and returns the result.", AR_OP_CUR_MUL_CUR_LNG_RV: "The result of the multiplication of the Currency and Integer values ( product ).", AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_0: "The Currency value to multiply.", AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_1: "The Integer value to multiply by.", AR_OP_CUR_MUL_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 36.75 and code of "USD"', AR_OP_DSC_DIV: "The division operator divides two values.", AR_OP_DEC_DIV_LNG_DEC_DSC: "Divides an Integer value by a Decimal value and returns the result.", AR_OP_DEC_DIV_LNG_DEC_RV: "The result of the division ( quotient ) from the supplied Integer and Decimal values.", AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_0: "The Integer value to divide.", AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_DEC_DIV_DEC_LNG_DSC: "Divides a Decimal value by an Integer value and returns the result.", AR_OP_DEC_DIV_DEC_LNG_RV: "The result of the division ( quotient ) from the supplied Decimal and Integer values.", AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_DEC_DIV_LNG_LNG_DSC: "Divides an Integer value by an Integer value and returns the result.", AR_OP_DEC_DIV_LNG_LNG_RV: "The result of the division ( quotient ) from the supplied Integer values.", AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_0: "The Integer value to divide.", AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_DEC_DIV_DEC_DEC_DSC: "Divides a Decimal value by a Decimal value and returns the result.", AR_OP_DEC_DIV_DEC_DEC_RV: "The result of the division ( quotient ) from the supplied Decimal values.", AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_CUR_DIV_CUR_DEC_DSC: "Divides a Currency value by a Decimal value and returns the result.", AR_OP_CUR_DIV_CUR_DEC_RV: "The result of the division ( quotient ) from the supplied Currency and Decimal values.", AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_CUR_DIV_CUR_DEC_EX_OUT_0: 'A Currency with an amount of 7.21 and code of "USD"', AR_OP_CUR_DIV_CUR_LNG_DSC: "Divides a Currency value by an Integer value and returns the result.", AR_OP_CUR_DIV_CUR_LNG_RV: "The result of the division ( quotient ) from the supplied Currency and Decimal values.", AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_CUR_DIV_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 7.50 and code of "USD"', AR_OP_DSC_POW: "The power operator calculates the result of raising a value to the power of another value.", AR_OP_LNG_POW_LNG_LNG_DSC: "Raises an Integer value to the power of another Integer value.", AR_OP_LNG_POW_LNG_LNG_RV: "The result of raising an Integer value to the power of another Integer value.", AR_OP_LNG_POW_LNG_LNG_PRM_DSC_0: "The Integer value to raise.", AR_OP_LNG_POW_LNG_LNG_PRM_DSC_1: "The Integer value to raise by.", AR_OP_DEC_POW_LNG_DEC_DSC: "Raises an Integer value to the power of a Decimal value.", AR_OP_DEC_POW_LNG_DEC_RV: "The result of raising an Integer value to the power of Decimal value.", AR_OP_DEC_POW_LNG_DEC_PRM_DSC_0: "The Integer value to raise.", AR_OP_DEC_POW_LNG_DEC_PRM_DSC_1: "The Decimal value to raise by.", AR_OP_DEC_POW_DEC_LNG_DSC: "Raises a Decimal value to the power of an Integer value.", AR_OP_DEC_POW_DEC_LNG_RV: "The result of raising an Integer value to the power of Decimal value.", AR_OP_DEC_POW_DEC_LNG_PRM_DSC_0: "The Decimal value to raise.", AR_OP_DEC_POW_DEC_LNG_PRM_DSC_1: "The Integer value to raise by.", AR_OP_DEC_POW_DEC_DEC_DSC: "Raises a Decimal value to the power of another Decimal value.", AR_OP_DEC_POW_DEC_DEC_RV: "The result of raising a Decimal value to the power of another Decimal value.", AR_OP_DEC_POW_DEC_DEC_PRM_DSC_0: "The Decimal value to raise.", AR_OP_DEC_POW_DEC_DEC_PRM_DSC_1: "The Decimal value to raise by.", AR_OP_DSC_TER: "The ternary operator is a shorthand way to provide logical if functionality in an expression. It is the only operator that takes three parameters.", AR_OP_ANY_TER_BLN_ANY_ANY_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_OP_ANY_TER_BLN_ANY_ANY_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false, the value of the falseValue parameter is returned.", AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_1: "The value to return if the condition is true.", AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_2: "The value to return if the condition is false or a NOT_SET Boolean.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_4: 'A Currency with an amount of 10.00 and code of "USD".', AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_5: "The DateTime of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC)", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_6: "A Duration of 1 hour.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_7: 'The User with the name "Doe, John".', AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_8: "The Skill of Spanish.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_9: "The Date whose value is June 1st, 2010.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_10: "The Time whose value is 12:00:00PM.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false, the value of the falseValue parameter is returned.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1: "The collection value to return if the condition is true.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2: "The collection value to return if the condition is false or a NOT_SET Boolean.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_0: 'A Currency collection with one item. The Currency item has an amount of 10.00 and code of "USD".', AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_1: "The collection with the Boolean value true.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_2: 'The String collection with the "hello" string in it.', AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_3: "The Integer collection with the value 100 in it.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_4: "The Integer collection with the value 100.5 in it.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_5: "A DateTime collection with the DateTime value of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC).", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_6: "The Duration collection with the Duration of 1 hour.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_7: 'A User collection with the User whose username is "john.doe@company.com".', AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_8: "A Skill collection with the Skill of Spanish.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_9: "The Date collection with one Date item whose value is June 1st, 2010.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_10: "The Time collection with one Time item whose value is 12:00:00PM.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_RV: "If value in the condition parameter evaluates to true, the Audio value in the trueValueAudio parameter is returned. If the value of the condition evaluates to false, the value of the falseValueAudio parameter is returned.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_1: "The Audio value to return if the condition is true.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_2: "The Audio value to return if the condition is false or a NOT_SET Boolean.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_EX_OUT_0: 'Audio for the string "Hello" spoken via. text to speech.', AR_OP_DSC_MOD: "The modulus operator calculates the remainder of the division of two values.", AR_OP_LNG_MOD_LNG_LNG_DSC: "Calculates the remainder of dividing an Integer value by an Integer value.", AR_OP_LNG_MOD_LNG_LNG_RV: "Returns the remainder of dividing an Integer by an Integer value.", AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_0: "The Integer value to divide.", AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_DEC_MOD_DEC_DEC_DSC: "Calculates the remainder of dividing a Decimal value by a Decimal value.", AR_OP_DEC_MOD_DEC_DEC_RV: "Returns the remainder of dividing a Decimal value by a Decimal value.", AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_DEC_MOD_LNG_DEC_DSC: "Calculates the remainder of dividing an Integer value by a Decimal value.", AR_OP_DEC_MOD_LNG_DEC_RV: "Returns the remainder of dividing an Integer by an Integer value.", AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_0: "The Integer value to divide.", AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_DEC_MOD_DEC_LNG_DSC: "Calculates the remainder of dividing a Decimal value by an Integer value.", AR_OP_DEC_MOD_DEC_LNG_RV: "Returns the remainder of dividing a Decimal value by an Integer value.", AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_CUR_MOD_CUR_DEC_DSC: "Calculates the remainder of dividing a Currency value by a Decimal value.", AR_OP_CUR_MOD_CUR_DEC_RV: "Returns the remainder of dividing a Currency value by a Decimal value.", AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_CUR_MOD_CUR_DEC_EX_OUT_0: 'A Currency with an amount of 9.4 and code of "USD"', AR_OP_CUR_MOD_CUR_LNG_DSC: "Calculates the remainder of dividing a Currency value by an Integer value.", AR_OP_CUR_MOD_CUR_LNG_RV: "Returns the remainder of dividing a Currency value by an Integer value.", AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_CUR_MOD_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 1.95 and code of "USD"', AR_OP_DSC_NOT: "The not operator returns the logical negation of a Boolean value.", AR_OP_BLN_NOT_BLN_DSC: "Returns the inverse of a Boolean value.", AR_OP_BLN_NOT_BLN_RV: "Returns the logical negation of the supplied Boolean value.", AR_OP_BLN_NOT_BLN_PRM_DSC_0: "The Boolean value to negate.", AR_OP_DSC_NEG: "The negation operator calculates the negative value of the supplied value.", AR_OP_CUR_NEG_CUR_DSC: "The negation of a Currency value.", AR_OP_CUR_NEG_CUR_RV: "Returns the negation of a Currency value.", AR_OP_CUR_NEG_CUR_PRM_DSC_0: "The Currency value to negate.", AR_OP_CUR_NEG_CUR_EX_OUT_0: 'A Currency with an amount of -5.25 and code of "USD"', AR_OP_CUR_NEG_CUR_EX_OUT_1: 'A Currency with an amount of 0.00 and code of "USD"', AR_OP_LNG_NEG_LNG_DSC: "The negation of an Integer value.", AR_OP_LNG_NEG_LNG_RV: "Returns the negation of an Integer value.", AR_OP_LNG_NEG_LNG_PRM_DSC_0: "The Integer value to negate.", AR_OP_DEC_NEG_DEC_DSC: "The negation of a Decimal value.", AR_OP_DEC_NEG_DEC_RV: "Returns the negation of a Decimal value.", AR_OP_DEC_NEG_DEC_PRM_DSC_0: "The Decimal value to negate.", AR_OP_DUR_NEG_DUR_DSC: "The negation of a Duration value.", AR_OP_DUR_NEG_DUR_RV: "Returns the negation of a Duration value.", AR_OP_DUR_NEG_DUR_PRM_DSC_0: "The Duration value to negate.", AR_OP_DUR_NEG_DUR_EX_OUT_0: "A Duration value of negative 10 days.", AR_OP_DSC_AND: "Performs a logical and operation on two Boolean values.", AR_OP_BLN_LOGICALAND_BLN_BLN_DSC: "Performs a logical and of the two Boolean values supplied. If both values evaluate to true, the result is true. Otherwise, the result is false. If value1 evaluates to false, false is returned and the value specified in the value2 parameter is not evaluated.", AR_OP_BLN_LOGICALAND_BLN_BLN_RV: "Returns the result of the boolean and operation.", AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_0: "The first Boolean value for the logical and.", AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_1: "The second Boolean value for the logical and.", AR_OP_DSC: "Performs a logical or operation on two Boolean values.", AR_OP_BLN_LOGICALOR_BLN_BLN_DSC: "Performs a logical or of the two supplied Boolean values. If either value evaluates to true, the result is true. Otherwise, the result is false. If the value1 evaluates to true, true is returned and the value in the value2 parameter is not evaluated.", AR_OP_BLN_LOGICALOR_BLN_BLN_RV: "Returns the result of the boolean or operation.", AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_0: "The first Boolean value for the logical or.", AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_1: "The second Boolean value for the logical or.", AR_OP_DSC_GT: "The greater than operator compares two values and returns true if the first is greater than the second.", AR_OP_BLN_GT_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is greater than the second Date value.", AR_OP_BLN_GT_DATE_DATE_RV: "Returns true if the first Date value is greater than the second Date value, otherwise false.", AR_OP_BLN_GT_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is greater than the Decimal value.", AR_OP_BLN_GT_LNG_DEC_RV: "Returns true if the first Integer value is greater than the second Decimal value, otherwise false.", AR_OP_BLN_GT_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is greater than the Integer value.", AR_OP_BLN_GT_DEC_LNG_RV: "Returns true if the first Decimal value is greater than the second Integer value, otherwise false.", AR_OP_BLN_GT_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is greater than the second Currency value. The currencies must have the same code.", AR_OP_BLN_GT_CUR_CUR_RV: "Returns true if the first Currency value is greater than the second Currency value, otherwise false.", AR_OP_BLN_GT_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is greater than the second DateTime value.", AR_OP_BLN_GT_DTM_DTM_RV: "Returns true if the first DateTime value is greater than the second DateTime value, otherwise false.", AR_OP_BLN_GT_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is greater than the second Decimal value.", AR_OP_BLN_GT_DEC_DEC_RV: "Returns true if the first Decimal value is greater than the second Decimal value, otherwise false.", AR_OP_BLN_GT_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is greater than the second Duration value.", AR_OP_BLN_GT_DUR_DUR_RV: "Returns true if the first Duration value is greater than the second Duration value, otherwise false.", AR_OP_BLN_GT_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is greater than the second Integer value.", AR_OP_BLN_GT_LNG_LNG_RV: "Returns true if the first Integer value is greater than the second Integer value, otherwise false.", AR_OP_BLN_GT_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_STR_STR_DSC: "Compares two String values and returns true if the first String value is greater than the second String value. This is a case sensitive comparison.", AR_OP_BLN_GT_STR_STR_RV: "Returns true if the first String value is greater than the second String value, otherwise false.", AR_OP_BLN_GT_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is greater than the second Time value.", AR_OP_BLN_GT_TIME_TIME_RV: "Returns true if the first Time value is greater than the second Time value, otherwise false.", AR_OP_BLN_GT_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_GTE: "The greater than or equal to operator compares two values and returns true if the first is greater than or equal to the second.", AR_OP_BLN_GTE_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is greater than or equal to the second Date value.", AR_OP_BLN_GTE_DATE_DATE_RV: "Returns true if the first Date value is greater than or equal to the second Date value, otherwise false.", AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is greater than or equal to the Decimal value.", AR_OP_BLN_GTE_LNG_DEC_RV: "Returns true if the first Integer value is greater than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is greater than or equal to the Integer value.", AR_OP_BLN_GTE_DEC_LNG_RV: "Returns true if the first Decimal value is greater than or equal to the second Integer value, otherwise false.", AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is greater than the second Currency value. The currencies must have the same code.", AR_OP_BLN_GTE_CUR_CUR_RV: "Returns true if the first Currency value is greater than or equal to the second Currency value, otherwise false.", AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is greater than or equal to the second DateTime value.", AR_OP_BLN_GTE_DTM_DTM_RV: "Returns true if the first DateTime value is greater than or equal to the second DateTime value, otherwise false.", AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is greater than or equal to the second Decimal value.", AR_OP_BLN_GTE_DEC_DEC_RV: "Returns true if the first Decimal value is greater than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is greater than or equal to the second Duration value.", AR_OP_BLN_GTE_DUR_DUR_RV: "Returns true if the first Duration value is greater than or equal to the second Duration value, otherwise false.", AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is greater than or equal to the second Integer value.", AR_OP_BLN_GTE_LNG_LNG_RV: "Returns true if the first Integer value is greater than or equal to the second Integer value, otherwise false.", AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_STR_STR_DSC: "Compares two String values and returns true if the first String value is greater than or equal to the second String value.", AR_OP_BLN_GTE_STR_STR_RV: "Returns true if the first String value is greater than or equal to the second String value, otherwise false.", AR_OP_BLN_GTE_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is greater than or equal to the second Time value.", AR_OP_BLN_GTE_TIME_TIME_RV: "Returns true if the first Time value is greater than or equal to the second Time value, otherwise false.", AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_LT: "The less than operator compares two values and returns true if the first is less than the second.", AR_OP_BLN_LT_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is less than the Decimal value.", AR_OP_BLN_LT_LNG_DEC_RV: "Returns true if the first Integer value is less than the second Decimal value, otherwise false.", AR_OP_BLN_LT_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is less than the Integer value.", AR_OP_BLN_LT_DEC_LNG_RV: "Returns true if the first Decimal value is less than the second Integer value, otherwise false.", AR_OP_BLN_LT_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is greater than the second Currency value. The currencies must have the same code.", AR_OP_BLN_LT_CUR_CUR_RV: "Returns true if the first Currency value is less than the second Currency value, otherwise false.", AR_OP_BLN_LT_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is less than the second Date value.", AR_OP_BLN_LT_DATE_DATE_RV: "Returns true if the first Date value is less than the second Date value, otherwise false.", AR_OP_BLN_LT_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is less than the second DateTime value.", AR_OP_BLN_LT_DTM_DTM_RV: "Returns true if the first DateTime value is less than the second DateTime value, otherwise false.", AR_OP_BLN_LT_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is less than the second Decimal value.", AR_OP_BLN_LT_DEC_DEC_RV: "Returns true if the first Decimal value is less than the second Decimal value, otherwise false.", AR_OP_BLN_LT_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is less than the second Duration value.", AR_OP_BLN_LT_DUR_DUR_RV: "Returns true if the first Duration value is less than the second Duration value, otherwise false.", AR_OP_BLN_LT_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is less than the second Integer value.", AR_OP_BLN_LT_LNG_LNG_RV: "Returns true if the first Integer value is less than the second Integer value, otherwise false.", AR_OP_BLN_LT_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_STR_STR_DSC: "Compares two String values and returns true if the first String value is less than the second String value.", AR_OP_BLN_LT_STR_STR_RV: "Returns true if the first String value is less than the second String value, otherwise false.", AR_OP_BLN_LT_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is less than the second Time value.", AR_OP_BLN_LT_TIME_TIME_RV: "Returns true if the first Time value is less than the second Time value, otherwise false.", AR_OP_BLN_LT_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_LTE: "The less than or equal to operator compares two values and returns true if the first is less than or equal to the second.", AR_OP_BLN_LTE_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is less than or equal to the Decimal value.", AR_OP_BLN_LTE_LNG_DEC_RV: "Returns true if the first Integer value is less than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is less than the second Date value.", AR_OP_BLN_LTE_DATE_DATE_RV: "Returns true if the first Date value is less than the second Date value, otherwise false.", AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is less than or equal to the Integer value.", AR_OP_BLN_LTE_DEC_LNG_RV: "Returns true if the first Decimal value is less than or equal to the second Integer value, otherwise false.", AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is less than or equal to the second Currency value. The currencies must have the same code.", AR_OP_BLN_LTE_CUR_CUR_RV: "Returns true if the first Currency value is less than or equal to the second Currency value, otherwise false.", AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is less than or equal to the second DateTime value.", AR_OP_BLN_LTE_DTM_DTM_RV: "Returns true if the first DateTime value is less than or equal to the second DateTime value, otherwise false.", AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is less than or equal to the second Decimal value.", AR_OP_BLN_LTE_DEC_DEC_RV: "Returns true if the first Decimal value is less than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is less than or equal to the second Duration value.", AR_OP_BLN_LTE_DUR_DUR_RV: "Returns true if the first Duration value is less than or equal to the second Duration value, otherwise false.", AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is less than or equal to the second Integer value.", AR_OP_BLN_LTE_LNG_LNG_RV: "Returns true if the first Integer value is less than or equal to the second Integer value, otherwise false.", AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_STR_STR_DSC: "Compares two String values and returns true if the first String value is less than or equal to the second String value.", AR_OP_BLN_LTE_STR_STR_RV: "Returns true if the first String value is less than or equal to the second String value, otherwise false.", AR_OP_BLN_LTE_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is less than the second Time value.", AR_OP_BLN_LTE_TIME_TIME_RV: "Returns true if the first Time value is less than the second Time value, otherwise false.", AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_BKT: "Returns either an item at a given index in a collection or the value of a property on a non-collection object.", AR_OP_ANY_BKT_LNG_ANY_COLL_DSC: "Returns the item at the given index in the collection.", AR_OP_ANY_BKT_LNG_ANY_COLL_RV: "Returns the value at the given index", AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_0: "The index of the item in the collection to access.", AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_1: "The collection containing the item to access.", AR_OP_ANY_BKT_LNG_ANY_COLL_EX_OUT_0: 'The Currency item at index 1 with an amount of 2.25 and code of "EUR" ( Euros )', AR_OP_ANY_BKT_STR_ANY_DSC: "Returns the value for a property", AR_OP_ANY_BKT_STR_ANY_RV: "Returns the value of the named property.", AR_OP_ANY_BKT_STR_ANY_PRM_DSC_0: "The property name to access on the object which must be a string literal.", AR_OP_ANY_BKT_STR_ANY_PRM_DSC_1: "The object containing the property to access.", AR_OP_JSON_BKT_LNG_JSON_DSC: "Returns the JSON value of an item at a specified index.", AR_OP_JSON_BKT_LNG_JSON_RV: "Returns the item from the supplied JSON array or character from the supplied JSON string value as a JSON value.", AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_0: "The zero-based index of the item in the JSON value array or character position in the JSON value string to return. Attempting to access an array item or string character using a negative index or an index that is greater than or equal to the number of items in the array or length of the string will invoke error handling.", AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_1: "The JSON value that contains an array with the item to return or string value whose character you want to return. If the supplied JSON value does not contain an array or string, this will invoke error handling. Remember the IsJsonArray or IsJsonString functions can be used to check if a JSON value contains an array or string.", AR_OP_JSON_BKT_LNG_JSON_EX_OUT_0: "A JSON value containing the number 3.", AR_OP_JSON_BKT_LNG_JSON_EX_OUT_2: 'A JSON value containing the string "l".', AR_OP_DSC_EQU: "The equals operator returns a Boolean value indicating whether two values are equal.", AR_OP_BLN_EQU_ANY_ANY_DSC: "Compares two values and returns true if the first value is equal to the second value. The values being compared need to be the same type.", AR_OP_BLN_EQU_ANY_ANY_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_DEC_LNG_DSC: "Compares a Decimal and Integer value and returns true if they are equal.", AR_OP_BLN_EQU_DEC_LNG_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_LNG_DEC_DSC: "Compares an Integer and Decimal value and returns true if they are equal.", AR_OP_BLN_EQU_LNG_DEC_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_DSC: "Compares an Integer collection and a Decimal collection and returns true if the first collection of values is equal to the second collection of values.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_DSC: "Compares a Decimal collection and an Integer collection and returns true if the first collection of values is equal to the second collection of values.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_PHNBR_PHNBR_DSC: "Compares two PhoneNumber values and returns true if they are equal. A PhoneNumber is equal to another PhoneNumber if both PhoneNumber value isTel properties are true and the e164 properties are equal, the isSip properties are true and the uri properties are equal or the isTel and isSip properties on both PhoneNumber values are false and the raw properties are equal.", AR_OP_BLN_EQU_PHNBR_PHNBR_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_DSC: "Compares two collection of values and returns true if the first collection of values is equal to the second collection of values. The collections being compared must be the same type.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_NEQ: "The not equals operator returns a Boolean value indicating whether two values are not equal.", AR_OP_BLN_NEQ_ANY_ANY_DSC: "Compares two values and returns true if the first value is not equal to the second value.", AR_OP_BLN_NEQ_ANY_ANY_RV: "Returns true if the first value is not equal to the second value, otherwise false. The values being compared must be the same type.", AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_DEC_LNG_DSC: "Compares a Decimal and Integer value and returns true if they are not equal.", AR_OP_BLN_NEQ_DEC_LNG_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_LNG_DEC_DSC: "Compares an Integer and Decimal value and returns true if they are not equal.", AR_OP_BLN_NEQ_LNG_DEC_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_PHNBR_PHNBR_DSC: "Compares two PhoneNumber values and returns true if they are not equal. A PhoneNumber is not equal to another PhoneNumber if both PhoneNumber value isTel properties are true and the e164 properties are not equal, the isSip properties are true and the uri properties are not equal or the isTel and isSip properties on both PhoneNumber values are false and the raw properties are not equal.", AR_OP_BLN_NEQ_PHNBR_PHNBR_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_DSC: "Compares an Integer collection and a Decimal collection and returns true if the first collection of values is not equal to the second collection of values.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_DSC: "Compares a Decimal collection and an Integer collection and returns true if the first collection of values is not equal to the second collection of values.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_DSC: "Compares two collection of values and returns true if the first collection of values is not equal to the second collection of values. The collections being compared must be the same type.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_PROPACCESS: "Accesses a Property of the given value.", AR_OP_ANY_PROPACCESS_STR_ANY_DSC: "Accesses a property on a value.", AR_OP_ANY_PROPACCESS_STR_ANY_RV: "Returns the value of the property accessed.", AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_0: "The property ID of the property to access in the value.", AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_1: "The value to access.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_DSC: "Accesses a property on a complex value.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_RV: "Returns the value of the property accessed.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_0: "The name of the property to access in the value.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_1: "The complex value to access.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Bool variable.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_RV: "Returns the specified Boolean Format from the Format.Bool variable.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_0: "The Boolean Format property to access.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Bool variable.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_EX_OUT_0: "The playYesNo property on the Format.Bool variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_RV: "Returns the specified Currency Format Enum from the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_0: "The Currency Format Enum property to access.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_0: "The playDigits property on the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_1: "The majorUnitsOnly property on the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_2: "The minorUnitsOnly property on the Format.Currency variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_RV: "Returns the specified Date Format Enum from the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_0: "The Date Format Enum property to access.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_0: "The longYear property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_1: "The shortYear property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_2: "The shortMonthAndDay property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_3: "The dayOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_4: "The monthOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_5: "The shortYearOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_6: "The longYearOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_7: "The dayOfWeekOnly property on the Format.Date variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Number variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_RV: "Returns the specified Number Format Enum from the Format.Number variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_0: "The Number Format Enum property to access.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Number variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_EX_OUT_0: "The playDigits property on the Format.Number variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_RV: "Returns the specified Phone Number Format Enum from the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_0: "The Phone Number Format Enum property to access.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_0: "The global property on the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_1: "The local property on the Format.PhoneNumber variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_DSC: "Accesses a property on the System.Conversation variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_RV: "Returns the ConversationType Enum from the System.Conversation variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_0: "The Conversation Type Enum property to access.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_1: "Must be the System.Conversation variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_EX_OUT_0: "The ConversationTypes property from the System.Conversation variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_DSC: "Accesses a property on the System.Currencies variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_RV: "Returns the specified Currency Enum from the System.Currencies variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_0: "The Currency Enum property to access.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_1: "Must be the System.Currencies variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_EX_OUT_0: "The USD property from the System.Currencies variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_DSC: "Accesses a property on the System.DateTime variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_RV: "Returns the specified Day of Week Enum Container from the System.DateTime variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_0: "The Day of Week Enum Container property to access.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_1: "Must be the System.DateTime variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_EX_OUT_0: "The dayOfWeek property from the System.DateTime variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_DSC: "Accesses a property on the System.Languages variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_RV: "Returns the specified Language Enum from the System.Languages variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_0: "The Language Enum property to access.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_1: "Must be the System.Languages variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_EX_OUT_0: "The enUS property from the System.Languages variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_DSC: "Accesses a property on the System.Regions variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_RV: "Returns the specified Region Enum from the System.Regions variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_0: "The Region Enum property to access.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_1: "Must be the System.Regions variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_EX_OUT_0: "The US property from the System.Regions variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_DSC: "Accesses a property on the System.Survey variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_RV: "Returns the specified Survey Disposition Enum from the System.Survey variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_0: "The Survey Disposition Enum property to access.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_1: "Must be the System.Survey variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_EX_OUT_0: "The Dispositions property from the System.Survey variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.String variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_RV: "Returns the specified String Format Enum from the Format.String variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_0: "The String Format Enum property to access.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.String variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_EX_OUT_0: "The playChars property on the Format.String variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_RV: "Returns the specified Time Format Enum from the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_0: "The Time Format Enum property to access.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_0: "The twelveHours property on the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_1: "The twentyFourHours property on the Format.Time variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_DSC: "Accesses a property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_RV: "Returns the specified case Language Context Enum from the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_0: "The case Language Context Enum property to access.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_1: "Must be the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_0: "The article property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_1: "The accusative property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_2: "The genitive property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_DSC: "Accesses a property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_RV: "Returns the specified gender Language Context Enum from the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_0: "The gender Language Context Enum property to access.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_1: "Must be the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_0: "The common property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_1: "The feminine property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_2: "The masculine property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_3: "The neuter property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_DSC: "Accesses a property on the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_RV: "Returns the specified quantity Language Context Enum from the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_0: "The quantity Language Context Enum property to access.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_1: "Must be the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_0: "The plural property on the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_1: "The singular property on the Language.Quantity variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_DSC: "Accesses a property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_RV: "Returns the specified TimePart Enum from the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_0: "The Time Part Enum property to access.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_1: "Must be the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_0: "The days property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_1: "The hours property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_2: "The minutes property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_3: "The seconds property on the Format.TimePart variable.", AR_FN_DSC_AUDIOPLAYBACKOPTIONS: "This function configures the way audio is played back to a caller.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_DSC: "Configures the way audio is played back to a caller with an option for barge-in handling.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_RV: "Returns Audio with barge-in handling configured.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_0: "The prompt or audio to play to the call.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_1: "Whether or not to allow barge-in by DTMF or speech recognition during the audio playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_0: "An Audio object for the user prompt Welcome with barge-in by DTMF or speech recognition disabled for the entirety of the playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_1: "An Audio object for the number five with barge-in by DTMF or speech recognition disabled for the entirety of the playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_2: "An Audio object for the number five followed by 500 milliseconds of blank audio and then the number four with barge-in by DTMF or speech recognition enabled for the entirety of the playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_DSC: "Configures the way audio is played back to a caller with options for barge-in and flushing audio.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_RV: "Returns Audio with playback configured.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_0: "The prompt or audio to play to the call.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_1: "Whether or not to allow barge-in by DTMF or speech recognition during the audio playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_2: "Whether or not to flush the audio and play back it back immediately to the call rather than queue it up for playback.", AR_FN_DSC_CEILING: "Gets the smallest integral value that is not less than the supplied value.", AR_FN_CUR_CEILING_CUR_DSC: "Gets the smallest integral value expressed as a Currency that is not less than the supplied value.", AR_FN_CUR_CEILING_CUR_RV: "Returns the smallest integral value that is not less than the Currency value supplied in the value parameter and returns it as a Currency with the same code as the input value.", AR_FN_CUR_CEILING_CUR_PRM_DSC_0: "The Currency value to process.", AR_FN_CUR_CEILING_CUR_EX_OUT_0: 'A Currency with an amount of 3.00 and code of "USD"', AR_FN_CUR_CEILING_CUR_EX_OUT_1: 'A Currency with an amount of 4.00 and code of "USD"', AR_FN_CUR_CEILING_CUR_EX_OUT_2: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_CEILING_CUR_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_DEC_CEILING_DEC_DSC: "Gets the smallest integral value expressed as a Decimal that is not less than the supplied value.", AR_FN_DEC_CEILING_DEC_RV: "Returns the smallest integral value that is not less than the Decimal supplied in the value parameter and returns it as a Decimal.", AR_FN_DEC_CEILING_DEC_PRM_DSC_0: "The Decimal value to process.", AR_FN_LNG_CEILING_LNG_DSC: "Gets the smallest integral value that is not less than the supplied value. When an Integer is supplied to the Ceiling function, the supplied integer is returned.", AR_FN_LNG_CEILING_LNG_RV: "Returns the Integer that supplied in the value parameter.", AR_FN_LNG_CEILING_LNG_PRM_DSC_0: "The Integer to be returned.", AR_FN_DSC_FLOOR: "Gets the largest integral value that is not greater than the supplied value.", AR_FN_CUR_FLOOR_CUR_DSC: "Gets the largest integral value returned as a Currency with the same code as the Currency passed in that is not greater than the supplied value.", AR_FN_CUR_FLOOR_CUR_RV: "Returns the largest integral value that is not greater than the Currency supplied in the value parameter and returns it as a Currency with the same code as the input value.", AR_FN_CUR_FLOOR_CUR_PRM_DSC_0: "The Currency value to process.", AR_FN_CUR_FLOOR_CUR_EX_OUT_0: 'A Currency with an amount of 2.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_1: 'A Currency with an amount of 3.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_2: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_4: "This would result in an error at runtime.", AR_FN_DEC_FLOOR_DEC_DSC: "Gets the largest integral value returned as a Decimal that is not greater than the supplied value.", AR_FN_DEC_FLOOR_DEC_RV: "Returns the largest integral value that is not greater than the Decimal supplied in the value parameter and returns it as a Decimal.", AR_FN_DEC_FLOOR_DEC_PRM_DSC_0: "The Decimal value to process.", AR_FN_LNG_FLOOR_LNG_DSC: "Gets the largest integral value that is not greater than the supplied value. When an Integer is supplied to the Floor function, the supplied Integer is returned.", AR_FN_LNG_FLOOR_LNG_RV: "Returns the Integer that supplied in the value parameter.", AR_FN_LNG_FLOOR_LNG_PRM_DSC_0: "The Integer value to process.", AR_FN_DSC_ROUND: "Rounds to the Decimal supplied in the value parameter to the specified number of digits after the decimal place.", AR_FN_CUR_ROUND_CUR_DSC: "Rounds a Currency value's amount to the nearest integral value with the same code.", AR_FN_CUR_ROUND_CUR_RV: "Returns a Currency whose amount is rounded to the nearest integral value with the same code as the input.", AR_FN_CUR_ROUND_CUR_PRM_DSC_0: "The Currency to be rounded.", AR_FN_CUR_ROUND_CUR_EX_OUT_0: 'A Currency with an amount of 3.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_1: 'A Currency with an amount of 2.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_2: 'A Currency with an amount of 1.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_3: 'A Currency with an amount of 0.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_4: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_5: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_DEC_ROUND_DEC_DSC: "Rounds a Decimal value to the nearest integral value", AR_FN_DEC_ROUND_DEC_RV: "Returns a Decimal value that is rounded to the nearest integral value.", AR_FN_DEC_ROUND_DEC_PRM_DSC_0: "The Decimal value to be rounded.", AR_FN_DEC_ROUND_DEC_LNG_DSC: "Rounds a Decimal value to the number of digits specified in the digits parameter.", AR_FN_DEC_ROUND_DEC_LNG_RV: "Returns a Decimal value that is rounded to the number of digits specified in the digits parameter.", AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_0: "The Decimal value to be rounded.", AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_1: "The number of digits to round after the decimal place.", AR_FN_CUR_ROUND_CUR_LNG_DSC: "Rounds a Currency amount to the nearest integral amount.", AR_FN_CUR_ROUND_CUR_LNG_RV: "Returns a Currency with an amount that is rounded to the number of digits specified in the digits parameter and a code that matches the input Currency value.", AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_0: "The Currency to be rounded.", AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_1: "The number of digits to round after the decimal place.", AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 3.20 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_1: 'A Currency with an amount of 3.23 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_2: 'A Currency with an amount of 2.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_3: 'A Currency with an amount of 1.50 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_4: 'A Currency with an amount of 0.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_5: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_6: 'A Currency with an amount of -3.20 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_7: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_8: 'A Currency with an amount of -3.60 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_9: 'A Currency with an amount of -3.61 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_10: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_DSC_SUM: "Adds all of the numeric expressions given as arguments.", AR_FN_LNG_SUM_LNG_LNG_MORE_DSC: "Adds the supplied Integer values and returns the result.", AR_FN_LNG_SUM_LNG_LNG_MORE_RV: "Returns an Integer that is the sum of the supplied Integer values.", AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_0: "The first Integer to sum. If the Integer value is NOT_SET, it will be treated as 0.", AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_1: "An additional Integer to sum. If the Integer value is NOT_SET, it will be treated as 0.", AR_FN_CUR_SUM_CUR_CUR_MORE_DSC: "Adds the supplied Currency values and returns the result. Each currency added must have the same code. If all Currency values are NOT_SET, a Currency with an amount of 0 and code of NOT_SET is returned.", AR_FN_CUR_SUM_CUR_CUR_MORE_RV: "Returns a Currency which is the sum of the supplied Currency values.", AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_0: "The first Currency to sum. If the Currency value is NOT_SET, it will be skipped.", AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_1: "An additional Currency to sum. This Currency must have the same code as the first Currency submitted to the Sum function. If the Currency value is NOT_SET, it will be skipped.", AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_0: 'A Currency with an amount of 9.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_1: 'A Currency with an amount of -5.20 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_2: 'A Currency with an amount of -0.40 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_4: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_5: 'A Currency with an amount of 0.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_6: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_DEC_SUM_DEC_DEC_MORE_DSC: "Adds the supplied Decimal values and returns the result.", AR_FN_DEC_SUM_DEC_DEC_MORE_RV: "Returns a Decimal which is the sum of the supplied Decimal values.", AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_0: "The first Decimal to sum. A NOT_SET decimal is treated as 0.0.", AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_1: "An additional Decimal to sum A NOT_SET decimal is treated as 0.0.", AR_FN_DUR_SUM_DUR_DUR_MORE_DSC: "Adds the supplied Duration values and returns the result.", AR_FN_DUR_SUM_DUR_DUR_MORE_RV: "Returns a Duration which is the sum of the supplied Duration values.", AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_0: "The first Duration to sum. A NOT_SET Duration is treated as a 0 second duration.", AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_1: "An additional Duration to sum. A NOT_SET Duration is treated as a 0 second duration.", AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_0: "A Duration of 2 days, 1 hour, 30 minutes and 6 seconds.", AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_1: "A Duration of 1 day, 1 hour and 3 seconds.", AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_2: "A Duration of 0 seconds.", AR_FN_LNG_SUM_LNG_COLL_DSC: "Adds Integer values in a collection. If an element in the Integer collection is NOT_SET, it will be treated as 0. If the collection is empty, 0 is returned.", AR_FN_LNG_SUM_LNG_COLL_RV: "Returns the sum of the Integer values in a collection.", AR_FN_LNG_SUM_LNG_COLL_PRM_DSC_0: "A collection of Integer values to sum.", AR_FN_CUR_SUM_CUR_COLL_DSC: "Adds the supplied Currency values in the collection and returns the result. Each currency item in the collection must have the same code. If a Currency item in the collection is NOT_SET, it will be skipped in the calculation. If all items in the collection are a NOT_SET Currency or the collection is empty, a Currency with an amount of 0.0 and code of NOT_SET is returned.", AR_FN_CUR_SUM_CUR_COLL_RV: "Returns a Currency which is the sum of the supplied Currency values in the collection.", AR_FN_CUR_SUM_CUR_COLL_PRM_DSC_0: "The Currency collection to sum.", AR_FN_CUR_SUM_CUR_COLL_EX_OUT_0: 'A Currency with an amount of 9.00 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_1: 'A Currency with an amount of -5.20 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_2: 'A Currency with an amount of -0.40 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_4: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_5: 'A Currency with an amount of 0.0 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_6: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_DEC_SUM_DEC_COLL_DSC: "Adds Decimal values in a collection. If an element in the Decimal collection is NOT_SET, it will be treated as 0.0. If the collection is empty, 0.0 is returned.", AR_FN_DEC_SUM_DEC_COLL_RV: "Returns the sum of the Decimal values in a collection.", AR_FN_DEC_SUM_DEC_COLL_PRM_DSC_0: "A collection of Decimal values to sum.", AR_FN_DUR_SUM_DUR_COLL_DSC: "Adds Duration values in a collection. If an element in the Duration collection is NOT_SET, it will be treated as a Duration of 0 seconds. If the Duration collection is empty, a Duration of 0 seconds is returned.", AR_FN_DUR_SUM_DUR_COLL_RV: "Returns the sum of the Duration values in a collection.", AR_FN_DUR_SUM_DUR_COLL_PRM_DSC_0: "A collection of Duration values to sum.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_0: "A duration of 2 days, 1 hour, 30 minutes and 6 seconds.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_1: "A duration of 1 day, 1 hour and 3 seconds.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_2: "A duration of 0 seconds.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_3: "A duration of 0 seconds.", AR_FN_DSC_AVERAGE: "Computes the average of the values supplied to the function.", AR_FN_CUR_AVERAGE_CUR_MORE_DSC: "Computes the average of the Currency values supplied to the function. Each currency value must have the same code. If all values submitted are NOT_SET Currency values, the return value is a Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_CUR_AVERAGE_CUR_MORE_RV: "Returns the average of the Currency values supplied as arguments.", AR_FN_CUR_AVERAGE_CUR_MORE_PRM_DSC_0: "A Currency value to be used in the average calculation. If the Currency is NOT_SET, it will be skipped in the average calculation.", AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_0: 'A Currency with an amount of 6.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_1: 'A Currency with an amount of 4.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_2: 'A Currency with an amount of 8.00 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_3: "A Currency with an amount of 0.0 and code of NOT_SET", AR_FN_DEC_AVERAGE_DEC_MORE_DSC: "Computes the average of the Decimal values supplied to the function. If all values submitted are NOT_SET Decimals, the return Decimal is 0.0.", AR_FN_DEC_AVERAGE_DEC_MORE_RV: "Returns the average of the Decimals supplied as arguments.", AR_FN_DEC_AVERAGE_DEC_MORE_PRM_DSC_0: "A Decimal value to be used in the average calculation. If the value is NOT_SET, it will be skipped in the average calculation.", AR_FN_DUR_AVERAGE_DUR_MORE_DSC: "Computes the average of the Duration values supplied to the function. If all values submitted are NOT_SET Duration values, the returned Duration is 0 seconds.", AR_FN_DUR_AVERAGE_DUR_MORE_RV: "Returns the average of the Duration values supplied as arguments. Note that since the result is a Duration, the average will be computed out to milliseconds.", AR_FN_DUR_AVERAGE_DUR_MORE_PRM_DSC_0: "A Duration value to be used in the average calculation. If the value is NOT_SET, it will be skipped in the average calculation.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_0: "A Duration of 3 hours.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_1: "A Duration of four hours and 30 minutes.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_2: "A Duration of 8 hours.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_3: "A 0 second Duration.", AR_FN_DEC_AVERAGE_LNG_MORE_DSC: "Computes the average of the Integer values supplied to the function. If all values submitted are NOT_SET Integers, the return value is a Decimal of 0.0.", AR_FN_DEC_AVERAGE_LNG_MORE_RV: "Returns the average of the supplied Integer values.", AR_FN_DEC_AVERAGE_LNG_MORE_PRM_DSC_0: "An Integer value to be used in the average calculation. If the value is a NOT_SET, it will be skipped in the average calculation.", AR_FN_CUR_AVERAGE_CUR_COLL_DSC: "Computes the average of the Currency values in a collection. Each currency item in the collection must have the same code. If a Currency item's amount in the collection is NOT_SET, it will be skipped in the average calculation. If the Currency collection is empty, a Currency with an amount of 0.0 and code of NOT_SET is returned.", AR_FN_CUR_AVERAGE_CUR_COLL_RV: "Returns the average of the Currency items in the supplied Currency collection.", AR_FN_CUR_AVERAGE_CUR_COLL_PRM_DSC_0: "A Currency collection whose items are used in the average calculation.", AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_0: 'A Currency with an amount of 6.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_1: 'A Currency with an amount of 4.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_2: 'A Currency with an amount of 8.00 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_3: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_4: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_DEC_AVERAGE_DEC_COLL_DSC: "Computes the average of the Decimal values in a Decimal collection.", AR_FN_DEC_AVERAGE_DEC_COLL_RV: "Returns the average of the Decimal items in the supplied Decimal collection.", AR_FN_DEC_AVERAGE_DEC_COLL_PRM_DSC_0: "The Decimal collection from which to compute the average. If an element in the Decimal collection is NOT_SET, it will not be computed in the average.", AR_FN_DEC_AVERAGE_LNG_COLL_DSC: "Computes the average of the Integer values in an Integer collection. If an element in the Integer collection is NOT_SET, it will not be computed in the average. If the Integer collection is empty, an Integer value of 0 is returned.", AR_FN_DEC_AVERAGE_LNG_COLL_RV: "Returns the average of the Integer items in the supplied Integer collection.", AR_FN_DEC_AVERAGE_LNG_COLL_PRM_DSC_0: "The Integer collection from which to compute the average.", AR_FN_DUR_AVERAGE_DUR_COLL_DSC: "Computes the average of the Duration values in a Duration collection. If an element in the Duration collection is NOT_SET, it will not be computed in the average. If the Duration collection is empty, a Duration value of 0 seconds is returned.", AR_FN_DUR_AVERAGE_DUR_COLL_RV: "Returns the average of the Duration items in the supplied Duration collection.", AR_FN_DUR_AVERAGE_DUR_COLL_PRM_DSC_0: "The Duration collection from which to compute the average. Note that since the result is a Duration, the average will be computed out to milliseconds.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_0: "A Duration of 3 hours.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_1: "A Duration of four hours and 30 minutes.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_2: "A Duration of 8 hours.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_3: "A 0 second Duration.", AR_FN_DSC_FINDSYSTEMPROMPT: "Searches for an Architect system prompt in the organization.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_DSC: "Performs a search for an Architect system prompt by the specified prompt name and returns the Prompt value if a unique match is found.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_RV: "Returns the Prompt value for the supplied system prompt name if found, otherwise a NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_PRM_DSC_0: 'The name of the system prompt to find. The system prompt will be looked up by name case insensitively. The search name should not begin with "PromptSystem.". If it does, that prefix will be removed when performing the find operation at runtime.', AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_0: 'Returns the Prompt value for the system prompt named "boolean_false".', AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_1: 'Returns the Prompt value for the system prompt named "boolean_false".', AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_2: "A NOT_SET Prompt since that system prompt does not exist.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_3: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_4: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_DSC: "Returns a NOT_SET Prompt for a NOT_SET input value.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_RV: "Returns a NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_EX_OUT_0: "A NOT_SET Prompt.", AR_FN_DSC_FINDUSERPROMPT: "Searches for an Architect user prompt in the organization.", AR_FN_PROMPT_FINDUSERPROMPT_STR_DSC: "Performs a search for an Architect user prompt by the specified prompt name and returns the Prompt value if a unique match is found.", AR_FN_PROMPT_FINDUSERPROMPT_STR_RV: "Returns the Prompt value for the supplied user prompt name if found, otherwise a NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_STR_PRM_DSC_0: 'The name of the user prompt to find. The user prompt will be looked up by name case insensitively. The search name should not begin with "Prompt.". If it does, that prefix will be removed when performing the find operation at runtime.', AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_0: 'Returns the Prompt value for the user prompt named "Greeting" if there is a user prompt with with that name, otherwise a NOT_SET Prompt.', AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_1: 'Returns the Prompt value for the user prompt named "Greeting" if there is a user prompt with with that name, otherwise a NOT_SET Prompt.', AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_2: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_3: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_DSC: "Returns a NOT_SET Prompt for a NOT_SET input value.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_RV: "Returns a NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_EX_OUT_0: "A NOT_SET Prompt.", AR_FN_DSC_FINDSTRING: "Returns the location of a specified occurrence of a String within a String.", AR_FN_LNG_FINDSTRING_STR_STR_DSC: 'Searches for the first occurrence of a String within a String by doing a case sensitive match. If textToFind find is "", a 0 will be returned.', AR_FN_LNG_FINDSTRING_STR_STR_RV: "Returns the zero-based index of the first occurrence of a String within a String by doing a case sensitive match.", AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_DSC: 'Searches for the first occurrence of a String within a String. If textToFind find is "", a -1 will be returned.', AR_FN_LNG_FINDSTRING_STR_STR_BLN_RV: "Returns the zero-based index of the first occurrence of a String within a String.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_2: "Whether or not to perform a case insensitive (true) or case sensitive (false) search.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_DSC: "Calculates the index of a String within a String by doing a case sensitive match. This function will find the n'th occurrence of the string as specified by the occurrenceNumber parameter.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_RV: `Returns the zero-based index of the n'th ( specified by the occurrenceNumber parameter ) String within a String by doing a case sensitive match. If the String to find is "", a -1 will be returned.`, AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_2: "The specific occurrence to find. If there are less than occurrenceNumber matches in the text to search, a -1 is returned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_DSC: "Calculates the index of a String within a String. This function will find the n'th occurrence of the string as specified by the occurrenceNumber parameter.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_RV: `Returns the zero-based index of the n'th ( specified by the occurrenceNumber parameter ) String within a String. If the String to find is "", a -1 will be returned.`, AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_2: "The specific occurrence to find. If there are less than occurrenceNumber matches in the text to search, a -1 is returned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_3: "Whether or not to perform a case insensitive (true) or case sensitive (false) search.", AR_FN_DSC_FINDUSER: "Searches for a user in the organization.", AR_FN_USR_FINDUSER_STR_DSC: "Performs a search for a user by email address in a case insensitive manner.", AR_FN_USR_FINDUSER_STR_RV: "Returns the User value if one user with the specified email address was found, otherwise a NOT_SET User.", AR_FN_USR_FINDUSER_STR_PRM_DSC_0: "The email address of the user to find.", AR_FN_USR_FINDUSER_STR_EX_OUT_0: 'Returns the User found for the email address "john.doe@company.com" if there is one user in the organization with that email address, otherwise a NOT_SET User.', AR_FN_USR_FINDUSER_STR_EX_OUT_1: "A NOT_SET User.", AR_FN_USR_FINDUSER_NTS_DSC: "Returns a NOT_SET User for a NOT_SET input value.", AR_FN_USR_FINDUSER_NTS_RV: "Returns a NOT_SET User.", AR_FN_USR_FINDUSER_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_USR_FINDUSER_NTS_EX_OUT_0: "A NOT_SET User.", AR_FN_DSC_FINDUSERBYID: "Looks up a user in the organization by ID.", AR_FN_USR_FINDUSERBYID_STR_DSC: "Looks up a user from a user ID.", AR_FN_USR_FINDUSERBYID_STR_RV: "Returns the User value if the lookup was successful, otherwise a NOT_SET User.", AR_FN_USR_FINDUSERBYID_STR_PRM_DSC_0: "The user ID to find. The ID will be matched in a case insensitive manner.", AR_FN_USR_FINDUSERBYID_STR_EX_OUT_0: 'Returns the User with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET User.', AR_FN_USR_FINDUSERBYID_STR_EX_OUT_1: "A NOT_SET User.", AR_FN_USR_FINDUSERBYID_NTS_DSC: "Returns a NOT_SET User for a NOT_SET input value.", AR_FN_USR_FINDUSERBYID_NTS_RV: "Returns a NOT_SET User.", AR_FN_USR_FINDUSERBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_USR_FINDUSERBYID_NTS_EX_OUT_0: "A NOT_SET User.", AR_FN_DSC_FINDUSERSBYID: "Looks up multiple users in the organization by ID.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_DSC: "Looks up users from user IDs.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_RV: "Returns an ordered User collection whose items correspond to the lookup results of each ID in the input String collection. For user IDs that could not be looked up, they will be NOT_SET User items in the returned collection.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_PRM_DSC_0: "A String collection of user IDs to look up. Identifiers will be matched in a case insensitive manner.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_0: 'A User collection with the item at index 0 being the user with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and the item at index 1 being a NOT_SET User.', AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_1: "An empty User collection.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_2: "A User collection with one item in it. The item at index 0 is a NOT_SET User.", AR_FN_DSC_FINDCUSTOMERSEGMENTS: "Searches for Customer Segments in the organization by name.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_DSC: "Performs a case insensitive search for up to 5 Customer Segments by name and returns a collection of matching CustomerSegment values. For segment names that could not be found, they will be NOT_SET CustomerSegment items in the returned collection.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_RV: "Returns an ordered CustomerSegment collection whose items correspond to the lookup results of each name in the input String collection. For segment names that could not be found, they will be NOT_SET CustomerSegment items in the returned collection.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_PRM_DSC_0: "A String collection of Customer Segment names to look up. Names will be matched in a case insensitive manner.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_EX_OUT_0: 'Returns a CustomerSegment collection containing the segments named "Gold Members" and "VIP" that were found in the organization. Segments not found will be NOT_SET CustomerSegment items.', AR_FN_DSC_FINDDIVISION: "Searches for a Division in the organization.", AR_FN_DIVISION_FINDDIVISION_STR_DSC: "Performs a case insensitive search for a uniquely named Division and returns the Division value if found.", AR_FN_DIVISION_FINDDIVISION_STR_RV: "Returns the Division found in your organization if there was a unique match found, otherwise a NOT_SET Division.", AR_FN_DIVISION_FINDDIVISION_STR_PRM_DSC_0: "The Division name to look up in the organization. The search will be performed case insensitively.", AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_0: 'Returns the Division for the Division named "Fire" if there is one Division with that name case insensitively, otherwise a NOT_SET Division.', AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_1: "A NOT_SET Division.", AR_FN_DIVISION_FINDDIVISION_NTS_DSC: "Returns a NOT_SET Division for a NOT_SET input value.", AR_FN_DIVISION_FINDDIVISION_NTS_RV: "Returns a NOT_SET Division.", AR_FN_DIVISION_FINDDIVISION_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DIVISION_FINDDIVISION_NTS_EX_OUT_0: "A NOT_SET Division.", AR_FN_DSC_FINDDIVISIONBYID: "Searches for a Division in the organization by ID.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_DSC: "Looks up a Division by ID and returns a Division value if found.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_RV: "Returns the value of a Division if a unique match was found in your organization, otherwise returns a Division with value of NOT_SET.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_PRM_DSC_0: "The Division ID to look up in your organization. The ID will be matched in a case insensitive manner.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_0: 'Returns the Division with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET Division.', AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_1: "A NOT_SET Division.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_DSC: "Returns a NOT_SET Division for a NOT_SET input value.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_RV: "Returns a NOT_SET Division.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_EX_OUT_0: "A NOT_SET Division.", AR_FN_DSC_FINDDIVISIONS: "Searches for Divisions in the organization.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_DSC: "Performs a case insensitive search for uniquely named Divisions.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_RV: "Returns an Division collection whose items correspond to the lookup results of each name in the input String collection. For division names that could not be found, they will be NOT_SET Division items in the returned collection.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_PRM_DSC_0: "A String collection of division names to look up. The search will be performed case insensitively.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_0: 'A Division collection with the item at index 0 being the division with the name "Fire" and the item at index 1 being a NOT_SET Division.', AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_1: "An empty Division collection.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_2: "A Division collection with one item in it. The item at index 0 is a NOT_SET Division.", AR_FN_DSC_FINDDIVISIONSBYID: "Searches for Divisions in the organization by ID.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_DSC: "Looks up divisions from division IDs.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_RV: "Returns an ordered Division collection whose items correspond to the lookup results of each ID in the input String collection. For division IDs that could not be looked up, they will be NOT_SET Division items in the returned collection.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_PRM_DSC_0: "A String collection of division IDs to look up. Identifiers will be matched in a case insensitive manner.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_0: 'A Division collection with the item at index 0 being the user with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and the item at index 1 being a NOT_SET Division.', AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_1: "An empty Division collection.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_2: "A Division collection with one item in it. The item at index 0 is a NOT_SET Division.", AR_FN_DSC_FINDEMERGENCYGROUP: "Searches for an EmergencyGroup in the organization.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_DSC: "Performs a case insensitive search for a uniquely named Emergency Group and returns the Emergency Group value if found.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_RV: "Returns the Emergency Group found in your organization if there was a unique match found, otherwise a NOT_SET Emergency Group.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_PRM_DSC_0: "The Emergency Group name to look up in the organization. The search will be performed case insensitively.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_0: 'Returns the Emergency Group for the Emergency Group named "Fire" if there is one Emergency Group with that name case insensitively, otherwise a NOT_SET Emergency Group.', AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_1: "A NOT_SET Emergency Group.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_DSC: "Returns a NOT_SET Emergency Group for a NOT_SET input value.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_RV: "Returns a NOT_SET Emergency Group.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_EX_OUT_0: "A NOT_SET EmergencyGroup.", AR_FN_DSC_FINDGRAMMAR: "Searches for a grammar in the organization.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_DSC: "Performs a search for a grammar and returns a Grammar value if found.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_RV: "Returns the Grammar value for the grammar found in your organization if there was a unique match found, otherwise a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_PRM_DSC_0: "The grammar to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_0: 'Returns the Grammar for the grammar named "Customer Account" if there is one grammar with that name, otherwise a NOT_SET Grammar.', AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_1: "A NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_DSC: "Returns a NOT_SET Grammar for a NOT_SET input value.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_RV: "Returns a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_DSC_FINDGRAMMARBYID: "Looks up a grammar in the organization by ID.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_DSC: "Looks up a grammar from a grammar ID and returns a Grammar value if found.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_RV: "Returns the Grammar value if the lookup was successful, otherwise a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_PRM_DSC_0: "The grammar ID to find. The ID will be matched in a case insensitive manner.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_EX_OUT_0: 'Returns the Grammar with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET Grammar.', AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_DSC: "Returns a NOT_SET Grammar for a NOT_SET input value.", AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_RV: "Returns a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_DSC_FINDGROUP: "Searches for a group in the organization.", AR_FN_GRP_FINDGROUP_STR_DSC: "Performs a search for a group and returns a Group value if found.", AR_FN_GRP_FINDGROUP_STR_RV: "Returns the Group value for the group found in your organization if there was a unique match found, otherwise a NOT_SET Group.", AR_FN_GRP_FINDGROUP_STR_PRM_DSC_0: "The group to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_GRP_FINDGROUP_STR_EX_OUT_0: 'Returns the Group for the group named "Warranty Specialists" if there is one group with that name, otherwise a NOT_SET Group.', AR_FN_GRP_FINDGROUP_STR_EX_OUT_1: "A NOT_SET Group.", AR_FN_GRP_FINDGROUP_NTS_DSC: "Returns a NOT_SET Group for a NOT_SET input value.", AR_FN_GRP_FINDGROUP_NTS_RV: "Returns a NOT_SET Group.", AR_FN_GRP_FINDGROUP_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_GRP_FINDGROUP_NTS_EX_OUT_0: "A NOT_SET Group.", AR_FN_DSC_FINDIMAGE: "Searches for an image in canned response assets in the organization.", AR_FN_IMAGE_FINDIMAGE_STR_DSC: "Performs a search for an image in canned response assets and returns an Image value if found.", AR_FN_IMAGE_FINDIMAGE_STR_RV: "Returns the Image value for the image found in your organization if there was a unique match found, otherwise a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGE_STR_PRM_DSC_0: "The image name to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_0: 'Returns the Image for the image named "ArchitectLogo" if there is one image with that name, otherwise a NOT_SET Image.', AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_1: "A NOT_SET Image.", AR_FN_IMAGE_FINDIMAGE_NTS_DSC: "Returns a NOT_SET Image for a NOT_SET input value.", AR_FN_IMAGE_FINDIMAGE_NTS_RV: "Returns a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGE_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_IMAGE_FINDIMAGE_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_DSC_FINDIMAGEBYID: "Looks up an image in canned response assets in the organization by ID.", AR_FN_IMAGE_FINDIMAGEBYID_STR_DSC: "Looks up an image from an image ID.", AR_FN_IMAGE_FINDIMAGEBYID_STR_RV: "Returns the Image value if the lookup was successful, otherwise a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGEBYID_STR_PRM_DSC_0: "The image ID to find. The ID will be matched in a case insensitive manner.", AR_FN_IMAGE_FINDIMAGEBYID_STR_EX_OUT_0: 'Returns the Image with the ID "32952010-9ac2-469f-a2d8-85123e03763b" if it exists, otherwise a NOT_SET Image.', AR_FN_IMAGE_FINDIMAGEBYID_NTS_DSC: "Returns a NOT_SET Image for a NOT_SET input value.", AR_FN_IMAGE_FINDIMAGEBYID_NTS_RV: "Returns a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGEBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_IMAGE_FINDIMAGEBYID_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_DSC_FINDKNOWLEDGEBASEDOCUMENTBYID: "Looks up a knowledgebase document in the organization by ID.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_DSC: "Looks up a knowledgebase document from a knowledgebase document ID and returns a KnowledgeBaseDocument value if found.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_RV: "Returns the KnowledgeBaseDocument value if the lookup was successful, otherwise a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_PRM_DSC_0: "The knowledgebase document ID to find. The ID will be matched in a case insensitive manner.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_EX_OUT_0: 'Returns the KnowledgeBaseDocument with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET KnowledgeBaseDocument.', AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_DSC: "Returns a NOT_SET KnowledgeBaseDocument for a NOT_SET input value.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_RV: "Returns a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_EX_OUT_0: "A NOT_SET KnowledgeBaseDocument.", AR_FN_DSC_FINDUTILIZATIONLABEL: "Searches for a Utilization Label in the organization.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_DSC: "Performs a search for a Utilization Label and returns a UtilizationLabel value if found.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_RV: "Returns the value of a UtilizationLabel if a unique match was found in your organization, otherwise returns a UtilizationLabel with value of NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_PRM_DSC_0: "The Utilization Label to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_0: 'Returns the value of a UtilizationLabel named "Green" if a unique match was found in your organization, otherwise returns a UtilizationLabel with value of NOT_SET.', AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_1: "A NOT_SET UtilizationLabel.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_DSC: "Returns a NOT_SET UtilizationLabel for a NOT_SET input value.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_RV: "Returns a NOT_SET UtilizationLabel.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_EX_OUT_0: "A NOT_SET UtilizationLabel.", AR_FN_DSC_FINDUTILIZATIONLABELBYID: "Searches for a Utilization Label in the organization by ID.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_DSC: "Looks up a Utilization Label by ID and returns a UtilizationLabel value if found.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_RV: "Returns the value of a UtilizationLabel if a unique match was found in your organization, otherwise returns a UtilizationLabel with value of NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_PRM_DSC_0: "The Utilization Label ID to look up in your organization. The ID will be matched in a case insensitive manner.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_DSC: "Returns a NOT_SET UtilizationLabel for a NOT_SET input value.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_RV: "Returns a NOT_SET UtilizationLabel.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_EX_OUT_0: "A NOT_SET UtilizationLabel.", AR_FN_DSC_FINDQUEUE: "Searches for a queue in the organization.", AR_FN_QUEUE_FINDQUEUE_STR_DSC: "Performs a search for a queue and returns a Queue value if found.", AR_FN_QUEUE_FINDQUEUE_STR_RV: "Returns the Queue value for the queue found in your organization if there was a unique match found, otherwise a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUE_STR_PRM_DSC_0: "The queue to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_0: 'Returns the Queue for the queue named "Marketing" if there is one queue with that name, otherwise a NOT_SET Queue.', AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_1: "A NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUE_NTS_DSC: "Returns a NOT_SET Queue for a NOT_SET input value.", AR_FN_QUEUE_FINDQUEUE_NTS_RV: "Returns a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUE_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_QUEUE_FINDQUEUE_NTS_EX_OUT_0: "A NOT_SET Queue.", AR_FN_DSC_FINDQUEUEBYID: "Looks up a queue in the organization by ID.", AR_FN_QUEUE_FINDQUEUEBYID_STR_DSC: "Looks up a queue from a queue ID.", AR_FN_QUEUE_FINDQUEUEBYID_STR_RV: "Returns the Queue value if the lookup was successful, otherwise a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUEBYID_STR_PRM_DSC_0: "The queue ID to find. The ID will be matched in a case insensitive manner.", AR_FN_QUEUE_FINDQUEUEBYID_STR_EX_OUT_0: 'Returns the Queue with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET Queue.', AR_FN_QUEUE_FINDQUEUEBYID_NTS_DSC: "Returns a NOT_SET Queue for a NOT_SET input value.", AR_FN_QUEUE_FINDQUEUEBYID_NTS_RV: "Returns a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUEBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_QUEUE_FINDQUEUEBYID_NTS_EX_OUT_0: "A NOT_SET Queue.", AR_FN_DSC_FINDWORKTYPESTATUS: "Searches for a Worktype Status of the worktype associated with this flow by name.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_DSC: "Searches for a Worktype Status by its name case insensitively and returns a Worktype Status value if found.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_RV: "Returns the Worktype Status value if a unique match was found on the worktype, otherwise returns a NOT_SET Worktype Status value.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_PRM_DSC_0: "The Worktype Status name to look up on the worktype configured for this flow. The search will be performed in a case insensitive manner.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_EX_OUT_0: 'Returns the value of a Worktype Status named "NewOpportunity" if a unique match was found in the statuses configured on the worktype, otherwise returns a Worktype Status with value of NOT_SET.', AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_DSC: "Returns a NOT_SET Worktype Status for a NOT_SET input value.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_RV: "Returns a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_EX_OUT_0: "A NOT_SET Worktype Status.", AR_FN_DSC_FINDWORKTYPESTATUSBYID: "Searches for a Worktype Status of the worktype associated with this flow by ID.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_DSC: "Searches for a Worktype Status by its ID and returns a Worktype Status value if found.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_RV: "Returns the value of a Worktype Status if a unique match was found in your organization, otherwise returns a Worktype Status with value of NOT_SET.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_PRM_DSC_0: "The Worktype Status ID to look up in your organization. The ID will be matched in a case insensitive manner.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_EX_OUT_0: 'Returns the Worktype Status with the ID "8dd32bf3-5f81-4601-9db7-fbce97b09441" if it exists, otherwise a NOT_SET Worktype Status.', AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_DSC: "Returns a NOT_SET Worktype Status for a NOT_SET input value.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_RV: "Returns a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_EX_OUT_0: "A NOT_SET Worktype Status.", AR_FN_DSC_FINDQUEUEESTIMATEDWAITTIME: "Searches for a queue in the organization and returns estimated wait time information for it.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_DSC: "Searches for a unique queue in the organization by name and if found returns estimated wait time for the current flow's conversation media type.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_RV: "Returns the estimated wait time as a Duration value for the current conversation type on the looked up queue if there was a unique match for the supplied queue name and the estimated wait time could be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_PRM_DSC_0: "The queue name to look up in your organization by name. The search will be performed in a case insensitive manner. If a NOT_SET String is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_0: 'Returns the estimated wait time for the current conversation on queue named "Marketing" if there is one queue with that name and the estimated wait time could be queried, otherwise a NOT_SET Duration.', AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_DSC: "Searches for a unique queue in the organization by name and if found this gets the estimated wait time for a given media type.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_RV: "Returns the estimated wait time as a Duration value for a media type on the supplied Queue value if the queue was found and estimated wait time could be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_0: "The queue name to look up in your organization. The search will be performed in a case insensitive manner. If a NOT_SET String is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_1: 'The media type to query. Allowable values are "call", "chat", "callback", "email", "videoComm" and "message". The media type String value is processed case insensitively at runtime. If a NOT_SET String is supplied for the media type or the supplied media type value is not available for the organization, a NOT_SET Duration is returned.', AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_0: 'Returns the estimated wait time for the current conversation on queue named "Marketing" if there is one queue with that name and the estimated wait time could be successfully queried for the "call" media type, otherwise a NOT_SET Duration.', AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_2: "A NOT_SET Duration.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_DSC: "Finds the estimated wait time for the supplied media types for a queue.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_RV: "Returns an ordered Duration collection whose items correspond to the lookup results of each media type in the input String collection. For media types whose estimated wait time could not be determined, they will be NOT_SET Duration values in the returned collection.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_0: "The queue name to look up in your organization. The search will be performed in a case insensitive manner. If a NOT_SET or blank String is supplied, a NOT_SET Duration will be returned for each item in the returned collection.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_1: 'The media types to query. Allowable String values in the String collection are "call", "chat", "callback", "email", "videoComm" and "message". Media type String values are treated case insensitively at runtime. If a NOT_SET String is supplied for an item in the String collection or the estimated wait time for the media type cannot be determined, a NOT_SET Duration is returned for that item in the returned collection.', AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_0: 'A Duration collection with one item. The Duration item will be the estimated wait time for the "call" media type if the queue could be found.', AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_1: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_2: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DSC_GETQUEUEESTIMATEDWAITTIME: "Gets estimated wait time information for a queue.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_DSC: "Gets the estimated wait time for the current flow's conversation media type for the supplied queue.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_RV: "Returns the estimated wait time as a Duration value for the current conversation media type on the supplied Queue value if the estimated wait time could be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_PRM_DSC_0: "The Queue whose estimated wait time you want to query for the current conversation media type. If a NOT_SET Queue is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_0: 'Returns the estimated wait time for the current conversation type on queue named "Marketing" if there is one queue with that name and the estimated wait time could be successfully determined, otherwise a NOT_SET Duration.', AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_DSC: "Gets the estimated wait time for a media type on a queue.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_RV: "Returns the estimated wait time as a Duration value for a media type on the supplied Queue value if the estimated wait time can be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_0: "The Queue whose estimated wait time you want to query. If a NOT_SET Queue is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_1: 'The media type to query. Allowable values are "call", "chat", "callback", "email", "videoComm" and "message". The media type String value is processed case insensitively at runtime. If a NOT_SET String is supplied for the media type or the supplied media type value is not available for the organization, a NOT_SET Duration is returned.', AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_0: 'Returns the estimated wait time for the current conversation on queue named "Marketing" if there is one queue with that name and the estimated wait time could be successfully queried for the "call" media type, otherwise a NOT_SET Duration.', AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_2: "A NOT_SET Duration.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_DSC: "Gets the estimated wait time for multiple media types on a queue.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_RV: "Returns an ordered Duration collection whose items correspond to the lookup results of each media type estimated wait time in the input String collection. For media types whose estimated wait time could not be determined or are not availble for the organization, they will be NOT_SET Duration values in the returned collection.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_0: "The Queue whose estimated wait time you want to query for the current conversation. If a NOT_SET Queue is supplied, a NOT_SET Duration will be returned for each item in the returned collection.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_1: 'The media types to query. Allowable String values in the String collection are "call", "chat", "callback", "email", "videoComm" and "message". Media type String values are processed case insensitively at runtime. If a NOT_SET String is supplied for an item in the String collection or the estimated wait time for the media type cannot be determined, a NOT_SET Duration is returned for that item in the returned collection.', AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_0: 'A Duration collection with one item. The Duration item will be the estimated wait time for the "call" media type if the queue could be found.', AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_1: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_2: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DSC_FINDRESPONSEASSET: "Searches for a response asset in canned response assets in the organization.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_DSC: "Performs a search for a response asset in canned response assets and returns an Response Asset value if found.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_RV: "Returns the Response Asset value for the response asset found in your organization if there was a unique match found, otherwise a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_PRM_DSC_0: "The response asset name to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_0: 'Returns the Response Asset for the response asset named "ArchitectAsset" if there is one response asset with that name, otherwise a NOT_SET Response Asset.', AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_1: "A NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_DSC: "Returns a NOT_SET Response Asset for a NOT_SET input value.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_RV: "Returns a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_DSC_FINDRESPONSEASSETBYID: "Looks up a response asset in canned response assets in the organization by ID.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_DSC: "Looks up a response asset from a response asset ID.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_RV: "Returns the Response Asset value if the lookup was successful, otherwise a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_PRM_DSC_0: "The response asset ID to find. The ID will be matched in a case insensitive manner.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_EX_OUT_0: 'Returns the Response Asset with the ID "0bfba8bc-37cd-4fa2-b986-86fa0523aeec" if it exists, otherwise a NOT_SET Response Asset.', AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_DSC: "Returns a NOT_SET Response Asset for a NOT_SET input value.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_RV: "Returns a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_DSC_FINDSCHEDULE: "Searches for a schedule in the organization.", AR_FN_SCHED_FINDSCHEDULE_STR_DSC: "Performs a case insensitive search for a uniquely named Schedule and returns the Schedule value if found.", AR_FN_SCHED_FINDSCHEDULE_STR_RV: "Returns the Schedule found in your organization if there was a unique match found, otherwise a NOT_SET Schedule.", AR_FN_SCHED_FINDSCHEDULE_STR_PRM_DSC_0: "The Schedule name to look up in the organization. The search will be performed case insensitively.", AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_0: 'Returns the Schedule for the Schedule named "OpenHours" if there is one Schedule with that name case insensitively, otherwise a NOT_SET Schedule.', AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_1: "A NOT_SET Schedule.", AR_FN_SCHED_FINDSCHEDULE_NTS_DSC: "Returns a NOT_SET Schedule for a NOT_SET input value.", AR_FN_SCHED_FINDSCHEDULE_NTS_RV: "Returns a NOT_SET Schedule.", AR_FN_SCHED_FINDSCHEDULE_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_SCHED_FINDSCHEDULE_NTS_EX_OUT_0: "A NOT_SET Schedule.", AR_FN_DSC_FINDSCHEDULEGROUP: "Searches for a scheduleGroup in the organization.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_DSC: "Performs a case insensitive search for a uniquely named Schedule Group and returns the Schedule Group value if found.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_RV: "Returns the Schedule Group found in your organization if there was a unique match found, otherwise a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_PRM_DSC_0: "The Schedule Group name to look up in the organization. The search will be performed case insensitively.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_0: 'Returns the Schedule Group for the Schedule Group named "OpenHoursEastCoast" if there is one Schedule Group with that name case insensitively, otherwise a NOT_SET Schedule Group.', AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_1: "A NOT_SET Schedule Group.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_DSC: "Returns a NOT_SET Schedule Group for a NOT_SET input value.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_RV: "Returns a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_EX_OUT_0: "A NOT_SET ScheduleGroup.", AR_FN_DSC_FINDSKILL: "Searches for a skill in the organization.", AR_FN_SKL_FINDSKILL_STR_DSC: "Performs a search for an ACD Skill in the Skills category and returns a Skill value if found.", AR_FN_SKL_FINDSKILL_STR_RV: "Returns the Skill value for the ACD Skill found in your organization if there was a unique match found, otherwise a NOT_SET Skill.", AR_FN_SKL_FINDSKILL_STR_PRM_DSC_0: "The skill to look up in your organization. This will perform a search for an ACD Skill in the Skills category. The search will be performed in a case insensitive manner.", AR_FN_SKL_FINDSKILL_STR_EX_OUT_0: 'Returns the Skill for the ACD Skill named "JavaScript" from the Skills category if there is one skill with that name, otherwise a NOT_SET Skill.', AR_FN_SKL_FINDSKILL_STR_EX_OUT_1: "A NOT_SET Skill.", AR_FN_SKL_FINDSKILL_NTS_DSC: "Returns a NOT_SET Skill for a NOT_SET input value.", AR_FN_SKL_FINDSKILL_NTS_RV: "Returns a NOT_SET Skill.", AR_FN_SKL_FINDSKILL_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_SKL_FINDSKILL_NTS_EX_OUT_0: "A NOT_SET Skill.", AR_FN_DSC_EVALUATESKILLEXPRESSIONFILTER: "Evaluates skill expression filter text and returns a SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_DSC: "Evaluates the supplied skill expression filter text and returns a SkillExpressionFilter. If notSetIfInvalid is true and the filter is invalid, returns a NOT_SET SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_RV: "Returns a SkillExpressionFilter object containing the evaluation results. If notSetIfInvalid is true and the filter is invalid, returns a NOT_SET SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_0: "The skill expression filter text to evaluate. Must be between 1 and 1024 characters.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_1: "If true and the filter is invalid, returns a NOT_SET SkillExpressionFilter. If false or not provided, returns a SkillExpressionFilter with error information.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_0: "Returns a SkillExpressionFilter with normalized filter and referenced ACD Skills.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_1: "Returns a NOT_SET SkillExpressionFilter because the filter is invalid and notSetIfInvalid is true.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_DSC: "Evaluates the supplied skill expression filter text and returns a SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_RV: "Returns a SkillExpressionFilter object containing the evaluation results, including error information if the filter is invalid.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_PRM_DSC_0: "The skill expression filter text to evaluate. Must be between 1 and 1024 characters.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_0: "Returns a SkillExpressionFilter with normalized filter and referenced ACD Skills.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_1: "Returns a SkillExpressionFilter with error information in the errors property.", AR_FN_DSC_FINDLANGUAGESKILL: "Searches for a language skill in the organization.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_DSC: "Performs a search for an ACD Skill in the Languages category and returns a Language Skill value if found.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_RV: "Returns the Language Skill value for the ACD Skill in the Languages category found in your organization if there was a unique match found, otherwise a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_PRM_DSC_0: "The language skill to look up in your organization. This will perform a search for an ACD Skill in the Languages category. The search will be performed in a case insensitive manner.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_0: 'Returns the Language Skill for the ACD Skill named "Spanish - Written" from the Languages category if there is one skill with that name, otherwise a NOT_SET Language Skill.', AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_1: "A NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_DSC: "Returns a NOT_SET value for a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_RV: "Returns a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_EX_OUT_0: "A NOT_SET Language Skill.", AR_FN_DSC_APPEND: "Creates a new string by appending two or more Strings together.", AR_FN_STR_APPEND_STR_STR_MORE_DSC: "Creates a new string by appending two or more Strings together.", AR_FN_STR_APPEND_STR_STR_MORE_RV: "Returns the concatenated string.", AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_0: "The initial text. A NOT_SET String is treated as a blank string.", AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_1: "The text to append to the initial text. A NOT_SET String is treated as a blank string.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_DSC: "Creates Audio by appending two or more Audio or prompts together.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_RV: "Returns the concatenated Audio.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_0: "The initial text.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_1: "The Audio or prompt to append.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_EX_OUT_0: "An Audio object with the prompt Welcome followed by John.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_DSC: "Appends items to a Communication. This is a helper function that calls MakeCommunication with the supplied Communication value for the first parameter, followed by the rest of the parameter values.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_RV: "Returns the concatenated Communication.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_0: "The initial Communication.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_1: "The value to append to the initial Communication.", AR_FN_DSC_MAKECOMMUNICATION: "Creates a Communication by sequencing one or values together.", AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_DSC: "Creates a Communication by concatenating two or more values together.", AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_RV: "Returns the Communication object.", AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_PRM_DSC_0: "An Any value.", AR_FN_DSC_LEFT: "Retrieves a substring of a specified length starting from the left-hand side of a supplied string.", AR_FN_STR_LEFT_STR_LNG_DSC: "Retrieves a substring of a specified length starting from the left-hand side of a supplied string.", AR_FN_STR_LEFT_STR_LNG_RV: "Returns the left portion of string supplied in srcString with the specified length. If the length of the string in the srcString parameter is less than the number of characters specified in the length parameter, the entire string in srcString is returned.", AR_FN_STR_LEFT_STR_LNG_PRM_DSC_0: "The source string.", AR_FN_STR_LEFT_STR_LNG_PRM_DSC_1: "The number of characters to return from the left portion of the string in the srcString parameter.", AR_FN_DSC_LENGTH: "Gets the number of characters in a string.", AR_FN_LNG_LENGTH_STR_DSC: "Calculates the number of characters in the supplied String value.", AR_FN_LNG_LENGTH_STR_RV: "Returns the number of characters in the String supplied in the text parameter.", AR_FN_LNG_LENGTH_STR_PRM_DSC_0: "The String to count the number of characters.", AR_FN_LNG_LENGTH_JSON_DSC: "Calculates the number of characters in the supplied JSON value that contains a string.", AR_FN_LNG_LENGTH_JSON_RV: "Returns the number of characters in the JSON string supplied in the text parameter.", AR_FN_LNG_LENGTH_JSON_PRM_DSC_0: "The JSON value that contains a string. If the supplied JSON value is not a string, this will invoke error handling. Remember the IsJsonString function can be used to check if a JSON value contains a string.", AR_FN_DSC_LOWER: "Converts a String to all lowercase characters.", AR_FN_STR_LOWER_STR_DSC: "Converts the supplied String value to a lowercase String in a culture invariant manner.", AR_FN_STR_LOWER_STR_RV: "Returns the input string in all lower case.", AR_FN_STR_LOWER_STR_PRM_DSC_0: "The string to lower case.", AR_FN_DSC_LTRIM: "Removes all whitespace from the left-hand side of the string and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_LTRIM_STR_DSC: "Removes all whitespace from the left-hand side of the supplied String value and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_LTRIM_STR_RV: "Returns a String with all whitespace removed from the left-hand side of the supplied String value. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_LTRIM_STR_PRM_DSC_0: "The String to left trim.", AR_FN_DSC_REPLACE: "Replaces all occurrences of specified text in a String with different text.", AR_FN_STR_REPLACE_STR_STR_STR_DSC: "Replaces all occurrences of a specified text in a String with different text.", AR_FN_STR_REPLACE_STR_STR_STR_RV: "Returns a string with the replaced values ( if any ).", AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_0: "The String that is to be searched.", AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_1: "The String that will be replaced. This is a case sensitive match.", AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_2: "The String to replace the findString. A NOT_SET value is treated as a blank string.", AR_FN_DSC_REVERSE: "Returns a String in reverse order.", AR_FN_STR_REVERSE_STR_DSC: "Reverses the contents of the supplied String value.", AR_FN_STR_REVERSE_STR_RV: "Returns the String passed to the function in reverse order.", AR_FN_STR_REVERSE_STR_PRM_DSC_0: "The String to reverse.", AR_FN_DSC_RIGHT: "Retrieves a substring of a specified length from the right hand side of a string.", AR_FN_STR_RIGHT_STR_LNG_DSC: "Retrieves a substring of a specified length from the right hand side of a string.", AR_FN_STR_RIGHT_STR_LNG_RV: "Returns the right portion of string supplied in srcString with the specified length. If the length of the string in the srcString parameter is less than the number of characters specified in the length parameter, the entire string in srcString is returned.", AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_0: "The source string.", AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_1: "The number of characters to return from the right hand side of the string in the srcString parameter.", AR_FN_DSC_RTRIM: "Removes all whitespace from the right hand side of the string and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_RTRIM_STR_DSC: "Removes all whitespace from the right hand side of the supplied String value. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_RTRIM_STR_RV: "Returns the string with all whitespace removed from the right hand side. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_RTRIM_STR_PRM_DSC_0: "The String to right trim.", AR_FN_DSC_SUBSTRING: "Gets part of a String that starts at a specified position and has the specified length.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_DSC: "Gets part of a String that starts at a specified position and has the specified length.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_RV: 'Returns a substring from the supplied string. If the starting position is past the end of the string, "" is returned.', AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_0: "The source String from which the substring will be taken.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_1: "The starting position of the String in the text parameter. The first position is 0.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_2: "The length of the desired substring.", AR_FN_DSC_TRIM: "Removes all whitespace from the right and left side of the input string and returns the resulting trimmed string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_TRIM_STR_DSC: "Removes all whitespace from the left and right side of the supplied String value and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_TRIM_STR_RV: "Returns the string with all whitespace removed from the right and left hand side. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_TRIM_STR_PRM_DSC_0: "The String to trim.", AR_FN_DSC_UPPER: "Converts a String to all uppercase characters.", AR_FN_STR_UPPER_STR_DSC: "Converts the supplied String value to an uppercase String in a culture invariant manner.", AR_FN_STR_UPPER_STR_RV: "Returns the input string in all upper case.", AR_FN_STR_UPPER_STR_PRM_DSC_0: "The string to upper case.", AR_FN_DSC_CONTAINS: "Determines if a String contains the specified text.", AR_FN_BLN_CONTAINS_STR_STR_DSC: "Determines if a String contains the specified String in a case sensitive manner.", AR_FN_BLN_CONTAINS_STR_STR_RV: "Returns true if the text is found, otherwise false.", AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_0: "The String that will be scanned.", AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_1: "The text for which you are searching.", AR_FN_BLN_CONTAINS_STR_STR_BLN_DSC: "Determines if a String contains the specified String in a case sensitive or case insensitive manner.", AR_FN_BLN_CONTAINS_STR_STR_BLN_RV: "Returns true if the text is found, otherwise false.", AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_0: "The String that will be scanned.", AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_1: "The text for which you are searching.", AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_2: "Whether or not to perform a case insensitive (true) or case sensitive (false) search.", AR_FN_DSC_COMPARE: "Compares two specified String values and returns an Integer that indicates their relationship to one another in the sort order.", AR_FN_LNG_COMPARE_STR_STR_DSC: "Compares two specified String values and returns an Integer that indicates their relationship to one another by doing a character by character comparison. The comparison is case sensitive.", AR_FN_LNG_COMPARE_STR_STR_RV: "Returns 1 if the string in stringToCompare is greater than the string in stringToCompareTo, -1 if the string in stringToCompare is less than the string in stringToCompareTo and 0 if the string in stringToCompare is equal to the string in stringToCompareTo.", AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_0: "The String to be compared.", AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_1: "The String to compare to.", AR_FN_LNG_COMPARE_STR_STR_EX_OUT_2: "1 ( remember, we're comparing strings, not numbers here )", AR_FN_LNG_COMPARE_STR_STR_BLN_DSC: "Compares two specified String values and returns an Integer that indicates their relationship to one another by doing a character by character comparison.", AR_FN_LNG_COMPARE_STR_STR_BLN_RV: "Returns 1 if the string in stringToCompare is greater than the string in stringToCompareTo, -1 if the string in stringToCompare is less than the string in stringToCompareTo and 0 if the string in stringToCompare is equal to the string in stringToCompareTo.", AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_0: "The String to be compared.", AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_1: "The String to compare to.", AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_2: "Whether or not to perform a case sensitive or case insensitive comparison.", AR_FN_DSC_SPLIT: "Identifies substrings in the supplied text separated by a delimiter.", AR_FN_STR_COLL_SPLIT_STR_STR_DSC: "Splits a string into one or more strings based on the supplied delimiter.", AR_FN_STR_COLL_SPLIT_STR_STR_RV: "Returns the substrings in the supplied text separated by a delimiter in a String collection.", AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_0: "The text to split.", AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_1: "The delimiting text between substrings.", AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_0: 'A String collection with items: "He", "", "o Wor", "d"', AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_1: 'A string collection with one item: ""', AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_2: 'A String collection with items: "H", "e", "l", "l", "o", " ", "W", "o", "r", "l" and "d"', AR_FN_DSC_DAY: "Gets the day from the supplied value.", AR_FN_LNG_DAY_DATE_DSC: "Gets the day from a Date.", AR_FN_LNG_DAY_DATE_RV: "Returns the day of the month from a Date. The result will be from 1 to 31.", AR_FN_LNG_DAY_DATE_PRM_DSC_0: "The Date from which to get the day.", AR_FN_LNG_DAY_DTM_DSC: "Gets the day from a DateTime.", AR_FN_LNG_DAY_DTM_RV: "Returns the day of the month from a DateTime. The result will be from 1 to 31.", AR_FN_LNG_DAY_DTM_PRM_DSC_0: "The DateTime from which to get the day.", AR_FN_DSC_MONTH: "Gets the month from the supplied value.", AR_FN_LNG_MONTH_DATE_DSC: "Gets the month from a Date.", AR_FN_LNG_MONTH_DATE_RV: "Returns the month from the supplied Date. 1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July, 8=August, 9=September, 10=October, 11=November and 12=December.", AR_FN_LNG_MONTH_DATE_PRM_DSC_0: "The Date from which to get the month.", AR_FN_LNG_MONTH_DTM_DSC: "Gets the month from a DateTime.", AR_FN_LNG_MONTH_DTM_RV: "Returns the month from the supplied DateTime. 1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July, 8=August, 9=September, 10=October, 11=November and 12=December.", AR_FN_LNG_MONTH_DTM_PRM_DSC_0: "The DateTime from which to get the month.", AR_FN_DSC_YEAR: "Gets the year from the supplied value.", AR_FN_LNG_YEAR_DATE_DSC: "Gets the year from the supplied Date.", AR_FN_LNG_YEAR_DATE_RV: "Returns the year from the supplied Date.", AR_FN_LNG_YEAR_DATE_PRM_DSC_0: "The Date from which to get the year.", AR_FN_LNG_YEAR_DTM_DSC: "Gets the year from the supplied DateTime.", AR_FN_LNG_YEAR_DTM_RV: "Returns the year from the supplied DateTime.", AR_FN_LNG_YEAR_DTM_PRM_DSC_0: "The DateTime from which to get the year.", AR_FN_DSC_HOUR: "Gets the hour from the supplied value.", AR_FN_LNG_HOUR_TIME_DSC: "Gets the hour from the supplied Time.", AR_FN_LNG_HOUR_TIME_RV: "Returns the zero-based hour from the supplied Time. The number will range from 0 to 23 where 12AM is 0, 1AM is 1, ..., 11PM = 23", AR_FN_LNG_HOUR_TIME_PRM_DSC_0: "The Time from which to get the hour.", AR_FN_LNG_HOUR_DTM_DSC: "Gets the hour from the supplied DateTime.", AR_FN_LNG_HOUR_DTM_RV: "Returns the zero-based hour from the supplied DateTime. The number will range from 0 to 23 where 12AM is 0, 1AM is 1, ..., 11PM = 23", AR_FN_LNG_HOUR_DTM_PRM_DSC_0: "The DateTime from which to get the hour.", AR_FN_DSC_MINUTE: "Gets the minute from the supplied value.", AR_FN_LNG_MINUTE_DTM_DSC: "Gets the minute from the supplied DateTime.", AR_FN_LNG_MINUTE_DTM_RV: "Returns the minute from the supplied DateTime. The number will range from 0 to 59.", AR_FN_LNG_MINUTE_DTM_PRM_DSC_0: "The DateTime from which to get the minute.", AR_FN_LNG_MINUTE_TIME_DSC: "Gets the minute from the supplied Time.", AR_FN_LNG_MINUTE_TIME_RV: "Returns the minute from the supplied Time. The number will range from 0 to 59.", AR_FN_LNG_MINUTE_TIME_PRM_DSC_0: "The Time from which to get the minute.", AR_FN_DSC_SECOND: "Gets the second from the supplied value.", AR_FN_LNG_SECOND_DTM_DSC: "Gets the second from the supplied DateTime.", AR_FN_LNG_SECOND_DTM_RV: "Returns the second from the supplied DateTime. The number will range from 0 to 59.", AR_FN_LNG_SECOND_DTM_PRM_DSC_0: "The DateTime from which to get the second.", AR_FN_LNG_SECOND_TIME_DSC: "Gets the second from the supplied Time.", AR_FN_LNG_SECOND_TIME_RV: "Returns the second from the supplied Time. The number will range from 0 to 59.", AR_FN_LNG_SECOND_TIME_PRM_DSC_0: "The Time from which to get the second.", AR_FN_DSC_DATEDIFF: "Returns the difference between two Date values as a Duration.", AR_FN_DUR_DATEDIFF_DATE_DATE_DSC: "Calculates the difference between two Date values.", AR_FN_DUR_DATEDIFF_DATE_DATE_RV: "Returns the difference between the date1 and date2 parameters as a Duration. If the Date in date1 is after the date2, a positive Duration is returned. If the Date in date1 is before the date2, a negative Duration is returned. If they're the same, a 0 second Duration is returned.", AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_0: "A Date value.", AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_1: "The Date value to subtract.", AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_0: "A duration of 2 days.", AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_1: "A duration of -2 days.", AR_FN_DSC_DATETIMEDIFF: "Returns the difference between two DateTime values as a Duration.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_DSC: "Calculates the difference between two DateTime values.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_RV: "Returns the difference between the dateTime1 and dateTime2 parameters as a Duration. If the DateTime in dateTime1 is after the dateTime2, a positive Duration is returned. If the DateTime in dateTime1 is before the dateTime2, a negative Duration is returned. If they're the same, a 0 second Duration is returned.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_0: "A DateTime value.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_1: "The DateTime value to subtract.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_0: "A duration of 2 hours.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_1: "A duration of -2 hours.", AR_FN_DSC_TIMEDIFF: "Returns the difference between two Time values as a Duration.", AR_FN_DUR_TIMEDIFF_TIME_TIME_DSC: "Calculates the difference between two Time values.", AR_FN_DUR_TIMEDIFF_TIME_TIME_RV: "Returns the difference between the time1 and time2 parameters as a Duration. If the Time in time1 is after the time2, a positive Duration is returned. If the Time in time1 is before the time2, a negative Duration is returned. If they're the same, a 0 second Duration is returned.", AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_0: "A Time value.", AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_1: "The Time value to subtract.", AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_0: "A duration of 2 hours.", AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_1: "A duration of -2 hours.", AR_FN_DSC_DAYOFWEEK: "Gets the day of week from the supplied value.", AR_FN_LNG_DAYOFWEEK_DATE_DSC: "Gets the day of week from the supplied Date.", AR_FN_LNG_DAYOFWEEK_DATE_RV: "Returns the day of week from the supplied Date as a value from 1 to 7. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_LNG_DAYOFWEEK_DATE_PRM_DSC_0: "The Date from which to get the day of week.", AR_FN_LNG_DAYOFWEEK_DTM_DSC: "Gets the day of week from the supplied DateTime.", AR_FN_LNG_DAYOFWEEK_DTM_RV: "Returns the day of week from the supplied DateTime as a value from 1 to 7. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_LNG_DAYOFWEEK_DTM_PRM_DSC_0: "The DateTime from which to get the day of week.", AR_FN_DSC_GETDAYOFWEEKOCCURRENCE: "Calculates the DateTime for a specified occurrence of a day of week.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week for a particular year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_RV: "Returns a DateTime for a specified occurrence of a day of the week for the year at 12:00:00AM. If the occurrence does not exist for the specified year, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified year. Using a negative value computes the occurrence backward from the end of the year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_2: "The year to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is March 5th, 2017 at 12:00:00AM which is the tenth Sunday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is December 29th, 2017 at 12:00:00AM which is the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is December 22nd, 2017 at 12:00:00AM which is the second to the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a 53rd occurrence of Monday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week within a particular month and year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_RV: "Returns a DateTime for a specified occurrence of a day of week within a month at 12:00:00AM. If the occurrence does not exist for the specified year and month, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified month and year. Using a negative value computes the occurrence backward from the end of the month.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_2: "The year to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_3: "The month to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is April 9th, 2017 at 12:00:00AM which is the second Sunday in April, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is February 24th, 2017 at 12:00:00AM which is the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is February 17th, 2017 at 12:00:00AM which is the second to the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a fifth occurrence of Tuesday in April, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week for a particular year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_RV: "Returns the DateTime for a specified occurrence of a day of week for a year at the specified time. If the occurrence does not exist for the specified year, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified year. Using a negative value computes the occurrence backward from the end of the year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The year to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The hour to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The minute to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5: "The second to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is December 29th, 2017 at 02:14:30AM which is the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is December 22nd, 2017 at 02:05:00AM which is the second to the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is May 14th, 2017 at 2:15:15AM which is the 20th Sunday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a 53rd occurrence of Tuesday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week with a specified time within a particular month and year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_RV: "Returns a DateTime for a specified occurrence of a day of week within a month at the specified time. If the occurrence does not exist for the specified year and month, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified month and year. Using a negative value computes the occurrence backward from the end of the month.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The year to use in the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The month to use in the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The hour to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5: "The minute to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_6: "The second to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is April 9th, 2017 at 11:15:00AM which is the second Sunday in April, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is February 24th, 2017 at 02:30:00PM which is the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is February 17th, 2017 at 05:00:00AM which is the second to the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a fifth occurrence of Tuesday in April, 2017.", AR_FN_DSC_GETMENUSSUPPORTSPEECHRECOGNITION: "Returns whether or not menus in the flow support speech recognition.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_DSC: "Whether or not menus in the flow support speech recognition for the language in which the flow is currently running.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_RV: "Returns whether or not menus in the flow support speech recognition for the current flow language.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_DSC: "Whether or not menus in the flow support speech recognition for a specified IETF language tag.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_RV: "Returns whether or not menus in the current flow support speech recognition for supplied IETF language tag. If you supply a NOT_SET language tag, the return value is a NOT_SET Boolean.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_PRM_DSC_0: "The IETF language tag of the language to check.", AR_FN_DSC_WEEKNUM: "Gets the week number of a DateTime or Date.", AR_FN_LNG_WEEKNUM_DATE_DSC: "Gets the week number of a Date.", AR_FN_LNG_WEEKNUM_DATE_RV: "Returns the week number of the Date as an Integer between 1 and 53 inclusive.", AR_FN_LNG_WEEKNUM_DATE_PRM_DSC_0: "The Date value from which to get the week number.", AR_FN_LNG_WEEKNUM_DTM_DSC: "Gets the week number of a DateTime.", AR_FN_LNG_WEEKNUM_DTM_RV: "Returns the week number of the DateTime as an Integer between 1 and 53 inclusive.", AR_FN_LNG_WEEKNUM_DTM_PRM_DSC_0: "The DateTime value from which to get the week number.", AR_FN_DSC_MAKEDATE: "Returns a new instance of Date initialized with the specified values.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_DSC: "Creates a new Date for the supplied year, month and day.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_RV: "Returns a new Date from the supplied parameters.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_0: "The year of the new Date.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_1: "The month of the new Date.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_2: "The day of the new Date.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_0: "A Date whose value is May 20th, 2014.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_1: "A Date whose value is January 1st, 2018.", AR_FN_DSC_MAKEDATETIME: "Returns a new instance of DateTime initialized with the specified values.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_DSC: "Creates a new DateTime in UTC.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_RV: "Returns a new DateTime from the supplied parameters in Coordinated Universal Time (UTC).", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The year of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The month of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The day of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The hour of the day of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The minute of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5: "The second of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is March 20th, 2009 at 12:00:00PM.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_DSC: "Creates a new DateTime for the specified date at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_RV: "Returns a new DateTime from the date parameters at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_0: "The year of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_1: "The month of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_2: "The day of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is March 20th, 2009 at 12:00:00 AM.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_DSC: "Creates a new DateTime from a supplied Date and Time.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_RV: "Returns a new DateTime from the supplied Date and Time values.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_0: "The UTC Date for the new DateTime. If the value is a NOT_SET Date then January 1st, 1970 is used.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_1: "The UTC Time of the new DateTime. If the value is a NOT_SET time, then 12:00:00.000AM is used.", AR_FN_DSC_MAKEDURATION: "Returns a new instance of Duration initialized with the specified values.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_DSC: "Creates a Duration from the supplied values.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_RV: "Returns the new duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_0: "The number of days for the new Duration. A day is 86400 seconds.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_1: "The number of hours for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_2: "The number of minutes for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_3: "The number of seconds for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_0: "A Duration of 10 days and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_1: "A negative Duration of 9 days, 23 hours and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_2: "A negative Duration of 10 days and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_DSC: "Creates a Duration from the supplied values.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_RV: "Returns the new duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The number of days for the new Duration. A day is 86400 seconds.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The number of hours for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The number of minutes for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The number of seconds for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The number of milliseconds for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A Duration of 10 days and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_1: "A negative Duration of 9 days, 23 hours, 30 minutes, 10.5 seconds", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_2: "A negative Duration of 10 days and 30 minutes", AR_FN_DSC_MAKETIME: "Returns a new instance of Time initialized with the specified values.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_DSC: "Creates a new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_RV: "Returns a new Time from the supplied parameters.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_0: "The hour of the day of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_1: "The minute of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_2: "The second of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_EX_OUT_0: "A Time whose value is 12:05:00PM.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_DSC: "Creates a new Time with the ability to specify milliseconds.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_RV: "Returns a new Time from the supplied parameters.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_0: "The hour of the day of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_1: "The minute of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_2: "The second of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_3: "The milliseconds of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_0: "A Time whose value is 02:30:00AM.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_1: "A Time whose value is 12:00:10.200PM.", AR_FN_DSC_ADDDAYS: "Adds a specified number of days to a value.", AR_FN_DTM_ADDDAYS_DTM_LNG_DSC: "Adds a specified number of days to a DateTime value. This works by incrementing or decrementing the day component of the date.", AR_FN_DTM_ADDDAYS_DTM_LNG_RV: "The resulting DateTime with the days added.", AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_0: "The DateTime that will be used as the starting point.", AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_1: "The number of days to add to the starting DateTime.", AR_FN_DTM_ADDDAYS_DTM_LNG_EX_OUT_0: "A DateTime of March 7th, 2009 at 12:00:00PM.", AR_FN_DATE_ADDDAYS_DATE_LNG_DSC: "Adds a specified number of days to a Date value. This works by incrementing or decrementing the day component of the date.", AR_FN_DATE_ADDDAYS_DATE_LNG_RV: "The resulting Date with the days added.", AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_0: "The Date that will be used as the starting point.", AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_1: "The number of days to add to the starting Date.", AR_FN_DATE_ADDDAYS_DATE_LNG_EX_OUT_0: "A Date of March 7th, 2009.", AR_FN_DSC_ADDDURATION: "Adds a Duration to a DateTime.", AR_FN_DATE_ADDDURATION_DATE_DUR_DSC: "Adds days to a Date. The number of days to add is calculated by taking the integral value of the total number of seconds in the supplied Duration value divided by 86400 ( the number of seconds in 1 day ).", AR_FN_DATE_ADDDURATION_DATE_DUR_RV: "Returns a Date that is the result of adding the number of days in the supplied duration to the Date value.", AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_0: "A Date value.", AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_1: "A Duration value that supplies the number of days to add to the Date value in startDate.", AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_0: "A Date whose value is January 20th, 2009.", AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_1: "A Date whose value is March 2nd, 2020.", AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_2: "A Date whose value is December 30th, 2019.", AR_FN_DTM_ADDDURATION_DTM_DUR_DSC: "Adds a Duration to a DateTime.", AR_FN_DTM_ADDDURATION_DTM_DUR_RV: "Returns a DateTime that is the result of adding the supplied Duration to the incoming DateTime value. Note that if the Duration contains fractional seconds, those are not added to the DateTime since DateTime does not support milliseconds.", AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_0: "A DateTime value.", AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_1: "A Duration value to add to the DateTime value in startDateTime.", AR_FN_DTM_ADDDURATION_DTM_DUR_EX_OUT_0: "A DateTime of January 20, 2009 at 7:00:00 AM.", AR_FN_TIME_ADDDURATION_TIME_DUR_DSC: "Adds a Duration to a Time. Addition of a Duration value to a Time value allows for wrap-around so adding three hours to a Time value of 23:00:00 will return a Time value of 02:00:00.", AR_FN_TIME_ADDDURATION_TIME_DUR_RV: "Returns a Time that is the result of adding the supplied Duration value to the supplied Time value.", AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_0: "A Time value.", AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_1: "A Duration value to add to the Time value in startTime.", AR_FN_DSC_ADDMONTHS: "Add a specified number of months to a value.", AR_FN_DTM_ADDMONTHS_DTM_LNG_DSC: "Adds a specified number of months to a DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of months to a starting DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_1: "The number of months to add to the starting DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_0: "A DateTime of April 10, 2009 at 06:30:00 AM.", AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_1: "A DateTime of February 28, 2009 at 06:30:00 AM.", AR_FN_DATE_ADDMONTHS_DATE_LNG_DSC: "Adds a specified number of months to a Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_RV: "Returns a Date that is the result of adding the specified number of months to a starting Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_0: "The starting Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_1: "The number of months to add to the starting Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_0: "A Date whose value is April 10th, 2009.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_1: "A Date whose value is February 29th, 2008.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_2: "A Date whose value is March 1st, 2009.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_3: "A Date whose value is January 1st, 2020.", AR_FN_DSC_ADDYEARS: "Add the specified number of years to a value.", AR_FN_DTM_ADDYEARS_DTM_LNG_DSC: "Adds a specified number of years to a DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of years to a starting DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_1: "The number of years to add to the starting DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2012 at 06:30:00 AM.", AR_FN_DATE_ADDYEARS_DATE_LNG_DSC: "Adds a specified number of years to a Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_RV: "Returns a Date that is the result of adding the specified number of years to a starting Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_0: "The starting Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_1: "The number of years to add to the starting Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_0: "A Date whose value is January 10th, 2015.", AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_1: "A Date whose value is January 10th, 2012.", AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_2: "A Date whose value is January 10th, 2009.", AR_FN_DSC_ADDHOURS: "Add the specified number of hours to a value.", AR_FN_DTM_ADDHOURS_DTM_LNG_DSC: "Adds a specified number of hours to a DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of hours to a starting DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_1: "The number of hours to add to the starting DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2009 at 09:30:00 AM.", AR_FN_TIME_ADDHOURS_TIME_LNG_DSC: "Adds a specified number of hours to a Time. Addition of hours to a Time value allows for wrap-around so adding three hours to a Time value of 22:00:00 will return a Time value of 01:00:00.", AR_FN_TIME_ADDHOURS_TIME_LNG_RV: "Returns a Time that is the result of adding the specified number of hours to a starting Time.", AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_0: "The starting Time.", AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_1: "The number of hours to add to the starting Time.", AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_0: "A Time whose value is 09:30:00AM.", AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_1: "A Time whose value is 09:30:00.500PM.", AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_2: "A Time whose value is 12:00:00PM.", AR_FN_DSC_ADDMINUTES: "Add the specified number of minutes to a value.", AR_FN_DTM_ADDMINUTES_DTM_LNG_DSC: "Adds a specified number of minutes to a DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of minutes to a starting DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_1: "The number of minutes to add to the starting DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2009 at 06:33:00 AM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_DSC: "Adds a specified number of minutes to a Time. Addition of minutes to a Time value allows for wrap-around so adding 90 minutes to a Time value of 23:30:00 will return a Time value of 01:00:00.", AR_FN_TIME_ADDMINUTES_TIME_LNG_RV: "Returns a Time that is the result of adding the specified number of minutes to a starting Time.", AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_0: "The starting Time.", AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_1: "The number of minutes to add to the starting Time.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_0: "A Time whose value is 09:00:00AM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_1: "A Time whose value is 08:30:00.500PM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_2: "A Time whose value is 00:00:00AM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_3: "A Time whose value is 00:30:00AM.", AR_FN_DSC_ADDSECONDS: "Add the specified number of seconds to a value.", AR_FN_DTM_ADDSECONDS_DTM_LNG_DSC: "Adds a specified number of seconds to a DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of seconds to a starting DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_1: "The number of seconds to add to the starting DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2009 at 06:30:03 AM.", AR_FN_TIME_ADDSECONDS_TIME_LNG_DSC: "Adds a specified number of seconds to a Time. Addition of seconds to a Time value allows for wrap-around so adding 300 seconds to a Time value of 23:57:00 will return a Time value of 00:02:00.", AR_FN_TIME_ADDSECONDS_TIME_LNG_RV: "Returns a Time that is the result of adding the specified number of seconds to a starting Time.", AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_0: "The starting Time.", AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_1: "The number of seconds to add to the starting Time.", AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_0: "A Time whose value is 00:35:30AM.", AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_1: "A Time whose value is 11:30:00PM.", AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_2: "A Time whose value is 06:30:00.500AM.", AR_FN_DSC_LOGICALIF: "Performs a logical if and returns one value if the supplied condition is true and a different value if the supplied condition is false.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false, the value of the falseValue parameter is returned.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_1: "The value to return if the condition is true.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_2: "The value to return if the condition is false or a NOT_SET Boolean.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_4: 'A Currency with an amount of 10.00 and code of "USD".', AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_5: "The DateTime of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC)", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_6: "A Duration of 1 hour.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_7: 'The User with the name "Doe, John".', AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_8: "The Skill of Spanish.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_9: "The Date whose value is June 1st, 2010.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_10: "The Time whose value is 12:00:00PM.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false or a NOT_SET Boolean, the value of the falseValue parameter is returned.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1: "The collection value to return if the condition is true.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2: "The collection value to return if the condition is false or a NOT_SET Boolean.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_0: 'A currency collection with one item. The Currency item has an amount of 10.00 and code of "USD".', AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_1: "The collection with the Boolean value true.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_2: 'The String collection with the "hello" string in it.', AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_3: "The Integer collection with the value 100 in it.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_4: "The Integer collection with the value 100.5 in it.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_5: "A DateTime collection with the DateTime value of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC).", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_6: "The Duration collection with the Duration of 1 hour.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_7: 'A User collection with the User whose username is "john.doe@company.com".', AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_8: "A Skill collection with the Skill of Spanish.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_9: "A Skill collection with one NOT_SET Skill in it.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_10: "The Date collection with one Date item whose value is June 1st, 2010.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_11: "The Time collection with one Time item whose value is 12:00:00PM.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueValueAudio is returned. Otherwise the value of falseValueAudio is returned. Only the trueValueAudio or falseValueAudio parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValueAudio and falseValueAudio parameters must be the same.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_RV: "If value in the condition parameter evaluates to true, the Audio value in the trueValueAudio parameter is returned. If the value of the condition evaluates to false or a NOT_SET Boolean, the value of the falseValueAudio parameter is returned.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_1: "The Audio value to return if the condition is true.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_2: "The Audio value to return if the condition is false or a NOT_SET Boolean.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_EX_OUT_0: 'Audio for the string "Hello" spoken via. text to speech.', AR_FN_DSC_AREEQUAL: "Checks whether all of the arguments are equal.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_DSC: "Returns a Boolean saying whether all of the arguments are equal.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_RV: "Returns true if all instances of valueToCompare are equal to the valueToCompareTo value, otherwise false.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_0: "The value to check.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_1: "This value will be compared to the value in the valueToCompare parameter.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_DSC: "Checks to see if two collections are equal or not. To be considered equal, the collections must have the same number of items and each item in one collection must be equal to the corresponding element in the other collection.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_RV: "Returns a boolean indicating if the two collections are equal or not.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_0: "This collection will be compared to the collection in valueToCompareTo.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_1: "The collection to check against.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_DSC: "Returns a Boolean indicating if two or more String values are equal.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_RV: "Returns true if value in valueToCompare is equal to the valueToCompareTo value, otherwise false.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_0: "Whether or not to perform a case sensitive or case insensitive comparison of the strings.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_1: "This value will be compared to the value in the valueToCompareTo parameter.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_2: "The value to check against.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_DSC: "Checks to see if two String collections are equal or not. To be considered equal, the collections must have the same number of items and each item in one collection must be equal to the corresponding element in the other collection.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_RV: "Returns a boolean indicating if the two collections are equal or not.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_0: "Whether or not to perform case sensitive or case insensitive comparisons of items in the collections.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_1: "This collection will be compared to the collection in valueToCompareTo.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_2: "The collection to check against.", AR_FN_DSC_ISSKILLEXPRESSIONFILTERVALID: "Determines whether a Skill Expression Filter is valid by checking if its normalized text has at least one character.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_DSC: "Returns true if the supplied skill expression filter's normalized text has at least one character. Returns false if the skill expression filter is NOT_SET or if the normalized text is empty or NOT_SET.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_RV: "Returns true if the skill expression filter's normalized text has at least one character. Returns false if the skill expression filter is NOT_SET or if the normalized text is empty or NOT_SET.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_PRM_DSC_0: "The Skill Expression Filter to validate.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_0: "Returns true if the normalized text has at least one character.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_1: "Returns false because the skill expression filter is NOT_SET.", AR_FN_DSC_ARESKILLEXPRESSIONFILTERSVALID: "Determines the validity of a Skill Expression Filter collection.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_DSC: "Determines the validity of a Skill Expression Filter collection. Returns true if all Skill Expression Filters in the collection are valid. Returns false if the collection is empty or if any Skill Expression Filter in the collection is invalid.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_RV: "Returns true if all Skill Expression Filters in the collection are valid. Returns false if the collection is empty or if any Skill Expression Filter in the collection is invalid.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_PRM_DSC_0: "The Skill Expression Filter collection to validate.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_0: "Returns true if all Skill Expression Filters in the collection are valid.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_1: "Returns false because the collection is empty.", AR_FN_DSC_ISSET: "Determines whether or not a value is set by testing to see if it is not equal to NOT_SET.", AR_FN_BLN_ISSET_ANY_DSC: "Determines whether or not the supplied value is NOT_SET.", AR_FN_BLN_ISSET_ANY_RV: "Returns a Boolean true if the value passed in is NOT_SET.", AR_FN_BLN_ISSET_ANY_PRM_DSC_0: "The value to test to see if it is set or not.", AR_FN_BLN_ISSET_AUDIO_DSC: "Determines whether or not the supplied Audio value is NOT_SET.", AR_FN_BLN_ISSET_AUDIO_RV: "Returns a Boolean true if the Audio value passed in is NOT_SET.", AR_FN_BLN_ISSET_AUDIO_PRM_DSC_0: "The Audio value to test to see if it is set or not.", AR_FN_BLN_ISSET_NTS_DSC: "Returns a boolean false.", AR_FN_BLN_ISSET_NTS_RV: "Returns a Boolean false.", AR_FN_BLN_ISSET_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DSC_GETAT: "Gets an item at a specified index in a collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_DSC: "Gets an item at a specified index in a collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_RV: "Returns the item at the specified index in the collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_0: "The collection from which to get an item.", AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_1: "The zero-based index of the item to get from the collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_4: 'A Currency value with a NOT_SET amount and code of "USD"', AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_5: "The DateTime of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC).", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_6: "The duration of 10 days and 30 minutes.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_7: "The Spanish Skill", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_8: 'The User with the username of "john.doe@company.com"', AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_9: "A NOT_SET Skill.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_10: "The Date whose value is January 10th, 2015.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_11: "The Time whose value is 02:15:00PM.", AR_FN_JSON_GETAT_JSON_LNG_DSC: "For a given JSON value, if the value contains an array this returns an item from the array or if the value contains a string, this returns a character at the supplied index.", AR_FN_JSON_GETAT_JSON_LNG_RV: "Returns the item from the supplied JSON array or character from the supplied JSON string value as a JSON value.", AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_0: "The JSON value that contains an array with the item to return or string value whose character you want to return. If the supplied JSON value does not contain an array or string, this will invoke error handling. Remember the IsJsonArray or IsJsonString functions can be used to check if a JSON value contains an array or string.", AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_1: "The zero-based index of the item in the JSON value array or character position in the JSON value string to return. Attempting to access an array item or string character using a negative index or an index that is greater than or equal to the number of items in the array or length of the string will invoke error handling.", AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_0: 'A JSON String containing the value "b"', AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_1: 'A JSON value containing the string "l".', AR_FN_DSC_GETCOLLECTIONPROPERTYVALUES: "Returns a collection of property values for a given property name from the items in a collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_DSC: "Returns a collection of values for the specified property from each item in the supplied collection. The collection must be a data type that supports properties. If an item in the collection is NOT_SET, the corresponding value in the returned collection is NOT_SET since there is no property to access. For JSON collections, only items that are JSON objects are considered; any other item or an item missing the property resolves to NOT_SET.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_RV: "Returns a collection containing the value of the specified property from each item in the supplied collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_0: "The collection whose items' property values are to be returned. Must be a data type that supports properties.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_1: "The name of the property to retrieve from each item in the collection. This must be a string literal.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_EX_OUT_0: "A String collection containing the IDs of the Marketing and Support queues followed by NOT_SET for the queue that could not be found.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_DSC: "Returns a collection of values for the specified property from each item in the supplied collection. If an item in the collection is NOT_SET, the corresponding value in the returned collection is NOT_SET, since there is no property to access. If unique is true, only unique property values are returned. This is a shorthand for RemoveDups(GetCollectionPropertyValues(collection, propertyName)).", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_RV: "Returns a collection containing the value of the specified property from each item in the supplied collection, with duplicate values removed when unique is true.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_0: "The collection whose items' property values are to be returned. Must be a data type that supports properties.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_1: "The name of the property to retrieve from each item in the collection. This must be a string literal.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_2: "Whether only unique property values should be returned in the resulting collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_EX_OUT_0: "A String collection containing the unique IDs of the Marketing and Support queues.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_DSC: "Returns a collection of values for the specified property from each item in the supplied collection. If an item in the collection is NOT_SET, the corresponding value in the returned collection is NOT_SET, since there is no property to access. If unique is true and ignoreCase is true, String property values are compared case insensitively when determining uniqueness. This is a shorthand for RemoveDups(GetCollectionPropertyValues(collection, propertyName), true).", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_RV: "Returns a collection containing the value of the specified property from each item in the supplied collection, with duplicate values removed when unique is true.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_0: "The collection whose items' property values are to be returned. Must be a data type that supports properties.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_1: "The name of the property to retrieve from each item in the collection. This must be a string literal.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_2: "Whether only unique property values should be returned in the resulting collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_3: "When unique is true, whether String property values should be compared case insensitively when determining uniqueness.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_EX_OUT_0: 'A JSON collection containing a single JSON value with the string "Marketing".', AR_FN_DSC_COUNT: "Gets the number of items in a collection.", AR_FN_LNG_COUNT_ANY_COLL_DSC: "Gets the number of items in a collection.", AR_FN_LNG_COUNT_ANY_COLL_RV: "Returns the number of items in a collection.", AR_FN_LNG_COUNT_ANY_COLL_PRM_DSC_0: "The Boolean collection to count.", AR_FN_LNG_COUNT_JSON_DSC: "Counts the number of items within a JSON value that contains an array.", AR_FN_LNG_COUNT_JSON_RV: "Returns the number of items in the JSON array.", AR_FN_LNG_COUNT_JSON_PRM_DSC_0: "The JSON value with the array to count. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_DSC_ESCAPEFORMARKDOWN: "Escapes text for verbatim usage in Markdown.", AR_FN_STR_ESCAPEFORMARKDOWN_STR_DSC: 'Certain characters have special meaning in Markdown syntax. For example, using the "#" character indicates text following the "#" should be rendered as a heading. In order to see characters verbatim so they are not interpreted as formatting characters, they need to be escaped with a backslash. This function escapes "\\", "`", "*", "_", "{", "}", "[", "]", "(", ")" and "#" characters by pre-pending them with a "\\" from the supplied String value.', AR_FN_STR_ESCAPEFORMARKDOWN_STR_RV: "Returns the escaped String.", AR_FN_STR_ESCAPEFORMARKDOWN_STR_PRM_DSC_0: "The String to escape for Markdown.", AR_FN_STR_ESCAPEFORMARKDOWN_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_ESCAPEFORXML: "Escapes text for verbatim usage in XML.", AR_FN_STR_ESCAPEFORXML_STR_DSC: `Certain characters have special meaning in XML. For example, < and > are used to define tags in XML but if you want to need to use those characters verbatim so they are not interpreted as XML, they need to be escaped. This function escapes the " character to ", ' to ', < to <, > to > and & to &.`, AR_FN_STR_ESCAPEFORXML_STR_RV: "Returns the escaped String.", AR_FN_STR_ESCAPEFORXML_STR_PRM_DSC_0: "The String to escape for XML.", AR_FN_STR_ESCAPEFORXML_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_FIND: "Finds all occurrences of an item in a collection and returns an Integer collection of indices where that item was found. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_DSC: "Finds all occurrences of an item in a collection and returns an Integer collection of indices where that item was found.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_RV: "Returns the index of all occurrences of an item in a collection in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_0: "The Collection you want to search.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_FINDFIRST: "Finds the first occurrence of an item in a collection and returns an Integer indicating the index where that item was found. If the item is not found, -1 will be returned.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_DSC: "Finds the first occurrence of an item in a collection and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_RV: "Returns the index of the first occurrence of an item in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_0: "The Collection you want to search.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_FINDITEMS: "Finds all occurrences of a knowledge base document labels in a knowledge base document label collection by label name and returns an Integer collection of indices where the items were found. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC: "Finds all occurrences of a knowledge base document labels in a knowledge base document label collection by label name and returns an Integer collection of indices where the items were found.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV: "Returns the index of all occurrences of a knowledge base document labels in a collection in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1: "The knowledge base document label name to find.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1: 'Returns the indices of the label "Welcome Article" as an array of Integers, if it can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns an empty Integer array.', AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_DSC: "Finds all occurrences of a knowledge base document labels in a knowledge base document label collection and returns an Integer indicating the index where the items were found.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_RV: "Returns the index of all occurrences of a knowledge base document labels in a collection in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_1: "The name of the knowledge base document label property to match on.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_2: "The value of the knowledge base document label property to match on.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_EX_OUT_1: 'Returns the indices of the label "Welcome Article" as an array of Integers, if labels with that name can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns an empty Integer array.', AR_FN_DSC_FINDFIRSTITEM: "Finds the first occurrence of an item in a collection and returns an Integer indicating the index where the item was found. If the item is not found, -1 will be returned.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC: "Finds the first occurrence of a knowledge base document label in a knowledge base document label collection by label name and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV: "Returns the index of the first occurrence of a knowledge base document labels in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1: "The knowledge base document label name to find.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1: 'Returns the first index of the label "Welcome Article" as an integer, if it can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns -1.', AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_DSC: "Finds the first occurrence of a knowledge base document label in a knowledge base document label collection and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_RV: "Returns the index of the first occurrence of a knowledge base document labels in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_1: "The value of the knowledge base document label property to match on.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_2: "The name of the knowledge base document label property to match on.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_EX_OUT_1: 'Returns the first index of the label "Welcome Article" as an integer, if a label with that name can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns -1.', AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_DSC: "Finds the first occurrence of a customer segment in an assigned customer segment collection by customer segment name and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_RV: "Returns the index of the first occurrence of an assigned customer segment in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_0: "The assigned customer segment collection to search.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_1: "The customer segment name to find.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_EX_OUT_1: 'Returns the first index of the segment with name "Gold Tier" as an integer, if it can be found within the assigned customer segment collection. If the supplied segment is not found, this returns -1.', AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_DSC: "Finds the first occurrence of a customer segment in an assigned customer segment collection by property value and name and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_RV: "Returns the index of the first occurrence of an assigned customer segment in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_0: "The assigned customer segment collection to search.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_1: "The value of the assigned customer segment property to match on.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_2: "The name of the assigned customer segment property to match on.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_EX_OUT_1: "Returns the first index of the assigned customer segment where the specified property matches the given value. If no match is found, this returns -1.", AR_FN_DSC_FINDJSONARRAYITEM: "Finds all occurrences of an item in a JSON value that contains an array and returns an Integer collection of indices where that item was found. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_DSC: "Finds all occurrences of an item in a JSON array and returns an Integer collection of indices where that item was found.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_RV: "Returns the index of all occurrences of an item in a JSON array in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_0: "The source JSON value that contains a JSON array for the find operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_FINDJSONARRAYITEMFIRST: "Finds the first occurrence of an item in a JSON value that contains an array and returns an Integer indicating the index where that item was found. If the item is not found, -1 will be returned.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_DSC: "Finds the first occurrence of an item in a JSON array and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_RV: "Returns the index of the first occurrence of an item in a JSON array as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_0: "The source JSON value that contains a JSON array for the find operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_MAKELIST: "Creates a collection with the specified parameters.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_DSC: "Creates a collection with the specified items.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_RV: "Returns a collection with the specified elements.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_PRM_DSC_0: "Item to add to the collection.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_0: "A Currency collection with two currency items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_1: "A DateTime collection with two date times in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_2: "A Decimal collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_3: "A Duration collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_4: "An Integer collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_5: "A String collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_6: "A Boolean collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_7: "A User collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_8: "A Skill collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_9: "A Skill collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_10: "A ListPickerItem collection with two items in it", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_11: "A ListPickerSection collection with one items in it", AR_FN_DSC_MAKEEMPTYLIST: "Creates an empty collection based on the type value passed in.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_DSC: "Creates an empty collection with the type specified in the item parameter.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_RV: "Returns an empty collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_PRM_DSC_0: "The item whose type will determine the type of the empty collection returned.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_0: "An empty Currency collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_1: "An empty DateTime collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_2: "An empty Decimal collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_3: "An empty Duration collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_4: "An empty Integer collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_5: "An empty String collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_6: "An empty Boolean collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_7: "An empty User collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_8: "An empty Skill collection.", AR_FN_DSC_ADDITEM: "Adds an item to a collection.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_DSC: "Adds a new item value to the end of a collection.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_RV: "Returns a new collection value whose contents is the supplied source collection plus the valueToAdd value appended to the end.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_0: "The source collection for the add operation.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_1: "The value to add to the returned collection. This must be the same data type as the source collection.", AR_FN_DSC_ADDJSONARRAYITEM: "Adds an item to a collection.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_DSC: "Creates a new JSON value that contains an array with items cloned from the supplied JSON value array with the value to add item value appended to the resulting array. The supplied JSON array is left unchanged.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_RV: "Returns a JSON value with the item added to the array.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_0: "The JSON value that contains an array for the add operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_1: "The value to add to the array contained in the returned JSON value.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_EX_OUT_0: 'A JSON value containing the following array: [ "a", 2, "c", "d" ]', AR_FN_DSC_ADDITEMAT: "Adds a new item value to a collection at a specific index.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_DSC: "Adds a new item to a collection by inserting it at a specified index.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_RV: "Returns a new collection value whose contents is the supplied source collection contents with the valueToAdd value inserted at the specified index.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0: "The source collection for the add operation.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1: "The zero-based index where the valueToAdd value will be inserted in the returned collection. To insert at the beginning of the returned collection, use an index value of 0. An index value less than or equal to the source collection length will append the valueToAdd item value in the returned collection.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2: "The value to add to the returned collection. This must be the same data type as the source collection.", AR_FN_DSC_ADDJSONARRAYITEMAT: "Adds a new item to an array contained in a JSON value at a specific index in that array.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_DSC: "Creates a new JSON value that contains an array with items cloned from the supplied JSON value array with the value to add inserted at the specified index. The supplied JSON array is left unchanged.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_RV: "Returns a JSON value that contains an array with the item added at the specified index.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0: "The JSON value with an array for the addJsonArrayItemAt operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1: "The zero-based index where the valueToAdd value will be inserted in the returned Array. To insert at the beginning of the returned Array, use an index value of 0. An index value mediumr than or equal to the source collection length will append the valueToAdd item value to the returned array.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2: "The value to add to the returned JSON array.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0: 'A JSON value with an array that contains the values: [ 0, 1, 2, "Hello" ]', AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1: 'A JSON value with an array that contains the values: [ "Goodbye", "Hello" ]', AR_FN_DSC_REMOVEDUPS: "Removes duplicate values from a collection.", AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_DSC: "Removes all duplicate values from the supplied source collection and returns the resulting collection value. To determine if a collection item is a duplicate of another, this function uses the equals operator when comparing the two collection items. Duplicate values that follow the first occurrence of a value are removed from the collection.", AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_RV: "Returns a new collection value with duplicate collection items removed.", AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_PRM_DSC_0: "The source collection for the duplicate removal operation.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_DSC: "Removes all duplicate String values from the source collection and returns the resulting collection value. This function has an option to perform case insensitive String value checking. Duplicate String values that follow the first occurrence of a String value are removed from the collection.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_RV: "Returns a new collection value with duplicate String items removed.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_0: "The source collection for the duplicate removal operation.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_1: "Whether or not to perform case insensitive (true) or case sensitive (false) String matching to determine duplicates for String values in the source collection.", AR_FN_DSC_REMOVEJSONARRAYDUPS: "Returns a JSON value that contains an array with duplicate values removed from a supplied JSON value that contains an array.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_DSC: "Creates a new JSON value that contains an array with unique items cloned from the supplied JSON value array. The supplied JSON array is left unchanged.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_RV: "Returns a new JSON value that contains an array by cloning only unique values in the array in the supplied JSON value.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_PRM_DSC_0: "The source JSON value that contains an array for the duplicate removal operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_EX_OUT_0: 'A JSON value that contains an array with items [ 100, 150, false, { "a": 5 } ]', AR_FN_DSC_REMOVEITEM: "Removes one or more items from a collection by value.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_DSC: "Removes all occurrences of a value from a collection and returns the resulting collection value.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_RV: "Returns a new collection value whose contents is the supplied source collection value without source collection items that were equal to the valueToRemove value.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_0: "The source collection for the remove operation.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_1: "The value to remove from the collection. This must be the same data type as the source collection.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_EX_OUT_4: "An empty Integer collection.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_DSC: "Removes all occurrences of a String value from a String collection and returns the resulting String collection value.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_RV: "Returns a new String collection value whose contents is the supplied source collection value without source collection String items whose value was equal to the valueToRemove value.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_0: "The source String collection for the remove operation.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_1: "The String value to remove from the collection.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_2: "Whether or not to perform case insensitive (true) or case sensitive (false) matching for String values in the source collection.", AR_FN_DSC_REMOVEJSONARRAYITEM: "Removes one or more items from a JSON value that contains an array.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_DSC: "Removes all occurrences of a value in a JSON array and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_RV: "Returns a new JSON value that contains a JSON array without items that are equal to the supplied valueToRemove value.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_0: "The source JSON value that contains an array for the remove operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_1: "The value to remove from the JSON array.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_EX_OUT_0: 'A JSON value that contains an array of [ "There" ].', AR_FN_DSC_REMOVEITEMAT: "Removes an item from a collection at a specific index.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_DSC: "Removes an item from a collection by its index and returns the resulting collection value.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_RV: "Returns a new collection value whose contents is the supplied source collection items without the item at the specified index.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_0: "The source collection for the remove operation.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_1: "The zero-based index of the item to remove from the collection.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_EX_OUT_0: "An empty String collection.", AR_FN_DSC_REMOVEJSONARRAYITEMAT: "Removes an item from an array in a JSON value at a specific index.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_DSC: "Removes a value at a specified index in a JSON array and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_RV: "Returns a new JSON value that contains a JSON array without the item at the supplied array's index.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_0: "The source JSON value that contains an array for the remove operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_1: "The zero-based index of the item to remove from the JSON array. If the index is less than 0 or greater than or equal to the number of items in the array, this will invoke error handling.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_0: "A JSON value that contains an array with items [ 100, false ].", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_1: "A JSON value that contains an array with the item [ false ].", AR_FN_DSC_REPLACEITEM: "Replaces one or more items in a collection with a new value.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_DSC: "Replaces all occurrences of a value in a collection with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_RV: "Returns a new collection value whose contents is the supplied source collection value with all collection items equal to valueToReplace replaced with the newValue value.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_0: "The source collection for the replace operation.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_1: "The item value to replace in the collection. This must be the same data type as the source collection.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_2: "The replacement item value. This must be the same data type as the source collection.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_DSC: "Replaces all occurrences of a String value in a collection with a new String value and returns the resulting String collection value.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_RV: "Returns a new String collection value whose contents is the supplied source collection value with all String collection items equal to valueToReplace replaced with the newValue String value.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_0: "The source String collection for the replace operation.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_1: "The item String value to replace in the collection.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_2: "The replacement item String value.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_3: "Whether or not to perform case insensitive (true) or case sensitive (false) matching for String values in the source collection.", AR_FN_DSC_REPLACEJSONARRAYITEM: "Replaces one or more items from a JSON value that contains an array.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_DSC: "Replaces all occurrences of a value in a JSON array with a new value and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_RV: "Returns a new JSON value that contains an array with replaced values.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_0: "The source JSON value that contains a JSON array for the replace operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_1: "The item value to replace in the returned array.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_2: "The replacement item value.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_0: 'A JSON value that contains the array [ "Goodbye" ]', AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_1: "A JSON value that contains the array [0, 2, 4, 6, 8]", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_2: "A JSON value that contains the array [0, null, 100]", AR_FN_DSC_REPLACEITEMAT: "Replaces an item in a collection at a specific index.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_DSC: "Replaces the collection item at a specified index with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_RV: "Returns a new collection value whose contents is the supplied source collection value with the item at the specified index set to the value of newValue.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0: "The source collection for the replace operation.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1: "The zero-based index of the item to replace in the collection. If the index is less than 0 or greater than or equal to the number of items in the JSON array, this will invoke error handling.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2: "The replacement value. This must be the same data type as the source collection.", AR_FN_DSC_REPLACEJSONARRAYITEMAT: "Replaces one or more items from a JSON value that contains an array.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_DSC: "Replaces an item in a JSON array at a specified index with a new value and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_RV: "Returns a new JSON value that contains an array with the replaced value.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0: "The source JSON value that contains an array for the replace operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1: "The zero-based index of the item to replace in the JSON array. If the index is less than 0 or greater than or equal to the number of items in the array, this will invoke error handling.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2: "The replacement item value.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0: 'A JSON value that contains the array [ "Goodbye" ]', AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1: "A JSON value that contains the array [0, 2, false, 5, 8]", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_2: "A JSON value that contains the array [0, null, 100]", AR_FN_DSC_REPLACEITEMFIRST: "Replaces the first occurrence of a value in a collection with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_DSC: "Replaces the first matching occurrence of a value in a collection with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_RV: "Returns a new collection value whose contents is the supplied source collection with the first item whose value equals valueToReplace replaced with the value of newValue.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_0: "The source collection for the replace operation.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_1: "The value to replace in the collection. This must be the same data type as the source collection.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_2: "The replacement value. This must be the same data type as the source collection.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_DSC: "Replaces the first matching occurrence of a String value in a collection with a new String value and returns the resulting collection value.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_RV: "Returns a new collection value whose contents is the supplied source collection with the first item whose value equals valueToReplace replaced with the value of newValue.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_0: "The source String collection for the replace operation.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_1: "The String value to replace in the collection.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_2: "The replacement String value.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_3: "Whether or not to perform case insensitive (true) or case sensitive (false) matching for String values in the source collection.", AR_FN_DSC_REPLACEJSONARRAYITEMFIRST: "Replaces an array item from a JSON value that contains an array with a new value.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_DSC: "Replaces the first occurrence of a value in a JSON array with a new value and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_RV: "Returns a new JSON value that contains the resulting JSON array.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_0: "The source JSON value that contains an array for the replace operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_1: "The item value to replace in the returned array.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_2: "The replacement item value.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_0: 'A JSON value that contains the array [ "Goodbye" ]', AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_1: "A JSON value that contains the array [0, 2, 4, 6, 8, 5, 4, false]", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_2: 'A JSON value that contains the array [0, null, { \\"a\\": true, \\"b\\": false }, 100]', AR_FN_DSC_TOBOOL: "Converts a value to a Boolean.", AR_FN_BLN_TOBOOL_DEC_DSC: "Converts a Decimal value to a Boolean.", AR_FN_BLN_TOBOOL_DEC_RV: "Returns true if the value in valueToConvert is not equal to 0.0, false if the value in valueToConvert is equal to 0.0 and a NOT_SET boolean if valueToConvert is NOT_SET.", AR_FN_BLN_TOBOOL_DEC_PRM_DSC_0: "The Decimal to convert to a Boolean.", AR_FN_BLN_TOBOOL_DEC_EX_OUT_3: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_STR_DSC: "Converts a String value to a Boolean.", AR_FN_BLN_TOBOOL_STR_RV: `Returns true if the value in valueToConvert is a case insensitive match to "True", "1" or "T". Returns false if the value in valueToConvert is a case insensitive match to "False", "0" or "F". If the value in valueToConvert is NOT_SET or doesn't match the true or false valid values, a NOT_SET Boolean is returned.`, AR_FN_BLN_TOBOOL_STR_PRM_DSC_0: 'The String to convert to a Boolean. Valid String values are "True", "1", "T", "False", "0", "F" and NOT_SET.', AR_FN_BLN_TOBOOL_STR_EX_OUT_9: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_STR_BLN_DSC: "Converts a String value to a Boolean value with default fallback in case the String value cannot be converted to a Boolean.", AR_FN_BLN_TOBOOL_STR_BLN_RV: "Returns the converted Boolean value.", AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_0: "The String to convert to a Boolean. If the value in valueToConvert is a NOT_SET String, a NOT_SET Boolean is returned. If the string value cannot be converted to a Boolean value, the Boolean value supplied in the default parameter will be returned instead of invoking error handling.", AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_1: "The default Boolean value to return instead of invoking error handling if the supplied String value cannot be converted to a Boolean.", AR_FN_BLN_TOBOOL_LNG_DSC: "Converts an Integer value to a Boolean.", AR_FN_BLN_TOBOOL_LNG_RV: "Returns true if the value in valueToConvert is not equal to 0, false if the value in valueToConvert is equal to 0 and a NOT_SET boolean if the value in valueToConvert is NOT_SET.", AR_FN_BLN_TOBOOL_LNG_PRM_DSC_0: "The Integer to convert to a Boolean.", AR_FN_BLN_TOBOOL_LNG_EX_OUT_3: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Boolean.", AR_FN_BLN_TOBOOL_NTS_RV: "Returns a NOT_SET Boolean.", AR_FN_BLN_TOBOOL_NTS_PRM_DSC_0: "The value NOT_SET to convert to a Boolean.", AR_FN_BLN_TOBOOL_NTS_EX_OUT_0: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_BLN_DSC: "Returns a Boolean value from the supplied Boolean value.", AR_FN_BLN_TOBOOL_BLN_RV: "Returns the supplied Boolean.", AR_FN_BLN_TOBOOL_BLN_PRM_DSC_0: "The Boolean value to return.", AR_FN_BLN_TOBOOL_JSON_DSC: "Converts a JSON value to a Boolean value.", AR_FN_BLN_TOBOOL_JSON_RV: "Returns a Boolean value for the supplied JSON value.", AR_FN_BLN_TOBOOL_JSON_PRM_DSC_0: 'The JSON value to convert to Boolean. If the JSON value contains a number, the result will be true if the number is not equal to 0, otherwise false. If the JSON value contains a boolean, the result will be the boolean value. If the JSON value contains a string, the result will be true if the string value case insensitively matches "True", "T" or "1" and false if it case insensitively matches "False", "F" or "0". If the JSON value contains null, a NOT_SET Boolean is returned. Otherwise if the JSON value contains an object or an array, error handling will be invoked.', AR_FN_BLN_TOBOOL_JSON_EX_OUT_4: "A NOT_SET Boolean.", AR_FN_BLN_TOBOOL_JSON_EX_OUT_5: "A NOT_SET Boolean.", AR_FN_BLN_TOBOOL_JSON_BLN_DSC: "Converts a JSON value to a Boolean value with default fallback in case the JSON value cannot be converted to a Boolean.", AR_FN_BLN_TOBOOL_JSON_BLN_RV: "Returns a Boolean value for the supplied JSON value.", AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_0: 'The JSON value to convert to a Boolean. If the JSON value contains a number, the result will be true if the number is not equal to 0, otherwise false. If the JSON value contains a boolean, the result will be the boolean value. If the JSON value contains a string, the result will be true if the string value case insensitively matches "True", "T" or "1" and false if it case insensitively matches "False", "F" or "0". If the JSON value contains null, a NOT_SET Boolean is returned. Otherwise if the JSON value contains an object or an array or cannot be converted to a Boolean, the default parameter Boolean value is returned.', AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_1: "The default Boolean value to return instead of invoking error handling if the supplied JSON value cannot be converted to a Boolean.", AR_FN_DSC_TODIGITALAUDIO: "Converts a value to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_DSC: "Returns a Digital Audio from the supplied Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_RV: "Returns the supplied Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_PRM_DSC_0: "The Digital Audio to return.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_EX_OUT_0: "A NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_RV: "Returns a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_EX_OUT_0: "A NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DSC: "Returns a Digital Audio from the supplied Response Asset value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_RV: "Returns the Digital Audio value for the supplied Response Asset value if it can be converted, otherwise a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_0: "A Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_1: "A NOT_SET Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_DSC: "Converts a Response Asset value to a Digital Audio value with default fallback in case the Response Asset value cannot be converted to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_RV: "Returns the Digital Audio value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET Digital Audio is returned instead of the default value. Otherwise the supplied default Digital Audio value is returned.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_0: "The Response Asset to convert to a DigitalAudio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_1: "The default Digital Audio value to return instead of invoking error handling if the supplied Response Asset cannot be converted to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_0: "A Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_1: "A NOT_SET Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_2: "The default Digital Audio value.", AR_FN_DSC_TODIGITALAUDIOCOLLECTION: "Converts a collection to a Digital Audio Collection.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to a Digital Audio collection by converting each item in the Response Asset collection to a Digital Audio item.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_RV: "The returned Digital Audio collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to a Digital Audio value will be NOT_SET in the returned collection.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to a Digital Audio collection.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "A Digital Audio collection with two items.", AR_FN_DSC_TODISPLAYSTRING: "Converts a value to a localized String.", AR_FN_STR_TODISPLAYSTRING_ANY_DSC: "Converts a value to a localized String.", AR_FN_STR_TODISPLAYSTRING_ANY_RV: "Returns a localized String for the value submitted in valueToConvert.", AR_FN_STR_TODISPLAYSTRING_ANY_PRM_DSC_0: "The value to convert to a String. Any NOT_SET value submitted will result in a NOT_SET String being returned.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_DSC: "Converts a collection to a localized String. The method calls ToDisplayString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_RV: "Returns a localized String for the collection submitted in valueToConvert.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_DSC: "Converts a collection to a localized String. The method calls ToDisplayString on each element in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_RV: "Returns a localized String for the collection.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used for the delimiter.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_DSC: "Converts a Currency value to a localized String.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_DSC: "Converts a Currency collection to a localized String. The method calls ToDisplayString on each Currency in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_0: "The Currency collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_DSC: "Converts a Currency collection to a localized String. The method calls ToDisplayString on each Currency in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_DSC: "Converts a Decimal value to a localized String.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_RV: "Returns a string representation of the Decimal value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_0: "The Decimal to convert to a String.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_DSC: "Converts a Decimal collection to a localized String. The method calls ToDisplayString on each Decimal in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_RV: "Returns a localized String for the collection.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_DSC: "Converts a Decimal collection to a localized String. The method calls ToDisplayString on each Decimal in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_RV: "Returns a localized String for the collection.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_NTS_DSC: "Creates a NOT_SET string.", AR_FN_STR_TODISPLAYSTRING_NTS_RV: "Returns a NOT_SET String.", AR_FN_STR_TODISPLAYSTRING_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_STR_TODISPLAYSTRING_NTS_EX_OUT_0: "A NOT_SET String", AR_FN_DSC_TOSTRING: "Converts a value to a non-localized String.", AR_FN_STR_TOSTRING_ANY_DSC: "Converts a value to a non-localized String.", AR_FN_STR_TOSTRING_ANY_RV: "Returns a non-localized String for the value submitted in valueToConvert.", AR_FN_STR_TOSTRING_ANY_PRM_DSC_0: "The value to convert to a String.", AR_FN_STR_TOSTRING_ANY_EX_OUT_4: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_5: '"10.00|USD" ( currency values return two decimal places if the amount is set )', AR_FN_STR_TOSTRING_ANY_EX_OUT_7: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_10: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_13: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_16: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_18: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_19: "Returns the username property from the supplied User value or a NOT_SET String if the User value itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_20: '"Call back in a week" - This is the name on the Wrapup Code.', AR_FN_STR_TOSTRING_ANY_EX_OUT_21: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_22: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_23: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_24: '"tel:+1 (317) 872-3000" ( the Phone Number uri property )', AR_FN_STR_TOSTRING_ANY_EX_OUT_25: "Returns the uri property from the supplied Phone Number value. If the Phone Number value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_26: "Returns the name property from the supplied Skill value. If the Skill value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_27: "Returns the username property from the supplied User value. If the User value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_28: "Returns the name property from the supplied Wrapup Code value. If the Wrapup Code value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_29: "Returns the String value of the Call.ContactId variable.", AR_FN_STR_TOSTRING_ANY_EX_OUT_30: "Returns the id property value from the supplied Email value.", AR_FN_STR_TOSTRING_ANY_EX_OUT_31: "Returns the id property value from the supplied Email Address value.", AR_FN_STR_TOSTRING_ANY_EX_OUT_32: "Returns the id property value from the supplied Email Attachment value.", AR_FN_STR_TOSTRING_ANY_EX_OUT_33: "Returns the id property value from the supplied External Organization value or a NOT_SET String if the External Organization value itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_34: "Returns the id property value from the supplied External Contact value or a NOT_SET String if the External Contact value itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_35: 'Returns a String generated from non blank properties in the External Address such as "100 Main St., Chicago, IL, 60447, USA", "Los Angeles, CA" or a NOT_SET String if the External Address value itself is NOT_SET.', AR_FN_STR_TOSTRING_ANY_EX_OUT_36: "Returns the display property from the supplied External PhoneNumber value or a NOT_SET String if the External PhoneNumber itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_37: '"Welcome" - This returns the name property from the supplied Prompt value. If a Prompt value is NOT_SET, a NOT_SET String is returned.', AR_FN_STR_TOSTRING_ANY_EX_OUT_42: "Returns the id property of the supplied Workitem.", AR_FN_STR_TOSTRING_ANY_EX_OUT_49: "Returns the name property from the supplied Utilization Label. If Utilization Label value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_50: "Returns the name property from the supplied Worktype Status. If the Worktype Status value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_51: "Returns the title property of the supplied TimePicker value", AR_FN_STR_TOSTRING_NTS_DSC: "Creates a NOT_SET string.", AR_FN_STR_TOSTRING_NTS_RV: "Returns a NOT_SET String.", AR_FN_STR_TOSTRING_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_STR_TOSTRING_NTS_EX_OUT_0: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_COLL_DSC: "Converts a collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TOSTRING_ANY_COLL_RV: "Returns a non-localized String for the collection submitted in valueToConvert.", AR_FN_STR_TOSTRING_ANY_COLL_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TOSTRING_ANY_COLL_STR_DSC: "Converts a collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TOSTRING_ANY_COLL_STR_RV: "Returns a non-localized String for the collection.", AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used for the delimiter.", AR_FN_STR_TOSTRING_DEC_LNG_DSC: "Converts a Decimal value to a non-localized String.", AR_FN_STR_TOSTRING_DEC_LNG_RV: "Returns a string representation of the Decimal value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_0: "The Decimal to convert to a String.", AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_DEC_LNG_EX_OUT_3: "A NOT_SET String", AR_FN_STR_TOSTRING_CUR_LNG_DSC: "Converts a Currency value to a non-localized String.", AR_FN_STR_TOSTRING_CUR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_DSC: "Converts a Decimal collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_RV: "Returns a non-localized String for the collection.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_DSC: "Converts a Currency collection to a non-localized String.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_0: "The Currency collection to convert to a String.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_DSC: "Converts a Decimal collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_RV: "Returns a non-localized String for the collection.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_DSC: "Converts a Currency collection to a non-localized String.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_DSC_TOINT: "Converts a value to an Integer type.", AR_FN_LNG_TOINT_BLN_DSC: "Converts a Boolean to an Integer. True returns 1. False returns 0.", AR_FN_LNG_TOINT_BLN_RV: "Returns 1 if the value in valueToConvert is true, 0 if the value in valueToConvert is false and a NOT_SET Integer if the value in valueToConvert is a NOT_SET Boolean.", AR_FN_LNG_TOINT_BLN_PRM_DSC_0: "The Boolean to convert to an Integer.", AR_FN_LNG_TOINT_BLN_EX_OUT_2: "A NOT_SET Integer", AR_FN_LNG_TOINT_DEC_DSC: "Converts a Decimal to an Integer.", AR_FN_LNG_TOINT_DEC_RV: "Returns the integer part of the Decimal supplied in the valueToConvert parameter. If the value in valueToConvert is a NOT_SET Decimal, a NOT_SET Integer is returned.", AR_FN_LNG_TOINT_DEC_PRM_DSC_0: "The Decimal to convert to an Integer.", AR_FN_LNG_TOINT_DEC_EX_OUT_5: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_DSC: "Converts a String value to an Integer.", AR_FN_LNG_TOINT_STR_RV: "Returns the string supplied in the valueToConvert parameter as an Integer. If the value in valueToConvert is a NOT_SET String, a NOT_SET Integer is returned.", AR_FN_LNG_TOINT_STR_PRM_DSC_0: "The String to convert to an Integer.", AR_FN_LNG_TOINT_STR_EX_OUT_3: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_EX_OUT_4: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_EX_OUT_5: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_EX_OUT_6: "This would result in an error at runtime.", AR_FN_LNG_TOINT_STR_LNG_DSC: "Converts a String value to an Integer value with default fallback in case the String value cannot be converted to an Integer.", AR_FN_LNG_TOINT_STR_LNG_RV: "Returns the converted Integer value.", AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_0: "The String to convert to an Integer. If the value in valueToConvert is a NOT_SET String, a NOT_SET Integer is returned. If the string value cannot be converted to an Integer value, the Integer value supplied in the default parameter will be returned instead of invoking error handling.", AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_1: "The default Integer value to return instead of invoking error handling if the supplied String value cannot be converted to an Integer.", AR_FN_LNG_TOINT_STR_LNG_EX_OUT_3: "A NOT_SET Integer.", AR_FN_LNG_TOINT_STR_LNG_EX_OUT_4: "A NOT_SET Integer.", AR_FN_LNG_TOINT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Integer.", AR_FN_LNG_TOINT_NTS_RV: "Returns a NOT_SET Integer.", AR_FN_LNG_TOINT_NTS_PRM_DSC_0: "The NOT_SET value to convert to an Integer.", AR_FN_LNG_TOINT_NTS_EX_OUT_0: "A NOT_SET Integer", AR_FN_LNG_TOINT_LNG_DSC: "Returns an Integer value from the supplied Integer value.", AR_FN_LNG_TOINT_LNG_RV: "Returns the supplied Integer value.", AR_FN_LNG_TOINT_LNG_PRM_DSC_0: "The Integer value to return.", AR_FN_LNG_TOINT_DUR_DSC: "Converts a Duration to an Integer. Returns an Integer value equal to the Duration in milliseconds", AR_FN_LNG_TOINT_DUR_RV: "Returns an Integer value equal to the length of the Duration in milliseconds. Returns a NOT_SET Integer if the value in valueToConvert is a NOT_SET Duration.", AR_FN_LNG_TOINT_DUR_PRM_DSC_0: "The Duration to convert to an Integer.", AR_FN_LNG_TOINT_DUR_EX_OUT_3: "A NOT_SET Integer", AR_FN_LNG_TOINT_JSON_DSC: "Converts a JSON value to an Integer value.", AR_FN_LNG_TOINT_JSON_RV: "Returns an Integer value for the supplied JSON value.", AR_FN_LNG_TOINT_JSON_PRM_DSC_0: "The JSON value to convert to an Integer. If the JSON value contains a number, the result will be an Integer with the integral part of the number. If the JSON value contains a boolean, the result will be 1 if true, otherwise 0. If the JSON value contains a string, the runtime will attempt to convert the string value to an Integer using the same rules as the ToInt implementation that takes a String value. If the JSON value contains null, a NOT_SET Integer is returned. Otherwise if the JSON value contains an object or an array, error handling will be invoked.", AR_FN_LNG_TOINT_JSON_EX_OUT_4: "A NOT_SET Integer.", AR_FN_LNG_TOINT_JSON_EX_OUT_5: "A NOT_SET Integer.", AR_FN_LNG_TOINT_JSON_LNG_DSC: "Converts a JSON value to an Integer value with default fallback in case the JSON value cannot be converted to an Integer.", AR_FN_LNG_TOINT_JSON_LNG_RV: "Returns an Integer value for the supplied JSON value.", AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_0: "The JSON value to convert to an Integer. If the JSON value contains a number, the result will be an Integer with the integral part of the number. If the JSON value contains a boolean, the result will be 1 if true, otherwise 0. If the JSON value contains a string, the runtime will attempt to convert the string value to an Integer using the same rules as the ToInt implementation that takes a String value. If the JSON value contains null, a NOT_SET Integer is returned. Otherwise if the JSON value contains an object or an array, or the value cannot be converted to an Integer, the default parameter Integer value is returned.", AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_1: "The default Integer value to return instead of invoking error handling if the supplied JSON value cannot be converted to an Integer.", AR_FN_LNG_TOINT_JSON_LNG_EX_OUT_4: "A NOT_SET Integer.", AR_FN_DSC_TODECIMAL: "Converts a value to a Decimal.", AR_FN_DEC_TODECIMAL_BLN_DSC: "Converts a Boolean to an Decimal.", AR_FN_DEC_TODECIMAL_BLN_RV: "Returns 1.0 for the Boolean value true and 0.0 for the Boolean value False. A NOT_SET Decimal is returned if the value in valueToConvert is a NOT_SET Boolean.", AR_FN_DEC_TODECIMAL_BLN_PRM_DSC_0: "The Boolean to convert to a Decimal.", AR_FN_DEC_TODECIMAL_BLN_EX_OUT_2: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_CUR_DSC: "Converts a Currency value to an Decimal type via. the amount in the supplied Currency value.", AR_FN_DEC_TODECIMAL_CUR_RV: "Returns a Decimal value contained on the Currency value.", AR_FN_DEC_TODECIMAL_CUR_PRM_DSC_0: "The Currency value that contains the amount to return.", AR_FN_DEC_TODECIMAL_CUR_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_STR_DSC: "Converts a String value to an Decimal type.", AR_FN_DEC_TODECIMAL_STR_RV: "Returns a Decimal value from a string.", AR_FN_DEC_TODECIMAL_STR_PRM_DSC_0: "The String value to convert to a Decimal.", AR_FN_DEC_TODECIMAL_STR_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_STR_EX_OUT_3: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_STR_EX_OUT_4: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_STR_EX_OUT_5: "This would result in an error at runtime.", AR_FN_DEC_TODECIMAL_STR_DEC_DSC: "Converts a String value to a Decimal value with default fallback in case the String value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_STR_DEC_RV: "Returns the converted Decimal value.", AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_0: "The String to convert to a Decimal. If the value in valueToConvert is a NOT_SET String, a NOT_SET Decimal is returned. If the string value cannot be converted to a Decimal value, the Decimal value supplied in the default parameter will be returned instead of invoking error handling.", AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_1: "The default Decimal value to return instead of invoking error handling if the supplied String value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_3: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_LNG_DSC: "Converts an integer value to an Decimal type.", AR_FN_DEC_TODECIMAL_LNG_RV: "Returns a Decimal value for the supplied Integer value.", AR_FN_DEC_TODECIMAL_LNG_PRM_DSC_0: "The Integer value to convert to a Decimal.", AR_FN_DEC_TODECIMAL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_NTS_RV: "Returns a NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_NTS_EX_OUT_0: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_DEC_DSC: "Returns a Decimal value from the supplied Decimal value.", AR_FN_DEC_TODECIMAL_DEC_RV: "Returns the supplied Decimal value.", AR_FN_DEC_TODECIMAL_DEC_PRM_DSC_0: "The Decimal value to return.", AR_FN_DEC_TODECIMAL_JSON_DSC: "Converts a JSON value to a Decimal value.", AR_FN_DEC_TODECIMAL_JSON_RV: "Returns an Decimal value for the supplied JSON value.", AR_FN_DEC_TODECIMAL_JSON_PRM_DSC_0: "The JSON value convert to an Decimal. If the JSON value contains a number, the result will be a Decimal containing that value assuming the value does not exceed the minimum or maximum Decimal value supported by Architect. If the JSON value contains a boolean, the result will be 1.0 if true, otherwise 0.0. If the JSON value contains a string, the runtime will attempt to convert the string value to a Decimal using the same rules as the ToDecimal implementation that takes a String value. If the JSON value contains null, a NOT_SET Decimal is returned. Otherwise if the JSON value contains an object or an array, error handling will be invoked.", AR_FN_DEC_TODECIMAL_JSON_EX_OUT_3: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_JSON_EX_OUT_4: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_JSON_DEC_DSC: "Converts a JSON value to a Decimal value with default fallback in case the JSON value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_JSON_DEC_RV: "Returns a Decimal value for the supplied JSON value.", AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_0: "The JSON value to convert to a Decimal. If the JSON value contains a number, the result will be a Decimal with the integral part of the number. If the JSON value contains a boolean, the result will be 1 if true, otherwise 0. If the JSON value contains a string, the runtime will attempt to convert the string value to a Decimal using the same rules as the ToDecimal implementation that takes a String value. If the JSON value contains null, a NOT_SET Decimal is returned. Otherwise if the JSON value contains an object or an array, or the value cannot be converted to a Decimal, the default parameter Decimal value is returned.", AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_1: "The default Integer value to return instead of invoking error handling if the supplied JSON value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_JSON_DEC_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DSC_TODATE: "Converts a value to a Date.", AR_FN_DATE_TODATE_STR_DSC: "Converts a String value to a Date type.", AR_FN_DATE_TODATE_STR_RV: "Returns a Date from a supplied string.", AR_FN_DATE_TODATE_STR_PRM_DSC_0: "The String value to convert to a Date. The String must be in the following format: YYYY-MM-DD where YYYY = 4 digit year, MM = 2 digit month and DD = 2 digit day.", AR_FN_DATE_TODATE_STR_EX_OUT_0: "A Date of January 10th, 2009.", AR_FN_DATE_TODATE_STR_EX_OUT_1: "A NOT_SET Date.", AR_FN_DATE_TODATE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Date.", AR_FN_DATE_TODATE_NTS_RV: "Returns a NOT_SET Date.", AR_FN_DATE_TODATE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Date.", AR_FN_DATE_TODATE_NTS_EX_OUT_0: "A NOT_SET Date.", AR_FN_DATE_TODATE_DTM_DSC: "Returns a Date value from the supplied DateTime value.", AR_FN_DATE_TODATE_DTM_RV: "Returns the date portion of supplied DateTime value as a Date value.", AR_FN_DATE_TODATE_DTM_PRM_DSC_0: "The DateTime value from which to get the Date to return. If a NOT_SET DateTime value is supplied, this will return a NOT_SET Date.", AR_FN_DATE_TODATE_DTM_EX_OUT_0: "A Date whose value is September 22nd, 2012.", AR_FN_DATE_TODATE_DTM_EX_OUT_1: "A NOT_SET Date.", AR_FN_DATE_TODATE_DATE_DSC: "Returns a Date value from the supplied Date value.", AR_FN_DATE_TODATE_DATE_RV: "Returns the supplied Date value.", AR_FN_DATE_TODATE_DATE_PRM_DSC_0: "The Date value to return.", AR_FN_DATE_TODATE_DATE_EX_OUT_0: "A Date whose value is January 1st, 2003.", AR_FN_DATE_TODATE_DATE_EX_OUT_1: "A NOT_SET Date.", AR_FN_DSC_TODATETIME: "Converts a value to a DateTime.", AR_FN_DTM_TODATETIME_STR_DSC: "Converts a String value to a DateTime type.", AR_FN_DTM_TODATETIME_STR_RV: "Returns a DateTime from a supplied string. Note: The returned DateTime value will be in Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_PRM_DSC_0: 'The String value to convert to a DateTime. The String must be in the following format: YYYY-MM-DDThh:mm:ss.SSS[Z|(+|-)hh:mm] where YYYY = 4 digit year, MM = 2 digit month, DD = 2 digit day, hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored. "T" is a separator indicating where the time portion starts. [Z|(+|-)hh:mm] represents the offset of the date time from Coordinated Universal Time where "Z" indicates Coordinated Universal Time (UTC) itself. If "[+|-]hh:mm" is used instead of "Z" that specifies an offset from UTC. If the date portion is omitted in the supplied String value, "1970-01-01" is used. If the date portion of the String has "YYYY-MM" but no day of month, "01" is used for the day of month. If the date portion of the String has "YYYY" but no month or day of month, "01-01" is used for month and day of month. If no time portion is supplied, "00:00:00" is used. If the time portion of the String has "hh:mm" but no seconds specified, "00" is used for the seconds. Note that a time only String value with an offset such as "13:30:07+05:00" is not allowed and will invoke flow error handling.', AR_FN_DTM_TODATETIME_STR_EX_OUT_0: "A DateTime of January 10th, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_1: "A DateTime of January 10th, 2009 at 01:30:00 PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_2: "A DateTime of January 10th, 2009 at 04:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_3: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_STR_EX_OUT_4: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_5: "A DateTime of March 20th, 2010 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_6: "A DateTime of March 1st, 2011 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_7: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_8: "A DateTime of January 1st, 2012 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_9: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_10: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_11: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_12: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_13: "A DateTime of March 20th, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_14: "A DateTime of March 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_15: "A DateTime of January 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_LNG_DSC: "Converts an Integer value to a DateTime", AR_FN_DTM_TODATETIME_LNG_RV: "Returns the supplied Integer value as a DateTime.", AR_FN_DTM_TODATETIME_LNG_PRM_DSC_0: "This converts the parameter value to a number of seconds to add to the DateTime January 1, 1970 at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_LNG_EX_OUT_0: "A DateTime of January 1st, 1970 at 01:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_LNG_EX_OUT_1: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_DSC: "Converts a NOT_SET value to a NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_RV: "Returns a NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_EX_OUT_0: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_DTM_DSC: "Returns a DateTime value from the supplied DateTime value.", AR_FN_DTM_TODATETIME_DTM_RV: "Returns the supplied DateTime value.", AR_FN_DTM_TODATETIME_DTM_PRM_DSC_0: "The DateTime value to return.", AR_FN_DTM_TODATETIME_DTM_EX_OUT_0: "A DateTime of January 1st, 2003 at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_DSC: "Converts a JSON value to a DateTime type.", AR_FN_DTM_TODATETIME_JSON_RV: "Returns a DateTime from a supplied JSON Value.", AR_FN_DTM_TODATETIME_JSON_PRM_DSC_0: 'The JSON value to convert to a DateTime. If the JSON value contains a number, the resulting DateTime will be the value of that number of seconds to the DateTime January 1, 1970 at 12:00:00 AM in Coordinated Universal Time (UTC) up to three decimal places to support milliseconds. If the JSON value contains a string, the runtime will attempt to convert the string value to a DateTime using the same rules as the ToDateTime implementation that takes a String value. If the JSON value contains null, a NOT_SET DateTime is returned. Otherwise if the JSON value contains an object, an array or the value cannot be converted, error handling will be invoked. For String values, the String must be in the following format: YYYY-MM-DDThh:mm:ss.SSS[Z|(+|-)hh:mm] where YYYY = 4 digit year, MM = 2 digit month, DD = 2 digit day, hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored. "T" is a separator indicating where the time portion starts. [Z|(+|-)hh:mm] represents the offset of the date time from Coordinated Universal Time where "Z" indicates Coordinated Universal Time (UTC) itself. If "[+|-]hh:mm" is used instead of "Z" that specifies an offset from UTC. If the date portion is omitted in the supplied String value, "1970-01-01" is used. If the date portion of the String has "YYYY-MM" but no day of month, "01" is used for the day of month. If the date portion of the String has "YYYY" but no month or day of month, "01-01" is used for month and day of month. If no time portion is supplied, "00:00:00" is used. If the time portion of the String has "hh:mm" but no seconds specified, "00" is used for the seconds. Note that a time only String value with an offset such as "13:30:07+05:00" is not allowed and will invoke flow error handling.', AR_FN_DTM_TODATETIME_JSON_EX_OUT_0: "A DateTime of January 1st, 1970 at 01:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_EX_OUT_1: "A DateTime of January 1st, 1970 at 01:00:00.025 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_EX_OUT_2: "A DateTime of January 10th, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_3: "A DateTime of January 10th, 2009 at 04:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_4: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_5: "A DateTime of March 20th, 2010 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_6: "A DateTime of March 1st, 2011 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_7: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_8: "A DateTime of January 1st, 2012 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_9: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_10: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_11: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_12: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_13: "A DateTime of March 20th, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_14: "A DateTime of March 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_15: "A DateTime of January 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_16: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_17: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_JSON_DTM_DSC: "Converts a JSON value to a Datetime value with default fallback in case the JSON value cannot be converted to a DateTime.", AR_FN_DTM_TODATETIME_JSON_DTM_RV: "Returns a DateTime from a supplied JSON Value.", AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_0: 'The JSON value to convert to a DateTime. If the JSON value contains a number, the resulting DateTime will be the value of that number of seconds to add to the DateTime January 1, 1970 at 12:00:00 AM in Coordinated Universal Time (UTC) up to three decimal places to support milliseconds. If the JSON value contains a string, the runtime will attempt to convert the string value to a DateTime using the same rules as the ToDateTime implementation that takes a String value. If the JSON value contains null, a NOT_SET DateTime is returned. Otherwise if the JSON value contains an object, an array or the value cannot be converted, the value supplied in the default parameter will be returned. For String values, the String must be in the following format: YYYY-MM-DDThh:mm:ss.SSS[Z|(+|-)hh:mm] where YYYY = 4 digit year, MM = 2 digit month, DD = 2 digit day, hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored. "T" is a separator indicating where the time portion starts. [Z|(+|-)hh:mm] represents the offset of the date time from Coordinated Universal Time where "Z" indicates Coordinated Universal Time (UTC) itself. If "[+|-]hh:mm" is used instead of "Z" that specifies an offset from UTC. If the date portion is omitted in the supplied String value, "1970-01-01" is used. If the date portion of the String has "YYYY-MM" but no day of month, "01" is used for the day of month. If the date portion of the String has "YYYY" but no month or day of month, "01-01" is used for month and day of month. If no time portion is supplied, "00:00:00" is used. If the time portion of the String has "hh:mm" but no seconds specified, "00" is used for the seconds. Note that a time only String value with an offset such as "13:30:07+05:00" is not allowed and will return the default value supplied in the default parameter.', AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_1: "The default DateTime value to return instead of invoking error handling if the supplied JSON value cannot be converted to a DateTime.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_0: "A DateTime of January 1st, 1970 at 01:00:00.075 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_1: "A DateTime of January 10th, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_2: "A DateTime of April 20th, 2019 at 12:00:00PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_3: "A DateTime of February 20th, 2011 at 12:00:00PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_4: "A DateTime of March 15th, 2009 at 12:00:00PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_5: "A NOT_SET DateTime.", AR_FN_DSC_TOTIME: "Converts a value to a Time.", AR_FN_TIME_TOTIME_STR_DSC: "Converts a String value to a Time type.", AR_FN_TIME_TOTIME_STR_RV: "Returns a Time from a supplied string.", AR_FN_TIME_TOTIME_STR_PRM_DSC_0: "The String value to convert to a Time. The String must be in the following format: hh:mm:ss.SSS where hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored.", AR_FN_TIME_TOTIME_STR_EX_OUT_0: "A Time whose value is 02:30:15AM.", AR_FN_TIME_TOTIME_STR_EX_OUT_1: "A NOT_SET Time.", AR_FN_TIME_TOTIME_STR_EX_OUT_2: "A Time whose value is 02:30:00AM.", AR_FN_TIME_TOTIME_STR_EX_OUT_3: "A Time whose value is 02:59:00PM.", AR_FN_TIME_TOTIME_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Time.", AR_FN_TIME_TOTIME_NTS_RV: "Returns a NOT_SET Time.", AR_FN_TIME_TOTIME_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Time.", AR_FN_TIME_TOTIME_NTS_EX_OUT_0: "A NOT_SET Time.", AR_FN_TIME_TOTIME_TIME_DSC: "Returns a Time value from the supplied Time value.", AR_FN_TIME_TOTIME_TIME_RV: "Returns the supplied Time value.", AR_FN_TIME_TOTIME_TIME_PRM_DSC_0: "The Time value to return.", AR_FN_TIME_TOTIME_TIME_EX_OUT_0: "A Time whose value is 02:45:00AM.", AR_FN_TIME_TOTIME_TIME_EX_OUT_1: "A NOT_SET Time.", AR_FN_TIME_TOTIME_DTM_DSC: "Returns a Time value from the supplied DateTime value by returning the time portion of the DateTime.", AR_FN_TIME_TOTIME_DTM_RV: "Returns the time portion of supplied DateTime value as a Time value.", AR_FN_TIME_TOTIME_DTM_PRM_DSC_0: "The DateTime value from which to get the Time to return. If a NOT_SET DateTime value is supplied, this will return a NOT_SET Time.", AR_FN_TIME_TOTIME_DTM_EX_OUT_0: "A Time whose value is 03:05:00AM.", AR_FN_TIME_TOTIME_DTM_EX_OUT_1: "A NOT_SET Time.", AR_FN_DSC_TODIVISION: "Converts a value to a Division", AR_FN_DIVISION_TODIVISION_DIVISION_DSC: "Returns a Division value from the supplied Division value.", AR_FN_DIVISION_TODIVISION_DIVISION_RV: "Returns the supplied Division value.", AR_FN_DIVISION_TODIVISION_DIVISION_PRM_DSC_0: "The Division to return.", AR_FN_DIVISION_TODIVISION_DIVISION_EX_OUT_0: "A NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_RV: "Returns a NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_EX_OUT_0: "A NOT_SET Division", AR_FN_DSC_TODURATION: "Converts a value to a Duration.", AR_FN_DUR_TODURATION_STR_DSC: "Converts a String value to a Duration.", AR_FN_DUR_TODURATION_STR_RV: "Returns a Duration value created from the supplied String.", AR_FN_DUR_TODURATION_STR_PRM_DSC_0: 'An XSD duration string in the following format (-)PnDTnHnMnS where P indicates the period, nD the number of days, T indicates the start of the time section, nH the number of hours, nM the number of minutes and nS the number of seconds. Numeric components in the string like "nD" that represent the number of days are optional if the value of n is 0. If all numeric components are 0 indicating a 0 second duration, you will still need to pass in 0S which would look like "PT0S". Note: nS may include fractional seconds up to milliseconds. Any value past milliseconds will be truncated and not returned in the resulting Duration.', AR_FN_DUR_TODURATION_STR_EX_OUT_0: "A 0 second Duration.", AR_FN_DUR_TODURATION_STR_EX_OUT_1: "A Duration of 1 day and 3 hours.", AR_FN_DUR_TODURATION_STR_EX_OUT_2: "A negative Duration of 1 day and 3 hours.", AR_FN_DUR_TODURATION_STR_EX_OUT_3: "A Duration of 1 hour, 15 minutes and 30.250 seconds.", AR_FN_DUR_TODURATION_STR_EX_OUT_4: "A Duration of 1 hour, 15 minutes and 30.250 seconds.", AR_FN_DUR_TODURATION_STR_EX_OUT_5: "A NOT_SET Duration.", AR_FN_DUR_TODURATION_LNG_DSC: "Converts an Integer value to a Duration.", AR_FN_DUR_TODURATION_LNG_RV: "Returns a Duration created from the supplied Integer value.", AR_FN_DUR_TODURATION_LNG_PRM_DSC_0: "An Integer that represents the number of milliseconds to wait.", AR_FN_DUR_TODURATION_LNG_EX_OUT_0: "A Duration of 1 hour.", AR_FN_DUR_TODURATION_LNG_EX_OUT_1: "A Duration of 1 day.", AR_FN_DUR_TODURATION_LNG_EX_OUT_2: "A NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_RV: "Returns a NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_EX_OUT_0: "A NOT_SET Duration.", AR_FN_DUR_TODURATION_DUR_DSC: "Returns a Duration from the supplied Duration value.", AR_FN_DUR_TODURATION_DUR_RV: "Returns the supplied Duration value.", AR_FN_DUR_TODURATION_DUR_PRM_DSC_0: "The Duration to return.", AR_FN_DUR_TODURATION_DUR_EX_OUT_0: "A Duration of 1 hour.", AR_FN_DSC_TOTIMESLOT: "Converts a value to a Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_DSC: "Returns a Timeslot from the supplied Timeslot value.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_RV: "Returns the supplied Timeslot value.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_PRM_DSC_0: "The Timeslot to return.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_EX_OUT_0: "A NOT_SET Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_STR_DSC: "Converts a String value to a Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_STR_RV: "Returns a Timeslot value created from the supplied String value.", AR_FN_TIMESLOT_TOTIMESLOT_STR_PRM_DSC_0: 'The String value to convert to a Timeslot. The format should be "[dateTime]|[duration]" where dateTime is a string that is compatible with the ToDateTime implementation that takes a String value, and duration is an XSD duration.', AR_FN_TIMESLOT_TOTIMESLOT_STR_EX_OUT_0: "A Timeslot with the specified DateTime and Duration of 1 hour", AR_FN_TIMESLOT_TOTIMESLOT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_NTS_RV: "Returns a NOT_SET Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_NTS_EX_OUT_0: "A NOT_SET Timeslot.", AR_FN_DSC_TOGRAMMAR: "Converts a value to a Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_STR_DSC: "Converts a String value to a Grammar by the grammar name. The grammar has to be defined for the organization for the conversion to work. This lookup is case insensitive.", AR_FN_GRAMMAR_TOGRAMMAR_STR_RV: "Returns a Grammar from the String supplied in grammarName. If the String in grammarName is NOT_SET, a NOT_SET Grammar is returned.", AR_FN_GRAMMAR_TOGRAMMAR_STR_PRM_DSC_0: "The grammar name string to convert to a Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_RV: "Returns a NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_DSC: "Returns a Grammar from the supplied Grammar value.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_RV: "Returns the supplied Grammar value.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_PRM_DSC_0: "The Grammar to return.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_DSC_TOIMAGE: "Converts a value to an Image.", AR_FN_IMAGE_TOIMAGE_IMAGE_DSC: "Returns an Image from the supplied Image value.", AR_FN_IMAGE_TOIMAGE_IMAGE_RV: "Returns the supplied Image value.", AR_FN_IMAGE_TOIMAGE_IMAGE_PRM_DSC_0: "The Image to return.", AR_FN_IMAGE_TOIMAGE_IMAGE_EX_OUT_0: "A NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_NTS_RV: "Returns a NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_NTS_PRM_DSC_0: "The NOT_SET value to convert to an Image.", AR_FN_IMAGE_TOIMAGE_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_DSC: "Returns an Image from the supplied Response Asset value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_RV: "Returns the Image value for the supplied Response Asset value if it can be converted, otherwise a NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_EX_OUT_0: "An Image value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_DSC: "Converts a Response Asset value to an Image value with default fallback in case the Response Asset value cannot be converted to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_RV: "Returns the Image value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET Image is returned instead of the default value. Otherwise the supplied default Image value is returned.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_0: "The Response Asset to convert to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_1: "The default Image value to return instead of invoking error handling if the supplied Response Asset cannot be converted to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_0: "An Image value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_1: "A NOT_SET Image value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_2: "The default Image value.", AR_FN_DSC_TOIMAGECOLLECTION: "Converts a collection to an Image Collection.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to an Image collection by converting each item in the Response Asset collection to an Image item.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_RV: "The returned Image collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to an Image value will be NOT_SET in the returned collection.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to an Image collection.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "An Image collection with two items.", AR_FN_DSC_TORESPONSEASSET: "Converts a value to a Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_DSC: "Returns a Response Asset. from the supplied Response Asset value.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_RV: "Returns the supplied Response Asset value.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_PRM_DSC_0: "The Response Asset to return.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_RV: "Returns a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_DSC_TOSKILL: "Converts a value to a Skill.", AR_FN_SKL_TOSKILL_STR_DSC: "Converts a String value to a Skill. The skill has to be defined for the organization for the conversion to work. This lookup is case insensitive.", AR_FN_SKL_TOSKILL_STR_RV: "Returns a Skill from the String supplied in skillName. If the String in valueToConvert is NOT_SET, a NOT_SET Skill is returned.", AR_FN_SKL_TOSKILL_STR_PRM_DSC_0: "A String that contains the name of the skill to convert to a Skill.", AR_FN_SKL_TOSKILL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Skill.", AR_FN_SKL_TOSKILL_NTS_RV: "Returns a NOT_SET Skill.", AR_FN_SKL_TOSKILL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Skill.", AR_FN_SKL_TOSKILL_NTS_EX_OUT_0: "A NOT_SET Skill.", AR_FN_SKL_TOSKILL_SKL_DSC: "Returns a Skill from the supplied Skill value.", AR_FN_SKL_TOSKILL_SKL_RV: "Returns the supplied Skill value.", AR_FN_SKL_TOSKILL_SKL_PRM_DSC_0: "The Skill to return.", AR_FN_SKL_TOSKILL_SKL_EX_OUT_0: "A NOT_SET Skill.", AR_FN_DSC_TOUSERQUEUE: "Converts a value to a User.", AR_FN_USR_TOUSER_STR_DSC: "Converts a String value to a User by the user name. The user has to be defined for the organization for the conversion to work. This lookup is case insensitive.", AR_FN_USR_TOUSER_STR_RV: "Returns a User from the String supplied in userName. If the String in userName is NOT_SET, a NOT_SET User is returned.", AR_FN_USR_TOUSER_STR_PRM_DSC_0: "The user name string to convert to a User.", AR_FN_USR_TOUSER_NTS_DSC: "Converts a NOT_SET value to a NOT_SET User.", AR_FN_USR_TOUSER_NTS_RV: "Returns a NOT_SET User.", AR_FN_USR_TOUSER_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET User.", AR_FN_USR_TOUSER_NTS_EX_OUT_0: "A NOT_SET User.", AR_FN_USR_TOUSER_USR_DSC: "Returns a User from the supplied User value.", AR_FN_USR_TOUSER_USR_RV: "Returns the supplied User value.", AR_FN_USR_TOUSER_USR_PRM_DSC_0: "The User to return.", AR_FN_USR_TOUSER_USR_EX_OUT_0: "A NOT_SET User.", AR_FN_DSC_TOLANGUAGESKILL: "Converts a value to a Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_DSC: "Converts a String value to a Language Skill by the language tag name. The language tag name needs to be the name of a language tag in the organization for the conversion to work. This lookup is case insensitive.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_RV: "Returns a Language Skill from the String supplied in languageTag. If the String in languageTag is NOT_SET, a NOT_SET Language Skill is returned.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_PRM_DSC_0: "The rated language tag name string to convert to a Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_RV: "Returns a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET LanguageSkill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_EX_OUT_0: "A NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_DSC: "Returns a Language Skill from the supplied Language Skill value.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_RV: "Returns the supplied Language Skill value.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_PRM_DSC_0: "The Language Skill to return.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_EX_OUT_0: "A NOT_SET Language Skill", AR_FN_DSC_TOQUEUE: "Converts a value to a Queue", AR_FN_QUEUE_TOQUEUE_STR_DSC: "Converts a String value to a Queue.", AR_FN_QUEUE_TOQUEUE_STR_RV: "Returns a Queue from the String supplied in valueToConvert", AR_FN_QUEUE_TOQUEUE_STR_PRM_DSC_0: "The string to convert to a Queue. This string needs to match the name of a queue.", AR_FN_QUEUE_TOQUEUE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Queue.", AR_FN_QUEUE_TOQUEUE_NTS_RV: "Returns a NOT_SET Queue.", AR_FN_QUEUE_TOQUEUE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Queue.", AR_FN_QUEUE_TOQUEUE_NTS_EX_OUT_0: "A NOT_SET Queue", AR_FN_QUEUE_TOQUEUE_QUEUE_DSC: "Returns a Queue from the supplied Queue value.", AR_FN_QUEUE_TOQUEUE_QUEUE_RV: "Returns the supplied Queue value.", AR_FN_QUEUE_TOQUEUE_QUEUE_PRM_DSC_0: "The Queue to return.", AR_FN_QUEUE_TOQUEUE_QUEUE_EX_OUT_0: "A NOT_SET Queue.", AR_FN_DSC_TOEMERGENCYGROUP: "Converts a value to an Emergency Group", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_RV: "Returns a NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_EX_OUT_0: "A NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_DSC: "Returns an Emergency Group from the supplied Emergency Group value.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_RV: "Returns the supplied Emergency Group value.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_PRM_DSC_0: "The Emergency Group to return.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_EX_OUT_0: "A NOT_SET Emergency Group.", AR_FN_DSC_TOFILE: "Converts a value to a File.", AR_FN_FILE_TOFILE_FILE_DSC: "Returns a File from the supplied File value.", AR_FN_FILE_TOFILE_FILE_RV: "Returns the supplied File value.", AR_FN_FILE_TOFILE_FILE_PRM_DSC_0: "The File to return.", AR_FN_FILE_TOFILE_FILE_EX_OUT_0: "A NOT_SET File.", AR_FN_FILE_TOFILE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET File.", AR_FN_FILE_TOFILE_NTS_RV: "Returns a NOT_SET File.", AR_FN_FILE_TOFILE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a File.", AR_FN_FILE_TOFILE_NTS_EX_OUT_0: "A NOT_SET File.", AR_FN_FILE_TOFILE_RESPONSEASSET_DSC: "Returns a File from the supplied Response Asset value.", AR_FN_FILE_TOFILE_RESPONSEASSET_RV: "Returns the File value for the supplied Response Asset value if it can be converted, otherwise a NOT_SET File.", AR_FN_FILE_TOFILE_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_EX_OUT_0: "A File value.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_DSC: "Converts a Response Asset value to a File value with default fallback in case the Response Asset value cannot be converted to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_RV: "Returns the File value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET File is returned instead of the default value. Otherwise the supplied default File value is returned.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_0: "The Response Asset to convert to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_1: "The default File value to return instead of invoking error handling if the supplied Response Asset cannot be converted to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_0: "A File value.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_1: "A NOT_SET File value.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_2: "The default File value.", AR_FN_DSC_TOFILECOLLECTION: "Converts a collection to a File Collection.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to a File collection by converting each item in the Response Asset collection to a File item.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_RV: "The returned File collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to a File value will be NOT_SET in the returned collection.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to a File collection.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "A File collection with two items.", AR_FN_DSC_TOGROUP: "Converts a value to a Group", AR_FN_GRP_TOGROUP_STR_DSC: "Converts a String value to a Group.", AR_FN_GRP_TOGROUP_STR_RV: "Returns a Group from the String supplied in valueToConvert", AR_FN_GRP_TOGROUP_STR_PRM_DSC_0: "The string to convert to a Group. This string needs to match the name of a group.", AR_FN_GRP_TOGROUP_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Group.", AR_FN_GRP_TOGROUP_NTS_RV: "Returns a NOT_SET Group.", AR_FN_GRP_TOGROUP_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Group.", AR_FN_GRP_TOGROUP_NTS_EX_OUT_0: "A NOT_SET Group", AR_FN_GRP_TOGROUP_GRP_DSC: "Returns a Group from the supplied Group value.", AR_FN_GRP_TOGROUP_GRP_RV: "Returns the supplied Group value.", AR_FN_GRP_TOGROUP_GRP_PRM_DSC_0: "The Group to return.", AR_FN_GRP_TOGROUP_GRP_EX_OUT_0: "A NOT_SET Group.", AR_FN_DSC_TOKNOWLEDGEBASEDOCUMENT: "Converts a value to a knowledge base document.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_DSC: "Returns a knowledge base document from the supplied knowledge base document value.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_RV: "Returns the supplied knowledge base document value.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0: "The knowledge base document to return.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_EX_OUT_0: "A NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_RV: "Returns a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_PRM_DSC_0: "The NOT_SET value to convert to a knowledge base document.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_EX_OUT_0: "A NOT_SET knowledge base document.", AR_FN_DSC_TOVIDEO: "Converts a value to a video.", AR_FN_VIDEO_TOVIDEO_VIDEO_DSC: "Returns a video from the supplied Video value.", AR_FN_VIDEO_TOVIDEO_VIDEO_RV: "Returns the supplied Video value.", AR_FN_VIDEO_TOVIDEO_VIDEO_PRM_DSC_0: "The Video to return.", AR_FN_VIDEO_TOVIDEO_VIDEO_EX_OUT_0: "A NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_NTS_RV: "Returns a NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Video.", AR_FN_VIDEO_TOVIDEO_NTS_EX_OUT_0: "A NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_DSC: "Returns a Video from the supplied Response Asset value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_RV: "Returns the Video value for the supplied Response Asset value if it can be converted.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_EX_OUT_0: "A Video value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_DSC: "Converts a Response Asset value to a Video value with default fallback in case the Response Asset value cannot be converted to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_RV: "Returns the Video value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET Video is returned instead of the default value. Otherwise the supplied default Video value is returned.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_0: "The Response Asset to convert to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_1: "The default Video value to return instead of invoking error handling if the supplied Response Asset cannot be converted to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_0: "A Video value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_1: "A NOT_SET Video value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_2: "The default Video value.", AR_FN_DSC_TOVIDEOCOLLECTION: "Converts a collection to a Video Collection.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to a Video collection by converting each item in the Response Asset collection to a Video item.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_RV: "The returned Video collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to a Video value will be NOT_SET in the returned collection.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to a Video collection.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "A Video collection with two items.", AR_FN_DSC_TOPHONENUMBER: "Converts a value to a PhoneNumber", AR_FN_PHNBR_TOPHONENUMBER_STR_DSC: "Converts a String value to a PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_STR_RV: "Returns a PhoneNumber from the String supplied in valueToConvert", AR_FN_PHNBR_TOPHONENUMBER_STR_PRM_DSC_0: "The string to convert to a PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_0: "A PhoneNumber created from the Call.Ani variable.", AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_1: 'A PhoneNumber with the "tel" scheme, a subscriber number of 3178723000, and E.164 phone number of +13178723000.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_2: 'ToPhoneNumber("sip:john.doe@example.com")', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_2: 'A PhoneNumber with a "sip" scheme and SIP URI of sip:john.doe@example.com.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_3: "A NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_4: 'A PhoneNumber with the "tel" scheme, a subscriber number of 3178723000, and E.164 phone number of +13178723000.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_5: 'A PhoneNumber with the "tel" scheme, a subscriber number of 3178723000, and no E.164 phone number.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_6: 'ToPhoneNumber("sips:john.doe@example.com")', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_6: 'A PhoneNumber with a "sip" scheme and SIP URI of sips:john.doe@example.com.', AR_FN_PHNBR_TOPHONENUMBER_NTS_DSC: "Converts a NOT_SET value to a NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_NTS_RV: "Returns a NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_NTS_EX_OUT_0: "A NOT_SET PhoneNumber", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_DSC: "Returns a PhoneNumber from the supplied PhoneNumber value.", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_RV: "Returns the supplied PhoneNumber value.", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_PRM_DSC_0: "The PhoneNumber to return.", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_EX_OUT_0: "A NOT_SET PhoneNumber.", AR_FN_DSC_TOPROMPT: "Converts a value to a Prompt", AR_FN_PROMPT_TOPROMPT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Prompt.", AR_FN_PROMPT_TOPROMPT_NTS_RV: "Returns a NOT_SET Prompt.", AR_FN_PROMPT_TOPROMPT_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Prompt.", AR_FN_PROMPT_TOPROMPT_NTS_EX_OUT_0: "A NOT_SET Prompt", AR_FN_PROMPT_TOPROMPT_PROMPT_DSC: "Returns a Prompt from the supplied Prompt value.", AR_FN_PROMPT_TOPROMPT_PROMPT_RV: "Returns the supplied Prompt value.", AR_FN_PROMPT_TOPROMPT_PROMPT_PRM_DSC_0: "The Prompt to return.", AR_FN_PROMPT_TOPROMPT_PROMPT_EX_OUT_0: "A NOT_SET Prompt.", AR_FN_DSC_TOSCHEDULE: "Converts a value to a Schedule", AR_FN_SCHED_TOSCHEDULE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_NTS_RV: "Returns a NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_NTS_EX_OUT_0: "A NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_SCHED_DSC: "Returns a Schedule from the supplied Schedule value.", AR_FN_SCHED_TOSCHEDULE_SCHED_RV: "Returns the supplied Schedule value.", AR_FN_SCHED_TOSCHEDULE_SCHED_PRM_DSC_0: "The Schedule to return.", AR_FN_SCHED_TOSCHEDULE_SCHED_EX_OUT_0: "A NOT_SET Schedule.", AR_FN_DSC_TOSCHEDULEGROUP: "Converts a value to a Schedule Group", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_RV: "Returns a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_EX_OUT_0: "A NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_DSC: "Returns a Schedule Group from the supplied Schedule Group value.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_RV: "Returns the supplied Schedule Group value.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_PRM_DSC_0: "The Schedule Group to return.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_EX_OUT_0: "A NOT_SET Schedule Group.", AR_FN_DSC_TOUTILIZATIONLABEL: "Converts a value to a Utilization Label", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Utilization Label.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_RV: "Returns a NOT_SET Utilization Label.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Utilization Label.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_EX_OUT_0: "A NOT_SET Utilization Label", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_DSC: "Returns a Utilization Label from the supplied Utilization Label value.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_RV: "Returns the supplied Utilization Label value.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_PRM_DSC_0: "The Utilization Label to return.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_EX_OUT_0: "A NOT_SET Utilization Label.", AR_FN_DSC_TOWORKTYPESTATUS: "Converts a value to a Worktype Status", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_DSC: "Returns a Worktype Status value from the supplied Worktype Status value.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_RV: "Returns the supplied Worktype Status value.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_PRM_DSC_0: "The Worktype Status to return.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_EX_OUT_0: "A NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_RV: "Returns a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_EX_OUT_0: "A NOT_SET Worktype Status", AR_FN_DSC_TOWRAPUPCODE: "Converts a value to a Wrapup Code", AR_FN_WRC_TOWRAPUPCODE_STR_DSC: "Converts a String value to a Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_STR_RV: "Returns a Wrapup Code from the String supplied in valueToConvert", AR_FN_WRC_TOWRAPUPCODE_STR_PRM_DSC_0: "The String to convert to a Wrapup Code. This string needs to match the name of a wrapup code.", AR_FN_WRC_TOWRAPUPCODE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_NTS_RV: "Returns a NOT_SET Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_NTS_EX_OUT_0: "A NOT_SET Wrapup Code", AR_FN_WRC_TOWRAPUPCODE_WRC_DSC: "Returns a Wrapup Code from the supplied Wrapup Code value.", AR_FN_WRC_TOWRAPUPCODE_WRC_RV: "Returns the supplied Wrapup Code value.", AR_FN_WRC_TOWRAPUPCODE_WRC_PRM_DSC_0: "The Wrapup Code to return.", AR_FN_WRC_TOWRAPUPCODE_WRC_EX_OUT_0: "A NOT_SET Wrapup Code.", AR_FN_DSC_ISNOTSETOREMPTY: "Determines whether a value is NOT_SET or empty.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_DSC: "Checks if a value is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_RV: "Returns true if the value passed in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_PRM_DSC_0: "The value to test to see if it is set or not.", AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_DSC: "Determines whether or not the supplied Audio value is NOT_SET or 0 milliseconds of blank audio.", AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_RV: "Returns a Boolean true if the Audio value passed in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_PRM_DSC_0: "The Audio value to test to see if it is set or not.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_DSC: "Determines whether or not a collection is empty (i.e. has no elements in it).", AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_RV: "Returns true if the Boolean collection is empty.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_PRM_DSC_0: "The collection to check.", AR_FN_BLN_ISNOTSETOREMPTY_NTS_DSC: "Returns true since the value pass in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_NTS_RV: "Returns a true since the value passed in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DSC_MAKEAGENTSCOREPAIR: "Returns a new instance of an AgentScorePair value initialized with the specified values.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_DSC: "Creates a new AgentScorePair value initialized to the specified input values.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_RV: "Returns the new AgentScorePair value.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_0: "The value to assign to the AgentScorePair agent property.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_1: "The value to assign to the AgentScorePair score property.", AR_FN_DSC_MAKECARD: "Returns a new instance of a Card value initialized with the specified values.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_DSC: "Creates a new Card value initialized to the specified input values.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_RV: "Returns the new Card value.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_0: "The title for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_1: "The description for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_2: "The button choices to use for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_3: "The Image to use for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_EX_OUT_0: "A Card that lets someone select a pizza size of small, medium or large.", AR_FN_DSC_MAKECAROUSEL: "Returns a new instance of a Carousel value initialized with the specified values.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_DSC: "Creates a new Carousel value for the supplied cards.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_RV: "Returns the new Carousel value.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_PRM_DSC_0: "The cards to use for the carousel.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_EX_OUT_0: "A Carousel with three cards to let a participant pick a class they want to attend to learn about cards, carousels and quick replies in Architect.", AR_FN_DSC_MAKECHOICE: "Returns a new instance of a Choice initialized with the specified values that can be used in a Chooser. There are helper functions that can be used to create choices as well such as MakeUrlChoice, MakePostbackChoice and MakePostbackChoice.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_DSC: "Creates a new Choice that can be used in a Chooser from the supplied values.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_0: 'The choice type. "url" indicates this choice represents a URL. "postback" indicates this choice supplies a value that is returned to the flow.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_1: 'The choice value. If the type parameter is "url", this should be the url link to use such as "https://www.genesys.com". If the type parameter is "postback", the postback value can be a custom value or if used in an action like Ask for Slot where the participant is choosing a value from a slot type then the value should match a value in that list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_2: 'The choice label. If the type parameter is "url", this should be the url link label to use such as "Genesys". If the type parameter is "postback" this label is only used if the postback choice is not associated with a value from a list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_0: 'A Choice of type "url", value of "https://www.genesys.com" and label of "Genesys".', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_1: 'A Choice of type "postback", value of "support" and label of "Help and Support".', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_DSC: "Creates a new Choice that can be used in a Chooser from the supplied values.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_0: 'The choice type. "url" indicates this choice represents a URL. "postback" indicates this choice supplies a value that is returned to the flow.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_1: 'The choice value. If the type parameter is "url", this should be the url link to use such as "https://www.genesys.com". If the type parameter is "postback", the postback value can be a custom value or if used in an action like Ask for Slot where the participant is choosing a value from a slot type then the value should match a value in that list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_2: 'The choice label. If the type parameter is "url", this should be the url link label to use such as "Genesys". If the type parameter is "postback" this label is only used if the postback choice is not associated with a value from a list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_3: 'The choice command. If the command value is "skip" the Skip Response is enabled.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_EX_OUT_0: 'A Choice of type "url", value of "https://www.genesys.com", label of "Genesys" and command of "skip".', AR_FN_DSC_MAKEPOSTBACKCHOICE: "Returns a new instance of a postback Choice value that can be used in a Chooser.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_DSC: 'Creates a new custom Choice with the supplied value that can be used in a Chooser. The returned Choice will have a type of "postback".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_PRM_DSC_0: "The value to return to the flow at runtime.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_EX_OUT_0: 'A choice with type "postback" and value of "support".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_DSC: 'Creates a new custom Choice with the supplied value and label that can be used in a Chooser. The returned Choice will have a type of "postback".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_0: "The value to return to the flow at runtime.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_1: "The label to display for the choice.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_EX_OUT_0: 'A choice with type "postback", value of "support" and label of "Help and Support".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_DSC: 'Creates a new custom Choice with the supplied value, label and command that can be used in a Chooser. The returned Choice will have a type of "postback".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_0: "The value to return to the flow at runtime.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_1: "The label to display for the choice.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_2: "The command value for the choice.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_EX_OUT_0: 'A choice with value of "support", label of "Help and Support" and command of "skip".', AR_FN_DSC_MAKEURLCHOICE: "Returns a new instance of a Choice that represents a URL that can be used in a Chooser.", AR_FN_CHOICE_MAKEURLCHOICE_STR_DSC: "A helper function that creates a new Choice for a given URL that can be used in a Chooser. Remember that URL choices cannot be used in quick replies.", AR_FN_CHOICE_MAKEURLCHOICE_STR_RV: "Returns the new URL Choice value.", AR_FN_CHOICE_MAKEURLCHOICE_STR_PRM_DSC_0: 'The URL for this choice such as "https://www.genesys.com".', AR_FN_CHOICE_MAKEURLCHOICE_STR_EX_OUT_0: 'A Choice with type "url" and value of "https://www.genesys.com".', AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_DSC: "A helper function that creates a new Choice for a given URL and link label text that can be used in a Chooser. Remember that URL choices cannot be used in quick replies.", AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_RV: "Returns the new URL Choice value.", AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_0: 'The URL for this choice such as "https://www.genesys.com".', AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_1: "The link label to display for the URL. If the value is NOT_SET, the url value will be used as the link label.", AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_EX_OUT_0: 'A Choice with type "url", value of "https://www.genesys.com" and label of "Genesys".', AR_FN_DSC_MAKECHOOSER: "Returns a new instance of a Chooser value initialized with the specified values.", AR_FN_CHOOSER_MAKECHOOSER_CARD_DSC: "Creates a new Chooser value configured as a carousel one card in it where that card is the supplied Card value.", AR_FN_CHOOSER_MAKECHOOSER_CARD_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_CARD_PRM_DSC_0: "A Card value that defines the card to use when presenting choices to a participant.", AR_FN_CHOOSER_MAKECHOOSER_CARD_EX_OUT_0: 'A Chooser with type "card" and card property set to a Card that lets a participant select a shirt color of red, green or blue.', AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_DSC: "Creates a new Chooser value for the supplied Carousel.", AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_PRM_DSC_0: "A Carousel value that defines the card to use when presenting choices to a participant.", AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_EX_OUT_0: 'A Chooser with type "carousel" and carousel property set to a Carousel with three cards to let a participant pick a class they want to attend to learn about cards, carousels and quick replies in Architect.', AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_DSC: "Creates a new Chooser value for the supplied Quick Replies.", AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_PRM_DSC_0: "A Quick Replies value that defines the buttons to use when presenting choices to a participant.", AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_0: 'A Chooser with type "quickReplies" and quickReplies property set to a Quick Replies value that contains two custom choices of red or blue.', AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_1: 'A Chooser with type "quickReplies" and quickReplies property set to a Quick Replies value that contains two custom choices of red or blue and quick reply summary "Thanks for your selection".', AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_DSC: "Creates a new Chooser value for the supplied TimePicker.", AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_PRM_DSC_0: "A TimePicker value to present to a participant.", AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_EX_OUT_0: 'A Chooser with type "timePicker" and timePicker property with a title.', AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_DSC: "Creates a new Chooser value for the supplied ListPicker.", AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_PRM_DSC_0: "A ListPicker value to present to a participant.", AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_EX_OUT_0: 'A Chooser with type "listPicker" and listPicker value.', AR_FN_DSC_MAKECURRENCY: "Returns a new instance of a Currency value initialized with the specified values.", AR_FN_CUR_MAKECURRENCY_DEC_STR_DSC: "Creates a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_DEC_STR_RV: "Returns a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_0: "The monetary amount.", AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_1: "The ISO 4217 currency code.", AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_0: 'A Currency value with an amount of 10.50 and code of "USD".', AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_1: 'A Currency value with an amount of 5.00 and code of "EUR".', AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_2: 'A Currency value with a NOT_SET amount and code of "USD"', AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_3: "A Currency value with an amount of 100.00 and NOT_SET code.", AR_FN_CUR_MAKECURRENCY_LNG_STR_DSC: "Creates a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_LNG_STR_RV: "Returns a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_0: "The monetary amount.", AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_1: "The ISO 4217 currency code.", AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_0: 'A Currency value with an amount of 10.50 and code of "USD".', AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_1: 'A Currency value with an amount of 5.00 and code of "EUR".', AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_2: 'A Currency value with a NOT_SET amount and code of "USD"', AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_3: "A Currency value with an amount of 100.00 and NOT_SET code.", AR_FN_DSC_MAKEDIGITALAUDIOFROMURL: "Returns a new instance of a Digital Audio value from a URL.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_DSC: "Creates a new instance of a Digital Audio value from a URL.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_RV: "Returns a new instance of a Digital Audio value initialized to the specified settings.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_PRM_DSC_0: "The URL to the Digital Audio.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_EX_OUT_0: 'A Digital Audio value with the universal resource locator (url) property value of "https://www.genesys.com/media/genesys-digital-bot-flows.mp3".', AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_DSC: "Creates a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_RV: "Returns a NOT_SET Digital Audio value.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_EX_OUT_0: "A NOT_SET Digital Audio.", AR_FN_DSC_MAKEFILEFROMURL: "Returns a new instance of a File value from a URL.", AR_FN_FILE_MAKEFILEFROMURL_STR_DSC: "Creates a new instance of a File value from a URL.", AR_FN_FILE_MAKEFILEFROMURL_STR_RV: "Returns a new instance of a File value initialized to the specified settings.", AR_FN_FILE_MAKEFILEFROMURL_STR_PRM_DSC_0: "The URL to the File.", AR_FN_FILE_MAKEFILEFROMURL_STR_EX_OUT_0: 'A File value with the universal resource locator (url) property value of "https://www.genesys.com/documents/genesys-digital-bot-flows.pdf".', AR_FN_FILE_MAKEFILEFROMURL_NTS_DSC: "Creates a NOT_SET File.", AR_FN_FILE_MAKEFILEFROMURL_NTS_RV: "Returns a NOT_SET File value.", AR_FN_FILE_MAKEFILEFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_FILE_MAKEFILEFROMURL_NTS_EX_OUT_0: "A NOT_SET File.", AR_FN_DSC_MAKEIMAGEFROMURL: "Returns a new instance of an Image value from a URL.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_DSC: "Creates a new instance of an Image value from a URL.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_RV: "Returns a new instance of an Image value initialized to the specified settings.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_PRM_DSC_0: "The URL to the image.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_EX_OUT_0: 'An Image value with a universal resource locator (url) property value of "https://www.genesys.com/media/genesys-logo.png".', AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_DSC: "Creates a new instance of an Image value from a URL and name.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_RV: "Returns a new instance of an Image value initialized to the specified settings.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_0: "The URL to the image.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_1: "The name to use for the name property in the returned Image value.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_EX_OUT_0: 'An Image value with a universal resource locator (url) property value of "https://www.genesys.com/media/genesys-logo.png" and a name property value of "Genesys Logo".', AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_DSC: "Creates a NOT_SET Image.", AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_RV: "Returns a NOT_SET Image value.", AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_DSC_MAKELINEITEM: "Returns a new instance of a LineItem value initialized with the specified settings.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_DSC: "Creates a new instance of a LineItem value initialized with the specified settings.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_RV: "Returns a new instance of LineItem value initialized to the specified settings.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_0: "The name of the LineItem.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_1: "The price of the LineItem.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_EX_OUT_0: 'A LineItem value with name "T-Shirt" and price of $19.99 USD.', AR_FN_DSC_TOLINEITEM: "Returns a copy of the supplied LineItem.", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_DSC: "Returns a copy of the supplied LineItem", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_RV: "Returns a copy of the supplied LineItem.", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_PRM_DSC_0: "The LineItem to copy", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_EX_OUT_0: "A Lineitems which is a copy of the supplied LineItem", AR_FN_LINEITEM_TOLINEITEM_NTS_DSC: "Converts NOT_SET to a NOT_SET LineItem.", AR_FN_LINEITEM_TOLINEITEM_NTS_RV: "Returns a NOT_SET LineItem value.", AR_FN_LINEITEM_TOLINEITEM_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_LINEITEM_TOLINEITEM_NTS_EX_OUT_0: "A NOT_SET lineItem.", AR_FN_DSC_MAKELISTPICKERITEM: "Returns a new instance of a ListPickerItem value initialized with the specified settings.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_DSC: "Creates a new instance of a ListPickerItem value initialized with the specified settings.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_RV: "Returns a new instance of a ListPickerItem value initialized to the specified settings.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_0: "The list picker item title.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_1: "The list picker item subtitle.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_2: "The image to use for the list picker item.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_0: "A ListPickerItem value with a title, subtitle, and image", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_1: "A ListPickerItem value with a title, a NOT_SET subtitle, and an image", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_2: "A ListPickerItem value with a title, a NOT_SET subtitle, and a NOT_SET image", AR_FN_DSC_MAKELISTPICKERSECTION: "Returns a new instance of a ListPickerSection value initialized with the specified settings.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_DSC: "Creates a new instance of a ListPickerSection value initialized with the specified settings.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_RV: "Returns a new instance of a ListPickerSection value initialized to the specified settings.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_0: "The list picker item title.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_1: "Whether multiple selection is enabled for the list picker.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_2: "A collection of list picker items", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_EX_OUT_0: 'A ListPickerSection named "Sides" with MultiSelect enabled and with two ListPickerItems, "Fries" and "Soup"', AR_FN_DSC_MAKELISTPICKER: "Returns a new instance of a ListPicker value initialized with the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_DSC: "Creates a new instance of a ListPicker value initialized with the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_RV: "Returns a new instance of a ListPicker value initialized to the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_0: "A collection of ListPickerSections.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_1: "The image to use for the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_2: "The title of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_3: "The subtitle of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_4: "The image to use for the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_5: "The subtitle of the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_EX_OUT_0: "A ListPicker", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_DSC: "Creates a new instance of a ListPicker value initialized with the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_RV: "Returns a new instance of a ListPicker value initialized to the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_0: "A collection of ListPickerSections.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_1: "The image to use for the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_2: "The title of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_3: "The subtitle of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_4: "The image to use for the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_5: "The subtitle of the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_6: "The button text of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_EX_OUT_0: "A ListPicker", AR_FN_DSC_MAKETIMEPICKER: "Returns a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_DSC: "Creates a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_RV: "Returns a new instance of a TimePicker value initialized to the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_0: "The TimePicker title.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_1: "The TimePicker subtitle.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_2: "The image to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_3: "The address to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_4: "The latitude to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_5: "The longitude to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_0: "A TimePicker value with a title, subtitle, and image", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_1: "A TimePicker value with a title, a NOT_SET subtitle, and an image", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_2: "A TimePicker value with a title, a NOT_SET subtitle, and a NOT_SET image", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_3: "A TimePicker value with a title, a NOT_SET subtitle, a NOT_SET image, an address, a latitude, and a longitude", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_DSC: "Creates a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_RV: "Returns a new instance of a TimePicker value initialized to the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_0: "The TimePicker title.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_1: "The TimePicker subtitle.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_EX_OUT_0: "A TimePicker value with a title and subtitle", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_DSC: "Creates a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_RV: "Returns a new instance of a TimePicker value initialized to the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_PRM_DSC_0: "The TimePicker title.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_EX_OUT_0: "A TimePicker value with a title", AR_FN_DSC_MAKETIMESLOT: "Returns a new instance of a Timeslot value initialized with the specified settings.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_DSC: "Creates a new instance of a Timeslot value initialized with the specified settings.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_RV: "Returns a new instance of a Timeslot value initialized to the specified settings.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_0: "The Coordinated Universal Time (UTC) dateTime for the timeslot.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_1: "The duration for the timeslot.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_EX_OUT_0: 'A Timeslot value with date time of "2024-08-04T00:00:00.000Z" and duration of "one hour thirty minutes"', AR_FN_DSC_MAKELISTTIMESLOT: "Creates a new Timeslot value collection from the specified input.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_DSC: "Creates a Timeslot collection where each item is a Timeslot value created from the items in the dateTime collection with the duration input assigned.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_RV: "Returns the new Timeslot values.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_0: "A DateTime collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_1: "A Duration value that will be used for each item in the returned Timeslot collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_EX_OUT_0: 'A TimeSlot collection with two items: the first item having a datetime of "2024-08-04T14:00:00.000Z" and the second item having a datetime of "2024-08-04T15:00:00.000Z". Both timeslot items have a duration of "1 hour".', AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_DSC: "Creates a Timeslot collection where each item is a Timeslot value created by combining the items in the dateTime and duration collections. The input collections need to be of equal length.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_RV: "Returns the new Timeslot values.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_0: "A DateTime collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_1: "A Duration collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_EX_OUT_0: 'A TimeSlot collection with two items: the first item having a datetime of "2024-08-04T14:00:00.000Z" and duration of "1 hour", and the second item having a datetime of "2024-08-04T15:00:00.000Z" and duration of "2 hours".', AR_FN_DSC_MAKESHIPPINGOPTION: "Returns a new instance of a ShippingOption value initialized with the specified settings.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_DSC: "Creates a new instance of a ShippingOption value initialized with the specified settings.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_RV: "Returns a new instance of a ShippingOption value initialized to the specified settings.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_0: "The shipping option label.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_1: "The shipping option identifier.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_2: "The shipping details.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_3: "The shipping option price.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_EX_OUT_0: 'A ShippingOption value with id "standard", label "Standard Shipping", price $5.99 USD, and shipping details of 3-4 days', AR_FN_DSC_TOSHIPPINGOPTION: "Returns a copy of the supplied ShippingOption.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_DSC: "Returns a copy of the supplied ShippingOption", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_RV: "Returns a copy of the supplied ShippingOption.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_PRM_DSC_0: "The ShippingOption to copy", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_EX_OUT_0: "A ShippingOption which is a copy of the supplied ShippingOption", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_DSC: "Converts NOT_SET to a NOT_SET ShippingOption.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_RV: "Returns a NOT_SET ShippingOption value.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_EX_OUT_0: "A NOT_SET ShippingOption.", AR_FN_DSC_MAKELISTAGENTSCOREPAIR: "Returns a new collection of type AgentScorePair created from input collections.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_DSC: "Creates an AgentScorePair collection by combining items from a User collection and a preferred agent routing score Integer collection. The algorithm merges item data on a per index basis so input collections must have the same number of items.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_RV: "Returns the collection created by combining items from the supplied User and preferred agent routing score Integer collections.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_0: "Supplies User values for the agent property on AgentScorePair items in the returned collection.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_1: "Supplies preferred agent routing scores for the score property on AgentScorePair items in the returned collection.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_DSC: "Creates an AgentScorePair collection by combining User values looked up from a user ID String collection and a preferred agent routing score Integer collection. The algorithm merges item data on a per index basis so input collections must have the same number of items.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_RV: "Returns the collection created by combining looked up User values and preferred agent routing scores.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_0: "A collection of user IDs to look up. Identifiers will be matched in a case insensitive manner. The looked up User values supply the agent property value on AgentScorePair items in the returned collection.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_1: "Supplies preferred agent routing scores for the score property on AgentScorePair items in the returned collection.", AR_FN_DSC_MAKELISTCOMMUNICATION: "Returns a new Communication collection value from the specified input.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_DSC: "Creates a Communication collection from the supplied input collection by calling ToCommunication on each item in the input collection and inserting it in the resulting Communication collection at the same index.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_RV: "Returns a Communication collection value from the supplied input collection.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_PRM_DSC_0: "A collection of values whose type is an Any type such as a String collection or Integer collection.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_EX_OUT_0: 'A Communication collection with two items. The first Communication item has text and audio for "Value Label 1" and the second Communication item has text and audio for "Value Label 2".', AR_FN_DSC_MAKEQUICKREPLIES: "Returns a new QuickReplies value initialized with the specified choices.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_DSC: "Creates a new QuickReplies value with the buttons property set to the supplied choice collection. Remember that you can only use postback choices in the buttons collection.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_RV: "Returns the new QuickReplies value.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_PRM_DSC_0: 'The choices to use for the quick replies buttons. Individual choices in this array should not be of type "url" as quick replies do not support URLs.', AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_DSC: "Creates a new QuickReplies value with the buttons property set to the supplied choice collection. Remember that you can only use postback choices in the buttons collection.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_RV: "Returns the new QuickReplies value.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_0: 'The choices to use for the quick replies buttons. Individual choices in this array should not be of type "url" as quick replies do not support URLs.', AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_1: 'Summary displayed in supporting messaging platforms after the user selects a quick reply. e.g. "Thanks for your selection"', AR_FN_DSC_MAKEVIDEOFROMURL: "Returns a new instance of a Video value from a URL.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_DSC: "Creates a new instance of a Video value from a URL.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_RV: "Returns a new instance of a Video value initialized to the specified settings.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_PRM_DSC_0: "The URL to the video.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_EX_OUT_0: 'A Video value with the universal resource locator (url) property value of "https://www.genesys.com/media/genesys-digital-bot-flows.mov".', AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_DSC: "Creates a NOT_SET Video.", AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_RV: "Returns a NOT_SET Video value.", AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_EX_OUT_0: "A NOT_SET Video.", AR_FN_DSC_RESOLVESLOT: "Gets a localized value for a list slot type Slot variable.", AR_FN_ANY_RESOLVESLOT_ANY_DSC: "This gets the localized value for the supplied Slot variable value if the slot type for the variable is a list. If the slot type associated with the variable is not a list, this function returns the Slot variable value.", AR_FN_ANY_RESOLVESLOT_ANY_RV: "Returns the localized value for the supplied Slot variable if the variable's slot type is a list. Otherwise, the Slot variable value is returned.", AR_FN_ANY_RESOLVESLOT_ANY_PRM_DSC_0: "The Slot variable to resolve.", AR_FN_ANY_RESOLVESLOT_ANY_EX_OUT_0: 'The localized String value configured on the "PizzaSizeType" slot type for the value "small" such as "peque\xF1a".', AR_FN_ANY_RESOLVESLOT_ANY_ANY_DSC: "This gets the localized value for the supplied Slot variable value if the slot type for the variable is a list. If the slot type associated with the variable is not a list, this function returns the Slot variable value. This implementation also lets you specify a value to return if the supplied Slot variable value is NOT_SET.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_RV: "If the supplied Slot variable value is NOT_SET, the value supplied in the slotNotSetReturnValue parameter is returned. Otherwise this returns the localized value for the supplied Slot variable if the variable's slot type is a list. If the variable slot type is not a list, the Slot variable value is returned.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_0: "The Slot variable to resolve.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_1: "If the value of the Slot variable is NOT_SET, this value will be returned. Remember that the value specified here must be the same data type as the Slot variable itself so if the Slot variable is a String, the value supplied here must be a String.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_EX_OUT_0: '"" if the Slot.AccountType value is NOT_SET.', AR_FN_DSC_RESOLVESLOTTYPELISTVALUE: "Gets a localized String value for a list or dynamic list slot type value.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_DSC: "This gets a localized String value based on the language in which the flow is running from a list or dynamic slot list slot type by specifying the slot type by name and value to look up.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_RV: "Returns the localized String value for the supplied list or dynamic list slot type name and supplied slot type value. If the slot type or value in the list is not found, a NOT_SET String value is returned.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_0: "The name of the list or dynamic list slot type. The slot type name is matched case sensitively. If a NOT_SET slot type name is specified, a NOT_SET String value is returned.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_1: "The slot type value to look up. The value is matched case sensitively. If a NOT_SET value is specified, a NOT_SET String value is returned.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_EX_OUT_0: 'The localized String value configured on the "PizzaSizeType" slot type for the value "small" such as "peque\xF1a".', AR_FN_DSC_MAKELISTCURRENCY: "Returns a new Currency value collection from the specified input.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_DSC: "Returns a Currency collection from the specified Decimal input collection and assigns the specified ISO 4217 currency code to each item in the returned currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_RV: "Returns a Currency collection with each item set to the value from the corresponding Decimal collection. Each item will have their code set to the ISO 4217 currency code specified in the 2nd parameter.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_0: "A Decimal collection of amounts that will become the amounts in the returned Currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_1: "The ISO 4217 currency code to assign to each item in the returned Currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_0: 'A currency collection with two items. The first item has an amount of 10.50, the second item has an amount of 2.50, and both items have a code of "USD".', AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_1: 'A currency collection with two items. The first item has an amount of 10.50, the second item has a NOT_SET amount, and both items have a Cde of "USD".', AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_DSC: "Returns a Currency collection based on the specified Decimal and String input collections. The input collections have to have the same number of items for the currency list to be created.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_RV: "Returns a Currency collection where each item is a Currency value created from the items in the amounts and currencyCodes collections.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_0: "A Decimal collection of amounts that will become the amounts in the returned Currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_1: "A collection of ISO 4217 currency codes to assign to each item in the returned Currency collection. The number of items in this collection should be the same as the number of items in the amounts collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_0: 'A currency collection with two items. The first Currency item has an amount of 10.50 and code of "USD". The second Currency item has an amount of 2.50 and code of "EUR".', AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_1: 'A currency collection with two items. The first Currency item has an amount of 10.50 and NOT_SET code. The second Currency item has a NOT_SET amount and code of "EUR".', AR_FN_DSC_TOCURRENCY: "Converts a value to a Currency.", AR_FN_CUR_TOCURRENCY_STR_DSC: "Converts a String value to a Currency.", AR_FN_CUR_TOCURRENCY_STR_RV: "Returns a Currency value for the specified String.", AR_FN_CUR_TOCURRENCY_STR_PRM_DSC_0: 'The String to convert to a Currency value. The format should be "[amount]|[code]" where amount is a decimal value and code is an ISO 4217 currency code or blank.', AR_FN_CUR_TOCURRENCY_STR_EX_OUT_0: 'A Currency value with an amount of 5.00 and code of "USD" (United States dollars).', AR_FN_CUR_TOCURRENCY_STR_EX_OUT_1: 'A Currency value with a NOT_SET amount and code of "EUR" (Euros).', AR_FN_CUR_TOCURRENCY_STR_EX_OUT_2: "A Currency value with an amount of 5.00 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_STR_EX_OUT_3: "A Currency value with an amount of 5.00 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_STR_EX_OUT_4: "A NOT_SET Currency.", AR_FN_CUR_TOCURRENCY_DEC_DSC: "Converts a Decimal to a Currency without a code.", AR_FN_CUR_TOCURRENCY_DEC_RV: "Returns a Currency value from the specified Decimal.", AR_FN_CUR_TOCURRENCY_DEC_PRM_DSC_0: "The Decimal to convert to a Currency value.", AR_FN_CUR_TOCURRENCY_DEC_EX_OUT_0: "A Currency value with an amount of 5.00 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_LNG_DSC: "Converts an Integer to a Currency without a code.", AR_FN_CUR_TOCURRENCY_LNG_RV: "Returns a Currency value from the supplied Integer.", AR_FN_CUR_TOCURRENCY_LNG_PRM_DSC_0: "The Integer to convert to a Currency value.", AR_FN_CUR_TOCURRENCY_LNG_EX_OUT_0: "A Currency value with an amount of 5 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_NTS_DSC: "Converts NOT_SET to a NOT_SET Currency.", AR_FN_CUR_TOCURRENCY_NTS_RV: "Returns a NOT_SET Currency value.", AR_FN_CUR_TOCURRENCY_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_CUR_TOCURRENCY_NTS_EX_OUT_0: "A NOT_SET Currency.", AR_FN_CUR_TOCURRENCY_CUR_DSC: "Returns a Currency from the supplied Currency value.", AR_FN_CUR_TOCURRENCY_CUR_RV: "Returns the supplied Currency value.", AR_FN_CUR_TOCURRENCY_CUR_PRM_DSC_0: "The Currency to return.", AR_FN_CUR_TOCURRENCY_CUR_EX_OUT_0: 'A Currency value with an amount of 5.25 and code of "USD" (United States dollars)', AR_FN_DSC_GETCURRENCYSYMBOL: "Returns the symbol for the specified ISO 4217 currency code.", AR_FN_STR_GETCURRENCYSYMBOL_STR_DSC: "Returns the currency symbol for the specified ISO 4217 currency code.", AR_FN_STR_GETCURRENCYSYMBOL_STR_RV: "Returns a Currency symbol for the specified String.", AR_FN_STR_GETCURRENCYSYMBOL_STR_PRM_DSC_0: "The ISO 4217 currency code for which you wish to get the currency symbol.", AR_FN_STR_GETCURRENCYSYMBOL_CUR_DSC: "Returns the currency symbol for the specified currency.", AR_FN_STR_GETCURRENCYSYMBOL_CUR_RV: "Returns a Currency symbol for the specified String.", AR_FN_STR_GETCURRENCYSYMBOL_CUR_PRM_DSC_0: "A Currency from which to get the symbol.", AR_FN_DSC_CONVERTCURRENCY: "Converts a currency from one code to another.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DSC: "Converts a currency from one code to another keeping the amount the same.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_RV: "Returns the converted Currency value. Note that if sourceCurrency itself is NOT_SET, then a NOT_SET Currency is returned.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_0: "The Currency to convert.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_1: "The ISO 4217 currency code for the returned Currency value.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_0: 'A Currency with an amount of 5.00 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_1: 'A Currency with an amount of 5.00 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_2: 'A Currency with a NOT_SET amount and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_3: "A Currency with a NOT_SET amount and NOT_SET code.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_4: "A NOT_SET Currency.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_DSC: "Converts a currency from one code to another using a specified conversion rate.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_RV: "Returns the converted Currency value.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_0: "The Currency to convert.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_1: "The ISO 4217 currency code for the returned Currency value.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_2: "The exchange rate from the sourceCurrency input to the destination currency.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_0: 'A Currency with an amount of 3.4685 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_1: 'A Currency with an amount of 3.4685 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_2: 'A Currency with a NOT_SET amount and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_3: "A NOT_SET Currency.", AR_FN_DSC_TOAUDIOTTS: "Creates an Audio from text.", AR_FN_AUDIO_TOAUDIOTTS_STR_DSC: "Creates an Audio from the supplied text using the text to speech engine for the flow's currently executing language.", AR_FN_AUDIO_TOAUDIOTTS_STR_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOTTS_STR_PRM_DSC_0: "The text to convert to Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_0: 'Audio for the string "Hello" spoken via. text to speech.', AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_1: "Blank Audio of 0ms duration. See the ToAudioBlank function if you wish to create blank Audio with a duration.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_DSC: "Creates an Audio from the supplied text using the text to speech engine for a specified IETF language tag.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_0: "The text to convert to Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_1: "The IETF language tag of the text to speech engine to use for the pronunciation of the supplied text.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_0: 'Audio for the string "Hello" spoken via. the English (United States) (en-US) text to speech engine.', AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_1: 'Audio for the string "Bonjour" spoken via. the French (Canada) (fr-CA) text to speech engine.', AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_2: 'Audio for the string "Hola" spoken via. the Spanish (United States) (es-US) text the to speech engine.', AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_3: "Blank Audio of 0ms duration. See the ToAudioBlank function if you wish to create blank Audio with a duration.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_DSC: "Creates an Audio from text using text to speech with the option to read characters individually using the text to speech engine for the flow's currently executing language.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_0: "The text to convert to Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_1: "The formatting used for the returned Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_0: 'Audio of "H e l l o" where each letter is spoken individually.', AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_1: "Blank Audio of 0ms duration. See the ToAudioBlank function if you wish to create blank Audio with a duration.", AR_FN_DSC_TOAUDIOBLANK: "Creates blank Audio which can be used to provide a pause in audio playback.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_DSC: "Creates blank Audio for a specified number of milliseconds.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_RV: "Returns blank Audio of length specified in the lengthMS parameter.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_PRM_DSC_0: "The number of milliseconds of blank audio to create.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_0: "Blank Audio with a duration of 500 milliseconds.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_1: 'Audio for "Hello" followed by one second of blank audio and then "World".', AR_FN_DSC_TOAUDIOBOOL: "Creates an Audio from a boolean value.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_DSC: "Creates an Audio from a Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_RV: "Returns Audio from the submitted Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_PRM_DSC_0: "The boolean to convert to Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_0: 'Audio of "True".', AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_DSC: "Creates an Audio from a Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_RV: "Returns Audio from the submitted Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_0: "The boolean value to convert to Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_0: 'Audio of "No".', AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_1: 'Audio of "Yes".', AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_2: "Blank Audio.", AR_FN_DSC_TOAUDIODURATION: "Creates an Audio from a Duration value.", AR_FN_AUDIO_TOAUDIODURATION_DUR_DSC: "Creates an Audio from a Duration value down to seconds. Milliseconds on the Duration value are not part of the returned Audio.", AR_FN_AUDIO_TOAUDIODURATION_DUR_RV: "Returns Audio from the submitted Duration value.", AR_FN_AUDIO_TOAUDIODURATION_DUR_PRM_DSC_0: "The Duration value to convert to Audio.", AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_0: 'Audio of "one hour thirty minutes".', AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_1: 'Audio of "negative thirty minutes".', AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_2: 'Audio of "one hour thirty minutes and five seconds".', AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_3: "A NOT_SET Audio.", AR_FN_DSC_TOAUDIOPHONENUMBER: "Creates an Audio for phone number playback.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_DSC: "Creates an Audio from a PhoneNumber value where the audio is the phone number played back in global format which uses the country code.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_RV: "Returns Audio from the submitted PhoneNumber.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PRM_DSC_0: "The PhoneNumber to convert to Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_0: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_1: 'Globally formatted phone number Audio for the phone number in Call.Ani if Call.Ani is a "tel" scheme phone number, otherwise blank Audio.', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_DSC: "Creates an Audio from a PhoneNumber value where the audio is the phone number played back in global or local format as specified by a parameter.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_RV: "Returns Audio from the submitted PhoneNumber.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_0: "The PhoneNumber to convert to Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_1: "Whether or not to use local or global formatting on the returned Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_0: 'Locally formatted phone number Audio of "three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_1: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_2: 'Locally formatted phone number Audio of "zero seven five five five five one two one two".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_3: 'Globally formatted phone number Audio for the phone number in Call.Ani if Call.Ani is a "tel" scheme phone number, otherwise blank Audio.', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_4: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_DSC: "Creates an Audio from a PhoneNumber value where the audio is the phone number played back in global or local format depending on the dialing code passed in.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_RV: "Returns Audio from the submitted PhoneNumber.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_0: "The PhoneNumber to convert to Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_1: "If the dialing code specified here matches the dialing code in the phoneNumber parameter, local formatting will be used for the returned phone number Audio. Otherwise global formatting will be used.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_0: 'Locally formatted phone number Audio of "three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_1: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_2: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_3: 'Locally formatted phone number Audio of "zero seven five five five five one two one two".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_4: 'Globally formatted phone number Audio for the phone number in Call.Ani if the dialing code is other than "1" and Call.Ani is a "tel" scheme phone number, otherwise blank Audio.', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_DSC: "Creates an Audio from a String value where only numbers in the string are played back in the returned Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_PRM_DSC_0: "The string to convert to Audio as a phone number.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_0: 'Audio for "eight one two five five five one two three four".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_1: 'Audio for "eight one two five five five one two three four".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_2: 'Audio for "eight one two five five five one two three four".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_3: "Blank Audio.", AR_FN_DSC_TOAUDIOCURRENCY: "Creates an Audio from a Currency value.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_DSC: "Creates an Audio from a Currency value localized to the current language for the flow.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_RV: "Returns Audio from the submitted Currency.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_PRM_DSC_0: "The Currency value to convert to Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_0: 'Audio for "one million two hundred thirty four thousand five hundred sixty seven dollars and zero cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_1: 'Audio for "one dollar and twenty three cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_2: 'Audio for "one dollar and twenty three cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_4: 'Audio for "one dollar and fifty seven cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_DSC: "Creates an Audio from a Currency value localized to the current language for the flow.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_RV: "Returns Audio from the submitted Currency.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_0: "The Currency value to convert to Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_0: 'Audio for "one million two hundred thirty four thousand five hundred sixty seven dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_1: 'Audio for "eighty cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_2: 'Audio for "two hundred eighty cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_3: 'Audio for "one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_4: 'Audio for "three zero point two zero dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_5: 'Audio for "zero point two zero dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_DSC: "Creates an Audio from a Currency value localized to the current language for the flow played in decimal format with a specified number of decimal places.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_RV: "Returns Audio from the submitted Currency.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_0: "The Currency value to convert to Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_1: "The number of decimal places to include in the audio output.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_0: 'Audio for "one point two dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_1: 'Audio for "one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_2: 'Audio for "negative thirty five point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_3: 'Audio for "one point two three zero dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_4: 'Audio for "one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_5: 'Audio for "twenty one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_6: "Blank Audio.", AR_FN_DSC_TOAUDIOPERCENT: "Creates Audio from an Integer value to be read as a percent.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_DSC: "Creates Audio from an Integer value to be read as a percent.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_RV: "Returns Audio from the submitted Integer.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_PRM_DSC_0: "The Integer value to convert to Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_0: 'Audio for "one hundred twenty three percent".', AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_1: 'Audio for "five percent".', AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_DSC: "Creates an Audio from a Decimal value to be read as a percent.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_PRM_DSC_0: "The Decimal value to convert to Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_0: 'Audio for "one hundred, twenty three point twelve percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_1: 'Audio for "zero point two percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_DSC: "Creates an Audio from a Decimal value to be read as a percent, with the ability to specify how many decimal digits to play.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_0: "The Decimal value to be played as audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_1: "Number of decimal places to read in the returned Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_0: 'Audio for "one hundred twenty three point one two percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_1: 'Audio for "one hundred twenty three point one percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_2: 'Audio for "one hundred twenty three point one two zero percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_3: "Blank Audio.", AR_FN_DSC_TOAUDIODATE: "Creates an Audio from a Date.", AR_FN_AUDIO_TOAUDIODATE_DTM_DSC: "Creates a date Audio from a DateTime.", AR_FN_AUDIO_TOAUDIODATE_DTM_RV: "Returns Audio for the Date portion of the submitted DateTime.", AR_FN_AUDIO_TOAUDIODATE_DTM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_DSC: "Creates an Audio for the year from a DateTime with formatting support.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_RV: "Returns Audio for the Date portion of the submitted DateTime.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_1: 'Audio for "Thursday November thirtieth nineteen eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_2: 'Audio for "Thursday November thirtieth".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_3: 'Audio for "Seventh".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_4: 'Audio for "April".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_5: 'Audio for "twenty fourteen".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_6: 'Audio for "two thousand fourteen".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_7: 'Audio for "Wednesday".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_8: "Blank audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DSC: "Creates a date Audio from a Date.", AR_FN_AUDIO_TOAUDIODATE_DATE_RV: "Returns Audio for the Date.", AR_FN_AUDIO_TOAUDIODATE_DATE_PRM_DSC_0: "The Date value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_DSC: "Creates an Audio for the date with formatting support.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_RV: "Returns Audio for the Date with specified format.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_0: "The Date value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_1: 'Audio for "Thursday November thirtieth nineteen eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_2: 'Audio for "Thursday November thirtieth".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_3: 'Audio for "Seventh".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_4: 'Audio for "April".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_5: 'Audio for "twenty fourteen".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_6: 'Audio for "two thousand fourteen".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_7: 'Audio for "Wednesday".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_8: "Blank audio.", AR_FN_DSC_TOAUDIODATETIME: "Creates an Audio from a DateTime.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_DSC: "Creates an Audio from a DateTime.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_RV: "Returns Audio from the submitted DateTime value.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_0: 'Audio for "Two twenty two PM Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_1: 'Audio for "Two twenty two PM Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_2: 'Audio for "Twelve AM Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_3: "Blank Audio.", AR_FN_DSC_TOAUDIOTIME: "Creates an Audio from a DateTime input.", AR_FN_AUDIO_TOAUDIOTIME_DTM_DSC: "Creates an Audio from a DateTime and only plays the Time portion.", AR_FN_AUDIO_TOAUDIOTIME_DTM_RV: "Returns Audio for the submitted DateTime value.", AR_FN_AUDIO_TOAUDIOTIME_DTM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_0: 'Audio for "Two twenty two PM" or "Fourteen twenty two" depending on active language.', AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_1: 'Audio for "Twelve AM" or "Zero hours" depending on active language.', AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_DSC: "Creates an Audio from a DateTime and only plays the Time portion.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_RV: "Returns Audio for the submitted DateTime value.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_0: "The DateTme value to convert to Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_1: "Time Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_0: 'Audio for "Four teen twenty two".', AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_1: 'Audio for "Two twenty two".', AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_2: "Blank Audio.", AR_FN_DSC_TOAUDIO: "Converts a value to Audio.", AR_FN_AUDIO_TOAUDIO_PROMPT_DSC: "Converts a Prompt to Audio.", AR_FN_AUDIO_TOAUDIO_PROMPT_RV: "Returns Audio for the specified Prompt.", AR_FN_AUDIO_TOAUDIO_PROMPT_PRM_DSC_0: "The Prompt to convert to Audio. The prompt audio preference is first to get the audio configured on the prompt for the language in which the flow is currently running. If no audio is present, then the runtime will fall back to the text to speech configured on the prompt for the language in which the flow is currently running.", AR_FN_AUDIO_TOAUDIO_PROMPT_EX_OUT_0: "Audio for the Prompt.Welcome prompt for the language in which the current flow is running.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_DSC: "Converts a Prompt Collection to Audio.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_RV: "Returns Audio for the specified Prompt collection.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_PRM_DSC_0: "The Prompt collection to convert to Audio. The runtime preference for each prompt in the collection is to get the prompt audio for the language in which the current flow is running. If audio is not available for an individual prompt, the flow runtime will fall back to the text to speech configured on the prompt for the language in which the flow is currently running.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_EX_OUT_0: "Audio for the Prompt.Hello prompt followed by audio for the Prompt.World prompt in the language in which the current flow is currently running.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_DSC: "Converts a VoicemailSnippet to Audio.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_RV: "Returns Audio for the specified VoicemailSnippet.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_PRM_DSC_0: "The VoicemailSnippet value to convert to Audio.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_0: "Audio for the Voicemail.VoicemailSnippet variable.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_1: "A NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_DSC: "Converts a VoiceSnippet to Audio.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_RV: "Returns Audio for the specified VoiceSnippet.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_PRM_DSC_0: "The VoiceSnippet value to convert to Audio.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_0: "Audio for the Flow.ParticipantSnippet VoiceSnippet variable.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_1: "A NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_NTS_RV: "Returns a NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_NTS_PRM_DSC_0: "The NOT_SET value to convert to Audio.", AR_FN_AUDIO_TOAUDIO_NTS_EX_OUT_0: "A NOT_SET Audio.", AR_FN_DSC_TOAUDIOSSML: "Creates Audio whose contents should be interpreted at runtime as SSML (Speech Synthesis Markup Language).", AR_FN_AUDIO_TOAUDIOSSML_STR_DSC: "Creates Audio from a String whose value is meant to be interpreted as an SSML fragment at flow runtime. All SSML start tags contained in the String value should have corresponding ending tags. Attempting to use open tags in one ToAudioSsml function call and ending tags in a subsequent ToAudioSsml call is not supported.", AR_FN_AUDIO_TOAUDIOSSML_STR_RV: "Returns an Audio value that should be interpreted as SSML at flow runtime.", AR_FN_AUDIO_TOAUDIOSSML_STR_PRM_DSC_0: "The String value that contains the SSML fragment. Supplying a NOT_SET String value will return a NOT_SET Audio value.", AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_0: 'An Audio value that instructs a text to speech engine to read back the String value "SSML" by pronouncing each character individually.', AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_1: 'An Audio value that instructs a text to speech engine to read back the number 5 as an ordinal such as "fifth".', AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_2: "A NOT_SET Audio value.", AR_FN_DSC_TOCOMMUNICATION: "Converts a value to a Communication value. Communication objects are like Audio except that they supply either audio or text for communication on the current media channel.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_DSC: "Converts an Any value to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_RV: "Returns a Communication for the submitted value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_PRM_DSC_0: "The value to convert to a Communication. If the value is NOT_SET, a blank Communication will be generated at runtime.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_EX_OUT_0: 'A Communication with audio for "uno" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_DSC: "Converts an Any collection value to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_RV: "Returns a Communication for the submitted collection value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_PRM_DSC_0: "The value to convert to a Communication. If the value is NOT_SET, a blank Communication will be generated at runtime.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_EX_OUT_0: 'A Communication with audio for "uno dos" and text of "1\\n2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_DSC: "Converts an Any collection value to a Communication. The method calls ToCommunication on each element in the collection and appends it to the returned value for each item to the result Communication. Items in the returned Communication are delimited with the value specified in the delimiter parameter for the text value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_RV: "Returns a Communication for the submitted collection value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_0: "The collection value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_1: "The delimiter to use between items in the returned Communication. If the delimiter is a NOT_SET String, a newline will be used for the delimiter.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_EX_OUT_0: 'A Communication with audio for "uno dos" and text of "1, 2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_DSC: "Creates an Communication from a Boolean.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_RV: "Returns a Communication for the submitted Boolean value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_0: "The Boolean value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_1: "Formatting information for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_0: 'Communication with audio of "no" and text of "no".', AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_1: 'Communication with audio of "yes" and text of "yes"', AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_2: "A blank Communication with blank audio of 0ms duration and blank text. See the ToCommunicationBlank function if you wish to create blank Communication with a duration.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_DSC: "Creates a Communication from a Currency value localized to the current language for the flow.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_RV: "Returns a Communication for the submitted Currency value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_0: "The Currency value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_1: "Formatting information for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_0: 'Communication with audio of "one million two hundred thirty four thousand five hundred sixty seven dollars" and text of "$1,234,567.00".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_1: 'Communication with audio of "eighty cents" and text of "$.80".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_2: 'Communication with audio of "two hundred eighty cents" and text of "280 cents".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_3: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_DSC: "Creates a Communication from a Currency value localized to the current language for the flow played in decimal format with a specified number of decimal places.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_RV: "Returns a Communication for the submitted Currency value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_0: "The Currency value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_1: "The number of decimal places to include in the communication output.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_0: 'Communication for "one point three dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_1: 'Communication for "one point two three dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_2: 'Communication for "one point two three zero dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_3: 'Communication for "negative thirty five point two three dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_4: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_DSC: "Creates a Communication for the year from a Date with formatting support.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_RV: "Returns a Communication for the submitted the Date value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_0: "The Date value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_1: "Formatting information for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_0: 'Communication with audio of "Thursday November thirtieth nineteen hundred eighty nine" and text of "11/13/1989".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_1: 'Communication with audio of "Thursday November thirtieth nineteen eighty nine" and text of "11/13/89".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_2: 'Communication with audio of "Thursday November thirtieth" and text "Thursday, November 30th"', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_3: 'Communication with audio of "Seventh" and text of "7th".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_4: 'Communication with audio and text of "April".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_5: 'Communication with audio of "twenty fourteen" and text of "2014".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_6: 'Communication with audio of "two thousand fourteen" and text of "2014".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_7: 'Communication with audio and text of "Wednesday".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_DSC: "Creates a Communication from a Decimal.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_RV: "Returns a Communication for the submitted Decimal value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_0: "The Decimal value to convert to a Communication. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits. If the Decimal value is an integral value, only the integral part will be played back.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_1: "Number formatting to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_0: 'Communication with audio of "five point five" and text of "5 . 5".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_1: 'Communication with audio of "negative five zero zero" and text of "- 5 0 0".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_2: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_DSC: "Creates a Communication from a Decimal with a specified number of decimal places.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_RV: "Returns a Communication for the submitted Decimal value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_0: "The Decimal value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_1: "The number of decimal places to include in the communication output.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_0: 'Communication with audio of "one point three" and text of "1.3".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_1: 'Communication with audio of "one point two three" and text of "1.23".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_2: 'Communication with audio of "one point two three zero" and text of "1.230".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_3: 'Communication with audio of "negative thirty five point one seven" and text of "-35.17".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_4: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates a Communication from an Integer with language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns a Communication for the submitted Integer value based on the supplied language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to a Communication. If the Integer value is NOT_SET, blank Communication will be returned.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Communication with audio of "uno" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Communication with audio of "un" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Communication with audio of "unos" and text of "5".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Communication for "una" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Communication with audio of "una" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: 'Communication with audio of "unas" and text of "5".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_DSC: "Creates a Communication from an Integer with formatting.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_RV: "Returns a Communication for the submitted Integer value with the supplied formatting option.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_0: "The Integer value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_1: "Number Format Enum to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_0: 'Communication with audio of "five zero zero" and text of "5 0 0".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_1: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC: "Creates a Communication from an Integer with formatting and language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV: "Returns a Communication for the submitted Integer value with formatting and language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number Format Enum to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Communication with audio of "uno dos" and text of "1 2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Communication with audio of "un un" and text of "1 1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Communication with audio of "unos unos" and text of "1 1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Communication with audio of "una dos" and text of "1 2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Communication with audio of "una unas" and text of "1 1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_DSC: "Converts a NOT_SET value to a blank Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_RV: "Returns a blank Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Communication object.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_EX_OUT_0: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_DSC: "Creates a Communication from text using text to speech with the option to read characters individually using the text to speech engine for the flow's currently executing language.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_RV: "Returns a Communication from the submitted String.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_0: "The text to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_1: "The formatting used for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_0: 'A Communication of "H e l l o" where each letter is communicated individually.', AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_1: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_DSC: "Creates a Communication from a Time.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_RV: "Returns a Communication for the submitted Time value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_0: "The Time value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_1: "Time Format Enum to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_0: 'Communication with audio of "Fourteen twenty two" and text of "14:22:11".', AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_1: 'Communication with audio of "Two twenty two" and text of "02:22:11PM"', AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_2: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_DSC: "Creates a Communication by obtaining a part from a Time.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_RV: "Returns a Communication for the submitted Time value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_0: "The Time value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_1: "Time Part Enum to be used in the returned Communication. Format.TimePart.days is not valid for use in this parameter since time values do not have a day component.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_0: 'Communication with audio of "Nine" and text of "9".', AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_1: 'Communication with audio of "Two twenty two" and text of "22"', AR_FN_DSC_TOCOMMUNICATIONBLANK: "Creates a blank Communication which can be used to provide a pause in communication playback.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_DSC: "Creates a blank Communication for a specified number of milliseconds.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_RV: "Returns blank Communication of length specified in the lengthMS parameter.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_PRM_DSC_0: "The number of milliseconds of blank communication to create.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_0: "A Communication with blank audio with a duration of 500 milliseconds and blank text output that pauses for 500 milliseconds.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_1: "A Communication with blank audio with a duration of 0 milliseconds and blank text output that does not pause.", AR_FN_DSC_TOCOMMUNICATIONORDINAL: 'Creates a Communication from a number with ordinal playback such as "first", "second", ..., "seven hundred and sixteenth"', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_DSC: "Creates an ordinal Communication from an Integer.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_RV: "Returns ordinal Communication for the submitted Integer value.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_PRM_DSC_0: "The Integer to convert to a Communication. If the Integer value is less than 1 or greater than 999, the communication playback will be read as a normal number and not as an ordinal.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_0: 'Communication with audio of "first" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_1: 'Communication with audio of"two hundred and first" and text of "201".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_2: 'Communication with audio of "five hundredth" and text of "500".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_3: 'Communication with audio of "five thousand" and text of "5000".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_4: 'Communication with audio of "negative five hundred" and text of "-500".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_5: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an ordinal Communication from an Integer with language context.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns ordinal Communication for the submitted Integer value based on the supplied language context.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to a Communication. If the Integer value is NOT_SET, blank Communication will be returned. If the Integer value is less than 1 or greater than 999, the communication playback will be read as a normal number and not as an ordinal.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Communication with audio of "premier" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Communication with audio of "premi\xE8re" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Communication with audio of "premier" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Communication with audio of "moins un" and text of "-1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: "A NOT_SET Communication.", AR_FN_DSC_TOCOMMUNICATIONSSML: "Creates a Communication whose contents should be interpreted at runtime as SSML (Speech Synthesis Markup Language).", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_DSC: "Creates a Communication from a String whose value is meant to be interpreted as an SSML fragment at flow runtime. The SSML fragment should not contain any or tags. All SSML start tags contained in the String value should have corresponding ending tags. Attempting to use open tags in one ToCommunicationSsml function call and ending tags in a subsequent ToCommunicationSsml call is not supported.", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_RV: "Returns a Communication value that should be interpreted as SSML at flow runtime.", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_PRM_DSC_0: "The String value that contains the SSML fragment. Supplying a NOT_SET String value will return a NOT_SET Communication value.", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_0: 'A Communication value that instructs a text to speech engine to read back the String value "SSML" by pronouncing each character individually.', AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_1: 'A Communication value that instructs a text to speech engine to read back the number 5 as an ordinal such as "fifth".', AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_2: "A NOT_SET Communication value.", AR_FN_DSC_TOMULTIMODALCOMMUNICATION: "Creates a Communication object with the ability to specify different Communication values for multiple output modes.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_DSC: "This overload lets you create a Communication object by supplying both voice and text mode Communication values.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_RV: "Returns a Communication object with the specified Communication values for voice and text modes.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_0: "The Communication value to use for voice mode.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_1: "The Communication value to use for text mode.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_0: 'Communication with audio of "one" and text of "no".', AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_1: "A NOT_SET Communication.", AR_FN_DSC_TOAUDIONUMBER: "Creates an Audio from a number.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_DSC: "Creates an Audio from an Integer.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_RV: "Returns Audio for the submitted Integer value.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_0: 'Audio for "uno".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_1: 'Audio for "five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_2: 'Audio for "negative five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from an Integer with language context.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio for the submitted Integer value based on the supplied language context.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "uno".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "un".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "unos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "una".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "una".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: 'Audio for "unas".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_DSC: "Creates an Audio from an Integer with formatting.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_RV: "Returns Audio for the submitted Integer value based on the formatting option.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_0: "The Integer value to convert to Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_0: 'Audio of "five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_1: 'Audio of "negative five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from an Integer with language context and formatting.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio for the submitted Integer value with formatting and language context.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer value to convert to Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "un un".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "unos unos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "una dos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "una unas".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_DSC: "Creates an Audio from a Decimal.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_RV: "Returns Audio for the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits. If the Decimal value is an integral value, only the integral part will be played back.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_0: 'Audio for "five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_1: 'Audio for "negative five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_2: 'Audio for "one hundred twenty five point two five".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal with language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio for the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "una coma quatro".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "una coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "uno coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "un coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "dos coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_DSC: "Creates an Audio from a Decimal.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits. If the Decimal value is an integral value, only the integral part will be played back.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_1: "Number formatting to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_0: 'Audio of "five point five".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_1: 'Audio of "negative five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_2: 'Audio of "five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal with formatting and language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number formatting to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "una cero cero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "uno cero cero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "un cero cero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "una coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "uno coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: 'Audio for "dos coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_DSC: "Creates an Audio from a Decimal value with a specified number of decimal places.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_1: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_0: 'Audio for "one hundred twenty three point one two".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_1: 'Audio for "negative one hundred twenty three point one two zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_2: 'Audio for "zero point two three four".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal value with a specified number of decimal places with language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "una coma uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "uno coma uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_DSC: "Creates an Audio from a Decimal value to a specified number of decimal places with formatting support.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_0: "The Decimal value converted to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_2: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_0: 'Audio for "one two three point one two three".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal value to a specified number of decimal places with formatting and language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value converted to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_3: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "uno coma uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "una coma una dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: "Blank Audio.", AR_FN_DSC_TOAUDIONUMBERORDINAL: 'Creates an Audio from a number with ordinal playback such as "first", "second", ..., "seven hundred and sixteenth"', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_DSC: "Creates an ordinal Audio from an Integer.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_RV: "Returns ordinal Audio for the submitted Integer value.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned. If the Integer value is less than 1 or greater than 999, the audio playback will be read as a normal number and not as an ordinal.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_0: 'Audio for "first".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_1: 'Audio for "two hundred and first".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_2: 'Audio for "five hundredth".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_3: 'Audio for "five thousand".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_4: 'Audio for "negative five hundred".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an ordinal Audio from an Integer with language context.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns ordinal Audio for the submitted Integer value based on the supplied language context.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned. If the Integer value is less than 1 or greater than 999, the audio playback will be read as a normal number and not as an ordinal.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "premier".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "premi\xE8re".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "et".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "moins un".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: "Blank Audio.", AR_FN_DSC_TOVOICEMAILSNIPPET: "Converts a value to a VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_DSC: "Converts a NOT_SET value to a NOT_SET VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_RV: "Returns a NOT_SET VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_PRM_DSC_0: "The value NOT_SET to convert to a VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_EX_OUT_0: "A NOT_SET VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_DSC: "Returns a VoicemailSnippet value from the supplied VoicemailSnippet value.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_RV: "Returns the supplied VoiceSnippet value.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_PRM_DSC_0: "The VoicemailSnippet value to return.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_EX_OUT_0: "The supplied VoicemailSnippet.", AR_FN_DSC_TOVOICESNIPPET: "Converts a value to a VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_DSC: "Converts a NOT_SET value to a NOT_SET VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_RV: "Returns a NOT_SET VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_PRM_DSC_0: "The value NOT_SET to convert to a VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_EX_OUT_0: "A NOT_SET VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_DSC: "Returns a VoiceSnippet value from the supplied VoiceSnippet value.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_RV: "Returns the supplied VoiceSnippet value.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_PRM_DSC_0: "The VoiceSnippet value to return.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_EX_OUT_0: "The supplied VoiceSnippet value.", AR_FN_DSC_GETDEFAULTLANGUAGE: "Gets the default supported language on the current flow.", AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_DSC: "Gets the IETF language tag of the default supported language for the current flow.", AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_RV: "Returns the IETF language tag for the default supported language for the current flow.", AR_FN_DSC_GETSUPPORTEDLANGUAGES: "Gets the supported languages configured for the current flow.", AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_DSC: "Gets a string collection of IETF language tags for the supported languages in the current flow.", AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_RV: "Returns a string collection of the supported IETF languages tags set on the flow. There will always be one entry in this collection.", AR_FN_DSC_GETCURRENTDATETIMEUTC: "Gets the current date and time in Coordinated Universal Time (UTC).", AR_FN_DTM_GETCURRENTDATETIMEUTC_DSC: "Gets the current date and time in Coordinated Universal Time (UTC)", AR_FN_DTM_GETCURRENTDATETIMEUTC_RV: "Returns a DateTime value that contains the current date and time in Coordinated Universal Time (UTC).", AR_FN_DTM_GETCURRENTDATETIMEUTC_EX_OUT_0: "A DateTime with the date and time when the function was called in Coordinated Universal Time (UTC).", AR_FN_DSC_GETDEFLECTIONURL: "Gets the destination URL if the Deflect action was used to deflect the participant to a digital channel.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_DSC: "Gets the destination URL if the Deflect action was used to deflect the participant to a digital channel.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_RV: "The destination URL if the Deflect action was used to deflect the participant to a digital channel.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_0: "The service for which the URL is generated.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_1: "The identifier of the account that the message is directed to on the service.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_EX_OUT_0: "The destination URL to Facebook Messenger.", AR_FN_DSC_GETSURVEYQUESTIONANSWER: "Gets the answer to a Survey Question as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_DSC: "Returns the answer of the supplied SurveyQuestion value as a String.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_RV: `The answer to the supplied Survey Question as a String. If the supplied Survey Question value is NOT_SET, the Survey Question type is 'readOnlyQuestion' or the Survey Question has not been answered, a NOT_SET String value is returned. If the supplied Survey Question was answered as Not Applicable, the String "n/a" is returned.`, AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_PRM_DSC_0: "The Survey Question whose answer you wish to obtain.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_0: "The answer to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_1: "A NOT_SET string value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_DSC: "Returns the follow-up answer of the supplied SurveyQuestion value as a String.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_RV: "The answer to the supplied Survey Question as a String. If the supplied question is a NOT_SET SurveyQuestion value, the question does not have a follow-up question or if that follow-up question has not been answered, a NOT_SET String will be returned.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_0: "The Survey Question whose answer you wish to obtain.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_1: "Whether you wish to get the Survey Question's follow-up answer.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_0: "The answer to the follow-up question to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_1: "The answer to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_2: "A NOT_SET string value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_3: "The answer to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_DSC_GETSURVEYQUESTIONISANSWERED: "Gets whether a Survey Question has been answered as a Boolean value.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_DSC: "Returns whether a Survey Question has been answered as a Boolean value.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_RV: "Whether the supplied Survey Question has been answered. If the supplied Survey Question value is NOT_SET, a Boolean value of false is returned. If the supplied Survey Question type is 'readOnlyQuestion', a Boolean value of true is returned if the read only question was presented using an 'Ask Survey Question' action.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_PRM_DSC_0: "The Survey Question that you wish to check.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_EX_OUT_0: "true or false, depending on whether Form.Group1_Question1 has been answered.", AR_FN_DSC_GETSURVEYQUESTIONNPSCATEGORY: "If the supplied Survey Question is an NPS question, this returns the NPS question category as a String value.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_DSC: "If the supplied Survey Question is an NPS question, this returns the NPS question category as a String value.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_RV: "The NPS category of the supplied Survey Question as a String. If the supplied Survey Question value is NOT_SET, if the supplied Survey Question is not an NPS question or if the supplied Survey Question has not been answered, a NOT_SET String value is returned.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_PRM_DSC_0: "The Survey Question whose NPS category you wish to obtain.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_0: 'If the supplied Survey Question is an NPS question and has been answered this will return a String value of "promoter" if that score is 10 or 9, "passive" if that score is 8 or 7, and "detractor" if that score is 6 or less. If the supplied Survey Question does not exist, has not been answered or is not an NPS question, a NOT_SET String value will be returned.', AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_1: "A NOT_SET string value.", AR_FN_DSC_RANDOM: "Generates a random Decimal value.", AR_FN_DEC_RANDOM_DSC: "Generates a random Decimal value that is greater than or equal to 0.0 and less than 1.0.", AR_FN_DEC_RANDOM_RV: "Returns the generated random Decimal value.", AR_FN_DSC_RANDOMINT: "Generates a random Integer value.", AR_FN_LNG_RANDOMINT_LNG_DSC: "Generates a random Integer value between 0 and the supplied limit parameter value.", AR_FN_LNG_RANDOMINT_LNG_RV: "Returns the random generated Integer value.", AR_FN_LNG_RANDOMINT_LNG_PRM_DSC_0: "If limit is a positive integer, the returned value will be greater than or equal to 0 and less than or equal to limit. If limit is a negative integer, the returned value will be less than or equal to zero and greater than or equal to limit. If limit is 0, the returned value is always 0.", AR_FN_LNG_RANDOMINT_LNG_EX_OUT_4: "86 ( this generates a random number that is greater than or equal to 0 and less than or equal to 100 )", AR_FN_LNG_RANDOMINT_LNG_EX_OUT_5: "54 ( this generates a random number that is greater than or equal to 1 and less than or equal to 100 )", AR_FN_DSC_ROUNDUP: "Rounds up a Duration value to a new Duration value.", AR_FN_DUR_ROUNDUP_DUR_DSC: "Rounds up a duration value to 30 seconds, 1 minute, 2 minutes, 5 minutes or intervals of 5 minutes if the duration value is greater than 5 minutes.", AR_FN_DUR_ROUNDUP_DUR_RV: "Returns a duration value rounded up to 30 seconds, 1 minute, 2 minutes, 5 minutes, or intervals of 5 minutes.", AR_FN_DUR_ROUNDUP_DUR_PRM_DSC_0: "The Duration value to round up.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_0: "A 5 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_1: "A 1 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_2: "A 5 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_3: "A 25 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_4: "A 1 hour and 25 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_DSC: "Rounds up a Duration value in intervals of another specified Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_RV: "Returns a rounded Duration value.", AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_0: "The Duration value to round up.", AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_1: "A Duration that is used to calculate intervals for rounding up.", AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_0: "A 3 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_1: "A 5 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_DSC: "Rounds up a Duration value to one of the values specified in a Duration Collection.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_RV: "Returns a rounded Duration value.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_0: "The Duration value to round up.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_1: "A Duration that is used to calculate intervals for rounding up.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_2: "The specific Duration values that should be rounded up to. This list will be sorted from lowest to highest at runtime. The first value in this collection which is greater than or equal to the first parameter will be returned.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_0: "A 4 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_1: "A 25 minute Duration.", AR_FN_DSC_RANGE: "Returns a range of Durations based on a starting Duration and an interval Duration.", AR_FN_DUR_COLL_RANGE_DUR_DUR_DSC: "Calculates a lower and upper bound Duration collection given an initial Duration and an offset Duration that is used to calculate the lower and upper bounds. NOT_SET Duration values in the collection will not be used in function execution.", AR_FN_DUR_COLL_RANGE_DUR_DUR_RV: "Returns the bounding Duration values in a two-item Duration collection with the lower bound at index 0 and the upper bound at index 1.", AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_0: "The Duration value to use as a basis for rounding up and down.", AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_1: "A Duration that is used to calculate intervals for rounding up and down.", AR_FN_DUR_COLL_RANGE_DUR_DUR_EX_OUT_0: "A Duration collection. [MakeDuration(0, 3, 0, 0, 0), MakeDuration(0, 7, 0, 0, 0)]", AR_FN_DSC_TOAUDIOTIMERANGE: "Creates Audio to indicate a specific time range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_DSC: "Creates Audio for a time range given two Integers and a TimePart Enum value that indicates how to interpret the values. If the lowerBound value is greater than the upperBound value, they will be swapped so that the lower value is played first in the returned audio playback. If the submitted lower and upper bound are the same, the returned audio will not be presented as a range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_RV: "Returns Audio playback with a time range formatted to the specified TimePart Enum value.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_0: "The lower bound for the time range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_1: "The upper bound for the time range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_2: "The time units to use in the returned Audio.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_0: 'Audio for "4 to 6 minutes"', AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_1: 'Audio for "8 to 15 minutes"', AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_2: 'Audio for "10 to 15 hours"', AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_3: 'Audio for "1 hour"', AR_FN_DSC_EMAILADDRESSDOMAINPART: "Returns the domain part of an email address.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_DSC: "Gets the domain part from an Email Address.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_RV: "Returns the email domain part from the submitted Email Address.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_PRM_DSC_0: "The Email Address from which to get the domain part.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_EX_OUT_0: "The domain part from the Email Address in Email.Message.from.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_DSC: "Gets the domain part from a String containing an email address.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_RV: "Returns the domain part from the submitted email address String. If the local part cannot be determined, a NOT_SET String is returned.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_PRM_DSC_0: "The String that contains an email address from which to get the domain part.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_1: "A NOT_SET String.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_EMAILADDRESSLOCALPART: "Returns the local part of an email address.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_DSC: "Gets the local part from an Email Address.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_RV: "Returns the email local part from the submitted Email Address.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_PRM_DSC_0: "The Email Address from which to get the local part.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_EX_OUT_0: "The local part from the Email Address in Email.Message.from.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_DSC: "Gets the local part from a String containing an email address.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_RV: "Returns the local part from the submitted email address String. If the local part cannot be determined, a NOT_SET String is returned.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_PRM_DSC_0: "The String that contains an email address from which to get the local part.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_1: "A NOT_SET String.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_MAKEEMAILADDRESS: "Returns a new instance of an EmailAddress initialized with the specified values.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_DSC: "Creates a new EmailAddress from the supplied address ID.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_RV: "Returns an EmailAddress with the id property set to the supplied address.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_PRM_DSC_0: "The id property value in the new EmailAddress.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_0: 'An EmailAddress whose id property is "john.doe@company.com".', AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_DSC: "Creates a new EmailAddress from the supplied address ID and name.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_RV: "Returns an EmailAddress with the id and name properties set to the supplied address and name values.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_0: "The id property value in the new EmailAddress.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_1: "The name property value in the new EmailAddress.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_0: 'An EmailAddress whose id property is "john.doe@company.com" and name property is "John".', AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_3: "A NOT_SET String.", AR_FN_DSC_DETECTLANGUAGE: "Attempts to determine the language for wording contained in a String.", AR_FN_STR_DETECTLANGUAGE_STR_STR_DSC: "Inspects an input String and attempts to identify the language for the verbiage contained in it.", AR_FN_STR_DETECTLANGUAGE_STR_STR_RV: "Returns an IETF language tag String if the language can be determined from the submitted String text. If a language cannot be determined, the value from the defaultLanguageTag parameter will be returned.", AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_0: "The String to search.", AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_1: "The String value to return if no language could be determined.", AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_0: '"es" (assuming function detected email body text to be in Spanish)', AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_7: "A NOT_SET String.", AR_FN_DSC_GETPROMPTTEXTTOSPEECH: "Gets the the text to speech String value for a prompt.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_DSC: "Gets a prompt's text to speech String value for the language in which the flow is running.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_RV: "Returns the text to speech String value for the prompt in the flow's current language. If the submitted Prompt value is NOT_SET or there is no prompt resource for the current language in which the flow is currently running, a NOT_SET String is returned.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_PRM_DSC_0: "The Prompt whose text to speech String value you wish to obtain.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_1: 'Returns the text to speech String value for the user prompt named "Greeting" for the language in which the flow is currently running.', AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_2: "A NOT_SET String", AR_FN_DSC_GETPROMPTDURATION: "Gets the Duration of prompt audio.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_DSC: "Gets a prompt's audio Duration value for the language in which the flow is running.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_RV: "Returns the Duration for the prompt audio in the flow's current language. If the submitted Prompt value is NOT_SET or there is no prompt resource for the current language in which the flow is currently running, a NOT_SET Duration is returned.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_PRM_DSC_0: "The Prompt whose audio duration value you wish to obtain.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_0: "A duration value of 0.6 seconds.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_1: 'Returns the Duration value for the audio contained in the user prompt "Greeting" for the language in which the flow is currently running.', AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_2: "A NOT_SET Duration", AR_FN_DSC_GETPROMPTTEXT: "Gets the the text String value for a prompt.", AR_FN_STR_GETPROMPTTEXT_PROMPT_DSC: "Gets a prompt's text String value for the language in which the flow is running.", AR_FN_STR_GETPROMPTTEXT_PROMPT_RV: "Returns the text String value for the prompt in the flow's current language. If the submitted Prompt value is NOT_SET or there is no prompt resource for the current language in which the flow is currently running, a NOT_SET String is returned.", AR_FN_STR_GETPROMPTTEXT_PROMPT_PRM_DSC_0: "The Prompt whose text String value you wish to obtain.", AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_1: 'Returns the text String value for the user prompt named "Greeting" for the language in which the flow is currently running.', AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_2: "A NOT_SET String", AR_FN_DSC_ISJSONARRAY: "Checks whether a JSON value contains an array.", AR_FN_BLN_ISJSONARRAY_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value is a JSON array.", AR_FN_BLN_ISJSONARRAY_JSON_RV: "Returns true if the supplied JSON value is a JSON array, otherwise returns false.", AR_FN_BLN_ISJSONARRAY_JSON_PRM_DSC_0: "The JSON value to check whether it is a JSON array.", AR_FN_DSC_ISJSONBOOL: "Checks whether a JSON value contains a boolean value.", AR_FN_BLN_ISJSONBOOL_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value is a Boolean.", AR_FN_BLN_ISJSONBOOL_JSON_RV: "Returns true if the supplied JSON value is a JSON Boolean, otherwise returns false.", AR_FN_BLN_ISJSONBOOL_JSON_PRM_DSC_0: "The JSON value to check whether it is a JSON Boolean.", AR_FN_DSC_ISJSONNULL: "Checks whether a JSON value contains the value null / NOT_SET.", AR_FN_BLN_ISJSONNULL_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains the value null.", AR_FN_BLN_ISJSONNULL_JSON_RV: "Returns true if the supplied JSON value contained the value null, otherwise returns false.", AR_FN_BLN_ISJSONNULL_JSON_PRM_DSC_0: "The JSON value to check whether it contains null / NOT_SET.", AR_FN_DSC_ISJSONNUMBER: "Checks whether argument is a JSON Number.", AR_FN_BLN_ISJSONNUMBER_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains a number.", AR_FN_BLN_ISJSONNUMBER_JSON_RV: "Returns true if the supplied JSON value is a number, otherwise returns false.", AR_FN_BLN_ISJSONNUMBER_JSON_PRM_DSC_0: "The JSON value to check whether it is a number.", AR_FN_DSC_ISJSONOBJECT: "Checks whether argument is a JSON object.", AR_FN_BLN_ISJSONOBJECT_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains a JSON object.", AR_FN_BLN_ISJSONOBJECT_JSON_RV: "Returns true if the supplied JSON value contains a JSON Object, otherwise returns false.", AR_FN_BLN_ISJSONOBJECT_JSON_PRM_DSC_0: "The JSON value to check whether it contains a JSON Object.", AR_FN_DSC_ISJSONSTRING: "Checks whether argument is a JSON String.", AR_FN_BLN_ISJSONSTRING_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains a String.", AR_FN_BLN_ISJSONSTRING_JSON_RV: "Returns true if the supplied JSON value contains a string, otherwise returns false.", AR_FN_BLN_ISJSONSTRING_JSON_PRM_DSC_0: "The JSON value to check whether it is a JSON String.", AR_FN_DSC_JSONPARSE: "Parse a value to JSON.", AR_FN_JSON_JSONPARSE_STR_DSC: "Parses the supplied String value to JSON using JSON parsing semantics. Note that keys must be double quoted when attempting to parse a JSON String.", AR_FN_JSON_JSONPARSE_STR_RV: "The supplied String parsed to a JSON value.", AR_FN_JSON_JSONPARSE_STR_PRM_DSC_0: "The String value to parse to a JSON value. Supplying a blank string to JsonParse will invoke error handling.", AR_FN_JSON_JSONPARSE_STR_EX_OUT_0: 'A JSON value that contains the string "Hello".', AR_FN_JSON_JSONPARSE_STR_EX_OUT_1: "A JSON value that contains the array [ 0, 1, 2 ].", AR_FN_JSON_JSONPARSE_STR_EX_OUT_3: "A NOT_SET JSON value.", AR_FN_JSON_JSONPARSE_STR_EX_OUT_4: "A JSON value that contains the boolean value true.", AR_FN_DSC_MAKEEMPTYJSONARRAY: "Makes a JSON value that contains an empty array.", AR_FN_JSON_MAKEEMPTYJSONARRAY_DSC: 'Creates a JSON value containing an empty array. This is a helper function that is the equivalent of calling JsonParse("[]").', AR_FN_JSON_MAKEEMPTYJSONARRAY_RV: "Returns a JSON value that contains an empty array.", AR_FN_JSON_MAKEEMPTYJSONARRAY_EX_OUT_0: "A JSON value that contains an empty array.", AR_FN_DSC_MAKEEMPTYJSONOBJECT: "Makes an empty Object JSON value.", AR_FN_JSON_MAKEEMPTYJSONOBJECT_DSC: 'Creates a JSON value containing an empty JSON Object. This is a helper function that is the equivalent of calling JsonParse("{}").', AR_FN_JSON_MAKEEMPTYJSONOBJECT_RV: "Returns a JSON value that contains an empty object.", AR_FN_JSON_MAKEEMPTYJSONOBJECT_EX_OUT_0: "An JSON value with an empty object.", AR_FN_DSC_MAKEEMPTYJSONSTRING: "Makes a JSON value that contains an empty string.", AR_FN_JSON_MAKEEMPTYJSONSTRING_DSC: 'Creates a JSON value containing an empty string. This is a helper function that is the equivalent of calling JsonParse("\\"\\"").', AR_FN_JSON_MAKEEMPTYJSONSTRING_RV: "Returns a JSON value that contains an empty string.", AR_FN_JSON_MAKEEMPTYJSONSTRING_EX_OUT_0: "A JSON value that contains an empty string.", AR_FN_DSC_MAKENULLJSON: "Makes a JSON value that contains the value null.", AR_FN_JSON_MAKENULLJSON_DSC: 'Creates a JSON value containing the value null. This is a helper function that is the equivalent of calling JsonParse("null").', AR_FN_JSON_MAKENULLJSON_RV: "Returns a JSON value that contains the value null.", AR_FN_JSON_MAKENULLJSON_EX_OUT_0: "A JSON value that contains the value null.", AR_FN_DSC_TOJSON: "Converts an Any singleton value or collection to a JSON value.", AR_FN_JSON_TOJSON_ANY_DSC: "Creates a JSON value with the specified singleton value. Conversion of a String value will return a JSON value with that string value. Use JsonParse if you want a String value to be parsed.", AR_FN_JSON_TOJSON_ANY_RV: "A JSON value converted from the supplied singleton value.", AR_FN_JSON_TOJSON_ANY_PRM_DSC_0: "The singleton value to convert to a JSON value.", AR_FN_JSON_TOJSON_ANY_EX_OUT_0: 'A JSON value that contains the string "2022-08-04T00:00:00.000Z".', AR_FN_JSON_TOJSON_ANY_EX_OUT_1: 'A JSON value that contains the string "Hello".', AR_FN_JSON_TOJSON_ANY_EX_OUT_2: "A JSON value that contains the the number 5.", AR_FN_JSON_TOJSON_ANY_EX_OUT_3: 'A JSON value that contains a string of "{ \\"a\\": true }". Remember, use JsonParse if you want this to create a JSON value with an object instead of a String.', AR_FN_JSON_TOJSON_ANY_EX_OUT_4: 'A JSON value that contains a JSON object of { "amount": 5.25, "code": "USD"}.', AR_FN_JSON_TOJSON_ANY_EX_OUT_5: 'A JSON value that contains a string of "tel:+13178723000".', AR_FN_JSON_TOJSON_ANY_EX_OUT_6: "A JSON value for the supplied ListPickerItem", AR_FN_JSON_TOJSON_ANY_EX_OUT_7: "A JSON value for the supplied ListPickerSection", AR_FN_JSON_TOJSON_ANY_EX_OUT_8: "A JSON value for the supplied ListPicker", AR_FN_JSON_TOJSON_ANY_COLL_DSC: "Creates a JSON value from the specified collection.", AR_FN_JSON_TOJSON_ANY_COLL_RV: "A JSON value converted from the supplied collection.", AR_FN_JSON_TOJSON_ANY_COLL_PRM_DSC_0: "The collection value to convert to a JSON value.", AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_0: "A JSON value with an array of [ 1, 2, 3 ].", AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_1: "A JSON value for the supplied ListPickerItems", AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_2: "A JSON value for the supplied ListPickerSections", AR_FN_JSON_TOJSON_NTS_DSC: "Creates a NOT_SET JSON value.", AR_FN_JSON_TOJSON_NTS_RV: "Returns a NOT_SET JSON value.", AR_FN_JSON_TOJSON_NTS_PRM_DSC_0: "The value NOT_SET", AR_FN_JSON_TOJSON_NTS_EX_OUT_0: "A NOT_SET JSON value.", AR_FN_DSC_TOJSONCOLLECTION: "Converts a JSON value that contains an array to a JSON value collection whose items are JSON values that are cloned from items in the array.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_DSC: "Creates a JSON collection whose items are JSON values that contain values from items in the supplied array. This can be very helpful if you need to convert an array contained in a JSON value to a JSON collection value to work with Architect functionality that deals with a collection rather than a singleton value.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_RV: "A JSON collection with items that are JSON values cloned from the items in the supplied array.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_PRM_DSC_0: "The JSON value that contains an array for the conversion operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_0: "A JSON collection value with two JSON value items in it. The first JSON value contains the boolean value true and the second JSON value contains the number 100.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_1: "An empty JSON collection value.", AR_FN_DSC_JSONSTRINGIFY: "This converts a value to a JSON notation formatted String value.", AR_FN_STR_JSONSTRINGIFY_ANY_DSC: "This converts a singleton value to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_RV: "The JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_PRM_DSC_0: "The JSON value to convert to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_COLL_DSC: "This converts a collection value to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_COLL_RV: "The JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_COLL_PRM_DSC_0: "The JSON value to convert to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_NTS_DSC: "Returns a null String for a NOT_SET input value.", AR_FN_STR_JSONSTRINGIFY_NTS_RV: 'The String "null".', AR_FN_STR_JSONSTRINGIFY_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DSC_ISJSONTRUTHY: "Checks whether supplied JSON argument is truthy.", AR_FN_BLN_ISJSONTRUTHY_JSON_DSC: "This function returns a Boolean value representing whether or not the supplied JSON value is truthy.", AR_FN_BLN_ISJSONTRUTHY_JSON_RV: "Returns true when the JSON value contains a Boolean and it is true, contains a String and the string is non-blank, contains a Number and the value is not equal to 0, contains an array or contains an object. Otherwise the function returns false.", AR_FN_BLN_ISJSONTRUTHY_JSON_PRM_DSC_0: "The JSON value to check whether it is truthy.", AR_FN_DSC_DELETEJSONOBJECTPROPERTY: "Removes a property from a JSON Object.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_DSC: "If the supplied JSON value is a JSON Object, this function will return a new JSON Object with the supplied property removed. The original JSON Object is not modified.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_RV: "Returns a copy of the supplied JSON Object with the supplied value removed.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0: "The JSON value with an object from which to remove the property. If the supplied JSON value is not an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1: "A String value containing the key of the property to remove from the JSON object. If the property does not exist on the object, a copy of the supplied JSON object value is returned.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0: 'A JSON object with the following properties: { "a": true, "b": 100 }', AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1: 'A JSON object with the following properties: { "a": true, "b": 100, "d": [ true, false ] }', AR_FN_DSC_GETJSONOBJECTPROPERTY: "Retrieves the value of a property from a JSON object contained in a JSON value.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_DSC: "This function returns the value of a property on a JSON object contained in a JSON value by the supplied property name. This function is very helpful if you need to access property names dynamically.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_RV: "A JSON value that contains the JSON object's property value. If the supplied property name does not exist on the JSON object, a NOT_SET JSON value will be returned.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0: "The JSON value that contains the JSON object whose property value you wish to retrieve. If the supplied JSON value does not contain an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1: "The name of the property to retrieve from the JSON object. Property names are matched case sensitively.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0: 'A JSON value that contains the string "John".', AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1: 'A JSON value that contains the string "Doe".', AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_2: "A NOT_SET JSON value.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_3: "A JSON value that contains the value null.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_4: "A NOT_SET JSON value.", AR_FN_DSC_GETJSONOBJECTPROPERTYNAMES: "Creates a String array of the property names contained within the supplied JSON Object.", AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_DSC: "Returns a String array of all property names within the supplied JSON value that contains an object.", AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_RV: "A String array of the property names contained within it.", AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_PRM_DSC_0: "The JSON object from which to get property names. If the supplied JSON value does not contain an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_DSC_SETJSONOBJECTPROPERTY: "Sets the property on a JSON Object with the specified key and value and returns a copy of the JSON object with the new key/value pair.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_DSC: "Sets a key by name to a value on a JSON object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_RV: "A copy of the supplied JSON object with the key set to the supplied value.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_0: "The JSON object to set the property on. If the supplied JSON value is not an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_1: "The name of the key to set.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_2: "The value to set for the key.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_0: 'A JSON object with the value of {"myKey": 42}', AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_1: 'A JSON object with the value of { "a": true, "b": 100, "c": [ true, false ], "A": 5 }', AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_DSC: "Sets a key by name to a collection value on a JSON object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_RV: "A copy of the supplied JSON object with the key set to the supplied value.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_0: "The JSON object to set the property on. If the supplied JSON value is not an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_1: "The name of the key to set.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_2: "The value to set for the key.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_EX_OUT_0: 'A JSON object with the value of { "myKeys": [ 42, 180 ] }', AR_FN_DSC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE: "Gets the confidence score of a knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_DSC: "Takes a knowledge base document and returns the confidence of that document from the last knowledge search. A search happens for example while executing a Wait for Input or Digital Menu action. The result of that search can (optionally) be stored in a KnowledgeBaseDocumentCollection variable. When these results are stored, the confidence will be stored along with them, which can then be extracted by this function to determine which is the strongest match to the user's query. If the document was not in the list of results from the most recent search, returns NOT_SET.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_RV: "Returns a confidence score from the supplied knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0: "The knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_EX_OUT_0: "A NOT_SET Decimal.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_DSC: "Returns a NOT_SET confidence score for a NOT_SET KnowledgeBaseDocument.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_RV: "Returns a NOT_SET confidence score.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_PRM_DSC_0: "The NOT_SET knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_EX_OUT_0: "A NOT_SET confidence score." } }; + e2.exports = { expression: { AR_TP_AGENTSCOREPAIR: "AgentScorePair", AR_TP_AGENTSCOREPAIR_PROP_AGENT_DSC: "The agent to associate with the routing score.", AR_TP_AGENTSCOREPAIR_PROP_SCORE_DSC: "The preferred agent routing score to associate with the agent. Valid values are 0 to 100. Higher scores get routed to agents sooner when preferred agent routing is configured.", AR_TP_AUDIO: "Audio", AR_TP_BLN: "Boolean", AR_TP_STRINGKEYVALUEPAIR: "StringKeyValuePair", AR_TP_STRINGKEYVALUEPAIR_PROP_KEY_DSC: "A unique ID for the data pair.", AR_TP_STRINGKEYVALUEPAIR_PROP_VALUE_DSC: "The value for the data pair.", AR_TP_CHATGUEST: "ChatGuest", AR_TP_CHATGUEST_PROP_ID_DSC: "A unique ID for the guest.", AR_TP_CHATGUEST_PROP_DISPLAYNAME_DSC: "The display name for the guest.", AR_TP_CHATGUEST_PROP_AVATARIMAGEURL_DSC: "The url for the guest's avatar image.", AR_TP_CHATGUEST_PROP_ISAUTHENTICATED_DSC: "Whether or not authenticated mode was set when starting the chat.", AR_TP_CHATGUEST_PROP_CUSTOMFIELDS_DSC: "The collection of custom fields associated with the guest.", AR_TP_CHATGUEST_PROP_AUTHENTICATEDCUSTOMFIELDS_DSC: "The collection of authenticated custom fields populated when the guest is authenticated.", AR_TP_CUR: "Currency", AR_TP_CUR_PROP_AMOUNT_DSC: "The decimal amount for the Currency", AR_TP_CUR_PROP_CODE_DSC: "The three letter ISO 4217 code for the Currency", AR_TP_ASSIGNEDCUSTOMERINTENT: "AssignedCustomerIntent", AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_CUSTOMERINTENT_DSC: "The assigned Customer Intent.", AR_TP_ASSIGNEDCUSTOMERINTENT_PROP_DATEMOSTRECENTLYASSIGNED_DSC: "The DateTime the Customer Intent was most recently assigned.", AR_TP_ASSIGNEDCUSTOMERSEGMENT: "AssignedCustomerSegment", AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_CUSTOMERSEGMENT_DSC: "The assigned Customer Segment.", AR_TP_ASSIGNEDCUSTOMERSEGMENT_PROP_DATEASSIGNED_DSC: "The DateTime the Customer Segment was assigned.", AR_TP_CUSTOMERSEGMENT: "CustomerSegment", AR_TP_CUSTOMERSEGMENT_PROP_ID_DSC: "The ID of the Customer Segment.", AR_TP_CUSTOMERSEGMENT_PROP_DSC: "The name of the Customer Segment.", AR_TP_CUSTOMERINTENT: "CustomerIntent", AR_TP_CUSTOMERINTENT_PROP_ID_DSC: "The ID of the Customer Intent.", AR_TP_CUSTOMERINTENT_PROP_DSC: "The name of the Customer Intent.", AR_TP_CUSTOMERINTENT_PROP_CATEGORYID_DSC: "The ID of the category to which the Customer Intent belongs.", AR_TP_DTM: "DateTime", AR_TP_DATE: "Date", AR_TP_DEC: "Decimal", AR_TP_DIVISION: "Division", AR_TP_DIVISION_PROP_ID_DSC: "The ID of the division.", AR_TP_DIVISION_PROP_DSC: "The name of the division.", AR_TP_DUR: "Duration", AR_TP_LNG: "Integer", AR_TP_EMAIL: "Email", AR_TP_EMAIL_PROP_ID_DSC: "A unique ID for the email.", AR_TP_EMAIL_PROP_AUTOGENERATED_DSC: "Whether or not the email was auto-generated like an Out of Office reply.", AR_TP_EMAIL_PROP_SPAM_DSC: "Whether or not the email was marked as spam.", AR_TP_EMAIL_PROP_FROM_DSC: "The email from address.", AR_TP_EMAIL_PROP_TO_DSC: "The collection of email addresses specified in the email's To list.", AR_TP_EMAIL_PROP_CC_DSC: "The collection of email addresses specified in the email's Cc ( carbon copy ) list.", AR_TP_EMAIL_PROP_BCC_DSC: "The collection of email addresses specified in the email's Bcc ( blind carbon copy ) list.", AR_TP_EMAIL_PROP_SUBJECT_DSC: "The email subject.", AR_TP_EMAIL_PROP_DIRECTION_DSC: 'The email direction ( "inbound", "outbound" or "unknown" ).', AR_TP_EMAIL_PROP_REPLYTO_DSC: "The raw address where replies to this email should be sent.", AR_TP_EMAIL_PROP_ROUTE_DSC: "The email address of the email route which received this email. If not received by an email route, this will be NOT_SET.", AR_TP_EMAIL_PROP_BODY_DSC: "The email body as plain text.", AR_TP_EMAIL_PROP_HTMLBODY_DSC: "The email body as HTML.", AR_TP_EMAIL_PROP_CORETEXT_DSC: "The text of the most recent message in the email thread, excluding detected signatures, disclaimers, and quoted replies.", AR_TP_EMAIL_PROP_ATTACHMENTS_DSC: "The collection of email attachments on this email.", AR_TP_EMAIL_PROP_DATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for the email.", AR_TP_EMAILADDRESS: "EmailAddress", AR_TP_EMAILADDRESS_PROP_DSC: "The friendly name for the email address.", AR_TP_EMAILADDRESS_PROP_ID_DSC: 'The full email address ID similar to "john.doe@company.com".', AR_TP_EMAILATTACHMENT: "EmailAttachment", AR_TP_EMAILATTACHMENT_PROP_ID_DSC: "The unique ID for the attachment.", AR_TP_EMAILATTACHMENT_PROP_CONTENTLENGTH_DSC: "The size of the attachment in bytes.", AR_TP_EMAILATTACHMENT_PROP_CONTENTTYPE_DSC: 'The content type of the attachment, typically in MIME format like "text/plain" or "text/html".', AR_TP_EMAILATTACHMENT_PROP_CONTENTURI_DSC: "The URI which indicates where the content of the attachment can be retrieved.", AR_TP_EMAILATTACHMENT_PROP_DSC: "The name of the attachment.", AR_TP_DRAFTEMAIL: "DraftEmail", AR_TP_DRAFTEMAIL_PROP_ATTACHMENTS_DSC: "The collection of attachments on the draft email.", AR_TP_DRAFTEMAIL_PROP_BCC_DSC: "The collection of email addresses specified in the draft email's Bcc ( blind carbon copy ) list.", AR_TP_DRAFTEMAIL_PROP_CC_DSC: "The collection of email addresses specified in the draft email's Cc ( carbon copy ) list.", AR_TP_DRAFTEMAIL_PROP_FROM_DSC: "The draft email from address.", AR_TP_DRAFTEMAIL_PROP_HEADERS_DSC: "Additional email headers not represented by other properties such as subject, to, cc, or bcc. This is a JSON object whose keys are header names.", AR_TP_DRAFTEMAIL_PROP_SUBJECT_DSC: "The draft email subject.", AR_TP_DRAFTEMAIL_PROP_TO_DSC: "The collection of email addresses specified in the draft email's To list.", AR_TP_DRAFTEMAILADDRESS: "DraftEmailAddress", AR_TP_DRAFTEMAILADDRESS_PROP_EMAIL_DSC: 'The full email address ID similar to "john.doe@company.com".', AR_TP_DRAFTEMAILADDRESS_PROP_DSC: "The friendly name for the email address.", AR_TP_DRAFTEMAILATTACHMENT: "DraftEmailAttachment", AR_TP_DRAFTEMAILATTACHMENT_PROP_ATTACHMENTID_DSC: "The attachment identifier.", AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTLENGTH_DSC: "The size of the attachment in bytes.", AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTTYPE_DSC: 'The content type of the attachment, typically in MIME format like "text/plain" or "text/html".', AR_TP_DRAFTEMAILATTACHMENT_PROP_CONTENTURI_DSC: "The URI which indicates where the content of the attachment can be retrieved.", AR_TP_DRAFTEMAILATTACHMENT_PROP_DSC: "The name of the attachment.", AR_TP_EXTERNALORGANIZATION: "ExternalOrganization", AR_TP_EXTERNALORGANIZATION_PROP_ID_DSC: "A unique ID for the organization.", AR_TP_EXTERNALORGANIZATION_PROP_CREATEDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the organization entry was created", AR_TP_EXTERNALORGANIZATION_PROP_MODIFYDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the organization entry was last updated", AR_TP_EXTERNALORGANIZATION_PROP_KIND_DSC: 'The internal classification for the record type. This will be "externalOrg".', AR_TP_EXTERNALORGANIZATION_PROP_DSC: "The displayable name of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_COMPANYTYPE_DSC: 'The company type of the organization. The values are unrestricted, but often values such as "Customer - Direct", "Prospect", "Partner" are used.', AR_TP_EXTERNALORGANIZATION_PROP_INDUSTRY_DSC: 'The industry of the organization. The values are unrestricted, but often values such as "Telecom", "Health Care", "Tax Prep", etc are used.', AR_TP_EXTERNALORGANIZATION_PROP_PRIMARYCONTACTID_DSC: "Returns a NOT_SET String at flow runtime. This property is being kept for backward compatibility but there no primary contact ID associated with a Genesys Cloud external organization as of March 24, 2025.", AR_TP_EXTERNALORGANIZATION_PROP_ADDRESS_DSC: "The primary address of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_PHNBR_DSC: "The primary phone number of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_FAXNUMBER_DSC: "The fax number of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_EMPLOYEECOUNT_DSC: "The number of employees in the organization.", AR_TP_EXTERNALORGANIZATION_PROP_REVENUE_DSC: "The average revenue of the organization. The values are unrestricted but often the data entered reflects the annual amount.", AR_TP_EXTERNALORGANIZATION_PROP_TAGS_DSC: "Terms used to describe the organization. Tags are often used to make organization records easily searchable/filterable.", AR_TP_EXTERNALORGANIZATION_PROP_TICKERS_DSC: "Stock ticker symbols associated with the organization.", AR_TP_EXTERNALORGANIZATION_PROP_TWITTERINFO_DSC: "The Twitter messaging system user information for the organization.", AR_TP_EXTERNALORGANIZATION_PROP_EXTERNALSYSTEMURL_DSC: "The external system URL of the organization.", AR_TP_EXTERNALORGANIZATION_PROP_WEBSITES_DSC: "Websites associated with the organization", AR_TP_EXTERNALORGANIZATION_PROP_DIVISIONID_DSC: "The identifier of the division to which the external organization belongs.", AR_TP_EXTERNALADDRESS: "ExternalAddress", AR_TP_EXTERNALADDRESS_PROP_ADDRESS1_DSC: "The first address line.", AR_TP_EXTERNALADDRESS_PROP_ADDRESS2_DSC: "The second address line.", AR_TP_EXTERNALADDRESS_PROP_CITY_DSC: "The City field of the Address", AR_TP_EXTERNALADDRESS_PROP_STATE_DSC: "The State field of the Address", AR_TP_EXTERNALADDRESS_PROP_POSTALCODE_DSC: "The Postal Code field of the Address", AR_TP_EXTERNALADDRESS_PROP_COUNTRYCODE_DSC: "The Country Code field of the Address", AR_TP_CARD: "Card", AR_TP_CARD_PROP_TITLE_DSC: "The card title.", AR_TP_CARD_PROP_TITLE_DISP_VAL: "Title", AR_TP_CARD_PROP_DESCRIPTION_DSC: "The card description.", AR_TP_CARD_PROP_DESCRIPTION_DISP_VAL: "Description", AR_TP_CARD_PROP_IMAGE_DSC: "The image to use on the card.", AR_TP_CARD_PROP_IMAGE_DISP_VAL: "Image", AR_TP_CARD_PROP_BUTTONS_DSC: "The buttons to use for this card.", AR_TP_CARD_PROP_BUTTONS_DISP_VAL: "Buttons", AR_TP_CHOICE: "Choice", AR_TP_CHOICE_PROP_LABEL_DSC: 'A display label. When the choice type is "postback" and the value comes from a list or dynamic list slot type on an Ask for Slot action, this property cannot be configured since the label will come from the value configured on the list or dynamic list slot type in the Natural Language Understanding section based on the language in which the flow is running.', AR_TP_CHOICE_PROP_LABEL_DISP_VAL: "Alternative button label", AR_TP_CHOICE_PROP_VALUE_DSC: "The value that will be used for this choice at runtime.", AR_TP_CHOICE_PROP_VALUE_DISP_VAL: "Button value", AR_TP_CHOICE_PROP_TYPE_DSC: 'The type property defines how the value on this choice should be treated at flow runtime. "postback" indicates the value is returned to the flow at flow runtime and "url" indicates the choice value is a URL and is not returned to the flow at flow runtime.', AR_TP_CHOICE_PROP_TYPE_DISP_VAL: "Type", AR_TP_CHOICE_PROP_COMMAND_DSC: "The command value that will be used for this choice at runtime.", AR_TP_CHOICE_PROP_COMMAND_DISP_VAL: "Skip Response", AR_TP_QUICKREPLIES: "QuickReplies", AR_TP_QUICKREPLIES_PROP_BUTTONS_DSC: "The buttons to use as quick replies. The order of the choices in this array determine the order in which they are presented.", AR_TP_QUICKREPLIES_PROP_BUTTONS_DISP_VAL: "Buttons", AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DSC: 'Summary displayed in supporting messaging platforms after the user selects a quick reply. e.g. "Thanks for your selection"', AR_TP_QUICKREPLIES_PROP_QUICKREPLYSUMMARY_DISP_VAL: "Quick Reply Summary", AR_TP_CAROUSEL: "Carousel", AR_TP_CAROUSEL_PROP_CARDS_DSC: "The cards to use for this carousel.", AR_TP_CHOOSER: "Chooser", AR_TP_CHOOSER_PROP_PRESENTATION_DSC: "How to present the value choices.", AR_TP_CHOOSER_PROP_CAROUSEL_DSC: 'If the presentation property is set to "carousel", this specifies the carousel to use at flow runtime for the chooser.', AR_TP_CHOOSER_PROP_QUICKREPLIES_DSC: 'If the presentation property is set to "quickReplies", this specifies the quick replies to use at flow runtime for the chooser.', AR_TP_CHOOSER_PROP_TIMEPICKER_DSC: 'If the presentation property is set to "timePicker", this specifies the TimePicker to use at flow runtime for the chooser.', AR_TP_CHOOSER_PROP_LISTPICKER_DSC: 'If the presentation property is set to "listPicker", this specifies the list picker to use at flow runtime for the chooser.', AR_TP_EXTERNALFACEBOOKINFO: "ExternalFacebookInfo", AR_TP_EXTERNALFACEBOOKINFO_PROP_DISPLAYNAME_DSC: "The Facebook messaging system user display name for the contact.", AR_TP_EXTERNALFACEBOOKINFO_PROP_IDS_DSC: "Facebook messaging system IDs for the contact.", AR_TP_EXTERNALFACEBOOKID: "ExternalFacebookId", AR_TP_EXTERNALFACEBOOKID_PROP_SCOPEDID_DSC: "A Facebook messaging system scoped ID for the contact.", AR_TP_EXTERNALLINEINFO: "ExternalLineInfo", AR_TP_EXTERNALLINEINFO_PROP_DISPLAYNAME_DSC: "The LINE messaging system user display name for the contact.", AR_TP_EXTERNALLINEINFO_PROP_IDS_DSC: "LINE messaging system IDs for the contact.", AR_TP_EXTERNALLINEID: "ExternalLineId", AR_TP_EXTERNALLINEID_PROP_USERID_DSC: "A LINE messaging system user ID for the contact.", AR_TP_EXTERNALTWITTERINFO: "ExternalTwitterInfo", AR_TP_EXTERNALTWITTERINFO_PROP_ID_DSC: "The Twitter messaging system user ID for the contact.", AR_TP_EXTERNALTWITTERINFO_PROP_DSC: "The Twitter messaging system user display name for the contact.", AR_TP_EXTERNALTWITTERINFO_PROP_SCREENNAME_DSC: "The Twitter messaging system user screen name for the contact.", AR_TP_EXTERNALPHONENUMBER: "ExternalPhoneNumber", AR_TP_EXTERNALPHONENUMBER_PROP_DISPLAY_DSC: 'The number suitable for displaying to a user; eg, "(212) 555-1212", "1-800-CALLNOW"', AR_TP_EXTERNALPHONENUMBER_PROP_EXTENSION_DSC: "The extension of the phone number, if any.", AR_TP_EXTERNALPHONENUMBER_PROP_USERINPUT_DSC: "The user input field of the phone number.", AR_TP_EXTERNALPHONENUMBER_PROP_E164_DSC: 'The E.164 formatted String for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_EXTERNALPHONENUMBER_PROP_COUNTRYCODE_DSC: "The Country Code field of the phone number.", AR_TP_EXTERNALPHONENUMBER_PROP_ACCEPTSSMS_DSC: "True if this number can accept SMS messages.", AR_TP_EXTERNALWHATSAPPINFO: "ExternalWhatsAppInfo", AR_TP_EXTERNALWHATSAPPINFO_PROP_DISPLAYNAME_DSC: "The WhatsApp messaging system user display name for the contact.", AR_TP_EXTERNALWHATSAPPINFO_PROP_PHNBR_DSC: "The WhatsApp messaging system phone number for the contact.", AR_TP_EXTERNALCONTACT: "ExternalContact", AR_TP_EXTERNALCONTACT_PROP_ID_DSC: "A unique ID for the contact.", AR_TP_EXTERNALCONTACT_PROP_CREATEDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the contact entry was created", AR_TP_EXTERNALCONTACT_PROP_MODIFYDATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the contact entry was last updated", AR_TP_EXTERNALCONTACT_PROP_KIND_DSC: 'The internal classification for the record type. For external contacts, the kind will be "contact".', AR_TP_EXTERNALCONTACT_PROP_DIVISIONID_DSC: "The identifier of the division to which the external contact belongs.", AR_TP_EXTERNALCONTACT_PROP_EXTERNALORGANIZATION_DSC: "The organization for this contact.", AR_TP_EXTERNALCONTACT_PROP_FACEBOOKINFO_DSC: "The Facebook messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_FIRSTNAME_DSC: "The first name of the contact.", AR_TP_EXTERNALCONTACT_PROP_MIDDLENAME_DSC: "The middle name of the contact.", AR_TP_EXTERNALCONTACT_PROP_LASTNAME_DSC: "The last name of the contact.", AR_TP_EXTERNALCONTACT_PROP_LINEINFO_DSC: "The LINE messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_SALUTATION_DSC: "The salutation suggested when addressing the contact.", AR_TP_EXTERNALCONTACT_PROP_TITLE_DSC: 'The title of the contact. The values are unrestricted, but often values such as "Vice President", "Director", "Employee" are used.', AR_TP_EXTERNALCONTACT_PROP_TWITTERINFO_DSC: "The Twitter messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_WHATSAPPINFO_DSC: "The WhatsApp messaging system user information for the contact.", AR_TP_EXTERNALCONTACT_PROP_WORKPHONE_DSC: "The work phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_CELLPHONE_DSC: "The cell phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_HOMEPHONE_DSC: "The home phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_OTHERPHONE_DSC: "The other phone number of the contact.", AR_TP_EXTERNALCONTACT_PROP_WORKEMAIL_DSC: "The work email address of the contact.", AR_TP_EXTERNALCONTACT_PROP_PERSONALEMAIL_DSC: "The personal email address of the contact.", AR_TP_EXTERNALCONTACT_PROP_OTHEREMAIL_DSC: "Other email address of the contact.", AR_TP_EXTERNALCONTACT_PROP_ADDRESS_DSC: "The address of the contact.", AR_TP_EXTERNALCONTACT_PROP_SURVEYOPTOUT_DSC: "True if this contact has opted out of survey invites.", AR_TP_EXTERNALCONTACT_PROP_EXTERNALSYSTEMURL_DSC: "The external system URL of the contact.", AR_TP_EXTERNALCONTACT_PROP_TYPE_DSC: "The type of contact.", AR_TP_EXTERNALCONTACT_PROP_INSTAGRAMINFO_DSC: "User information for an Instagram account.", AR_TP_EXTERNALCONTACT_PROP_EXTERNALIDINFO_DSC: "A list of external identifiers.", AR_TP_EXTERNALCONTACT_PROP_APPLEINFO_DSC: "User information for Apple accounts.", AR_TP_EXTERNALCONTACT_PROP_CANONICALCONTACTID_DSC: "The canonical contact ID if this contact has been merged.", AR_TP_EXTERNALCONTACT_PROP_MERGEDFROM_DSC: "List of contact IDs that were merged from to create this contact.", AR_TP_EXTERNALCONTACT_PROP_MERGEDTO_DSC: "The contact ID this contact was merged to.", AR_TP_EXTERNALCONTACT_PROP_MERGESET_DSC: "Set of contact IDs that are part of the same merge group.", AR_TP_EXTERNALCONTACT_PROP_CUSTOMFIELDS_DSC: "Custom fields.", AR_TP_EXTERNALCONTACT_PROP_SCHEMAID_DSC: "The identifier of the custom fields schema associated with the contact.", AR_TP_EXTERNALCONTACT_PROP_SCHEMAVERSION_DSC: "The version of the custom fields schema associated with the contact.", AR_TP_EXTERNALINSTAGRAMINFO: "ExternalInstagramInfo", AR_TP_EXTERNALINSTAGRAMINFO_PROP_DISPLAYNAME_DSC: "The display name of the person who owns this Instagram account.", AR_TP_EXTERNALINSTAGRAMINFO_PROP_HANDLE_DSC: "The handle of the person who owns this Instagram account.", AR_TP_EXTERNALINSTAGRAMINFO_PROP_IDS_DSC: "Scoped ID for an Instagram user interacting with a page or app.", AR_TP_EXTERNALINSTAGRAMSCOPEDID: "ExternalInstagramScopedId", AR_TP_EXTERNALINSTAGRAMSCOPEDID_PROP_SCOPEDID_DSC: "The unique page/app-specific scopedId for the user.", AR_TP_EXTERNALAPPLEINFO: "ExternalAppleInfo", AR_TP_EXTERNALAPPLEINFO_PROP_ID_DSC: "The Apple opaque identifier.", AR_TP_EXTERNALIDINFO: "ExternalIdInfo", AR_TP_EXTERNALIDINFO_PROP_EXTERNALSOURCE_DSC: "The external source of the identifier.", AR_TP_EXTERNALIDINFO_PROP_VALUE_DSC: "The external identifier value.", AR_TP_EXTERNALSOURCE: "ExternalSource", AR_TP_EXTERNALSOURCE_PROP_ID_DSC: "The globally unique identifier for the external source.", AR_TP_EXTERNALSOURCE_PROP_DSC: "The name of the external source.", AR_TP_EXTERNALSOURCE_PROP_ACTIVE_DSC: "Whether the external source is active.", AR_TP_EXTERNALSOURCE_PROP_LINKCONFIGURATION_DSC: "The link configuration of the external source.", AR_TP_EXTERNALLINKCONFIGURATION: "ExternalLinkConfiguration", AR_TP_EXTERNALLINKCONFIGURATION_PROP_URITEMPLATE_DSC: "The URI template for the link configuration.", AR_TP_IMAGE: "Image", AR_TP_IMAGE_PROP_ID_DSC: "The image ID. If an ID is present, this will be the identifier of the Canned Response image response asset. Otherwise if this is an image created from a MakeImageFromUrl call, the ID will be a NOT_SET String.", AR_TP_IMAGE_PROP_DSC: "The image name. If a name is present, this will be the name of the Canned Response image response asset. Otherwise if this is an image created from a MakeImageFromUrl call, the name will be a NOT_SET String.", AR_TP_IMAGE_PROP_URL_DSC: "The universal resource locator that specifies the location of the image.", AR_TP_EMPTYJSON: "EmptyJson", AR_TP_JSON: "JSON", AR_TP_FORMINPUT: "FormInput", AR_TP_FORMINPUT_PROP_TITLE_DSC: "The main text displayed for the input field.", AR_TP_FORMINPUT_PROP_TITLE_DISP_VAL: "Title", AR_TP_FORMINPUT_PROP_SUBTITLE_DSC: "Additional text providing more details about the input field.", AR_TP_FORMINPUT_PROP_SUBTITLE_DISP_VAL: "Subtitle", AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DSC: "Placeholder text for input field.", AR_TP_FORMINPUT_PROP_PLACEHOLDERTEXT_DISP_VAL: "Placeholder Text", AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DSC: "Whether the input should allow multiple lines of text.", AR_TP_FORMINPUT_PROP_ISMULTIPLELINE_DISP_VAL: "Multiple Line", AR_TP_FORMINPUT_PROP_ISREQUIRED_DSC: "Whether the input field is required to be filled in.", AR_TP_FORMINPUT_PROP_ISREQUIRED_DISP_VAL: "Required", AR_TP_JOURNEYAPP: "JourneyApp", AR_TP_JOURNEYAPP_PROP_DSC: 'The name of the application such as "mybankingapp".', AR_TP_JOURNEYAPP_PROP_NAMESPACE_DSC: 'The namespace of the application such as "com.genesys.bancodinero".', AR_TP_JOURNEYAPP_PROP_VERSION_DSC: 'The version of the application such as "5.9.27".', AR_TP_JOURNEYAPP_PROP_BUILDNUMBER_DSC: 'The build number of the application such as "701".', AR_TP_JOURNEYACTION: "JourneyAction", AR_TP_JOURNEYACTION_PROP_ID_DSC: "A unique ID for the journey action.", AR_TP_JOURNEYACTION_PROP_ACTIONMAP_DSC: "The journey action map associated with the journey action.", AR_TP_JOURNEYACTIONMAP: "JourneyActionMap", AR_TP_JOURNEYACTIONMAP_PROP_ID_DSC: "A unique ID for the journey action map.", AR_TP_JOURNEYACTIONMAP_PROP_VERSION_DSC: "The version of the journey action map.", AR_TP_JOURNEYBROWSER: "JourneyBrowser", AR_TP_JOURNEYBROWSER_PROP_FAMILY_DSC: 'The browser family such as "Chrome", "Firefox" or "Safari".', AR_TP_JOURNEYBROWSER_PROP_VERSION_DSC: 'The browser version as a string such as "68.0.3440.84".', AR_TP_JOURNEYBROWSER_PROP_LANG_DSC: "The language the browser is set to. Must conform to BCP 47.", AR_TP_JOURNEYBROWSER_PROP_FINGERPRINT_DSC: "Fingerprint generated by looking at the individual browser features.", AR_TP_JOURNEYBROWSER_PROP_ISMOBILE_DSC: "Flag that is true for mobile devices.", AR_TP_JOURNEYBROWSER_PROP_VIEWHEIGHT_DSC: "Browser's viewport height.", AR_TP_JOURNEYBROWSER_PROP_VIEWWIDTH_DSC: "Browser's viewport width.", AR_TP_JOURNEYBROWSER_PROP_FEATURESFLASH_DSC: "Whether Adobe Flash is installed.", AR_TP_JOURNEYBROWSER_PROP_FEATURESJAVA_DSC: "Whether Java is installed.", AR_TP_JOURNEYBROWSER_PROP_FEATURESPDF_DSC: "Whether the browser recognizes PDF (Portable Document Format) files.", AR_TP_JOURNEYBROWSER_PROP_FEATURESWEBRTC_DSC: "Whether WebRTC is supported.", AR_TP_JOURNEYCAMPAIGN: "JourneyCampaign", AR_TP_JOURNEYCAMPAIGN_PROP_CONTENT_DSC: 'Differentiate ads or links that point to the same URL such as "textlink".', AR_TP_JOURNEYCAMPAIGN_PROP_MEDIUM_DSC: 'Identify a medium such as email or cost-per-click ( "CPC" ).', AR_TP_JOURNEYCAMPAIGN_PROP_DSC: 'Identify a specific product promotion or strategic campaign such as "320banner".', AR_TP_JOURNEYCAMPAIGN_PROP_SOURCE_DSC: 'Identify a search engine, newsletter name, or other source such as "Google".', AR_TP_JOURNEYCAMPAIGN_PROP_TERM_DSC: 'The keywords for this ad such as "running+shoes". This string will be URL encoded.', AR_TP_JOURNEYCAMPAIGN_PROP_CLICKID_DSC: "The click ID (unique number that is generated when a potential customer clicks on an affiliate link).", AR_TP_JOURNEYCAMPAIGN_PROP_NETWORK_DSC: "The ad network to which the click ID belongs.", AR_TP_JOURNEYCONTEXT: "JourneyContext", AR_TP_JOURNEYCONTEXT_PROP_CUSTOMER_DSC: "The journey customer associated with the journey context.", AR_TP_JOURNEYCONTEXT_PROP_CUSTOMERSESSION_DSC: "The journey customer session associated with the journey context.", AR_TP_JOURNEYCONTEXT_PROP_TRIGGERINGACTION_DSC: "The journey action that triggered the journey context.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE: "JourneyCustomEventAttribute", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DSC: "The name of the custom event attribute.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_DATATYPE_DSC: 'The data type of the custom attributes such as "string", "boolean" or "number".', AR_TP_JOURNEYCUSTOMEVENTATTRIBUTE_PROP_VALUE_DSC: "The value of the custom attribute.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST: "JourneyCustomEventAttributeList", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DSC: "The name of the custom event attribute list.", AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_DATATYPE_DSC: 'The data type of the custom attributes such as "string", "boolean" or "number".', AR_TP_JOURNEYCUSTOMEVENTATTRIBUTELIST_PROP_VALUES_DSC: "The list of custom event attribute values.", AR_TP_JOURNEYCUSTOMER: "JourneyCustomer", AR_TP_JOURNEYCUSTOMER_PROP_ID_DSC: "A unique ID for the journey customer.", AR_TP_JOURNEYCUSTOMER_PROP_IDTYPE_DSC: 'The type of the journey customer such as "cookie", "email" or "phone".', AR_TP_JOURNEYCUSTOMERSESSION: "JourneyCustomerSession", AR_TP_JOURNEYCUSTOMERSESSION_PROP_ID_DSC: "A unique ID for the journey customer session.", AR_TP_JOURNEYCUSTOMERSESSION_PROP_TYPE_DSC: "The type of the journey customer session.", AR_TP_JOURNEYDEVICE: "JourneyDevice", AR_TP_JOURNEYDEVICE_PROP_CATEGORY_DSC: 'The device category such as "desktop", "mobile", "tablet" or "other".', AR_TP_JOURNEYDEVICE_PROP_TYPE_DSC: 'Device type such as "iPad", "iPhone" or "Other".', AR_TP_JOURNEYDEVICE_PROP_ISMOBILE_DSC: "Flag that is true for mobile devices.", AR_TP_JOURNEYDEVICE_PROP_SCREENHEIGHT_DSC: "Device's screen height measured in logical (device-independent) pixels.", AR_TP_JOURNEYDEVICE_PROP_SCREENWIDTH_DSC: "Device's screen width measured in logical (device-independent) pixels.", AR_TP_JOURNEYDEVICE_PROP_FINGERPRINT_DSC: "Fingerprint generated by looking at the individual device features.", AR_TP_JOURNEYDEVICE_PROP_MANUFACTURER_DSC: "The device's manufacturer.", AR_TP_JOURNEYDEVICE_PROP_OSFAMILY_DSC: "Operating system family.", AR_TP_JOURNEYDEVICE_PROP_OSVERSION_DSC: "Operating system version.", AR_TP_JOURNEYDEVICE_PROP_SCREENDENSITY_DSC: "Device's screen density measured as a scale factor where a value of 1 represents a baseline 1:1 ratio of pixels to logical (device-independent) pixels.", AR_TP_JOURNEYGEOLOCATION: "JourneyGeolocation", AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRY_DSC: "Geolocation's ISO 3166-1 alpha-2 country code.", AR_TP_JOURNEYGEOLOCATION_PROP_COUNTRYNAME_DSC: "Geolocation's country name.", AR_TP_JOURNEYGEOLOCATION_PROP_LATITUDE_DSC: "Geolocation's latitude.", AR_TP_JOURNEYGEOLOCATION_PROP_LONGITUDE_DSC: "Geolocation's longitude.", AR_TP_JOURNEYGEOLOCATION_PROP_LOCALITY_DSC: "Geolocation's locality or city.", AR_TP_JOURNEYGEOLOCATION_PROP_POSTALCODE_DSC: "Geolocation's postal code or ZIP code.", AR_TP_JOURNEYGEOLOCATION_PROP_REGION_DSC: "Geolocation's ISO-3166-2 region code.", AR_TP_JOURNEYGEOLOCATION_PROP_REGIONNAME_DSC: "Geolocation's region name.", AR_TP_JOURNEYGEOLOCATION_PROP_SOURCE_DSC: "The source that was used to determine the geolocation information.", AR_TP_JOURNEYGEOLOCATION_PROP_TIMEZONE_DSC: "Geolocation's timezone.", AR_TP_JOURNEYNETWORKCONNECTIVITY: "JourneyNetworkConnectivity", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CARRIER_DSC: "The name of the mobile carrier.", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_BLUETOOTHENABLED_DSC: "Whether Bluetooth is enabled.", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_CELLULARENABLED_DSC: "Whether cellular data is enabled.", AR_TP_JOURNEYNETWORKCONNECTIVITY_PROP_WIFIENABLED_DSC: "Whether Wifi is enabled.", AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT: "JourneySessionOutcomeAchievement", AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ID_DSC: "The ID of the achieved outcome.", AR_TP_JOURNEYSESSIONOUTCOMEACHIEVEMENT_PROP_ACHIEVEDDATE_DSC: "Timestamp indicating when the outcome was achieved.", AR_TP_JOURNEYSDKLIBRARY: "JourneySdkLibrary", AR_TP_JOURNEYSDKLIBRARY_PROP_DSC: "The name of the software development kit library.", AR_TP_JOURNEYSDKLIBRARY_PROP_VERSION_DSC: "The version of the software development kit library.", AR_TP_JOURNEYOUTCOME: "JourneyOutcome", AR_TP_JOURNEYOUTCOME_PROP_ID_DSC: "The ID of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_DESCRIPTION_DSC: "A description of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_DISPLAYNAME_DSC: "The display name of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_VERSION_DSC: "The version of the journey outcome.", AR_TP_JOURNEYOUTCOME_PROP_CREATEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey outcome was created.", AR_TP_JOURNEYOUTCOME_PROP_MODIFIEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey outcome was last modified.", AR_TP_JOURNEYOUTCOME_PROP_ISACTIVE_DSC: "Whether or not the journey outcome is active.", AR_TP_JOURNEYOUTCOMESCORE: "JourneyOutcomeScore", AR_TP_JOURNEYOUTCOMESCORE_PROP_ID_DSC: "The ID of the journey outcome.", AR_TP_JOURNEYOUTCOMESCORE_PROP_PROBABILITY_DSC: "A Decimal value that is >= 0.0 and <= 1.0 which represents the maximum probability reached in the journey session.", AR_TP_JOURNEYOUTCOMESCORE_PROP_SESSIONMAXPROBABILITY_DSC: "A Decimal value that is >= 0.0 and <= 1.0 which represents the likelihood of a customer reaching or achieving a given outcome.", AR_TP_JOURNEYPAGE: "JourneyPage", AR_TP_JOURNEYPAGE_PROP_URL_DSC: "The page URL.", AR_TP_JOURNEYPAGE_PROP_TITLE_DSC: "The title of the page.", AR_TP_JOURNEYPAGE_PROP_DOMAIN_DSC: "The domain of the page's URL.", AR_TP_JOURNEYPAGE_PROP_FRAGMENT_DSC: "Fragment or hash of the page's URL.", AR_TP_JOURNEYPAGE_PROP_HOSTNAME_DSC: "Hostname of the page's URL.", AR_TP_JOURNEYPAGE_PROP_KEYWORDS_DSC: "Keywords from the HTML {@code } tag of the page.", AR_TP_JOURNEYPAGE_PROP_LANG_DSC: "ISO 639-1 language code for the page as defined in the {@code } tag.", AR_TP_JOURNEYPAGE_PROP_PATHNAME_DSC: "Path name of the page for the event.", AR_TP_JOURNEYPAGE_PROP_QUERYSTRING_DSC: "Query string that is passed to the page in the current event.", AR_TP_JOURNEYPAGE_PROP_BREADCRUMB_DSC: "Hierarchy of the current page in relation to the website's structure.", AR_TP_JOURNEYREFERRER: "JourneyReferrer", AR_TP_JOURNEYREFERRER_PROP_URL_DSC: "Referrer URL.", AR_TP_JOURNEYREFERRER_PROP_DOMAIN_DSC: "Referrer URL domain.", AR_TP_JOURNEYREFERRER_PROP_HOSTNAME_DSC: "Referrer URL hostname.", AR_TP_JOURNEYREFERRER_PROP_KEYWORDS_DSC: 'A URI encoded string that contains referrer keywords delimited by a "+" character.', AR_TP_JOURNEYREFERRER_PROP_PATHNAME_DSC: "Referrer URL pathname.", AR_TP_JOURNEYREFERRER_PROP_QUERYSTRING_DSC: "Referrer URL queryString.", AR_TP_JOURNEYREFERRER_PROP_FRAGMENT_DSC: "Referrer URL fragment.", AR_TP_JOURNEYREFERRER_PROP_DSC: 'Name of referrer such as "InfoSpace", "Google" or "Yahoo!".', AR_TP_JOURNEYREFERRER_PROP_MEDIUM_DSC: 'Type of referrer such as "email", "internal", "paid", "search", "social" or "unknown".', AR_TP_JOURNEYSEGMENT: "JourneySegment", AR_TP_JOURNEYSEGMENT_PROP_ID_DSC: "The ID of the journey segment.", AR_TP_JOURNEYSEGMENT_PROP_COLOR_DSC: "The hexadecimal color value of the segment.", AR_TP_JOURNEYSEGMENT_PROP_CREATEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey segment was created.", AR_TP_JOURNEYSEGMENT_PROP_DESCRIPTION_DSC: "The description of the journey segment.", AR_TP_JOURNEYSEGMENT_PROP_DISPLAYNAME_DSC: "The display name of the journey segment.", AR_TP_JOURNEYSEGMENT_PROP_ISACTIVE_DSC: "Whether or not the journey segment is active.", AR_TP_JOURNEYSEGMENT_PROP_MODIFIEDDATEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for when the journey segment was last modified.", AR_TP_JOURNEYSEGMENT_PROP_SHOULDDISPLAYTOAGENT_DSC: "Whether or not the segment should be displayed to agent/supervisor users.", AR_TP_JOURNEYSEGMENT_PROP_VERSION_DSC: "The version of the journey segment.", AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT: "JourneySessionSegmentAssignment", AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ID_DSC: "The ID of the assigned segment.", AR_TP_JOURNEYSESSIONSEGMENTASSIGNMENT_PROP_ASSIGNEDDATE_DSC: "Timestamp indicating when the segment was assigned.", AR_TP_JOURNEYSESSION: "JourneySession", AR_TP_JOURNEYSESSION_PROP_ID_DSC: "The ID of the journey session.", AR_TP_JOURNEYSESSION_PROP_CREATEDDATE_DSC: "Timestamp indicating when the session was created.", AR_TP_JOURNEYSESSION_PROP_CUSTOMERID_DSC: "Primary ID of the customer in the source from which the events for the session originate.", AR_TP_JOURNEYSESSION_PROP_CUSTOMERIDTYPE_DSC: 'Type of source customer ID such as "email", "phone" or "salesforce".', AR_TP_JOURNEYSESSION_PROP_DIVISIONIDS_DSC: "This reflects the division IDs that are associated with this Journey Session.", AR_TP_JOURNEYSESSION_PROP_TYPE_DSC: 'The session type or category such as "atm", "delivery", "ticket" or "web".', AR_TP_JOURNEYSESSION_PROP_EXTERNALID_DSC: "Unique ID in the external system from which the events for the session originate.", AR_TP_JOURNEYSESSION_PROP_EXTERNALURL_DSC: "A URL that identifies an external system of record resource that may have more detailed information on the session.", AR_TP_JOURNEYSESSION_PROP_OUTCOMEACHIEVEMENTS_DSC: "A list of outcome achievements by the customer in the session.", AR_TP_JOURNEYSESSION_PROP_SEGMENTASSIGNMENTS_DSC: "A list of segment assignments to the customer in the session.", AR_TP_JOURNEYSESSION_PROP_ATTRIBUTES_DSC: "Attributes projected from the session's event stream.", AR_TP_JOURNEYSESSION_PROP_ATTRIBUTELISTS_DSC: "List-type attributes projected from the session's event stream.", AR_TP_JOURNEYSESSION_PROP_AWAYDATE_DSC: "Timestamp indicating when the visitor should be considered as away.", AR_TP_JOURNEYSESSION_PROP_BROWSER_DSC: "The customer's browser.", AR_TP_JOURNEYSESSION_PROP_DEVICE_DSC: "The customer's device.", AR_TP_JOURNEYSESSION_PROP_GEOLOCATION_DSC: "The customer's geolocation.", AR_TP_JOURNEYSESSION_PROP_IDLEDATE_DSC: "UTC DateTime indicating when the visitor should be considered as idle.", AR_TP_JOURNEYSESSION_PROP_IPADDRESS_DSC: "The customer's IP address.", AR_TP_JOURNEYSESSION_PROP_IPORGANIZATION_DSC: "The customer's IP-based organization or ISP name.", AR_TP_JOURNEYSESSION_PROP_LASTPAGE_DSC: "The web page where the customer's last web interaction occurred.", AR_TP_JOURNEYSESSION_PROP_MKTCAMPAIGN_DSC: "Marketing / traffic source information.", AR_TP_JOURNEYSESSION_PROP_REFERRER_DSC: "Identifies the page URL that originally generated the request for the current page being viewed.", AR_TP_JOURNEYSESSION_PROP_SEARCHTERMS_DSC: "The search terms associated with the journey session.", AR_TP_JOURNEYSESSION_PROP_USERAGENTSTRING_DSC: "String identifying the user agent.", AR_TP_JOURNEYSESSION_PROP_DURATIONINSECONDS_DSC: "Indicates how long the session has been active (valid for an individual device).", AR_TP_JOURNEYSESSION_PROP_EVENTCOUNT_DSC: "The count of all events performed during the session.", AR_TP_JOURNEYSESSION_PROP_PAGEVIEWCOUNT_DSC: "The count of all pageviews performed during the session.", AR_TP_JOURNEYSESSION_PROP_SCREENVIEWCOUNT_DSC: "The count of all screenviews performed during the session.", AR_TP_JOURNEYSESSION_PROP_APP_DSC: "The application for this session. If no application is associated with this session, accessing this property will return NOT_SET.", AR_TP_JOURNEYSESSION_PROP_NETWORKCONNECTIVITY_DSC: "Network connectivity information for this session. If no network connectivity information is applicable for this session or cannot be determined, accessing this property will return NOT_SET.", AR_TP_JOURNEYSESSION_PROP_SDKLIBRARY_DSC: "The software development kit library used for this session. If no software development kit is associated with this session, accessing this property will return NOT_SET.", AR_TP_LINEITEM: "Line Item", AR_TP_LINEITEM_PROP_LISTINGNAME_DSC: "The name of the listing item.", AR_TP_LINEITEM_PROP_LISTINGNAME_DISP_VAL: "Listing Name", AR_TP_LINEITEM_PROP_LISTINGPRICE_DSC: "Enter the monetary amount for this item. Can be positive, negative, or zero (e.g., 49.99, -10.00, 0).", AR_TP_LINEITEM_PROP_LISTINGPRICE_DISP_VAL: "Listing Price", AR_TP_SHIPPINGOPTION: "Shipping Option", AR_TP_SHIPPINGOPTION_PROP_LABEL_DSC: "Enter the user-facing name for this shipping method (e.g., In Store Pickup, USPS Priority Mail).", AR_TP_SHIPPINGOPTION_PROP_LABEL_DISP_VAL: "Label", AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DSC: "Enter a technical identifier for this shipping method (e.g., storePickup, uspsPriority).", AR_TP_SHIPPINGOPTION_PROP_IDENTIFIER_DISP_VAL: "Identifier", AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DSC: "Provide additional details about this shipping method, such as estimated delivery time or special conditions (e.g., \u201CDelivered within 2-3 business days\u201D).", AR_TP_SHIPPINGOPTION_PROP_SHIPPINGDETAILS_DISP_VAL: "Shipping Details", AR_TP_SHIPPINGOPTION_PROP_PRICE_DSC: "The price of the shipping option.", AR_TP_SHIPPINGOPTION_PROP_PRICE_DISP_VAL: "Price", AR_TP_LISTPICKER: "ListPicker", AR_TP_LISTPICKER_PROP_SECTIONS_DSC: "The list picker sections.", AR_TP_LISTPICKER_PROP_SECTIONS_DISP_VAL: "Sections", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DSC: "The image to use for the list picker received message.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEIMAGE_DISP_VAL: "Received Message Image", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DSC: "The list picker received message title.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGETITLE_DISP_VAL: "Received Message Title", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DSC: "The list picker received message subtitle.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGESUBTITLE_DISP_VAL: "Received Message Subtitle", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DSC: "The list picker received message button text.", AR_TP_LISTPICKER_PROP_RECEIVEDMESSAGEBUTTONTEXT_DISP_VAL: "Received Message Button Text", AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DSC: "The image to use for the list picker reply message.", AR_TP_LISTPICKER_PROP_REPLYMESSAGEIMAGE_DISP_VAL: "Reply Message Image", AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DSC: "The list picker reply message subtitle.", AR_TP_LISTPICKER_PROP_REPLYMESSAGESUBTITLE_DISP_VAL: "Reply Message Subtitle", AR_TP_LISTPICKERITEM: "ListPickerItem", AR_TP_LISTPICKERITEM_PROP_TITLE_DSC: "The list picker item title.", AR_TP_LISTPICKERITEM_PROP_TITLE_DISP_VAL: "Title", AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DSC: "The list picker item subtitle.", AR_TP_LISTPICKERITEM_PROP_SUBTITLE_DISP_VAL: "Subtitle", AR_TP_LISTPICKERITEM_PROP_IMAGE_DSC: "The image to use for the list picker.", AR_TP_LISTPICKERITEM_PROP_IMAGE_DISP_VAL: "Image", AR_TP_LISTPICKERSECTION: "ListPickerSection", AR_TP_LISTPICKERSECTION_PROP_TITLE_DSC: "The list picker section title.", AR_TP_LISTPICKERSECTION_PROP_TITLE_DISP_VAL: "Title", AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DSC: "Whether multiple selection is enabled for the list picker.", AR_TP_LISTPICKERSECTION_PROP_MULTISELECTENABLED_DISP_VAL: "Multiple Selection", AR_TP_LISTPICKERSECTION_PROP_ITEMS_DSC: "The list picker section items.", AR_TP_LISTPICKERSECTION_PROP_ITEMS_DISP_VAL: "Items", AR_TP_WHEELPICKER: "WheelPicker", AR_TP_WHEELPICKER_PROP_ITEMS_DSC: "The wheel picker items.", AR_TP_WHEELPICKER_PROP_ITEMS_DISP_VAL: "Items", AR_TP_WHEELPICKERITEM: "WheelPickerItem", AR_TP_WHEELPICKERITEM_PROP_TITLE_DSC: "The wheel picker item title.", AR_TP_WHEELPICKERITEM_PROP_TITLE_DISP_VAL: "Title", AR_TP_WHEELPICKERITEM_PROP_VALUE_DSC: "The wheel picker item value.", AR_TP_WHEELPICKERITEM_PROP_VALUE_DISP_VAL: "Value", AR_TP_KNOWLEDGEBASEDOCUMENT: "KnowledgeBaseDocument", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_ID_DSC: "The unique ID for the knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_DSC: "The knowledge base document name.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CONTENT_DSC: "The contents of the knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_CATEGORY_DSC: "The category attached to this knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENT_PROP_LABELS_DSC: "The list of labels attached to this knowledge base document.", AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY: "KnowledgeBaseDocumentCategory", AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_ID_DSC: "The knowledge category ID.", AR_TP_KNOWLEDGEBASEDOCUMENTCATEGORY_PROP_DSC: "The knowledge category name.", AR_TP_KNOWLEDGEBASEDOCUMENTLABEL: "KnowledgeBaseDocumentLabel", AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_ID_DSC: "The knowledge label ID.", AR_TP_KNOWLEDGEBASEDOCUMENTLABEL_PROP_DSC: "The knowledge label name.", AR_TP_MESSAGESTICKERINFO: "MessageStickerInfo", AR_TP_MESSAGESTICKERINFO_PROP_ID_DSC: "The ID for the message sticker.", AR_TP_MESSAGESTICKERINFO_PROP_URL_DSC: "The url for the message sticker.", AR_TP_MESSAGEADDRESSINFO: "MessageAddressInfo", AR_TP_MESSAGEADDRESSINFO_PROP_DSC: "A contact name as supported by the underlying messaging system such as a Twitter handle or Facebook name.", AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSRAW_DSC: 'The contact address supplied directly by the underlying messaging system. For example: "5551212".', AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSNORMALIZED_DSC: 'The contact address after any internal processing has been completed. For example: "+13175551212".', AR_TP_MESSAGEADDRESSINFO_PROP_ADDRESSDISPLAYABLE_DSC: 'A displayable version of the contact address. For example: "(317) 555-1212".', AR_TP_MESSAGEADDRESSINFO_PROP_EMAIL_DSC: "The email address of the contact as provided by the specific messaging provider. If not available, this will return a NOT_SET String.", AR_TP_SHORTMESSAGE: "ShortMessage", AR_TP_SHORTMESSAGE_PROP_ID_DSC: "A unique ID for the message.", AR_TP_SHORTMESSAGE_PROP_TYPE_DSC: 'The message type such as "facebook", "instagram", "line", "unknown", "open", "sms", "twitter", "webmessaging" or "whatsapp".', AR_TP_SHORTMESSAGE_PROP_ATTACHMENTS_DSC: "The collection of attachments on this message.", AR_TP_SHORTMESSAGE_PROP_BODY_DSC: "The message body.", AR_TP_SHORTMESSAGE_PROP_BODYTYPE_DSC: 'The message body type ( "text", "html", "notificationresponse", "roadsideassistance" or "rtf" ).', AR_TP_SHORTMESSAGE_PROP_SENDERADDRESS_DSC: "The address of the message sender.", AR_TP_SHORTMESSAGE_PROP_SENDERADDRESSINFO_DSC: "The MessageAddressInfo of the message sender.", AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSES_DSC: "The collection of addresses for the message targets.", AR_TP_SHORTMESSAGE_PROP_TARGETADDRESSESINFO_DSC: "The collection of MessageAddressInfo objects for the message targets.", AR_TP_SHORTMESSAGE_PROP_DATETIMEUTC_DSC: "The Coordinated Universal Time (UTC) datetime for the message.", AR_TP_SHORTMESSAGE_PROP_INVITATIONREFERENCEID_DSC: 'A string containing the originating Apple Messages for Business invitation reference identifier that identifies the messaging invitation when the bodyType is "notificationResponse"; otherwise, the value is NOT_SET. It is returned with an external participant\u2019s response and provides invitation and user specific context.', AR_TP_SHORTMESSAGE_PROP_STICKERS_DSC: "The collection of MessageSticker objects associated with the message.", AR_TP_SHORTMESSAGE_PROP_SOCIALVISIBILITY_DSC: 'Indicates if the social visibility of the message is public or private ( "public", "private" ). If the message channel does not support social visibility, this will be a NOT_SET String.', AR_TP_COMMUNICATION: "Communication", AR_TP_NTS: "Null", AR_TP_PROMPT: "Prompt", AR_TP_PROMPT_PROP_ID_DSC: "The unique ID for the prompt.", AR_TP_PROMPT_PROP_DSC: "The prompt name.", AR_TP_PROMPT_PROP_TYPE_DSC: 'The prompt type which will be either "user" or "system".', AR_TP_VOICEMAILSNIPPET: "VoicemailSnippet", AR_TP_VOICEMAILSNIPPET_PROP_ID_DSC: "The unique ID for the VoicemailSnippet.", AR_TP_VOICEMAILSNIPPET_PROP_STARTDATETIME_DSC: "The starting UTC DateTime of the VoicemailSnippet.", AR_TP_VOICEMAILSNIPPET_PROP_LENGTH_DSC: "The Duration of the VoicemailSnippet.", AR_TP_VOICEMAILSNIPPET_PROP_MAXLENGTHREACHED_DSC: "Indicates whether the VoicemailSnippet reached the maximum length configured for the organization in Organization Settings.", AR_TP_VOICESNIPPET: "VoiceSnippet", AR_TP_VOICESNIPPET_PROP_ID_DSC: "The unique ID for the VoiceSnippet. If submitted to the Voice Snippet Service, this ID can be used for retrieval from it later.", AR_TP_VOICESNIPPET_PROP_STARTDATETIME_DSC: "The starting UTC DateTime of the VoiceSnippet.", AR_TP_VOICESNIPPET_PROP_LENGTH_DSC: "The Duration of the VoiceSnippet.", AR_TP_SKL: "ACD Skill", AR_TP_SKL_PROP_ID_DSC: "The skill ID.", AR_TP_SKL_PROP_DSC: "The skill name.", AR_TP_STR: "String", AR_TP_USQ: "User", AR_TP_USQ_PROP_ID_DSC: "The user ID.", AR_TP_USQ_PROP_DSC: "The user name property.", AR_TP_USQ_PROP_USERNAME_DSC: "The user username property.", AR_TP_VIDEO: "Video", AR_TP_VIDEO_PROP_ID_DSC: "The video ID. If an ID is present, this will be the identifier of the Canned Response video response asset. Otherwise if this is an video created from a MakeVideoFromUrl call, the ID will be a NOT_SET String.", AR_TP_VIDEO_PROP_DSC: "The video name. If a name is present, this will be the name of the Canned Response video response asset. Otherwise if this is an video created from a MakeVideoFromUrl call, the name will be a NOT_SET String.", AR_TP_VIDEO_PROP_URL_DSC: "The universal resource locator that specifies the location of the video.", AR_TP_SURVEYQUESTION: "SurveyQuestion", AR_TP_SURVEYQUESTION_PROP_ID_DSC: "The survey question id.", AR_TP_SURVEYQUESTION_PROP_QUESTIONTYPE_DSC: "The survey question type.", AR_TP_SURVEYQUESTION_PROP_ANSWEROPTIONS_DSC: "The survey answer options available for this survey question.", AR_TP_SURVEYQUESTION_PROP_NAENABLED_DSC: "If the survey question allows for N.A.", AR_TP_SURVEYQUESTION_PROP_MAXRESPONSECHARACTERS_DSC: "The maximum number of characters allowed for a free text question or Net Promoter Score follow up question. If not applicable, this will be NOT_SET.", AR_TP_SURVEYQUESTION_PROP_QUESTIONTEXT_DSC: "The text of the question as it appears on the associated survey form.", AR_TP_SURVEYQUESTION_PROP_QUESTIONHELPTEXT_DSC: "For questions that have help text, this will return the text of that input from the participant. If not applicable, this will be a NOT_SET String.", AR_TP_SURVEYQUESTION_PROP_FOLLOWUPQUESTIONTEXT_DSC: "The follow up text of the question as it appears on the associated survey form. If not applicable, this will be a NOT_SET String.", AR_TP_SURVEYQUESTIONGROUP: "SurveyQuestionGroup", AR_TP_SURVEYQUESTIONGROUP_PROP_ID_DSC: "The survey question id.", AR_TP_SURVEYQUESTIONGROUP_PROP_DSC: "The survey question group name.", AR_TP_SURVEYQUESTIONGROUP_PROP_QUESTIONS_DSC: "The survey questions configured for this question group.", AR_TP_SURVEYFORM: "SurveyForm", AR_TP_SURVEYFORM_PROP_ID_DSC: "The survey form ID.", AR_TP_SURVEYFORM_PROP_DSC: "The survey form name.", AR_TP_SURVEYFORM_PROP_LANGUAGE_DSC: "The language associated with the survey form.", AR_TP_SURVEYFORM_PROP_QUESTIONGROUPS_DSC: "The survey question groups configured on the survey form.", AR_TP_SURVEYANSWEROPTION: "SurveyAnswerOption", AR_TP_SURVEYANSWEROPTION_PROP_ID_DSC: "The survey answer option id as defined on the Survey form referenced by this flow.", AR_TP_SURVEYANSWEROPTION_PROP_DTMF_DSC: "The survey answer option DTMF value.", AR_TP_SURVEYANSWEROPTION_PROP_TEXT_DSC: "The survey answer option text as defined on the Survey form referenced by this flow.", AR_TP_QUEUE: "Queue", AR_TP_QUEUE_PROP_ID_DSC: "The queue ID.", AR_TP_QUEUE_PROP_DSC: "The queue name.", AR_TP_UTILIZATIONLABEL: "UtilizationLabel", AR_TP_UTILIZATIONLABEL_PROP_ID_DSC: "The Utilization Label identifier.", AR_TP_UTILIZATIONLABEL_PROP_DSC: "The Utilization Label description.", AR_TP_CONVERSATIONTYPEENUM: "ConversationType Enum", AR_TP_CONVERSATIONTYPEENUM_PROP_CALL_DSC: "A call conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_CALLBACK_DSC: "A callback conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_CHAT_DSC: "A chat conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_COBROWSE_DSC: "A co-browse conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_EMAIL_DSC: "An email conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_SCREENSHARE_DSC: "A screenShare conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_SOCIALEXPRESSION_DSC: "A conversation on social media.", AR_TP_CONVERSATIONTYPEENUM_PROP_VIDEOCOMM_DSC: "A video conversation.", AR_TP_CONVERSATIONTYPEENUM_PROP_UNKNOWN_DSC: "An unknown conversation type.", AR_TP_CURRENCYENUM: "Currency Enum", AR_TP_CURRENCYENUM_PROP_CODE_DSC: "The ISO 4217 currency code.", AR_TP_LANGUAGEENUM: "Language Enum", AR_TP_LANGUAGEENUM_PROP_TAG_DSC: "The IETF language tag.", AR_TP_REGIONENUM: "Region Enum", AR_TP_REGIONENUM_PROP_DIALINGCODE_DSC: "The ITU-T E.164 dialing code.", AR_TP_REGIONENUM_PROP_COUNTRYCODE_DSC: "The two character ISO 3166 alpha 2 country code.", AR_TP_MESSAGEBODYSTYLEENUM: "MessageBodyStyle Enum", AR_TP_MESSAGEBODYSTYLEENUM_PROP_NOTICE_DSC: "The message style is a notice.", AR_TP_MESSAGEBODYSTYLEENUM_PROP_STANDARD_DSC: "The message style is a standard message.", AR_TP_SURVEYDISPOSITIONENUM: "SurveyDisposition Enum", AR_TP_SURVEYDISPOSITIONENUM_PROP_ERROR_DSC: "The survey invite request did not complete successfully due to an error.", AR_TP_SURVEYDISPOSITIONENUM_PROP_OPTOUT_DSC: "The survey invite request is declined as per a configured opt-out setting.", AR_TP_CURRENCIESENUMCONTAINER: "Currencies Enum Container", AR_TP_DAYOFWEEKENUMCONTAINER: "Day of Week Enum Container", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DSC: "The day of week Integer value for Sunday (1).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SUNDAY_DISP_VAL: "Sunday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DSC: "The day of week Integer value for Monday (2).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_MONDAY_DISP_VAL: "Monday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DSC: "The day of week Integer value for Tuesday (3).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_TUESDAY_DISP_VAL: "Tuesday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DSC: "The day of week Integer value for Wednesday (4).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_WEDNESDAY_DISP_VAL: "Wednesday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DSC: "The day of week Integer value for Thursday (5).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_THURSDAY_DISP_VAL: "Thursday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DSC: "The day of week Integer value for Friday (6).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_FRIDAY_DISP_VAL: "Friday", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DSC: "The day of week Integer value for Saturday (7).", AR_TP_DAYOFWEEKENUMCONTAINER_PROP_SATURDAY_DISP_VAL: "Saturday", AR_TP_DATETIMEENUMCONTAINER: "DateTime Enum Container", AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DSC: "Contains properties for day of week Integer constants.", AR_TP_DATETIMEENUMCONTAINER_PROP_DAYOFWEEK_DISP_VAL: "DayOfWeek", AR_TP_DIGITALAUDIO: "Digital Audio", AR_TP_DIGITALAUDIO_PROP_ID_DSC: "The digital audio ID. If an ID is present, this will be the identifier of the Canned Response digital audio response asset. Otherwise if this is a digital audio created from a MakeDigitalAudioFromUrl call, the ID will be a NOT_SET String.", AR_TP_DIGITALAUDIO_PROP_DSC: "The digital audio name. If a name is present, this will be the name of the Canned Response digital audio response asset. Otherwise if this is a digital audio created from a MakeDigitalAudioFromUrl call, the name will be a NOT_SET String.", AR_TP_DIGITALAUDIO_PROP_URL_DSC: "The universal resource locator that specifies the location of the digital audio.", AR_TP_FILE: "File", AR_TP_FILE_PROP_ID_DSC: "The file ID. If an ID is present, this will be the identifier of the Canned Response file response asset. Otherwise if this is a file created from a MakeFileFromUrl call, the ID will be a NOT_SET String.", AR_TP_FILE_PROP_DSC: "The file name. If a name is present, this will be the name of the Canned Response file response asset. Otherwise if this is a file created from a MakeFileFromUrl call, the name will be a NOT_SET String.", AR_TP_FILE_PROP_URL_DSC: "The universal resource locator that specifies the location of the file.", AR_TP_LANGUAGESENUMCONTAINER: "Languages Enum Container", AR_TP_REGIONSENUMCONTAINER: "Regions Enum Container", AR_TP_RESPONSEASSET: "Response Asset", AR_TP_RESPONSEASSET_PROP_ID_DSC: "The response asset identifier.", AR_TP_RESPONSEASSET_PROP_DSC: "The response asset name.", AR_TP_RESPONSEASSET_PROP_TYPE_DSC: "The response asset type like 'image/png'.", AR_TP_RESPONSEASSET_PROP_LENGTH_DSC: "The response asset size in bytes.", AR_TP_RESPONSEASSET_PROP_URL_DSC: "The universal resource locator that specifies the location of the response asset.", AR_TP_SURVEYDISPOSITIONSENUMCONTAINER: "SurveyDispositions Enum Container", AR_TP_CONVERSATIONTYPESENUMCONTAINER: "ConversationTypes Enum Container", AR_TP_TIME: "Time", AR_TP_TIMEPARTENUMCONTAINER: "Time Part Enum Container", AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DSC: "Indicates that a given value for Audio playback should be expressed as days.", AR_TP_TIMEPARTENUMCONTAINER_PROP_DAYS_DISP_VAL: "Days", AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DSC: "Indicates that a given value for Audio playback should be expressed as hours.", AR_TP_TIMEPARTENUMCONTAINER_PROP_HOURS_DISP_VAL: "Hours", AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DSC: "Indicates that a given value for Audio playback should be expressed as minutes.", AR_TP_TIMEPARTENUMCONTAINER_PROP_MINUTES_DISP_VAL: "Minutes", AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DSC: "Indicates that a given value for Audio playback should be expressed as seconds.", AR_TP_TIMEPARTENUMCONTAINER_PROP_SECONDS_DISP_VAL: "Seconds", AR_TP_TIMEPARTENUM: "Time Part Enum", AR_TP_TIMEPICKER: "TimePicker", AR_TP_TIMEPICKER_PROP_TITLE_DSC: "The TimePicker title.", AR_TP_TIMEPICKER_PROP_SUBTITLE_DSC: "The TimePicker subtitle.", AR_TP_TIMEPICKER_PROP_IMAGE_DSC: "The image to use for the TimePicker.", AR_TP_TIMEPICKER_PROP_IMAGE_DISP_VAL: "Image", AR_TP_TIMEPICKER_PROP_ADDRESS_DSC: "The event address.", AR_TP_TIMEPICKER_PROP_ADDRESS_DISP_VAL: "Address", AR_TP_TIMEPICKER_PROP_LONGITUDE_DSC: "The event longitude.", AR_TP_TIMEPICKER_PROP_LONGITUDE_DISP_VAL: "Longitude", AR_TP_TIMEPICKER_PROP_LATITUDE_DSC: "The event latitude.", AR_TP_TIMEPICKER_PROP_LATITUDE_DISP_VAL: "Latitude", AR_TP_TIMESLOT: "Timeslot", AR_TP_TIMESLOT_PROP_DTM_DSC: "The Coordinated Universal Time (UTC) datetime for the timeslot.", AR_TP_TIMESLOT_PROP_DUR_DSC: "The Duration for the timeslot.", AR_TP_WRC: "WrapupCode", AR_TP_WRC_PROP_ID_DSC: "The wrapup code ID.", AR_TP_WRC_PROP_DSC: "The wrapup code name.", AR_TP_GRAMMAR: "Grammar", AR_TP_GRAMMAR_PROP_ID_DSC: "The grammar ID.", AR_TP_GRAMMAR_PROP_DSC: "The grammar name.", AR_TP_GRP: "Group", AR_TP_GRP_PROP_ID_DSC: "The group ID.", AR_TP_GRP_PROP_DSC: "The group name.", AR_TP_PHNBR: "PhoneNumber", AR_TP_PHNBR_PROP_DIALINGCODE_DSC: 'The ITU-T E.164 dialing code for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_PHNBR_PROP_E164_DSC: 'The E.164 formatted String for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_PHNBR_PROP_SUBSCRIBERNUMBER_DSC: 'The E.164 subscriber number for a "tel" scheme phone number with a valid E.164 number, otherwise a NOT_SET String.', AR_TP_PHNBR_PROP_ISGLOBAL_DSC: 'Indicates if this is a "tel" scheme phone number that contains a global number.', AR_TP_PHNBR_PROP_ISSIP_DSC: 'Indicates if this is a "sip" or "sips" scheme phone number.', AR_TP_PHNBR_PROP_ISTEL_DSC: 'Indicates if this is a "tel" scheme phone number.', AR_TP_PHNBR_PROP_RAW_DSC: "The String used to create this Phone Number instance.", AR_TP_PHNBR_PROP_SCHEME_DSC: 'The scheme set on this phone number which will be "sip" or "sips", "tel" or a NOT_SET String if no scheme could be determined.', AR_TP_PHNBR_PROP_URI_DSC: 'Returns the URI for a "sip", "sips" or "tel" scheme phone number, otherwise a NOT_SET String.', AR_TP_EMERGRP: "EmergencyGroup", AR_TP_EMERGRP_PROP_ID_DSC: "The emergency group ID.", AR_TP_EMERGRP_PROP_DSC: "The emergency group name.", AR_TP_SCHED: "Schedule", AR_TP_SCHED_PROP_ID_DSC: "The schedule ID.", AR_TP_SCHED_PROP_DSC: "The schedule name.", AR_TP_SCHEDGRP: "ScheduleGroup", AR_TP_SCHEDGRP_PROP_ID_DSC: "The schedule group ID.", AR_TP_SCHEDGRP_PROP_DSC: "The schedule group name.", AR_TP_SCHEDGRP_PROP_TIMEZONE_DSC: "The timezone ID of the timezone assigned to the schedule group.", AR_TP_ANY: "Any", AR_TP_ANYCOMPLEX: "AnyComplex", AR_TP_ANYPROMPTORAUDIO: "Audio or Prompt", AR_TP_DATEFORMATENUM: "Date Format Enum", AR_TP_DATETIMEFORMATENUM: "DateTime Format Enum", AR_TP_TIMEFORMATENUM: "Time Format Enum", AR_TP_BOOLFORMATENUM: "Bool Format Enum", AR_TP_CURRENCYFORMATENUM: "Currency Format Enum", AR_TP_NUMBERFORMATENUM: "Number Format Enum", AR_TP_PHONENUMBERFORMATENUM: "Phone Number Format Enum", AR_TP_LANGUAGECONTEXTENUM: "Language Context Enum", AR_TP_STRINGFORMATENUM: "String Format Enum", AR_TP_DATEFORMATENUMCONTAINER: "Date Format Enum Container", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DSC: "Date with the year expressed using the long format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEAR_DISP_VAL: "Date (long year)", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DSC: "Date with the year expressed using the short format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEAR_DISP_VAL: "Date", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DSC: "Date with the day of week, month name and day of month expressed using an ordinal number.", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTMONTHANDDAY_DISP_VAL: "Month and day", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DSC: "Express only the day of week name.", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYOFWEEKONLY_DISP_VAL: "Day of week", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DSC: "Express only the day of month using an ordinal number.", AR_TP_DATEFORMATENUMCONTAINER_PROP_DAYONLY_DISP_VAL: "Day of month", AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DSC: "Express only the month name.", AR_TP_DATEFORMATENUMCONTAINER_PROP_MONTHONLY_DISP_VAL: "Month", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DSC: "Express only the year using the short format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_SHORTYEARONLY_DISP_VAL: "Year (short form)", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DSC: "Express only the year using the long format.", AR_TP_DATEFORMATENUMCONTAINER_PROP_LONGYEARONLY_DISP_VAL: "Year (long form)", AR_TP_SKILLEXPRESSIONFILTER: "SkillExpressionFilter", AR_TP_SKILLEXPRESSIONFILTER_PROP_RAW_DSC: "The input filter String used to create this Skill Expression Filter instance.", AR_TP_SKILLEXPRESSIONFILTER_PROP_NORMALIZED_DSC: "If valid, this holds the normalized expression filter text. Otherwise, this will be a NOT_SET String.", AR_TP_SKILLEXPRESSIONFILTER_PROP_ACDSKILLS_DSC: "If valid, the items in this collection will be ACD Skills referenced by the filter. Otherwise, this will be an empty collection.", AR_TP_SKILLEXPRESSIONFILTER_PROP_LANGUAGESKILLS_DSC: "If valid, the items in this collection will be Language Skills referenced by the filter. Otherwise, this will be an empty collection.", AR_TP_SKILLEXPRESSIONFILTER_PROP_ERRORS_DSC: "If invalid, the items in this collection will contain error information about the input filter String.", AR_TP_ISSUEINFO: "IssueInfo", AR_TP_ISSUEINFO_PROP_TYPE_DSC: "A non-empty String that contains the type or category of the issue.", AR_TP_ISSUEINFO_PROP_MESSAGE_DSC: "A non-localized message for the issue. The String may be empty or NOT_SET.", AR_TP_BOOLFORMATENUMCONTAINER: "Bool Format Enum Container", AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DSC: "Expresses a boolean using Yes for true and No for false or NOT_SET.", AR_TP_BOOLFORMATENUMCONTAINER_PROP_PLAYYESNO_DISP_VAL: "Yes / No", AR_TP_TIMEFORMATENUMCONTAINER: "Time Format Enum Container", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DSC: "Use a twenty four hour time format.", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWENTYFOURHOURS_DISP_VAL: "Time (24 hour clock)", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DSC: "Use a twelve hour format time without a.m. / p.m.", AR_TP_TIMEFORMATENUMCONTAINER_PROP_TWELVEHOURS_DISP_VAL: "Time (12 hour clock)", AR_TP_CURRENCYFORMATENUMCONTAINER: "Currency Format Enum Container", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DSC: 'Express the currency in terms of minor units such as "150 cents".', AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_ASMINORUNITS_DISP_VAL: "In minor units", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DSC: "Express only the major units of the currency.", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MAJORUNITSONLY_DISP_VAL: "Major units only", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DSC: "Express only the minor units of the currency.", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_MINORUNITSONLY_DISP_VAL: "Minor units only", AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC: 'Expresses the individual digits of the currency with the major units name such as "5 0 dollars"', AR_TP_CURRENCYFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL: "Speak each digit", AR_TP_NUMBERFORMATENUMCONTAINER: "Number Format Enum Container", AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DSC: "Express the numeric value using individual digits.", AR_TP_NUMBERFORMATENUMCONTAINER_PROP_PLAYDIGITS_DISP_VAL: "Speak each digit", AR_TP_PHONENUMBERFORMATENUMCONTAINER: "Phone Number Format Enum Container", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DSC: "Express the phone number with the country code.", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_GLOBAL_DISP_VAL: "Global playback", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DSC: "Express the phone number in a country-specific colloquial format that does not contain the country code.", AR_TP_PHONENUMBERFORMATENUMCONTAINER_PROP_LOCAL_DISP_VAL: "Local playback", AR_TP_STRINGFORMATENUMCONTAINER: "String Format Enum Container", AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DSC: "Express a string with the string's characters individually.", AR_TP_STRINGFORMATENUMCONTAINER_PROP_PLAYCHARS_DISP_VAL: "Speak each character", AR_TP_LANGUAGEQUANTITYENUMCONTAINER: "Language Quantity Enum Container", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DSC: "Use the plural form.", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_PLURAL_DISP_VAL: "Plural", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DSC: "Use the singular form.", AR_TP_LANGUAGEQUANTITYENUMCONTAINER_PROP_SINGULAR_DISP_VAL: "Singular", AR_TP_LANGUAGECASEENUMCONTAINER: "Language Case Enum Container", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DSC: "Use the article grammatical case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ARTICLE_DISP_VAL: "Article", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DSC: "Use the accusative case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_ACCUSATIVE_DISP_VAL: "Accusative", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DSC: "Use the dative case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_DATIVE_DISP_VAL: "Dative", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DSC: "Use the genitive case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_GENITIVE_DISP_VAL: "Genitive", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DSC: "Use the nominative case.", AR_TP_LANGUAGECASEENUMCONTAINER_PROP_NOMINATIVE_DISP_VAL: "Nominative", AR_TP_LANGUAGEGENDERENUMCONTAINER: "Language Gender Enum Container", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DSC: "Use the common gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_COMMON_DISP_VAL: "Common", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DSC: "Use the feminine gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_FEMININE_DISP_VAL: "Feminine", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DSC: "Use the masculine gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_MASCULINE_DISP_VAL: "Masculine", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DSC: "Use the neuter gender.", AR_TP_LANGUAGEGENDERENUMCONTAINER_PROP_NEUTER_DISP_VAL: "Neuter", AR_TP_LANGUAGESKILL: "Language Skill", AR_TP_LANGUAGESKILL_PROP_ID_DSC: "The language skill ID.", AR_TP_LANGUAGESKILL_PROP_DSC: "The language skill name.", AR_TP_CONTACTLIST: "ContactList", AR_TP_CONTACTLIST_PROP_ID_DSC: "The contact list ID.", AR_TP_CONTACTLIST_PROP_DSC: "The contact list name.", AR_TP_CAMPAIGN: "Campaign", AR_TP_CAMPAIGN_PROP_ID_DSC: "The campaign ID.", AR_TP_CAMPAIGN_PROP_DSC: "The campaign name.", AR_TP_CONTACT: "Contact", AR_TP_WORKITEMEVENTDATA: "WorkitemEventData", AR_TP_WORKITEMEVENTDATA_PROP_RULE_DSC: "The rule for the workitem event data.", AR_TP_WORKITEMEVENTRULE: "WorkitemEventRule", AR_TP_WORKITEMEVENTRULE_PROP_DSC: "The name of the workitem event rule.", AR_TP_WORKITEM: "Workitem", AR_TP_WORKITEM_PROP_ID_DSC: "The workitem ID which uniquely identifies a workitem.", AR_TP_WORKITEM_PROP_DSC: "The name of the workitem.", AR_TP_WORKITEM_PROP_ASSIGNEE_DSC: "The the assignee of this workitem.", AR_TP_WORKITEM_PROP_ASSIGNMENTSTATE_DSC: "The assignment state of the workitem.", AR_TP_WORKITEM_PROP_AUTOSTATUSTRANSITION_DSC: "This returns true if auto status transition is enabled for the workitem, otherwise false.", AR_TP_WORKITEM_PROP_CUSTOMFIELDS_DSC: "Custom fields defined in the schema referenced by the worktype of the workitem.", AR_TP_WORKITEM_PROP_DATECREATED_DSC: "The creation date of the workitem.", AR_TP_WORKITEM_PROP_DATEASSIGNMENTSTATECHANGED_DSC: "The date the assignment state changed for the workitem.", AR_TP_WORKITEM_PROP_DATEDUE_DSC: "The due date of the workitem.", AR_TP_WORKITEM_PROP_DATEEXPIRES_DSC: "The expiry date of the workitem.", AR_TP_WORKITEM_PROP_DATEMODIFIED_DSC: "The date the workitem was last modified.", AR_TP_WORKITEM_PROP_DATESTATUSCHANGED_DSC: "The date the status was last changed.", AR_TP_WORKITEM_PROP_DATECLOSED_DSC: "The date the workitem was closed.", AR_TP_WORKITEM_PROP_DESCRIPTION_DSC: "The description of the workitem.", AR_TP_WORKITEM_PROP_DUR_DSC: "The estimated duration to complete the workitem.", AR_TP_WORKITEM_PROP_DIVISIONID_DSC: "The division ID which identifies the division to which this workitem belongs.", AR_TP_WORKITEM_PROP_EXTERNALCONTACT_DSC: "The External Contact associated with this workitem. If there is no External Contact, the value will be NOT_SET.", AR_TP_WORKITEM_PROP_EXTERNALTAG_DSC: "The external tag associated with this workitem. If there is no external tag, the value will be NOT_SET. Use the Set External Tag action to modify.", AR_TP_WORKITEM_PROP_LANGUAGESKILL_DSC: "The Language Skill associated with the workitem.", AR_TP_WORKITEM_PROP_MODIFIEDBY_DSC: "The ID of the entity that last modified the workitem.", AR_TP_WORKITEM_PROP_PRIORITY_DSC: "The priority of the workitem. Use the Set Priority action to modify.", AR_TP_WORKITEM_PROP_QUEUE_DSC: "The workitem's queue.", AR_TP_WORKITEM_PROP_REPORTER_DSC: "The workitem's reporter.", AR_TP_WORKITEM_PROP_SCOREDAGENTS_DSC: "A list of agent score pairs used for the last preferred agent routing.", AR_TP_WORKITEM_PROP_SKILLS_DSC: "The ACD Skills associated with the workitem.", AR_TP_WORKITEM_PROP_STATUS_DSC: "The status of the workitem.", AR_TP_WORKITEM_PROP_TTLDATETIME_DSC: "The time to live of the workitem until it is deleted from Genesys Cloud represented as a DateTime in Coordinated Universal Time (UTC).", AR_TP_WORKITEM_PROP_TYPEID_DSC: "The ID of the worktype for the workitem.", AR_TP_WORKITEM_PROP_UTILIZATIONLABEL_DSC: "The utilization label for the workitem.", AR_TP_WORKITEM_PROP_VERSION_DSC: "The version of the workitem. Note that this may be a NOT_SET Integer.", AR_TP_WORKITEM_PROP_WORKBIN_DSC: "The workbin that contains the workitem.", AR_TP_WORKBIN: "Workbin", AR_TP_WORKBIN_PROP_ID_DSC: "The ID of the workbin.", AR_TP_WORKBIN_PROP_DSC: "The name of the workbin.", AR_TP_WORKBIN_PROP_DIVISIONID_DSC: "The division ID which identifies the division of this workbin.", AR_TP_WORKTYPESTATUS: "WorktypeStatus", AR_TP_WORKTYPESTATUS_PROP_ID_DSC: "The ID of the worktype status.", AR_TP_WORKTYPESTATUS_PROP_DSC: "The name of the worktype status.", AR_TP_WORKTYPESTATUS_PROP_CATEGORY_DSC: 'The category of the worktype status. Allowable values are "Open", "InProgress", "Waiting" and "Closed".', AR_OP_DSC_ADD: "The addition operator returns the sum of two values.", AR_OP_LNG_ADD_LNG_LNG_DSC: "Adds two Integer values and returns the result.", AR_OP_LNG_ADD_LNG_LNG_RV: "The sum of the two Integer input values.", AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_0: "An Integer value.", AR_OP_LNG_ADD_LNG_LNG_PRM_DSC_1: "The Integer value to Add.", AR_OP_DEC_ADD_DEC_LNG_DSC: "Adds an Integer value to a Decimal value and returns the result.", AR_OP_DEC_ADD_DEC_LNG_RV: "The sum of the Integer and Decimal input values.", AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_0: "A Decimal value.", AR_OP_DEC_ADD_DEC_LNG_PRM_DSC_1: "The Integer value to add.", AR_OP_DEC_ADD_LNG_DEC_DSC: "Adds a Decimal value to an Integer value and returns the result.", AR_OP_DEC_ADD_LNG_DEC_RV: "The sum of the two Integer input values.", AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_0: "An Integer value.", AR_OP_DEC_ADD_LNG_DEC_PRM_DSC_1: "The Decimal value to add.", AR_OP_CUR_ADD_CUR_CUR_DSC: "Adds two Currency values and returns the result. The Currency values must have the same code.", AR_OP_CUR_ADD_CUR_CUR_RV: "The sum of the two Currency input values.", AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_0: "A Currency value.", AR_OP_CUR_ADD_CUR_CUR_PRM_DSC_1: "The second Currency value to add.", AR_OP_CUR_ADD_CUR_CUR_EX_OUT_0: 'A Currency with an amount of 2.25 and code of "USD"', AR_OP_CUR_ADD_CUR_CUR_EX_OUT_1: "A Currency with an amount of 2.25 and NOT_SET code.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_DSC: "Adds two Audio values together and returns the resulting Audio by appending them together.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_RV: "Appends the two Audio input values.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_0: "An Audio value .", AR_OP_AUDIO_ADD_AUDIO_AUDIO_PRM_DSC_1: "The second Audio value to add.", AR_OP_AUDIO_ADD_AUDIO_AUDIO_EX_OUT_0: 'Audio for the text to speech playback of "Hello" followed by "World".', AR_OP_AUDIO_ADD_PROMPT_PROMPT_DSC: "Adds two prompt values together and returns the resulting Audio by appending them.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_RV: "Appends the two Prompt input values.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_0: "A Prompt.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_PRM_DSC_1: "The second Prompt to add.", AR_OP_AUDIO_ADD_PROMPT_PROMPT_EX_OUT_0: "Audio for the Hello prompt followed by the There prompt for the language in which the flow is running.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_DSC: "Adds an Audio and a prompt value together and returns the resulting Audio by appending them together.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_RV: "Appends the Audio and Prompt input values.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_0: "An Audio value.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_PRM_DSC_1: "The Prompt value to add.", AR_OP_AUDIO_ADD_AUDIO_PROMPT_EX_OUT_0: 'Audio for the TTS playback of "Hello" followed by the audio for the There prompt for the language in which the flow is running.', AR_OP_AUDIO_ADD_PROMPT_AUDIO_DSC: "Adds a prompt and Audio value together and returns the resulting Audio by appending them together.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_RV: "Appends the Prompt and Audio input values.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_0: "A Prompt.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_PRM_DSC_1: "An Audio value to add.", AR_OP_AUDIO_ADD_PROMPT_AUDIO_EX_OUT_0: 'Audio for the Hello prompt for the language in which the current flow is running followed by the TTS playback of "There".', AR_OP_DEC_ADD_DEC_DEC_DSC: "Adds two Decimal values and returns the result.", AR_OP_DEC_ADD_DEC_DEC_RV: "The sum of the two Decimal input values.", AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_0: "A Decimal value.", AR_OP_DEC_ADD_DEC_DEC_PRM_DSC_1: "A Decimal value to add.", AR_OP_DTM_ADD_DUR_DTM_DSC: "Adds a DateTime to a Duration and returns the resulting DateTime.", AR_OP_DTM_ADD_DUR_DTM_RV: "Returns the result of adding the supplied DateTime to a Duration value.", AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_0: "A Duration value.", AR_OP_DTM_ADD_DUR_DTM_PRM_DSC_1: "A DateTime value to which the Duration is added.", AR_OP_DTM_ADD_DUR_DTM_EX_OUT_0: "A DateTime of June 1, 2003 at 1:01:01 AM", AR_OP_DTM_ADD_DTM_DUR_DSC: "Adds a Duration to a DateTime and returns the resulting DateTime.", AR_OP_DTM_ADD_DTM_DUR_RV: "Returns the result of adding the supplied Duration to a DateTime value.", AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_0: "A DateTime value.", AR_OP_DTM_ADD_DTM_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_DTM_ADD_DTM_DUR_EX_OUT_0: "A DateTime of June 1, 2003 at 1:01:01 AM", AR_OP_DATE_ADD_DUR_DATE_DSC: "Adds a Date to a Duration and returns the resulting Date. The number of days to add is calculated by taking the integral part of the supplied Duration value divided by 86400 seconds ( the number of seconds in 1 day ).", AR_OP_DATE_ADD_DUR_DATE_RV: "Returns the result of adding the supplied Date to a Duration value.", AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_0: "A Duration value.", AR_OP_DATE_ADD_DUR_DATE_PRM_DSC_1: "A Date value to which the Duration is added.", AR_OP_DATE_ADD_DUR_DATE_EX_OUT_0: "A Date whose value is June 2nd, 2003.", AR_OP_DATE_ADD_DATE_DUR_DSC: "Adds days to a Date. The number of days to add is calculated by taking the integral value of the total number of seconds in the supplied Duration value divided by 86400 ( the number of seconds in 1 day ).", AR_OP_DATE_ADD_DATE_DUR_RV: "Returns the result of adding the supplied Duration to a Date value.", AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_0: "A Date value.", AR_OP_DATE_ADD_DATE_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_DATE_ADD_DATE_DUR_EX_OUT_0: "A Date whose value is June 3rd, 2003.", AR_OP_TIME_ADD_DUR_TIME_DSC: "Adds a Time to a Duration and returns the resulting Time. Addition of a Duration value with a Time value allows for wrap-around so adding three hours to a Time value of 23:00:00 will return a Time value of 02:00:00.", AR_OP_TIME_ADD_DUR_TIME_RV: "Returns the result of adding the supplied Time to a Duration value.", AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_0: "A Duration value.", AR_OP_TIME_ADD_DUR_TIME_PRM_DSC_1: "A Time value to which the Duration is added.", AR_OP_TIME_ADD_DUR_TIME_EX_OUT_0: "A Time whose value is 02:02:06AM.", AR_OP_TIME_ADD_TIME_DUR_DSC: "Adds a Duration to a Time and returns the resulting Time. Addition of a Duration value to a Time value allows for wrap-around so adding three hours to a Time value of 23:00:00 will return a Time value of 02:00:00.", AR_OP_TIME_ADD_TIME_DUR_RV: "Returns the result of adding the supplied Duration to a Time value.", AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_0: "A Time value.", AR_OP_TIME_ADD_TIME_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_TIME_ADD_TIME_DUR_EX_OUT_0: "A Time whose value is 02:01:01AM.", AR_OP_DUR_ADD_DUR_DUR_DSC: "Adds two Duration values and returns the result.", AR_OP_DUR_ADD_DUR_DUR_RV: "The sum of the two Duration input values.", AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_0: "A Duration value.", AR_OP_DUR_ADD_DUR_DUR_PRM_DSC_1: "A Duration value to add.", AR_OP_DUR_ADD_DUR_DUR_EX_OUT_0: "A Duration of 1 day, eleven hours, 45 minutes and 30 seconds.", AR_OP_STR_ADD_STR_STR_DSC: "Appends two String values and returns the result. Note: We recommend using the Append function instead of + to append strings together.", AR_OP_STR_ADD_STR_STR_RV: "The concatenation of the two String input values.", AR_OP_STR_ADD_STR_STR_PRM_DSC_0: "A String value.", AR_OP_STR_ADD_STR_STR_PRM_DSC_1: "A String value to add.", AR_OP_DSC_BITAND: "Performs a bitwise and of two values.", AR_OP_LNG_BITAND_LNG_LNG_DSC: "Performs a bitwise and on two Integer values and returns the result.", AR_OP_LNG_BITAND_LNG_LNG_RV: "The bitwise and of two supplied Integer values.", AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_0: "The first Integer value for the bitwise and.", AR_OP_LNG_BITAND_LNG_LNG_PRM_DSC_1: "The second Integer value for the bitwise and.", AR_OP_DSC_BITNOT: "Performs a bitwise not on a value.", AR_OP_LNG_BITNOT_LNG_DSC: "Performs a bitwise not on the supplied Integer value and returns the result.", AR_OP_LNG_BITNOT_LNG_RV: "The bitwise not of the supplied Integer value.", AR_OP_LNG_BITNOT_LNG_PRM_DSC_0: "The Integer value on which to perform the bitwise not.", AR_OP_DSC_BITOR: "Performs a bitwise inclusive or of two values.", AR_OP_LNG_BITOR_LNG_LNG_DSC: "Performs a bitwise inclusive or on two Integer values and returns the result.", AR_OP_LNG_BITOR_LNG_LNG_RV: "The bitwise inclusive or of two supplied Integer values.", AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_0: "The first Integer value for the bitwise or.", AR_OP_LNG_BITOR_LNG_LNG_PRM_DSC_1: "The second Integer value for the bitwise or.", AR_OP_DSC_SUB: "The subtraction operator returns the difference of two values.", AR_OP_DATE_SUB_DATE_DUR_DSC: "Subtracts days from a Date. The number of days to subtract is calculated by taking the integral value of the total number of seconds in the supplied Duration value divided by 86400 ( the number of seconds in 1 day ).", AR_OP_DATE_SUB_DATE_DUR_RV: "Returns a Date that is the result of subtracting the number of days in the supplied duration from the Date value.", AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_0: "A Date value.", AR_OP_DATE_SUB_DATE_DUR_PRM_DSC_1: "A Duration value that supplies the number of days to subtract.", AR_OP_DATE_SUB_DATE_DUR_EX_OUT_0: "A Date whose value is December 31st, 2008.", AR_OP_DATE_SUB_DATE_DUR_EX_OUT_1: "A Date whose value is February 25th, 2020.", AR_OP_LNG_SUB_LNG_LNG_DSC: "Subtracts an Integer value from an Integer value and returns the result.", AR_OP_LNG_SUB_LNG_LNG_RV: "The difference of the two Integer input values.", AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_0: "The Integer value from which to subtract.", AR_OP_LNG_SUB_LNG_LNG_PRM_DSC_1: "The Integer value to subtract.", AR_OP_CUR_SUB_CUR_CUR_DSC: "Subtracts a Currency value from a Currency value and returns the result. The Currency values must have the same code.", AR_OP_CUR_SUB_CUR_CUR_RV: "The difference of the two Currency input values.", AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_0: "The Currency value from which to subtract.", AR_OP_CUR_SUB_CUR_CUR_PRM_DSC_1: "The Currency value to subtract.", AR_OP_CUR_SUB_CUR_CUR_EX_OUT_0: 'A Currency with an amount of 1.25 and code of "USD"', AR_OP_CUR_SUB_CUR_CUR_EX_OUT_1: "A Currency with an amount of 2.75 and NOT_SET code.", AR_OP_DEC_SUB_DEC_DEC_DSC: "Subtracts a Decimal value from a Decimal value and returns the result.", AR_OP_DEC_SUB_DEC_DEC_RV: "The difference of the two Decimal input values.", AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_0: "The Decimal value from which to subtract.", AR_OP_DEC_SUB_DEC_DEC_PRM_DSC_1: "The Decimal value to subtract.", AR_OP_DEC_SUB_DEC_LNG_DSC: "Subtracts an Integer value from a Decimal value and returns the result.", AR_OP_DEC_SUB_DEC_LNG_RV: "The difference of the two input values.", AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_0: "The Decimal value from which to subtract.", AR_OP_DEC_SUB_DEC_LNG_PRM_DSC_1: "The Integer value to subtract.", AR_OP_DEC_SUB_LNG_DEC_DSC: "Subtracts a Decimal value from an Integer value and returns the result.", AR_OP_DEC_SUB_LNG_DEC_RV: "The difference of the two input values.", AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_0: "The Integer value from which to subtract.", AR_OP_DEC_SUB_LNG_DEC_PRM_DSC_1: "The Decimal value to subtract.", AR_OP_DTM_SUB_DUR_DUR_DSC: "Subtracts a Duration value from a Duration value and returns the result.", AR_OP_DTM_SUB_DUR_DUR_RV: "The difference of the two Duration input values.", AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_0: "The Duration value from which to subtract.", AR_OP_DTM_SUB_DUR_DUR_PRM_DSC_1: "The Duration value to subtract.", AR_OP_DTM_SUB_DUR_DUR_EX_OUT_0: "A Duration of 5 hours and 15 minutes.", AR_OP_DTM_SUB_DTM_DUR_DSC: "Subtracts a Duration from a DateTime and returns the resulting DateTime.", AR_OP_DTM_SUB_DTM_DUR_RV: "Returns the result of subtracting the supplied Duration from a DateTime value.", AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_0: "A DateTime value.", AR_OP_DTM_SUB_DTM_DUR_PRM_DSC_1: "A Duration value to subtract.", AR_OP_DTM_SUB_DTM_DUR_EX_OUT_0: "A DateTime of June 2, 2003 at 10:58:59 PM", AR_OP_TIME_SUB_TIME_DUR_DSC: "Subtracts a Duration from a Time value. Subtraction of a Duration value from a Time value allows for wrap-around so subtracting three hours to a Time value of 01:00:00 will return a Time value of 22:00:00.", AR_OP_TIME_SUB_TIME_DUR_RV: "Returns a Time that is the result of adding the supplied Duration value to the supplied Time value.", AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_0: "A Time value.", AR_OP_TIME_SUB_TIME_DUR_PRM_DSC_1: "A Duration value that supplies the number of days to add to the Time value in startTime.", AR_OP_TIME_SUB_TIME_DUR_EX_OUT_0: "A Time whose value is 06:00:00AM.", AR_OP_TIME_SUB_TIME_DUR_EX_OUT_1: "A Time whose value is 06:00:00AM.", AR_OP_TIME_SUB_TIME_DUR_EX_OUT_2: "A Time whose value is 11:00:00PM.", AR_OP_DSC_MUL: "The multiplication operator returns the product of two values.", AR_OP_LNG_MUL_LNG_LNG_DSC: "Multiplies an Integer value by an Integer value and returns the result.", AR_OP_LNG_MUL_LNG_LNG_RV: "The result of the multiplication of the two Integer input values ( product ).", AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_0: "The Integer value to multiply.", AR_OP_LNG_MUL_LNG_LNG_PRM_DSC_1: "The Integer value to multiply by.", AR_OP_DEC_MUL_DEC_DEC_DSC: "Multiplies a Decimal value by a Decimal value and returns the result.", AR_OP_DEC_MUL_DEC_DEC_RV: "The result of the multiplication of the two Decimal input values ( product ).", AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_0: "The Decimal value to multiply.", AR_OP_DEC_MUL_DEC_DEC_PRM_DSC_1: "The Decimal value to multiply by.", AR_OP_DEC_MUL_LNG_DEC_DSC: "Multiplies an Integer value by an Decimal value and returns the result.", AR_OP_DEC_MUL_LNG_DEC_RV: "The result of the multiplication of the two Integer input values ( product ).", AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_0: "The Integer value to multiply.", AR_OP_DEC_MUL_LNG_DEC_PRM_DSC_1: "The Decimal value to multiply by.", AR_OP_DEC_MUL_DEC_LNG_DSC: "Multiplies a Decimal value by an Integer value and returns the result.", AR_OP_DEC_MUL_DEC_LNG_RV: "The result of the multiplication of the two Decimal input values ( product ).", AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_0: "The Decimal value to multiply.", AR_OP_DEC_MUL_DEC_LNG_PRM_DSC_1: "The Integer value to multiply by.", AR_OP_CUR_MUL_DEC_CUR_DSC: "Multiplies a Decimal value by a Currency value and returns the result.", AR_OP_CUR_MUL_DEC_CUR_RV: "The result of the multiplication of the Decimal and Currency values ( product ).", AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_0: "The Decimal value to multiply.", AR_OP_CUR_MUL_DEC_CUR_PRM_DSC_1: "The Currency value to multiply by.", AR_OP_CUR_MUL_DEC_CUR_EX_OUT_0: 'A Currency with an amount of 37.8 and code of "USD"', AR_OP_CUR_MUL_CUR_DEC_DSC: "Multiplies a Currency value by a Decimal value and returns the result.", AR_OP_CUR_MUL_CUR_DEC_RV: "The result of the multiplication of the Currency and Decimal values ( product ).", AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_0: "The Currency value to multiply.", AR_OP_CUR_MUL_CUR_DEC_PRM_DSC_1: "The Decimal value to multiply by.", AR_OP_CUR_MUL_CUR_DEC_EX_OUT_0: 'A Currency with an amount of -37.8 and code of "USD"', AR_OP_CUR_MUL_LNG_CUR_DSC: "Multiplies an Integer value by a Currency value and returns the result.", AR_OP_CUR_MUL_LNG_CUR_RV: "The result of the multiplication of the Integer and Currency values ( product ).", AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_0: "The Integer value to multiply.", AR_OP_CUR_MUL_LNG_CUR_PRM_DSC_1: "The Currency value to multiply by.", AR_OP_CUR_MUL_LNG_CUR_EX_OUT_0: 'A Currency with an amount of 36.75 and code of "USD"', AR_OP_CUR_MUL_CUR_LNG_DSC: "Multiplies a Currency value by an Integer value and returns the result.", AR_OP_CUR_MUL_CUR_LNG_RV: "The result of the multiplication of the Currency and Integer values ( product ).", AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_0: "The Currency value to multiply.", AR_OP_CUR_MUL_CUR_LNG_PRM_DSC_1: "The Integer value to multiply by.", AR_OP_CUR_MUL_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 36.75 and code of "USD"', AR_OP_DSC_DIV: "The division operator divides two values.", AR_OP_DEC_DIV_LNG_DEC_DSC: "Divides an Integer value by a Decimal value and returns the result.", AR_OP_DEC_DIV_LNG_DEC_RV: "The result of the division ( quotient ) from the supplied Integer and Decimal values.", AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_0: "The Integer value to divide.", AR_OP_DEC_DIV_LNG_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_DEC_DIV_DEC_LNG_DSC: "Divides a Decimal value by an Integer value and returns the result.", AR_OP_DEC_DIV_DEC_LNG_RV: "The result of the division ( quotient ) from the supplied Decimal and Integer values.", AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_DIV_DEC_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_DEC_DIV_LNG_LNG_DSC: "Divides an Integer value by an Integer value and returns the result.", AR_OP_DEC_DIV_LNG_LNG_RV: "The result of the division ( quotient ) from the supplied Integer values.", AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_0: "The Integer value to divide.", AR_OP_DEC_DIV_LNG_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_DEC_DIV_DEC_DEC_DSC: "Divides a Decimal value by a Decimal value and returns the result.", AR_OP_DEC_DIV_DEC_DEC_RV: "The result of the division ( quotient ) from the supplied Decimal values.", AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_DIV_DEC_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_CUR_DIV_CUR_DEC_DSC: "Divides a Currency value by a Decimal value and returns the result.", AR_OP_CUR_DIV_CUR_DEC_RV: "The result of the division ( quotient ) from the supplied Currency and Decimal values.", AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_DIV_CUR_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_CUR_DIV_CUR_DEC_EX_OUT_0: 'A Currency with an amount of 7.21 and code of "USD"', AR_OP_CUR_DIV_CUR_LNG_DSC: "Divides a Currency value by an Integer value and returns the result.", AR_OP_CUR_DIV_CUR_LNG_RV: "The result of the division ( quotient ) from the supplied Currency and Decimal values.", AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_DIV_CUR_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_CUR_DIV_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 7.50 and code of "USD"', AR_OP_DSC_POW: "The power operator calculates the result of raising a value to the power of another value.", AR_OP_LNG_POW_LNG_LNG_DSC: "Raises an Integer value to the power of another Integer value.", AR_OP_LNG_POW_LNG_LNG_RV: "The result of raising an Integer value to the power of another Integer value.", AR_OP_LNG_POW_LNG_LNG_PRM_DSC_0: "The Integer value to raise.", AR_OP_LNG_POW_LNG_LNG_PRM_DSC_1: "The Integer value to raise by.", AR_OP_DEC_POW_LNG_DEC_DSC: "Raises an Integer value to the power of a Decimal value.", AR_OP_DEC_POW_LNG_DEC_RV: "The result of raising an Integer value to the power of Decimal value.", AR_OP_DEC_POW_LNG_DEC_PRM_DSC_0: "The Integer value to raise.", AR_OP_DEC_POW_LNG_DEC_PRM_DSC_1: "The Decimal value to raise by.", AR_OP_DEC_POW_DEC_LNG_DSC: "Raises a Decimal value to the power of an Integer value.", AR_OP_DEC_POW_DEC_LNG_RV: "The result of raising an Integer value to the power of Decimal value.", AR_OP_DEC_POW_DEC_LNG_PRM_DSC_0: "The Decimal value to raise.", AR_OP_DEC_POW_DEC_LNG_PRM_DSC_1: "The Integer value to raise by.", AR_OP_DEC_POW_DEC_DEC_DSC: "Raises a Decimal value to the power of another Decimal value.", AR_OP_DEC_POW_DEC_DEC_RV: "The result of raising a Decimal value to the power of another Decimal value.", AR_OP_DEC_POW_DEC_DEC_PRM_DSC_0: "The Decimal value to raise.", AR_OP_DEC_POW_DEC_DEC_PRM_DSC_1: "The Decimal value to raise by.", AR_OP_DSC_TER: "The ternary operator is a shorthand way to provide logical if functionality in an expression. It is the only operator that takes three parameters.", AR_OP_ANY_TER_BLN_ANY_ANY_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_OP_ANY_TER_BLN_ANY_ANY_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false, the value of the falseValue parameter is returned.", AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_1: "The value to return if the condition is true.", AR_OP_ANY_TER_BLN_ANY_ANY_PRM_DSC_2: "The value to return if the condition is false or a NOT_SET Boolean.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_4: 'A Currency with an amount of 10.00 and code of "USD".', AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_5: "The DateTime of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC)", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_6: "A Duration of 1 hour.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_7: 'The User with the name "Doe, John".', AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_8: "The Skill of Spanish.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_9: "The Date whose value is June 1st, 2010.", AR_OP_ANY_TER_BLN_ANY_ANY_EX_OUT_10: "The Time whose value is 12:00:00PM.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false, the value of the falseValue parameter is returned.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1: "The collection value to return if the condition is true.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2: "The collection value to return if the condition is false or a NOT_SET Boolean.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_0: 'A Currency collection with one item. The Currency item has an amount of 10.00 and code of "USD".', AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_1: "The collection with the Boolean value true.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_2: 'The String collection with the "hello" string in it.', AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_3: "The Integer collection with the value 100 in it.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_4: "The Integer collection with the value 100.5 in it.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_5: "A DateTime collection with the DateTime value of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC).", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_6: "The Duration collection with the Duration of 1 hour.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_7: 'A User collection with the User whose username is "john.doe@company.com".', AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_8: "A Skill collection with the Skill of Spanish.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_9: "The Date collection with one Date item whose value is June 1st, 2010.", AR_OP_ANY_COLL_TER_BLN_ANY_COLL_ANY_COLL_EX_OUT_10: "The Time collection with one Time item whose value is 12:00:00PM.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_RV: "If value in the condition parameter evaluates to true, the Audio value in the trueValueAudio parameter is returned. If the value of the condition evaluates to false, the value of the falseValueAudio parameter is returned.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_1: "The Audio value to return if the condition is true.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_PRM_DSC_2: "The Audio value to return if the condition is false or a NOT_SET Boolean.", AR_OP_AUDIO_TER_BLN_AUDIO_AUDIO_EX_OUT_0: 'Audio for the string "Hello" spoken via. text to speech.', AR_OP_DSC_MOD: "The modulus operator calculates the remainder of the division of two values.", AR_OP_LNG_MOD_LNG_LNG_DSC: "Calculates the remainder of dividing an Integer value by an Integer value.", AR_OP_LNG_MOD_LNG_LNG_RV: "Returns the remainder of dividing an Integer by an Integer value.", AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_0: "The Integer value to divide.", AR_OP_LNG_MOD_LNG_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_DEC_MOD_DEC_DEC_DSC: "Calculates the remainder of dividing a Decimal value by a Decimal value.", AR_OP_DEC_MOD_DEC_DEC_RV: "Returns the remainder of dividing a Decimal value by a Decimal value.", AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_MOD_DEC_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_DEC_MOD_LNG_DEC_DSC: "Calculates the remainder of dividing an Integer value by a Decimal value.", AR_OP_DEC_MOD_LNG_DEC_RV: "Returns the remainder of dividing an Integer by an Integer value.", AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_0: "The Integer value to divide.", AR_OP_DEC_MOD_LNG_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_DEC_MOD_DEC_LNG_DSC: "Calculates the remainder of dividing a Decimal value by an Integer value.", AR_OP_DEC_MOD_DEC_LNG_RV: "Returns the remainder of dividing a Decimal value by an Integer value.", AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_0: "The Decimal value to divide.", AR_OP_DEC_MOD_DEC_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_CUR_MOD_CUR_DEC_DSC: "Calculates the remainder of dividing a Currency value by a Decimal value.", AR_OP_CUR_MOD_CUR_DEC_RV: "Returns the remainder of dividing a Currency value by a Decimal value.", AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_MOD_CUR_DEC_PRM_DSC_1: "The Decimal value to divide by.", AR_OP_CUR_MOD_CUR_DEC_EX_OUT_0: 'A Currency with an amount of 9.4 and code of "USD"', AR_OP_CUR_MOD_CUR_LNG_DSC: "Calculates the remainder of dividing a Currency value by an Integer value.", AR_OP_CUR_MOD_CUR_LNG_RV: "Returns the remainder of dividing a Currency value by an Integer value.", AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_0: "The Currency value to divide.", AR_OP_CUR_MOD_CUR_LNG_PRM_DSC_1: "The Integer value to divide by.", AR_OP_CUR_MOD_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 1.95 and code of "USD"', AR_OP_DSC_NOT: "The not operator returns the logical negation of a Boolean value.", AR_OP_BLN_NOT_BLN_DSC: "Returns the inverse of a Boolean value.", AR_OP_BLN_NOT_BLN_RV: "Returns the logical negation of the supplied Boolean value.", AR_OP_BLN_NOT_BLN_PRM_DSC_0: "The Boolean value to negate.", AR_OP_DSC_NEG: "The negation operator calculates the negative value of the supplied value.", AR_OP_CUR_NEG_CUR_DSC: "The negation of a Currency value.", AR_OP_CUR_NEG_CUR_RV: "Returns the negation of a Currency value.", AR_OP_CUR_NEG_CUR_PRM_DSC_0: "The Currency value to negate.", AR_OP_CUR_NEG_CUR_EX_OUT_0: 'A Currency with an amount of -5.25 and code of "USD"', AR_OP_CUR_NEG_CUR_EX_OUT_1: 'A Currency with an amount of 0.00 and code of "USD"', AR_OP_LNG_NEG_LNG_DSC: "The negation of an Integer value.", AR_OP_LNG_NEG_LNG_RV: "Returns the negation of an Integer value.", AR_OP_LNG_NEG_LNG_PRM_DSC_0: "The Integer value to negate.", AR_OP_DEC_NEG_DEC_DSC: "The negation of a Decimal value.", AR_OP_DEC_NEG_DEC_RV: "Returns the negation of a Decimal value.", AR_OP_DEC_NEG_DEC_PRM_DSC_0: "The Decimal value to negate.", AR_OP_DUR_NEG_DUR_DSC: "The negation of a Duration value.", AR_OP_DUR_NEG_DUR_RV: "Returns the negation of a Duration value.", AR_OP_DUR_NEG_DUR_PRM_DSC_0: "The Duration value to negate.", AR_OP_DUR_NEG_DUR_EX_OUT_0: "A Duration value of negative 10 days.", AR_OP_DSC_AND: "Performs a logical and operation on two Boolean values.", AR_OP_BLN_LOGICALAND_BLN_BLN_DSC: "Performs a logical and of the two Boolean values supplied. If both values evaluate to true, the result is true. Otherwise, the result is false. If value1 evaluates to false, false is returned and the value specified in the value2 parameter is not evaluated.", AR_OP_BLN_LOGICALAND_BLN_BLN_RV: "Returns the result of the boolean and operation.", AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_0: "The first Boolean value for the logical and.", AR_OP_BLN_LOGICALAND_BLN_BLN_PRM_DSC_1: "The second Boolean value for the logical and.", AR_OP_DSC: "Performs a logical or operation on two Boolean values.", AR_OP_BLN_LOGICALOR_BLN_BLN_DSC: "Performs a logical or of the two supplied Boolean values. If either value evaluates to true, the result is true. Otherwise, the result is false. If the value1 evaluates to true, true is returned and the value in the value2 parameter is not evaluated.", AR_OP_BLN_LOGICALOR_BLN_BLN_RV: "Returns the result of the boolean or operation.", AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_0: "The first Boolean value for the logical or.", AR_OP_BLN_LOGICALOR_BLN_BLN_PRM_DSC_1: "The second Boolean value for the logical or.", AR_OP_DSC_GT: "The greater than operator compares two values and returns true if the first is greater than the second.", AR_OP_BLN_GT_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is greater than the second Date value.", AR_OP_BLN_GT_DATE_DATE_RV: "Returns true if the first Date value is greater than the second Date value, otherwise false.", AR_OP_BLN_GT_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is greater than the Decimal value.", AR_OP_BLN_GT_LNG_DEC_RV: "Returns true if the first Integer value is greater than the second Decimal value, otherwise false.", AR_OP_BLN_GT_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is greater than the Integer value.", AR_OP_BLN_GT_DEC_LNG_RV: "Returns true if the first Decimal value is greater than the second Integer value, otherwise false.", AR_OP_BLN_GT_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is greater than the second Currency value. The currencies must have the same code.", AR_OP_BLN_GT_CUR_CUR_RV: "Returns true if the first Currency value is greater than the second Currency value, otherwise false.", AR_OP_BLN_GT_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is greater than the second DateTime value.", AR_OP_BLN_GT_DTM_DTM_RV: "Returns true if the first DateTime value is greater than the second DateTime value, otherwise false.", AR_OP_BLN_GT_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is greater than the second Decimal value.", AR_OP_BLN_GT_DEC_DEC_RV: "Returns true if the first Decimal value is greater than the second Decimal value, otherwise false.", AR_OP_BLN_GT_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is greater than the second Duration value.", AR_OP_BLN_GT_DUR_DUR_RV: "Returns true if the first Duration value is greater than the second Duration value, otherwise false.", AR_OP_BLN_GT_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is greater than the second Integer value.", AR_OP_BLN_GT_LNG_LNG_RV: "Returns true if the first Integer value is greater than the second Integer value, otherwise false.", AR_OP_BLN_GT_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_STR_STR_DSC: "Compares two String values and returns true if the first String value is greater than the second String value. This is a case sensitive comparison.", AR_OP_BLN_GT_STR_STR_RV: "Returns true if the first String value is greater than the second String value, otherwise false.", AR_OP_BLN_GT_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GT_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is greater than the second Time value.", AR_OP_BLN_GT_TIME_TIME_RV: "Returns true if the first Time value is greater than the second Time value, otherwise false.", AR_OP_BLN_GT_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GT_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_GTE: "The greater than or equal to operator compares two values and returns true if the first is greater than or equal to the second.", AR_OP_BLN_GTE_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is greater than or equal to the second Date value.", AR_OP_BLN_GTE_DATE_DATE_RV: "Returns true if the first Date value is greater than or equal to the second Date value, otherwise false.", AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is greater than or equal to the Decimal value.", AR_OP_BLN_GTE_LNG_DEC_RV: "Returns true if the first Integer value is greater than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is greater than or equal to the Integer value.", AR_OP_BLN_GTE_DEC_LNG_RV: "Returns true if the first Decimal value is greater than or equal to the second Integer value, otherwise false.", AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is greater than the second Currency value. The currencies must have the same code.", AR_OP_BLN_GTE_CUR_CUR_RV: "Returns true if the first Currency value is greater than or equal to the second Currency value, otherwise false.", AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is greater than or equal to the second DateTime value.", AR_OP_BLN_GTE_DTM_DTM_RV: "Returns true if the first DateTime value is greater than or equal to the second DateTime value, otherwise false.", AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is greater than or equal to the second Decimal value.", AR_OP_BLN_GTE_DEC_DEC_RV: "Returns true if the first Decimal value is greater than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is greater than or equal to the second Duration value.", AR_OP_BLN_GTE_DUR_DUR_RV: "Returns true if the first Duration value is greater than or equal to the second Duration value, otherwise false.", AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is greater than or equal to the second Integer value.", AR_OP_BLN_GTE_LNG_LNG_RV: "Returns true if the first Integer value is greater than or equal to the second Integer value, otherwise false.", AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_STR_STR_DSC: "Compares two String values and returns true if the first String value is greater than or equal to the second String value.", AR_OP_BLN_GTE_STR_STR_RV: "Returns true if the first String value is greater than or equal to the second String value, otherwise false.", AR_OP_BLN_GTE_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_GTE_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is greater than or equal to the second Time value.", AR_OP_BLN_GTE_TIME_TIME_RV: "Returns true if the first Time value is greater than or equal to the second Time value, otherwise false.", AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_GTE_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_LT: "The less than operator compares two values and returns true if the first is less than the second.", AR_OP_BLN_LT_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is less than the Decimal value.", AR_OP_BLN_LT_LNG_DEC_RV: "Returns true if the first Integer value is less than the second Decimal value, otherwise false.", AR_OP_BLN_LT_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is less than the Integer value.", AR_OP_BLN_LT_DEC_LNG_RV: "Returns true if the first Decimal value is less than the second Integer value, otherwise false.", AR_OP_BLN_LT_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is greater than the second Currency value. The currencies must have the same code.", AR_OP_BLN_LT_CUR_CUR_RV: "Returns true if the first Currency value is less than the second Currency value, otherwise false.", AR_OP_BLN_LT_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is less than the second Date value.", AR_OP_BLN_LT_DATE_DATE_RV: "Returns true if the first Date value is less than the second Date value, otherwise false.", AR_OP_BLN_LT_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is less than the second DateTime value.", AR_OP_BLN_LT_DTM_DTM_RV: "Returns true if the first DateTime value is less than the second DateTime value, otherwise false.", AR_OP_BLN_LT_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is less than the second Decimal value.", AR_OP_BLN_LT_DEC_DEC_RV: "Returns true if the first Decimal value is less than the second Decimal value, otherwise false.", AR_OP_BLN_LT_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is less than the second Duration value.", AR_OP_BLN_LT_DUR_DUR_RV: "Returns true if the first Duration value is less than the second Duration value, otherwise false.", AR_OP_BLN_LT_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is less than the second Integer value.", AR_OP_BLN_LT_LNG_LNG_RV: "Returns true if the first Integer value is less than the second Integer value, otherwise false.", AR_OP_BLN_LT_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_STR_STR_DSC: "Compares two String values and returns true if the first String value is less than the second String value.", AR_OP_BLN_LT_STR_STR_RV: "Returns true if the first String value is less than the second String value, otherwise false.", AR_OP_BLN_LT_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LT_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is less than the second Time value.", AR_OP_BLN_LT_TIME_TIME_RV: "Returns true if the first Time value is less than the second Time value, otherwise false.", AR_OP_BLN_LT_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LT_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_LTE: "The less than or equal to operator compares two values and returns true if the first is less than or equal to the second.", AR_OP_BLN_LTE_LNG_DEC_DSC: "Compares an Integer and a Decimal and returns true if the Integer value is less than or equal to the Decimal value.", AR_OP_BLN_LTE_LNG_DEC_RV: "Returns true if the first Integer value is less than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DATE_DATE_DSC: "Compares two Date values and returns true if the first Date value is less than the second Date value.", AR_OP_BLN_LTE_DATE_DATE_RV: "Returns true if the first Date value is less than the second Date value, otherwise false.", AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DATE_DATE_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DEC_LNG_DSC: "Compares a Decimal and an Integer and returns true if the Decimal value is less than or equal to the Integer value.", AR_OP_BLN_LTE_DEC_LNG_RV: "Returns true if the first Decimal value is less than or equal to the second Integer value, otherwise false.", AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_CUR_CUR_DSC: "Compares two Currency values and returns true if the first Currency value is less than or equal to the second Currency value. The currencies must have the same code.", AR_OP_BLN_LTE_CUR_CUR_RV: "Returns true if the first Currency value is less than or equal to the second Currency value, otherwise false.", AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_CUR_CUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DTM_DTM_DSC: "Compares two DateTime values and returns true if the first DateTime value is less than or equal to the second DateTime value.", AR_OP_BLN_LTE_DTM_DTM_RV: "Returns true if the first DateTime value is less than or equal to the second DateTime value, otherwise false.", AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DTM_DTM_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DEC_DEC_DSC: "Compares two Decimal values and returns true if the first Decimal value is less than or equal to the second Decimal value.", AR_OP_BLN_LTE_DEC_DEC_RV: "Returns true if the first Decimal value is less than or equal to the second Decimal value, otherwise false.", AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DEC_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_DUR_DUR_DSC: "Compares two Duration values and returns true if the first Duration value is less than or equal to the second Duration value.", AR_OP_BLN_LTE_DUR_DUR_RV: "Returns true if the first Duration value is less than or equal to the second Duration value, otherwise false.", AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_DUR_DUR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_LNG_LNG_DSC: "Compares two Integer values and returns true if the first Integer value is less than or equal to the second Integer value.", AR_OP_BLN_LTE_LNG_LNG_RV: "Returns true if the first Integer value is less than or equal to the second Integer value, otherwise false.", AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_LNG_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_STR_STR_DSC: "Compares two String values and returns true if the first String value is less than or equal to the second String value.", AR_OP_BLN_LTE_STR_STR_RV: "Returns true if the first String value is less than or equal to the second String value, otherwise false.", AR_OP_BLN_LTE_STR_STR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_STR_STR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_LTE_TIME_TIME_DSC: "Compares two Time values and returns true if the first Time value is less than the second Time value.", AR_OP_BLN_LTE_TIME_TIME_RV: "Returns true if the first Time value is less than the second Time value, otherwise false.", AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_0: "The value to compare.", AR_OP_BLN_LTE_TIME_TIME_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_BKT: "Returns either an item at a given index in a collection or the value of a property on a non-collection object.", AR_OP_ANY_BKT_LNG_ANY_COLL_DSC: "Returns the item at the given index in the collection.", AR_OP_ANY_BKT_LNG_ANY_COLL_RV: "Returns the value at the given index", AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_0: "The index of the item in the collection to access.", AR_OP_ANY_BKT_LNG_ANY_COLL_PRM_DSC_1: "The collection containing the item to access.", AR_OP_ANY_BKT_LNG_ANY_COLL_EX_OUT_0: 'The Currency item at index 1 with an amount of 2.25 and code of "EUR" ( Euros )', AR_OP_ANY_BKT_STR_ANY_DSC: "Returns the value for a property", AR_OP_ANY_BKT_STR_ANY_RV: "Returns the value of the named property.", AR_OP_ANY_BKT_STR_ANY_PRM_DSC_0: "The property name to access on the object which must be a string literal.", AR_OP_ANY_BKT_STR_ANY_PRM_DSC_1: "The object containing the property to access.", AR_OP_JSON_BKT_LNG_JSON_DSC: "Returns the JSON value of an item at a specified index.", AR_OP_JSON_BKT_LNG_JSON_RV: "Returns the item from the supplied JSON array or character from the supplied JSON string value as a JSON value.", AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_0: "The zero-based index of the item in the JSON value array or character position in the JSON value string to return. Attempting to access an array item or string character using a negative index or an index that is greater than or equal to the number of items in the array or length of the string will invoke error handling.", AR_OP_JSON_BKT_LNG_JSON_PRM_DSC_1: "The JSON value that contains an array with the item to return or string value whose character you want to return. If the supplied JSON value does not contain an array or string, this will invoke error handling. Remember the IsJsonArray or IsJsonString functions can be used to check if a JSON value contains an array or string.", AR_OP_JSON_BKT_LNG_JSON_EX_OUT_0: "A JSON value containing the number 3.", AR_OP_JSON_BKT_LNG_JSON_EX_OUT_2: 'A JSON value containing the string "l".', AR_OP_DSC_EQU: "The equals operator returns a Boolean value indicating whether two values are equal.", AR_OP_BLN_EQU_ANY_ANY_DSC: "Compares two values and returns true if the first value is equal to the second value. The values being compared need to be the same type.", AR_OP_BLN_EQU_ANY_ANY_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_ANY_ANY_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_DEC_LNG_DSC: "Compares a Decimal and Integer value and returns true if they are equal.", AR_OP_BLN_EQU_DEC_LNG_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_LNG_DEC_DSC: "Compares an Integer and Decimal value and returns true if they are equal.", AR_OP_BLN_EQU_LNG_DEC_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_DSC: "Compares an Integer collection and a Decimal collection and returns true if the first collection of values is equal to the second collection of values.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_LNG_COLL_DEC_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_DSC: "Compares a Decimal collection and an Integer collection and returns true if the first collection of values is equal to the second collection of values.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_DEC_COLL_LNG_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_PHNBR_PHNBR_DSC: "Compares two PhoneNumber values and returns true if they are equal. A PhoneNumber is equal to another PhoneNumber if both PhoneNumber value isTel properties are true and the e164 properties are equal, the isSip properties are true and the uri properties are equal or the isTel and isSip properties on both PhoneNumber values are false and the raw properties are equal.", AR_OP_BLN_EQU_PHNBR_PHNBR_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_PHNBR_PHNBR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_DSC: "Compares two collection of values and returns true if the first collection of values is equal to the second collection of values. The collections being compared must be the same type.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_RV: "Returns true if the first value is equal to the second value, otherwise false.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_EQU_ANY_COLL_ANY_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_NEQ: "The not equals operator returns a Boolean value indicating whether two values are not equal.", AR_OP_BLN_NEQ_ANY_ANY_DSC: "Compares two values and returns true if the first value is not equal to the second value.", AR_OP_BLN_NEQ_ANY_ANY_RV: "Returns true if the first value is not equal to the second value, otherwise false. The values being compared must be the same type.", AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_ANY_ANY_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_DEC_LNG_DSC: "Compares a Decimal and Integer value and returns true if they are not equal.", AR_OP_BLN_NEQ_DEC_LNG_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_DEC_LNG_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_LNG_DEC_DSC: "Compares an Integer and Decimal value and returns true if they are not equal.", AR_OP_BLN_NEQ_LNG_DEC_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_LNG_DEC_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_PHNBR_PHNBR_DSC: "Compares two PhoneNumber values and returns true if they are not equal. A PhoneNumber is not equal to another PhoneNumber if both PhoneNumber value isTel properties are true and the e164 properties are not equal, the isSip properties are true and the uri properties are not equal or the isTel and isSip properties on both PhoneNumber values are false and the raw properties are not equal.", AR_OP_BLN_NEQ_PHNBR_PHNBR_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_PHNBR_PHNBR_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_DSC: "Compares an Integer collection and a Decimal collection and returns true if the first collection of values is not equal to the second collection of values.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_LNG_COLL_DEC_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_DSC: "Compares a Decimal collection and an Integer collection and returns true if the first collection of values is not equal to the second collection of values.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_DEC_COLL_LNG_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_DSC: "Compares two collection of values and returns true if the first collection of values is not equal to the second collection of values. The collections being compared must be the same type.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_RV: "Returns true if the first value is not equal to the second value, otherwise false.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_0: "The value to compare.", AR_OP_BLN_NEQ_ANY_COLL_ANY_COLL_PRM_DSC_1: "The value to compare to.", AR_OP_DSC_PROPACCESS: "Accesses a Property of the given value.", AR_OP_ANY_PROPACCESS_STR_ANY_DSC: "Accesses a property on a value.", AR_OP_ANY_PROPACCESS_STR_ANY_RV: "Returns the value of the property accessed.", AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_0: "The property ID of the property to access in the value.", AR_OP_ANY_PROPACCESS_STR_ANY_PRM_DSC_1: "The value to access.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_DSC: "Accesses a property on a complex value.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_RV: "Returns the value of the property accessed.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_0: "The name of the property to access in the value.", AR_OP_ANY_PROPACCESS_STR_COMPLEX_PRM_DSC_1: "The complex value to access.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Bool variable.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_RV: "Returns the specified Boolean Format from the Format.Bool variable.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_0: "The Boolean Format property to access.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Bool variable.", AR_OP_BOOLFORMATENUM_PROPACCESS_STR_BOOLFORMATENUMCONTAINER_EX_OUT_0: "The playYesNo property on the Format.Bool variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_RV: "Returns the specified Currency Format Enum from the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_0: "The Currency Format Enum property to access.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_0: "The playDigits property on the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_1: "The majorUnitsOnly property on the Format.Currency variable.", AR_OP_CURRENCYFORMATENUM_PROPACCESS_STR_CURRENCYFORMATENUMCONTAINER_EX_OUT_2: "The minorUnitsOnly property on the Format.Currency variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_RV: "Returns the specified Date Format Enum from the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_0: "The Date Format Enum property to access.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_0: "The longYear property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_1: "The shortYear property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_2: "The shortMonthAndDay property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_3: "The dayOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_4: "The monthOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_5: "The shortYearOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_6: "The longYearOnly property on the Format.Date variable.", AR_OP_DATEFORMATENUM_PROPACCESS_STR_DATEFORMATENUMCONTAINER_EX_OUT_7: "The dayOfWeekOnly property on the Format.Date variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Number variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_RV: "Returns the specified Number Format Enum from the Format.Number variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_0: "The Number Format Enum property to access.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Number variable.", AR_OP_NUMBERFORMATENUM_PROPACCESS_STR_NUMBERFORMATENUMCONTAINER_EX_OUT_0: "The playDigits property on the Format.Number variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_RV: "Returns the specified Phone Number Format Enum from the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_0: "The Phone Number Format Enum property to access.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_0: "The global property on the Format.PhoneNumber variable.", AR_OP_PHONENUMBERFORMATENUM_PROPACCESS_STR_PHONENUMBERFORMATENUMCONTAINER_EX_OUT_1: "The local property on the Format.PhoneNumber variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_DSC: "Accesses a property on the System.Conversation variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_RV: "Returns the ConversationType Enum from the System.Conversation variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_0: "The Conversation Type Enum property to access.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_PRM_DSC_1: "Must be the System.Conversation variable.", AR_OP_CONVERSATIONTYPEENUM_PROPACCESS_STR_CONVERSATIONTYPESENUMCONTAINER_EX_OUT_0: "The ConversationTypes property from the System.Conversation variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_DSC: "Accesses a property on the System.Currencies variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_RV: "Returns the specified Currency Enum from the System.Currencies variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_0: "The Currency Enum property to access.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_PRM_DSC_1: "Must be the System.Currencies variable.", AR_OP_CURRENCYENUM_PROPACCESS_STR_CURRENCIESENUMCONTAINER_EX_OUT_0: "The USD property from the System.Currencies variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_DSC: "Accesses a property on the System.DateTime variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_RV: "Returns the specified Day of Week Enum Container from the System.DateTime variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_0: "The Day of Week Enum Container property to access.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_PRM_DSC_1: "Must be the System.DateTime variable.", AR_OP_DAYOFWEEKENUMCONTAINER_PROPACCESS_STR_DATETIMEENUMCONTAINER_EX_OUT_0: "The dayOfWeek property from the System.DateTime variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_DSC: "Accesses a property on the System.Languages variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_RV: "Returns the specified Language Enum from the System.Languages variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_0: "The Language Enum property to access.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_PRM_DSC_1: "Must be the System.Languages variable.", AR_OP_LANGUAGEENUM_PROPACCESS_STR_LANGUAGESENUMCONTAINER_EX_OUT_0: "The enUS property from the System.Languages variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_DSC: "Accesses a property on the System.Regions variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_RV: "Returns the specified Region Enum from the System.Regions variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_0: "The Region Enum property to access.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_PRM_DSC_1: "Must be the System.Regions variable.", AR_OP_REGIONENUM_PROPACCESS_STR_REGIONSENUMCONTAINER_EX_OUT_0: "The US property from the System.Regions variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_DSC: "Accesses a property on the System.Survey variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_RV: "Returns the specified Survey Disposition Enum from the System.Survey variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_0: "The Survey Disposition Enum property to access.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_PRM_DSC_1: "Must be the System.Survey variable.", AR_OP_SURVEYDISPOSITIONENUM_PROPACCESS_STR_SURVEYDISPOSITIONSENUMCONTAINER_EX_OUT_0: "The Dispositions property from the System.Survey variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.String variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_RV: "Returns the specified String Format Enum from the Format.String variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_0: "The String Format Enum property to access.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.String variable.", AR_OP_STRINGFORMATENUM_PROPACCESS_STR_STRINGFORMATENUMCONTAINER_EX_OUT_0: "The playChars property on the Format.String variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_DSC: "Accesses a property on the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_RV: "Returns the specified Time Format Enum from the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_0: "The Time Format Enum property to access.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_PRM_DSC_1: "Must be the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_0: "The twelveHours property on the Format.Time variable.", AR_OP_TIMEFORMATENUM_PROPACCESS_STR_TIMEFORMATENUMCONTAINER_EX_OUT_1: "The twentyFourHours property on the Format.Time variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_DSC: "Accesses a property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_RV: "Returns the specified case Language Context Enum from the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_0: "The case Language Context Enum property to access.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_PRM_DSC_1: "Must be the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_0: "The article property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_1: "The accusative property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGECASEENUMCONTAINER_EX_OUT_2: "The genitive property on the Language.Case variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_DSC: "Accesses a property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_RV: "Returns the specified gender Language Context Enum from the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_0: "The gender Language Context Enum property to access.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_PRM_DSC_1: "Must be the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_0: "The common property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_1: "The feminine property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_2: "The masculine property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEGENDERENUMCONTAINER_EX_OUT_3: "The neuter property on the Language.Gender variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_DSC: "Accesses a property on the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_RV: "Returns the specified quantity Language Context Enum from the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_0: "The quantity Language Context Enum property to access.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_PRM_DSC_1: "Must be the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_0: "The plural property on the Language.Quantity variable.", AR_OP_LANGUAGECONTEXTENUM_PROPACCESS_STR_LANGUAGEQUANTITYENUMCONTAINER_EX_OUT_1: "The singular property on the Language.Quantity variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_DSC: "Accesses a property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_RV: "Returns the specified TimePart Enum from the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_0: "The Time Part Enum property to access.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_PRM_DSC_1: "Must be the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_0: "The days property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_1: "The hours property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_2: "The minutes property on the Format.TimePart variable.", AR_OP_TIMEPARTENUM_PROPACCESS_STR_TIMEPARTENUMCONTAINER_EX_OUT_3: "The seconds property on the Format.TimePart variable.", AR_FN_DSC_AUDIOPLAYBACKOPTIONS: "This function configures the way audio is played back to a caller.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_DSC: "Configures the way audio is played back to a caller with an option for barge-in handling.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_RV: "Returns Audio with barge-in handling configured.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_0: "The prompt or audio to play to the call.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_PRM_DSC_1: "Whether or not to allow barge-in by DTMF or speech recognition during the audio playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_0: "An Audio object for the user prompt Welcome with barge-in by DTMF or speech recognition disabled for the entirety of the playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_1: "An Audio object for the number five with barge-in by DTMF or speech recognition disabled for the entirety of the playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_EX_OUT_2: "An Audio object for the number five followed by 500 milliseconds of blank audio and then the number four with barge-in by DTMF or speech recognition enabled for the entirety of the playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_DSC: "Configures the way audio is played back to a caller with options for barge-in and flushing audio.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_RV: "Returns Audio with playback configured.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_0: "The prompt or audio to play to the call.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_1: "Whether or not to allow barge-in by DTMF or speech recognition during the audio playback.", AR_FN_AUDIO_AUDIOPLAYBACKOPTIONS_ANYPROMPTORAUDIO_BLN_BLN_PRM_DSC_2: "Whether or not to flush the audio and play back it back immediately to the call rather than queue it up for playback.", AR_FN_DSC_CEILING: "Gets the smallest integral value that is not less than the supplied value.", AR_FN_CUR_CEILING_CUR_DSC: "Gets the smallest integral value expressed as a Currency that is not less than the supplied value.", AR_FN_CUR_CEILING_CUR_RV: "Returns the smallest integral value that is not less than the Currency value supplied in the value parameter and returns it as a Currency with the same code as the input value.", AR_FN_CUR_CEILING_CUR_PRM_DSC_0: "The Currency value to process.", AR_FN_CUR_CEILING_CUR_EX_OUT_0: 'A Currency with an amount of 3.00 and code of "USD"', AR_FN_CUR_CEILING_CUR_EX_OUT_1: 'A Currency with an amount of 4.00 and code of "USD"', AR_FN_CUR_CEILING_CUR_EX_OUT_2: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_CEILING_CUR_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_DEC_CEILING_DEC_DSC: "Gets the smallest integral value expressed as a Decimal that is not less than the supplied value.", AR_FN_DEC_CEILING_DEC_RV: "Returns the smallest integral value that is not less than the Decimal supplied in the value parameter and returns it as a Decimal.", AR_FN_DEC_CEILING_DEC_PRM_DSC_0: "The Decimal value to process.", AR_FN_LNG_CEILING_LNG_DSC: "Gets the smallest integral value that is not less than the supplied value. When an Integer is supplied to the Ceiling function, the supplied integer is returned.", AR_FN_LNG_CEILING_LNG_RV: "Returns the Integer that supplied in the value parameter.", AR_FN_LNG_CEILING_LNG_PRM_DSC_0: "The Integer to be returned.", AR_FN_DSC_FLOOR: "Gets the largest integral value that is not greater than the supplied value.", AR_FN_CUR_FLOOR_CUR_DSC: "Gets the largest integral value returned as a Currency with the same code as the Currency passed in that is not greater than the supplied value.", AR_FN_CUR_FLOOR_CUR_RV: "Returns the largest integral value that is not greater than the Currency supplied in the value parameter and returns it as a Currency with the same code as the input value.", AR_FN_CUR_FLOOR_CUR_PRM_DSC_0: "The Currency value to process.", AR_FN_CUR_FLOOR_CUR_EX_OUT_0: 'A Currency with an amount of 2.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_1: 'A Currency with an amount of 3.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_2: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_CUR_FLOOR_CUR_EX_OUT_4: "This would result in an error at runtime.", AR_FN_DEC_FLOOR_DEC_DSC: "Gets the largest integral value returned as a Decimal that is not greater than the supplied value.", AR_FN_DEC_FLOOR_DEC_RV: "Returns the largest integral value that is not greater than the Decimal supplied in the value parameter and returns it as a Decimal.", AR_FN_DEC_FLOOR_DEC_PRM_DSC_0: "The Decimal value to process.", AR_FN_LNG_FLOOR_LNG_DSC: "Gets the largest integral value that is not greater than the supplied value. When an Integer is supplied to the Floor function, the supplied Integer is returned.", AR_FN_LNG_FLOOR_LNG_RV: "Returns the Integer that supplied in the value parameter.", AR_FN_LNG_FLOOR_LNG_PRM_DSC_0: "The Integer value to process.", AR_FN_DSC_ROUND: "Rounds to the Decimal supplied in the value parameter to the specified number of digits after the decimal place.", AR_FN_CUR_ROUND_CUR_DSC: "Rounds a Currency value's amount to the nearest integral value with the same code.", AR_FN_CUR_ROUND_CUR_RV: "Returns a Currency whose amount is rounded to the nearest integral value with the same code as the input.", AR_FN_CUR_ROUND_CUR_PRM_DSC_0: "The Currency to be rounded.", AR_FN_CUR_ROUND_CUR_EX_OUT_0: 'A Currency with an amount of 3.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_1: 'A Currency with an amount of 2.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_2: 'A Currency with an amount of 1.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_3: 'A Currency with an amount of 0.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_4: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_EX_OUT_5: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_DEC_ROUND_DEC_DSC: "Rounds a Decimal value to the nearest integral value", AR_FN_DEC_ROUND_DEC_RV: "Returns a Decimal value that is rounded to the nearest integral value.", AR_FN_DEC_ROUND_DEC_PRM_DSC_0: "The Decimal value to be rounded.", AR_FN_DEC_ROUND_DEC_LNG_DSC: "Rounds a Decimal value to the number of digits specified in the digits parameter.", AR_FN_DEC_ROUND_DEC_LNG_RV: "Returns a Decimal value that is rounded to the number of digits specified in the digits parameter.", AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_0: "The Decimal value to be rounded.", AR_FN_DEC_ROUND_DEC_LNG_PRM_DSC_1: "The number of digits to round after the decimal place.", AR_FN_CUR_ROUND_CUR_LNG_DSC: "Rounds a Currency amount to the nearest integral amount.", AR_FN_CUR_ROUND_CUR_LNG_RV: "Returns a Currency with an amount that is rounded to the number of digits specified in the digits parameter and a code that matches the input Currency value.", AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_0: "The Currency to be rounded.", AR_FN_CUR_ROUND_CUR_LNG_PRM_DSC_1: "The number of digits to round after the decimal place.", AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_0: 'A Currency with an amount of 3.20 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_1: 'A Currency with an amount of 3.23 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_2: 'A Currency with an amount of 2.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_3: 'A Currency with an amount of 1.50 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_4: 'A Currency with an amount of 0.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_5: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_6: 'A Currency with an amount of -3.20 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_7: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_8: 'A Currency with an amount of -3.60 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_9: 'A Currency with an amount of -3.61 and code of "USD"', AR_FN_CUR_ROUND_CUR_LNG_EX_OUT_10: 'A Currency with an amount of -4.00 and code of "USD"', AR_FN_DSC_SUM: "Adds all of the numeric expressions given as arguments.", AR_FN_LNG_SUM_LNG_LNG_MORE_DSC: "Adds the supplied Integer values and returns the result.", AR_FN_LNG_SUM_LNG_LNG_MORE_RV: "Returns an Integer that is the sum of the supplied Integer values.", AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_0: "The first Integer to sum. If the Integer value is NOT_SET, it will be treated as 0.", AR_FN_LNG_SUM_LNG_LNG_MORE_PRM_DSC_1: "An additional Integer to sum. If the Integer value is NOT_SET, it will be treated as 0.", AR_FN_CUR_SUM_CUR_CUR_MORE_DSC: "Adds the supplied Currency values and returns the result. Each currency added must have the same code. If all Currency values are NOT_SET, a Currency with an amount of 0 and code of NOT_SET is returned.", AR_FN_CUR_SUM_CUR_CUR_MORE_RV: "Returns a Currency which is the sum of the supplied Currency values.", AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_0: "The first Currency to sum. If the Currency value is NOT_SET, it will be skipped.", AR_FN_CUR_SUM_CUR_CUR_MORE_PRM_DSC_1: "An additional Currency to sum. This Currency must have the same code as the first Currency submitted to the Sum function. If the Currency value is NOT_SET, it will be skipped.", AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_0: 'A Currency with an amount of 9.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_1: 'A Currency with an amount of -5.20 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_2: 'A Currency with an amount of -0.40 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_4: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_5: 'A Currency with an amount of 0.00 and code of "USD"', AR_FN_CUR_SUM_CUR_CUR_MORE_EX_OUT_6: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_DEC_SUM_DEC_DEC_MORE_DSC: "Adds the supplied Decimal values and returns the result.", AR_FN_DEC_SUM_DEC_DEC_MORE_RV: "Returns a Decimal which is the sum of the supplied Decimal values.", AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_0: "The first Decimal to sum. A NOT_SET decimal is treated as 0.0.", AR_FN_DEC_SUM_DEC_DEC_MORE_PRM_DSC_1: "An additional Decimal to sum A NOT_SET decimal is treated as 0.0.", AR_FN_DUR_SUM_DUR_DUR_MORE_DSC: "Adds the supplied Duration values and returns the result.", AR_FN_DUR_SUM_DUR_DUR_MORE_RV: "Returns a Duration which is the sum of the supplied Duration values.", AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_0: "The first Duration to sum. A NOT_SET Duration is treated as a 0 second duration.", AR_FN_DUR_SUM_DUR_DUR_MORE_PRM_DSC_1: "An additional Duration to sum. A NOT_SET Duration is treated as a 0 second duration.", AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_0: "A Duration of 2 days, 1 hour, 30 minutes and 6 seconds.", AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_1: "A Duration of 1 day, 1 hour and 3 seconds.", AR_FN_DUR_SUM_DUR_DUR_MORE_EX_OUT_2: "A Duration of 0 seconds.", AR_FN_LNG_SUM_LNG_COLL_DSC: "Adds Integer values in a collection. If an element in the Integer collection is NOT_SET, it will be treated as 0. If the collection is empty, 0 is returned.", AR_FN_LNG_SUM_LNG_COLL_RV: "Returns the sum of the Integer values in a collection.", AR_FN_LNG_SUM_LNG_COLL_PRM_DSC_0: "A collection of Integer values to sum.", AR_FN_CUR_SUM_CUR_COLL_DSC: "Adds the supplied Currency values in the collection and returns the result. Each currency item in the collection must have the same code. If a Currency item in the collection is NOT_SET, it will be skipped in the calculation. If all items in the collection are a NOT_SET Currency or the collection is empty, a Currency with an amount of 0.0 and code of NOT_SET is returned.", AR_FN_CUR_SUM_CUR_COLL_RV: "Returns a Currency which is the sum of the supplied Currency values in the collection.", AR_FN_CUR_SUM_CUR_COLL_PRM_DSC_0: "The Currency collection to sum.", AR_FN_CUR_SUM_CUR_COLL_EX_OUT_0: 'A Currency with an amount of 9.00 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_1: 'A Currency with an amount of -5.20 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_2: 'A Currency with an amount of -0.40 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_3: 'A Currency with an amount of 5.00 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_4: 'A Currency with an amount of -3.00 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_5: 'A Currency with an amount of 0.0 and code of "USD"', AR_FN_CUR_SUM_CUR_COLL_EX_OUT_6: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_DEC_SUM_DEC_COLL_DSC: "Adds Decimal values in a collection. If an element in the Decimal collection is NOT_SET, it will be treated as 0.0. If the collection is empty, 0.0 is returned.", AR_FN_DEC_SUM_DEC_COLL_RV: "Returns the sum of the Decimal values in a collection.", AR_FN_DEC_SUM_DEC_COLL_PRM_DSC_0: "A collection of Decimal values to sum.", AR_FN_DUR_SUM_DUR_COLL_DSC: "Adds Duration values in a collection. If an element in the Duration collection is NOT_SET, it will be treated as a Duration of 0 seconds. If the Duration collection is empty, a Duration of 0 seconds is returned.", AR_FN_DUR_SUM_DUR_COLL_RV: "Returns the sum of the Duration values in a collection.", AR_FN_DUR_SUM_DUR_COLL_PRM_DSC_0: "A collection of Duration values to sum.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_0: "A duration of 2 days, 1 hour, 30 minutes and 6 seconds.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_1: "A duration of 1 day, 1 hour and 3 seconds.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_2: "A duration of 0 seconds.", AR_FN_DUR_SUM_DUR_COLL_EX_OUT_3: "A duration of 0 seconds.", AR_FN_DSC_AVERAGE: "Computes the average of the values supplied to the function.", AR_FN_CUR_AVERAGE_CUR_MORE_DSC: "Computes the average of the Currency values supplied to the function. Each currency value must have the same code. If all values submitted are NOT_SET Currency values, the return value is a Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_CUR_AVERAGE_CUR_MORE_RV: "Returns the average of the Currency values supplied as arguments.", AR_FN_CUR_AVERAGE_CUR_MORE_PRM_DSC_0: "A Currency value to be used in the average calculation. If the Currency is NOT_SET, it will be skipped in the average calculation.", AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_0: 'A Currency with an amount of 6.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_1: 'A Currency with an amount of 4.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_2: 'A Currency with an amount of 8.00 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_MORE_EX_OUT_3: "A Currency with an amount of 0.0 and code of NOT_SET", AR_FN_DEC_AVERAGE_DEC_MORE_DSC: "Computes the average of the Decimal values supplied to the function. If all values submitted are NOT_SET Decimals, the return Decimal is 0.0.", AR_FN_DEC_AVERAGE_DEC_MORE_RV: "Returns the average of the Decimals supplied as arguments.", AR_FN_DEC_AVERAGE_DEC_MORE_PRM_DSC_0: "A Decimal value to be used in the average calculation. If the value is NOT_SET, it will be skipped in the average calculation.", AR_FN_DUR_AVERAGE_DUR_MORE_DSC: "Computes the average of the Duration values supplied to the function. If all values submitted are NOT_SET Duration values, the returned Duration is 0 seconds.", AR_FN_DUR_AVERAGE_DUR_MORE_RV: "Returns the average of the Duration values supplied as arguments. Note that since the result is a Duration, the average will be computed out to milliseconds.", AR_FN_DUR_AVERAGE_DUR_MORE_PRM_DSC_0: "A Duration value to be used in the average calculation. If the value is NOT_SET, it will be skipped in the average calculation.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_0: "A Duration of 3 hours.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_1: "A Duration of four hours and 30 minutes.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_2: "A Duration of 8 hours.", AR_FN_DUR_AVERAGE_DUR_MORE_EX_OUT_3: "A 0 second Duration.", AR_FN_DEC_AVERAGE_LNG_MORE_DSC: "Computes the average of the Integer values supplied to the function. If all values submitted are NOT_SET Integers, the return value is a Decimal of 0.0.", AR_FN_DEC_AVERAGE_LNG_MORE_RV: "Returns the average of the supplied Integer values.", AR_FN_DEC_AVERAGE_LNG_MORE_PRM_DSC_0: "An Integer value to be used in the average calculation. If the value is a NOT_SET, it will be skipped in the average calculation.", AR_FN_CUR_AVERAGE_CUR_COLL_DSC: "Computes the average of the Currency values in a collection. Each currency item in the collection must have the same code. If a Currency item's amount in the collection is NOT_SET, it will be skipped in the average calculation. If the Currency collection is empty, a Currency with an amount of 0.0 and code of NOT_SET is returned.", AR_FN_CUR_AVERAGE_CUR_COLL_RV: "Returns the average of the Currency items in the supplied Currency collection.", AR_FN_CUR_AVERAGE_CUR_COLL_PRM_DSC_0: "A Currency collection whose items are used in the average calculation.", AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_0: 'A Currency with an amount of 6.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_1: 'A Currency with an amount of 4.50 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_2: 'A Currency with an amount of 8.00 and code of "USD"', AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_3: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_CUR_AVERAGE_CUR_COLL_EX_OUT_4: "A Currency with an amount of 0.0 and code of NOT_SET.", AR_FN_DEC_AVERAGE_DEC_COLL_DSC: "Computes the average of the Decimal values in a Decimal collection.", AR_FN_DEC_AVERAGE_DEC_COLL_RV: "Returns the average of the Decimal items in the supplied Decimal collection.", AR_FN_DEC_AVERAGE_DEC_COLL_PRM_DSC_0: "The Decimal collection from which to compute the average. If an element in the Decimal collection is NOT_SET, it will not be computed in the average.", AR_FN_DEC_AVERAGE_LNG_COLL_DSC: "Computes the average of the Integer values in an Integer collection. If an element in the Integer collection is NOT_SET, it will not be computed in the average. If the Integer collection is empty, an Integer value of 0 is returned.", AR_FN_DEC_AVERAGE_LNG_COLL_RV: "Returns the average of the Integer items in the supplied Integer collection.", AR_FN_DEC_AVERAGE_LNG_COLL_PRM_DSC_0: "The Integer collection from which to compute the average.", AR_FN_DUR_AVERAGE_DUR_COLL_DSC: "Computes the average of the Duration values in a Duration collection. If an element in the Duration collection is NOT_SET, it will not be computed in the average. If the Duration collection is empty, a Duration value of 0 seconds is returned.", AR_FN_DUR_AVERAGE_DUR_COLL_RV: "Returns the average of the Duration items in the supplied Duration collection.", AR_FN_DUR_AVERAGE_DUR_COLL_PRM_DSC_0: "The Duration collection from which to compute the average. Note that since the result is a Duration, the average will be computed out to milliseconds.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_0: "A Duration of 3 hours.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_1: "A Duration of four hours and 30 minutes.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_2: "A Duration of 8 hours.", AR_FN_DUR_AVERAGE_DUR_COLL_EX_OUT_3: "A 0 second Duration.", AR_FN_DSC_FINDSYSTEMPROMPT: "Searches for an Architect system prompt in the organization.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_DSC: "Performs a search for an Architect system prompt by the specified prompt name and returns the Prompt value if a unique match is found.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_RV: "Returns the Prompt value for the supplied system prompt name if found, otherwise a NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_PRM_DSC_0: 'The name of the system prompt to find. The system prompt will be looked up by name case insensitively. The search name should not begin with "PromptSystem.". If it does, that prefix will be removed when performing the find operation at runtime.', AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_0: 'Returns the Prompt value for the system prompt named "boolean_false".', AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_1: 'Returns the Prompt value for the system prompt named "boolean_false".', AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_2: "A NOT_SET Prompt since that system prompt does not exist.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_3: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_STR_EX_OUT_4: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_DSC: "Returns a NOT_SET Prompt for a NOT_SET input value.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_RV: "Returns a NOT_SET Prompt.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_PROMPT_FINDSYSTEMPROMPT_NTS_EX_OUT_0: "A NOT_SET Prompt.", AR_FN_DSC_FINDUSERPROMPT: "Searches for an Architect user prompt in the organization.", AR_FN_PROMPT_FINDUSERPROMPT_STR_DSC: "Performs a search for an Architect user prompt by the specified prompt name and returns the Prompt value if a unique match is found.", AR_FN_PROMPT_FINDUSERPROMPT_STR_RV: "Returns the Prompt value for the supplied user prompt name if found, otherwise a NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_STR_PRM_DSC_0: 'The name of the user prompt to find. The user prompt will be looked up by name case insensitively. The search name should not begin with "Prompt.". If it does, that prefix will be removed when performing the find operation at runtime.', AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_0: 'Returns the Prompt value for the user prompt named "Greeting" if there is a user prompt with with that name, otherwise a NOT_SET Prompt.', AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_1: 'Returns the Prompt value for the user prompt named "Greeting" if there is a user prompt with with that name, otherwise a NOT_SET Prompt.', AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_2: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_STR_EX_OUT_3: "A NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_DSC: "Returns a NOT_SET Prompt for a NOT_SET input value.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_RV: "Returns a NOT_SET Prompt.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_PROMPT_FINDUSERPROMPT_NTS_EX_OUT_0: "A NOT_SET Prompt.", AR_FN_DSC_FINDSTRING: "Returns the location of a specified occurrence of a String within a String.", AR_FN_LNG_FINDSTRING_STR_STR_DSC: 'Searches for the first occurrence of a String within a String by doing a case sensitive match. If textToFind find is "", a 0 will be returned.', AR_FN_LNG_FINDSTRING_STR_STR_RV: "Returns the zero-based index of the first occurrence of a String within a String by doing a case sensitive match.", AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_DSC: 'Searches for the first occurrence of a String within a String. If textToFind find is "", a -1 will be returned.', AR_FN_LNG_FINDSTRING_STR_STR_BLN_RV: "Returns the zero-based index of the first occurrence of a String within a String.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_BLN_PRM_DSC_2: "Whether or not to perform a case insensitive (true) or case sensitive (false) search.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_DSC: "Calculates the index of a String within a String by doing a case sensitive match. This function will find the n'th occurrence of the string as specified by the occurrenceNumber parameter.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_RV: `Returns the zero-based index of the n'th ( specified by the occurrenceNumber parameter ) String within a String by doing a case sensitive match. If the String to find is "", a -1 will be returned.`, AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_PRM_DSC_2: "The specific occurrence to find. If there are less than occurrenceNumber matches in the text to search, a -1 is returned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_DSC: "Calculates the index of a String within a String. This function will find the n'th occurrence of the string as specified by the occurrenceNumber parameter.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_RV: `Returns the zero-based index of the n'th ( specified by the occurrenceNumber parameter ) String within a String. If the String to find is "", a -1 will be returned.`, AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_0: "The String that will be scanned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_1: "The String for which you are searching.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_2: "The specific occurrence to find. If there are less than occurrenceNumber matches in the text to search, a -1 is returned.", AR_FN_LNG_FINDSTRING_STR_STR_LNG_BLN_PRM_DSC_3: "Whether or not to perform a case insensitive (true) or case sensitive (false) search.", AR_FN_DSC_FINDUSER: "Searches for a user in the organization.", AR_FN_USR_FINDUSER_STR_DSC: "Performs a search for a user by email address in a case insensitive manner.", AR_FN_USR_FINDUSER_STR_RV: "Returns the User value if one user with the specified email address was found, otherwise a NOT_SET User.", AR_FN_USR_FINDUSER_STR_PRM_DSC_0: "The email address of the user to find.", AR_FN_USR_FINDUSER_STR_EX_OUT_0: 'Returns the User found for the email address "john.doe@company.com" if there is one user in the organization with that email address, otherwise a NOT_SET User.', AR_FN_USR_FINDUSER_STR_EX_OUT_1: "A NOT_SET User.", AR_FN_USR_FINDUSER_NTS_DSC: "Returns a NOT_SET User for a NOT_SET input value.", AR_FN_USR_FINDUSER_NTS_RV: "Returns a NOT_SET User.", AR_FN_USR_FINDUSER_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_USR_FINDUSER_NTS_EX_OUT_0: "A NOT_SET User.", AR_FN_DSC_FINDUSERBYID: "Looks up a user in the organization by ID.", AR_FN_USR_FINDUSERBYID_STR_DSC: "Looks up a user from a user ID.", AR_FN_USR_FINDUSERBYID_STR_RV: "Returns the User value if the lookup was successful, otherwise a NOT_SET User.", AR_FN_USR_FINDUSERBYID_STR_PRM_DSC_0: "The user ID to find. The ID will be matched in a case insensitive manner.", AR_FN_USR_FINDUSERBYID_STR_EX_OUT_0: 'Returns the User with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET User.', AR_FN_USR_FINDUSERBYID_STR_EX_OUT_1: "A NOT_SET User.", AR_FN_USR_FINDUSERBYID_NTS_DSC: "Returns a NOT_SET User for a NOT_SET input value.", AR_FN_USR_FINDUSERBYID_NTS_RV: "Returns a NOT_SET User.", AR_FN_USR_FINDUSERBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_USR_FINDUSERBYID_NTS_EX_OUT_0: "A NOT_SET User.", AR_FN_DSC_FINDUSERSBYID: "Looks up multiple users in the organization by ID.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_DSC: "Looks up users from user IDs.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_RV: "Returns an ordered User collection whose items correspond to the lookup results of each ID in the input String collection. For user IDs that could not be looked up, they will be NOT_SET User items in the returned collection.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_PRM_DSC_0: "A String collection of user IDs to look up. Identifiers will be matched in a case insensitive manner.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_0: 'A User collection with the item at index 0 being the user with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and the item at index 1 being a NOT_SET User.', AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_1: "An empty User collection.", AR_FN_USR_COLL_FINDUSERSBYID_STR_COLL_EX_OUT_2: "A User collection with one item in it. The item at index 0 is a NOT_SET User.", AR_FN_DSC_FINDCUSTOMERSEGMENTS: "Searches for Customer Segments in the organization by name.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_DSC: "Performs a case insensitive search for up to 5 Customer Segments by name and returns a collection of matching CustomerSegment values. For segment names that could not be found, they will be NOT_SET CustomerSegment items in the returned collection.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_RV: "Returns an ordered CustomerSegment collection whose items correspond to the lookup results of each name in the input String collection. For segment names that could not be found, they will be NOT_SET CustomerSegment items in the returned collection.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_PRM_DSC_0: "A String collection of Customer Segment names to look up. Names will be matched in a case insensitive manner.", AR_FN_CUSTOMERSEGMENT_COLL_FINDCUSTOMERSEGMENTS_STR_COLL_EX_OUT_0: 'Returns a CustomerSegment collection containing the segments named "Gold Members" and "VIP" that were found in the organization. Segments not found will be NOT_SET CustomerSegment items.', AR_FN_DSC_FINDDIVISION: "Searches for a Division in the organization.", AR_FN_DIVISION_FINDDIVISION_STR_DSC: "Performs a case insensitive search for a uniquely named Division and returns the Division value if found.", AR_FN_DIVISION_FINDDIVISION_STR_RV: "Returns the Division found in your organization if there was a unique match found, otherwise a NOT_SET Division.", AR_FN_DIVISION_FINDDIVISION_STR_PRM_DSC_0: "The Division name to look up in the organization. The search will be performed case insensitively.", AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_0: 'Returns the Division for the Division named "Fire" if there is one Division with that name case insensitively, otherwise a NOT_SET Division.', AR_FN_DIVISION_FINDDIVISION_STR_EX_OUT_1: "A NOT_SET Division.", AR_FN_DIVISION_FINDDIVISION_NTS_DSC: "Returns a NOT_SET Division for a NOT_SET input value.", AR_FN_DIVISION_FINDDIVISION_NTS_RV: "Returns a NOT_SET Division.", AR_FN_DIVISION_FINDDIVISION_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DIVISION_FINDDIVISION_NTS_EX_OUT_0: "A NOT_SET Division.", AR_FN_DSC_FINDDIVISIONBYID: "Searches for a Division in the organization by ID.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_DSC: "Looks up a Division by ID and returns a Division value if found.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_RV: "Returns the value of a Division if a unique match was found in your organization, otherwise returns a Division with value of NOT_SET.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_PRM_DSC_0: "The Division ID to look up in your organization. The ID will be matched in a case insensitive manner.", AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_0: 'Returns the Division with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET Division.', AR_FN_DIVISION_FINDDIVISIONBYID_STR_EX_OUT_1: "A NOT_SET Division.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_DSC: "Returns a NOT_SET Division for a NOT_SET input value.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_RV: "Returns a NOT_SET Division.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DIVISION_FINDDIVISIONBYID_NTS_EX_OUT_0: "A NOT_SET Division.", AR_FN_DSC_FINDDIVISIONS: "Searches for Divisions in the organization.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_DSC: "Performs a case insensitive search for uniquely named Divisions.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_RV: "Returns an Division collection whose items correspond to the lookup results of each name in the input String collection. For division names that could not be found, they will be NOT_SET Division items in the returned collection.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_PRM_DSC_0: "A String collection of division names to look up. The search will be performed case insensitively.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_0: 'A Division collection with the item at index 0 being the division with the name "Fire" and the item at index 1 being a NOT_SET Division.', AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_1: "An empty Division collection.", AR_FN_DIVISION_COLL_FINDDIVISIONS_STR_COLL_EX_OUT_2: "A Division collection with one item in it. The item at index 0 is a NOT_SET Division.", AR_FN_DSC_FINDDIVISIONSBYID: "Searches for Divisions in the organization by ID.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_DSC: "Looks up divisions from division IDs.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_RV: "Returns an ordered Division collection whose items correspond to the lookup results of each ID in the input String collection. For division IDs that could not be looked up, they will be NOT_SET Division items in the returned collection.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_PRM_DSC_0: "A String collection of division IDs to look up. Identifiers will be matched in a case insensitive manner.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_0: 'A Division collection with the item at index 0 being the user with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" and the item at index 1 being a NOT_SET Division.', AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_1: "An empty Division collection.", AR_FN_DIVISION_COLL_FINDDIVISIONSBYID_STR_COLL_EX_OUT_2: "A Division collection with one item in it. The item at index 0 is a NOT_SET Division.", AR_FN_DSC_FINDEMERGENCYGROUP: "Searches for an EmergencyGroup in the organization.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_DSC: "Performs a case insensitive search for a uniquely named Emergency Group and returns the Emergency Group value if found.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_RV: "Returns the Emergency Group found in your organization if there was a unique match found, otherwise a NOT_SET Emergency Group.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_PRM_DSC_0: "The Emergency Group name to look up in the organization. The search will be performed case insensitively.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_0: 'Returns the Emergency Group for the Emergency Group named "Fire" if there is one Emergency Group with that name case insensitively, otherwise a NOT_SET Emergency Group.', AR_FN_EMERGRP_FINDEMERGENCYGROUP_STR_EX_OUT_1: "A NOT_SET Emergency Group.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_DSC: "Returns a NOT_SET Emergency Group for a NOT_SET input value.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_RV: "Returns a NOT_SET Emergency Group.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_EMERGRP_FINDEMERGENCYGROUP_NTS_EX_OUT_0: "A NOT_SET EmergencyGroup.", AR_FN_DSC_FINDGRAMMAR: "Searches for a grammar in the organization.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_DSC: "Performs a search for a grammar and returns a Grammar value if found.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_RV: "Returns the Grammar value for the grammar found in your organization if there was a unique match found, otherwise a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_PRM_DSC_0: "The grammar to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_0: 'Returns the Grammar for the grammar named "Customer Account" if there is one grammar with that name, otherwise a NOT_SET Grammar.', AR_FN_GRAMMAR_FINDGRAMMAR_STR_EX_OUT_1: "A NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_DSC: "Returns a NOT_SET Grammar for a NOT_SET input value.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_RV: "Returns a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_GRAMMAR_FINDGRAMMAR_NTS_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_DSC_FINDGRAMMARBYID: "Looks up a grammar in the organization by ID.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_DSC: "Looks up a grammar from a grammar ID and returns a Grammar value if found.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_RV: "Returns the Grammar value if the lookup was successful, otherwise a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_PRM_DSC_0: "The grammar ID to find. The ID will be matched in a case insensitive manner.", AR_FN_GRAMMAR_FINDGRAMMARBYID_STR_EX_OUT_0: 'Returns the Grammar with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET Grammar.', AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_DSC: "Returns a NOT_SET Grammar for a NOT_SET input value.", AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_RV: "Returns a NOT_SET Grammar.", AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_GRAMMAR_FINDGRAMMARBYID_NTS_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_DSC_FINDGROUP: "Searches for a group in the organization.", AR_FN_GRP_FINDGROUP_STR_DSC: "Performs a search for a group and returns a Group value if found.", AR_FN_GRP_FINDGROUP_STR_RV: "Returns the Group value for the group found in your organization if there was a unique match found, otherwise a NOT_SET Group.", AR_FN_GRP_FINDGROUP_STR_PRM_DSC_0: "The group to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_GRP_FINDGROUP_STR_EX_OUT_0: 'Returns the Group for the group named "Warranty Specialists" if there is one group with that name, otherwise a NOT_SET Group.', AR_FN_GRP_FINDGROUP_STR_EX_OUT_1: "A NOT_SET Group.", AR_FN_GRP_FINDGROUP_NTS_DSC: "Returns a NOT_SET Group for a NOT_SET input value.", AR_FN_GRP_FINDGROUP_NTS_RV: "Returns a NOT_SET Group.", AR_FN_GRP_FINDGROUP_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_GRP_FINDGROUP_NTS_EX_OUT_0: "A NOT_SET Group.", AR_FN_DSC_FINDIMAGE: "Searches for an image in canned response assets in the organization.", AR_FN_IMAGE_FINDIMAGE_STR_DSC: "Performs a search for an image in canned response assets and returns an Image value if found.", AR_FN_IMAGE_FINDIMAGE_STR_RV: "Returns the Image value for the image found in your organization if there was a unique match found, otherwise a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGE_STR_PRM_DSC_0: "The image name to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_0: 'Returns the Image for the image named "ArchitectLogo" if there is one image with that name, otherwise a NOT_SET Image.', AR_FN_IMAGE_FINDIMAGE_STR_EX_OUT_1: "A NOT_SET Image.", AR_FN_IMAGE_FINDIMAGE_NTS_DSC: "Returns a NOT_SET Image for a NOT_SET input value.", AR_FN_IMAGE_FINDIMAGE_NTS_RV: "Returns a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGE_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_IMAGE_FINDIMAGE_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_DSC_FINDIMAGEBYID: "Looks up an image in canned response assets in the organization by ID.", AR_FN_IMAGE_FINDIMAGEBYID_STR_DSC: "Looks up an image from an image ID.", AR_FN_IMAGE_FINDIMAGEBYID_STR_RV: "Returns the Image value if the lookup was successful, otherwise a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGEBYID_STR_PRM_DSC_0: "The image ID to find. The ID will be matched in a case insensitive manner.", AR_FN_IMAGE_FINDIMAGEBYID_STR_EX_OUT_0: 'Returns the Image with the ID "32952010-9ac2-469f-a2d8-85123e03763b" if it exists, otherwise a NOT_SET Image.', AR_FN_IMAGE_FINDIMAGEBYID_NTS_DSC: "Returns a NOT_SET Image for a NOT_SET input value.", AR_FN_IMAGE_FINDIMAGEBYID_NTS_RV: "Returns a NOT_SET Image.", AR_FN_IMAGE_FINDIMAGEBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_IMAGE_FINDIMAGEBYID_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_DSC_FINDKNOWLEDGEBASEDOCUMENTBYID: "Looks up a knowledgebase document in the organization by ID.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_DSC: "Looks up a knowledgebase document from a knowledgebase document ID and returns a KnowledgeBaseDocument value if found.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_RV: "Returns the KnowledgeBaseDocument value if the lookup was successful, otherwise a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_PRM_DSC_0: "The knowledgebase document ID to find. The ID will be matched in a case insensitive manner.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_STR_EX_OUT_0: 'Returns the KnowledgeBaseDocument with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET KnowledgeBaseDocument.', AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_DSC: "Returns a NOT_SET KnowledgeBaseDocument for a NOT_SET input value.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_RV: "Returns a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_KNOWLEDGEBASEDOCUMENT_FINDKNOWLEDGEBASEDOCUMENTBYID_NTS_EX_OUT_0: "A NOT_SET KnowledgeBaseDocument.", AR_FN_DSC_FINDUTILIZATIONLABEL: "Searches for a Utilization Label in the organization.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_DSC: "Performs a search for a Utilization Label and returns a UtilizationLabel value if found.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_RV: "Returns the value of a UtilizationLabel if a unique match was found in your organization, otherwise returns a UtilizationLabel with value of NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_PRM_DSC_0: "The Utilization Label to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_0: 'Returns the value of a UtilizationLabel named "Green" if a unique match was found in your organization, otherwise returns a UtilizationLabel with value of NOT_SET.', AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_STR_EX_OUT_1: "A NOT_SET UtilizationLabel.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_DSC: "Returns a NOT_SET UtilizationLabel for a NOT_SET input value.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_RV: "Returns a NOT_SET UtilizationLabel.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABEL_NTS_EX_OUT_0: "A NOT_SET UtilizationLabel.", AR_FN_DSC_FINDUTILIZATIONLABELBYID: "Searches for a Utilization Label in the organization by ID.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_DSC: "Looks up a Utilization Label by ID and returns a UtilizationLabel value if found.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_RV: "Returns the value of a UtilizationLabel if a unique match was found in your organization, otherwise returns a UtilizationLabel with value of NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_STR_PRM_DSC_0: "The Utilization Label ID to look up in your organization. The ID will be matched in a case insensitive manner.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_DSC: "Returns a NOT_SET UtilizationLabel for a NOT_SET input value.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_RV: "Returns a NOT_SET UtilizationLabel.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_UTILIZATIONLABEL_FINDUTILIZATIONLABELBYID_NTS_EX_OUT_0: "A NOT_SET UtilizationLabel.", AR_FN_DSC_FINDQUEUE: "Searches for a queue in the organization.", AR_FN_QUEUE_FINDQUEUE_STR_DSC: "Performs a search for a queue and returns a Queue value if found.", AR_FN_QUEUE_FINDQUEUE_STR_RV: "Returns the Queue value for the queue found in your organization if there was a unique match found, otherwise a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUE_STR_PRM_DSC_0: "The queue to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_0: 'Returns the Queue for the queue named "Marketing" if there is one queue with that name, otherwise a NOT_SET Queue.', AR_FN_QUEUE_FINDQUEUE_STR_EX_OUT_1: "A NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUE_NTS_DSC: "Returns a NOT_SET Queue for a NOT_SET input value.", AR_FN_QUEUE_FINDQUEUE_NTS_RV: "Returns a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUE_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_QUEUE_FINDQUEUE_NTS_EX_OUT_0: "A NOT_SET Queue.", AR_FN_DSC_FINDQUEUEBYID: "Looks up a queue in the organization by ID.", AR_FN_QUEUE_FINDQUEUEBYID_STR_DSC: "Looks up a queue from a queue ID.", AR_FN_QUEUE_FINDQUEUEBYID_STR_RV: "Returns the Queue value if the lookup was successful, otherwise a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUEBYID_STR_PRM_DSC_0: "The queue ID to find. The ID will be matched in a case insensitive manner.", AR_FN_QUEUE_FINDQUEUEBYID_STR_EX_OUT_0: 'Returns the Queue with the ID "5b943b5F-4205-b70F-8be1-a245a94b2919" if it exists, otherwise a NOT_SET Queue.', AR_FN_QUEUE_FINDQUEUEBYID_NTS_DSC: "Returns a NOT_SET Queue for a NOT_SET input value.", AR_FN_QUEUE_FINDQUEUEBYID_NTS_RV: "Returns a NOT_SET Queue.", AR_FN_QUEUE_FINDQUEUEBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_QUEUE_FINDQUEUEBYID_NTS_EX_OUT_0: "A NOT_SET Queue.", AR_FN_DSC_FINDWORKTYPESTATUS: "Searches for a Worktype Status of the worktype associated with this flow by name.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_DSC: "Searches for a Worktype Status by its name case insensitively and returns a Worktype Status value if found.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_RV: "Returns the Worktype Status value if a unique match was found on the worktype, otherwise returns a NOT_SET Worktype Status value.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_PRM_DSC_0: "The Worktype Status name to look up on the worktype configured for this flow. The search will be performed in a case insensitive manner.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_STR_EX_OUT_0: 'Returns the value of a Worktype Status named "NewOpportunity" if a unique match was found in the statuses configured on the worktype, otherwise returns a Worktype Status with value of NOT_SET.', AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_DSC: "Returns a NOT_SET Worktype Status for a NOT_SET input value.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_RV: "Returns a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUS_NTS_EX_OUT_0: "A NOT_SET Worktype Status.", AR_FN_DSC_FINDWORKTYPESTATUSBYID: "Searches for a Worktype Status of the worktype associated with this flow by ID.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_DSC: "Searches for a Worktype Status by its ID and returns a Worktype Status value if found.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_RV: "Returns the value of a Worktype Status if a unique match was found in your organization, otherwise returns a Worktype Status with value of NOT_SET.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_PRM_DSC_0: "The Worktype Status ID to look up in your organization. The ID will be matched in a case insensitive manner.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_STR_EX_OUT_0: 'Returns the Worktype Status with the ID "8dd32bf3-5f81-4601-9db7-fbce97b09441" if it exists, otherwise a NOT_SET Worktype Status.', AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_DSC: "Returns a NOT_SET Worktype Status for a NOT_SET input value.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_RV: "Returns a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_WORKTYPESTATUS_FINDWORKTYPESTATUSBYID_NTS_EX_OUT_0: "A NOT_SET Worktype Status.", AR_FN_DSC_FINDQUEUEESTIMATEDWAITTIME: "Searches for a queue in the organization and returns estimated wait time information for it.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_DSC: "Searches for a unique queue in the organization by name and if found returns estimated wait time for the current flow's conversation media type.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_RV: "Returns the estimated wait time as a Duration value for the current conversation type on the looked up queue if there was a unique match for the supplied queue name and the estimated wait time could be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_PRM_DSC_0: "The queue name to look up in your organization by name. The search will be performed in a case insensitive manner. If a NOT_SET String is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_0: 'Returns the estimated wait time for the current conversation on queue named "Marketing" if there is one queue with that name and the estimated wait time could be queried, otherwise a NOT_SET Duration.', AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_DSC: "Searches for a unique queue in the organization by name and if found this gets the estimated wait time for a given media type.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_RV: "Returns the estimated wait time as a Duration value for a media type on the supplied Queue value if the queue was found and estimated wait time could be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_0: "The queue name to look up in your organization. The search will be performed in a case insensitive manner. If a NOT_SET String is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_PRM_DSC_1: 'The media type to query. Allowable values are "call", "chat", "callback", "email", "videoComm" and "message". The media type String value is processed case insensitively at runtime. If a NOT_SET String is supplied for the media type or the supplied media type value is not available for the organization, a NOT_SET Duration is returned.', AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_0: 'Returns the estimated wait time for the current conversation on queue named "Marketing" if there is one queue with that name and the estimated wait time could be successfully queried for the "call" media type, otherwise a NOT_SET Duration.', AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_FINDQUEUEESTIMATEDWAITTIME_STR_STR_EX_OUT_2: "A NOT_SET Duration.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_DSC: "Finds the estimated wait time for the supplied media types for a queue.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_RV: "Returns an ordered Duration collection whose items correspond to the lookup results of each media type in the input String collection. For media types whose estimated wait time could not be determined, they will be NOT_SET Duration values in the returned collection.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_0: "The queue name to look up in your organization. The search will be performed in a case insensitive manner. If a NOT_SET or blank String is supplied, a NOT_SET Duration will be returned for each item in the returned collection.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_PRM_DSC_1: 'The media types to query. Allowable String values in the String collection are "call", "chat", "callback", "email", "videoComm" and "message". Media type String values are treated case insensitively at runtime. If a NOT_SET String is supplied for an item in the String collection or the estimated wait time for the media type cannot be determined, a NOT_SET Duration is returned for that item in the returned collection.', AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_0: 'A Duration collection with one item. The Duration item will be the estimated wait time for the "call" media type if the queue could be found.', AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_1: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DUR_COLL_FINDQUEUEESTIMATEDWAITTIME_STR_STR_COLL_EX_OUT_2: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DSC_GETQUEUEESTIMATEDWAITTIME: "Gets estimated wait time information for a queue.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_DSC: "Gets the estimated wait time for the current flow's conversation media type for the supplied queue.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_RV: "Returns the estimated wait time as a Duration value for the current conversation media type on the supplied Queue value if the estimated wait time could be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_PRM_DSC_0: "The Queue whose estimated wait time you want to query for the current conversation media type. If a NOT_SET Queue is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_0: 'Returns the estimated wait time for the current conversation type on queue named "Marketing" if there is one queue with that name and the estimated wait time could be successfully determined, otherwise a NOT_SET Duration.', AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_DSC: "Gets the estimated wait time for a media type on a queue.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_RV: "Returns the estimated wait time as a Duration value for a media type on the supplied Queue value if the estimated wait time can be determined, otherwise a NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_0: "The Queue whose estimated wait time you want to query. If a NOT_SET Queue is supplied, a NOT_SET Duration will be returned.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_PRM_DSC_1: 'The media type to query. Allowable values are "call", "chat", "callback", "email", "videoComm" and "message". The media type String value is processed case insensitively at runtime. If a NOT_SET String is supplied for the media type or the supplied media type value is not available for the organization, a NOT_SET Duration is returned.', AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_0: 'Returns the estimated wait time for the current conversation on queue named "Marketing" if there is one queue with that name and the estimated wait time could be successfully queried for the "call" media type, otherwise a NOT_SET Duration.', AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_1: "A NOT_SET Duration.", AR_FN_DUR_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_EX_OUT_2: "A NOT_SET Duration.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_DSC: "Gets the estimated wait time for multiple media types on a queue.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_RV: "Returns an ordered Duration collection whose items correspond to the lookup results of each media type estimated wait time in the input String collection. For media types whose estimated wait time could not be determined or are not availble for the organization, they will be NOT_SET Duration values in the returned collection.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_0: "The Queue whose estimated wait time you want to query for the current conversation. If a NOT_SET Queue is supplied, a NOT_SET Duration will be returned for each item in the returned collection.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_PRM_DSC_1: 'The media types to query. Allowable String values in the String collection are "call", "chat", "callback", "email", "videoComm" and "message". Media type String values are processed case insensitively at runtime. If a NOT_SET String is supplied for an item in the String collection or the estimated wait time for the media type cannot be determined, a NOT_SET Duration is returned for that item in the returned collection.', AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_0: 'A Duration collection with one item. The Duration item will be the estimated wait time for the "call" media type if the queue could be found.', AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_1: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DUR_COLL_GETQUEUEESTIMATEDWAITTIME_QUEUE_STR_COLL_EX_OUT_2: "A Duration collection with one item. The Duration item value is a NOT_SET Duration.", AR_FN_DSC_FINDRESPONSEASSET: "Searches for a response asset in canned response assets in the organization.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_DSC: "Performs a search for a response asset in canned response assets and returns an Response Asset value if found.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_RV: "Returns the Response Asset value for the response asset found in your organization if there was a unique match found, otherwise a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_PRM_DSC_0: "The response asset name to look up in your organization. The search will be performed in a case insensitive manner.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_0: 'Returns the Response Asset for the response asset named "ArchitectAsset" if there is one response asset with that name, otherwise a NOT_SET Response Asset.', AR_FN_RESPONSEASSET_FINDRESPONSEASSET_STR_EX_OUT_1: "A NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_DSC: "Returns a NOT_SET Response Asset for a NOT_SET input value.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_RV: "Returns a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_RESPONSEASSET_FINDRESPONSEASSET_NTS_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_DSC_FINDRESPONSEASSETBYID: "Looks up a response asset in canned response assets in the organization by ID.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_DSC: "Looks up a response asset from a response asset ID.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_RV: "Returns the Response Asset value if the lookup was successful, otherwise a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_PRM_DSC_0: "The response asset ID to find. The ID will be matched in a case insensitive manner.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_STR_EX_OUT_0: 'Returns the Response Asset with the ID "0bfba8bc-37cd-4fa2-b986-86fa0523aeec" if it exists, otherwise a NOT_SET Response Asset.', AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_DSC: "Returns a NOT_SET Response Asset for a NOT_SET input value.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_RV: "Returns a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_RESPONSEASSET_FINDRESPONSEASSETBYID_NTS_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_DSC_FINDSCHEDULE: "Searches for a schedule in the organization.", AR_FN_SCHED_FINDSCHEDULE_STR_DSC: "Performs a case insensitive search for a uniquely named Schedule and returns the Schedule value if found.", AR_FN_SCHED_FINDSCHEDULE_STR_RV: "Returns the Schedule found in your organization if there was a unique match found, otherwise a NOT_SET Schedule.", AR_FN_SCHED_FINDSCHEDULE_STR_PRM_DSC_0: "The Schedule name to look up in the organization. The search will be performed case insensitively.", AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_0: 'Returns the Schedule for the Schedule named "OpenHours" if there is one Schedule with that name case insensitively, otherwise a NOT_SET Schedule.', AR_FN_SCHED_FINDSCHEDULE_STR_EX_OUT_1: "A NOT_SET Schedule.", AR_FN_SCHED_FINDSCHEDULE_NTS_DSC: "Returns a NOT_SET Schedule for a NOT_SET input value.", AR_FN_SCHED_FINDSCHEDULE_NTS_RV: "Returns a NOT_SET Schedule.", AR_FN_SCHED_FINDSCHEDULE_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_SCHED_FINDSCHEDULE_NTS_EX_OUT_0: "A NOT_SET Schedule.", AR_FN_DSC_FINDSCHEDULEGROUP: "Searches for a scheduleGroup in the organization.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_DSC: "Performs a case insensitive search for a uniquely named Schedule Group and returns the Schedule Group value if found.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_RV: "Returns the Schedule Group found in your organization if there was a unique match found, otherwise a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_PRM_DSC_0: "The Schedule Group name to look up in the organization. The search will be performed case insensitively.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_0: 'Returns the Schedule Group for the Schedule Group named "OpenHoursEastCoast" if there is one Schedule Group with that name case insensitively, otherwise a NOT_SET Schedule Group.', AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_STR_EX_OUT_1: "A NOT_SET Schedule Group.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_DSC: "Returns a NOT_SET Schedule Group for a NOT_SET input value.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_RV: "Returns a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_SCHEDGRP_FINDSCHEDULEGROUP_NTS_EX_OUT_0: "A NOT_SET ScheduleGroup.", AR_FN_DSC_FINDSKILL: "Searches for a skill in the organization.", AR_FN_SKL_FINDSKILL_STR_DSC: "Performs a search for an ACD Skill in the Skills category and returns a Skill value if found.", AR_FN_SKL_FINDSKILL_STR_RV: "Returns the Skill value for the ACD Skill found in your organization if there was a unique match found, otherwise a NOT_SET Skill.", AR_FN_SKL_FINDSKILL_STR_PRM_DSC_0: "The skill to look up in your organization. This will perform a search for an ACD Skill in the Skills category. The search will be performed in a case insensitive manner.", AR_FN_SKL_FINDSKILL_STR_EX_OUT_0: 'Returns the Skill for the ACD Skill named "JavaScript" from the Skills category if there is one skill with that name, otherwise a NOT_SET Skill.', AR_FN_SKL_FINDSKILL_STR_EX_OUT_1: "A NOT_SET Skill.", AR_FN_SKL_FINDSKILL_NTS_DSC: "Returns a NOT_SET Skill for a NOT_SET input value.", AR_FN_SKL_FINDSKILL_NTS_RV: "Returns a NOT_SET Skill.", AR_FN_SKL_FINDSKILL_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_SKL_FINDSKILL_NTS_EX_OUT_0: "A NOT_SET Skill.", AR_FN_DSC_EVALUATESKILLEXPRESSIONFILTER: "Evaluates skill expression filter text and returns a SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_DSC: "Evaluates the supplied skill expression filter text and returns a SkillExpressionFilter. If notSetIfInvalid is true and the filter is invalid, returns a NOT_SET SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_RV: "Returns a SkillExpressionFilter object containing the evaluation results. If notSetIfInvalid is true and the filter is invalid, returns a NOT_SET SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_0: "The skill expression filter text to evaluate. Must be between 1 and 1024 characters.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_PRM_DSC_1: "If true and the filter is invalid, returns a NOT_SET SkillExpressionFilter. If false or not provided, returns a SkillExpressionFilter with error information.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_0: "Returns a SkillExpressionFilter with normalized filter and referenced ACD Skills.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_BLN_EX_OUT_1: "Returns a NOT_SET SkillExpressionFilter because the filter is invalid and notSetIfInvalid is true.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_DSC: "Evaluates the supplied skill expression filter text and returns a SkillExpressionFilter.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_RV: "Returns a SkillExpressionFilter object containing the evaluation results, including error information if the filter is invalid.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_PRM_DSC_0: "The skill expression filter text to evaluate. Must be between 1 and 1024 characters.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_0: "Returns a SkillExpressionFilter with normalized filter and referenced ACD Skills.", AR_FN_SKILLEXPRESSIONFILTER_EVALUATESKILLEXPRESSIONFILTER_STR_EX_OUT_1: "Returns a SkillExpressionFilter with error information in the errors property.", AR_FN_DSC_FINDLANGUAGESKILL: "Searches for a language skill in the organization.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_DSC: "Performs a search for an ACD Skill in the Languages category and returns a Language Skill value if found.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_RV: "Returns the Language Skill value for the ACD Skill in the Languages category found in your organization if there was a unique match found, otherwise a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_PRM_DSC_0: "The language skill to look up in your organization. This will perform a search for an ACD Skill in the Languages category. The search will be performed in a case insensitive manner.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_0: 'Returns the Language Skill for the ACD Skill named "Spanish - Written" from the Languages category if there is one skill with that name, otherwise a NOT_SET Language Skill.', AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_STR_EX_OUT_1: "A NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_DSC: "Returns a NOT_SET value for a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_RV: "Returns a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_LANGUAGESKILL_FINDLANGUAGESKILL_NTS_EX_OUT_0: "A NOT_SET Language Skill.", AR_FN_DSC_APPEND: "Creates a new string by appending two or more Strings together.", AR_FN_STR_APPEND_STR_STR_MORE_DSC: "Creates a new string by appending two or more Strings together.", AR_FN_STR_APPEND_STR_STR_MORE_RV: "Returns the concatenated string.", AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_0: "The initial text. A NOT_SET String is treated as a blank string.", AR_FN_STR_APPEND_STR_STR_MORE_PRM_DSC_1: "The text to append to the initial text. A NOT_SET String is treated as a blank string.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_DSC: "Creates Audio by appending two or more Audio or prompts together.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_RV: "Returns the concatenated Audio.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_0: "The initial text.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_PRM_DSC_1: "The Audio or prompt to append.", AR_FN_AUDIO_APPENDAUDIO_ANY_ANY_MORE_EX_OUT_0: "An Audio object with the prompt Welcome followed by John.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_DSC: "Appends items to a Communication. This is a helper function that calls MakeCommunication with the supplied Communication value for the first parameter, followed by the rest of the parameter values.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_RV: "Returns the concatenated Communication.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_0: "The initial Communication.", AR_FN_COMMUNICATION_APPEND_COMMUNICATION_ANY_MORE_PRM_DSC_1: "The value to append to the initial Communication.", AR_FN_DSC_MAKECOMMUNICATION: "Creates a Communication by sequencing one or values together.", AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_DSC: "Creates a Communication by concatenating two or more values together.", AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_RV: "Returns the Communication object.", AR_FN_COMMUNICATION_MAKECOMMUNICATION_ANY_MORE_PRM_DSC_0: "An Any value.", AR_FN_DSC_LEFT: "Retrieves a substring of a specified length starting from the left-hand side of a supplied string.", AR_FN_STR_LEFT_STR_LNG_DSC: "Retrieves a substring of a specified length starting from the left-hand side of a supplied string.", AR_FN_STR_LEFT_STR_LNG_RV: "Returns the left portion of string supplied in srcString with the specified length. If the length of the string in the srcString parameter is less than the number of characters specified in the length parameter, the entire string in srcString is returned.", AR_FN_STR_LEFT_STR_LNG_PRM_DSC_0: "The source string.", AR_FN_STR_LEFT_STR_LNG_PRM_DSC_1: "The number of characters to return from the left portion of the string in the srcString parameter.", AR_FN_DSC_LENGTH: "Gets the number of characters in a string.", AR_FN_LNG_LENGTH_STR_DSC: "Calculates the number of characters in the supplied String value.", AR_FN_LNG_LENGTH_STR_RV: "Returns the number of characters in the String supplied in the text parameter.", AR_FN_LNG_LENGTH_STR_PRM_DSC_0: "The String to count the number of characters.", AR_FN_LNG_LENGTH_JSON_DSC: "Calculates the number of characters in the supplied JSON value that contains a string.", AR_FN_LNG_LENGTH_JSON_RV: "Returns the number of characters in the JSON string supplied in the text parameter.", AR_FN_LNG_LENGTH_JSON_PRM_DSC_0: "The JSON value that contains a string. If the supplied JSON value is not a string, this will invoke error handling. Remember the IsJsonString function can be used to check if a JSON value contains a string.", AR_FN_DSC_LOWER: "Converts a String to all lowercase characters.", AR_FN_STR_LOWER_STR_DSC: "Converts the supplied String value to a lowercase String in a culture invariant manner.", AR_FN_STR_LOWER_STR_RV: "Returns the input string in all lower case.", AR_FN_STR_LOWER_STR_PRM_DSC_0: "The string to lower case.", AR_FN_DSC_LTRIM: "Removes all whitespace from the left-hand side of the string and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_LTRIM_STR_DSC: "Removes all whitespace from the left-hand side of the supplied String value and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_LTRIM_STR_RV: "Returns a String with all whitespace removed from the left-hand side of the supplied String value. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_LTRIM_STR_PRM_DSC_0: "The String to left trim.", AR_FN_DSC_REPLACE: "Replaces all occurrences of specified text in a String with different text.", AR_FN_STR_REPLACE_STR_STR_STR_DSC: "Replaces all occurrences of a specified text in a String with different text.", AR_FN_STR_REPLACE_STR_STR_STR_RV: "Returns a string with the replaced values ( if any ).", AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_0: "The String that is to be searched.", AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_1: "The String that will be replaced. This is a case sensitive match.", AR_FN_STR_REPLACE_STR_STR_STR_PRM_DSC_2: "The String to replace the findString. A NOT_SET value is treated as a blank string.", AR_FN_DSC_REVERSE: "Returns a String in reverse order.", AR_FN_STR_REVERSE_STR_DSC: "Reverses the contents of the supplied String value.", AR_FN_STR_REVERSE_STR_RV: "Returns the String passed to the function in reverse order.", AR_FN_STR_REVERSE_STR_PRM_DSC_0: "The String to reverse.", AR_FN_DSC_RIGHT: "Retrieves a substring of a specified length from the right hand side of a string.", AR_FN_STR_RIGHT_STR_LNG_DSC: "Retrieves a substring of a specified length from the right hand side of a string.", AR_FN_STR_RIGHT_STR_LNG_RV: "Returns the right portion of string supplied in srcString with the specified length. If the length of the string in the srcString parameter is less than the number of characters specified in the length parameter, the entire string in srcString is returned.", AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_0: "The source string.", AR_FN_STR_RIGHT_STR_LNG_PRM_DSC_1: "The number of characters to return from the right hand side of the string in the srcString parameter.", AR_FN_DSC_RTRIM: "Removes all whitespace from the right hand side of the string and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_RTRIM_STR_DSC: "Removes all whitespace from the right hand side of the supplied String value. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_RTRIM_STR_RV: "Returns the string with all whitespace removed from the right hand side. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_RTRIM_STR_PRM_DSC_0: "The String to right trim.", AR_FN_DSC_SUBSTRING: "Gets part of a String that starts at a specified position and has the specified length.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_DSC: "Gets part of a String that starts at a specified position and has the specified length.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_RV: 'Returns a substring from the supplied string. If the starting position is past the end of the string, "" is returned.', AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_0: "The source String from which the substring will be taken.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_1: "The starting position of the String in the text parameter. The first position is 0.", AR_FN_STR_SUBSTRING_STR_LNG_LNG_PRM_DSC_2: "The length of the desired substring.", AR_FN_DSC_TRIM: "Removes all whitespace from the right and left side of the input string and returns the resulting trimmed string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_TRIM_STR_DSC: "Removes all whitespace from the left and right side of the supplied String value and returns the resulting string. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_TRIM_STR_RV: "Returns the string with all whitespace removed from the right and left hand side. Whitespace characters are space, tab, carriage return and line feed.", AR_FN_STR_TRIM_STR_PRM_DSC_0: "The String to trim.", AR_FN_DSC_UPPER: "Converts a String to all uppercase characters.", AR_FN_STR_UPPER_STR_DSC: "Converts the supplied String value to an uppercase String in a culture invariant manner.", AR_FN_STR_UPPER_STR_RV: "Returns the input string in all upper case.", AR_FN_STR_UPPER_STR_PRM_DSC_0: "The string to upper case.", AR_FN_DSC_CONTAINS: "Determines if a String contains the specified text.", AR_FN_BLN_CONTAINS_STR_STR_DSC: "Determines if a String contains the specified String in a case sensitive manner.", AR_FN_BLN_CONTAINS_STR_STR_RV: "Returns true if the text is found, otherwise false.", AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_0: "The String that will be scanned.", AR_FN_BLN_CONTAINS_STR_STR_PRM_DSC_1: "The text for which you are searching.", AR_FN_BLN_CONTAINS_STR_STR_BLN_DSC: "Determines if a String contains the specified String in a case sensitive or case insensitive manner.", AR_FN_BLN_CONTAINS_STR_STR_BLN_RV: "Returns true if the text is found, otherwise false.", AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_0: "The String that will be scanned.", AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_1: "The text for which you are searching.", AR_FN_BLN_CONTAINS_STR_STR_BLN_PRM_DSC_2: "Whether or not to perform a case insensitive (true) or case sensitive (false) search.", AR_FN_DSC_COMPARE: "Compares two specified String values and returns an Integer that indicates their relationship to one another in the sort order.", AR_FN_LNG_COMPARE_STR_STR_DSC: "Compares two specified String values and returns an Integer that indicates their relationship to one another by doing a character by character comparison. The comparison is case sensitive.", AR_FN_LNG_COMPARE_STR_STR_RV: "Returns 1 if the string in stringToCompare is greater than the string in stringToCompareTo, -1 if the string in stringToCompare is less than the string in stringToCompareTo and 0 if the string in stringToCompare is equal to the string in stringToCompareTo.", AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_0: "The String to be compared.", AR_FN_LNG_COMPARE_STR_STR_PRM_DSC_1: "The String to compare to.", AR_FN_LNG_COMPARE_STR_STR_EX_OUT_2: "1 ( remember, we're comparing strings, not numbers here )", AR_FN_LNG_COMPARE_STR_STR_BLN_DSC: "Compares two specified String values and returns an Integer that indicates their relationship to one another by doing a character by character comparison.", AR_FN_LNG_COMPARE_STR_STR_BLN_RV: "Returns 1 if the string in stringToCompare is greater than the string in stringToCompareTo, -1 if the string in stringToCompare is less than the string in stringToCompareTo and 0 if the string in stringToCompare is equal to the string in stringToCompareTo.", AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_0: "The String to be compared.", AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_1: "The String to compare to.", AR_FN_LNG_COMPARE_STR_STR_BLN_PRM_DSC_2: "Whether or not to perform a case sensitive or case insensitive comparison.", AR_FN_DSC_SPLIT: "Identifies substrings in the supplied text separated by a delimiter.", AR_FN_STR_COLL_SPLIT_STR_STR_DSC: "Splits a string into one or more strings based on the supplied delimiter.", AR_FN_STR_COLL_SPLIT_STR_STR_RV: "Returns the substrings in the supplied text separated by a delimiter in a String collection.", AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_0: "The text to split.", AR_FN_STR_COLL_SPLIT_STR_STR_PRM_DSC_1: "The delimiting text between substrings.", AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_0: 'A String collection with items: "He", "", "o Wor", "d"', AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_1: 'A string collection with one item: ""', AR_FN_STR_COLL_SPLIT_STR_STR_EX_OUT_2: 'A String collection with items: "H", "e", "l", "l", "o", " ", "W", "o", "r", "l" and "d"', AR_FN_DSC_DAY: "Gets the day from the supplied value.", AR_FN_LNG_DAY_DATE_DSC: "Gets the day from a Date.", AR_FN_LNG_DAY_DATE_RV: "Returns the day of the month from a Date. The result will be from 1 to 31.", AR_FN_LNG_DAY_DATE_PRM_DSC_0: "The Date from which to get the day.", AR_FN_LNG_DAY_DTM_DSC: "Gets the day from a DateTime.", AR_FN_LNG_DAY_DTM_RV: "Returns the day of the month from a DateTime. The result will be from 1 to 31.", AR_FN_LNG_DAY_DTM_PRM_DSC_0: "The DateTime from which to get the day.", AR_FN_DSC_MONTH: "Gets the month from the supplied value.", AR_FN_LNG_MONTH_DATE_DSC: "Gets the month from a Date.", AR_FN_LNG_MONTH_DATE_RV: "Returns the month from the supplied Date. 1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July, 8=August, 9=September, 10=October, 11=November and 12=December.", AR_FN_LNG_MONTH_DATE_PRM_DSC_0: "The Date from which to get the month.", AR_FN_LNG_MONTH_DTM_DSC: "Gets the month from a DateTime.", AR_FN_LNG_MONTH_DTM_RV: "Returns the month from the supplied DateTime. 1=January, 2=February, 3=March, 4=April, 5=May, 6=June, 7=July, 8=August, 9=September, 10=October, 11=November and 12=December.", AR_FN_LNG_MONTH_DTM_PRM_DSC_0: "The DateTime from which to get the month.", AR_FN_DSC_YEAR: "Gets the year from the supplied value.", AR_FN_LNG_YEAR_DATE_DSC: "Gets the year from the supplied Date.", AR_FN_LNG_YEAR_DATE_RV: "Returns the year from the supplied Date.", AR_FN_LNG_YEAR_DATE_PRM_DSC_0: "The Date from which to get the year.", AR_FN_LNG_YEAR_DTM_DSC: "Gets the year from the supplied DateTime.", AR_FN_LNG_YEAR_DTM_RV: "Returns the year from the supplied DateTime.", AR_FN_LNG_YEAR_DTM_PRM_DSC_0: "The DateTime from which to get the year.", AR_FN_DSC_HOUR: "Gets the hour from the supplied value.", AR_FN_LNG_HOUR_TIME_DSC: "Gets the hour from the supplied Time.", AR_FN_LNG_HOUR_TIME_RV: "Returns the zero-based hour from the supplied Time. The number will range from 0 to 23 where 12AM is 0, 1AM is 1, ..., 11PM = 23", AR_FN_LNG_HOUR_TIME_PRM_DSC_0: "The Time from which to get the hour.", AR_FN_LNG_HOUR_DTM_DSC: "Gets the hour from the supplied DateTime.", AR_FN_LNG_HOUR_DTM_RV: "Returns the zero-based hour from the supplied DateTime. The number will range from 0 to 23 where 12AM is 0, 1AM is 1, ..., 11PM = 23", AR_FN_LNG_HOUR_DTM_PRM_DSC_0: "The DateTime from which to get the hour.", AR_FN_DSC_MINUTE: "Gets the minute from the supplied value.", AR_FN_LNG_MINUTE_DTM_DSC: "Gets the minute from the supplied DateTime.", AR_FN_LNG_MINUTE_DTM_RV: "Returns the minute from the supplied DateTime. The number will range from 0 to 59.", AR_FN_LNG_MINUTE_DTM_PRM_DSC_0: "The DateTime from which to get the minute.", AR_FN_LNG_MINUTE_TIME_DSC: "Gets the minute from the supplied Time.", AR_FN_LNG_MINUTE_TIME_RV: "Returns the minute from the supplied Time. The number will range from 0 to 59.", AR_FN_LNG_MINUTE_TIME_PRM_DSC_0: "The Time from which to get the minute.", AR_FN_DSC_SECOND: "Gets the second from the supplied value.", AR_FN_LNG_SECOND_DTM_DSC: "Gets the second from the supplied DateTime.", AR_FN_LNG_SECOND_DTM_RV: "Returns the second from the supplied DateTime. The number will range from 0 to 59.", AR_FN_LNG_SECOND_DTM_PRM_DSC_0: "The DateTime from which to get the second.", AR_FN_LNG_SECOND_TIME_DSC: "Gets the second from the supplied Time.", AR_FN_LNG_SECOND_TIME_RV: "Returns the second from the supplied Time. The number will range from 0 to 59.", AR_FN_LNG_SECOND_TIME_PRM_DSC_0: "The Time from which to get the second.", AR_FN_DSC_DATEDIFF: "Returns the difference between two Date values as a Duration.", AR_FN_DUR_DATEDIFF_DATE_DATE_DSC: "Calculates the difference between two Date values.", AR_FN_DUR_DATEDIFF_DATE_DATE_RV: "Returns the difference between the date1 and date2 parameters as a Duration. If the Date in date1 is after the date2, a positive Duration is returned. If the Date in date1 is before the date2, a negative Duration is returned. If they're the same, a 0 second Duration is returned.", AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_0: "A Date value.", AR_FN_DUR_DATEDIFF_DATE_DATE_PRM_DSC_1: "The Date value to subtract.", AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_0: "A duration of 2 days.", AR_FN_DUR_DATEDIFF_DATE_DATE_EX_OUT_1: "A duration of -2 days.", AR_FN_DSC_DATETIMEDIFF: "Returns the difference between two DateTime values as a Duration.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_DSC: "Calculates the difference between two DateTime values.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_RV: "Returns the difference between the dateTime1 and dateTime2 parameters as a Duration. If the DateTime in dateTime1 is after the dateTime2, a positive Duration is returned. If the DateTime in dateTime1 is before the dateTime2, a negative Duration is returned. If they're the same, a 0 second Duration is returned.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_0: "A DateTime value.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_PRM_DSC_1: "The DateTime value to subtract.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_0: "A duration of 2 hours.", AR_FN_DUR_DATETIMEDIFF_DTM_DTM_EX_OUT_1: "A duration of -2 hours.", AR_FN_DSC_TIMEDIFF: "Returns the difference between two Time values as a Duration.", AR_FN_DUR_TIMEDIFF_TIME_TIME_DSC: "Calculates the difference between two Time values.", AR_FN_DUR_TIMEDIFF_TIME_TIME_RV: "Returns the difference between the time1 and time2 parameters as a Duration. If the Time in time1 is after the time2, a positive Duration is returned. If the Time in time1 is before the time2, a negative Duration is returned. If they're the same, a 0 second Duration is returned.", AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_0: "A Time value.", AR_FN_DUR_TIMEDIFF_TIME_TIME_PRM_DSC_1: "The Time value to subtract.", AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_0: "A duration of 2 hours.", AR_FN_DUR_TIMEDIFF_TIME_TIME_EX_OUT_1: "A duration of -2 hours.", AR_FN_DSC_DAYOFWEEK: "Gets the day of week from the supplied value.", AR_FN_LNG_DAYOFWEEK_DATE_DSC: "Gets the day of week from the supplied Date.", AR_FN_LNG_DAYOFWEEK_DATE_RV: "Returns the day of week from the supplied Date as a value from 1 to 7. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_LNG_DAYOFWEEK_DATE_PRM_DSC_0: "The Date from which to get the day of week.", AR_FN_LNG_DAYOFWEEK_DTM_DSC: "Gets the day of week from the supplied DateTime.", AR_FN_LNG_DAYOFWEEK_DTM_RV: "Returns the day of week from the supplied DateTime as a value from 1 to 7. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_LNG_DAYOFWEEK_DTM_PRM_DSC_0: "The DateTime from which to get the day of week.", AR_FN_DSC_GETDAYOFWEEKOCCURRENCE: "Calculates the DateTime for a specified occurrence of a day of week.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week for a particular year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_RV: "Returns a DateTime for a specified occurrence of a day of the week for the year at 12:00:00AM. If the occurrence does not exist for the specified year, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified year. Using a negative value computes the occurrence backward from the end of the year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_PRM_DSC_2: "The year to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is March 5th, 2017 at 12:00:00AM which is the tenth Sunday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is December 29th, 2017 at 12:00:00AM which is the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is December 22nd, 2017 at 12:00:00AM which is the second to the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a 53rd occurrence of Monday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week within a particular month and year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_RV: "Returns a DateTime for a specified occurrence of a day of week within a month at 12:00:00AM. If the occurrence does not exist for the specified year and month, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified month and year. Using a negative value computes the occurrence backward from the end of the month.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_2: "The year to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_PRM_DSC_3: "The month to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is April 9th, 2017 at 12:00:00AM which is the second Sunday in April, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is February 24th, 2017 at 12:00:00AM which is the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is February 17th, 2017 at 12:00:00AM which is the second to the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a fifth occurrence of Tuesday in April, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week for a particular year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_RV: "Returns the DateTime for a specified occurrence of a day of week for a year at the specified time. If the occurrence does not exist for the specified year, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified year. Using a negative value computes the occurrence backward from the end of the year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The year to use for the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The hour to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The minute to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5: "The second to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is December 29th, 2017 at 02:14:30AM which is the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is December 22nd, 2017 at 02:05:00AM which is the second to the last Friday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is May 14th, 2017 at 2:15:15AM which is the 20th Sunday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a 53rd occurrence of Tuesday in 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_DSC: "Calculates a DateTime for a specified occurrence of a day of week with a specified time within a particular month and year.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_RV: "Returns a DateTime for a specified occurrence of a day of week within a month at the specified time. If the occurrence does not exist for the specified year and month, a NOT_SET DateTime value will be returned.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The desired day of week. Sunday=1, Monday=2, Tuesday=3, Wednesday=4, Thursday=5, Friday=6, Saturday=7", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The occurrence number of the day of week to calculate for the specified month and year. Using a negative value computes the occurrence backward from the end of the month.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The year to use in the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The month to use in the occurrence calculation.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The hour to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5: "The minute to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_6: "The second to use in the returned DateTime.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is April 9th, 2017 at 11:15:00AM which is the second Sunday in April, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_1: "A DateTime whose value is February 24th, 2017 at 02:30:00PM which is the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_2: "A DateTime whose value is February 17th, 2017 at 05:00:00AM which is the second to the last Friday in February, 2017.", AR_FN_DTM_GETDAYOFWEEKOCCURRENCE_LNG_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_3: "A NOT_SET DateTime value because there is not a fifth occurrence of Tuesday in April, 2017.", AR_FN_DSC_GETMENUSSUPPORTSPEECHRECOGNITION: "Returns whether or not menus in the flow support speech recognition.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_DSC: "Whether or not menus in the flow support speech recognition for the language in which the flow is currently running.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_RV: "Returns whether or not menus in the flow support speech recognition for the current flow language.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_DSC: "Whether or not menus in the flow support speech recognition for a specified IETF language tag.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_RV: "Returns whether or not menus in the current flow support speech recognition for supplied IETF language tag. If you supply a NOT_SET language tag, the return value is a NOT_SET Boolean.", AR_FN_BLN_GETMENUSSUPPORTSPEECHRECOGNITION_STR_PRM_DSC_0: "The IETF language tag of the language to check.", AR_FN_DSC_WEEKNUM: "Gets the week number of a DateTime or Date.", AR_FN_LNG_WEEKNUM_DATE_DSC: "Gets the week number of a Date.", AR_FN_LNG_WEEKNUM_DATE_RV: "Returns the week number of the Date as an Integer between 1 and 53 inclusive.", AR_FN_LNG_WEEKNUM_DATE_PRM_DSC_0: "The Date value from which to get the week number.", AR_FN_LNG_WEEKNUM_DTM_DSC: "Gets the week number of a DateTime.", AR_FN_LNG_WEEKNUM_DTM_RV: "Returns the week number of the DateTime as an Integer between 1 and 53 inclusive.", AR_FN_LNG_WEEKNUM_DTM_PRM_DSC_0: "The DateTime value from which to get the week number.", AR_FN_DSC_MAKEDATE: "Returns a new instance of Date initialized with the specified values.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_DSC: "Creates a new Date for the supplied year, month and day.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_RV: "Returns a new Date from the supplied parameters.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_0: "The year of the new Date.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_1: "The month of the new Date.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_PRM_DSC_2: "The day of the new Date.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_0: "A Date whose value is May 20th, 2014.", AR_FN_DATE_MAKEDATE_LNG_LNG_LNG_EX_OUT_1: "A Date whose value is January 1st, 2018.", AR_FN_DSC_MAKEDATETIME: "Returns a new instance of DateTime initialized with the specified values.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_DSC: "Creates a new DateTime in UTC.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_RV: "Returns a new DateTime from the supplied parameters in Coordinated Universal Time (UTC).", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The year of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The month of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The day of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The hour of the day of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The minute of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_PRM_DSC_5: "The second of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is March 20th, 2009 at 12:00:00PM.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_DSC: "Creates a new DateTime for the specified date at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_RV: "Returns a new DateTime from the date parameters at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_0: "The year of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_1: "The month of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_PRM_DSC_2: "The day of the new DateTime.", AR_FN_DTM_MAKEDATETIME_LNG_LNG_LNG_EX_OUT_0: "A DateTime whose value is March 20th, 2009 at 12:00:00 AM.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_DSC: "Creates a new DateTime from a supplied Date and Time.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_RV: "Returns a new DateTime from the supplied Date and Time values.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_0: "The UTC Date for the new DateTime. If the value is a NOT_SET Date then January 1st, 1970 is used.", AR_FN_DTM_MAKEDATETIME_DATE_TIME_PRM_DSC_1: "The UTC Time of the new DateTime. If the value is a NOT_SET time, then 12:00:00.000AM is used.", AR_FN_DSC_MAKEDURATION: "Returns a new instance of Duration initialized with the specified values.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_DSC: "Creates a Duration from the supplied values.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_RV: "Returns the new duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_0: "The number of days for the new Duration. A day is 86400 seconds.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_1: "The number of hours for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_2: "The number of minutes for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_PRM_DSC_3: "The number of seconds for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_0: "A Duration of 10 days and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_1: "A negative Duration of 9 days, 23 hours and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_EX_OUT_2: "A negative Duration of 10 days and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_DSC: "Creates a Duration from the supplied values.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_RV: "Returns the new duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_0: "The number of days for the new Duration. A day is 86400 seconds.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_1: "The number of hours for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_2: "The number of minutes for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_3: "The number of seconds for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_PRM_DSC_4: "The number of milliseconds for the new Duration.", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_0: "A Duration of 10 days and 30 minutes", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_1: "A negative Duration of 9 days, 23 hours, 30 minutes, 10.5 seconds", AR_FN_DUR_MAKEDURATION_LNG_LNG_LNG_LNG_LNG_EX_OUT_2: "A negative Duration of 10 days and 30 minutes", AR_FN_DSC_MAKETIME: "Returns a new instance of Time initialized with the specified values.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_DSC: "Creates a new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_RV: "Returns a new Time from the supplied parameters.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_0: "The hour of the day of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_1: "The minute of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_PRM_DSC_2: "The second of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_EX_OUT_0: "A Time whose value is 12:05:00PM.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_DSC: "Creates a new Time with the ability to specify milliseconds.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_RV: "Returns a new Time from the supplied parameters.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_0: "The hour of the day of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_1: "The minute of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_2: "The second of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_PRM_DSC_3: "The milliseconds of the new Time.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_0: "A Time whose value is 02:30:00AM.", AR_FN_TIME_MAKETIME_LNG_LNG_LNG_LNG_EX_OUT_1: "A Time whose value is 12:00:10.200PM.", AR_FN_DSC_ADDDAYS: "Adds a specified number of days to a value.", AR_FN_DTM_ADDDAYS_DTM_LNG_DSC: "Adds a specified number of days to a DateTime value. This works by incrementing or decrementing the day component of the date.", AR_FN_DTM_ADDDAYS_DTM_LNG_RV: "The resulting DateTime with the days added.", AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_0: "The DateTime that will be used as the starting point.", AR_FN_DTM_ADDDAYS_DTM_LNG_PRM_DSC_1: "The number of days to add to the starting DateTime.", AR_FN_DTM_ADDDAYS_DTM_LNG_EX_OUT_0: "A DateTime of March 7th, 2009 at 12:00:00PM.", AR_FN_DATE_ADDDAYS_DATE_LNG_DSC: "Adds a specified number of days to a Date value. This works by incrementing or decrementing the day component of the date.", AR_FN_DATE_ADDDAYS_DATE_LNG_RV: "The resulting Date with the days added.", AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_0: "The Date that will be used as the starting point.", AR_FN_DATE_ADDDAYS_DATE_LNG_PRM_DSC_1: "The number of days to add to the starting Date.", AR_FN_DATE_ADDDAYS_DATE_LNG_EX_OUT_0: "A Date of March 7th, 2009.", AR_FN_DSC_ADDDURATION: "Adds a Duration to a DateTime.", AR_FN_DATE_ADDDURATION_DATE_DUR_DSC: "Adds days to a Date. The number of days to add is calculated by taking the integral value of the total number of seconds in the supplied Duration value divided by 86400 ( the number of seconds in 1 day ).", AR_FN_DATE_ADDDURATION_DATE_DUR_RV: "Returns a Date that is the result of adding the number of days in the supplied duration to the Date value.", AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_0: "A Date value.", AR_FN_DATE_ADDDURATION_DATE_DUR_PRM_DSC_1: "A Duration value that supplies the number of days to add to the Date value in startDate.", AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_0: "A Date whose value is January 20th, 2009.", AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_1: "A Date whose value is March 2nd, 2020.", AR_FN_DATE_ADDDURATION_DATE_DUR_EX_OUT_2: "A Date whose value is December 30th, 2019.", AR_FN_DTM_ADDDURATION_DTM_DUR_DSC: "Adds a Duration to a DateTime.", AR_FN_DTM_ADDDURATION_DTM_DUR_RV: "Returns a DateTime that is the result of adding the supplied Duration to the incoming DateTime value. Note that if the Duration contains fractional seconds, those are not added to the DateTime since DateTime does not support milliseconds.", AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_0: "A DateTime value.", AR_FN_DTM_ADDDURATION_DTM_DUR_PRM_DSC_1: "A Duration value to add to the DateTime value in startDateTime.", AR_FN_DTM_ADDDURATION_DTM_DUR_EX_OUT_0: "A DateTime of January 20, 2009 at 7:00:00 AM.", AR_FN_TIME_ADDDURATION_TIME_DUR_DSC: "Adds a Duration to a Time. Addition of a Duration value to a Time value allows for wrap-around so adding three hours to a Time value of 23:00:00 will return a Time value of 02:00:00.", AR_FN_TIME_ADDDURATION_TIME_DUR_RV: "Returns a Time that is the result of adding the supplied Duration value to the supplied Time value.", AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_0: "A Time value.", AR_FN_TIME_ADDDURATION_TIME_DUR_PRM_DSC_1: "A Duration value to add to the Time value in startTime.", AR_FN_DSC_ADDMONTHS: "Add a specified number of months to a value.", AR_FN_DTM_ADDMONTHS_DTM_LNG_DSC: "Adds a specified number of months to a DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of months to a starting DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_PRM_DSC_1: "The number of months to add to the starting DateTime.", AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_0: "A DateTime of April 10, 2009 at 06:30:00 AM.", AR_FN_DTM_ADDMONTHS_DTM_LNG_EX_OUT_1: "A DateTime of February 28, 2009 at 06:30:00 AM.", AR_FN_DATE_ADDMONTHS_DATE_LNG_DSC: "Adds a specified number of months to a Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_RV: "Returns a Date that is the result of adding the specified number of months to a starting Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_0: "The starting Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_PRM_DSC_1: "The number of months to add to the starting Date.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_0: "A Date whose value is April 10th, 2009.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_1: "A Date whose value is February 29th, 2008.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_2: "A Date whose value is March 1st, 2009.", AR_FN_DATE_ADDMONTHS_DATE_LNG_EX_OUT_3: "A Date whose value is January 1st, 2020.", AR_FN_DSC_ADDYEARS: "Add the specified number of years to a value.", AR_FN_DTM_ADDYEARS_DTM_LNG_DSC: "Adds a specified number of years to a DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of years to a starting DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_PRM_DSC_1: "The number of years to add to the starting DateTime.", AR_FN_DTM_ADDYEARS_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2012 at 06:30:00 AM.", AR_FN_DATE_ADDYEARS_DATE_LNG_DSC: "Adds a specified number of years to a Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_RV: "Returns a Date that is the result of adding the specified number of years to a starting Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_0: "The starting Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_PRM_DSC_1: "The number of years to add to the starting Date.", AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_0: "A Date whose value is January 10th, 2015.", AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_1: "A Date whose value is January 10th, 2012.", AR_FN_DATE_ADDYEARS_DATE_LNG_EX_OUT_2: "A Date whose value is January 10th, 2009.", AR_FN_DSC_ADDHOURS: "Add the specified number of hours to a value.", AR_FN_DTM_ADDHOURS_DTM_LNG_DSC: "Adds a specified number of hours to a DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of hours to a starting DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_PRM_DSC_1: "The number of hours to add to the starting DateTime.", AR_FN_DTM_ADDHOURS_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2009 at 09:30:00 AM.", AR_FN_TIME_ADDHOURS_TIME_LNG_DSC: "Adds a specified number of hours to a Time. Addition of hours to a Time value allows for wrap-around so adding three hours to a Time value of 22:00:00 will return a Time value of 01:00:00.", AR_FN_TIME_ADDHOURS_TIME_LNG_RV: "Returns a Time that is the result of adding the specified number of hours to a starting Time.", AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_0: "The starting Time.", AR_FN_TIME_ADDHOURS_TIME_LNG_PRM_DSC_1: "The number of hours to add to the starting Time.", AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_0: "A Time whose value is 09:30:00AM.", AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_1: "A Time whose value is 09:30:00.500PM.", AR_FN_TIME_ADDHOURS_TIME_LNG_EX_OUT_2: "A Time whose value is 12:00:00PM.", AR_FN_DSC_ADDMINUTES: "Add the specified number of minutes to a value.", AR_FN_DTM_ADDMINUTES_DTM_LNG_DSC: "Adds a specified number of minutes to a DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of minutes to a starting DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_PRM_DSC_1: "The number of minutes to add to the starting DateTime.", AR_FN_DTM_ADDMINUTES_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2009 at 06:33:00 AM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_DSC: "Adds a specified number of minutes to a Time. Addition of minutes to a Time value allows for wrap-around so adding 90 minutes to a Time value of 23:30:00 will return a Time value of 01:00:00.", AR_FN_TIME_ADDMINUTES_TIME_LNG_RV: "Returns a Time that is the result of adding the specified number of minutes to a starting Time.", AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_0: "The starting Time.", AR_FN_TIME_ADDMINUTES_TIME_LNG_PRM_DSC_1: "The number of minutes to add to the starting Time.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_0: "A Time whose value is 09:00:00AM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_1: "A Time whose value is 08:30:00.500PM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_2: "A Time whose value is 00:00:00AM.", AR_FN_TIME_ADDMINUTES_TIME_LNG_EX_OUT_3: "A Time whose value is 00:30:00AM.", AR_FN_DSC_ADDSECONDS: "Add the specified number of seconds to a value.", AR_FN_DTM_ADDSECONDS_DTM_LNG_DSC: "Adds a specified number of seconds to a DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_RV: "Returns a DateTime that is the result of adding the specified number of seconds to a starting DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_0: "The starting DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_PRM_DSC_1: "The number of seconds to add to the starting DateTime.", AR_FN_DTM_ADDSECONDS_DTM_LNG_EX_OUT_0: "A DateTime of January 10, 2009 at 06:30:03 AM.", AR_FN_TIME_ADDSECONDS_TIME_LNG_DSC: "Adds a specified number of seconds to a Time. Addition of seconds to a Time value allows for wrap-around so adding 300 seconds to a Time value of 23:57:00 will return a Time value of 00:02:00.", AR_FN_TIME_ADDSECONDS_TIME_LNG_RV: "Returns a Time that is the result of adding the specified number of seconds to a starting Time.", AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_0: "The starting Time.", AR_FN_TIME_ADDSECONDS_TIME_LNG_PRM_DSC_1: "The number of seconds to add to the starting Time.", AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_0: "A Time whose value is 00:35:30AM.", AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_1: "A Time whose value is 11:30:00PM.", AR_FN_TIME_ADDSECONDS_TIME_LNG_EX_OUT_2: "A Time whose value is 06:30:00.500AM.", AR_FN_DSC_LOGICALIF: "Performs a logical if and returns one value if the supplied condition is true and a different value if the supplied condition is false.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false, the value of the falseValue parameter is returned.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_1: "The value to return if the condition is true.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_PRM_DSC_2: "The value to return if the condition is false or a NOT_SET Boolean.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_4: 'A Currency with an amount of 10.00 and code of "USD".', AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_5: "The DateTime of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC)", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_6: "A Duration of 1 hour.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_7: 'The User with the name "Doe, John".', AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_8: "The Skill of Spanish.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_9: "The Date whose value is June 1st, 2010.", AR_FN_ANY_LOGICALIF_BLN_ANY_ANY_EX_OUT_10: "The Time whose value is 12:00:00PM.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueParameter is returned. Otherwise the value of falseParameter is returned. Only the trueValue or falseValue parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValue and falseValue parameters must be the same.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_RV: "If value in the condition parameter evaluates to true, the value in the trueValue parameter is returned. If the value of the condition evaluates to false or a NOT_SET Boolean, the value of the falseValue parameter is returned.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_1: "The collection value to return if the condition is true.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_PRM_DSC_2: "The collection value to return if the condition is false or a NOT_SET Boolean.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_0: 'A currency collection with one item. The Currency item has an amount of 10.00 and code of "USD".', AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_1: "The collection with the Boolean value true.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_2: 'The String collection with the "hello" string in it.', AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_3: "The Integer collection with the value 100 in it.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_4: "The Integer collection with the value 100.5 in it.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_5: "A DateTime collection with the DateTime value of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC).", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_6: "The Duration collection with the Duration of 1 hour.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_7: 'A User collection with the User whose username is "john.doe@company.com".', AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_8: "A Skill collection with the Skill of Spanish.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_9: "A Skill collection with one NOT_SET Skill in it.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_10: "The Date collection with one Date item whose value is June 1st, 2010.", AR_FN_ANY_COLL_LOGICALIF_BLN_ANY_COLL_ANY_COLL_EX_OUT_11: "The Time collection with one Time item whose value is 12:00:00PM.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_DSC: "Evaluates the Boolean passed in the condition parameter and if the result is true, the value of the trueValueAudio is returned. Otherwise the value of falseValueAudio is returned. Only the trueValueAudio or falseValueAudio parameter will be evaluated based on the result the condition parameter. The type of data passed in to trueValueAudio and falseValueAudio parameters must be the same.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_RV: "If value in the condition parameter evaluates to true, the Audio value in the trueValueAudio parameter is returned. If the value of the condition evaluates to false or a NOT_SET Boolean, the value of the falseValueAudio parameter is returned.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_0: "The condition to check. A NOT_SET Boolean is considered false.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_1: "The Audio value to return if the condition is true.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_PRM_DSC_2: "The Audio value to return if the condition is false or a NOT_SET Boolean.", AR_FN_AUDIO_LOGICALIF_BLN_AUDIO_AUDIO_EX_OUT_0: 'Audio for the string "Hello" spoken via. text to speech.', AR_FN_DSC_AREEQUAL: "Checks whether all of the arguments are equal.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_DSC: "Returns a Boolean saying whether all of the arguments are equal.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_RV: "Returns true if all instances of valueToCompare are equal to the valueToCompareTo value, otherwise false.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_0: "The value to check.", AR_FN_BLN_AREEQUAL_ANY_ANY_MORE_PRM_DSC_1: "This value will be compared to the value in the valueToCompare parameter.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_DSC: "Checks to see if two collections are equal or not. To be considered equal, the collections must have the same number of items and each item in one collection must be equal to the corresponding element in the other collection.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_RV: "Returns a boolean indicating if the two collections are equal or not.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_0: "This collection will be compared to the collection in valueToCompareTo.", AR_FN_BLN_AREEQUAL_ANY_COLL_ANY_COLL_PRM_DSC_1: "The collection to check against.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_DSC: "Returns a Boolean indicating if two or more String values are equal.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_RV: "Returns true if value in valueToCompare is equal to the valueToCompareTo value, otherwise false.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_0: "Whether or not to perform a case sensitive or case insensitive comparison of the strings.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_1: "This value will be compared to the value in the valueToCompareTo parameter.", AR_FN_BLN_AREEQUAL_BLN_STR_STR_MORE_PRM_DSC_2: "The value to check against.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_DSC: "Checks to see if two String collections are equal or not. To be considered equal, the collections must have the same number of items and each item in one collection must be equal to the corresponding element in the other collection.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_RV: "Returns a boolean indicating if the two collections are equal or not.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_0: "Whether or not to perform case sensitive or case insensitive comparisons of items in the collections.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_1: "This collection will be compared to the collection in valueToCompareTo.", AR_FN_BLN_AREEQUAL_BLN_STR_COLL_STR_COLL_PRM_DSC_2: "The collection to check against.", AR_FN_DSC_ISSKILLEXPRESSIONFILTERVALID: "Determines whether a Skill Expression Filter is valid by checking if its normalized text has at least one character.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_DSC: "Returns true if the supplied skill expression filter's normalized text has at least one character. Returns false if the skill expression filter is NOT_SET or if the normalized text is empty or NOT_SET.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_RV: "Returns true if the skill expression filter's normalized text has at least one character. Returns false if the skill expression filter is NOT_SET or if the normalized text is empty or NOT_SET.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_PRM_DSC_0: "The Skill Expression Filter to validate.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_0: "Returns true if the normalized text has at least one character.", AR_FN_BLN_ISSKILLEXPRESSIONFILTERVALID_SKILLEXPRESSIONFILTER_EX_OUT_1: "Returns false because the skill expression filter is NOT_SET.", AR_FN_DSC_ARESKILLEXPRESSIONFILTERSVALID: "Determines the validity of a Skill Expression Filter collection.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_DSC: "Determines the validity of a Skill Expression Filter collection. Returns true if all Skill Expression Filters in the collection are valid. Returns false if the collection is empty or if any Skill Expression Filter in the collection is invalid.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_RV: "Returns true if all Skill Expression Filters in the collection are valid. Returns false if the collection is empty or if any Skill Expression Filter in the collection is invalid.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_PRM_DSC_0: "The Skill Expression Filter collection to validate.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_0: "Returns true if all Skill Expression Filters in the collection are valid.", AR_FN_BLN_ARESKILLEXPRESSIONFILTERSVALID_SKILLEXPRESSIONFILTER_COLL_EX_OUT_1: "Returns false because the collection is empty.", AR_FN_DSC_ISSET: "Determines whether or not a value is set by testing to see if it is not equal to NOT_SET.", AR_FN_BLN_ISSET_ANY_DSC: "Determines whether or not the supplied value is NOT_SET.", AR_FN_BLN_ISSET_ANY_RV: "Returns a Boolean true if the value passed in is NOT_SET.", AR_FN_BLN_ISSET_ANY_PRM_DSC_0: "The value to test to see if it is set or not.", AR_FN_BLN_ISSET_AUDIO_DSC: "Determines whether or not the supplied Audio value is NOT_SET.", AR_FN_BLN_ISSET_AUDIO_RV: "Returns a Boolean true if the Audio value passed in is NOT_SET.", AR_FN_BLN_ISSET_AUDIO_PRM_DSC_0: "The Audio value to test to see if it is set or not.", AR_FN_BLN_ISSET_NTS_DSC: "Returns a boolean false.", AR_FN_BLN_ISSET_NTS_RV: "Returns a Boolean false.", AR_FN_BLN_ISSET_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DSC_GETAT: "Gets an item at a specified index in a collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_DSC: "Gets an item at a specified index in a collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_RV: "Returns the item at the specified index in the collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_0: "The collection from which to get an item.", AR_FN_ANY_GETAT_ANY_COLL_LNG_PRM_DSC_1: "The zero-based index of the item to get from the collection.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_4: 'A Currency value with a NOT_SET amount and code of "USD"', AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_5: "The DateTime of May 5th, 2009 at 10:30:00 AM in Coordinated Universal Time (UTC).", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_6: "The duration of 10 days and 30 minutes.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_7: "The Spanish Skill", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_8: 'The User with the username of "john.doe@company.com"', AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_9: "A NOT_SET Skill.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_10: "The Date whose value is January 10th, 2015.", AR_FN_ANY_GETAT_ANY_COLL_LNG_EX_OUT_11: "The Time whose value is 02:15:00PM.", AR_FN_JSON_GETAT_JSON_LNG_DSC: "For a given JSON value, if the value contains an array this returns an item from the array or if the value contains a string, this returns a character at the supplied index.", AR_FN_JSON_GETAT_JSON_LNG_RV: "Returns the item from the supplied JSON array or character from the supplied JSON string value as a JSON value.", AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_0: "The JSON value that contains an array with the item to return or string value whose character you want to return. If the supplied JSON value does not contain an array or string, this will invoke error handling. Remember the IsJsonArray or IsJsonString functions can be used to check if a JSON value contains an array or string.", AR_FN_JSON_GETAT_JSON_LNG_PRM_DSC_1: "The zero-based index of the item in the JSON value array or character position in the JSON value string to return. Attempting to access an array item or string character using a negative index or an index that is greater than or equal to the number of items in the array or length of the string will invoke error handling.", AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_0: 'A JSON String containing the value "b"', AR_FN_JSON_GETAT_JSON_LNG_EX_OUT_1: 'A JSON value containing the string "l".', AR_FN_DSC_GETCOLLECTIONPROPERTYVALUES: "Returns a collection of property values for a given property name from the items in a collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_DSC: "Returns a collection of values for the specified property from each item in the supplied collection. The collection must be a data type that supports properties. If an item in the collection is NOT_SET, the corresponding value in the returned collection is NOT_SET since there is no property to access. For JSON collections, only items that are JSON objects are considered; any other item or an item missing the property resolves to NOT_SET.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_RV: "Returns a collection containing the value of the specified property from each item in the supplied collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_0: "The collection whose items' property values are to be returned. Must be a data type that supports properties.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_PRM_DSC_1: "The name of the property to retrieve from each item in the collection. This must be a string literal.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_EX_OUT_0: "A String collection containing the IDs of the Marketing and Support queues followed by NOT_SET for the queue that could not be found.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_DSC: "Returns a collection of values for the specified property from each item in the supplied collection. If an item in the collection is NOT_SET, the corresponding value in the returned collection is NOT_SET, since there is no property to access. If unique is true, only unique property values are returned. This is a shorthand for RemoveDups(GetCollectionPropertyValues(collection, propertyName)).", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_RV: "Returns a collection containing the value of the specified property from each item in the supplied collection, with duplicate values removed when unique is true.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_0: "The collection whose items' property values are to be returned. Must be a data type that supports properties.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_1: "The name of the property to retrieve from each item in the collection. This must be a string literal.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_PRM_DSC_2: "Whether only unique property values should be returned in the resulting collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_EX_OUT_0: "A String collection containing the unique IDs of the Marketing and Support queues.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_DSC: "Returns a collection of values for the specified property from each item in the supplied collection. If an item in the collection is NOT_SET, the corresponding value in the returned collection is NOT_SET, since there is no property to access. If unique is true and ignoreCase is true, String property values are compared case insensitively when determining uniqueness. This is a shorthand for RemoveDups(GetCollectionPropertyValues(collection, propertyName), true).", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_RV: "Returns a collection containing the value of the specified property from each item in the supplied collection, with duplicate values removed when unique is true.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_0: "The collection whose items' property values are to be returned. Must be a data type that supports properties.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_1: "The name of the property to retrieve from each item in the collection. This must be a string literal.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_2: "Whether only unique property values should be returned in the resulting collection.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_PRM_DSC_3: "When unique is true, whether String property values should be compared case insensitively when determining uniqueness.", AR_FN_ANY_COLL_GETCOLLECTIONPROPERTYVALUES_ANY_COLL_STR_BLN_BLN_EX_OUT_0: 'A JSON collection containing a single JSON value with the string "Marketing".', AR_FN_DSC_COUNT: "Gets the number of items in a collection.", AR_FN_LNG_COUNT_ANY_COLL_DSC: "Gets the number of items in a collection.", AR_FN_LNG_COUNT_ANY_COLL_RV: "Returns the number of items in a collection.", AR_FN_LNG_COUNT_ANY_COLL_PRM_DSC_0: "The Boolean collection to count.", AR_FN_LNG_COUNT_JSON_DSC: "Counts the number of items within a JSON value that contains an array.", AR_FN_LNG_COUNT_JSON_RV: "Returns the number of items in the JSON array.", AR_FN_LNG_COUNT_JSON_PRM_DSC_0: "The JSON value with the array to count. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_DSC_ESCAPEFORMARKDOWN: "Escapes text for verbatim usage in Markdown.", AR_FN_STR_ESCAPEFORMARKDOWN_STR_DSC: 'Certain characters have special meaning in Markdown syntax. For example, using the "#" character indicates text following the "#" should be rendered as a heading. In order to see characters verbatim so they are not interpreted as formatting characters, they need to be escaped with a backslash. This function escapes "\\", "`", "*", "_", "{", "}", "[", "]", "(", ")" and "#" characters by pre-pending them with a "\\" from the supplied String value.', AR_FN_STR_ESCAPEFORMARKDOWN_STR_RV: "Returns the escaped String.", AR_FN_STR_ESCAPEFORMARKDOWN_STR_PRM_DSC_0: "The String to escape for Markdown.", AR_FN_STR_ESCAPEFORMARKDOWN_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_ESCAPEFORXML: "Escapes text for verbatim usage in XML.", AR_FN_STR_ESCAPEFORXML_STR_DSC: `Certain characters have special meaning in XML. For example, < and > are used to define tags in XML but if you want to need to use those characters verbatim so they are not interpreted as XML, they need to be escaped. This function escapes the " character to ", ' to ', < to <, > to > and & to &.`, AR_FN_STR_ESCAPEFORXML_STR_RV: "Returns the escaped String.", AR_FN_STR_ESCAPEFORXML_STR_PRM_DSC_0: "The String to escape for XML.", AR_FN_STR_ESCAPEFORXML_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_FIND: "Finds all occurrences of an item in a collection and returns an Integer collection of indices where that item was found. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_DSC: "Finds all occurrences of an item in a collection and returns an Integer collection of indices where that item was found.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_RV: "Returns the index of all occurrences of an item in a collection in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_0: "The Collection you want to search.", AR_FN_LNG_COLL_FIND_ANY_COLL_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_FINDFIRST: "Finds the first occurrence of an item in a collection and returns an Integer indicating the index where that item was found. If the item is not found, -1 will be returned.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_DSC: "Finds the first occurrence of an item in a collection and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_RV: "Returns the index of the first occurrence of an item in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_0: "The Collection you want to search.", AR_FN_LNG_FINDFIRST_ANY_COLL_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_FINDITEMS: "Finds all occurrences of a knowledge base document labels in a knowledge base document label collection by label name and returns an Integer collection of indices where the items were found. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC: "Finds all occurrences of a knowledge base document labels in a knowledge base document label collection by label name and returns an Integer collection of indices where the items were found.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV: "Returns the index of all occurrences of a knowledge base document labels in a collection in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1: "The knowledge base document label name to find.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1: 'Returns the indices of the label "Welcome Article" as an array of Integers, if it can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns an empty Integer array.', AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_DSC: "Finds all occurrences of a knowledge base document labels in a knowledge base document label collection and returns an Integer indicating the index where the items were found.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_RV: "Returns the index of all occurrences of a knowledge base document labels in a collection in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_1: "The name of the knowledge base document label property to match on.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_PRM_DSC_2: "The value of the knowledge base document label property to match on.", AR_FN_LNG_COLL_FINDITEMS_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_STR_EX_OUT_1: 'Returns the indices of the label "Welcome Article" as an array of Integers, if labels with that name can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns an empty Integer array.', AR_FN_DSC_FINDFIRSTITEM: "Finds the first occurrence of an item in a collection and returns an Integer indicating the index where the item was found. If the item is not found, -1 will be returned.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_DSC: "Finds the first occurrence of a knowledge base document label in a knowledge base document label collection by label name and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_RV: "Returns the index of the first occurrence of a knowledge base document labels in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_PRM_DSC_1: "The knowledge base document label name to find.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENTLABEL_COLL_STR_EX_OUT_1: 'Returns the first index of the label "Welcome Article" as an integer, if it can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns -1.', AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_DSC: "Finds the first occurrence of a knowledge base document label in a knowledge base document label collection and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_RV: "Returns the index of the first occurrence of a knowledge base document labels in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_0: "The knowledge base document label collection.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_1: "The value of the knowledge base document label property to match on.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_PRM_DSC_2: "The name of the knowledge base document label property to match on.", AR_FN_LNG_FINDFIRSTITEM_KNOWLEDGEBASEDOCUMENT_COLL_STR_STR_EX_OUT_1: 'Returns the first index of the label "Welcome Article" as an integer, if a label with that name can be found within Flow.KnowledgeBaseDocument.labels. If the supplied label is not found, this returns -1.', AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_DSC: "Finds the first occurrence of a customer segment in an assigned customer segment collection by customer segment name and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_RV: "Returns the index of the first occurrence of an assigned customer segment in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_0: "The assigned customer segment collection to search.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_PRM_DSC_1: "The customer segment name to find.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_EX_OUT_1: 'Returns the first index of the segment with name "Gold Tier" as an integer, if it can be found within the assigned customer segment collection. If the supplied segment is not found, this returns -1.', AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_DSC: "Finds the first occurrence of a customer segment in an assigned customer segment collection by property value and name and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_RV: "Returns the index of the first occurrence of an assigned customer segment in a collection as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_0: "The assigned customer segment collection to search.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_1: "The value of the assigned customer segment property to match on.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_PRM_DSC_2: "The name of the assigned customer segment property to match on.", AR_FN_LNG_FINDFIRSTITEM_ASSIGNEDCUSTOMERSEGMENT_COLL_STR_STR_EX_OUT_1: "Returns the first index of the assigned customer segment where the specified property matches the given value. If no match is found, this returns -1.", AR_FN_DSC_FINDJSONARRAYITEM: "Finds all occurrences of an item in a JSON value that contains an array and returns an Integer collection of indices where that item was found. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_DSC: "Finds all occurrences of an item in a JSON array and returns an Integer collection of indices where that item was found.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_RV: "Returns the index of all occurrences of an item in a JSON array in an Integer collection. If the item is not found, an empty Integer collection is returned.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_0: "The source JSON value that contains a JSON array for the find operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_LNG_COLL_FINDJSONARRAYITEM_JSON_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_FINDJSONARRAYITEMFIRST: "Finds the first occurrence of an item in a JSON value that contains an array and returns an Integer indicating the index where that item was found. If the item is not found, -1 will be returned.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_DSC: "Finds the first occurrence of an item in a JSON array and returns an Integer indicating the index where that item was found.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_RV: "Returns the index of the first occurrence of an item in a JSON array as an Integer. If the item is not found, -1 is returned.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_0: "The source JSON value that contains a JSON array for the find operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_LNG_FINDJSONARRAYITEMFIRST_JSON_ANY_PRM_DSC_1: "The value to find.", AR_FN_DSC_MAKELIST: "Creates a collection with the specified parameters.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_DSC: "Creates a collection with the specified items.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_RV: "Returns a collection with the specified elements.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_PRM_DSC_0: "Item to add to the collection.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_0: "A Currency collection with two currency items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_1: "A DateTime collection with two date times in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_2: "A Decimal collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_3: "A Duration collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_4: "An Integer collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_5: "A String collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_6: "A Boolean collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_7: "A User collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_8: "A Skill collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_9: "A Skill collection with two items in it.", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_10: "A ListPickerItem collection with two items in it", AR_FN_ANY_COLL_MAKELIST_ANY_MORE_EX_OUT_11: "A ListPickerSection collection with one items in it", AR_FN_DSC_MAKEEMPTYLIST: "Creates an empty collection based on the type value passed in.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_DSC: "Creates an empty collection with the type specified in the item parameter.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_RV: "Returns an empty collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_PRM_DSC_0: "The item whose type will determine the type of the empty collection returned.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_0: "An empty Currency collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_1: "An empty DateTime collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_2: "An empty Decimal collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_3: "An empty Duration collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_4: "An empty Integer collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_5: "An empty String collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_6: "An empty Boolean collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_7: "An empty User collection.", AR_FN_ANY_COLL_MAKEEMPTYLIST_ANY_MORE_EX_OUT_8: "An empty Skill collection.", AR_FN_DSC_ADDITEM: "Adds an item to a collection.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_DSC: "Adds a new item value to the end of a collection.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_RV: "Returns a new collection value whose contents is the supplied source collection plus the valueToAdd value appended to the end.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_0: "The source collection for the add operation.", AR_FN_ANY_COLL_ADDITEM_ANY_COLL_ANY_PRM_DSC_1: "The value to add to the returned collection. This must be the same data type as the source collection.", AR_FN_DSC_ADDJSONARRAYITEM: "Adds an item to a collection.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_DSC: "Creates a new JSON value that contains an array with items cloned from the supplied JSON value array with the value to add item value appended to the resulting array. The supplied JSON array is left unchanged.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_RV: "Returns a JSON value with the item added to the array.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_0: "The JSON value that contains an array for the add operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_PRM_DSC_1: "The value to add to the array contained in the returned JSON value.", AR_FN_JSON_ADDJSONARRAYITEM_JSON_ANY_EX_OUT_0: 'A JSON value containing the following array: [ "a", 2, "c", "d" ]', AR_FN_DSC_ADDITEMAT: "Adds a new item value to a collection at a specific index.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_DSC: "Adds a new item to a collection by inserting it at a specified index.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_RV: "Returns a new collection value whose contents is the supplied source collection contents with the valueToAdd value inserted at the specified index.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0: "The source collection for the add operation.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1: "The zero-based index where the valueToAdd value will be inserted in the returned collection. To insert at the beginning of the returned collection, use an index value of 0. An index value less than or equal to the source collection length will append the valueToAdd item value in the returned collection.", AR_FN_ANY_COLL_ADDITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2: "The value to add to the returned collection. This must be the same data type as the source collection.", AR_FN_DSC_ADDJSONARRAYITEMAT: "Adds a new item to an array contained in a JSON value at a specific index in that array.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_DSC: "Creates a new JSON value that contains an array with items cloned from the supplied JSON value array with the value to add inserted at the specified index. The supplied JSON array is left unchanged.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_RV: "Returns a JSON value that contains an array with the item added at the specified index.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0: "The JSON value with an array for the addJsonArrayItemAt operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1: "The zero-based index where the valueToAdd value will be inserted in the returned Array. To insert at the beginning of the returned Array, use an index value of 0. An index value mediumr than or equal to the source collection length will append the valueToAdd item value to the returned array.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2: "The value to add to the returned JSON array.", AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0: 'A JSON value with an array that contains the values: [ 0, 1, 2, "Hello" ]', AR_FN_JSON_ADDJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1: 'A JSON value with an array that contains the values: [ "Goodbye", "Hello" ]', AR_FN_DSC_REMOVEDUPS: "Removes duplicate values from a collection.", AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_DSC: "Removes all duplicate values from the supplied source collection and returns the resulting collection value. To determine if a collection item is a duplicate of another, this function uses the equals operator when comparing the two collection items. Duplicate values that follow the first occurrence of a value are removed from the collection.", AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_RV: "Returns a new collection value with duplicate collection items removed.", AR_FN_ANY_COLL_REMOVEDUPS_ANY_COLL_PRM_DSC_0: "The source collection for the duplicate removal operation.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_DSC: "Removes all duplicate String values from the source collection and returns the resulting collection value. This function has an option to perform case insensitive String value checking. Duplicate String values that follow the first occurrence of a String value are removed from the collection.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_RV: "Returns a new collection value with duplicate String items removed.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_0: "The source collection for the duplicate removal operation.", AR_FN_STR_COLL_REMOVEDUPS_STR_COLL_BLN_PRM_DSC_1: "Whether or not to perform case insensitive (true) or case sensitive (false) String matching to determine duplicates for String values in the source collection.", AR_FN_DSC_REMOVEJSONARRAYDUPS: "Returns a JSON value that contains an array with duplicate values removed from a supplied JSON value that contains an array.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_DSC: "Creates a new JSON value that contains an array with unique items cloned from the supplied JSON value array. The supplied JSON array is left unchanged.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_RV: "Returns a new JSON value that contains an array by cloning only unique values in the array in the supplied JSON value.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_PRM_DSC_0: "The source JSON value that contains an array for the duplicate removal operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REMOVEJSONARRAYDUPS_JSON_EX_OUT_0: 'A JSON value that contains an array with items [ 100, 150, false, { "a": 5 } ]', AR_FN_DSC_REMOVEITEM: "Removes one or more items from a collection by value.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_DSC: "Removes all occurrences of a value from a collection and returns the resulting collection value.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_RV: "Returns a new collection value whose contents is the supplied source collection value without source collection items that were equal to the valueToRemove value.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_0: "The source collection for the remove operation.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_PRM_DSC_1: "The value to remove from the collection. This must be the same data type as the source collection.", AR_FN_ANY_COLL_REMOVEITEM_ANY_COLL_ANY_EX_OUT_4: "An empty Integer collection.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_DSC: "Removes all occurrences of a String value from a String collection and returns the resulting String collection value.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_RV: "Returns a new String collection value whose contents is the supplied source collection value without source collection String items whose value was equal to the valueToRemove value.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_0: "The source String collection for the remove operation.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_1: "The String value to remove from the collection.", AR_FN_STR_COLL_REMOVEITEM_STR_COLL_STR_BLN_PRM_DSC_2: "Whether or not to perform case insensitive (true) or case sensitive (false) matching for String values in the source collection.", AR_FN_DSC_REMOVEJSONARRAYITEM: "Removes one or more items from a JSON value that contains an array.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_DSC: "Removes all occurrences of a value in a JSON array and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_RV: "Returns a new JSON value that contains a JSON array without items that are equal to the supplied valueToRemove value.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_0: "The source JSON value that contains an array for the remove operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_PRM_DSC_1: "The value to remove from the JSON array.", AR_FN_JSON_REMOVEJSONARRAYITEM_JSON_ANY_EX_OUT_0: 'A JSON value that contains an array of [ "There" ].', AR_FN_DSC_REMOVEITEMAT: "Removes an item from a collection at a specific index.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_DSC: "Removes an item from a collection by its index and returns the resulting collection value.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_RV: "Returns a new collection value whose contents is the supplied source collection items without the item at the specified index.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_0: "The source collection for the remove operation.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_PRM_DSC_1: "The zero-based index of the item to remove from the collection.", AR_FN_ANY_COLL_REMOVEITEMAT_ANY_COLL_LNG_EX_OUT_0: "An empty String collection.", AR_FN_DSC_REMOVEJSONARRAYITEMAT: "Removes an item from an array in a JSON value at a specific index.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_DSC: "Removes a value at a specified index in a JSON array and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_RV: "Returns a new JSON value that contains a JSON array without the item at the supplied array's index.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_0: "The source JSON value that contains an array for the remove operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_PRM_DSC_1: "The zero-based index of the item to remove from the JSON array. If the index is less than 0 or greater than or equal to the number of items in the array, this will invoke error handling.", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_0: "A JSON value that contains an array with items [ 100, false ].", AR_FN_JSON_REMOVEJSONARRAYITEMAT_JSON_LNG_EX_OUT_1: "A JSON value that contains an array with the item [ false ].", AR_FN_DSC_REPLACEITEM: "Replaces one or more items in a collection with a new value.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_DSC: "Replaces all occurrences of a value in a collection with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_RV: "Returns a new collection value whose contents is the supplied source collection value with all collection items equal to valueToReplace replaced with the newValue value.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_0: "The source collection for the replace operation.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_1: "The item value to replace in the collection. This must be the same data type as the source collection.", AR_FN_ANY_COLL_REPLACEITEM_ANY_COLL_ANY_ANY_PRM_DSC_2: "The replacement item value. This must be the same data type as the source collection.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_DSC: "Replaces all occurrences of a String value in a collection with a new String value and returns the resulting String collection value.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_RV: "Returns a new String collection value whose contents is the supplied source collection value with all String collection items equal to valueToReplace replaced with the newValue String value.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_0: "The source String collection for the replace operation.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_1: "The item String value to replace in the collection.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_2: "The replacement item String value.", AR_FN_STR_COLL_REPLACEITEM_STR_COLL_STR_STR_BLN_PRM_DSC_3: "Whether or not to perform case insensitive (true) or case sensitive (false) matching for String values in the source collection.", AR_FN_DSC_REPLACEJSONARRAYITEM: "Replaces one or more items from a JSON value that contains an array.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_DSC: "Replaces all occurrences of a value in a JSON array with a new value and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_RV: "Returns a new JSON value that contains an array with replaced values.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_0: "The source JSON value that contains a JSON array for the replace operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_1: "The item value to replace in the returned array.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_PRM_DSC_2: "The replacement item value.", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_0: 'A JSON value that contains the array [ "Goodbye" ]', AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_1: "A JSON value that contains the array [0, 2, 4, 6, 8]", AR_FN_JSON_REPLACEJSONARRAYITEM_JSON_ANY_ANY_EX_OUT_2: "A JSON value that contains the array [0, null, 100]", AR_FN_DSC_REPLACEITEMAT: "Replaces an item in a collection at a specific index.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_DSC: "Replaces the collection item at a specified index with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_RV: "Returns a new collection value whose contents is the supplied source collection value with the item at the specified index set to the value of newValue.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_0: "The source collection for the replace operation.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_1: "The zero-based index of the item to replace in the collection. If the index is less than 0 or greater than or equal to the number of items in the JSON array, this will invoke error handling.", AR_FN_ANY_COLL_REPLACEITEMAT_ANY_COLL_LNG_ANY_PRM_DSC_2: "The replacement value. This must be the same data type as the source collection.", AR_FN_DSC_REPLACEJSONARRAYITEMAT: "Replaces one or more items from a JSON value that contains an array.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_DSC: "Replaces an item in a JSON array at a specified index with a new value and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_RV: "Returns a new JSON value that contains an array with the replaced value.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_0: "The source JSON value that contains an array for the replace operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_1: "The zero-based index of the item to replace in the JSON array. If the index is less than 0 or greater than or equal to the number of items in the array, this will invoke error handling.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_PRM_DSC_2: "The replacement item value.", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_0: 'A JSON value that contains the array [ "Goodbye" ]', AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_1: "A JSON value that contains the array [0, 2, false, 5, 8]", AR_FN_JSON_REPLACEJSONARRAYITEMAT_JSON_LNG_ANY_EX_OUT_2: "A JSON value that contains the array [0, null, 100]", AR_FN_DSC_REPLACEITEMFIRST: "Replaces the first occurrence of a value in a collection with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_DSC: "Replaces the first matching occurrence of a value in a collection with a new value and returns the resulting collection value.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_RV: "Returns a new collection value whose contents is the supplied source collection with the first item whose value equals valueToReplace replaced with the value of newValue.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_0: "The source collection for the replace operation.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_1: "The value to replace in the collection. This must be the same data type as the source collection.", AR_FN_ANY_COLL_REPLACEITEMFIRST_ANY_COLL_ANY_ANY_PRM_DSC_2: "The replacement value. This must be the same data type as the source collection.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_DSC: "Replaces the first matching occurrence of a String value in a collection with a new String value and returns the resulting collection value.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_RV: "Returns a new collection value whose contents is the supplied source collection with the first item whose value equals valueToReplace replaced with the value of newValue.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_0: "The source String collection for the replace operation.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_1: "The String value to replace in the collection.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_2: "The replacement String value.", AR_FN_STR_COLL_REPLACEITEMFIRST_STR_COLL_STR_STR_BLN_PRM_DSC_3: "Whether or not to perform case insensitive (true) or case sensitive (false) matching for String values in the source collection.", AR_FN_DSC_REPLACEJSONARRAYITEMFIRST: "Replaces an array item from a JSON value that contains an array with a new value.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_DSC: "Replaces the first occurrence of a value in a JSON array with a new value and returns a new JSON value with resulting JSON array. The supplied JSON array is left unchanged.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_RV: "Returns a new JSON value that contains the resulting JSON array.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_0: "The source JSON value that contains an array for the replace operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_1: "The item value to replace in the returned array.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_PRM_DSC_2: "The replacement item value.", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_0: 'A JSON value that contains the array [ "Goodbye" ]', AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_1: "A JSON value that contains the array [0, 2, 4, 6, 8, 5, 4, false]", AR_FN_JSON_REPLACEJSONARRAYITEMFIRST_JSON_ANY_ANY_EX_OUT_2: 'A JSON value that contains the array [0, null, { \\"a\\": true, \\"b\\": false }, 100]', AR_FN_DSC_TOBOOL: "Converts a value to a Boolean.", AR_FN_BLN_TOBOOL_DEC_DSC: "Converts a Decimal value to a Boolean.", AR_FN_BLN_TOBOOL_DEC_RV: "Returns true if the value in valueToConvert is not equal to 0.0, false if the value in valueToConvert is equal to 0.0 and a NOT_SET boolean if valueToConvert is NOT_SET.", AR_FN_BLN_TOBOOL_DEC_PRM_DSC_0: "The Decimal to convert to a Boolean.", AR_FN_BLN_TOBOOL_DEC_EX_OUT_3: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_STR_DSC: "Converts a String value to a Boolean.", AR_FN_BLN_TOBOOL_STR_RV: `Returns true if the value in valueToConvert is a case insensitive match to "True", "1" or "T". Returns false if the value in valueToConvert is a case insensitive match to "False", "0" or "F". If the value in valueToConvert is NOT_SET or doesn't match the true or false valid values, a NOT_SET Boolean is returned.`, AR_FN_BLN_TOBOOL_STR_PRM_DSC_0: 'The String to convert to a Boolean. Valid String values are "True", "1", "T", "False", "0", "F" and NOT_SET.', AR_FN_BLN_TOBOOL_STR_EX_OUT_9: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_STR_BLN_DSC: "Converts a String value to a Boolean value with default fallback in case the String value cannot be converted to a Boolean.", AR_FN_BLN_TOBOOL_STR_BLN_RV: "Returns the converted Boolean value.", AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_0: "The String to convert to a Boolean. If the value in valueToConvert is a NOT_SET String, a NOT_SET Boolean is returned. If the string value cannot be converted to a Boolean value, the Boolean value supplied in the default parameter will be returned instead of invoking error handling.", AR_FN_BLN_TOBOOL_STR_BLN_PRM_DSC_1: "The default Boolean value to return instead of invoking error handling if the supplied String value cannot be converted to a Boolean.", AR_FN_BLN_TOBOOL_LNG_DSC: "Converts an Integer value to a Boolean.", AR_FN_BLN_TOBOOL_LNG_RV: "Returns true if the value in valueToConvert is not equal to 0, false if the value in valueToConvert is equal to 0 and a NOT_SET boolean if the value in valueToConvert is NOT_SET.", AR_FN_BLN_TOBOOL_LNG_PRM_DSC_0: "The Integer to convert to a Boolean.", AR_FN_BLN_TOBOOL_LNG_EX_OUT_3: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Boolean.", AR_FN_BLN_TOBOOL_NTS_RV: "Returns a NOT_SET Boolean.", AR_FN_BLN_TOBOOL_NTS_PRM_DSC_0: "The value NOT_SET to convert to a Boolean.", AR_FN_BLN_TOBOOL_NTS_EX_OUT_0: "A NOT_SET Boolean", AR_FN_BLN_TOBOOL_BLN_DSC: "Returns a Boolean value from the supplied Boolean value.", AR_FN_BLN_TOBOOL_BLN_RV: "Returns the supplied Boolean.", AR_FN_BLN_TOBOOL_BLN_PRM_DSC_0: "The Boolean value to return.", AR_FN_BLN_TOBOOL_JSON_DSC: "Converts a JSON value to a Boolean value.", AR_FN_BLN_TOBOOL_JSON_RV: "Returns a Boolean value for the supplied JSON value.", AR_FN_BLN_TOBOOL_JSON_PRM_DSC_0: 'The JSON value to convert to Boolean. If the JSON value contains a number, the result will be true if the number is not equal to 0, otherwise false. If the JSON value contains a boolean, the result will be the boolean value. If the JSON value contains a string, the result will be true if the string value case insensitively matches "True", "T" or "1" and false if it case insensitively matches "False", "F" or "0". If the JSON value contains null, a NOT_SET Boolean is returned. Otherwise if the JSON value contains an object or an array, error handling will be invoked.', AR_FN_BLN_TOBOOL_JSON_EX_OUT_4: "A NOT_SET Boolean.", AR_FN_BLN_TOBOOL_JSON_EX_OUT_5: "A NOT_SET Boolean.", AR_FN_BLN_TOBOOL_JSON_BLN_DSC: "Converts a JSON value to a Boolean value with default fallback in case the JSON value cannot be converted to a Boolean.", AR_FN_BLN_TOBOOL_JSON_BLN_RV: "Returns a Boolean value for the supplied JSON value.", AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_0: 'The JSON value to convert to a Boolean. If the JSON value contains a number, the result will be true if the number is not equal to 0, otherwise false. If the JSON value contains a boolean, the result will be the boolean value. If the JSON value contains a string, the result will be true if the string value case insensitively matches "True", "T" or "1" and false if it case insensitively matches "False", "F" or "0". If the JSON value contains null, a NOT_SET Boolean is returned. Otherwise if the JSON value contains an object or an array or cannot be converted to a Boolean, the default parameter Boolean value is returned.', AR_FN_BLN_TOBOOL_JSON_BLN_PRM_DSC_1: "The default Boolean value to return instead of invoking error handling if the supplied JSON value cannot be converted to a Boolean.", AR_FN_DSC_TODIGITALAUDIO: "Converts a value to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_DSC: "Returns a Digital Audio from the supplied Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_RV: "Returns the supplied Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_PRM_DSC_0: "The Digital Audio to return.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_DIGITALAUDIO_EX_OUT_0: "A NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_RV: "Returns a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_NTS_EX_OUT_0: "A NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DSC: "Returns a Digital Audio from the supplied Response Asset value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_RV: "Returns the Digital Audio value for the supplied Response Asset value if it can be converted, otherwise a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_0: "A Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_EX_OUT_1: "A NOT_SET Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_DSC: "Converts a Response Asset value to a Digital Audio value with default fallback in case the Response Asset value cannot be converted to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_RV: "Returns the Digital Audio value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET Digital Audio is returned instead of the default value. Otherwise the supplied default Digital Audio value is returned.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_0: "The Response Asset to convert to a DigitalAudio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_PRM_DSC_1: "The default Digital Audio value to return instead of invoking error handling if the supplied Response Asset cannot be converted to a Digital Audio.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_0: "A Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_1: "A NOT_SET Digital Audio value.", AR_FN_DIGITALAUDIO_TODIGITALAUDIO_RESPONSEASSET_DIGITALAUDIO_EX_OUT_2: "The default Digital Audio value.", AR_FN_DSC_TODIGITALAUDIOCOLLECTION: "Converts a collection to a Digital Audio Collection.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to a Digital Audio collection by converting each item in the Response Asset collection to a Digital Audio item.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_RV: "The returned Digital Audio collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to a Digital Audio value will be NOT_SET in the returned collection.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to a Digital Audio collection.", AR_FN_DIGITALAUDIO_COLL_TODIGITALAUDIOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "A Digital Audio collection with two items.", AR_FN_DSC_TODISPLAYSTRING: "Converts a value to a localized String.", AR_FN_STR_TODISPLAYSTRING_ANY_DSC: "Converts a value to a localized String.", AR_FN_STR_TODISPLAYSTRING_ANY_RV: "Returns a localized String for the value submitted in valueToConvert.", AR_FN_STR_TODISPLAYSTRING_ANY_PRM_DSC_0: "The value to convert to a String. Any NOT_SET value submitted will result in a NOT_SET String being returned.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_DSC: "Converts a collection to a localized String. The method calls ToDisplayString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_RV: "Returns a localized String for the collection submitted in valueToConvert.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_DSC: "Converts a collection to a localized String. The method calls ToDisplayString on each element in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_RV: "Returns a localized String for the collection.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_ANY_COLL_STR_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used for the delimiter.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_DSC: "Converts a Currency value to a localized String.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TODISPLAYSTRING_CUR_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_DSC: "Converts a Currency collection to a localized String. The method calls ToDisplayString on each Currency in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_0: "The Currency collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_DSC: "Converts a Currency collection to a localized String. The method calls ToDisplayString on each Currency in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TODISPLAYSTRING_CUR_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_DSC: "Converts a Decimal value to a localized String.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_RV: "Returns a string representation of the Decimal value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_0: "The Decimal to convert to a String.", AR_FN_STR_TODISPLAYSTRING_DEC_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_DSC: "Converts a Decimal collection to a localized String. The method calls ToDisplayString on each Decimal in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_RV: "Returns a localized String for the collection.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TODISPLAY_DEC_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_DSC: "Converts a Decimal collection to a localized String. The method calls ToDisplayString on each Decimal in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_RV: "Returns a localized String for the collection.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TODISPLAYSTRING_DEC_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TODISPLAYSTRING_NTS_DSC: "Creates a NOT_SET string.", AR_FN_STR_TODISPLAYSTRING_NTS_RV: "Returns a NOT_SET String.", AR_FN_STR_TODISPLAYSTRING_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_STR_TODISPLAYSTRING_NTS_EX_OUT_0: "A NOT_SET String", AR_FN_DSC_TOSTRING: "Converts a value to a non-localized String.", AR_FN_STR_TOSTRING_ANY_DSC: "Converts a value to a non-localized String.", AR_FN_STR_TOSTRING_ANY_RV: "Returns a non-localized String for the value submitted in valueToConvert.", AR_FN_STR_TOSTRING_ANY_PRM_DSC_0: "The value to convert to a String.", AR_FN_STR_TOSTRING_ANY_EX_OUT_4: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_5: '"10.00|USD" ( currency values return two decimal places if the amount is set )', AR_FN_STR_TOSTRING_ANY_EX_OUT_7: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_10: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_13: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_16: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_18: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_19: "Returns the username property from the supplied User value or a NOT_SET String if the User value itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_20: '"Call back in a week" - This is the name on the Wrapup Code.', AR_FN_STR_TOSTRING_ANY_EX_OUT_21: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_22: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_23: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_EX_OUT_24: '"tel:+1 (317) 872-3000" ( the Phone Number uri property )', AR_FN_STR_TOSTRING_ANY_EX_OUT_25: "Returns the uri property from the supplied Phone Number value. If the Phone Number value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_26: "Returns the name property from the supplied Skill value. If the Skill value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_27: "Returns the username property from the supplied User value. If the User value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_28: "Returns the name property from the supplied Wrapup Code value. If the Wrapup Code value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_29: "Returns the String value of the Call.ContactId variable.", AR_FN_STR_TOSTRING_ANY_EX_OUT_30: "Returns the id property value from the supplied Email value.", AR_FN_STR_TOSTRING_ANY_EX_OUT_31: "Returns the id property value from the supplied Email Address value.", AR_FN_STR_TOSTRING_ANY_EX_OUT_32: "Returns the id property value from the supplied Email Attachment value.", AR_FN_STR_TOSTRING_ANY_EX_OUT_33: "Returns the id property value from the supplied External Organization value or a NOT_SET String if the External Organization value itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_34: "Returns the id property value from the supplied External Contact value or a NOT_SET String if the External Contact value itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_35: 'Returns a String generated from non blank properties in the External Address such as "100 Main St., Chicago, IL, 60447, USA", "Los Angeles, CA" or a NOT_SET String if the External Address value itself is NOT_SET.', AR_FN_STR_TOSTRING_ANY_EX_OUT_36: "Returns the display property from the supplied External PhoneNumber value or a NOT_SET String if the External PhoneNumber itself is NOT_SET.", AR_FN_STR_TOSTRING_ANY_EX_OUT_37: '"Welcome" - This returns the name property from the supplied Prompt value. If a Prompt value is NOT_SET, a NOT_SET String is returned.', AR_FN_STR_TOSTRING_ANY_EX_OUT_42: "Returns the id property of the supplied Workitem.", AR_FN_STR_TOSTRING_ANY_EX_OUT_49: "Returns the name property from the supplied Utilization Label. If Utilization Label value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_50: "Returns the name property from the supplied Worktype Status. If the Worktype Status value is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_ANY_EX_OUT_51: "Returns the title property of the supplied TimePicker value", AR_FN_STR_TOSTRING_NTS_DSC: "Creates a NOT_SET string.", AR_FN_STR_TOSTRING_NTS_RV: "Returns a NOT_SET String.", AR_FN_STR_TOSTRING_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_STR_TOSTRING_NTS_EX_OUT_0: "A NOT_SET String", AR_FN_STR_TOSTRING_ANY_COLL_DSC: "Converts a collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TOSTRING_ANY_COLL_RV: "Returns a non-localized String for the collection submitted in valueToConvert.", AR_FN_STR_TOSTRING_ANY_COLL_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TOSTRING_ANY_COLL_STR_DSC: "Converts a collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Items in the returned string are delimited with the value specified in the delimiter parameter.", AR_FN_STR_TOSTRING_ANY_COLL_STR_RV: "Returns a non-localized String for the collection.", AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_0: "The collection to convert to a String.", AR_FN_STR_TOSTRING_ANY_COLL_STR_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used for the delimiter.", AR_FN_STR_TOSTRING_DEC_LNG_DSC: "Converts a Decimal value to a non-localized String.", AR_FN_STR_TOSTRING_DEC_LNG_RV: "Returns a string representation of the Decimal value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_0: "The Decimal to convert to a String.", AR_FN_STR_TOSTRING_DEC_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_DEC_LNG_EX_OUT_3: "A NOT_SET String", AR_FN_STR_TOSTRING_CUR_LNG_DSC: "Converts a Currency value to a non-localized String.", AR_FN_STR_TOSTRING_CUR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TOSTRING_CUR_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_DSC: "Converts a Decimal collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_RV: "Returns a non-localized String for the collection.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TOSTRING_DEC_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_DSC: "Converts a Currency collection to a non-localized String.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_0: "The Currency collection to convert to a String.", AR_FN_STR_TOSTRING_CUR_COLL_LNG_PRM_DSC_1: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_DSC: "Converts a Decimal collection to a non-localized String. The method calls ToString on each element in the collection and appends the returned value for each item to the result string. Collection items are delimited with a newline in the returned string.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_RV: "Returns a non-localized String for the collection.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_0: "The Decimal collection to convert to a String.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TOSTRING_DEC_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point for each decimal in the collection. Values will be rounded to the number of decimal places specified.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_DSC: "Converts a Currency collection to a non-localized String.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_RV: "Returns a string representation of the Currency value in valueToConvert. If the value in valueToConvert is NOT_SET, a NOT_SET String is returned.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_0: "The Currency to convert to a String.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_1: "The delimiter to use between items in the returned string. If the delimiter is a NOT_SET string, a newline will be used.", AR_FN_STR_TOSTRING_CUR_COLL_STR_LNG_PRM_DSC_2: "The number of decimal places to emit after the decimal point. Values will be rounded to the number of decimal places specified.", AR_FN_DSC_TOINT: "Converts a value to an Integer type.", AR_FN_LNG_TOINT_BLN_DSC: "Converts a Boolean to an Integer. True returns 1. False returns 0.", AR_FN_LNG_TOINT_BLN_RV: "Returns 1 if the value in valueToConvert is true, 0 if the value in valueToConvert is false and a NOT_SET Integer if the value in valueToConvert is a NOT_SET Boolean.", AR_FN_LNG_TOINT_BLN_PRM_DSC_0: "The Boolean to convert to an Integer.", AR_FN_LNG_TOINT_BLN_EX_OUT_2: "A NOT_SET Integer", AR_FN_LNG_TOINT_DEC_DSC: "Converts a Decimal to an Integer.", AR_FN_LNG_TOINT_DEC_RV: "Returns the integer part of the Decimal supplied in the valueToConvert parameter. If the value in valueToConvert is a NOT_SET Decimal, a NOT_SET Integer is returned.", AR_FN_LNG_TOINT_DEC_PRM_DSC_0: "The Decimal to convert to an Integer.", AR_FN_LNG_TOINT_DEC_EX_OUT_5: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_DSC: "Converts a String value to an Integer.", AR_FN_LNG_TOINT_STR_RV: "Returns the string supplied in the valueToConvert parameter as an Integer. If the value in valueToConvert is a NOT_SET String, a NOT_SET Integer is returned.", AR_FN_LNG_TOINT_STR_PRM_DSC_0: "The String to convert to an Integer.", AR_FN_LNG_TOINT_STR_EX_OUT_3: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_EX_OUT_4: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_EX_OUT_5: "A NOT_SET Integer", AR_FN_LNG_TOINT_STR_EX_OUT_6: "This would result in an error at runtime.", AR_FN_LNG_TOINT_STR_LNG_DSC: "Converts a String value to an Integer value with default fallback in case the String value cannot be converted to an Integer.", AR_FN_LNG_TOINT_STR_LNG_RV: "Returns the converted Integer value.", AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_0: "The String to convert to an Integer. If the value in valueToConvert is a NOT_SET String, a NOT_SET Integer is returned. If the string value cannot be converted to an Integer value, the Integer value supplied in the default parameter will be returned instead of invoking error handling.", AR_FN_LNG_TOINT_STR_LNG_PRM_DSC_1: "The default Integer value to return instead of invoking error handling if the supplied String value cannot be converted to an Integer.", AR_FN_LNG_TOINT_STR_LNG_EX_OUT_3: "A NOT_SET Integer.", AR_FN_LNG_TOINT_STR_LNG_EX_OUT_4: "A NOT_SET Integer.", AR_FN_LNG_TOINT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Integer.", AR_FN_LNG_TOINT_NTS_RV: "Returns a NOT_SET Integer.", AR_FN_LNG_TOINT_NTS_PRM_DSC_0: "The NOT_SET value to convert to an Integer.", AR_FN_LNG_TOINT_NTS_EX_OUT_0: "A NOT_SET Integer", AR_FN_LNG_TOINT_LNG_DSC: "Returns an Integer value from the supplied Integer value.", AR_FN_LNG_TOINT_LNG_RV: "Returns the supplied Integer value.", AR_FN_LNG_TOINT_LNG_PRM_DSC_0: "The Integer value to return.", AR_FN_LNG_TOINT_DUR_DSC: "Converts a Duration to an Integer. Returns an Integer value equal to the Duration in milliseconds", AR_FN_LNG_TOINT_DUR_RV: "Returns an Integer value equal to the length of the Duration in milliseconds. Returns a NOT_SET Integer if the value in valueToConvert is a NOT_SET Duration.", AR_FN_LNG_TOINT_DUR_PRM_DSC_0: "The Duration to convert to an Integer.", AR_FN_LNG_TOINT_DUR_EX_OUT_3: "A NOT_SET Integer", AR_FN_LNG_TOINT_JSON_DSC: "Converts a JSON value to an Integer value.", AR_FN_LNG_TOINT_JSON_RV: "Returns an Integer value for the supplied JSON value.", AR_FN_LNG_TOINT_JSON_PRM_DSC_0: "The JSON value to convert to an Integer. If the JSON value contains a number, the result will be an Integer with the integral part of the number. If the JSON value contains a boolean, the result will be 1 if true, otherwise 0. If the JSON value contains a string, the runtime will attempt to convert the string value to an Integer using the same rules as the ToInt implementation that takes a String value. If the JSON value contains null, a NOT_SET Integer is returned. Otherwise if the JSON value contains an object or an array, error handling will be invoked.", AR_FN_LNG_TOINT_JSON_EX_OUT_4: "A NOT_SET Integer.", AR_FN_LNG_TOINT_JSON_EX_OUT_5: "A NOT_SET Integer.", AR_FN_LNG_TOINT_JSON_LNG_DSC: "Converts a JSON value to an Integer value with default fallback in case the JSON value cannot be converted to an Integer.", AR_FN_LNG_TOINT_JSON_LNG_RV: "Returns an Integer value for the supplied JSON value.", AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_0: "The JSON value to convert to an Integer. If the JSON value contains a number, the result will be an Integer with the integral part of the number. If the JSON value contains a boolean, the result will be 1 if true, otherwise 0. If the JSON value contains a string, the runtime will attempt to convert the string value to an Integer using the same rules as the ToInt implementation that takes a String value. If the JSON value contains null, a NOT_SET Integer is returned. Otherwise if the JSON value contains an object or an array, or the value cannot be converted to an Integer, the default parameter Integer value is returned.", AR_FN_LNG_TOINT_JSON_LNG_PRM_DSC_1: "The default Integer value to return instead of invoking error handling if the supplied JSON value cannot be converted to an Integer.", AR_FN_LNG_TOINT_JSON_LNG_EX_OUT_4: "A NOT_SET Integer.", AR_FN_DSC_TODECIMAL: "Converts a value to a Decimal.", AR_FN_DEC_TODECIMAL_BLN_DSC: "Converts a Boolean to an Decimal.", AR_FN_DEC_TODECIMAL_BLN_RV: "Returns 1.0 for the Boolean value true and 0.0 for the Boolean value False. A NOT_SET Decimal is returned if the value in valueToConvert is a NOT_SET Boolean.", AR_FN_DEC_TODECIMAL_BLN_PRM_DSC_0: "The Boolean to convert to a Decimal.", AR_FN_DEC_TODECIMAL_BLN_EX_OUT_2: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_CUR_DSC: "Converts a Currency value to an Decimal type via. the amount in the supplied Currency value.", AR_FN_DEC_TODECIMAL_CUR_RV: "Returns a Decimal value contained on the Currency value.", AR_FN_DEC_TODECIMAL_CUR_PRM_DSC_0: "The Currency value that contains the amount to return.", AR_FN_DEC_TODECIMAL_CUR_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_STR_DSC: "Converts a String value to an Decimal type.", AR_FN_DEC_TODECIMAL_STR_RV: "Returns a Decimal value from a string.", AR_FN_DEC_TODECIMAL_STR_PRM_DSC_0: "The String value to convert to a Decimal.", AR_FN_DEC_TODECIMAL_STR_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_STR_EX_OUT_3: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_STR_EX_OUT_4: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_STR_EX_OUT_5: "This would result in an error at runtime.", AR_FN_DEC_TODECIMAL_STR_DEC_DSC: "Converts a String value to a Decimal value with default fallback in case the String value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_STR_DEC_RV: "Returns the converted Decimal value.", AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_0: "The String to convert to a Decimal. If the value in valueToConvert is a NOT_SET String, a NOT_SET Decimal is returned. If the string value cannot be converted to a Decimal value, the Decimal value supplied in the default parameter will be returned instead of invoking error handling.", AR_FN_DEC_TODECIMAL_STR_DEC_PRM_DSC_1: "The default Decimal value to return instead of invoking error handling if the supplied String value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_STR_DEC_EX_OUT_3: "A NOT_SET Decimal", AR_FN_DEC_TODECIMAL_LNG_DSC: "Converts an integer value to an Decimal type.", AR_FN_DEC_TODECIMAL_LNG_RV: "Returns a Decimal value for the supplied Integer value.", AR_FN_DEC_TODECIMAL_LNG_PRM_DSC_0: "The Integer value to convert to a Decimal.", AR_FN_DEC_TODECIMAL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_NTS_RV: "Returns a NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_NTS_EX_OUT_0: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_DEC_DSC: "Returns a Decimal value from the supplied Decimal value.", AR_FN_DEC_TODECIMAL_DEC_RV: "Returns the supplied Decimal value.", AR_FN_DEC_TODECIMAL_DEC_PRM_DSC_0: "The Decimal value to return.", AR_FN_DEC_TODECIMAL_JSON_DSC: "Converts a JSON value to a Decimal value.", AR_FN_DEC_TODECIMAL_JSON_RV: "Returns an Decimal value for the supplied JSON value.", AR_FN_DEC_TODECIMAL_JSON_PRM_DSC_0: "The JSON value convert to an Decimal. If the JSON value contains a number, the result will be a Decimal containing that value assuming the value does not exceed the minimum or maximum Decimal value supported by Architect. If the JSON value contains a boolean, the result will be 1.0 if true, otherwise 0.0. If the JSON value contains a string, the runtime will attempt to convert the string value to a Decimal using the same rules as the ToDecimal implementation that takes a String value. If the JSON value contains null, a NOT_SET Decimal is returned. Otherwise if the JSON value contains an object or an array, error handling will be invoked.", AR_FN_DEC_TODECIMAL_JSON_EX_OUT_3: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_JSON_EX_OUT_4: "A NOT_SET Decimal.", AR_FN_DEC_TODECIMAL_JSON_DEC_DSC: "Converts a JSON value to a Decimal value with default fallback in case the JSON value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_JSON_DEC_RV: "Returns a Decimal value for the supplied JSON value.", AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_0: "The JSON value to convert to a Decimal. If the JSON value contains a number, the result will be a Decimal with the integral part of the number. If the JSON value contains a boolean, the result will be 1 if true, otherwise 0. If the JSON value contains a string, the runtime will attempt to convert the string value to a Decimal using the same rules as the ToDecimal implementation that takes a String value. If the JSON value contains null, a NOT_SET Decimal is returned. Otherwise if the JSON value contains an object or an array, or the value cannot be converted to a Decimal, the default parameter Decimal value is returned.", AR_FN_DEC_TODECIMAL_JSON_DEC_PRM_DSC_1: "The default Integer value to return instead of invoking error handling if the supplied JSON value cannot be converted to a Decimal.", AR_FN_DEC_TODECIMAL_JSON_DEC_EX_OUT_2: "A NOT_SET Decimal.", AR_FN_DSC_TODATE: "Converts a value to a Date.", AR_FN_DATE_TODATE_STR_DSC: "Converts a String value to a Date type.", AR_FN_DATE_TODATE_STR_RV: "Returns a Date from a supplied string.", AR_FN_DATE_TODATE_STR_PRM_DSC_0: "The String value to convert to a Date. The String must be in the following format: YYYY-MM-DD where YYYY = 4 digit year, MM = 2 digit month and DD = 2 digit day.", AR_FN_DATE_TODATE_STR_EX_OUT_0: "A Date of January 10th, 2009.", AR_FN_DATE_TODATE_STR_EX_OUT_1: "A NOT_SET Date.", AR_FN_DATE_TODATE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Date.", AR_FN_DATE_TODATE_NTS_RV: "Returns a NOT_SET Date.", AR_FN_DATE_TODATE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Date.", AR_FN_DATE_TODATE_NTS_EX_OUT_0: "A NOT_SET Date.", AR_FN_DATE_TODATE_DTM_DSC: "Returns a Date value from the supplied DateTime value.", AR_FN_DATE_TODATE_DTM_RV: "Returns the date portion of supplied DateTime value as a Date value.", AR_FN_DATE_TODATE_DTM_PRM_DSC_0: "The DateTime value from which to get the Date to return. If a NOT_SET DateTime value is supplied, this will return a NOT_SET Date.", AR_FN_DATE_TODATE_DTM_EX_OUT_0: "A Date whose value is September 22nd, 2012.", AR_FN_DATE_TODATE_DTM_EX_OUT_1: "A NOT_SET Date.", AR_FN_DATE_TODATE_DATE_DSC: "Returns a Date value from the supplied Date value.", AR_FN_DATE_TODATE_DATE_RV: "Returns the supplied Date value.", AR_FN_DATE_TODATE_DATE_PRM_DSC_0: "The Date value to return.", AR_FN_DATE_TODATE_DATE_EX_OUT_0: "A Date whose value is January 1st, 2003.", AR_FN_DATE_TODATE_DATE_EX_OUT_1: "A NOT_SET Date.", AR_FN_DSC_TODATETIME: "Converts a value to a DateTime.", AR_FN_DTM_TODATETIME_STR_DSC: "Converts a String value to a DateTime type.", AR_FN_DTM_TODATETIME_STR_RV: "Returns a DateTime from a supplied string. Note: The returned DateTime value will be in Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_PRM_DSC_0: 'The String value to convert to a DateTime. The String must be in the following format: YYYY-MM-DDThh:mm:ss.SSS[Z|(+|-)hh:mm] where YYYY = 4 digit year, MM = 2 digit month, DD = 2 digit day, hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored. "T" is a separator indicating where the time portion starts. [Z|(+|-)hh:mm] represents the offset of the date time from Coordinated Universal Time where "Z" indicates Coordinated Universal Time (UTC) itself. If "[+|-]hh:mm" is used instead of "Z" that specifies an offset from UTC. If the date portion is omitted in the supplied String value, "1970-01-01" is used. If the date portion of the String has "YYYY-MM" but no day of month, "01" is used for the day of month. If the date portion of the String has "YYYY" but no month or day of month, "01-01" is used for month and day of month. If no time portion is supplied, "00:00:00" is used. If the time portion of the String has "hh:mm" but no seconds specified, "00" is used for the seconds. Note that a time only String value with an offset such as "13:30:07+05:00" is not allowed and will invoke flow error handling.', AR_FN_DTM_TODATETIME_STR_EX_OUT_0: "A DateTime of January 10th, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_1: "A DateTime of January 10th, 2009 at 01:30:00 PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_2: "A DateTime of January 10th, 2009 at 04:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_3: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_STR_EX_OUT_4: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_5: "A DateTime of March 20th, 2010 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_6: "A DateTime of March 1st, 2011 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_7: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_8: "A DateTime of January 1st, 2012 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_9: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_10: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_11: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_12: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_13: "A DateTime of March 20th, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_14: "A DateTime of March 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_STR_EX_OUT_15: "A DateTime of January 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_LNG_DSC: "Converts an Integer value to a DateTime", AR_FN_DTM_TODATETIME_LNG_RV: "Returns the supplied Integer value as a DateTime.", AR_FN_DTM_TODATETIME_LNG_PRM_DSC_0: "This converts the parameter value to a number of seconds to add to the DateTime January 1, 1970 at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_LNG_EX_OUT_0: "A DateTime of January 1st, 1970 at 01:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_LNG_EX_OUT_1: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_DSC: "Converts a NOT_SET value to a NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_RV: "Returns a NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET DateTime.", AR_FN_DTM_TODATETIME_NTS_EX_OUT_0: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_DTM_DSC: "Returns a DateTime value from the supplied DateTime value.", AR_FN_DTM_TODATETIME_DTM_RV: "Returns the supplied DateTime value.", AR_FN_DTM_TODATETIME_DTM_PRM_DSC_0: "The DateTime value to return.", AR_FN_DTM_TODATETIME_DTM_EX_OUT_0: "A DateTime of January 1st, 2003 at 12:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_DSC: "Converts a JSON value to a DateTime type.", AR_FN_DTM_TODATETIME_JSON_RV: "Returns a DateTime from a supplied JSON Value.", AR_FN_DTM_TODATETIME_JSON_PRM_DSC_0: 'The JSON value to convert to a DateTime. If the JSON value contains a number, the resulting DateTime will be the value of that number of seconds to the DateTime January 1, 1970 at 12:00:00 AM in Coordinated Universal Time (UTC) up to three decimal places to support milliseconds. If the JSON value contains a string, the runtime will attempt to convert the string value to a DateTime using the same rules as the ToDateTime implementation that takes a String value. If the JSON value contains null, a NOT_SET DateTime is returned. Otherwise if the JSON value contains an object, an array or the value cannot be converted, error handling will be invoked. For String values, the String must be in the following format: YYYY-MM-DDThh:mm:ss.SSS[Z|(+|-)hh:mm] where YYYY = 4 digit year, MM = 2 digit month, DD = 2 digit day, hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored. "T" is a separator indicating where the time portion starts. [Z|(+|-)hh:mm] represents the offset of the date time from Coordinated Universal Time where "Z" indicates Coordinated Universal Time (UTC) itself. If "[+|-]hh:mm" is used instead of "Z" that specifies an offset from UTC. If the date portion is omitted in the supplied String value, "1970-01-01" is used. If the date portion of the String has "YYYY-MM" but no day of month, "01" is used for the day of month. If the date portion of the String has "YYYY" but no month or day of month, "01-01" is used for month and day of month. If no time portion is supplied, "00:00:00" is used. If the time portion of the String has "hh:mm" but no seconds specified, "00" is used for the seconds. Note that a time only String value with an offset such as "13:30:07+05:00" is not allowed and will invoke flow error handling.', AR_FN_DTM_TODATETIME_JSON_EX_OUT_0: "A DateTime of January 1st, 1970 at 01:00:00 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_EX_OUT_1: "A DateTime of January 1st, 1970 at 01:00:00.025 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_EX_OUT_2: "A DateTime of January 10th, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_3: "A DateTime of January 10th, 2009 at 04:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_4: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_5: "A DateTime of March 20th, 2010 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_6: "A DateTime of March 1st, 2011 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_7: "A DateTime of January 1st, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_8: "A DateTime of January 1st, 2012 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_9: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_10: "A DateTime of January 1st, 1970 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_11: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_12: "A DateTime of January 1st, 1970 at 06:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_13: "A DateTime of March 20th, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_14: "A DateTime of March 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_15: "A DateTime of January 1st, 2009 at 12:00:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_16: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_JSON_EX_OUT_17: "A NOT_SET DateTime.", AR_FN_DTM_TODATETIME_JSON_DTM_DSC: "Converts a JSON value to a Datetime value with default fallback in case the JSON value cannot be converted to a DateTime.", AR_FN_DTM_TODATETIME_JSON_DTM_RV: "Returns a DateTime from a supplied JSON Value.", AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_0: 'The JSON value to convert to a DateTime. If the JSON value contains a number, the resulting DateTime will be the value of that number of seconds to add to the DateTime January 1, 1970 at 12:00:00 AM in Coordinated Universal Time (UTC) up to three decimal places to support milliseconds. If the JSON value contains a string, the runtime will attempt to convert the string value to a DateTime using the same rules as the ToDateTime implementation that takes a String value. If the JSON value contains null, a NOT_SET DateTime is returned. Otherwise if the JSON value contains an object, an array or the value cannot be converted, the value supplied in the default parameter will be returned. For String values, the String must be in the following format: YYYY-MM-DDThh:mm:ss.SSS[Z|(+|-)hh:mm] where YYYY = 4 digit year, MM = 2 digit month, DD = 2 digit day, hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored. "T" is a separator indicating where the time portion starts. [Z|(+|-)hh:mm] represents the offset of the date time from Coordinated Universal Time where "Z" indicates Coordinated Universal Time (UTC) itself. If "[+|-]hh:mm" is used instead of "Z" that specifies an offset from UTC. If the date portion is omitted in the supplied String value, "1970-01-01" is used. If the date portion of the String has "YYYY-MM" but no day of month, "01" is used for the day of month. If the date portion of the String has "YYYY" but no month or day of month, "01-01" is used for month and day of month. If no time portion is supplied, "00:00:00" is used. If the time portion of the String has "hh:mm" but no seconds specified, "00" is used for the seconds. Note that a time only String value with an offset such as "13:30:07+05:00" is not allowed and will return the default value supplied in the default parameter.', AR_FN_DTM_TODATETIME_JSON_DTM_PRM_DSC_1: "The default DateTime value to return instead of invoking error handling if the supplied JSON value cannot be converted to a DateTime.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_0: "A DateTime of January 1st, 1970 at 01:00:00.075 AM in Coordinated Universal Time (UTC).", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_1: "A DateTime of January 10th, 2009 at 06:30:00 AM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_2: "A DateTime of April 20th, 2019 at 12:00:00PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_3: "A DateTime of February 20th, 2011 at 12:00:00PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_4: "A DateTime of March 15th, 2009 at 12:00:00PM Coordinated Universal Time.", AR_FN_DTM_TODATETIME_JSON_DTM_EX_OUT_5: "A NOT_SET DateTime.", AR_FN_DSC_TOTIME: "Converts a value to a Time.", AR_FN_TIME_TOTIME_STR_DSC: "Converts a String value to a Time type.", AR_FN_TIME_TOTIME_STR_RV: "Returns a Time from a supplied string.", AR_FN_TIME_TOTIME_STR_PRM_DSC_0: "The String value to convert to a Time. The String must be in the following format: hh:mm:ss.SSS where hh = 2 digit hour, mm = 2 digit minute, ss = 2 digit second and SSS = 3 digit fractional seconds. When specifying fractional seconds, if you specify more than 3 digits, they are ignored.", AR_FN_TIME_TOTIME_STR_EX_OUT_0: "A Time whose value is 02:30:15AM.", AR_FN_TIME_TOTIME_STR_EX_OUT_1: "A NOT_SET Time.", AR_FN_TIME_TOTIME_STR_EX_OUT_2: "A Time whose value is 02:30:00AM.", AR_FN_TIME_TOTIME_STR_EX_OUT_3: "A Time whose value is 02:59:00PM.", AR_FN_TIME_TOTIME_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Time.", AR_FN_TIME_TOTIME_NTS_RV: "Returns a NOT_SET Time.", AR_FN_TIME_TOTIME_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Time.", AR_FN_TIME_TOTIME_NTS_EX_OUT_0: "A NOT_SET Time.", AR_FN_TIME_TOTIME_TIME_DSC: "Returns a Time value from the supplied Time value.", AR_FN_TIME_TOTIME_TIME_RV: "Returns the supplied Time value.", AR_FN_TIME_TOTIME_TIME_PRM_DSC_0: "The Time value to return.", AR_FN_TIME_TOTIME_TIME_EX_OUT_0: "A Time whose value is 02:45:00AM.", AR_FN_TIME_TOTIME_TIME_EX_OUT_1: "A NOT_SET Time.", AR_FN_TIME_TOTIME_DTM_DSC: "Returns a Time value from the supplied DateTime value by returning the time portion of the DateTime.", AR_FN_TIME_TOTIME_DTM_RV: "Returns the time portion of supplied DateTime value as a Time value.", AR_FN_TIME_TOTIME_DTM_PRM_DSC_0: "The DateTime value from which to get the Time to return. If a NOT_SET DateTime value is supplied, this will return a NOT_SET Time.", AR_FN_TIME_TOTIME_DTM_EX_OUT_0: "A Time whose value is 03:05:00AM.", AR_FN_TIME_TOTIME_DTM_EX_OUT_1: "A NOT_SET Time.", AR_FN_DSC_TODIVISION: "Converts a value to a Division", AR_FN_DIVISION_TODIVISION_DIVISION_DSC: "Returns a Division value from the supplied Division value.", AR_FN_DIVISION_TODIVISION_DIVISION_RV: "Returns the supplied Division value.", AR_FN_DIVISION_TODIVISION_DIVISION_PRM_DSC_0: "The Division to return.", AR_FN_DIVISION_TODIVISION_DIVISION_EX_OUT_0: "A NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_RV: "Returns a NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Division.", AR_FN_DIVISION_TODIVISION_NTS_EX_OUT_0: "A NOT_SET Division", AR_FN_DSC_TODURATION: "Converts a value to a Duration.", AR_FN_DUR_TODURATION_STR_DSC: "Converts a String value to a Duration.", AR_FN_DUR_TODURATION_STR_RV: "Returns a Duration value created from the supplied String.", AR_FN_DUR_TODURATION_STR_PRM_DSC_0: 'An XSD duration string in the following format (-)PnDTnHnMnS where P indicates the period, nD the number of days, T indicates the start of the time section, nH the number of hours, nM the number of minutes and nS the number of seconds. Numeric components in the string like "nD" that represent the number of days are optional if the value of n is 0. If all numeric components are 0 indicating a 0 second duration, you will still need to pass in 0S which would look like "PT0S". Note: nS may include fractional seconds up to milliseconds. Any value past milliseconds will be truncated and not returned in the resulting Duration.', AR_FN_DUR_TODURATION_STR_EX_OUT_0: "A 0 second Duration.", AR_FN_DUR_TODURATION_STR_EX_OUT_1: "A Duration of 1 day and 3 hours.", AR_FN_DUR_TODURATION_STR_EX_OUT_2: "A negative Duration of 1 day and 3 hours.", AR_FN_DUR_TODURATION_STR_EX_OUT_3: "A Duration of 1 hour, 15 minutes and 30.250 seconds.", AR_FN_DUR_TODURATION_STR_EX_OUT_4: "A Duration of 1 hour, 15 minutes and 30.250 seconds.", AR_FN_DUR_TODURATION_STR_EX_OUT_5: "A NOT_SET Duration.", AR_FN_DUR_TODURATION_LNG_DSC: "Converts an Integer value to a Duration.", AR_FN_DUR_TODURATION_LNG_RV: "Returns a Duration created from the supplied Integer value.", AR_FN_DUR_TODURATION_LNG_PRM_DSC_0: "An Integer that represents the number of milliseconds to wait.", AR_FN_DUR_TODURATION_LNG_EX_OUT_0: "A Duration of 1 hour.", AR_FN_DUR_TODURATION_LNG_EX_OUT_1: "A Duration of 1 day.", AR_FN_DUR_TODURATION_LNG_EX_OUT_2: "A NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_RV: "Returns a NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Duration.", AR_FN_DUR_TODURATION_NTS_EX_OUT_0: "A NOT_SET Duration.", AR_FN_DUR_TODURATION_DUR_DSC: "Returns a Duration from the supplied Duration value.", AR_FN_DUR_TODURATION_DUR_RV: "Returns the supplied Duration value.", AR_FN_DUR_TODURATION_DUR_PRM_DSC_0: "The Duration to return.", AR_FN_DUR_TODURATION_DUR_EX_OUT_0: "A Duration of 1 hour.", AR_FN_DSC_TOTIMESLOT: "Converts a value to a Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_DSC: "Returns a Timeslot from the supplied Timeslot value.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_RV: "Returns the supplied Timeslot value.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_PRM_DSC_0: "The Timeslot to return.", AR_FN_TIMESLOT_TOTIMESLOT_TIMESLOT_EX_OUT_0: "A NOT_SET Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_STR_DSC: "Converts a String value to a Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_STR_RV: "Returns a Timeslot value created from the supplied String value.", AR_FN_TIMESLOT_TOTIMESLOT_STR_PRM_DSC_0: 'The String value to convert to a Timeslot. The format should be "[dateTime]|[duration]" where dateTime is a string that is compatible with the ToDateTime implementation that takes a String value, and duration is an XSD duration.', AR_FN_TIMESLOT_TOTIMESLOT_STR_EX_OUT_0: "A Timeslot with the specified DateTime and Duration of 1 hour", AR_FN_TIMESLOT_TOTIMESLOT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_NTS_RV: "Returns a NOT_SET Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Timeslot.", AR_FN_TIMESLOT_TOTIMESLOT_NTS_EX_OUT_0: "A NOT_SET Timeslot.", AR_FN_DSC_TOGRAMMAR: "Converts a value to a Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_STR_DSC: "Converts a String value to a Grammar by the grammar name. The grammar has to be defined for the organization for the conversion to work. This lookup is case insensitive.", AR_FN_GRAMMAR_TOGRAMMAR_STR_RV: "Returns a Grammar from the String supplied in grammarName. If the String in grammarName is NOT_SET, a NOT_SET Grammar is returned.", AR_FN_GRAMMAR_TOGRAMMAR_STR_PRM_DSC_0: "The grammar name string to convert to a Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_RV: "Returns a NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_NTS_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_DSC: "Returns a Grammar from the supplied Grammar value.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_RV: "Returns the supplied Grammar value.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_PRM_DSC_0: "The Grammar to return.", AR_FN_GRAMMAR_TOGRAMMAR_GRAMMAR_EX_OUT_0: "A NOT_SET Grammar.", AR_FN_DSC_TOIMAGE: "Converts a value to an Image.", AR_FN_IMAGE_TOIMAGE_IMAGE_DSC: "Returns an Image from the supplied Image value.", AR_FN_IMAGE_TOIMAGE_IMAGE_RV: "Returns the supplied Image value.", AR_FN_IMAGE_TOIMAGE_IMAGE_PRM_DSC_0: "The Image to return.", AR_FN_IMAGE_TOIMAGE_IMAGE_EX_OUT_0: "A NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_NTS_RV: "Returns a NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_NTS_PRM_DSC_0: "The NOT_SET value to convert to an Image.", AR_FN_IMAGE_TOIMAGE_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_DSC: "Returns an Image from the supplied Response Asset value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_RV: "Returns the Image value for the supplied Response Asset value if it can be converted, otherwise a NOT_SET Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_EX_OUT_0: "An Image value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_DSC: "Converts a Response Asset value to an Image value with default fallback in case the Response Asset value cannot be converted to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_RV: "Returns the Image value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET Image is returned instead of the default value. Otherwise the supplied default Image value is returned.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_0: "The Response Asset to convert to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_PRM_DSC_1: "The default Image value to return instead of invoking error handling if the supplied Response Asset cannot be converted to an Image.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_0: "An Image value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_1: "A NOT_SET Image value.", AR_FN_IMAGE_TOIMAGE_RESPONSEASSET_IMAGE_EX_OUT_2: "The default Image value.", AR_FN_DSC_TOIMAGECOLLECTION: "Converts a collection to an Image Collection.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to an Image collection by converting each item in the Response Asset collection to an Image item.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_RV: "The returned Image collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to an Image value will be NOT_SET in the returned collection.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to an Image collection.", AR_FN_IMAGE_COLL_TOIMAGECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "An Image collection with two items.", AR_FN_DSC_TORESPONSEASSET: "Converts a value to a Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_DSC: "Returns a Response Asset. from the supplied Response Asset value.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_RV: "Returns the supplied Response Asset value.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_PRM_DSC_0: "The Response Asset to return.", AR_FN_RESPONSEASSET_TORESPONSEASSET_RESPONSEASSET_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_RV: "Returns a NOT_SET Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Response Asset.", AR_FN_RESPONSEASSET_TORESPONSEASSET_NTS_EX_OUT_0: "A NOT_SET Response Asset.", AR_FN_DSC_TOSKILL: "Converts a value to a Skill.", AR_FN_SKL_TOSKILL_STR_DSC: "Converts a String value to a Skill. The skill has to be defined for the organization for the conversion to work. This lookup is case insensitive.", AR_FN_SKL_TOSKILL_STR_RV: "Returns a Skill from the String supplied in skillName. If the String in valueToConvert is NOT_SET, a NOT_SET Skill is returned.", AR_FN_SKL_TOSKILL_STR_PRM_DSC_0: "A String that contains the name of the skill to convert to a Skill.", AR_FN_SKL_TOSKILL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Skill.", AR_FN_SKL_TOSKILL_NTS_RV: "Returns a NOT_SET Skill.", AR_FN_SKL_TOSKILL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Skill.", AR_FN_SKL_TOSKILL_NTS_EX_OUT_0: "A NOT_SET Skill.", AR_FN_SKL_TOSKILL_SKL_DSC: "Returns a Skill from the supplied Skill value.", AR_FN_SKL_TOSKILL_SKL_RV: "Returns the supplied Skill value.", AR_FN_SKL_TOSKILL_SKL_PRM_DSC_0: "The Skill to return.", AR_FN_SKL_TOSKILL_SKL_EX_OUT_0: "A NOT_SET Skill.", AR_FN_DSC_TOUSERQUEUE: "Converts a value to a User.", AR_FN_USR_TOUSER_STR_DSC: "Converts a String value to a User by the user name. The user has to be defined for the organization for the conversion to work. This lookup is case insensitive.", AR_FN_USR_TOUSER_STR_RV: "Returns a User from the String supplied in userName. If the String in userName is NOT_SET, a NOT_SET User is returned.", AR_FN_USR_TOUSER_STR_PRM_DSC_0: "The user name string to convert to a User.", AR_FN_USR_TOUSER_NTS_DSC: "Converts a NOT_SET value to a NOT_SET User.", AR_FN_USR_TOUSER_NTS_RV: "Returns a NOT_SET User.", AR_FN_USR_TOUSER_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET User.", AR_FN_USR_TOUSER_NTS_EX_OUT_0: "A NOT_SET User.", AR_FN_USR_TOUSER_USR_DSC: "Returns a User from the supplied User value.", AR_FN_USR_TOUSER_USR_RV: "Returns the supplied User value.", AR_FN_USR_TOUSER_USR_PRM_DSC_0: "The User to return.", AR_FN_USR_TOUSER_USR_EX_OUT_0: "A NOT_SET User.", AR_FN_DSC_TOLANGUAGESKILL: "Converts a value to a Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_DSC: "Converts a String value to a Language Skill by the language tag name. The language tag name needs to be the name of a language tag in the organization for the conversion to work. This lookup is case insensitive.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_RV: "Returns a Language Skill from the String supplied in languageTag. If the String in languageTag is NOT_SET, a NOT_SET Language Skill is returned.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_STR_PRM_DSC_0: "The rated language tag name string to convert to a Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_RV: "Returns a NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET LanguageSkill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_NTS_EX_OUT_0: "A NOT_SET Language Skill.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_DSC: "Returns a Language Skill from the supplied Language Skill value.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_RV: "Returns the supplied Language Skill value.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_PRM_DSC_0: "The Language Skill to return.", AR_FN_LANGUAGESKILL_TOLANGUAGESKILL_LANGUAGESKILL_EX_OUT_0: "A NOT_SET Language Skill", AR_FN_DSC_TOQUEUE: "Converts a value to a Queue", AR_FN_QUEUE_TOQUEUE_STR_DSC: "Converts a String value to a Queue.", AR_FN_QUEUE_TOQUEUE_STR_RV: "Returns a Queue from the String supplied in valueToConvert", AR_FN_QUEUE_TOQUEUE_STR_PRM_DSC_0: "The string to convert to a Queue. This string needs to match the name of a queue.", AR_FN_QUEUE_TOQUEUE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Queue.", AR_FN_QUEUE_TOQUEUE_NTS_RV: "Returns a NOT_SET Queue.", AR_FN_QUEUE_TOQUEUE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Queue.", AR_FN_QUEUE_TOQUEUE_NTS_EX_OUT_0: "A NOT_SET Queue", AR_FN_QUEUE_TOQUEUE_QUEUE_DSC: "Returns a Queue from the supplied Queue value.", AR_FN_QUEUE_TOQUEUE_QUEUE_RV: "Returns the supplied Queue value.", AR_FN_QUEUE_TOQUEUE_QUEUE_PRM_DSC_0: "The Queue to return.", AR_FN_QUEUE_TOQUEUE_QUEUE_EX_OUT_0: "A NOT_SET Queue.", AR_FN_DSC_TOEMERGENCYGROUP: "Converts a value to an Emergency Group", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_RV: "Returns a NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_NTS_EX_OUT_0: "A NOT_SET Emergency Group.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_DSC: "Returns an Emergency Group from the supplied Emergency Group value.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_RV: "Returns the supplied Emergency Group value.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_PRM_DSC_0: "The Emergency Group to return.", AR_FN_EMERGRP_TOEMERGENCYGROUP_EMERGRP_EX_OUT_0: "A NOT_SET Emergency Group.", AR_FN_DSC_TOFILE: "Converts a value to a File.", AR_FN_FILE_TOFILE_FILE_DSC: "Returns a File from the supplied File value.", AR_FN_FILE_TOFILE_FILE_RV: "Returns the supplied File value.", AR_FN_FILE_TOFILE_FILE_PRM_DSC_0: "The File to return.", AR_FN_FILE_TOFILE_FILE_EX_OUT_0: "A NOT_SET File.", AR_FN_FILE_TOFILE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET File.", AR_FN_FILE_TOFILE_NTS_RV: "Returns a NOT_SET File.", AR_FN_FILE_TOFILE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a File.", AR_FN_FILE_TOFILE_NTS_EX_OUT_0: "A NOT_SET File.", AR_FN_FILE_TOFILE_RESPONSEASSET_DSC: "Returns a File from the supplied Response Asset value.", AR_FN_FILE_TOFILE_RESPONSEASSET_RV: "Returns the File value for the supplied Response Asset value if it can be converted, otherwise a NOT_SET File.", AR_FN_FILE_TOFILE_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_EX_OUT_0: "A File value.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_DSC: "Converts a Response Asset value to a File value with default fallback in case the Response Asset value cannot be converted to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_RV: "Returns the File value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET File is returned instead of the default value. Otherwise the supplied default File value is returned.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_0: "The Response Asset to convert to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_PRM_DSC_1: "The default File value to return instead of invoking error handling if the supplied Response Asset cannot be converted to a File.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_0: "A File value.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_1: "A NOT_SET File value.", AR_FN_FILE_TOFILE_RESPONSEASSET_FILE_EX_OUT_2: "The default File value.", AR_FN_DSC_TOFILECOLLECTION: "Converts a collection to a File Collection.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to a File collection by converting each item in the Response Asset collection to a File item.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_RV: "The returned File collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to a File value will be NOT_SET in the returned collection.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to a File collection.", AR_FN_FILE_COLL_TOFILECOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "A File collection with two items.", AR_FN_DSC_TOGROUP: "Converts a value to a Group", AR_FN_GRP_TOGROUP_STR_DSC: "Converts a String value to a Group.", AR_FN_GRP_TOGROUP_STR_RV: "Returns a Group from the String supplied in valueToConvert", AR_FN_GRP_TOGROUP_STR_PRM_DSC_0: "The string to convert to a Group. This string needs to match the name of a group.", AR_FN_GRP_TOGROUP_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Group.", AR_FN_GRP_TOGROUP_NTS_RV: "Returns a NOT_SET Group.", AR_FN_GRP_TOGROUP_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Group.", AR_FN_GRP_TOGROUP_NTS_EX_OUT_0: "A NOT_SET Group", AR_FN_GRP_TOGROUP_GRP_DSC: "Returns a Group from the supplied Group value.", AR_FN_GRP_TOGROUP_GRP_RV: "Returns the supplied Group value.", AR_FN_GRP_TOGROUP_GRP_PRM_DSC_0: "The Group to return.", AR_FN_GRP_TOGROUP_GRP_EX_OUT_0: "A NOT_SET Group.", AR_FN_DSC_TOKNOWLEDGEBASEDOCUMENT: "Converts a value to a knowledge base document.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_DSC: "Returns a knowledge base document from the supplied knowledge base document value.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_RV: "Returns the supplied knowledge base document value.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0: "The knowledge base document to return.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_KNOWLEDGEBASEDOCUMENT_EX_OUT_0: "A NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_RV: "Returns a NOT_SET KnowledgeBaseDocument.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_PRM_DSC_0: "The NOT_SET value to convert to a knowledge base document.", AR_FN_KNOWLEDGEBASEDOCUMENT_TOKNOWLEDGEBASEDOCUMENT_NTS_EX_OUT_0: "A NOT_SET knowledge base document.", AR_FN_DSC_TOVIDEO: "Converts a value to a video.", AR_FN_VIDEO_TOVIDEO_VIDEO_DSC: "Returns a video from the supplied Video value.", AR_FN_VIDEO_TOVIDEO_VIDEO_RV: "Returns the supplied Video value.", AR_FN_VIDEO_TOVIDEO_VIDEO_PRM_DSC_0: "The Video to return.", AR_FN_VIDEO_TOVIDEO_VIDEO_EX_OUT_0: "A NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_NTS_RV: "Returns a NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Video.", AR_FN_VIDEO_TOVIDEO_NTS_EX_OUT_0: "A NOT_SET Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_DSC: "Returns a Video from the supplied Response Asset value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_RV: "Returns the Video value for the supplied Response Asset value if it can be converted.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_PRM_DSC_0: "The Response Asset to convert to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_EX_OUT_0: "A Video value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_DSC: "Converts a Response Asset value to a Video value with default fallback in case the Response Asset value cannot be converted to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_RV: "Returns the Video value for the supplied Response Asset value if it can be converted. If the Response Asset value is NOT_SET, a NOT_SET Video is returned instead of the default value. Otherwise the supplied default Video value is returned.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_0: "The Response Asset to convert to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_PRM_DSC_1: "The default Video value to return instead of invoking error handling if the supplied Response Asset cannot be converted to a Video.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_0: "A Video value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_1: "A NOT_SET Video value.", AR_FN_VIDEO_TOVIDEO_RESPONSEASSET_VIDEO_EX_OUT_2: "The default Video value.", AR_FN_DSC_TOVIDEOCOLLECTION: "Converts a collection to a Video Collection.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_DSC: "This converts a Response Asset collection to a Video collection by converting each item in the Response Asset collection to a Video item.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_RV: "The returned Video collection will have the same number of items as the supplied Response Asset Collection. Response Asset items that cannot be converted to a Video value will be NOT_SET in the returned collection.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_PRM_DSC_0: "The Response Asset collection to convert to a Video collection.", AR_FN_VIDEO_COLL_TOVIDEOCOLLECTION_RESPONSEASSET_COLL_EX_OUT_0: "A Video collection with two items.", AR_FN_DSC_TOPHONENUMBER: "Converts a value to a PhoneNumber", AR_FN_PHNBR_TOPHONENUMBER_STR_DSC: "Converts a String value to a PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_STR_RV: "Returns a PhoneNumber from the String supplied in valueToConvert", AR_FN_PHNBR_TOPHONENUMBER_STR_PRM_DSC_0: "The string to convert to a PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_0: "A PhoneNumber created from the Call.Ani variable.", AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_1: 'A PhoneNumber with the "tel" scheme, a subscriber number of 3178723000, and E.164 phone number of +13178723000.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_2: 'ToPhoneNumber("sip:john.doe@example.com")', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_2: 'A PhoneNumber with a "sip" scheme and SIP URI of sip:john.doe@example.com.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_3: "A NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_4: 'A PhoneNumber with the "tel" scheme, a subscriber number of 3178723000, and E.164 phone number of +13178723000.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_5: 'A PhoneNumber with the "tel" scheme, a subscriber number of 3178723000, and no E.164 phone number.', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_IN_6: 'ToPhoneNumber("sips:john.doe@example.com")', AR_FN_PHNBR_TOPHONENUMBER_STR_EX_OUT_6: 'A PhoneNumber with a "sip" scheme and SIP URI of sips:john.doe@example.com.', AR_FN_PHNBR_TOPHONENUMBER_NTS_DSC: "Converts a NOT_SET value to a NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_NTS_RV: "Returns a NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET PhoneNumber.", AR_FN_PHNBR_TOPHONENUMBER_NTS_EX_OUT_0: "A NOT_SET PhoneNumber", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_DSC: "Returns a PhoneNumber from the supplied PhoneNumber value.", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_RV: "Returns the supplied PhoneNumber value.", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_PRM_DSC_0: "The PhoneNumber to return.", AR_FN_PHNBR_TOPHONENUMBER_PHNBR_EX_OUT_0: "A NOT_SET PhoneNumber.", AR_FN_DSC_TOPROMPT: "Converts a value to a Prompt", AR_FN_PROMPT_TOPROMPT_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Prompt.", AR_FN_PROMPT_TOPROMPT_NTS_RV: "Returns a NOT_SET Prompt.", AR_FN_PROMPT_TOPROMPT_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Prompt.", AR_FN_PROMPT_TOPROMPT_NTS_EX_OUT_0: "A NOT_SET Prompt", AR_FN_PROMPT_TOPROMPT_PROMPT_DSC: "Returns a Prompt from the supplied Prompt value.", AR_FN_PROMPT_TOPROMPT_PROMPT_RV: "Returns the supplied Prompt value.", AR_FN_PROMPT_TOPROMPT_PROMPT_PRM_DSC_0: "The Prompt to return.", AR_FN_PROMPT_TOPROMPT_PROMPT_EX_OUT_0: "A NOT_SET Prompt.", AR_FN_DSC_TOSCHEDULE: "Converts a value to a Schedule", AR_FN_SCHED_TOSCHEDULE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_NTS_RV: "Returns a NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_NTS_EX_OUT_0: "A NOT_SET Schedule.", AR_FN_SCHED_TOSCHEDULE_SCHED_DSC: "Returns a Schedule from the supplied Schedule value.", AR_FN_SCHED_TOSCHEDULE_SCHED_RV: "Returns the supplied Schedule value.", AR_FN_SCHED_TOSCHEDULE_SCHED_PRM_DSC_0: "The Schedule to return.", AR_FN_SCHED_TOSCHEDULE_SCHED_EX_OUT_0: "A NOT_SET Schedule.", AR_FN_DSC_TOSCHEDULEGROUP: "Converts a value to a Schedule Group", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_RV: "Returns a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_NTS_EX_OUT_0: "A NOT_SET Schedule Group.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_DSC: "Returns a Schedule Group from the supplied Schedule Group value.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_RV: "Returns the supplied Schedule Group value.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_PRM_DSC_0: "The Schedule Group to return.", AR_FN_SCHEDGRP_TOSCHEDULEGROUP_SCHEDGRP_EX_OUT_0: "A NOT_SET Schedule Group.", AR_FN_DSC_TOUTILIZATIONLABEL: "Converts a value to a Utilization Label", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Utilization Label.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_RV: "Returns a NOT_SET Utilization Label.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Utilization Label.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_NTS_EX_OUT_0: "A NOT_SET Utilization Label", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_DSC: "Returns a Utilization Label from the supplied Utilization Label value.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_RV: "Returns the supplied Utilization Label value.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_PRM_DSC_0: "The Utilization Label to return.", AR_FN_UTILIZATIONLABEL_TOUTILIZATIONLABEL_UTILIZATIONLABEL_EX_OUT_0: "A NOT_SET Utilization Label.", AR_FN_DSC_TOWORKTYPESTATUS: "Converts a value to a Worktype Status", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_DSC: "Returns a Worktype Status value from the supplied Worktype Status value.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_RV: "Returns the supplied Worktype Status value.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_PRM_DSC_0: "The Worktype Status to return.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_WORKTYPESTATUS_EX_OUT_0: "A NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_RV: "Returns a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Worktype Status.", AR_FN_WORKTYPESTATUS_TOWORKTYPESTATUS_NTS_EX_OUT_0: "A NOT_SET Worktype Status", AR_FN_DSC_TOWRAPUPCODE: "Converts a value to a Wrapup Code", AR_FN_WRC_TOWRAPUPCODE_STR_DSC: "Converts a String value to a Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_STR_RV: "Returns a Wrapup Code from the String supplied in valueToConvert", AR_FN_WRC_TOWRAPUPCODE_STR_PRM_DSC_0: "The String to convert to a Wrapup Code. This string needs to match the name of a wrapup code.", AR_FN_WRC_TOWRAPUPCODE_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_NTS_RV: "Returns a NOT_SET Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_NTS_PRM_DSC_0: "The NOT_SET value to convert to a NOT_SET Wrapup Code.", AR_FN_WRC_TOWRAPUPCODE_NTS_EX_OUT_0: "A NOT_SET Wrapup Code", AR_FN_WRC_TOWRAPUPCODE_WRC_DSC: "Returns a Wrapup Code from the supplied Wrapup Code value.", AR_FN_WRC_TOWRAPUPCODE_WRC_RV: "Returns the supplied Wrapup Code value.", AR_FN_WRC_TOWRAPUPCODE_WRC_PRM_DSC_0: "The Wrapup Code to return.", AR_FN_WRC_TOWRAPUPCODE_WRC_EX_OUT_0: "A NOT_SET Wrapup Code.", AR_FN_DSC_ISNOTSETOREMPTY: "Determines whether a value is NOT_SET or empty.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_DSC: "Checks if a value is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_RV: "Returns true if the value passed in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_PRM_DSC_0: "The value to test to see if it is set or not.", AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_DSC: "Determines whether or not the supplied Audio value is NOT_SET or 0 milliseconds of blank audio.", AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_RV: "Returns a Boolean true if the Audio value passed in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_AUDIO_PRM_DSC_0: "The Audio value to test to see if it is set or not.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_DSC: "Determines whether or not a collection is empty (i.e. has no elements in it).", AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_RV: "Returns true if the Boolean collection is empty.", AR_FN_BLN_ISNOTSETOREMPTY_ANY_COLL_PRM_DSC_0: "The collection to check.", AR_FN_BLN_ISNOTSETOREMPTY_NTS_DSC: "Returns true since the value pass in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_NTS_RV: "Returns a true since the value passed in is NOT_SET.", AR_FN_BLN_ISNOTSETOREMPTY_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DSC_MAKEAGENTSCOREPAIR: "Returns a new instance of an AgentScorePair value initialized with the specified values.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_DSC: "Creates a new AgentScorePair value initialized to the specified input values.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_RV: "Returns the new AgentScorePair value.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_0: "The value to assign to the AgentScorePair agent property.", AR_FN_AGENTSCOREPAIR_MAKEAGENTSCOREPAIR_USR_LNG_PRM_DSC_1: "The value to assign to the AgentScorePair score property.", AR_FN_DSC_MAKECARD: "Returns a new instance of a Card value initialized with the specified values.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_DSC: "Creates a new Card value initialized to the specified input values.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_RV: "Returns the new Card value.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_0: "The title for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_1: "The description for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_2: "The button choices to use for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_PRM_DSC_3: "The Image to use for the card.", AR_FN_CARD_MAKECARD_STR_STR_CHOICE_COLL_IMAGE_EX_OUT_0: "A Card that lets someone select a pizza size of small, medium or large.", AR_FN_DSC_MAKECAROUSEL: "Returns a new instance of a Carousel value initialized with the specified values.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_DSC: "Creates a new Carousel value for the supplied cards.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_RV: "Returns the new Carousel value.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_PRM_DSC_0: "The cards to use for the carousel.", AR_FN_CAROUSEL_MAKECAROUSEL_CARD_COLL_EX_OUT_0: "A Carousel with three cards to let a participant pick a class they want to attend to learn about cards, carousels and quick replies in Architect.", AR_FN_DSC_MAKECHOICE: "Returns a new instance of a Choice initialized with the specified values that can be used in a Chooser. There are helper functions that can be used to create choices as well such as MakeUrlChoice, MakePostbackChoice and MakePostbackChoice.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_DSC: "Creates a new Choice that can be used in a Chooser from the supplied values.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_0: 'The choice type. "url" indicates this choice represents a URL. "postback" indicates this choice supplies a value that is returned to the flow.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_1: 'The choice value. If the type parameter is "url", this should be the url link to use such as "https://www.genesys.com". If the type parameter is "postback", the postback value can be a custom value or if used in an action like Ask for Slot where the participant is choosing a value from a slot type then the value should match a value in that list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_PRM_DSC_2: 'The choice label. If the type parameter is "url", this should be the url link label to use such as "Genesys". If the type parameter is "postback" this label is only used if the postback choice is not associated with a value from a list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_0: 'A Choice of type "url", value of "https://www.genesys.com" and label of "Genesys".', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_EX_OUT_1: 'A Choice of type "postback", value of "support" and label of "Help and Support".', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_DSC: "Creates a new Choice that can be used in a Chooser from the supplied values.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_0: 'The choice type. "url" indicates this choice represents a URL. "postback" indicates this choice supplies a value that is returned to the flow.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_1: 'The choice value. If the type parameter is "url", this should be the url link to use such as "https://www.genesys.com". If the type parameter is "postback", the postback value can be a custom value or if used in an action like Ask for Slot where the participant is choosing a value from a slot type then the value should match a value in that list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_2: 'The choice label. If the type parameter is "url", this should be the url link label to use such as "Genesys". If the type parameter is "postback" this label is only used if the postback choice is not associated with a value from a list or dynamic list slot type.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_PRM_DSC_3: 'The choice command. If the command value is "skip" the Skip Response is enabled.', AR_FN_CHOICE_MAKECHOICE_STR_STR_STR_STR_EX_OUT_0: 'A Choice of type "url", value of "https://www.genesys.com", label of "Genesys" and command of "skip".', AR_FN_DSC_MAKEPOSTBACKCHOICE: "Returns a new instance of a postback Choice value that can be used in a Chooser.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_DSC: 'Creates a new custom Choice with the supplied value that can be used in a Chooser. The returned Choice will have a type of "postback".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_PRM_DSC_0: "The value to return to the flow at runtime.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_EX_OUT_0: 'A choice with type "postback" and value of "support".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_DSC: 'Creates a new custom Choice with the supplied value and label that can be used in a Chooser. The returned Choice will have a type of "postback".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_0: "The value to return to the flow at runtime.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_PRM_DSC_1: "The label to display for the choice.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_EX_OUT_0: 'A choice with type "postback", value of "support" and label of "Help and Support".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_DSC: 'Creates a new custom Choice with the supplied value, label and command that can be used in a Chooser. The returned Choice will have a type of "postback".', AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_RV: "Returns the new Choice value.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_0: "The value to return to the flow at runtime.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_1: "The label to display for the choice.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_PRM_DSC_2: "The command value for the choice.", AR_FN_CHOICE_MAKEPOSTBACKCHOICE_STR_STR_STR_EX_OUT_0: 'A choice with value of "support", label of "Help and Support" and command of "skip".', AR_FN_DSC_MAKEURLCHOICE: "Returns a new instance of a Choice that represents a URL that can be used in a Chooser.", AR_FN_CHOICE_MAKEURLCHOICE_STR_DSC: "A helper function that creates a new Choice for a given URL that can be used in a Chooser. Remember that URL choices cannot be used in quick replies.", AR_FN_CHOICE_MAKEURLCHOICE_STR_RV: "Returns the new URL Choice value.", AR_FN_CHOICE_MAKEURLCHOICE_STR_PRM_DSC_0: 'The URL for this choice such as "https://www.genesys.com".', AR_FN_CHOICE_MAKEURLCHOICE_STR_EX_OUT_0: 'A Choice with type "url" and value of "https://www.genesys.com".', AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_DSC: "A helper function that creates a new Choice for a given URL and link label text that can be used in a Chooser. Remember that URL choices cannot be used in quick replies.", AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_RV: "Returns the new URL Choice value.", AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_0: 'The URL for this choice such as "https://www.genesys.com".', AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_PRM_DSC_1: "The link label to display for the URL. If the value is NOT_SET, the url value will be used as the link label.", AR_FN_CHOICE_MAKEURLCHOICE_STR_STR_EX_OUT_0: 'A Choice with type "url", value of "https://www.genesys.com" and label of "Genesys".', AR_FN_DSC_MAKECHOOSER: "Returns a new instance of a Chooser value initialized with the specified values.", AR_FN_CHOOSER_MAKECHOOSER_CARD_DSC: "Creates a new Chooser value configured as a carousel one card in it where that card is the supplied Card value.", AR_FN_CHOOSER_MAKECHOOSER_CARD_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_CARD_PRM_DSC_0: "A Card value that defines the card to use when presenting choices to a participant.", AR_FN_CHOOSER_MAKECHOOSER_CARD_EX_OUT_0: 'A Chooser with type "card" and card property set to a Card that lets a participant select a shirt color of red, green or blue.', AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_DSC: "Creates a new Chooser value for the supplied Carousel.", AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_PRM_DSC_0: "A Carousel value that defines the card to use when presenting choices to a participant.", AR_FN_CHOOSER_MAKECHOOSER_CAROUSEL_EX_OUT_0: 'A Chooser with type "carousel" and carousel property set to a Carousel with three cards to let a participant pick a class they want to attend to learn about cards, carousels and quick replies in Architect.', AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_DSC: "Creates a new Chooser value for the supplied Quick Replies.", AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_PRM_DSC_0: "A Quick Replies value that defines the buttons to use when presenting choices to a participant.", AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_0: 'A Chooser with type "quickReplies" and quickReplies property set to a Quick Replies value that contains two custom choices of red or blue.', AR_FN_CHOOSER_MAKECHOOSER_QUICKREPLIES_EX_OUT_1: 'A Chooser with type "quickReplies" and quickReplies property set to a Quick Replies value that contains two custom choices of red or blue and quick reply summary "Thanks for your selection".', AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_DSC: "Creates a new Chooser value for the supplied TimePicker.", AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_PRM_DSC_0: "A TimePicker value to present to a participant.", AR_FN_CHOOSER_MAKECHOOSER_TIMEPICKER_EX_OUT_0: 'A Chooser with type "timePicker" and timePicker property with a title.', AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_DSC: "Creates a new Chooser value for the supplied ListPicker.", AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_RV: "Returns the new Chooser value.", AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_PRM_DSC_0: "A ListPicker value to present to a participant.", AR_FN_CHOOSER_MAKECHOOSER_LISTPICKER_EX_OUT_0: 'A Chooser with type "listPicker" and listPicker value.', AR_FN_DSC_MAKECURRENCY: "Returns a new instance of a Currency value initialized with the specified values.", AR_FN_CUR_MAKECURRENCY_DEC_STR_DSC: "Creates a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_DEC_STR_RV: "Returns a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_0: "The monetary amount.", AR_FN_CUR_MAKECURRENCY_DEC_STR_PRM_DSC_1: "The ISO 4217 currency code.", AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_0: 'A Currency value with an amount of 10.50 and code of "USD".', AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_1: 'A Currency value with an amount of 5.00 and code of "EUR".', AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_2: 'A Currency value with a NOT_SET amount and code of "USD"', AR_FN_CUR_MAKECURRENCY_DEC_STR_EX_OUT_3: "A Currency value with an amount of 100.00 and NOT_SET code.", AR_FN_CUR_MAKECURRENCY_LNG_STR_DSC: "Creates a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_LNG_STR_RV: "Returns a new instance of Currency value initialized to the specified settings.", AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_0: "The monetary amount.", AR_FN_CUR_MAKECURRENCY_LNG_STR_PRM_DSC_1: "The ISO 4217 currency code.", AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_0: 'A Currency value with an amount of 10.50 and code of "USD".', AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_1: 'A Currency value with an amount of 5.00 and code of "EUR".', AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_2: 'A Currency value with a NOT_SET amount and code of "USD"', AR_FN_CUR_MAKECURRENCY_LNG_STR_EX_OUT_3: "A Currency value with an amount of 100.00 and NOT_SET code.", AR_FN_DSC_MAKEDIGITALAUDIOFROMURL: "Returns a new instance of a Digital Audio value from a URL.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_DSC: "Creates a new instance of a Digital Audio value from a URL.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_RV: "Returns a new instance of a Digital Audio value initialized to the specified settings.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_PRM_DSC_0: "The URL to the Digital Audio.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_STR_EX_OUT_0: 'A Digital Audio value with the universal resource locator (url) property value of "https://www.genesys.com/media/genesys-digital-bot-flows.mp3".', AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_DSC: "Creates a NOT_SET Digital Audio.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_RV: "Returns a NOT_SET Digital Audio value.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_DIGITALAUDIO_MAKEDIGITALAUDIOFROMURL_NTS_EX_OUT_0: "A NOT_SET Digital Audio.", AR_FN_DSC_MAKEFILEFROMURL: "Returns a new instance of a File value from a URL.", AR_FN_FILE_MAKEFILEFROMURL_STR_DSC: "Creates a new instance of a File value from a URL.", AR_FN_FILE_MAKEFILEFROMURL_STR_RV: "Returns a new instance of a File value initialized to the specified settings.", AR_FN_FILE_MAKEFILEFROMURL_STR_PRM_DSC_0: "The URL to the File.", AR_FN_FILE_MAKEFILEFROMURL_STR_EX_OUT_0: 'A File value with the universal resource locator (url) property value of "https://www.genesys.com/documents/genesys-digital-bot-flows.pdf".', AR_FN_FILE_MAKEFILEFROMURL_NTS_DSC: "Creates a NOT_SET File.", AR_FN_FILE_MAKEFILEFROMURL_NTS_RV: "Returns a NOT_SET File value.", AR_FN_FILE_MAKEFILEFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_FILE_MAKEFILEFROMURL_NTS_EX_OUT_0: "A NOT_SET File.", AR_FN_DSC_MAKEIMAGEFROMURL: "Returns a new instance of an Image value from a URL.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_DSC: "Creates a new instance of an Image value from a URL.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_RV: "Returns a new instance of an Image value initialized to the specified settings.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_PRM_DSC_0: "The URL to the image.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_EX_OUT_0: 'An Image value with a universal resource locator (url) property value of "https://www.genesys.com/media/genesys-logo.png".', AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_DSC: "Creates a new instance of an Image value from a URL and name.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_RV: "Returns a new instance of an Image value initialized to the specified settings.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_0: "The URL to the image.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_PRM_DSC_1: "The name to use for the name property in the returned Image value.", AR_FN_IMAGE_MAKEIMAGEFROMURL_STR_STR_EX_OUT_0: 'An Image value with a universal resource locator (url) property value of "https://www.genesys.com/media/genesys-logo.png" and a name property value of "Genesys Logo".', AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_DSC: "Creates a NOT_SET Image.", AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_RV: "Returns a NOT_SET Image value.", AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_IMAGE_MAKEIMAGEFROMURL_NTS_EX_OUT_0: "A NOT_SET Image.", AR_FN_DSC_MAKELINEITEM: "Returns a new instance of a LineItem value initialized with the specified settings.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_DSC: "Creates a new instance of a LineItem value initialized with the specified settings.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_RV: "Returns a new instance of LineItem value initialized to the specified settings.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_0: "The name of the LineItem.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_PRM_DSC_1: "The price of the LineItem.", AR_FN_LINEITEM_MAKELINEITEM_STR_CUR_EX_OUT_0: 'A LineItem value with name "T-Shirt" and price of $19.99 USD.', AR_FN_DSC_TOLINEITEM: "Returns a copy of the supplied LineItem.", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_DSC: "Returns a copy of the supplied LineItem", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_RV: "Returns a copy of the supplied LineItem.", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_PRM_DSC_0: "The LineItem to copy", AR_FN_LINEITEM_TOLINEITEM_LINEITEM_EX_OUT_0: "A Lineitems which is a copy of the supplied LineItem", AR_FN_LINEITEM_TOLINEITEM_NTS_DSC: "Converts NOT_SET to a NOT_SET LineItem.", AR_FN_LINEITEM_TOLINEITEM_NTS_RV: "Returns a NOT_SET LineItem value.", AR_FN_LINEITEM_TOLINEITEM_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_LINEITEM_TOLINEITEM_NTS_EX_OUT_0: "A NOT_SET lineItem.", AR_FN_DSC_MAKELISTPICKERITEM: "Returns a new instance of a ListPickerItem value initialized with the specified settings.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_DSC: "Creates a new instance of a ListPickerItem value initialized with the specified settings.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_RV: "Returns a new instance of a ListPickerItem value initialized to the specified settings.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_0: "The list picker item title.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_1: "The list picker item subtitle.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_PRM_DSC_2: "The image to use for the list picker item.", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_0: "A ListPickerItem value with a title, subtitle, and image", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_1: "A ListPickerItem value with a title, a NOT_SET subtitle, and an image", AR_FN_LISTPICKERITEM_MAKELISTPICKERITEM_STR_STR_IMAGE_EX_OUT_2: "A ListPickerItem value with a title, a NOT_SET subtitle, and a NOT_SET image", AR_FN_DSC_MAKELISTPICKERSECTION: "Returns a new instance of a ListPickerSection value initialized with the specified settings.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_DSC: "Creates a new instance of a ListPickerSection value initialized with the specified settings.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_RV: "Returns a new instance of a ListPickerSection value initialized to the specified settings.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_0: "The list picker item title.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_1: "Whether multiple selection is enabled for the list picker.", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_PRM_DSC_2: "A collection of list picker items", AR_FN_LISTPICKERSECTION_MAKELISTPICKERSECTION_STR_BLN_LISTPICKERITEM_COLL_EX_OUT_0: 'A ListPickerSection named "Sides" with MultiSelect enabled and with two ListPickerItems, "Fries" and "Soup"', AR_FN_DSC_MAKELISTPICKER: "Returns a new instance of a ListPicker value initialized with the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_DSC: "Creates a new instance of a ListPicker value initialized with the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_RV: "Returns a new instance of a ListPicker value initialized to the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_0: "A collection of ListPickerSections.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_1: "The image to use for the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_2: "The title of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_3: "The subtitle of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_4: "The image to use for the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_PRM_DSC_5: "The subtitle of the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_EX_OUT_0: "A ListPicker", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_DSC: "Creates a new instance of a ListPicker value initialized with the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_RV: "Returns a new instance of a ListPicker value initialized to the specified settings.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_0: "A collection of ListPickerSections.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_1: "The image to use for the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_2: "The title of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_3: "The subtitle of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_4: "The image to use for the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_5: "The subtitle of the reply message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_PRM_DSC_6: "The button text of the received message.", AR_FN_LISTPICKER_MAKELISTPICKER_LISTPICKERSECTION_COLL_IMAGE_STR_STR_IMAGE_STR_STR_EX_OUT_0: "A ListPicker", AR_FN_DSC_MAKETIMEPICKER: "Returns a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_DSC: "Creates a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_RV: "Returns a new instance of a TimePicker value initialized to the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_0: "The TimePicker title.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_1: "The TimePicker subtitle.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_2: "The image to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_3: "The address to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_4: "The latitude to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_PRM_DSC_5: "The longitude to use for the TimePicker.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_0: "A TimePicker value with a title, subtitle, and image", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_1: "A TimePicker value with a title, a NOT_SET subtitle, and an image", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_2: "A TimePicker value with a title, a NOT_SET subtitle, and a NOT_SET image", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_IMAGE_ADDRESS_LATITUDE_LONGITUDE_EX_OUT_3: "A TimePicker value with a title, a NOT_SET subtitle, a NOT_SET image, an address, a latitude, and a longitude", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_DSC: "Creates a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_RV: "Returns a new instance of a TimePicker value initialized to the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_0: "The TimePicker title.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_PRM_DSC_1: "The TimePicker subtitle.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_STR_EX_OUT_0: "A TimePicker value with a title and subtitle", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_DSC: "Creates a new instance of a TimePicker value initialized with the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_RV: "Returns a new instance of a TimePicker value initialized to the specified settings.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_PRM_DSC_0: "The TimePicker title.", AR_FN_TIMEPICKER_MAKETIMEPICKER_STR_EX_OUT_0: "A TimePicker value with a title", AR_FN_DSC_MAKETIMESLOT: "Returns a new instance of a Timeslot value initialized with the specified settings.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_DSC: "Creates a new instance of a Timeslot value initialized with the specified settings.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_RV: "Returns a new instance of a Timeslot value initialized to the specified settings.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_0: "The Coordinated Universal Time (UTC) dateTime for the timeslot.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_PRM_DSC_1: "The duration for the timeslot.", AR_FN_TIMESLOT_MAKETIMESLOT_DTM_DUR_EX_OUT_0: 'A Timeslot value with date time of "2024-08-04T00:00:00.000Z" and duration of "one hour thirty minutes"', AR_FN_DSC_MAKELISTTIMESLOT: "Creates a new Timeslot value collection from the specified input.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_DSC: "Creates a Timeslot collection where each item is a Timeslot value created from the items in the dateTime collection with the duration input assigned.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_RV: "Returns the new Timeslot values.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_0: "A DateTime collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_PRM_DSC_1: "A Duration value that will be used for each item in the returned Timeslot collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_EX_OUT_0: 'A TimeSlot collection with two items: the first item having a datetime of "2024-08-04T14:00:00.000Z" and the second item having a datetime of "2024-08-04T15:00:00.000Z". Both timeslot items have a duration of "1 hour".', AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_DSC: "Creates a Timeslot collection where each item is a Timeslot value created by combining the items in the dateTime and duration collections. The input collections need to be of equal length.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_RV: "Returns the new Timeslot values.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_0: "A DateTime collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_PRM_DSC_1: "A Duration collection.", AR_FN_TIMESLOT_COLL_MAKELISTTIMESLOT_DTM_COLL_DUR_COLL_EX_OUT_0: 'A TimeSlot collection with two items: the first item having a datetime of "2024-08-04T14:00:00.000Z" and duration of "1 hour", and the second item having a datetime of "2024-08-04T15:00:00.000Z" and duration of "2 hours".', AR_FN_DSC_MAKESHIPPINGOPTION: "Returns a new instance of a ShippingOption value initialized with the specified settings.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_DSC: "Creates a new instance of a ShippingOption value initialized with the specified settings.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_RV: "Returns a new instance of a ShippingOption value initialized to the specified settings.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_0: "The shipping option label.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_1: "The shipping option identifier.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_2: "The shipping details.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_PRM_DSC_3: "The shipping option price.", AR_FN_SHIPPINGOPTION_MAKESHIPPINGOPTION_STR_STR_STR_CUR_EX_OUT_0: 'A ShippingOption value with id "standard", label "Standard Shipping", price $5.99 USD, and shipping details of 3-4 days', AR_FN_DSC_TOSHIPPINGOPTION: "Returns a copy of the supplied ShippingOption.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_DSC: "Returns a copy of the supplied ShippingOption", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_RV: "Returns a copy of the supplied ShippingOption.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_PRM_DSC_0: "The ShippingOption to copy", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_SHIPPINGOPTION_EX_OUT_0: "A ShippingOption which is a copy of the supplied ShippingOption", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_DSC: "Converts NOT_SET to a NOT_SET ShippingOption.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_RV: "Returns a NOT_SET ShippingOption value.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_SHIPPINGOPTION_TOSHIPPINGOPTION_NTS_EX_OUT_0: "A NOT_SET ShippingOption.", AR_FN_DSC_MAKELISTAGENTSCOREPAIR: "Returns a new collection of type AgentScorePair created from input collections.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_DSC: "Creates an AgentScorePair collection by combining items from a User collection and a preferred agent routing score Integer collection. The algorithm merges item data on a per index basis so input collections must have the same number of items.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_RV: "Returns the collection created by combining items from the supplied User and preferred agent routing score Integer collections.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_0: "Supplies User values for the agent property on AgentScorePair items in the returned collection.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_USR_COLL_LNG_COLL_PRM_DSC_1: "Supplies preferred agent routing scores for the score property on AgentScorePair items in the returned collection.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_DSC: "Creates an AgentScorePair collection by combining User values looked up from a user ID String collection and a preferred agent routing score Integer collection. The algorithm merges item data on a per index basis so input collections must have the same number of items.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_RV: "Returns the collection created by combining looked up User values and preferred agent routing scores.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_0: "A collection of user IDs to look up. Identifiers will be matched in a case insensitive manner. The looked up User values supply the agent property value on AgentScorePair items in the returned collection.", AR_FN_AGENTSCOREPAIR_COLL_MAKELISTAGENTSCOREPAIR_STR_COLL_LNG_COLL_PRM_DSC_1: "Supplies preferred agent routing scores for the score property on AgentScorePair items in the returned collection.", AR_FN_DSC_MAKELISTCOMMUNICATION: "Returns a new Communication collection value from the specified input.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_DSC: "Creates a Communication collection from the supplied input collection by calling ToCommunication on each item in the input collection and inserting it in the resulting Communication collection at the same index.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_RV: "Returns a Communication collection value from the supplied input collection.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_PRM_DSC_0: "A collection of values whose type is an Any type such as a String collection or Integer collection.", AR_FN_COMMUNICATION_COLL_MAKELISTCOMMUNICATION_ANY_COLL_EX_OUT_0: 'A Communication collection with two items. The first Communication item has text and audio for "Value Label 1" and the second Communication item has text and audio for "Value Label 2".', AR_FN_DSC_MAKEQUICKREPLIES: "Returns a new QuickReplies value initialized with the specified choices.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_DSC: "Creates a new QuickReplies value with the buttons property set to the supplied choice collection. Remember that you can only use postback choices in the buttons collection.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_RV: "Returns the new QuickReplies value.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_PRM_DSC_0: 'The choices to use for the quick replies buttons. Individual choices in this array should not be of type "url" as quick replies do not support URLs.', AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_DSC: "Creates a new QuickReplies value with the buttons property set to the supplied choice collection. Remember that you can only use postback choices in the buttons collection.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_RV: "Returns the new QuickReplies value.", AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_0: 'The choices to use for the quick replies buttons. Individual choices in this array should not be of type "url" as quick replies do not support URLs.', AR_FN_QUICKREPLIES_MAKEQUICKREPLIES_CHOICES_COLL_STR_PRM_DSC_1: 'Summary displayed in supporting messaging platforms after the user selects a quick reply. e.g. "Thanks for your selection"', AR_FN_DSC_MAKEVIDEOFROMURL: "Returns a new instance of a Video value from a URL.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_DSC: "Creates a new instance of a Video value from a URL.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_RV: "Returns a new instance of a Video value initialized to the specified settings.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_PRM_DSC_0: "The URL to the video.", AR_FN_VIDEO_MAKEVIDEOFROMURL_STR_EX_OUT_0: 'A Video value with the universal resource locator (url) property value of "https://www.genesys.com/media/genesys-digital-bot-flows.mov".', AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_DSC: "Creates a NOT_SET Video.", AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_RV: "Returns a NOT_SET Video value.", AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_VIDEO_MAKEVIDEOFROMURL_NTS_EX_OUT_0: "A NOT_SET Video.", AR_FN_DSC_RESOLVESLOT: "Gets a localized value for a list slot type Slot variable.", AR_FN_ANY_RESOLVESLOT_ANY_DSC: "This gets the localized value for the supplied Slot variable value if the slot type for the variable is a list. If the slot type associated with the variable is not a list, this function returns the Slot variable value.", AR_FN_ANY_RESOLVESLOT_ANY_RV: "Returns the localized value for the supplied Slot variable if the variable's slot type is a list. Otherwise, the Slot variable value is returned.", AR_FN_ANY_RESOLVESLOT_ANY_PRM_DSC_0: "The Slot variable to resolve.", AR_FN_ANY_RESOLVESLOT_ANY_EX_OUT_0: 'The localized String value configured on the "PizzaSizeType" slot type for the value "small" such as "peque\xF1a".', AR_FN_ANY_RESOLVESLOT_ANY_ANY_DSC: "This gets the localized value for the supplied Slot variable value if the slot type for the variable is a list. If the slot type associated with the variable is not a list, this function returns the Slot variable value. This implementation also lets you specify a value to return if the supplied Slot variable value is NOT_SET.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_RV: "If the supplied Slot variable value is NOT_SET, the value supplied in the slotNotSetReturnValue parameter is returned. Otherwise this returns the localized value for the supplied Slot variable if the variable's slot type is a list. If the variable slot type is not a list, the Slot variable value is returned.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_0: "The Slot variable to resolve.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_PRM_DSC_1: "If the value of the Slot variable is NOT_SET, this value will be returned. Remember that the value specified here must be the same data type as the Slot variable itself so if the Slot variable is a String, the value supplied here must be a String.", AR_FN_ANY_RESOLVESLOT_ANY_ANY_EX_OUT_0: '"" if the Slot.AccountType value is NOT_SET.', AR_FN_DSC_RESOLVESLOTTYPELISTVALUE: "Gets a localized String value for a list or dynamic list slot type value.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_DSC: "This gets a localized String value based on the language in which the flow is running from a list or dynamic slot list slot type by specifying the slot type by name and value to look up.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_RV: "Returns the localized String value for the supplied list or dynamic list slot type name and supplied slot type value. If the slot type or value in the list is not found, a NOT_SET String value is returned.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_0: "The name of the list or dynamic list slot type. The slot type name is matched case sensitively. If a NOT_SET slot type name is specified, a NOT_SET String value is returned.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_PRM_DSC_1: "The slot type value to look up. The value is matched case sensitively. If a NOT_SET value is specified, a NOT_SET String value is returned.", AR_FN_STR_RESOLVESLOTTYPELISTVALUE_STR_STR_EX_OUT_0: 'The localized String value configured on the "PizzaSizeType" slot type for the value "small" such as "peque\xF1a".', AR_FN_DSC_MAKELISTCURRENCY: "Returns a new Currency value collection from the specified input.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_DSC: "Returns a Currency collection from the specified Decimal input collection and assigns the specified ISO 4217 currency code to each item in the returned currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_RV: "Returns a Currency collection with each item set to the value from the corresponding Decimal collection. Each item will have their code set to the ISO 4217 currency code specified in the 2nd parameter.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_0: "A Decimal collection of amounts that will become the amounts in the returned Currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_PRM_DSC_1: "The ISO 4217 currency code to assign to each item in the returned Currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_0: 'A currency collection with two items. The first item has an amount of 10.50, the second item has an amount of 2.50, and both items have a code of "USD".', AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_EX_OUT_1: 'A currency collection with two items. The first item has an amount of 10.50, the second item has a NOT_SET amount, and both items have a Cde of "USD".', AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_DSC: "Returns a Currency collection based on the specified Decimal and String input collections. The input collections have to have the same number of items for the currency list to be created.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_RV: "Returns a Currency collection where each item is a Currency value created from the items in the amounts and currencyCodes collections.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_0: "A Decimal collection of amounts that will become the amounts in the returned Currency collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_PRM_DSC_1: "A collection of ISO 4217 currency codes to assign to each item in the returned Currency collection. The number of items in this collection should be the same as the number of items in the amounts collection.", AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_0: 'A currency collection with two items. The first Currency item has an amount of 10.50 and code of "USD". The second Currency item has an amount of 2.50 and code of "EUR".', AR_FN_CUR_COLL_MAKELISTCURRENCY_DEC_COLL_STR_COLL_EX_OUT_1: 'A currency collection with two items. The first Currency item has an amount of 10.50 and NOT_SET code. The second Currency item has a NOT_SET amount and code of "EUR".', AR_FN_DSC_TOCURRENCY: "Converts a value to a Currency.", AR_FN_CUR_TOCURRENCY_STR_DSC: "Converts a String value to a Currency.", AR_FN_CUR_TOCURRENCY_STR_RV: "Returns a Currency value for the specified String.", AR_FN_CUR_TOCURRENCY_STR_PRM_DSC_0: 'The String to convert to a Currency value. The format should be "[amount]|[code]" where amount is a decimal value and code is an ISO 4217 currency code or blank.', AR_FN_CUR_TOCURRENCY_STR_EX_OUT_0: 'A Currency value with an amount of 5.00 and code of "USD" (United States dollars).', AR_FN_CUR_TOCURRENCY_STR_EX_OUT_1: 'A Currency value with a NOT_SET amount and code of "EUR" (Euros).', AR_FN_CUR_TOCURRENCY_STR_EX_OUT_2: "A Currency value with an amount of 5.00 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_STR_EX_OUT_3: "A Currency value with an amount of 5.00 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_STR_EX_OUT_4: "A NOT_SET Currency.", AR_FN_CUR_TOCURRENCY_DEC_DSC: "Converts a Decimal to a Currency without a code.", AR_FN_CUR_TOCURRENCY_DEC_RV: "Returns a Currency value from the specified Decimal.", AR_FN_CUR_TOCURRENCY_DEC_PRM_DSC_0: "The Decimal to convert to a Currency value.", AR_FN_CUR_TOCURRENCY_DEC_EX_OUT_0: "A Currency value with an amount of 5.00 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_LNG_DSC: "Converts an Integer to a Currency without a code.", AR_FN_CUR_TOCURRENCY_LNG_RV: "Returns a Currency value from the supplied Integer.", AR_FN_CUR_TOCURRENCY_LNG_PRM_DSC_0: "The Integer to convert to a Currency value.", AR_FN_CUR_TOCURRENCY_LNG_EX_OUT_0: "A Currency value with an amount of 5 and NOT_SET code.", AR_FN_CUR_TOCURRENCY_NTS_DSC: "Converts NOT_SET to a NOT_SET Currency.", AR_FN_CUR_TOCURRENCY_NTS_RV: "Returns a NOT_SET Currency value.", AR_FN_CUR_TOCURRENCY_NTS_PRM_DSC_0: "The NOT_SET value.", AR_FN_CUR_TOCURRENCY_NTS_EX_OUT_0: "A NOT_SET Currency.", AR_FN_CUR_TOCURRENCY_CUR_DSC: "Returns a Currency from the supplied Currency value.", AR_FN_CUR_TOCURRENCY_CUR_RV: "Returns the supplied Currency value.", AR_FN_CUR_TOCURRENCY_CUR_PRM_DSC_0: "The Currency to return.", AR_FN_CUR_TOCURRENCY_CUR_EX_OUT_0: 'A Currency value with an amount of 5.25 and code of "USD" (United States dollars)', AR_FN_DSC_GETCURRENCYSYMBOL: "Returns the symbol for the specified ISO 4217 currency code.", AR_FN_STR_GETCURRENCYSYMBOL_STR_DSC: "Returns the currency symbol for the specified ISO 4217 currency code.", AR_FN_STR_GETCURRENCYSYMBOL_STR_RV: "Returns a Currency symbol for the specified String.", AR_FN_STR_GETCURRENCYSYMBOL_STR_PRM_DSC_0: "The ISO 4217 currency code for which you wish to get the currency symbol.", AR_FN_STR_GETCURRENCYSYMBOL_CUR_DSC: "Returns the currency symbol for the specified currency.", AR_FN_STR_GETCURRENCYSYMBOL_CUR_RV: "Returns a Currency symbol for the specified String.", AR_FN_STR_GETCURRENCYSYMBOL_CUR_PRM_DSC_0: "A Currency from which to get the symbol.", AR_FN_DSC_CONVERTCURRENCY: "Converts a currency from one code to another.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DSC: "Converts a currency from one code to another keeping the amount the same.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_RV: "Returns the converted Currency value. Note that if sourceCurrency itself is NOT_SET, then a NOT_SET Currency is returned.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_0: "The Currency to convert.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_PRM_DSC_1: "The ISO 4217 currency code for the returned Currency value.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_0: 'A Currency with an amount of 5.00 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_1: 'A Currency with an amount of 5.00 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_2: 'A Currency with a NOT_SET amount and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_3: "A Currency with a NOT_SET amount and NOT_SET code.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_EX_OUT_4: "A NOT_SET Currency.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_DSC: "Converts a currency from one code to another using a specified conversion rate.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_RV: "Returns the converted Currency value.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_0: "The Currency to convert.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_1: "The ISO 4217 currency code for the returned Currency value.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_PRM_DSC_2: "The exchange rate from the sourceCurrency input to the destination currency.", AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_0: 'A Currency with an amount of 3.4685 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_1: 'A Currency with an amount of 3.4685 and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_2: 'A Currency with a NOT_SET amount and code of "EUR".', AR_FN_CUR_CONVERTCURRENCY_CUR_STR_DEC_EX_OUT_3: "A NOT_SET Currency.", AR_FN_DSC_TOAUDIOTTS: "Creates an Audio from text.", AR_FN_AUDIO_TOAUDIOTTS_STR_DSC: "Creates an Audio from the supplied text using the text to speech engine for the flow's currently executing language.", AR_FN_AUDIO_TOAUDIOTTS_STR_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOTTS_STR_PRM_DSC_0: "The text to convert to Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_0: 'Audio for the string "Hello" spoken via. text to speech.', AR_FN_AUDIO_TOAUDIOTTS_STR_EX_OUT_1: "Blank Audio of 0ms duration. See the ToAudioBlank function if you wish to create blank Audio with a duration.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_DSC: "Creates an Audio from the supplied text using the text to speech engine for a specified IETF language tag.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_0: "The text to convert to Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_PRM_DSC_1: "The IETF language tag of the text to speech engine to use for the pronunciation of the supplied text.", AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_0: 'Audio for the string "Hello" spoken via. the English (United States) (en-US) text to speech engine.', AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_1: 'Audio for the string "Bonjour" spoken via. the French (Canada) (fr-CA) text to speech engine.', AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_2: 'Audio for the string "Hola" spoken via. the Spanish (United States) (es-US) text the to speech engine.', AR_FN_AUDIO_TOAUDIOTTS_STR_STR_EX_OUT_3: "Blank Audio of 0ms duration. See the ToAudioBlank function if you wish to create blank Audio with a duration.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_DSC: "Creates an Audio from text using text to speech with the option to read characters individually using the text to speech engine for the flow's currently executing language.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_0: "The text to convert to Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_PRM_DSC_1: "The formatting used for the returned Audio.", AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_0: 'Audio of "H e l l o" where each letter is spoken individually.', AR_FN_AUDIO_TOAUDIOTTS_STR_STRINGFORMAT_EX_OUT_1: "Blank Audio of 0ms duration. See the ToAudioBlank function if you wish to create blank Audio with a duration.", AR_FN_DSC_TOAUDIOBLANK: "Creates blank Audio which can be used to provide a pause in audio playback.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_DSC: "Creates blank Audio for a specified number of milliseconds.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_RV: "Returns blank Audio of length specified in the lengthMS parameter.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_PRM_DSC_0: "The number of milliseconds of blank audio to create.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_0: "Blank Audio with a duration of 500 milliseconds.", AR_FN_AUDIO_TOAUDIOBLANK_LNG_EX_OUT_1: 'Audio for "Hello" followed by one second of blank audio and then "World".', AR_FN_DSC_TOAUDIOBOOL: "Creates an Audio from a boolean value.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_DSC: "Creates an Audio from a Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_RV: "Returns Audio from the submitted Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_PRM_DSC_0: "The boolean to convert to Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_0: 'Audio of "True".', AR_FN_AUDIO_TOAUDIOBOOL_BLN_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_DSC: "Creates an Audio from a Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_RV: "Returns Audio from the submitted Boolean.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_0: "The boolean value to convert to Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_0: 'Audio of "No".', AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_1: 'Audio of "Yes".', AR_FN_AUDIO_TOAUDIOBOOL_BLN_BOOLFORMATENUM_EX_OUT_2: "Blank Audio.", AR_FN_DSC_TOAUDIODURATION: "Creates an Audio from a Duration value.", AR_FN_AUDIO_TOAUDIODURATION_DUR_DSC: "Creates an Audio from a Duration value down to seconds. Milliseconds on the Duration value are not part of the returned Audio.", AR_FN_AUDIO_TOAUDIODURATION_DUR_RV: "Returns Audio from the submitted Duration value.", AR_FN_AUDIO_TOAUDIODURATION_DUR_PRM_DSC_0: "The Duration value to convert to Audio.", AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_0: 'Audio of "one hour thirty minutes".', AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_1: 'Audio of "negative thirty minutes".', AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_2: 'Audio of "one hour thirty minutes and five seconds".', AR_FN_AUDIO_TOAUDIODURATION_DUR_EX_OUT_3: "A NOT_SET Audio.", AR_FN_DSC_TOAUDIOPHONENUMBER: "Creates an Audio for phone number playback.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_DSC: "Creates an Audio from a PhoneNumber value where the audio is the phone number played back in global format which uses the country code.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_RV: "Returns Audio from the submitted PhoneNumber.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PRM_DSC_0: "The PhoneNumber to convert to Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_0: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_1: 'Globally formatted phone number Audio for the phone number in Call.Ani if Call.Ani is a "tel" scheme phone number, otherwise blank Audio.', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_DSC: "Creates an Audio from a PhoneNumber value where the audio is the phone number played back in global or local format as specified by a parameter.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_RV: "Returns Audio from the submitted PhoneNumber.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_0: "The PhoneNumber to convert to Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_PRM_DSC_1: "Whether or not to use local or global formatting on the returned Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_0: 'Locally formatted phone number Audio of "three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_1: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_2: 'Locally formatted phone number Audio of "zero seven five five five five one two one two".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_3: 'Globally formatted phone number Audio for the phone number in Call.Ani if Call.Ani is a "tel" scheme phone number, otherwise blank Audio.', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_4: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_PHONENUMBERFORMATENUM_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_DSC: "Creates an Audio from a PhoneNumber value where the audio is the phone number played back in global or local format depending on the dialing code passed in.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_RV: "Returns Audio from the submitted PhoneNumber.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_0: "The PhoneNumber to convert to Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_PRM_DSC_1: "If the dialing code specified here matches the dialing code in the phoneNumber parameter, local formatting will be used for the returned phone number Audio. Otherwise global formatting will be used.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_0: 'Locally formatted phone number Audio of "three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_1: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_2: 'Globally formatted phone number Audio of "plus one three one seven eight seven two three zero zero zero".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_3: 'Locally formatted phone number Audio of "zero seven five five five five one two one two".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_4: 'Globally formatted phone number Audio for the phone number in Call.Ani if the dialing code is other than "1" and Call.Ani is a "tel" scheme phone number, otherwise blank Audio.', AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_PHNBR_STR_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_DSC: "Creates an Audio from a String value where only numbers in the string are played back in the returned Audio.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_RV: "Returns Audio from the submitted String.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_PRM_DSC_0: "The string to convert to Audio as a phone number.", AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_0: 'Audio for "eight one two five five five one two three four".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_1: 'Audio for "eight one two five five five one two three four".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_2: 'Audio for "eight one two five five five one two three four".', AR_FN_AUDIO_TOAUDIOPHONENUMBER_STR_EX_OUT_3: "Blank Audio.", AR_FN_DSC_TOAUDIOCURRENCY: "Creates an Audio from a Currency value.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_DSC: "Creates an Audio from a Currency value localized to the current language for the flow.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_RV: "Returns Audio from the submitted Currency.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_PRM_DSC_0: "The Currency value to convert to Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_0: 'Audio for "one million two hundred thirty four thousand five hundred sixty seven dollars and zero cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_1: 'Audio for "one dollar and twenty three cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_2: 'Audio for "one dollar and twenty three cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_EX_OUT_4: 'Audio for "one dollar and fifty seven cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_DSC: "Creates an Audio from a Currency value localized to the current language for the flow.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_RV: "Returns Audio from the submitted Currency.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_0: "The Currency value to convert to Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_0: 'Audio for "one million two hundred thirty four thousand five hundred sixty seven dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_1: 'Audio for "eighty cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_2: 'Audio for "two hundred eighty cents".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_3: 'Audio for "one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_4: 'Audio for "three zero point two zero dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_5: 'Audio for "zero point two zero dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_CURRENCYFORMAT_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_DSC: "Creates an Audio from a Currency value localized to the current language for the flow played in decimal format with a specified number of decimal places.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_RV: "Returns Audio from the submitted Currency.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_0: "The Currency value to convert to Audio.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_PRM_DSC_1: "The number of decimal places to include in the audio output.", AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_0: 'Audio for "one point two dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_1: 'Audio for "one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_2: 'Audio for "negative thirty five point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_3: 'Audio for "one point two three zero dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_4: 'Audio for "one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_5: 'Audio for "twenty one point two three dollars".', AR_FN_AUDIO_TOAUDIOCURRENCY_CUR_LNG_EX_OUT_6: "Blank Audio.", AR_FN_DSC_TOAUDIOPERCENT: "Creates Audio from an Integer value to be read as a percent.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_DSC: "Creates Audio from an Integer value to be read as a percent.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_RV: "Returns Audio from the submitted Integer.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_PRM_DSC_0: "The Integer value to convert to Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_0: 'Audio for "one hundred twenty three percent".', AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_1: 'Audio for "five percent".', AR_FN_AUDIO_TOAUDIOPERCENT_LNG_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_DSC: "Creates an Audio from a Decimal value to be read as a percent.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_PRM_DSC_0: "The Decimal value to convert to Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_0: 'Audio for "one hundred, twenty three point twelve percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_1: 'Audio for "zero point two percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_DSC: "Creates an Audio from a Decimal value to be read as a percent, with the ability to specify how many decimal digits to play.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_0: "The Decimal value to be played as audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_PRM_DSC_1: "Number of decimal places to read in the returned Audio.", AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_0: 'Audio for "one hundred twenty three point one two percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_1: 'Audio for "one hundred twenty three point one percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_2: 'Audio for "one hundred twenty three point one two zero percent".', AR_FN_AUDIO_TOAUDIOPERCENT_DEC_LNG_EX_OUT_3: "Blank Audio.", AR_FN_DSC_TOAUDIODATE: "Creates an Audio from a Date.", AR_FN_AUDIO_TOAUDIODATE_DTM_DSC: "Creates a date Audio from a DateTime.", AR_FN_AUDIO_TOAUDIODATE_DTM_RV: "Returns Audio for the Date portion of the submitted DateTime.", AR_FN_AUDIO_TOAUDIODATE_DTM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DTM_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_DSC: "Creates an Audio for the year from a DateTime with formatting support.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_RV: "Returns Audio for the Date portion of the submitted DateTime.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_1: 'Audio for "Thursday November thirtieth nineteen eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_2: 'Audio for "Thursday November thirtieth".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_3: 'Audio for "Seventh".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_4: 'Audio for "April".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_5: 'Audio for "twenty fourteen".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_6: 'Audio for "two thousand fourteen".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_7: 'Audio for "Wednesday".', AR_FN_AUDIO_TOAUDIODATE_DTM_DATETIMEFORMATENUM_EX_OUT_8: "Blank audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DSC: "Creates a date Audio from a Date.", AR_FN_AUDIO_TOAUDIODATE_DATE_RV: "Returns Audio for the Date.", AR_FN_AUDIO_TOAUDIODATE_DATE_PRM_DSC_0: "The Date value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DATE_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_DSC: "Creates an Audio for the date with formatting support.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_RV: "Returns Audio for the Date with specified format.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_0: "The Date value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_PRM_DSC_1: "Formatting information for the returned Audio.", AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_0: 'Audio for "Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_1: 'Audio for "Thursday November thirtieth nineteen eighty nine".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_2: 'Audio for "Thursday November thirtieth".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_3: 'Audio for "Seventh".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_4: 'Audio for "April".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_5: 'Audio for "twenty fourteen".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_6: 'Audio for "two thousand fourteen".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_7: 'Audio for "Wednesday".', AR_FN_AUDIO_TOAUDIODATE_DATE_DATEFORMATENUM_EX_OUT_8: "Blank audio.", AR_FN_DSC_TOAUDIODATETIME: "Creates an Audio from a DateTime.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_DSC: "Creates an Audio from a DateTime.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_RV: "Returns Audio from the submitted DateTime value.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_0: 'Audio for "Two twenty two PM Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_1: 'Audio for "Two twenty two PM Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_2: 'Audio for "Twelve AM Thursday November thirtieth nineteen hundred eighty nine".', AR_FN_AUDIO_TOAUDIODATETIME_DTM_EX_OUT_3: "Blank Audio.", AR_FN_DSC_TOAUDIOTIME: "Creates an Audio from a DateTime input.", AR_FN_AUDIO_TOAUDIOTIME_DTM_DSC: "Creates an Audio from a DateTime and only plays the Time portion.", AR_FN_AUDIO_TOAUDIOTIME_DTM_RV: "Returns Audio for the submitted DateTime value.", AR_FN_AUDIO_TOAUDIOTIME_DTM_PRM_DSC_0: "The DateTime value to convert to Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_0: 'Audio for "Two twenty two PM" or "Fourteen twenty two" depending on active language.', AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_1: 'Audio for "Twelve AM" or "Zero hours" depending on active language.', AR_FN_AUDIO_TOAUDIOTIME_DTM_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_DSC: "Creates an Audio from a DateTime and only plays the Time portion.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_RV: "Returns Audio for the submitted DateTime value.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_0: "The DateTme value to convert to Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_PRM_DSC_1: "Time Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_0: 'Audio for "Four teen twenty two".', AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_1: 'Audio for "Two twenty two".', AR_FN_AUDIO_TOAUDIOTIME_DTM_TIMEFORMATENUM_EX_OUT_2: "Blank Audio.", AR_FN_DSC_TOAUDIO: "Converts a value to Audio.", AR_FN_AUDIO_TOAUDIO_PROMPT_DSC: "Converts a Prompt to Audio.", AR_FN_AUDIO_TOAUDIO_PROMPT_RV: "Returns Audio for the specified Prompt.", AR_FN_AUDIO_TOAUDIO_PROMPT_PRM_DSC_0: "The Prompt to convert to Audio. The prompt audio preference is first to get the audio configured on the prompt for the language in which the flow is currently running. If no audio is present, then the runtime will fall back to the text to speech configured on the prompt for the language in which the flow is currently running.", AR_FN_AUDIO_TOAUDIO_PROMPT_EX_OUT_0: "Audio for the Prompt.Welcome prompt for the language in which the current flow is running.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_DSC: "Converts a Prompt Collection to Audio.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_RV: "Returns Audio for the specified Prompt collection.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_PRM_DSC_0: "The Prompt collection to convert to Audio. The runtime preference for each prompt in the collection is to get the prompt audio for the language in which the current flow is running. If audio is not available for an individual prompt, the flow runtime will fall back to the text to speech configured on the prompt for the language in which the flow is currently running.", AR_FN_AUDIO_TOAUDIO_PROMPT_COLL_EX_OUT_0: "Audio for the Prompt.Hello prompt followed by audio for the Prompt.World prompt in the language in which the current flow is currently running.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_DSC: "Converts a VoicemailSnippet to Audio.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_RV: "Returns Audio for the specified VoicemailSnippet.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_PRM_DSC_0: "The VoicemailSnippet value to convert to Audio.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_0: "Audio for the Voicemail.VoicemailSnippet variable.", AR_FN_AUDIO_TOAUDIO_VOICEMAILSNIPPET_EX_OUT_1: "A NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_DSC: "Converts a VoiceSnippet to Audio.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_RV: "Returns Audio for the specified VoiceSnippet.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_PRM_DSC_0: "The VoiceSnippet value to convert to Audio.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_0: "Audio for the Flow.ParticipantSnippet VoiceSnippet variable.", AR_FN_AUDIO_TOAUDIO_VOICESNIPPET_EX_OUT_1: "A NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_NTS_DSC: "Converts a NOT_SET value to a NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_NTS_RV: "Returns a NOT_SET Audio.", AR_FN_AUDIO_TOAUDIO_NTS_PRM_DSC_0: "The NOT_SET value to convert to Audio.", AR_FN_AUDIO_TOAUDIO_NTS_EX_OUT_0: "A NOT_SET Audio.", AR_FN_DSC_TOAUDIOSSML: "Creates Audio whose contents should be interpreted at runtime as SSML (Speech Synthesis Markup Language).", AR_FN_AUDIO_TOAUDIOSSML_STR_DSC: "Creates Audio from a String whose value is meant to be interpreted as an SSML fragment at flow runtime. All SSML start tags contained in the String value should have corresponding ending tags. Attempting to use open tags in one ToAudioSsml function call and ending tags in a subsequent ToAudioSsml call is not supported.", AR_FN_AUDIO_TOAUDIOSSML_STR_RV: "Returns an Audio value that should be interpreted as SSML at flow runtime.", AR_FN_AUDIO_TOAUDIOSSML_STR_PRM_DSC_0: "The String value that contains the SSML fragment. Supplying a NOT_SET String value will return a NOT_SET Audio value.", AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_0: 'An Audio value that instructs a text to speech engine to read back the String value "SSML" by pronouncing each character individually.', AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_1: 'An Audio value that instructs a text to speech engine to read back the number 5 as an ordinal such as "fifth".', AR_FN_AUDIO_TOAUDIOSSML_STR_EX_OUT_2: "A NOT_SET Audio value.", AR_FN_DSC_TOCOMMUNICATION: "Converts a value to a Communication value. Communication objects are like Audio except that they supply either audio or text for communication on the current media channel.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_DSC: "Converts an Any value to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_RV: "Returns a Communication for the submitted value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_PRM_DSC_0: "The value to convert to a Communication. If the value is NOT_SET, a blank Communication will be generated at runtime.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_EX_OUT_0: 'A Communication with audio for "uno" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_DSC: "Converts an Any collection value to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_RV: "Returns a Communication for the submitted collection value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_PRM_DSC_0: "The value to convert to a Communication. If the value is NOT_SET, a blank Communication will be generated at runtime.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_EX_OUT_0: 'A Communication with audio for "uno dos" and text of "1\\n2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_DSC: "Converts an Any collection value to a Communication. The method calls ToCommunication on each element in the collection and appends it to the returned value for each item to the result Communication. Items in the returned Communication are delimited with the value specified in the delimiter parameter for the text value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_RV: "Returns a Communication for the submitted collection value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_0: "The collection value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_PRM_DSC_1: "The delimiter to use between items in the returned Communication. If the delimiter is a NOT_SET String, a newline will be used for the delimiter.", AR_FN_COMMUNICATION_TOCOMMUNICATION_ANY_COLL_STR_EX_OUT_0: 'A Communication with audio for "uno dos" and text of "1, 2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_DSC: "Creates an Communication from a Boolean.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_RV: "Returns a Communication for the submitted Boolean value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_0: "The Boolean value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_PRM_DSC_1: "Formatting information for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_0: 'Communication with audio of "no" and text of "no".', AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_1: 'Communication with audio of "yes" and text of "yes"', AR_FN_COMMUNICATION_TOCOMMUNICATION_BLN_BOOLFORMATENUM_EX_OUT_2: "A blank Communication with blank audio of 0ms duration and blank text. See the ToCommunicationBlank function if you wish to create blank Communication with a duration.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_DSC: "Creates a Communication from a Currency value localized to the current language for the flow.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_RV: "Returns a Communication for the submitted Currency value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_0: "The Currency value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_PRM_DSC_1: "Formatting information for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_0: 'Communication with audio of "one million two hundred thirty four thousand five hundred sixty seven dollars" and text of "$1,234,567.00".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_1: 'Communication with audio of "eighty cents" and text of "$.80".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_2: 'Communication with audio of "two hundred eighty cents" and text of "280 cents".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_CURRENCYFORMAT_EX_OUT_3: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_DSC: "Creates a Communication from a Currency value localized to the current language for the flow played in decimal format with a specified number of decimal places.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_RV: "Returns a Communication for the submitted Currency value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_0: "The Currency value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_PRM_DSC_1: "The number of decimal places to include in the communication output.", AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_0: 'Communication for "one point three dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_1: 'Communication for "one point two three dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_2: 'Communication for "one point two three zero dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_3: 'Communication for "negative thirty five point two three dollars".', AR_FN_COMMUNICATION_TOCOMMUNICATION_CUR_LNG_EX_OUT_4: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_DSC: "Creates a Communication for the year from a Date with formatting support.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_RV: "Returns a Communication for the submitted the Date value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_0: "The Date value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_PRM_DSC_1: "Formatting information for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_0: 'Communication with audio of "Thursday November thirtieth nineteen hundred eighty nine" and text of "11/13/1989".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_1: 'Communication with audio of "Thursday November thirtieth nineteen eighty nine" and text of "11/13/89".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_2: 'Communication with audio of "Thursday November thirtieth" and text "Thursday, November 30th"', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_3: 'Communication with audio of "Seventh" and text of "7th".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_4: 'Communication with audio and text of "April".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_5: 'Communication with audio of "twenty fourteen" and text of "2014".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_6: 'Communication with audio of "two thousand fourteen" and text of "2014".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DATE_DATEFORMATENUM_EX_OUT_7: 'Communication with audio and text of "Wednesday".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_DSC: "Creates a Communication from a Decimal.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_RV: "Returns a Communication for the submitted Decimal value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_0: "The Decimal value to convert to a Communication. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits. If the Decimal value is an integral value, only the integral part will be played back.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_PRM_DSC_1: "Number formatting to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_0: 'Communication with audio of "five point five" and text of "5 . 5".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_1: 'Communication with audio of "negative five zero zero" and text of "- 5 0 0".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_NUMBERFORMATENUM_EX_OUT_2: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_DSC: "Creates a Communication from a Decimal with a specified number of decimal places.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_RV: "Returns a Communication for the submitted Decimal value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_0: "The Decimal value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_PRM_DSC_1: "The number of decimal places to include in the communication output.", AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_0: 'Communication with audio of "one point three" and text of "1.3".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_1: 'Communication with audio of "one point two three" and text of "1.23".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_2: 'Communication with audio of "one point two three zero" and text of "1.230".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_3: 'Communication with audio of "negative thirty five point one seven" and text of "-35.17".', AR_FN_COMMUNICATION_TOCOMMUNICATION_DEC_LNG_EX_OUT_4: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates a Communication from an Integer with language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns a Communication for the submitted Integer value based on the supplied language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to a Communication. If the Integer value is NOT_SET, blank Communication will be returned.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Communication with audio of "uno" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Communication with audio of "un" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Communication with audio of "unos" and text of "5".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Communication for "una" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Communication with audio of "una" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: 'Communication with audio of "unas" and text of "5".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_DSC: "Creates a Communication from an Integer with formatting.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_RV: "Returns a Communication for the submitted Integer value with the supplied formatting option.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_0: "The Integer value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_PRM_DSC_1: "Number Format Enum to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_0: 'Communication with audio of "five zero zero" and text of "5 0 0".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_EX_OUT_1: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC: "Creates a Communication from an Integer with formatting and language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV: "Returns a Communication for the submitted Integer value with formatting and language context.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number Format Enum to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Communication with audio of "uno dos" and text of "1 2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Communication with audio of "un un" and text of "1 1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Communication with audio of "unos unos" and text of "1 1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Communication with audio of "una dos" and text of "1 2".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Communication with audio of "una unas" and text of "1 1".', AR_FN_COMMUNICATION_TOCOMMUNICATION_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_DSC: "Converts a NOT_SET value to a blank Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_RV: "Returns a blank Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_PRM_DSC_0: "The NOT_SET value to convert to a Communication object.", AR_FN_COMMUNICATION_TOCOMMUNICATION_NTS_EX_OUT_0: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_DSC: "Creates a Communication from text using text to speech with the option to read characters individually using the text to speech engine for the flow's currently executing language.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_RV: "Returns a Communication from the submitted String.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_0: "The text to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_PRM_DSC_1: "The formatting used for the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_0: 'A Communication of "H e l l o" where each letter is communicated individually.', AR_FN_COMMUNICATION_TOCOMMUNICATION_STR_STRINGFORMAT_EX_OUT_1: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_DSC: "Creates a Communication from a Time.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_RV: "Returns a Communication for the submitted Time value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_0: "The Time value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_PRM_DSC_1: "Time Format Enum to be used in the returned Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_0: 'Communication with audio of "Fourteen twenty two" and text of "14:22:11".', AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_1: 'Communication with audio of "Two twenty two" and text of "02:22:11PM"', AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEFORMATENUM_EX_OUT_2: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_DSC: "Creates a Communication by obtaining a part from a Time.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_RV: "Returns a Communication for the submitted Time value.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_0: "The Time value to convert to a Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_PRM_DSC_1: "Time Part Enum to be used in the returned Communication. Format.TimePart.days is not valid for use in this parameter since time values do not have a day component.", AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_0: 'Communication with audio of "Nine" and text of "9".', AR_FN_COMMUNICATION_TOCOMMUNICATION_TIME_TIMEPARTENUM_EX_OUT_1: 'Communication with audio of "Two twenty two" and text of "22"', AR_FN_DSC_TOCOMMUNICATIONBLANK: "Creates a blank Communication which can be used to provide a pause in communication playback.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_DSC: "Creates a blank Communication for a specified number of milliseconds.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_RV: "Returns blank Communication of length specified in the lengthMS parameter.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_PRM_DSC_0: "The number of milliseconds of blank communication to create.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_0: "A Communication with blank audio with a duration of 500 milliseconds and blank text output that pauses for 500 milliseconds.", AR_FN_COMMUNICATION_TOCOMMUNICATIONBLANK_LNG_EX_OUT_1: "A Communication with blank audio with a duration of 0 milliseconds and blank text output that does not pause.", AR_FN_DSC_TOCOMMUNICATIONORDINAL: 'Creates a Communication from a number with ordinal playback such as "first", "second", ..., "seven hundred and sixteenth"', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_DSC: "Creates an ordinal Communication from an Integer.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_RV: "Returns ordinal Communication for the submitted Integer value.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_PRM_DSC_0: "The Integer to convert to a Communication. If the Integer value is less than 1 or greater than 999, the communication playback will be read as a normal number and not as an ordinal.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_0: 'Communication with audio of "first" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_1: 'Communication with audio of"two hundred and first" and text of "201".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_2: 'Communication with audio of "five hundredth" and text of "500".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_3: 'Communication with audio of "five thousand" and text of "5000".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_4: 'Communication with audio of "negative five hundred" and text of "-500".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_EX_OUT_5: "A NOT_SET Communication.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an ordinal Communication from an Integer with language context.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns ordinal Communication for the submitted Integer value based on the supplied language context.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to a Communication. If the Integer value is NOT_SET, blank Communication will be returned. If the Integer value is less than 1 or greater than 999, the communication playback will be read as a normal number and not as an ordinal.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Communication with audio of "premier" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Communication with audio of "premi\xE8re" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Communication with audio of "premier" and text of "1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Communication with audio of "moins un" and text of "-1".', AR_FN_COMMUNICATION_TOCOMMUNICATIONORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: "A NOT_SET Communication.", AR_FN_DSC_TOCOMMUNICATIONSSML: "Creates a Communication whose contents should be interpreted at runtime as SSML (Speech Synthesis Markup Language).", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_DSC: "Creates a Communication from a String whose value is meant to be interpreted as an SSML fragment at flow runtime. The SSML fragment should not contain any or tags. All SSML start tags contained in the String value should have corresponding ending tags. Attempting to use open tags in one ToCommunicationSsml function call and ending tags in a subsequent ToCommunicationSsml call is not supported.", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_RV: "Returns a Communication value that should be interpreted as SSML at flow runtime.", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_PRM_DSC_0: "The String value that contains the SSML fragment. Supplying a NOT_SET String value will return a NOT_SET Communication value.", AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_0: 'A Communication value that instructs a text to speech engine to read back the String value "SSML" by pronouncing each character individually.', AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_1: 'A Communication value that instructs a text to speech engine to read back the number 5 as an ordinal such as "fifth".', AR_FN_COMMUNICATION_TOCOMMUNICATIONSSML_STR_EX_OUT_2: "A NOT_SET Communication value.", AR_FN_DSC_TOMULTIMODALCOMMUNICATION: "Creates a Communication object with the ability to specify different Communication values for multiple output modes.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_DSC: "This overload lets you create a Communication object by supplying both voice and text mode Communication values.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_RV: "Returns a Communication object with the specified Communication values for voice and text modes.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_0: "The Communication value to use for voice mode.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_PRM_DSC_1: "The Communication value to use for text mode.", AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_0: 'Communication with audio of "one" and text of "no".', AR_FN_COMMUNICATION_TOMULTIMODALCOMMUNICATION_COMMUNICATION_COMMUNICATION_EX_OUT_1: "A NOT_SET Communication.", AR_FN_DSC_TOAUDIONUMBER: "Creates an Audio from a number.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_DSC: "Creates an Audio from an Integer.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_RV: "Returns Audio for the submitted Integer value.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_0: 'Audio for "uno".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_1: 'Audio for "five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_2: 'Audio for "negative five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from an Integer with language context.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio for the submitted Integer value based on the supplied language context.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "uno".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "un".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "unos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "una".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "una".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: 'Audio for "unas".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_DSC: "Creates an Audio from an Integer with formatting.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_RV: "Returns Audio for the submitted Integer value based on the formatting option.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_0: "The Integer value to convert to Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_0: 'Audio of "five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_1: 'Audio of "negative five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from an Integer with language context and formatting.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio for the submitted Integer value with formatting and language context.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer value to convert to Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "un un".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "unos unos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "una dos".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "una unas".', AR_FN_AUDIO_TOAUDIONUMBER_LNG_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_DSC: "Creates an Audio from a Decimal.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_RV: "Returns Audio for the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits. If the Decimal value is an integral value, only the integral part will be played back.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_0: 'Audio for "five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_1: 'Audio for "negative five hundred".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_2: 'Audio for "one hundred twenty five point two five".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal with language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio for the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "una coma quatro".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "una coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "uno coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "un coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "dos coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_DSC: "Creates an Audio from a Decimal.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits. If the Decimal value is an integral value, only the integral part will be played back.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_PRM_DSC_1: "Number formatting to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_0: 'Audio of "five point five".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_1: 'Audio of "negative five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_2: 'Audio of "five zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal with formatting and language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number formatting to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "una cero cero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "uno cero cero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "un cero cero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "una coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: 'Audio for "uno coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_5: 'Audio for "dos coma siete s\xE9is cinco".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LANGUAGECONTEXTENUM_MORE_EX_OUT_6: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_DSC: "Creates an Audio from a Decimal value with a specified number of decimal places.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_PRM_DSC_1: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_0: 'Audio for "one hundred twenty three point one two".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_1: 'Audio for "negative one hundred twenty three point one two zero zero".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_2: 'Audio for "zero point two three four".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_EX_OUT_3: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal value with a specified number of decimal places with language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value to convert to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "una coma uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "uno coma uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_DSC: "Creates an Audio from a Decimal value to a specified number of decimal places with formatting support.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_0: "The Decimal value converted to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_PRM_DSC_2: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_0: 'Audio for "one two three point one two three".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_EX_OUT_1: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an Audio from a Decimal value to a specified number of decimal places with formatting and language context.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns Audio from the submitted Decimal value.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Decimal value converted to Audio. If the Decimal value is greater than or equal to 1 trillion, the number will be played back as digits.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Number Format Enum to be used in the returned Audio.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_2: "Number of decimal places to read in the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_3: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "uno coma uno dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "una coma una dos".', AR_FN_AUDIO_TOAUDIONUMBER_DEC_NUMBERFORMATENUM_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: "Blank Audio.", AR_FN_DSC_TOAUDIONUMBERORDINAL: 'Creates an Audio from a number with ordinal playback such as "first", "second", ..., "seven hundred and sixteenth"', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_DSC: "Creates an ordinal Audio from an Integer.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_RV: "Returns ordinal Audio for the submitted Integer value.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned. If the Integer value is less than 1 or greater than 999, the audio playback will be read as a normal number and not as an ordinal.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_0: 'Audio for "first".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_1: 'Audio for "two hundred and first".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_2: 'Audio for "five hundredth".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_3: 'Audio for "five thousand".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_4: 'Audio for "negative five hundred".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_EX_OUT_5: "Blank Audio.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_DSC: "Creates an ordinal Audio from an Integer with language context.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_RV: "Returns ordinal Audio for the submitted Integer value based on the supplied language context.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_0: "The Integer to convert to Audio. If the Integer value is NOT_SET, blank Audio will be returned. If the Integer value is less than 1 or greater than 999, the audio playback will be read as a normal number and not as an ordinal.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_PRM_DSC_1: "Language contextual information on how to play back the number.", AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_0: 'Audio for "premier".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_1: 'Audio for "premi\xE8re".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_2: 'Audio for "et".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_3: 'Audio for "moins un".', AR_FN_AUDIO_TOAUDIONUMBERORDINAL_LNG_LANGUAGECONTEXTENUM_MORE_EX_OUT_4: "Blank Audio.", AR_FN_DSC_TOVOICEMAILSNIPPET: "Converts a value to a VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_DSC: "Converts a NOT_SET value to a NOT_SET VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_RV: "Returns a NOT_SET VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_PRM_DSC_0: "The value NOT_SET to convert to a VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_NTS_EX_OUT_0: "A NOT_SET VoicemailSnippet.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_DSC: "Returns a VoicemailSnippet value from the supplied VoicemailSnippet value.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_RV: "Returns the supplied VoiceSnippet value.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_PRM_DSC_0: "The VoicemailSnippet value to return.", AR_FN_VOICEMAILSNIPPET_TOVOICEMAILSNIPPET_VOICEMAILSNIPPET_EX_OUT_0: "The supplied VoicemailSnippet.", AR_FN_DSC_TOVOICESNIPPET: "Converts a value to a VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_DSC: "Converts a NOT_SET value to a NOT_SET VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_RV: "Returns a NOT_SET VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_PRM_DSC_0: "The value NOT_SET to convert to a VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_NTS_EX_OUT_0: "A NOT_SET VoiceSnippet.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_DSC: "Returns a VoiceSnippet value from the supplied VoiceSnippet value.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_RV: "Returns the supplied VoiceSnippet value.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_PRM_DSC_0: "The VoiceSnippet value to return.", AR_FN_VOICESNIPPET_TOVOICESNIPPET_VOICESNIPPET_EX_OUT_0: "The supplied VoiceSnippet value.", AR_FN_DSC_GETDEFAULTLANGUAGE: "Gets the default supported language on the current flow.", AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_DSC: "Gets the IETF language tag of the default supported language for the current flow.", AR_FN_STR_GETDEFAULTSUPPORTEDLANGUAGE_RV: "Returns the IETF language tag for the default supported language for the current flow.", AR_FN_DSC_GETSUPPORTEDLANGUAGES: "Gets the supported languages configured for the current flow.", AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_DSC: "Gets a string collection of IETF language tags for the supported languages in the current flow.", AR_FN_STR_COLL_GETSUPPORTEDLANGUAGES_RV: "Returns a string collection of the supported IETF languages tags set on the flow. There will always be one entry in this collection.", AR_FN_DSC_GETCURRENTDATETIMEUTC: "Gets the current date and time in Coordinated Universal Time (UTC).", AR_FN_DTM_GETCURRENTDATETIMEUTC_DSC: "Gets the current date and time in Coordinated Universal Time (UTC)", AR_FN_DTM_GETCURRENTDATETIMEUTC_RV: "Returns a DateTime value that contains the current date and time in Coordinated Universal Time (UTC).", AR_FN_DTM_GETCURRENTDATETIMEUTC_EX_OUT_0: "A DateTime with the date and time when the function was called in Coordinated Universal Time (UTC).", AR_FN_DSC_GETDEFLECTIONURL: "Gets the destination URL if the Deflect action was used to deflect the participant to a digital channel.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_DSC: "Gets the destination URL if the Deflect action was used to deflect the participant to a digital channel.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_RV: "The destination URL if the Deflect action was used to deflect the participant to a digital channel.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_0: "The service for which the URL is generated.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_PRM_DSC_1: "The identifier of the account that the message is directed to on the service.", AR_FN_STR_GETDEFLECTIONURL_STR_STR_EX_OUT_0: "The destination URL to Facebook Messenger.", AR_FN_DSC_GETSURVEYQUESTIONANSWER: "Gets the answer to a Survey Question as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_DSC: "Returns the answer of the supplied SurveyQuestion value as a String.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_RV: `The answer to the supplied Survey Question as a String. If the supplied Survey Question value is NOT_SET, the Survey Question type is 'readOnlyQuestion' or the Survey Question has not been answered, a NOT_SET String value is returned. If the supplied Survey Question was answered as Not Applicable, the String "n/a" is returned.`, AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_PRM_DSC_0: "The Survey Question whose answer you wish to obtain.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_0: "The answer to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_EX_OUT_1: "A NOT_SET string value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_DSC: "Returns the follow-up answer of the supplied SurveyQuestion value as a String.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_RV: "The answer to the supplied Survey Question as a String. If the supplied question is a NOT_SET SurveyQuestion value, the question does not have a follow-up question or if that follow-up question has not been answered, a NOT_SET String will be returned.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_0: "The Survey Question whose answer you wish to obtain.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_PRM_DSC_1: "Whether you wish to get the Survey Question's follow-up answer.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_0: "The answer to the follow-up question to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_1: "The answer to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_2: "A NOT_SET string value.", AR_FN_STR_GETSURVEYQUESTIONANSWER_SURVEYQUESTION_BLN_EX_OUT_3: "The answer to the Survey Question Form.Group1_Question1 as a String value.", AR_FN_DSC_GETSURVEYQUESTIONISANSWERED: "Gets whether a Survey Question has been answered as a Boolean value.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_DSC: "Returns whether a Survey Question has been answered as a Boolean value.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_RV: "Whether the supplied Survey Question has been answered. If the supplied Survey Question value is NOT_SET, a Boolean value of false is returned. If the supplied Survey Question type is 'readOnlyQuestion', a Boolean value of true is returned if the read only question was presented using an 'Ask Survey Question' action.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_PRM_DSC_0: "The Survey Question that you wish to check.", AR_FN_BLN_GETSURVEYQUESTIONISANSWERED_SURVEYQUESTION_EX_OUT_0: "true or false, depending on whether Form.Group1_Question1 has been answered.", AR_FN_DSC_GETSURVEYQUESTIONNPSCATEGORY: "If the supplied Survey Question is an NPS question, this returns the NPS question category as a String value.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_DSC: "If the supplied Survey Question is an NPS question, this returns the NPS question category as a String value.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_RV: "The NPS category of the supplied Survey Question as a String. If the supplied Survey Question value is NOT_SET, if the supplied Survey Question is not an NPS question or if the supplied Survey Question has not been answered, a NOT_SET String value is returned.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_PRM_DSC_0: "The Survey Question whose NPS category you wish to obtain.", AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_0: 'If the supplied Survey Question is an NPS question and has been answered this will return a String value of "promoter" if that score is 10 or 9, "passive" if that score is 8 or 7, and "detractor" if that score is 6 or less. If the supplied Survey Question does not exist, has not been answered or is not an NPS question, a NOT_SET String value will be returned.', AR_FN_STR_GETSURVEYQUESTIONNPSCATEGORY_SURVEYQUESTION_EX_OUT_1: "A NOT_SET string value.", AR_FN_DSC_RANDOM: "Generates a random Decimal value.", AR_FN_DEC_RANDOM_DSC: "Generates a random Decimal value that is greater than or equal to 0.0 and less than 1.0.", AR_FN_DEC_RANDOM_RV: "Returns the generated random Decimal value.", AR_FN_DSC_RANDOMINT: "Generates a random Integer value.", AR_FN_LNG_RANDOMINT_LNG_DSC: "Generates a random Integer value between 0 and the supplied limit parameter value.", AR_FN_LNG_RANDOMINT_LNG_RV: "Returns the random generated Integer value.", AR_FN_LNG_RANDOMINT_LNG_PRM_DSC_0: "If limit is a positive integer, the returned value will be greater than or equal to 0 and less than or equal to limit. If limit is a negative integer, the returned value will be less than or equal to zero and greater than or equal to limit. If limit is 0, the returned value is always 0.", AR_FN_LNG_RANDOMINT_LNG_EX_OUT_4: "86 ( this generates a random number that is greater than or equal to 0 and less than or equal to 100 )", AR_FN_LNG_RANDOMINT_LNG_EX_OUT_5: "54 ( this generates a random number that is greater than or equal to 1 and less than or equal to 100 )", AR_FN_DSC_ROUNDUP: "Rounds up a Duration value to a new Duration value.", AR_FN_DUR_ROUNDUP_DUR_DSC: "Rounds up a duration value to 30 seconds, 1 minute, 2 minutes, 5 minutes or intervals of 5 minutes if the duration value is greater than 5 minutes.", AR_FN_DUR_ROUNDUP_DUR_RV: "Returns a duration value rounded up to 30 seconds, 1 minute, 2 minutes, 5 minutes, or intervals of 5 minutes.", AR_FN_DUR_ROUNDUP_DUR_PRM_DSC_0: "The Duration value to round up.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_0: "A 5 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_1: "A 1 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_2: "A 5 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_3: "A 25 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_EX_OUT_4: "A 1 hour and 25 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_DSC: "Rounds up a Duration value in intervals of another specified Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_RV: "Returns a rounded Duration value.", AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_0: "The Duration value to round up.", AR_FN_DUR_ROUNDUP_DUR_DUR_PRM_DSC_1: "A Duration that is used to calculate intervals for rounding up.", AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_0: "A 3 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_EX_OUT_1: "A 5 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_DSC: "Rounds up a Duration value to one of the values specified in a Duration Collection.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_RV: "Returns a rounded Duration value.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_0: "The Duration value to round up.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_1: "A Duration that is used to calculate intervals for rounding up.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_PRM_DSC_2: "The specific Duration values that should be rounded up to. This list will be sorted from lowest to highest at runtime. The first value in this collection which is greater than or equal to the first parameter will be returned.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_0: "A 4 minute Duration.", AR_FN_DUR_ROUNDUP_DUR_DUR_DUR_COLL_EX_OUT_1: "A 25 minute Duration.", AR_FN_DSC_RANGE: "Returns a range of Durations based on a starting Duration and an interval Duration.", AR_FN_DUR_COLL_RANGE_DUR_DUR_DSC: "Calculates a lower and upper bound Duration collection given an initial Duration and an offset Duration that is used to calculate the lower and upper bounds. NOT_SET Duration values in the collection will not be used in function execution.", AR_FN_DUR_COLL_RANGE_DUR_DUR_RV: "Returns the bounding Duration values in a two-item Duration collection with the lower bound at index 0 and the upper bound at index 1.", AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_0: "The Duration value to use as a basis for rounding up and down.", AR_FN_DUR_COLL_RANGE_DUR_DUR_PRM_DSC_1: "A Duration that is used to calculate intervals for rounding up and down.", AR_FN_DUR_COLL_RANGE_DUR_DUR_EX_OUT_0: "A Duration collection. [MakeDuration(0, 3, 0, 0, 0), MakeDuration(0, 7, 0, 0, 0)]", AR_FN_DSC_TOAUDIOTIMERANGE: "Creates Audio to indicate a specific time range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_DSC: "Creates Audio for a time range given two Integers and a TimePart Enum value that indicates how to interpret the values. If the lowerBound value is greater than the upperBound value, they will be swapped so that the lower value is played first in the returned audio playback. If the submitted lower and upper bound are the same, the returned audio will not be presented as a range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_RV: "Returns Audio playback with a time range formatted to the specified TimePart Enum value.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_0: "The lower bound for the time range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_1: "The upper bound for the time range.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_PRM_DSC_2: "The time units to use in the returned Audio.", AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_0: 'Audio for "4 to 6 minutes"', AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_1: 'Audio for "8 to 15 minutes"', AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_2: 'Audio for "10 to 15 hours"', AR_FN_AUDIO_TOAUDIOTIMERANGE_LNG_LNG_TIMEPARTENUMDATATYPE_EX_OUT_3: 'Audio for "1 hour"', AR_FN_DSC_EMAILADDRESSDOMAINPART: "Returns the domain part of an email address.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_DSC: "Gets the domain part from an Email Address.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_RV: "Returns the email domain part from the submitted Email Address.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_PRM_DSC_0: "The Email Address from which to get the domain part.", AR_FN_STR_EMAILADDRESSDOMAINPART_EMAILADDRESS_EX_OUT_0: "The domain part from the Email Address in Email.Message.from.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_DSC: "Gets the domain part from a String containing an email address.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_RV: "Returns the domain part from the submitted email address String. If the local part cannot be determined, a NOT_SET String is returned.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_PRM_DSC_0: "The String that contains an email address from which to get the domain part.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_1: "A NOT_SET String.", AR_FN_STR_EMAILADDRESSDOMAINPART_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_EMAILADDRESSLOCALPART: "Returns the local part of an email address.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_DSC: "Gets the local part from an Email Address.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_RV: "Returns the email local part from the submitted Email Address.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_PRM_DSC_0: "The Email Address from which to get the local part.", AR_FN_STR_EMAILADDRESSLOCALPART_EMAILADDRESS_EX_OUT_0: "The local part from the Email Address in Email.Message.from.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_DSC: "Gets the local part from a String containing an email address.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_RV: "Returns the local part from the submitted email address String. If the local part cannot be determined, a NOT_SET String is returned.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_PRM_DSC_0: "The String that contains an email address from which to get the local part.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_1: "A NOT_SET String.", AR_FN_STR_EMAILADDRESSLOCALPART_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_DSC_MAKEEMAILADDRESS: "Returns a new instance of an EmailAddress initialized with the specified values.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_DSC: "Creates a new EmailAddress from the supplied address ID.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_RV: "Returns an EmailAddress with the id property set to the supplied address.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_PRM_DSC_0: "The id property value in the new EmailAddress.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_0: 'An EmailAddress whose id property is "john.doe@company.com".', AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_EX_OUT_2: "A NOT_SET String.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_DSC: "Creates a new EmailAddress from the supplied address ID and name.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_RV: "Returns an EmailAddress with the id and name properties set to the supplied address and name values.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_0: "The id property value in the new EmailAddress.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_PRM_DSC_1: "The name property value in the new EmailAddress.", AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_0: 'An EmailAddress whose id property is "john.doe@company.com" and name property is "John".', AR_FN_EMAILADDRESS_MAKEEMAILADDRESS_STR_STR_EX_OUT_3: "A NOT_SET String.", AR_FN_DSC_DETECTLANGUAGE: "Attempts to determine the language for wording contained in a String.", AR_FN_STR_DETECTLANGUAGE_STR_STR_DSC: "Inspects an input String and attempts to identify the language for the verbiage contained in it.", AR_FN_STR_DETECTLANGUAGE_STR_STR_RV: "Returns an IETF language tag String if the language can be determined from the submitted String text. If a language cannot be determined, the value from the defaultLanguageTag parameter will be returned.", AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_0: "The String to search.", AR_FN_STR_DETECTLANGUAGE_STR_STR_PRM_DSC_1: "The String value to return if no language could be determined.", AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_0: '"es" (assuming function detected email body text to be in Spanish)', AR_FN_STR_DETECTLANGUAGE_STR_STR_EX_OUT_7: "A NOT_SET String.", AR_FN_DSC_GETPROMPTTEXTTOSPEECH: "Gets the the text to speech String value for a prompt.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_DSC: "Gets a prompt's text to speech String value for the language in which the flow is running.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_RV: "Returns the text to speech String value for the prompt in the flow's current language. If the submitted Prompt value is NOT_SET or there is no prompt resource for the current language in which the flow is currently running, a NOT_SET String is returned.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_PRM_DSC_0: "The Prompt whose text to speech String value you wish to obtain.", AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_1: 'Returns the text to speech String value for the user prompt named "Greeting" for the language in which the flow is currently running.', AR_FN_STR_GETPROMPTTEXTTOSPEECH_PROMPT_EX_OUT_2: "A NOT_SET String", AR_FN_DSC_GETPROMPTDURATION: "Gets the Duration of prompt audio.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_DSC: "Gets a prompt's audio Duration value for the language in which the flow is running.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_RV: "Returns the Duration for the prompt audio in the flow's current language. If the submitted Prompt value is NOT_SET or there is no prompt resource for the current language in which the flow is currently running, a NOT_SET Duration is returned.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_PRM_DSC_0: "The Prompt whose audio duration value you wish to obtain.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_0: "A duration value of 0.6 seconds.", AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_1: 'Returns the Duration value for the audio contained in the user prompt "Greeting" for the language in which the flow is currently running.', AR_FN_DUR_GETPROMPTDURATION_PROMPT_EX_OUT_2: "A NOT_SET Duration", AR_FN_DSC_GETPROMPTTEXT: "Gets the the text String value for a prompt.", AR_FN_STR_GETPROMPTTEXT_PROMPT_DSC: "Gets a prompt's text String value for the language in which the flow is running.", AR_FN_STR_GETPROMPTTEXT_PROMPT_RV: "Returns the text String value for the prompt in the flow's current language. If the submitted Prompt value is NOT_SET or there is no prompt resource for the current language in which the flow is currently running, a NOT_SET String is returned.", AR_FN_STR_GETPROMPTTEXT_PROMPT_PRM_DSC_0: "The Prompt whose text String value you wish to obtain.", AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_1: 'Returns the text String value for the user prompt named "Greeting" for the language in which the flow is currently running.', AR_FN_STR_GETPROMPTTEXT_PROMPT_EX_OUT_2: "A NOT_SET String", AR_FN_DSC_ISJSONARRAY: "Checks whether a JSON value contains an array.", AR_FN_BLN_ISJSONARRAY_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value is a JSON array.", AR_FN_BLN_ISJSONARRAY_JSON_RV: "Returns true if the supplied JSON value is a JSON array, otherwise returns false.", AR_FN_BLN_ISJSONARRAY_JSON_PRM_DSC_0: "The JSON value to check whether it is a JSON array.", AR_FN_DSC_ISJSONBOOL: "Checks whether a JSON value contains a boolean value.", AR_FN_BLN_ISJSONBOOL_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value is a Boolean.", AR_FN_BLN_ISJSONBOOL_JSON_RV: "Returns true if the supplied JSON value is a JSON Boolean, otherwise returns false.", AR_FN_BLN_ISJSONBOOL_JSON_PRM_DSC_0: "The JSON value to check whether it is a JSON Boolean.", AR_FN_DSC_ISJSONNULL: "Checks whether a JSON value contains the value null / NOT_SET.", AR_FN_BLN_ISJSONNULL_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains the value null.", AR_FN_BLN_ISJSONNULL_JSON_RV: "Returns true if the supplied JSON value contained the value null, otherwise returns false.", AR_FN_BLN_ISJSONNULL_JSON_PRM_DSC_0: "The JSON value to check whether it contains null / NOT_SET.", AR_FN_DSC_ISJSONNUMBER: "Checks whether argument is a JSON Number.", AR_FN_BLN_ISJSONNUMBER_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains a number.", AR_FN_BLN_ISJSONNUMBER_JSON_RV: "Returns true if the supplied JSON value is a number, otherwise returns false.", AR_FN_BLN_ISJSONNUMBER_JSON_PRM_DSC_0: "The JSON value to check whether it is a number.", AR_FN_DSC_ISJSONOBJECT: "Checks whether argument is a JSON object.", AR_FN_BLN_ISJSONOBJECT_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains a JSON object.", AR_FN_BLN_ISJSONOBJECT_JSON_RV: "Returns true if the supplied JSON value contains a JSON Object, otherwise returns false.", AR_FN_BLN_ISJSONOBJECT_JSON_PRM_DSC_0: "The JSON value to check whether it contains a JSON Object.", AR_FN_DSC_ISJSONSTRING: "Checks whether argument is a JSON String.", AR_FN_BLN_ISJSONSTRING_JSON_DSC: "Returns a Boolean indicating if the supplied JSON value contains a String.", AR_FN_BLN_ISJSONSTRING_JSON_RV: "Returns true if the supplied JSON value contains a string, otherwise returns false.", AR_FN_BLN_ISJSONSTRING_JSON_PRM_DSC_0: "The JSON value to check whether it is a JSON String.", AR_FN_DSC_JSONPARSE: "Parse a value to JSON.", AR_FN_JSON_JSONPARSE_STR_DSC: "Parses the supplied String value to JSON using JSON parsing semantics. Note that keys must be double quoted when attempting to parse a JSON String.", AR_FN_JSON_JSONPARSE_STR_RV: "The supplied String parsed to a JSON value.", AR_FN_JSON_JSONPARSE_STR_PRM_DSC_0: "The String value to parse to a JSON value. Supplying a blank string to JsonParse will invoke error handling.", AR_FN_JSON_JSONPARSE_STR_EX_OUT_0: 'A JSON value that contains the string "Hello".', AR_FN_JSON_JSONPARSE_STR_EX_OUT_1: "A JSON value that contains the array [ 0, 1, 2 ].", AR_FN_JSON_JSONPARSE_STR_EX_OUT_3: "A NOT_SET JSON value.", AR_FN_JSON_JSONPARSE_STR_EX_OUT_4: "A JSON value that contains the boolean value true.", AR_FN_DSC_MAKEEMPTYJSONARRAY: "Makes a JSON value that contains an empty array.", AR_FN_JSON_MAKEEMPTYJSONARRAY_DSC: 'Creates a JSON value containing an empty array. This is a helper function that is the equivalent of calling JsonParse("[]").', AR_FN_JSON_MAKEEMPTYJSONARRAY_RV: "Returns a JSON value that contains an empty array.", AR_FN_JSON_MAKEEMPTYJSONARRAY_EX_OUT_0: "A JSON value that contains an empty array.", AR_FN_DSC_MAKEEMPTYJSONOBJECT: "Makes an empty Object JSON value.", AR_FN_JSON_MAKEEMPTYJSONOBJECT_DSC: 'Creates a JSON value containing an empty JSON Object. This is a helper function that is the equivalent of calling JsonParse("{}").', AR_FN_JSON_MAKEEMPTYJSONOBJECT_RV: "Returns a JSON value that contains an empty object.", AR_FN_JSON_MAKEEMPTYJSONOBJECT_EX_OUT_0: "An JSON value with an empty object.", AR_FN_DSC_MAKEEMPTYJSONSTRING: "Makes a JSON value that contains an empty string.", AR_FN_JSON_MAKEEMPTYJSONSTRING_DSC: 'Creates a JSON value containing an empty string. This is a helper function that is the equivalent of calling JsonParse("\\"\\"").', AR_FN_JSON_MAKEEMPTYJSONSTRING_RV: "Returns a JSON value that contains an empty string.", AR_FN_JSON_MAKEEMPTYJSONSTRING_EX_OUT_0: "A JSON value that contains an empty string.", AR_FN_DSC_MAKENULLJSON: "Makes a JSON value that contains the value null.", AR_FN_JSON_MAKENULLJSON_DSC: 'Creates a JSON value containing the value null. This is a helper function that is the equivalent of calling JsonParse("null").', AR_FN_JSON_MAKENULLJSON_RV: "Returns a JSON value that contains the value null.", AR_FN_JSON_MAKENULLJSON_EX_OUT_0: "A JSON value that contains the value null.", AR_FN_DSC_TOJSON: "Converts an Any singleton value or collection to a JSON value.", AR_FN_JSON_TOJSON_ANY_DSC: "Creates a JSON value with the specified singleton value. Conversion of a String value will return a JSON value with that string value. Use JsonParse if you want a String value to be parsed.", AR_FN_JSON_TOJSON_ANY_RV: "A JSON value converted from the supplied singleton value.", AR_FN_JSON_TOJSON_ANY_PRM_DSC_0: "The singleton value to convert to a JSON value.", AR_FN_JSON_TOJSON_ANY_EX_OUT_0: 'A JSON value that contains the string "2022-08-04T00:00:00.000Z".', AR_FN_JSON_TOJSON_ANY_EX_OUT_1: 'A JSON value that contains the string "Hello".', AR_FN_JSON_TOJSON_ANY_EX_OUT_2: "A JSON value that contains the the number 5.", AR_FN_JSON_TOJSON_ANY_EX_OUT_3: 'A JSON value that contains a string of "{ \\"a\\": true }". Remember, use JsonParse if you want this to create a JSON value with an object instead of a String.', AR_FN_JSON_TOJSON_ANY_EX_OUT_4: 'A JSON value that contains a JSON object of { "amount": 5.25, "code": "USD"}.', AR_FN_JSON_TOJSON_ANY_EX_OUT_5: 'A JSON value that contains a string of "tel:+13178723000".', AR_FN_JSON_TOJSON_ANY_EX_OUT_6: "A JSON value for the supplied ListPickerItem", AR_FN_JSON_TOJSON_ANY_EX_OUT_7: "A JSON value for the supplied ListPickerSection", AR_FN_JSON_TOJSON_ANY_EX_OUT_8: "A JSON value for the supplied ListPicker", AR_FN_JSON_TOJSON_ANY_COLL_DSC: "Creates a JSON value from the specified collection.", AR_FN_JSON_TOJSON_ANY_COLL_RV: "A JSON value converted from the supplied collection.", AR_FN_JSON_TOJSON_ANY_COLL_PRM_DSC_0: "The collection value to convert to a JSON value.", AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_0: "A JSON value with an array of [ 1, 2, 3 ].", AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_1: "A JSON value for the supplied ListPickerItems", AR_FN_JSON_TOJSON_ANY_COLL_EX_OUT_2: "A JSON value for the supplied ListPickerSections", AR_FN_JSON_TOJSON_NTS_DSC: "Creates a NOT_SET JSON value.", AR_FN_JSON_TOJSON_NTS_RV: "Returns a NOT_SET JSON value.", AR_FN_JSON_TOJSON_NTS_PRM_DSC_0: "The value NOT_SET", AR_FN_JSON_TOJSON_NTS_EX_OUT_0: "A NOT_SET JSON value.", AR_FN_DSC_TOJSONCOLLECTION: "Converts a JSON value that contains an array to a JSON value collection whose items are JSON values that are cloned from items in the array.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_DSC: "Creates a JSON collection whose items are JSON values that contain values from items in the supplied array. This can be very helpful if you need to convert an array contained in a JSON value to a JSON collection value to work with Architect functionality that deals with a collection rather than a singleton value.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_RV: "A JSON collection with items that are JSON values cloned from the items in the supplied array.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_PRM_DSC_0: "The JSON value that contains an array for the conversion operation. If the supplied JSON value does not contain an array, this will invoke error handling. Remember the IsJsonArray function can be used to check if a JSON value contains an array or not.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_0: "A JSON collection value with two JSON value items in it. The first JSON value contains the boolean value true and the second JSON value contains the number 100.", AR_FN_JSON_COLL_TOJSONCOLLECTION_JSON_EX_OUT_1: "An empty JSON collection value.", AR_FN_DSC_JSONSTRINGIFY: "This converts a value to a JSON notation formatted String value.", AR_FN_STR_JSONSTRINGIFY_ANY_DSC: "This converts a singleton value to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_RV: "The JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_PRM_DSC_0: "The JSON value to convert to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_COLL_DSC: "This converts a collection value to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_COLL_RV: "The JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_ANY_COLL_PRM_DSC_0: "The JSON value to convert to a JSON notation formatted String.", AR_FN_STR_JSONSTRINGIFY_NTS_DSC: "Returns a null String for a NOT_SET input value.", AR_FN_STR_JSONSTRINGIFY_NTS_RV: 'The String "null".', AR_FN_STR_JSONSTRINGIFY_NTS_PRM_DSC_0: "The value NOT_SET.", AR_FN_DSC_ISJSONTRUTHY: "Checks whether supplied JSON argument is truthy.", AR_FN_BLN_ISJSONTRUTHY_JSON_DSC: "This function returns a Boolean value representing whether or not the supplied JSON value is truthy.", AR_FN_BLN_ISJSONTRUTHY_JSON_RV: "Returns true when the JSON value contains a Boolean and it is true, contains a String and the string is non-blank, contains a Number and the value is not equal to 0, contains an array or contains an object. Otherwise the function returns false.", AR_FN_BLN_ISJSONTRUTHY_JSON_PRM_DSC_0: "The JSON value to check whether it is truthy.", AR_FN_DSC_DELETEJSONOBJECTPROPERTY: "Removes a property from a JSON Object.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_DSC: "If the supplied JSON value is a JSON Object, this function will return a new JSON Object with the supplied property removed. The original JSON Object is not modified.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_RV: "Returns a copy of the supplied JSON Object with the supplied value removed.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0: "The JSON value with an object from which to remove the property. If the supplied JSON value is not an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1: "A String value containing the key of the property to remove from the JSON object. If the property does not exist on the object, a copy of the supplied JSON object value is returned.", AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0: 'A JSON object with the following properties: { "a": true, "b": 100 }', AR_FN_JSON_DELETEJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1: 'A JSON object with the following properties: { "a": true, "b": 100, "d": [ true, false ] }', AR_FN_DSC_GETJSONOBJECTPROPERTY: "Retrieves the value of a property from a JSON object contained in a JSON value.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_DSC: "This function returns the value of a property on a JSON object contained in a JSON value by the supplied property name. This function is very helpful if you need to access property names dynamically.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_RV: "A JSON value that contains the JSON object's property value. If the supplied property name does not exist on the JSON object, a NOT_SET JSON value will be returned.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_0: "The JSON value that contains the JSON object whose property value you wish to retrieve. If the supplied JSON value does not contain an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_PRM_DSC_1: "The name of the property to retrieve from the JSON object. Property names are matched case sensitively.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_0: 'A JSON value that contains the string "John".', AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_1: 'A JSON value that contains the string "Doe".', AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_2: "A NOT_SET JSON value.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_3: "A JSON value that contains the value null.", AR_FN_JSON_GETJSONOBJECTPROPERTY_JSON_STR_EX_OUT_4: "A NOT_SET JSON value.", AR_FN_DSC_GETJSONOBJECTPROPERTYNAMES: "Creates a String array of the property names contained within the supplied JSON Object.", AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_DSC: "Returns a String array of all property names within the supplied JSON value that contains an object.", AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_RV: "A String array of the property names contained within it.", AR_FN_STR_COLL_GETJSONOBJECTPROPERTYNAMES_JSON_PRM_DSC_0: "The JSON object from which to get property names. If the supplied JSON value does not contain an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_DSC_SETJSONOBJECTPROPERTY: "Sets the property on a JSON Object with the specified key and value and returns a copy of the JSON object with the new key/value pair.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_DSC: "Sets a key by name to a value on a JSON object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_RV: "A copy of the supplied JSON object with the key set to the supplied value.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_0: "The JSON object to set the property on. If the supplied JSON value is not an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_1: "The name of the key to set.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_PRM_DSC_2: "The value to set for the key.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_0: 'A JSON object with the value of {"myKey": 42}', AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_EX_OUT_1: 'A JSON object with the value of { "a": true, "b": 100, "c": [ true, false ], "A": 5 }', AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_DSC: "Sets a key by name to a collection value on a JSON object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_RV: "A copy of the supplied JSON object with the key set to the supplied value.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_0: "The JSON object to set the property on. If the supplied JSON value is not an object, this will invoke error handling. Remember the IsJsonObject function can be used to check if a JSON value contains an object.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_1: "The name of the key to set.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_PRM_DSC_2: "The value to set for the key.", AR_FN_JSON_SETJSONOBJECTPROPERTY_JSON_STR_ANY_COLL_EX_OUT_0: 'A JSON object with the value of { "myKeys": [ 42, 180 ] }', AR_FN_DSC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE: "Gets the confidence score of a knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_DSC: "Takes a knowledge base document and returns the confidence of that document from the last knowledge search. A search happens for example while executing a Wait for Input or Digital Menu action. The result of that search can (optionally) be stored in a KnowledgeBaseDocumentCollection variable. When these results are stored, the confidence will be stored along with them, which can then be extracted by this function to determine which is the strongest match to the user's query. If the document was not in the list of results from the most recent search, returns NOT_SET.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_RV: "Returns a confidence score from the supplied knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_PRM_DSC_0: "The knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_KNOWLEDGEBASEDOCUMENT_EX_OUT_0: "A NOT_SET Decimal.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_DSC: "Returns a NOT_SET confidence score for a NOT_SET KnowledgeBaseDocument.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_RV: "Returns a NOT_SET confidence score.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_PRM_DSC_0: "The NOT_SET knowledge base document.", AR_FN_DEC_GETKNOWLEDGEBASEDOCUMENTCONFIDENCE_NTS_EX_OUT_0: "A NOT_SET confidence score." } }; }, 92421(e2) { e2.exports = { af: "Afrikaans", af_na: "Afrikaans (Namibia)", af_za: "Afrikaans (South Africa)", agq: "Aghem", agq_cm: "Aghem (Cameroon)", ak: "Akan", ak_gh: "Akan (Ghana)", am: "Amharic", am_et: "Amharic (Ethiopia)", ar: "Arabic", ar_001: "Arabic (World)", ar_ae: "Arabic (United Arab Emirates)", ar_bh: "Arabic (Bahrain)", ar_dj: "Arabic (Djibouti)", ar_dz: "Arabic (Algeria)", ar_eg: "Arabic (Egypt)", ar_eh: "Arabic (Western Sahara)", ar_er: "Arabic (Eritrea)", ar_il: "Arabic (Israel)", ar_iq: "Arabic (Iraq)", ar_jo: "Arabic (Jordan)", ar_km: "Arabic (Comoros)", ar_kw: "Arabic (Kuwait)", ar_lb: "Arabic (Lebanon)", ar_ly: "Arabic (Libya)", ar_ma: "Arabic (Morocco)", ar_mr: "Arabic (Mauritania)", ar_om: "Arabic (Oman)", ar_ps: "Arabic (Palestinian Territories)", ar_qa: "Arabic (Qatar)", ar_sa: "Arabic (Saudi Arabia)", ar_sd: "Arabic (Sudan)", ar_so: "Arabic (Somalia)", ar_sy: "Arabic (Syria)", ar_td: "Arabic (Chad)", ar_tn: "Arabic (Tunisia)", ar_ye: "Arabic (Yemen)", arn_cl: "Mapudungun (Chile)", as: "Assamese", as_in: "Assamese (India)", asa: "Asu", asa_tz: "Asu (Tanzania)", az: "Azerbaijani", az_cyrl: "Azerbaijani (Cyrillic)", az_cyrl_az: "Azerbaijani (Cyrillic, Azerbaijan)", az_latn: "Azerbaijani (Latin)", az_latn_az: "Azerbaijani (Latin, Azerbaijan)", ba_ru: "Bashkir (Russia)", bas: "Basaa", bas_cm: "Basaa (Cameroon)", be: "Belarusian", be_by: "Belarusian (Belarus)", bem: "Bemba", bem_zm: "Bemba (Zambia)", bez: "Bena", bez_tz: "Bena (Tanzania)", bg: "Bulgarian", bg_bg: "Bulgarian (Bulgaria)", bm: "Bambara", bm_ml: "Bambara (Mali)", bn: "Bengali", bn_bd: "Bengali (Bangladesh)", bn_in: "Bengali (India)", bo: "Tibetan", bo_cn: "Tibetan (China)", bo_in: "Tibetan (India)", br: "Breton", br_fr: "Breton (France)", brx: "Bodo", brx_in: "Bodo (India)", bs: "Bosnian", bs_cyrl: "Bosnian (Cyrillic)", bs_cyrl_ba: "Bosnian (Cyrillic, Bosnia and Herzegovina)", bs_latn: "Bosnian (Latin)", bs_latn_ba: "Bosnian (Latin, Bosnia and Herzegovina)", ca: "Catalan", ca_ad: "Catalan (Andorra)", ca_es: "Catalan (Spain)", cgg: "Chiga", cgg_ug: "Chiga (Uganda)", chr: "Cherokee", chr_us: "Cherokee (United States)", co_fr: "Corsican (France)", cs: "Czech", cs_cz: "Czech (Czech Republic)", cy: "Welsh", cy_gb: "Welsh (United Kingdom)", da: "Danish", da_dk: "Danish (Denmark)", dav: "Taita", dav_ke: "Taita (Kenya)", de: "German", de_at: "German (Austria)", de_be: "German (Belgium)", de_ch: "German (Switzerland)", de_de: "German (Germany)", de_li: "German (Liechtenstein)", de_lu: "German (Luxembourg)", dje: "Zarma", dje_ne: "Zarma (Niger)", dsb_de: "Lower Sorbian (Germany)", dua: "Duala", dua_cm: "Duala (Cameroon)", dv_mv: "Divehi (Maldives)", dyo: "Jola-Fonyi", dyo_sn: "Jola-Fonyi (Senegal)", dz: "Dzongkha", dz_bt: "Dzongkha (Bhutan)", ebu: "Embu", ebu_ke: "Embu (Kenya)", ee: "Ewe", ee_gh: "Ewe (Ghana)", ee_tg: "Ewe (Togo)", el: "Greek", el_cy: "Greek (Cyprus)", el_gr: "Greek (Greece)", en: "English", en_029: "English (Caribbean)", en_150: "English (Europe)", en_ag: "English (Antigua and Barbuda)", en_as: "English (American Samoa)", en_au: "English (Australia)", en_bb: "English (Barbados)", en_be: "English (Belgium)", en_bm: "English (Bermuda)", en_bs: "English (Bahamas)", en_bw: "English (Botswana)", en_bz: "English (Belize)", en_ca: "English (Canada)", en_cm: "English (Cameroon)", en_dm: "English (Dominica)", en_fj: "English (Fiji)", en_fm: "English (Micronesia)", en_gb: "English (United Kingdom)", en_gb_wls: "English (Wales)", en_gd: "English (Grenada)", en_gg: "English (Guernsey)", en_gh: "English (Ghana)", en_gi: "English (Gibraltar)", en_gm: "English (Gambia)", en_gu: "English (Guam)", en_gy: "English (Guyana)", en_hk: "English (Hong Kong SAR China)", en_ie: "English (Ireland)", en_im: "English (Isle of Man)", en_in: "English (India)", en_je: "English (Jersey)", en_jm: "English (Jamaica)", en_ke: "English (Kenya)", en_ki: "English (Kiribati)", en_kn: "English (Saint Kitts and Nevis)", en_ky: "English (Cayman Islands)", en_lc: "English (Saint Lucia)", en_lr: "English (Liberia)", en_ls: "English (Lesotho)", en_mg: "English (Madagascar)", en_mh: "English (Marshall Islands)", en_mp: "English (Northern Mariana Islands)", en_mt: "English (Malta)", en_mu: "English (Mauritius)", en_mw: "English (Malawi)", en_my: "English (Malaysia)", en_na: "English (Namibia)", en_ng: "English (Nigeria)", en_nz: "English (New Zealand)", en_pg: "English (Papua New Guinea)", en_ph: "English (Philippines)", en_pk: "English (Pakistan)", en_pr: "English (Puerto Rico)", en_pw: "English (Palau)", en_sb: "English (Solomon Islands)", en_sc: "English (Seychelles)", en_sg: "English (Singapore)", en_sl: "English (Sierra Leone)", en_ss: "English (South Sudan)", en_sz: "English (Swaziland)", en_tc: "English (Turks and Caicos Islands)", en_to: "English (Tonga)", en_tt: "English (Trinidad and Tobago)", en_tz: "English (Tanzania)", en_ug: "English (Uganda)", en_um: "English (U.S. Outlying Islands)", en_us: "English (United States)", en_vc: "English (Saint Vincent and the Grenadines)", en_vg: "English (British Virgin Islands)", en_vi: "English (U.S. Virgin Islands)", en_vu: "English (Vanuatu)", en_ws: "English (Samoa)", en_za: "English (South Africa)", en_zm: "English (Zambia)", en_zw: "English (Zimbabwe)", eo: "Esperanto", es: "Spanish", es_419: "Spanish (Latin America)", es_ar: "Spanish (Argentina)", es_bo: "Spanish (Bolivia)", es_cl: "Spanish (Chile)", es_co: "Spanish (Colombia)", es_cr: "Spanish (Costa Rica)", es_cu: "Spanish (Cuba)", es_do: "Spanish (Dominican Republic)", es_ea: "Spanish (Ceuta and Melilla)", es_ec: "Spanish (Ecuador)", es_es: "Spanish (Spain)", es_gq: "Spanish (Equatorial Guinea)", es_gt: "Spanish (Guatemala)", es_hn: "Spanish (Honduras)", es_ic: "Spanish (Canary Islands)", es_mx: "Spanish (Mexico)", es_ni: "Spanish (Nicaragua)", es_pa: "Spanish (Panama)", es_pe: "Spanish (Peru)", es_ph: "Spanish (Philippines)", es_pr: "Spanish (Puerto Rico)", es_py: "Spanish (Paraguay)", es_sv: "Spanish (El Salvador)", es_us: "Spanish (United States)", es_uy: "Spanish (Uruguay)", es_ve: "Spanish (Venezuela)", et: "Estonian", et_ee: "Estonian (Estonia)", eu: "Basque", eu_es: "Basque (Spain)", ewo: "Ewondo", ewo_cm: "Ewondo (Cameroon)", fa: "Persian", fa_af: "Persian (Afghanistan)", fa_ir: "Persian (Iran)", ff: "Fulah", ff_sn: "Fulah (Senegal)", fi: "Finnish", fi_fi: "Finnish (Finland)", fil: "Filipino", fil_ph: "Filipino (Philippines)", fo: "Faroese", fo_fo: "Faroese (Faroe Islands)", fr: "French", fr_be: "French (Belgium)", fr_bf: "French (Burkina Faso)", fr_bi: "French (Burundi)", fr_bj: "French (Benin)", fr_bl: "French (Saint Barth\xE9lemy)", fr_ca: "French (Canada)", fr_cd: "French (Congo - Kinshasa)", fr_cf: "French (Central African Republic)", fr_cg: "French (Congo - Brazzaville)", fr_ch: "French (Switzerland)", fr_ci: "French (C\xF4te d'Ivoire)", fr_cm: "French (Cameroon)", fr_dj: "French (Djibouti)", fr_dz: "French (Algeria)", fr_fr: "French (France)", fr_ga: "French (Gabon)", fr_gf: "French (French Guiana)", fr_gn: "French (Guinea)", fr_gp: "French (Guadeloupe)", fr_gq: "French (Equatorial Guinea)", fr_ht: "French (Haiti)", fr_km: "French (Comoros)", fr_lu: "French (Luxembourg)", fr_ma: "French (Morocco)", fr_mc: "French (Monaco)", fr_mf: "French (Saint Martin)", fr_mg: "French (Madagascar)", fr_ml: "French (Mali)", fr_mq: "French (Martinique)", fr_mr: "French (Mauritania)", fr_mu: "French (Mauritius)", fr_nc: "French (New Caledonia)", fr_ne: "French (Niger)", fr_pf: "French (French Polynesia)", fr_re: "French (R\xE9union)", fr_rw: "French (Rwanda)", fr_sc: "French (Seychelles)", fr_sn: "French (Senegal)", fr_sy: "French (Syria)", fr_td: "French (Chad)", fr_tg: "French (Togo)", fr_tn: "French (Tunisia)", fr_vu: "French (Vanuatu)", fr_yt: "French (Mayotte)", fy_nl: "Frisian (Netherlands)", ga: "Irish", ga_ie: "Irish (Ireland)", gd_gb: "Scottish Gaelic (United Kingdom)", gl: "Galician", gl_es: "Galician (Spain)", gsw: "Swiss German", gsw_ch: "Swiss German (Switzerland)", gsw_fr: "Alsatian (France)", gu: "Gujarati", gu_in: "Gujarati (India)", guz: "Gusii", guz_ke: "Gusii (Kenya)", gv: "Manx", gv_gb: "Manx (United Kingdom)", ha: "Hausa", ha_latn: "Hausa (Latin)", ha_latn_gh: "Hausa (Latin, Ghana)", ha_latn_ne: "Hausa (Latin, Niger)", ha_latn_ng: "Hausa (Latin, Nigeria)", ha_ng: "Hausa-Latin (Nigeria)", haw: "Hawaiian", haw_us: "Hawaiian (United States)", he: "Hebrew", he_il: "Hebrew (Israel)", hi: "Hindi", hi_in: "Hindi (India)", hr: "Croatian", hr_ba: "Croatian (Bosnia and Herzegovina)", hr_hr: "Croatian (Croatia)", hsb_de: "Upper Sorbian (Germany)", hu: "Hungarian", hu_hu: "Hungarian (Hungary)", hy: "Armenian", hy_am: "Armenian (Armenia)", id: "Indonesian", id_id: "Indonesian (Indonesia)", ig: "Igbo", ig_ng: "Igbo (Nigeria)", ii: "Sichuan Yi", ii_cn: "Sichuan Yi (China)", is: "Icelandic", is_is: "Icelandic (Iceland)", it: "Italian", it_ch: "Italian (Switzerland)", it_it: "Italian (Italy)", it_sm: "Italian (San Marino)", ja: "Japanese", ja_jp: "Japanese (Japan)", jgo: "Ngomba", jgo_cm: "Ngomba (Cameroon)", jmc: "Machame", jmc_tz: "Machame (Tanzania)", ka: "Georgian", ka_ge: "Georgian (Georgia)", kab: "Kabyle", kab_dz: "Kabyle (Algeria)", kam: "Kamba", kam_ke: "Kamba (Kenya)", kde: "Makonde", kde_tz: "Makonde (Tanzania)", kea: "Kabuverdianu", kea_cv: "Kabuverdianu (Cape Verde)", khq: "Koyra Chiini", khq_ml: "Koyra Chiini (Mali)", ki: "Kikuyu", ki_ke: "Kikuyu (Kenya)", kk: "Kazakh", kk_cyrl: "Kazakh (Cyrillic)", kk_cyrl_kz: "Kazakh (Cyrillic, Kazakhstan)", kk_kz: "Kazakh (Kazakhstan)", kl: "Kalaallisut", kl_gl: "Kalaallisut (Greenland)", kln: "Kalenjin", kln_ke: "Kalenjin (Kenya)", km: "Khmer", km_kh: "Khmer (Cambodia)", kn: "Kannada", kn_in: "Kannada (India)", ko: "Korean", ko_kp: "Korean (North Korea)", ko_kr: "Korean (South Korea)", kok: "Konkani", kok_in: "Konkani (India)", ks: "Kashmiri", ks_arab: "Kashmiri (Arabic)", ks_arab_in: "Kashmiri (Arabic, India)", ksb: "Shambala", ksb_tz: "Shambala (Tanzania)", ksf: "Bafia", ksf_cm: "Bafia (Cameroon)", kw: "Cornish", kw_gb: "Cornish (United Kingdom)", ky_kg: "Kyrgyz (Kyrgyzstan)", lag: "Langi", lag_tz: "Langi (Tanzania)", lb_lu: "Luxembourgish (Luxembourg)", lg: "Ganda", lg_ug: "Ganda (Uganda)", ln: "Lingala", ln_ao: "Lingala (Angola)", ln_cd: "Lingala (Congo - Kinshasa)", ln_cf: "Lingala (Central African Republic)", ln_cg: "Lingala (Congo - Brazzaville)", lo: "Lao", lo_la: "Lao (Laos)", lt: "Lithuanian", lt_lt: "Lithuanian (Lithuania)", lu: "Luba-Katanga", lu_cd: "Luba-Katanga (Congo - Kinshasa)", luo: "Luo", luo_ke: "Luo (Kenya)", luy: "Luyia", luy_ke: "Luyia (Kenya)", lv: "Latvian", lv_lv: "Latvian (Latvia)", mas: "Masai", mas_ke: "Masai (Kenya)", mas_tz: "Masai (Tanzania)", mer: "Meru", mer_ke: "Meru (Kenya)", mfe: "Morisyen", mfe_mu: "Morisyen (Mauritius)", mg: "Malagasy", mg_mg: "Malagasy (Madagascar)", mgh: "Makhuwa-Meetto", mgh_mz: "Makhuwa-Meetto (Mozambique)", mgo: "Meta'", mgo_cm: "Meta' (Cameroon)", mi_nz: "Maori (New Zealand)", mk: "Macedonian", mk_mk: "Macedonian (Macedonia)", ml: "Malayalam", ml_in: "Malayalam (India)", mn_cn: "Mongolian-Traditional Mongolian (People's Republic of China)", mn_mn: "Mongolian-Cyrillic (Mongolia)", moh_ca: "Mohawk (Canada)", mr: "Marathi", mr_in: "Marathi (India)", ms: "Malay", ms_bn: "Malay (Brunei)", ms_my: "Malay (Malaysia)", ms_sg: "Malay (Singapore)", mt: "Maltese", mt_mt: "Maltese (Malta)", mua: "Mundang", mua_cm: "Mundang (Cameroon)", my: "Burmese", my_mm: "Burmese (Myanmar (Burma))", naq: "Nama", naq_na: "Nama (Namibia)", nb: "Norwegian Bokm\xE5l", nb_no: "Norwegian Bokm\xE5l (Norway)", nd: "North Ndebele", nd_zw: "North Ndebele (Zimbabwe)", ne: "Nepali", ne_in: "Nepali (India)", ne_np: "Nepali (Nepal)", nl: "Dutch", nl_aw: "Dutch (Aruba)", nl_be: "Dutch (Belgium)", nl_cw: "Dutch (Cura\xE7ao)", nl_nl: "Dutch (Netherlands)", nl_sr: "Dutch (Suriname)", nl_sx: "Dutch (Sint Maarten)", nmg: "Kwasio", nmg_cm: "Kwasio (Cameroon)", nn: "Norwegian Nynorsk", nn_no: "Norwegian Nynorsk (Norway)", no: "Norwegian Nynorsk", nso_za: "Sesotho sa Leboa (South Africa)", nus: "Nuer", nus_sd: "Nuer (Sudan)", nyn: "Nyankole", nyn_ug: "Nyankole (Uganda)", oc_fr: "Occitan (France)", om: "Oromo", om_et: "Oromo (Ethiopia)", om_ke: "Oromo (Kenya)", or: "Oriya", or_in: "Oriya (India)", pa: "Punjabi", pa_arab: "Punjabi (Arabic)", pa_arab_pk: "Punjabi (Arabic, Pakistan)", pa_guru: "Punjabi (Gurmukhi)", pa_guru_in: "Punjabi (Gurmukhi, India)", pa_in: "Punjabi (India)", pl: "Polish", pl_pl: "Polish (Poland)", prs_af: "Dari (Afghanistan)", ps: "Pashto", ps_af: "Pashto (Afghanistan)", pt: "Portuguese", pt_ao: "Portuguese (Angola)", pt_br: "Portuguese (Brazil)", pt_cv: "Portuguese (Cape Verde)", pt_gw: "Portuguese (Guinea-Bissau)", pt_mo: "Portuguese (Macau SAR China)", pt_mz: "Portuguese (Mozambique)", pt_pt: "Portuguese (Portugal)", pt_st: "Portuguese (S\xE3o Tom\xE9 and Pr\xEDncipe)", pt_tl: "Portuguese (Timor-Leste)", qut_gt: "K'iche (Guatemala)", quz_bo: "Quechua (Bolivia)", quz_ec: "Quechua (Ecuador)", quz_pe: "Quechua (Peru)", rm: "Romansh", rm_ch: "Romansh (Switzerland)", rn: "Rundi", rn_bi: "Rundi (Burundi)", ro: "Romanian", ro_md: "Romanian (Moldova)", ro_ro: "Romanian (Romania)", rof: "Rombo", rof_tz: "Rombo (Tanzania)", ru: "Russian", ru_by: "Russian (Belarus)", ru_kg: "Russian (Kyrgyzstan)", ru_kz: "Russian (Kazakhstan)", ru_md: "Russian (Moldova)", ru_ru: "Russian (Russia)", ru_ua: "Russian (Ukraine)", rw: "Kinyarwanda", rw_rw: "Kinyarwanda (Rwanda)", rwk: "Rwa", rwk_tz: "Rwa (Tanzania)", sa_in: "Sanskrit (India)", sah_ru: "Yakut (Russia)", saq: "Samburu", saq_ke: "Samburu (Kenya)", sbp: "Sangu", sbp_tz: "Sangu (Tanzania)", se_fi: "Sami-Northern (Finland)", se_no: "Sami-Northern (Norway)", se_se: "Sami-Northern (Sweden)", seh: "Sena", seh_mz: "Sena (Mozambique)", ses: "Koyraboro Senni", ses_ml: "Koyraboro Senni (Mali)", sg: "Sango", sg_cf: "Sango (Central African Republic)", shi: "Tachelhit", shi_latn: "Tachelhit (Latin)", shi_latn_ma: "Tachelhit (Latin, Morocco)", shi_tfng: "Tachelhit (Tifinagh)", shi_tfng_ma: "Tachelhit (Tifinagh, Morocco)", si: "Sinhala", si_lk: "Sinhala (Sri Lanka)", sk: "Slovak", sk_sk: "Slovak (Slovakia)", sl: "Slovenian", sl_si: "Slovenian (Slovenia)", sma_no: "Sami-Southern (Norway)", sma_se: "Sami-Southern (Sweden)", smj_no: "Sami-Lule (Norway)", smj_se: "Sami-Lule (Sweden)", smn_fi: "Sami-Inari (Finland)", sms_fi: "Sami-Skolt (Finland)", sn: "Shona", sn_zw: "Shona (Zimbabwe)", so: "Somali", so_dj: "Somali (Djibouti)", so_et: "Somali (Ethiopia)", so_ke: "Somali (Kenya)", so_so: "Somali (Somalia)", sq: "Albanian", sq_al: "Albanian (Albania)", sq_mk: "Albanian (Macedonia)", sr: "Serbian", sr_cyrl: "Serbian (Cyrillic)", sr_cyrl_ba: "Serbian (Cyrillic, Bosnia and Herzegovina)", sr_cyrl_cs: "Serbian-Cyrillic (Serbia and Montenegro (Former))", sr_cyrl_me: "Serbian (Cyrillic, Montenegro)", sr_cyrl_rs: "Serbian (Cyrillic, Serbia)", sr_latn: "Serbian (Latin)", sr_latn_ba: "Serbian (Latin, Bosnia and Herzegovina)", sr_latn_cs: "Serbian-Latin (Serbia and Montenegro (Former))", sr_latn_me: "Serbian (Latin, Montenegro)", sr_latn_rs: "Serbian (Latin, Serbia)", sv: "Swedish", sv_ax: "Swedish (\xC5land Islands)", sv_fi: "Swedish (Finland)", sv_se: "Swedish (Sweden)", sw: "Swahili", sw_ke: "Swahili (Kenya)", sw_tz: "Swahili (Tanzania)", sw_ug: "Swahili (Uganda)", swc: "Congo Swahili", swc_cd: "Congo Swahili (Congo - Kinshasa)", syr_sy: "Syriac (Syria)", ta: "Tamil", ta_in: "Tamil (India)", ta_lk: "Tamil (Sri Lanka)", ta_my: "Tamil (Malaysia)", ta_sg: "Tamil (Singapore)", te: "Telugu", te_in: "Telugu (India)", teo: "Teso", teo_ke: "Teso (Kenya)", teo_ug: "Teso (Uganda)", tg_tj: "Tajik-Cyrillic (Tajikistan)", th: "Thai", th_th: "Thai (Thailand)", ti: "Tigrinya", ti_er: "Tigrinya (Eritrea)", ti_et: "Tigrinya (Ethiopia)", tk_tm: "Turkmen (Turkmenistan)", tn_za: "Setswana (South Africa)", to: "Tongan", to_to: "Tongan (Tonga)", tr: "Turkish", tr_cy: "Turkish (Cyprus)", tr_tr: "Turkish (Turkey)", tt_ru: "Tatar (Russia)", twq: "Tasawaq", twq_ne: "Tasawaq (Niger)", tzm: "Central Atlas Tamazight", tzm_dz: "Tamazight-Latin (Algeria)", tzm_latn: "Central Atlas Tamazight (Latin)", tzm_latn_ma: "Central Atlas Tamazight (Latin, Morocco)", ug_cn: "Uyghur (People's Republic of China)", uk: "Ukrainian", uk_ua: "Ukrainian (Ukraine)", ur: "Urdu", ur_in: "Urdu (India)", ur_pk: "Urdu (Pakistan)", uz: "Uzbek", uz_arab: "Uzbek (Arabic)", uz_arab_af: "Uzbek (Arabic, Afghanistan)", uz_cyrl: "Uzbek (Cyrillic)", uz_cyrl_uz: "Uzbek (Cyrillic, Uzbekistan)", uz_latn: "Uzbek (Latin)", uz_latn_uz: "Uzbek (Latin, Uzbekistan)", vai: "Vai", vai_latn: "Vai (Latin)", vai_latn_lr: "Vai (Latin, Liberia)", vai_vaii: "Vai (Vai)", vai_vaii_lr: "Vai (Vai, Liberia)", vi: "Vietnamese", vi_vn: "Vietnamese (Vietnam)", vun: "Vunjo", vun_tz: "Vunjo (Tanzania)", wo_sn: "Wolof (Senegal)", xh_za: "isiXhosa (South Africa)", xog: "Soga", xog_ug: "Soga (Uganda)", yav: "Yangben", yav_cm: "Yangben (Cameroon)", yo: "Yoruba", yo_ng: "Yoruba (Nigeria)", zh: "Chinese", zh_cn: "Chinese-Simplified (People's Republic of China)", zh_hans: "Chinese (Simplified)", zh_hans_cn: "Chinese (Simplified, China)", zh_hans_hk: "Chinese (Simplified, Hong Kong SAR China)", zh_hans_mo: "Chinese (Simplified, Macau SAR China)", zh_hans_sg: "Chinese (Simplified, Singapore)", zh_hant: "Chinese (Traditional)", zh_hant_hk: "Chinese (Traditional, Hong Kong SAR China)", zh_hant_mo: "Chinese (Traditional, Macau SAR China)", zh_hant_tw: "Chinese (Traditional, Taiwan)", zh_hk: "Chinese-Traditional (Hong Kong S.A.R.)", zh_mo: "Chinese-Traditional (Macao S.A.R.)", zh_sg: "Chinese-Simplified (Singapore)", zh_tw: "Chinese-Traditional (Taiwan)", zu: "Zulu", zu_za: "Zulu (South Africa)" }; }, 12664(e2) { - e2.exports = { about: { additionalLicenseInfo: "Additional License Information", buildNumber: "( Build: # %1$s )", copyrightFormat: "Copyright \xA9 %1$s-%2$s %3$s", copyrightRightsReserved: "All rights reserved.", copyrightWarning: "Warning: this computer program is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this program, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law.", licenseAntlr: "Uses ANTLR software ( http://antlr.org ) for expression text parsing support. ANTLR 3 License / BSD License", logoAlternateText: "Genesys logo", orgInfoLabel: "Organization Information", orgInfoCurrentLabel: "Current Organization", orgInfoHomeLabel: "Home Organization", orgInfoId: "Organization ID", orgInfoName: "Company Name", orgInfoShortName: "Short Name", permissionHeader: "Permission Information", title: "About Architect" }, action: { action: "Action", actionIsDeprecated: "The '%1$s' action is deprecated.", notSet: "There is no action specified", actionOutputPathsHeader: "Paths", actionType: "%1$s Action" }, actions: { actionWaitForInput: "Wait for Input", ask: "Ask", abortSend: "Abort Send", abortSendActionMessageSettingDescription: "A localized message to display to the sender explaining why the send is being aborted.", abortSendActionMessageSettingLabel: "Message", abortSendErrorEventMessageSettingLabel: "Abort Message", abortSendMessageSettingDefaultLabel: "Default Abort Message", abortSurvey: "Abort Survey", addFlowMilestone: "Add Flow Milestone", agenticAnythingElse: 'Agentic "Anything Else?" Loop', agenticAskForIntent: "Agentic Ask for Intent", askAnythingElse: "Anything Else?", askForActionGeneric: "Ask For ...", askForAuthentication: "Ask to Authenticate", askForBoolean: "Ask for Yes / No", askForIntent: "Ask for Intent", askForNLUNextIntentAction: '"Anything Else?" Loop', askForPayment: "Ask for Payment", askForSlot: "Ask for Slot", askSurveyQuestion: "Ask Survey Question", assignCustomerSegment: "Assign Customer Segment", audioMonitoring: "Audio Monitoring", botConnector: "Call Bot Connector", botState: "Bot", callAgenticVirtualAgent: "Call Agentic Virtual Agent", callAudioConnector: "Call Audio Connector", callBotFlow: "Call Bot Flow", callDecisionTable: "Call Decision Table", callDigitalBotFlow: "Call Digital Bot Flow", callGuide: "Call Guide", callBridgeAction: "Call Bridge Action", callCommonModule: "Call Common Module", callNuanceMixBot: "Call Nuance Mix Bot", callTask: "Call Task", callVoiceFlow: "Call Voice Flow", categoryEnd: "End", clearActiveIntent: "Clear Active Intent", clearPostFlow: "Clear Post-Flow", clearUtilizationLabel: "Clear Utilization Label", clearVoicemailSnippetActionLabel: "Clear Voicemail Snippet", common: "Common", communicate: "Communicate", completeSend: "Complete Send", conversation: "Conversation", createCallback: "Create Callback", createConversationAttribute: "Create Conversation Attribute", changeState: "Change State", completeSurvey: "Complete Survey", data: "Data", dataTableLookup: "Data Table Lookup", decision: "Decision", decryptData: "Decrypt Data", defaultActionSettings: "Default Action Settings", detectSilence: "Detect Silence", dial: "Dial", dialogEngine: "Call Dialog Engine Bot", dialogflow: "Call Dialogflow Bot", dialogflowCx: "Call Dialogflow CX Bot", digitalConnector: "Call Digital Connector", digitalMenu: "Digital Menu", disconnect: "Disconnect", disconnectWorkitem: "Disconnect Workitem", email: "Email", enableParticipantRecording: "Enable Participant Recording", encryptData: "Encrypt Data", endBusinessProcess: "End Business Process", endState: "End State", endTask: "End Task", endWorkflow: "End Workflow", evaluateSchedule: "Evaluate Schedule", evaluateScheduleGroup: "Evaluate Schedule Group", evaluateSkillExpressionFilters: "Evaluate Skill Expression Filters", exitBotFlow: "Exit Bot Flow", exitLoop: "Exit Loop", exitWorkitemFlow: "Exit Workitem Flow", extractSecureData: "Extract Secure Data", external: "External Contacts", findDivision: "Find Division", findDivisions: "Find Divisions", findEmergencyGroupActionLabel: "Find Emergency Group", findGrammar: "Find Grammar", findGrammarById: "Find Grammar by ID", findGroup: "Find Group", findKnowledgeBaseDocumentById: "Find KnowledgeBaseDocument by ID", findLanguageSkill: "Find Language Skill", findQueue: "Find Queue", findQueueById: "Find Queue by ID", findSkill: "Find Skill", findUserPrompt: "Find User Prompt", findUtilizationLabel: "Find Utilization Label", findScheduleActionLabel: "Find Schedule", findScheduleGroupActionLabel: "Find Schedule Group", findSystemPrompt: "Find System Prompt", findUser: "Find User", findUserById: "Find User by ID", findUsersById: "Find Users by ID", flushAudio: "Flush Audio", form: "Form", getAssignedCustomerIntents: "Get Assigned Customer Intents", getAssignedCustomerSegments: "Get Assigned Customer Segments", getAttributes: "Get Participant Data", getConversationAttribute: "Get Conversation Attribute", getConversationAttributes: "Get Conversation Attributes", getConversationData: "Get Conversation Data", getEmailHeaders: "Get Email Headers", getExternalContact: "Get External Contact", getExternalOrganization: "Get External Organization", getJourneyOutcome: "Get Journey Outcome", getJourneyOutcomeScoresBySession: "Get Journey Outcome Scores by Session", getJourneySegment: "Get Journey Segment", getJourneySession: "Get Journey Session", getJourneySessionsByCustomer: "Get Journey Sessions by Customer", getJourneySessionsByExternalContact: "Get Journey Sessions by External Contact", getJourneyOutcomeById: "Get Journey Outcome by ID", getRawSIPHeaders: "Get Raw SIP Headers", getResponse: "Get Response", getSecuredData: "Get Secured Data", getSIPHeaders: "Get SIP Headers", holdMusic: "Hold Music", initializeFlowOutcome: "Initialize Flow Outcome", collectInput: "Collect Input", processVoicemailInput: "Process Voicemail Input", collectVoiceSnippet: "Collect Voice Snippet", language: "Language", lex: "Call Lex Bot", lexV2: "Call Lex V2 Bot", logical: "Logical", loop: "Loop", loopUntil: "Loop Until", media: "Media", menu: "Menu", menuJump: "Jump to Menu", nextLoop: "Next Loop", playAudio: "Play Audio", playPositionInQueue: "Play Position In Queue", playAudioOnSilence: "Play Audio on Silence", playEstimatedWaitTime: "Play Estimated Wait Time", playUserGreeting: "Play User Greeting", playUserName: "Play User Name", previousMenu: "Previous Menu", promoteExternalContact: "Promote External Contact", repeatMenu: "Repeat Menu", returnToAgent: "Return To Agent", screenPop: "Set Screen Pop", searchExternalContacts: "Search External Contacts", send: "Send", sendAutoReply: "Send Auto Reply", sendDigitalContent: "Send Digital Content", sendInteractiveApplication: "Send Application", sendKnowledgeFeedback: "Send Knowledge Feedback", sendNotification: "Send Notification", sendResponse: "Send Response", sendRichLink: "Send Rich Link", setAttributes: "Set Participant Data", setConversationData: "Set Conversation Data", setExternalTag: "Set External Tag", setFlowOutcome: "Set Flow Outcome", setIntent: "Set Intent", setLocale: "Set Language", setPriority: "Set Priority", setPostFlow: "Set Post-Flow", setSecuredData: "Set Secured Data", setSkillExpressionFilters: "Set Skill Expression Filters", setSkills: "Set Skills", clearSkillExpressionFilters: "Clear Skill Expression Filters", setUtilizationLabel: "Set Utilization Label", setUUIData: "Set UUI Data", setWhisperAudio: "Set Whisper Audio", setWrapupCode: "Set Wrapup Code", showKnowledgeArticle: "Show Knowledge Article", state: "State", submitVoicemailSnippet: "Submit Voicemail Snippet", submitVoiceSnippet: "Submit Voice Snippet", surveyInvite: "Survey Invites", switch: "Switch", task: "Task", taskTransfer: "Jump to Reusable Task", terminateWorkitem: "Terminate Workitem", transcription: "Transcription", transfer: "Transfer", transfers: { acd: "Transfer to ACD", external: "Transfer to Number", flow: "Transfer to Flow", group: "Transfer to Group", secureFlow: "Transfer to Secure Flow", user: "Transfer to User", voicemail: "Transfer to Voicemail" }, updateConversationAttribute: "Update Conversation Attribute", updateExternalContact: "Update External Contact", updateVariables: "Update Data", updateWorkitem: "Update Workitem", secureAction: "Call Secure Data Action", dataAction: "Call Data Action", unknown: "Unknown", userInput: "User Input", voiceBiometrics: "Voice Biometrics", voiceProcessing: "Voice Processing", wait: "Wait", workitem: "Workitem" }, actionMenu: { actionMenuAriaLabel: "Action Menu", actionTypeMenuChoice: "Menu Action Type", actionTypeTask: "Task Action Type", childActions: "Child Actions", clearClipboard: "Clear Clipboard", collapse: "Collapse", copy: "Copy", cut: "Cut", expand: "Expand", source: "Source %1$s", noPastableObjects: "No objects on clipboard", pasteHeader: "Paste object", remove: "Remove from clipboard", type: "Type" }, admin: { adminOrganizationSettingsLabel: "Admin Organization Settings" }, agenticAnythingElse: { onlyOneAllowedPerFlow: "Only one Agentic Anything Else action is allowed per flow." }, agenticAskForIntent: { mustHaveOneCategory: "At least one category must be defined in the Intent Classifier.", mustEnableOneCategoryOrIntent: "At least one category or intent path must be enabled.", onlyOneAllowedPerFlow: "Only one Agentic Ask for Intent action is allowed per flow." }, agenticVirtualAgent: { agenticVirtualAgent: "Agentic Virtual Agent", agenticVirtualAgentBillingInfoNote: "For token-based pricing details on interactions with Agentic Virtual Agents, see the {{link.__GENESYS_CLOUD_TOKENS_BASED_PRICING_MODEL__, Resource Center}} documentation.", agenticVirtualAgentVersion: "Agentic Virtual Agent Version", agenticVirtualAgentExtraConfigInfoNote: "Extra configuration options are available within the Agentic Virtual Agent.", agenticVirtualAgentViewPermission: "You do not have permission to view Agentic Virtual Agents.", agenticVirtualAgentVersionViewPermission: "You do not have permission to view Agentic Virtual Agent version.", mustSelectAgenticVirtualAgent: "An Agentic Virtual Agent must be selected.", agenticVirtualAgentNotFound: "The selected Agentic Virtual Agent could not be found.", mustSelectAgenticVirtualAgentVersion: "An Agentic Virtual Agent Version must be selected.", agenticVirtualAgentVersionNotFound: "The selected Agentic Virtual Agent Version could not be found.", openAgenticVirtualAgentsInNewTab: "Open Agentic Virtual Agents in new tab", exitReasonDescription: "Indicates what caused the Agentic Virtual Agent to exit. See the Call Agentic Virtual Agent action help for more details on exit reason string values." }, alertService: { architectBusy: "Please wait, Architect is busy.", architectNewVersion: "A newer version of Architect is available. Please refresh the page to load the updated version." }, askCommon: { continuationReprompts: "Continuation Reprompts", continuationRepromptsDescription: "Additional wordings to use for continuation prompting during slot capture.", customizeContinuationPrompt: "Customize Continuation Prompt", customizeNoInput: "Customize No Input", customizeNoMatch: "Customize No Match", customValidation: { label: "Custom Validation", description: "If specified, this boolean expression lets you configure additional validation logic that when evaluated at runtime will be used to determine if the received value meets these additional requirements. If it evaluates to false or a NOT_SET boolean, the value is considered invalid.", noValue: "No custom input validation specified." }, defaultContinuationPrompt: "Default Continuation Prompt", defaultNoInput: "Default No Input", defaultNoMatch: "Default No Match", initialPlaybackDelay: "Initial Playback Delay", invalidResponse: "Invalid Response", minimumPlaybackTime: "Minimum Playback Time", noInput: "No Input", noInputDescription: "Wording the bot will use when no input is received. Remember that no input handling will use the wording configured in the No Input Apology setting in the No Inputs Detected section on the User Input Settings in this flow prior to playing this Communication.", noInputReprompts: "No Input Reprompts", noInputRepromptsDescription: "Additional wordings to use when no input is received. The length of the reprompt collection will override the max number of No Input retries defined at Settings > User Input > No Input Detected > Maximum Number of No Input Retries for that particular action. An empty collection will turn off No Input retries.", noMatch: "No Match", noMatchDescription: "Wording the bot will use when input is received but it is not a valid match. Remember that no match handling will use the wording configured in the No Match Apology setting in the No Matches Detected section on the User Input Settings in this flow prior to playing this Communication.", noMatchReprompts: "No Match Reprompts", noMatchRepromptsDescription: "Additional wordings to use when input is received but it is not a valid match. The length of the reprompt collection will override the max number of No Match retries defined at Settings > User Input > No Match Detected > Maximum Number of No Match Retries for that particular action. An empty collection will turn off No Match retries.", question: "Question", questionDescriptionWaitForInputAction: "Wording the bot will use prior to waiting for input from the external participant.", questionDescriptionAskActions: "Wording the bot will use when asking the question for the first time.", voiceProcessingPrompt: "Voice Processing Prompt", voiceProcessingPromptDescription: "This setting overrides the Voice Processing Prompt in Call Guides. If both are configured, this setting will be applied.", voiceEndOfInputTimeout: "Voice End of Input Timeout", voiceBargeInSettingLabel: "Voice Barge-in", voiceBargeInSettingTooltip: "When enabled, the external participant can interrupt audio while it is playing.", voiceEndOfInputTimeoutDescriptionAskActions: "Specifies the maximum length of time to pause after the user appears to have finished speaking. Too low of a value may cause user input to be truncated mid-sentence and too high of a value may cause some users to repeat themselves leading to recognition problems. If the Duration value is less than the minimum value, the minimum value will be used. If the value is greater than the maximum value, the maximum value will be used and if the value is a NOT_SET Duration, the default value will be used at runtime." }, askForAuthentication: { askForAuthSignInMessage: "Sign In Message", askForAuthSuccessMessage: "Success Message", askForAuthSignInMessageDefault: "Let's Sign In", askForAuthSuccessMessageDefault: "Sign In Completed", askForAuthChannelNote: "Ask to Authenticate is only available for Apple Messages for Business. Using it on other channels will take the failure path.", askForAuthCompletionTimeout: "Authentication Completion Timeout", askForAuthCompletionTimeoutDesc: "Once the authentication request has been sent, this is the maximum length of time to wait for the participant to complete the authentication. If the authentication is not completed within this time then a No Input event will be triggered." }, askForIntent: { knowledgeBaseMustBeSelectedWhenKnowledgePathEnabled: "The '%1$s' path cannot be used when there is no Knowledge Base configured for the bot's Knowledge settings.", knowledgeSettingMustBeSelectedWhenKnowledgePathEnabled: "The '%1$s' path cannot be used when there is no Knowledge Setting configured for the bot's Knowledge settings.", nluMustHaveOneIntent: "There must be at least one intent defined in the bot's Natural Language Understanding configuration if you want to ask for an intent.", mustEnableOneNluIntent: "When asking for an intent, you must enable at least one intent in this action's Paths setting. Bot intents are configured in the Natural Language Understanding configuration.", mustEnableOneNluIntentOrKnowledge: "You must enable at least one intent or the '%1$s' path in this action's Paths setting. Bot intents are configured in the Natural Language Understanding configuration." }, showKnowledgeBaseArticle: { knowledgeBaseArticleLabel: "Knowledge Base Article", showKnowledgeBaseArticleNote: "The available articles that can be shown come from the Knowledge Base configured in the '{{settings.__KNOWLEDGE__}}' settings for this flow.", showKnowledgeSettingArticleNote: "This action is unavailable for this knowledge type. Use session-level variables or answer controls instead." }, askForNLUNextIntentAction: { actionNameBegin: "Begin: %1$s", actionNameEnd: "End: %1$s", loopOutputPathReentryLabel: "Re-Entry" }, askForPayment: { askForPayCurrency: "Currency", askForPaymentCurrencyDesc: "Use the 3-letter currency code defined by the ISO 4217 standard (e.g., USD for US Dollar, EUR for Euro). In literal mode, this value changes the currency code of %1$s, %2$s and %3$s.", askForPayCountryCode: "Country Code", askForPaymentCountryCodeDesc: "Use the 2-letter country code defined by the ISO 3166 standard (e.g., US for United States, DE for Germany).", askForPaymentChannelNote: "Ask for Payment is currently only available for Apple Messages for Business.", askForPaymentReplyMessage: "Reply Message", askForPaymentPaymentPlatform: "Payment Platform", askForPaymentTotalPrice: "Total Price", askForPaymentTotalPriceDesc: "Enter the total amount for all items, including shipping. Must be a positive number greater than zero (e.g., 129.99).", addLineItemsButton: "Add items to set", noLineItemsDefined: "No items defined", askForPaymentLineItems: "Line Items", askForPaymentListingName: "Listing Name", askForPaymentListingNameDesc: "Enter the name or title of this item (e.g., Premium Support Package, Express Shipping).", askForPaymentListingPrice: "Listing Price", askForPaymentListingPriceDesc: "Enter the monetary amount for this item. Can be positive, negative, or zero (e.g., 49.99, -10.00, 0).", askForPaymentShippingOptions: "Shipping Options", askForPaymentShippingOptionLabel: "Label", askForPaymentShippingOptionLabelDesc: "Enter the user-facing name for this shipping method (e.g., In Store Pickup, USPS Priority Mail).", askForPaymentShippingOptionIdentifier: "Identifier", askForPaymentShippingOptionIdentifierDesc: "Enter a technical identifier for this shipping method (e.g., storePickup, uspsPriority).", askForPaymentShippingOptionDetails: "Shipping Details", askForPaymentShippingOptionDetailsDesc: "Provide additional details about this shipping method, such as estimated delivery time or special conditions (e.g., \u201CDelivered within 2-3 business days\u201D).", askForPaymentCompletionTimeout: "Payment Completion Timeout", askForPaymentCompletionTimeoutDesc: "Once the payment has been sent, this is the maximum length of time to wait for the participant to complete the payment. If the payment is not completed within this time then a No Input event will be triggered.", askForPaymentDuplicateIdentifiers: "Identifiers have to be unique", askForPaymentDuplicateContactInformationTypes: "Contact information types must be unique", askForPaymentCurrencyMismatch: "Currency codes must match the Currency Code settings. All price settings must use the same currency code.", askForPaymentContactInformation: "Contact Information", askForPaymentContactInformationDesc: "If specified, the customer contact fields required to complete the transaction.", askForPaymentContactInformationPlaceholder: "Select required contact information", askForPaymentContactInformationPhone: "Phone", applePay: "Apple Pay" }, askForSlot: { askForSlotInvalid: "Architect cannot look up the associated variable for the selected slot. Please reselect the slot.", confirmationMode: "Confirmation Mode", confirmationModeDescription: `This controls if the bot will confirm the slot value supplied by the participant is correct. If this setting evaluates to "%1$s" at runtime and the participant supplied value is valid, as per settings in the '%2$s' section, the bot will use the '%3$s' communication to confirm it with the participant.`, confirmationModes: { confirmationModeAlways: "Always", confirmationModeNever: "Never" }, confirmationModeUnavailableNote: "Slot confirmation is unavailable with multi-select slots", confirmationQuestion: "Confirmation Question", confirmationQuestionDescription: "Wording the bot will use to confirm the value supplied by the participant is correct. To access the value supplied by the participant in an expression, use the Slot. variable associated with the slot configured on this action.", confirmationQuestionDoesNotReferenceSlotVariable: "The slot confirmation question does not reference the slot variable '%1$s' which will hold the value the bot received. Typically, a bot will want to use the received slot value when confirming it with the participant.", confirmationModeNeverWithRangeValuesWarning: "'%1$s' has predefined values, and confirmation mode is set to 'Never'. Set to 'Always' to allow user correction on invalid inputs.", noSlotsAvailable: "No Slots Available", selectedSlotError: "There is no slot with the name '%1$s' in the Natural Language Understanding configuration.", selectSlot: "Select a Slot", slotName: "Slot", slotResult: "Slot Result", slotResultDescription: "The variable that holds the selected slot value. If already set, the bot will not ask for a value and execution will go to the next action.", noSlotSelected: "There is no slot selected.", verifyGroupingLabel: "Verification", continuationPromptGroupingLabel: "Continuation Prompt", repromptHandling: "Re-Prompt Handling", repromptHandlingOptions: { repromptHandlingOptionAIManaged: "AI managed", repromptHandlingOptionManuallyManaged: "Manual" }, continuationPrompt: "Prompt", continuationPromptDoesNotReferenceSlotVariable: "The continuation prompt does not reference the slot variable '%1$s' which will hold the value the bot received. Typically, a bot will want to use the received slot value on the continuation prompt.", tooManySkipChoicesError: "Cannot have more than one choice with command 'skip'. Found %1$s skip choices.", timePicker: "Time Picker" }, avaDebugger: { avaDebuggerToolSingular: "%1$s Tool", avaDebuggerToolPlural: "%1$s Tools", avaDebuggerErrorSingular: "%1$s Error", avaDebuggerErrorPlural: "%1$s Errors", avaDebuggerToolId: "Tool ID", avaDebuggerKnowledgeNoResponse: "No response was returned from the knowledge service.", avaDebuggerGuardrailTriggered: "Guardrail Triggered", avaDebuggerViolationLimit: "Violation limit" }, audio: { actionNotValidError: "Action (or action with current settings) not available for '%1$s' because that language does not support runtime data playback, which is required for '%2$s'", add: "Add", addAudio: "Add Audio", addBlank: "Add Blank Audio", addText: "Add Text", addTTS: "Add TTS", addData: "Add Data", addExpression: "Add Expression", addOther: "Add Other", addPrompt: "Add Prompt", addPromptToBegin: "Add a prompt to begin", addTitle: "Add new prompt", advancedAudioInUseSingle: "1 audio sequence is set", advancedAudioInError: "1 or more audio sequences are in error", advancedAudioInUse: "%1$s audio sequences are set", alternateSequences: "Alternate sequences", addAlternateSequence: "Add Alternate Sequence", enableAlternateSequence: "Enable alternate sequence for '%1$s'", disableAlternateSequence: "Disable alternate sequence", audioLabel: "Audio", audioSequenceTitle: "Audio Sequence", audioSequenceDropDownLabel: "Audio Sequence Editor", bargeInExpressionLabel: "Enable Barge-in", bargeInExpressionTooltip: "The Barge-in checkbox does not affect an audio sequence in custom expression mode. Use the AudioPlaybackOptions function in custom expression text to control barge behavior if needed.", blankAudioExpression: "Audio may not be blank", blankMainSeqError: "All alternate sequences must be enabled or main sequence must have items added", blankMainSeqWarning: "The main sequence has no sequence items defined", blankMainSeqWarningContext: "The main sequence for '%1$s' has no audio set", blankTTSWarning: "No text to speech value", browserPermission: "Please accept the request at the top of the browser to use the microphone.", browserPermissionDenied: "You must grant this site permissions to be able to record audio.", browserRecordingNotSupported: "Audio recording is not supported in this environment.", bulkImportInputLabel: "Audio wav files and CSV mapping file", bulkImportInputLabelNoAudio: "CSV file", bulkImportAudioInputLabel: "Audio wav files", bulkImportErrorTitle: "Import Error", bulkImportFail: "Failed to process the files for importing", bulkImportCsvMissingFieldOne: "The import CSV file is missing the required field '%1$s'", bulkImportParseError: "Failed with the following error:
%1$s", bulkImportParseError2: "Failed with the following errors:
%1$s", bulkImportTitle: "Import audio", bulkImportAudioTitle: "Add additional audio wav files", bulkImportWatermark: "Select files", cantPreview: "Audio file cannot be previewed", customAudioExpressionInUse: "Custom audio expression is set", customExpressionSwitch: "Switch to custom expression", defaultAudio: "Main Sequence", deleteButton: "Delete", deleteConfirmMultiple: "Are you sure you want to delete the %1$s selected prompts and their resources?", deleteConfirmSingle: 'Are you sure you want to delete the selected prompt named "%1$s" and its resources?', deleteTitle: "Delete selected prompts", downloadRecording: "Download recording", durationFormatLong: "%1$s seconds", editTitle: "Edit selected prompt", ensureAudioInPrompts: "Ensure all prompts have recorded audio", ensureAudioOrTTSInPrompts: "Ensure all prompts have recorded audio or text to speech", doNotValidateAudioMedia: "Do not validate prompt media", validatePromptLanguageMediaLabel: "Media Validation", enterTtsOrPrompt: "Enter text to speech or prompt", errorNoBlankAudioLength: "No blank audio duration selected", errorNoPrompt: "No prompt selected", errorNoVariable: "No variable selected", errorPromptCouldNotBeFound: "%1$s could not be found", errorInvalidVariable: "Invalid variable selected", errorMaxTtsLength: "The string length is %1$s characters, which exceeds the maximum allowed of %2$s for the text to speech engine '%3$s'.", errorMaxTtsLengthForPrompt: "The string length in the text to speech string on prompt '%1$s' (%2$s) is %3$s, which exceeds the maximum allowed of %4$s for the text to speech engine '%5$s'.", errorNoAudioPlaybackSupport: "Audio data playback is not supported for language %1$s", errorNoLanguageGenderSupport: "Language %1$s does not support gender playback options", errorNoLanguageCaseSupport: "Language %1$s does not support case playback options", errorNoTTSSupport: "Text to speech is not supported for language %1$s", errorNotValidTTS: "Language %1$s does not have a valid text to speech engine selected.", errorCommonModuleTTS: "Common Module '%1$s' uses text to speech in one or more languages that are disabled in this flow. Please assign text to speech engines to these languages in Supported Languages.", errorNoDataOptions: "No data playback options selected", failedToCreatePrompt: "Failed to create the prompt", failedToSavePrompt: "Failed to save the prompt", flushAudio: "Flush Audio", importTitle: "Import CSV data", languageButton: "Languages", languageColumns: "Visible Language Columns", languageColumnsWatermark: "Enter languages to display in grid", loadFailed: "Failed to load prompts", loadingPrompts: "Loading Prompts...", mainSequenceNote: "This sequence will never run because alternate sequences for each language are defined.", maxLanguagesSelected: "Maximum number of languages selected", multipleFileUploadContext: "Uploading %1$s files", nameError: "Prompt names can only contain letters, numbers, and underscores. They must start with a letter.", noPromptRecordedSystem: "There is no audio recorded for the system prompt '%1$s' in %2$s", noPromptRecordedUser: "There is no audio recorded for the user prompt '%1$s' in %2$s", previewHelpTooltip: "Click here if you are having trouble previewing audio", processingAudio: "Processing audio...", prompts: "Prompts", promptBeingUploadedSystem: "The system prompt '%1$s' is busy processing an upload for %2$s", promptBeingUploadedUser: "The user prompt '%1$s' is busy processing an upload for %2$s", promptTypeTooltip: "Prompt Type", promptMissingRequiredAudioError: "'%1$s' does not have audio for a language that does not support text to speech", promptNoAudioPopupError: "Missing supported language audio", promptMissingAudioError: "'%1$s' does not have audio for at least one supported language", promptNoAudioTtsError: "'%1$s' does not have audio or text to speech for at least one supported language", promptNoAudioTtsComplexError: "One or more prompts do not have audio or text to speech for at least one supported language", promptNoTtsOrTextError: "'%1$s' does not have text to speech or text specified for at least one supported language", promptSystem: "System Prompt", promptUser: "User Prompt", recordAudio: "Record Audio", recordStationLabel: "For station recording, receive call at:", recordTimer: "%1$s seconds", refreshNoPrompts: "There are no prompts", refreshNoResults: "There are no matching prompts", refreshTooltip: "Refresh the list of prompts", resetForLanguage: "Erase and reset sequence for this language", sampleRate8kHzBadgeTooltip: "Recommend uploading or re-recording audio for higher-quality 16 kHz playback.", search: "Search prompts", selectMultipleFiles: "Select the CSV file and all audio files referenced in the CSV. Use the Control key when clicking (or the Command key in macOS) to select multiple files.

Audio files located in different folders can be added on the next screen if needed.", sequenceError: "Error in sequence item %1$s for %2$s", sequenceWarn: "Warning in sequence item %1$s for %2$s", sequenceMode: "Switch to sequence builder", sequenceOptions: "Sequence Options", sequenceTypeBlankLabel: "Blank", sequenceTypeBlankWatermark: "Select blank duration", sequenceTypeDataLabel: "Data", sequenceTypeDataWatermark: "Select variable", sequenceTypeDataOptionsWatermark: "Select Options", sequenceTypeExpressionLabel: "Expression", sequenceTypePromptLabel: "Prompt", sequenceTypePromptWatermark: "Select a prompt", sequenceTypeVoiceSnippetLabel: "Voice Snippet", sequenceTypeTtsLabel: "Text To Speech", sequenceTypeTtsWatermark: "Enter text to speech", sequenceWillNotPlay: "Will not play", startRecord: "Start Recording", stopRecord: "Stop Recording", switchToBuilderTitle: "Sequence Builder", switchToBuilderLosesChanges: "Switching to the sequence builder will discard any changes made in the custom expression.", tts: "TTS", ttsText: "TTS/Text", ttsConvertPopupText: "Create prompt from text to speech", transcodeFailed: "Server failed to process the upload for %1$s. Please try a different audio file and note that MP3 formatted files are not supported for audio upload.", typeNotRecognizedError: "Sequence item type not supported.", unavailableAudioOption: "Audio data option is unavailable because it requires a feature that is not available.", unavailableAudioOptionContext: "The option '%1$s' is unavailable because it requires a feature that is not available.", uploadLabel: "Audio file to import", uploadTitle: "Upload Audio", uploadWatermark: "Select audio file to import", warningAddNewSequenceItem: "Use the toolbar to add a new sequence item. Language sequences with no items will revert to the main sequence." }, audioFormats: { boolTrueFalse: "True / False", dateAndTime: "Date and time", durationExact: "Exact", durationExactDesc: "Exact value of the duration, no rounding", durationRoundUp: "Round Up", durationRoundUpDesc: "Round up to next 30 seconds, 1 minute, 2 minutes, 5 minutes or subsequent 5 minute intervals", durationRoundUp1: "Round Up (1 minute)", durationRoundUp1Desc: "Round up to the next 1 minute interval", durationRoundUp5: "Round Up (5 minutes)", durationRoundUp5Desc: "Round up to the next 5 minute interval", durationRoundUp10: "Round Up (10 minutes)", durationRoundUp10Desc: "Round up to the next 10 minute interval", durationRoundUp30: "Round Up (30 minutes)", durationRoundUp30Desc: "Round up to the next 30 minute interval", durationRoundUp60: "Round Up (1 hour)", durationRoundUp60Desc: "Round up to the next 1 hour interval", ordinal: "As ordinal", phoneNumberLocal: "Play as local", phoneNumberGlobal: "Play as global", phoneNumberAuto: "Play local for dialing code", phoneNumberLocalDesc: "Plays phone number in its local format", phoneNumberGlobalDesc: "Plays phone number in its global format", phoneNumberAutoDesc: "Plays phone number in local format if it matches the dialing code, otherwise global", percentage: "As percentage", percentage1: "As percentage, 1 decimal place", percentage2: "As percentage, 2 decimal places", playJsonData: "Play JSON data", precision0: "To 0 decimal places", precision1: "To 1 decimal place", precision2: "To 2 decimal places", precision3: "To 3 decimal places", precision4: "To 4 decimal places", precision5: "To 5 decimal places", precision6: "To 6 decimal places", precision7: "To 7 decimal places", precision8: "To 8 decimal places", stringPhoneNumber: "As phone number", stringTTS: "Text to speech", time: "Time", timeDesc: "Audio expressing time appropriate for the active language and region", wholeValue: "Entire value" }, audioMonitoringAction: { enableMonitoring: "Enable Monitoring", enableMonitoringDescription: "If true, audio monitoring will be enabled. If false or a NOT_SET Boolean, audio monitoring will be disabled." }, boolean: { disabled: "Disabled", enabled: "Enabled", true: "True", false: "False" }, bot: { followupResponseTimeoutLabel: "Follow-up Response Timeout", followupResponseTimeoutDescription: "If the bot needs to ask for follow-up information, this is how long to wait for the end user to send a reply. A NOT_SET, negative or 0 second Duration will be treated as immediate.", informationCouldNotBeLoaded: "There was an error loading bot information.", internalErrReferenceId: "There was an error retrieving the latest information about the selected %1$s. Please try validating again in a few minutes.", languageWarning: "The flow has supported languages that are unsupported by the selected %1$s, which supports %2$s. The Failure output will be taken if the flow is executing in a language not supported by the %1$s.", naturalLanguageUnderstanding: "Natural Language Understanding", insightsOptimizations: "Insights and Optimizations", nluConfigurationUnavailable: "Unable to obtain the Natural Language Understanding configuration data for the bot.", nluTrainingFailed: "Training failed for updates made to the Natural Language Understanding configuration. Please verify the Natural Language Understanding configuration is correct and retry the flow operation again.", noSupportedLanguages: "There are no Architect-supported languages configured on the selected %1$s.", sameNamedSlotsWithDifferentSlotTypes: "There are slots with matching names but different slot types in this bot flow's Natural Language Understanding configuration. Please change these slots to have unique names, as they will cause issues with auto-generated slot variables. Affected slot name is %1$s.", sameNamedSlotsWithDifferentSlotTypesMultiple: "There are slots with matching names but different slot types in this bot flow's Natural Language Understanding configuration. Please change these slots to have unique names, as they will cause issues with auto-generated slot variables. Affected slot names are %1$s.", unsupportedAISlotTypeError: "AI slot types are only available in Virtual Agent enabled flows.", whitespacePresentInSlotTypeValue: "The slot type list value of '%1$s' in '%2$s' contains leading or trailing whitespace. This may result in voice recognition failures during runtime." }, cannedResponses: { cannedResponseTypeFormDescription: "A form is a canned response whose response type is form.", cannedResponseTypeMessageTemplateDescription: "A message template is a canned response whose response type is message template." }, digitalBot: { intentNotMappedToTask: "One or more intent in this flow's '{{settings.__NATURAL_LANGUAGE_UNDERSTANDING__}}' configuration are not mapped to a reusable task.", intentMappedToInvalidTask: "One or more intent in this flow's '{{settings.__NATURAL_LANGUAGE_UNDERSTANDING__}}' configuration are mapped to a reusable task that does not exist." }, digitalBotConnector: { followupResponseTimeoutDescription: "If the bot needs to ask for follow up information, this will set the duration for how long to wait for the end user to send a reply. Examples of errors for timeout include submitting a NOT_SET, zero or negative duration." }, choice: { choiceButtonDuplicateNameError: "A button with name '%1$s' already exists", choiceButtonNoNameError: "Button %1$s does not have a name", choiceMenuLabelDescription: "If specified, the label supplies the text to use for the menu choice at flow runtime. For flows that support more than one language, the label setting should be used to supply localized text for the choice. If not specified or the calculated String value for the label setting is a NOT_SET or blank string, the button text will be used.", choiceMenuLabelLabel: "Label" }, integration: { name: "Integration" }, botConnector: { addSessionVariable: "Add Session Variable", botVersionNotFound: "The selected bot version could not be found.", digitalConnectorVersionNotFound: "The selected connector version could not be found.", botIntegration: "Bot Integration", digitalConnectorIntegration: "Digital Connector Integration", botVersion: "Bot Version", digitalConnectorVersion: "Connector Version", botName: "Bot Name", digitalConnectorName: "Connector Name", intents: "Intents", botConnectorIntegration: "Bot Connector Integration", botConnectorVersion: "Bot Connector Version", botConnector: "Bot Connector", digitalConnector: "Digital Connector", botResponseTimeoutLabel: "Response Timeout", botResponseTimeoutDescription: "The time allowed for a third-party bot to respond to webhook calls. Examples of errors for timeout include submitting a NOT_SET, zero or negative duration.", sessionTimeoutLabel: "Session Timeout", sessionTimeoutDescription: "Once the conversation is started, this is how long a conversation can remain open. Examples of errors for timeout include submitting a NOT_SET, zero or negative duration.", timeoutSettingsLabel: "Timeout settings", mustSelectBotIntegration: "A bot integration must be selected.", mustSelectDigitalConnectorIntegration: "A digital connector integration must be selected.", mustSelectBotName: "A bot name must be selected.", mustSelectDigitalConnectorName: "A connector name must be selected.", mustSelectBotVersion: "A bot version must be selected.", mustSelectDigitalConnectorVersion: "A connector version must be selected.", noSlots: "There are no slots defined for this intent.", savedVersionOfBotVersion: "Flow is referencing a cached version of this bot version. The bot version may be out of date or deleted.", savedVersionOfConnectorVersion: "Flow is referencing a cached version of this connector version. The connector version may be out of date or deleted.", secondaryHeaderForVersion: "(Version %1$s)", selectBotIntegration: "Select Bot Integration", selectDigitalConnectorIntegration: "Select Digital Connector Integration", selectBotName: "Select Bot Name", selectDigitalConnectorName: "Select Connector Name", selectBotVersion: "Select Bot Version", selectDigitalConnectorVersion: "Select Connector Version", sessionVariable: "Session Variable", sessionVariables: "Session Variables", unableToRetrieveBotIntegration: "Was unable to retrieve bot integration for selected bot.", unableToRetrieveDigitalConnectorIntegration: "Was unable to retrieve digital connector integration for selected connector.", unableToRetrieveBot: "Was unable to retrieve bot for selected version.", unableToRetrieveDigitalConnector: "Was unable to retrieve digital connector for selected version.", botIntegrationNotFound: "Selected bot integration could not be found", digitalConnectorIntegrationNotFound: "Selected digital connector integration could not be found", botNameNotFound: "Selected bot name could not be found", digitalConnectorNameNotFound: "Selected connector name could not be found", inputTextLabel: "Bot Input Text", inputTextDescription: "The text to send to the bot.", inputTextDescriptionForChat: "The text to send to the bot. This is usually only set when chaining bot actions.", connectorInputTextLabel: "Input Text", connectorInputTextDescription: "The text to send to the connector." }, botGeneric: { botAddSessionVariableLabel: "Add Session Variable", botIntegrationLabel: "Bot Integration", botIntentsLabel: "Intents", botNameLabel: "Bot Name", selectedBotNameNotFound: "The selected bot name could not be found.", botVariablesLabel: "Bot Variables", botVariablesDescription: "Variables able to be used in the bot.", botVersionLabel: "Bot Version", botVersionNotFoundGeneric: "The selected bot version could not be found.", flowReferencingSavedVersionOfBot: "Flow is referencing a cached version of this bot. The bot may be out of date or deleted.", inputTextLabelGeneric: "Bot Input Text", inputTextDescriptionGeneric: "The text to send to the bot.", inputTextDescriptionForChat: "The text to send to the bot. This is usually only set when chaining bot actions.", mustSelectBotNameGeneric: "A bot name must be selected.", mustSelectBotVersion: "A bot version must be selected.", noSlotsForIntent: "There are no slots defined for this intent.", noBotVariables: "There are no bot variables defined for this bot.", selectedBotIntegrationNotFound: "The selected bot integration could not be found.", selectBotNameLabel: "Select Bot Name", selectBotVersionLabel: "Select Bot Version", sessionVariableLabel: "Session Variable", sessionVariablesLabel: "Session Variables", unableToRetrieveSelectedBotIntegration: "Unable to retrieve the bot integration for the selected bot.", unableToRetrieveSelectedBot: "Unable to retrieve the selected bot." }, nuanceMix: { channel: "Channel", channelDescription: "The channel type to pass to the Nuance bot, which can specialize parts of the bot's behavior", channelNotFound: "The selected channel could not be found.", noChannelsAvailable: "None of channels on the selected bot are available for this flow.", selectedChannelNotValid: "The '%1$s' channel exists on the selected bot, but is unavailable for this flow.", nuanceMixBot: "Nuance Mix Bot", nuanceMixIntegration: "Nuance Mix Integration", mustSelectNuanceMixBotIntegration: "A Nuance Mix integration must be selected.", externalDataTypeLabel: "Name: %1$s", externalComplexDataTypeLabel: "Object", externalDataTypeTitle: "Nuance Data Type", selectNuanceMixBotIntegration: "Select Nuance Mix Integration" }, blankAudio: { msContext: "%1$s ms", oneSecond: "1 second", secondsContext: "%1$s seconds", blankAudioLabel: "blank: %1$s" }, bridgeServer: { action: "Action", actionNotFound: "The selected Bridge action could not be found.", actionSchemasError: "Action success, failure, or output information could not be loaded.", category: "Category", bridgeAction: "Bridge Action", mustSelectAction: "A Bridge action must be selected.", noActionsAvailable: "There are no Architect compatible Bridge actions available to this user.", noHelpLink: "There is no help link defined for this Bridge action.", processingPrompt: "Processing Prompt", savedVersionOfAction: "Flow is referencing a cached version of this Bridge action. The action may be out of date or deleted.", selectAction: "Select an action", selectCategory: "Select a category", timeout: "Timeout", timeoutOfZero: "Timeout must be greater than zero", useSuggestedTimeout: "Use action's suggested timeout" }, callAudioConnector: { audioConnectorIntegrationDescription: "The audio connector integration to be used for this action.", connectorId: "Connector ID", mustSelectAudioConnectorIntegration: "An Audio Connector integration must be selected.", selectAudioConnectorIntegration: "Select Audio Connector Integration", audioConnectorType: "Audio Connector" }, callBotFlowAction: { configuredIntentValues: "Configured Intent Values", executionResults: "Execution Results", exitReason: "Exit Reason", exitReasonDescription: "Indicates what caused the Bot Flow to exit. See the Call Bot Flow action help for more details on exit reason string values.", exitReasonExamplesTitle: "Example Exit Reason Values", intent: "Intent", intentDescription: "The intent returned from the Bot flow invocation at runtime. If no intent is detected, the variable bound in the Intent setting will be set to a NOT_SET String at runtime.", intentsNone: "None", inputTextLabel: "Bot Input Text", inputTextDescription: "Supplies an initial utterance to the bot that will be processed by the first Ask action executed in the bot flow.", languageChangeWarningImmediate: "Runtime language changes made by the %1$s to a supported language of this flow will be reflected immediately.", languageChangeWarningCommonModule: "Runtime language changes made by the %1$s to a supported language of this common module will be reflected immediately or at the end of the common module task if called by a call flow.", languageChangeWarningTaskEnd: "Runtime language changes made by the %1$s to a supported language of this flow will be reflected when the task ends.", callBotFlowInfo: "All subsequent Bot Flows called will inherit settings from the initial Bot Flow.", callDigitalBotFlowInfo: "All subsequent Digital Bot Flows called will inherit settings from the initial Digital Bot Flow." }, cardsAndCars: { askForSlotChooserLabel: "Slot Value Presentation", askForSlotChooserDescription: "Specify how to present slot value choices to the participant here.", addButtonLabel: "Button", alternativeLabelAdd: "Add alternative label", alternativeLabelRemove: "Remove alternative label", buttonTitlePlaceholder: "Title", cardLabel: "Card", carouselLabel: "Carousel", choiceLabelNoName: "", choicePostbackLabel: "Postback", choiceTypeLabel: "Button Action", choiceUrlLabel: "Open URL", choiceUrlValue: "URL Value", chooserNluDiffsUpdate: "Update", chooserNluDiffsWarning: "One or more slot type values for the selected slot are not reflected below.", chooserConfirmDisplayMode: "With three or fewer buttons, two display options are available.", chooserConfirmDisplayMode2: "Choose an option", chooserSingleCard: "Assign all buttons to one card", chooserMultipleCards: "Assign one button per card", choiceNoUrlValue: "", choiceNoSlotTypeValue: "", choiceNoPostbackValue: "", choiceFromSlotTypeValue: "From slot type value", choiceUsingSlotTypeValue: "Using the slot type value label.", choiceLabelIsSameAsValue: "Label is the same as the value", choiceRemainingSingular: "1 button remaining", choicesRemainingPlural: "%1$s buttons remaining", collectionEmptyCarouselLabel: "Add cards to your carousel", collectionEmptyCarouselDesc: "Cards can include images, titles and descriptions to offer a richer visual experience.", collectionCreateFirstMessage: "Create your first '%1$s'", collectionEmptyMessage: "No items in collection", digitalMenuChooserLabel: "Choices", digitalMenuChooserDescription: "Specify menu choices to offer the participant and how to present them here.", dynamicSlotTypeQuickReplies: "For a dynamic list slot type, there is nothing additional to configure when presenting the list choices as quick replies.", duplicatePostbackValue: "The postback value '%1$s' is a duplicate.", knowledgeSearchResultLabel: "Knowledge Search Results", knowledgeSearchResultDescription: "The variable that holds the collection of KnowledgeBaseDocument objects matched in the search that occurs at this action. If '{{knowledgeSettingsMode.__STANDARD__}}' knowledge handling is selected then the search results collection will only ever contain the article shown to the user. If '{{knowledgeSettingsMode.__CUSTOM__}}' knowledge handling is selected then the results collection may contain multiple articles that strongly match the search.", knowledgeSearchResultDescriptionMultipleArticles: "The variable that holds the collection of KnowledgeBaseDocument objects matched in the search that occurs at this action. If the '{{knowledgeSettingsMode.__STANDARD__}}' knowledge handling is selected then the search results collection will only ever contain the variable that holds the collection of KnowledgeBaseDocument objects matched in the search that occurs at this action. If '{{knowledgeSettingsMode.__CUSTOM__}}' knowledge handling is selected then the results collection may contain multiple articles that strongly match the search.", mediaCarouselLabel: "Media Carousel", noRichMedia: "No rich media", noRichMediaNoSlotSelected: "Rich media presentation options are not available because no slot is selected.", noRichMediaSlotTypeNotList: "Rich media presentation options are not available because the selected slot is not a list or dynamic list.", noRichMediaTooManyChoices: "Rich media presentation options are not available because the selected slot has more than %1$s slot type values.", quickRepliesLabel: "Quick Replies", quickReplyLabel: "Quick Reply", selectionResultLabel: "Selection Result", selectionResultDescription: "The variable that holds the value of the menu choice chosen by the participant. If no choice is selected by the participant, the variable value will be left alone.", skipResponseCarouselDisabled: "Skip Response is disabled because the Carousel limit has been reached", skipResponseDisabled: "Skip Response is disabled because the Quick Reply limit has been reached", standardLabel: "Custom Template", switchPresentation: "Switch Presentation", expression: { chooserInvalidChoiceCountForSlotType: "The number of choices is not enough to match the number of values configured in the slot type '%1$s'.", chooserInvalidListItemCountForSlotType: "The number of list items is not enough to match the number of values configured in the slot type '%1$s'.", chooserNoChoicesConfiguredForSlotTypeValues: "There are no choices configured for the '%1$s' slot type value(s) %2$s.", chooserNoListItemsConfiguredForSlotTypeValues: "There are no list items configured for the '%1$s' slot type value(s) %2$s.", chooserInvalidChoiceValueForSlotType: "The choice with value '%1$s' is not a valid value for the slot type '%2$s'.", chooserInvalidListItemValueForSlotType: "The list item with value '%1$s' is not a valid value for the slot type '%2$s'.", chooserInvalidChoiceValueForSlotTypeExpressionMode: "The choice using expression mode with the literal value '%1$s' is not a valid value for the slot type '%2$s'.", chooserInvalidListItemValueForSlotTypeExpressionMode: "The list item using expression mode with the literal value '%1$s' is not a valid value for the slot type '%2$s'.", chooserMultipleChoicesForSlotTypeValue: "There is more than one choice for the slot type value '%1$s'.", chooserSlotTypeNotListOrDynamicListType: "The slot type '%1$s' is not a list or dynamic list type.", chooserSlotTypeNameIsNotValid: "The slot type '%1$s' is not valid.", chooserNoSlotTypeConfiguredForSlot: "There is no slot type configured for the slot '%1$s'.", chooserInvalidSlotName: "The slot '%1$s' is not valid.", chooserPresentationModeNotAllowedWithMismatchSlotType: "The presentation mode '%1$s' is not permitted for the selected slot type." }, cardType: { label: "Card", noDescription: "No Description", noDescriptionRuntimeEvaluationStr: "No Card Description", noImage: "No Image", noImageRuntimeEvaluationStr: "No Card Image", noTitle: "No Title", noTitleRuntimeEvaluationStr: "No Card Title" }, carouselType: { defaultCardTitle: "Title %1$s" }, choiceType: { choiceInQuickReplyMustBePostback: "The choice type '%1$s' is not valid when used in a QuickReplies value." }, timePickerType: { noImage: "No Image", noImageRuntimeEvaluationStr: "No Time Picker Image", noTitleRuntimeEvaluationStr: "No Time Picker Title", subtitlePlaceHolder: "Subtitle", addressPlaceHolder: "Address", longitudePlaceHolder: "Longitude", latitudePlaceHolder: "Latitude", noSubtitle: "No Subtitle", noSubtitleRuntimeEvaluationStr: "No Time Picker Subtitle", enableLongLatLabel: "Use Latitude and Longitude", missingPermission: "You are missing the required permissions for autocomplete" }, listPickerType: { addNewSectionTooltip: "Add a new section", emptyListPickerSectionLine1: "This section is empty.", emptyListPickerSectionLine2: "To add items, move them from another section.", listPicker: "List Picker", missingValuesSectionLabel: "Missing Values", moveItemsFromAnotherSectionButtonTooltip: "Move items from another section", receivedMessageLabel: "Received Message", receivedMessageButtonTextLabel: "Button Text", replyMessageLabel: "Reply Message", replyMessageTitle: "List selections are displayed here", replyMessageDescription: "Reply Message for the list picker.", searchSlotValues: "Search slot values", disabledMultiselectToggleTooltip: "Not available because selected slot capture is set to single value", invalidMultipleSectionsWarning: "At runtime, multiple sections for slots that are set to single value capture will be ignored.", invalidMultipleSectionsWarningMessage: "At runtime, multiple sections for slots that are set to single value capture will be ignored in %1$s conversations. %2$s conversations support multiple sections for single-value slots.", invalidNluValue: "This item is no longer a valid slot type value." } }, categories: { customerSecuredData: "Customer Secured Data", find: "Find", flow: "Flow", journey: "Journey" }, clearSlot: { addSlot: "Add Slot", clearSlotTitle: "Clear Slot", specifiedMoreThanOnce: "The slot '%1$s' is specified more than once.", mustSpecifySlot: "You must specify a slot.", noSlotsToClearWarning: "There are no slots specified to clear.", slotToClear: "Slot to Clear", slotsLabel: "Slots", noSlotsDefined: "No Slots defined" }, communicate: { communication: "Communication" }, clipboard: { content: { canPaste: { downConvert: { menuChoice: { toAction: "If pasted to this location, the action from the action menu will be pasted.", toReusableMenu: "If pasted to this location, the menu from the sub-menu will be pasted as a reusable menu.", toReusableTask: "If pasted to this location, the task from the task menu will be pasted as a reusable task." } }, upConvert: { action: { toMenuChoice: "If pasted to this location, an action menu will be created for this action.", toReusableTask: "If pasted to this location, a reusable task will be created that contains this action.", toState: "If pasted to this location, a state will be created that contains this action." }, menu: { toMenuChoice: "If pasted to this location, the menu will be pasted as a sub-menu." }, task: { toMenuChoice: "If pasted to this location, a task menu will be created that contains this task." } } }, notSupportedByFlowType: { action: "This contains an action of type '%1$s' which cannot be pasted to flows of type '%2$s'.", dataTypeKnown: "This uses a data type of '%1$s' which cannot be used in flows of type '%2$s'.", dataTypeUnknown: "This contains a data type which cannot be used in flows of type '%1$s'.", menuChoiceAction: "This contains an action menu of type '%1$s' which cannot be used in flows of type '%2$s'.", menusOrMenuChoices: "This contains a menu which cannot be pasted to flows of type '%1$s'.", states: "This contains a state which cannot be pasted to flows of type '%1$s'.", tasks: "This contains a task which cannot be pasted to flows of type '%1$s'.", builder: "This contains a '%1$s' which cannot be pasted to flows of type '%2$s'. The builder will be removed and converted to an expression." }, pastableLocations: { cannotPasteActionAsMenuChoiceMoreThanOne: "Unable to paste as an action menu because there is more than one action on the clipboard and menus can only have one action.", cannotPasteGeneric: "Unable to paste to this location.", contentCannotBeActionMenu: "Unable to paste as an action menu because the action is not valid for use as a menu.", destinationHasNoChoices: "This cannot be pasted here because the paste location is not a top level menu, a reusable menu or a sub-menu.", menuChoiceSubMenu: "A sub-menu can only be pasted directly under a top level menu, sub-menu or as a reusable menu.", menuChoiceInlineTask: "A task menu can only be pasted directly under a top level menu, under a sub-menu or as a reusable task.", state: "A state can only be pasted within the States container.", task: "A task can only be pasted directly under a top level menu, under a sub-menu or as a reusable task." }, removalError: "Unable to remove the content from the clipboard object." }, copy: { clickToCopyLabel: "Click to Copy", copiedToClipboardLabel: "Copied To Clipboard", copyFailed: "The copy operation failed.", copyFailureTitle: "Copy Failed", copyObjectDoesNotBelongToAFlow: "Object cannot be copied because it does not belong to a flow.", copyObjectNotSpecified: "No object specified to copy. Please select something to copy.", onlyCopyActionOrMenuOrStateOrTask: "You can only copy actions, menus, states or tasks.", permissions: { cannotCopyPermissionsGranularAcl: "Unable to copy because you do not have the architect:flow:edit permission in at least one division." } }, cut: { cannotCutFlowNotEditable: "Unable to cut because the flow is not editable.", cannotCutStartUpObject: "Unable to cut the startup object of a flow.", cannotCutPeriodicState: "Unable to cut the periodic state of a flow.", cutObjectDoesNotBelongToAFlow: "Object cannot be cut because it does not belong to a flow.", cutObjectNotSpecified: "No object specified to cut.", cutFailed: "The cut operation failed.", cutFailureTitle: "Cut Failed", onlyCutActionOrMenuOrStateOrTask: "You can only cut actions, menus, states or tasks.", permissions: { cannotCutPermissionsGranularAcl: "Unable to cut because you do not have the architect:flow:edit permission in at least one division." } }, paste: { additionalInfo: { alertMessage: "Additional paste result information available. Click here to open.", clipboardVariableReferenceNotAdded: "Clipboard-Referenced Variable Not Added", clipboardVariableReferenceNotAddedMoreThanOne: "Clipboard-Referenced Variables Not Added", clipboardVariableReference: "Clipboard Reference", createdVariable: "Created Variable", createdVariableMoreThanOne: "Created Variables", infoDependentCreatedVariables: "This shows dependent variables that were created during the paste operation. These are variables that are referenced by but are not part of objects on the clipboard. Since they did not exist where the clipboard was pasted, those variables were automatically created.", infoDependentNotCreatedVariables: "This shows variables that were referenced by objects on the clipboard that did not get created during the paste operation because the variables are no longer referenced by the pasted content.", infoVariableReferenceUpdates: "This shows variable references as they existed in objects on the clipboard and what they changed to when pasted.", modalTitle: "Additional Paste Information", pastedVariableReference: "Pasted Reference", updateVariableReference: "Updated Variable Reference", updateVariableReferenceMoreThanOne: "Updated Variable References" }, flowNotEditableByCurrentUser: "This cannot be pasted because you cannot edit the flow.", flowTypeCouldNotBeDetermined: "This cannot be pasted because the flow type for the paste destination location could not be determined.", noContent: "There is nothing to paste.", noDestFlow: "Unable to paste because the destination flow was either not specified or could not be determined.", pasteFailed: "The paste operation failed.", pasteFailureTitle: "Paste Failure" } }, createCallback: { noInputs: "The selected callback script has no inputs.", calleeName: "Callee Name", callbackNumber: "Callback Number", callbackScriptNotFound: "The selected callback script could not be found.", noQueueNote: "Callback will be placed on the current queue", script: "Script", selectScript: "Select a callback script", selectedScript: "Callback Script", savedVersionOfCallbackScript: "Flow is referencing a cached version of this callback script. The callback script may be out of date or deleted." }, collectionEditor: { titleContext: "Edit '%1$s' collection", itemLabel: "Item", itemsInCollection: "%1$s items in %2$s", itemsInCollectionOne: "1 item in %1$s", addItem: "Add Item" }, collectInput: { allowDigitRange: "Range of digits", dtmfVariable: "Input Data Name", individualDigits: "Individual Digits", inputAudio: "Input Audio", monetary: "Monetary", noVerification: "No Verification", numeric: "Numeric", numberDigitsLabelExact: "Number of Digits", numberDigitsLabelRange: "Range of Digits", numberDigitsChangeExact: "change to exact", numberDigitsChangeRange: "change to range", numberDigitsExact: "Exactly %1$s digits", numberDigitsExactSingular: "Exactly 1 digit", numberDigitsRange: "Any number of digits between %1$s and %2$s, inclusive", terminatingCharacter: "Terminating DTMF", verification: "Verification", noEntryTimeout: "No Entry Timeout", interDigitTimeout: "Inter-Digit Timeout", includeTerminatingDtmfInResultData: "When pressed, include terminating DTMF in input data result", acceptJustStar: "Accept just '*'", acceptJustPound: "Accept just '#'", digitInput: "Numeric Input", otherInput: "Non-Numeric Input" }, commonModule: { actionExecutableOnlyIfEmbeddingFlowIsCallFlow: "This action can only be executed if the common module is called by a call flow.", subsequentActionsExecutableOnlyIfEmbeddingFlowIsCallFlow: "This and all subsequent actions can only be executed if the common module is called by a call flow.", actionNotSupportedForFlowTypes: "The action '%1$s' is not available in flow types: '%2$s'", actionOutputExecutableOnlyIfEmbeddingFlowIsCallFlow: "Flow runtime execution can only take the '%1$s' action output if the common module is called by a call flow.", clickToAddFlowTypes: "Click to add flow types", embeddedFlowNeedsUpdated: "A newer version of common module '%1$s' is available. Validate again to update from v%2$s to v%3$s.", flowTypeNotSupportedValidationError: "Referenced common module not compatible with flow types: %1$s", flowTypeNotSupported: "Not compatible with flow type: %1$s", hardcodedTaskName: "Common Module Task", commonModuleMissingDependencies: "The common module '%1$s' has the following references that have been deleted: [%2$s]. Please open the common module directly, fix, and then republish the common module.", commonModuleInternalError: "The common module '%1$s' has errors that need to be addressed. Please open the common module directly, fix, and then republish the common module.", internalError: "Internal error encountered in common module", languageNotSupportedValidationError: "Referenced common module does not support languages: %1$s", languageNotSupported: "Does not support languages: %1$s", notAvailableInFlowTypes: "This will be ignored in these flow types: %1$s", settingsNodeName: "Common Module Settings", supportedFlowTypes: "Compatible Flow Types", publishedVersionNotAvailable: "A published version of the referenced flow is not available", debugPublishVersionNotAvailable: "A debug version of the referenced flow is not available", commonModuleNotUsableMissingPermission: "The selected common module cannot be used because you do not have the 'architect:flow:view' permission in its division.", mustSelectFlowType: "At least one compatible flow type must be selected", compatibleFlowTypesWarning: "The actions, data types, and other settings available in a common module flow are limited to those available in all of the selected compatible flow types." }, configurations: { queue: "Queue", skill: "ACD Skill", skillsPlural: "ACD Skills" }, contact: { phonePropertyDescription: "'%1$s' phone property from flow contact list", propertyDescription: "'%1$s' property from flow contact list" }, conversationAttribute: { conversationAttributeLabel: "Conversation Attribute", conversationAttributeSchemaLabel: "Conversation Attribute Schema", divisionsForConversationAttributeRecord: "The divisions this conversation attribute belongs to. If the collection is empty, the record is visible to all divisions.", disabledSchemaSelected: "Schema is disabled. Select an active schema to continue.", disabledSchemaTooltip: "The conversation schema is disabled.", schemaLabel: "Schema", mustSelectSchema: "A schema must be selected.", schemaNotFound: "The selected schema could not be found.", selectSchema: "Select a schema", unableToLoadSchema: "Unable to load the configuration information for the selected schema.", recordId: "Record ID", recordIds: "Record IDs", recordIdDescription: "A unique ID within a conversation consisting of English letters, numbers, hyphens, and underscores. Spaces are not allowed.", recordIdsDescription: "A collection of unique IDs within a conversation consisting of English letters, numbers, hyphens, and underscores. Spaces are not allowed.", invalidRecordId: "Invalid Record ID", recordVersion: "Record Version", recordVersionDescription: "The version of the conversation attribute record.", schemaVersionIdDescription: "The version of the schema associated with the conversation attribute record.", customAttributesDescription: "Holds the custom attribute values as defined by the schema.", supplyRecordDataWithPropertyOmittedToRemove: "To remove this field's value, use the '{{actions.createConversationAttribute}}' and supply the record data with this field omitted.", resultLabel: "Result" }, currency: { filter: "Search currencies", modalTitle: "Select Currency", useCurrency: "Use Currency" }, customNodes: { actions: "Actions", data: "Data", debugging: "Debugging", dependencies: { label: "Dependencies", none: "There are no dependencies." }, errorHandling: { audio: "Pre-handling audio", errorHandlingDisconnectDescription: "This ends execution of the current flow and disconnects the current interaction.", errorHandlingEndFlow: "End Flow", errorHandlingEndFlowDescription: "This ends execution of the current flow.", errorHandlingContinue: "Keep Chat Open", errorHandlingEndWorkflowDescription: "This ends execution of the current '%1$s' flow.", errorHandlingExitFlowDescription: "This ends execution of the current flow and returns execution to a calling flow if there is one.", errorHandlingEndInQueueStateDescription: "This ends execution of the current state in an In-Queue flow. The flow keeps running so subsequent invocations of the '%1$s' will still happen.", errorHandlingMenuDescription: "Flow execution goes to a specified menu.", errorHandlingQueueDescription: "This ends execution of the current flow and transfers the current interaction to a specified queue.", errorHandlingStateDescription: "Flow execution changes state to a specified state.", errorHandlingTaskDescription: "Flow execution jumps to a specified reusable task.", errorHandlingTypeNotAvailableForFlowType: "The error handling type '%1$s' cannot be used in a flow of type '%2$s'.", handling: "Handling", label: "Error Event", queueTransfer: "Transfer to Queue", queueTransferDigitalAutomateDescription: "If the queue to transfer to is invalid, the flow does not perform the transfer and will fall back to End State handling.", changeStateToFlowStartup: "Since the starting state is selected for error event handling, remember that the startup state will be re-executed if a flow error event occurs.", exit: "Exit the Flow" }, eventHandling: { label: "Event Handling", agentEscalation: "Agent Escalation", agentEscalationConfirmation: "Confirmation", enableAgentEscalationLabel: "Enable Agent Escalation", enableAgentEscalationDescription: "This setting enables or disables the bot flow from listening to requests to speak to a human.", subsequentRecognitionFailuresLabel: "Subsequent Recognition Failures", subsequentRecognitionFailuresDescription: "By default, when the recognition failure event occurs and is triggered a second time, the bot will exit the flow. By selecting execute task, the bot will continue to execute the recognition failure task for all subsequent recognition failure events.", subsequentRecognitionFailuresExecuteTask: "Execute Task", eventHandlingAgentEscalationHandoverDescription: "Wording the bot will use when the participant has requested to speak to a human and has said yes to the Agent Escalation Confirmation prompt. Once this wording has been communicated, the Bot will Exit back to the calling flow which invoked this Bot flow.", eventHandlingAgentEscalationConfirmationDescription: "Wording the bot will use when it thinks that the participant has requested to speak to a human. The participant is expected to reply with a yes or no answer.", eventHandlingAgentEscalationHandlingDescription: "Setting 'Exit the Flow' will end the participant's Genesys Cloud conversation and setting 'Jump to Reusable Task' will transfer the flow to a previously configured reusable task.", eventHandlingErrorEventHandlingDescription: "Specifies the bot's behavior when there is an error encountered during the execution of the flow. Examples of such an error include a divide-by-zero error or submitting a NOT_SET value to a function that does not allow it. Setting '%1$s' will end the participant's Genesys Cloud conversation and setting '%2$s' will return control to the flow which invoked this Bot Flow.", eventHandlingErrorEventHandoverDescription: "Wording the bot will use when there is an error encountered during the execution of the flow. Examples of such an error include a divide-by-zero error or submitting a NOT_SET value to a function that does not allow it.", eventHandlingRecognitionFailureHandoverDescription: "Wording the bot will use when the bot asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches, No Inputs, or Confirmation Rejections. Recognition Failures can occur in any '%1$s' or '%2$s' action.", eventHandlingRecognitionFailureHandoverDigitalDescription: "Wording the bot will use when the bot asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches or Confirmation Rejections. Recognition Failures can occur in any '%1$s' or '%2$s' action.", eventHandlingRecognitionFailureHandlingDescription: "Specifies the bot's behavior when it asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches, No Inputs, or Confirmation Rejections. Recognition Failures can occur in any '%1$s' action or in an '%2$s' action. Setting '%3$s' will end the participant's Genesys Cloud conversation, setting '%4$s' will return control to the flow which invoked this Bot Flow.", eventHandlingRecognitionFailureHandlingWithJumpToTaskDescription: "Specifies the bot's behavior when it asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches, No Inputs, or Confirmation Rejections. Recognition Failures can occur in any '%1$s' action or in an '%2$s' action. Setting '%3$s' will end the participant's Genesys Cloud conversation, setting '%4$s' will return control to the flow which invoked this Bot Flow and setting '%5$s' will transfer the flow to a previously configured reusable task.", handover: "Handover", recognitionFailureEvent: "Recognition Failure Event" }, menus: "Menus", resources: "Resources", settings: "Settings", userInputSettings: { title: "User Input" }, botFlowUserInputSettings: { generalUserInputSettings: "General", noMatchesMax: "Maximum Number of No Match Retries", noMatches: "No Match Detected", noMatchApology: "No Match Apology", noInputsMax: "Maximum Number of No Input Retries", noInputsMaxExceeded: "No Input Maximum Retries Exceeded Handling", noInputsMaxExceededDescription: "Specifies the bot's behavior when there has been no input from the external participant after the maximum number of no input retries has been exceeded.", endOfSessionMessage: "End of Bot Chat Message", endOfSessionMessageDescription: "The goodbye message from the bot which is triggered when there has been no input from the external participant after the maximum number of no input retries has been exceeded or the session maximum time has been met.", noInputsTimeout: "Voice No Input Timeout", noInputsDigitalTimeout: "No Input Timeout", noInputs: "No Input Detected", noInputsApology: "No Input Apology", confirmationRejectionsMax: "Maximum Number of Confirmation Rejections", confirmationErrors: "Confirmation Errors", noToConfirmationApology: "Confirmation Rejection Apology", confirmationNoMatchApology: "No Match Confirmation Apology", confirmationNoInputApology: "No Input Confirmation Apology", collectionLowConfidenceThreshold: "Normal Low", collectionHighConfidenceThreshold: "Normal High", confirmationLowConfidenceThreshold: "Confirmation", confidenceThresholds: "Confidence Thresholds", collectionConfidenceThresholdsError: "Collection Low confidence must be lower than or equal to the Collection High confidence.", quickRepliesLabel: "Automatic Quick-Reply Buttons", quickRepliesDescription: "If the setting is true and the bot is interacting with a participant via text, this enables automatic quick reply buttons in Intent and Slot confirmations, Knowledge confirmations, '%1$s', '%2$s' and '%3$s' ( for list slot types ) actions. Otherwise if false or a NOT_SET Boolean, quick reply buttons are not enabled.", userInputSettingNoMatchesMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will allow a retry given an input that is not a valid match. If the number exceeds this maximum then the rules in the flow's Event Handling '%1$s' section will be followed, or if the action has a '%2$s' path then that path will be taken at runtime instead. No Match in both the 'Normal' and 'Confirmation' phases of the '%1$s' action will count towards this maximum.", userInputSettingNoMatchApologyDescription: "Wording the bot will output prior to the current '%1$s' action's '%2$s' Communication whenever the bot receives input from the participant that is not a valid match.", userInputSettingsNoInputsMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will allow a retry given no input (i.e. silence) from the participant. If the number exceeds this maximum then the rules in the flow's Event Handling '%2$s' section will be followed, or if the action has a '%3$s' path then that path will be taken at runtime instead. No Input in both the 'Normal' and 'Confirmation' phases of the '%1$s' action will count towards this maximum.", userInputSettingsNoInputsDigitalMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will re-prompt the participant for input if none is received. If the number exceeds this maximum then the bot will stop prompting and wait for input. No Input in both the 'Normal' and 'Confirmation' phases of the '%1$s' action will count towards this maximum.", userInputSettingsNoInputTimeoutDescription: "Once the current Communication has finished playing, this is the maximum length of time to wait for the participant to start speaking. If no speech is detected within this time then a No Input will be triggered.", userInputSettingsNoInputDigitalTimeoutDescription: "Once the current Communication is sent, this is the maximum length of time to wait for the participant to respond. If no input is received within this time then a No Input will be triggered.", userInputSettingsNoInputsApologyDescription: "This Communication is output prior to the current '%1$s' action's '%2$s' Communication whenever the bot does not receive any input from the participant.", userInputSettingsConfirmationRejectionsMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will allow the participant to say no while the bot is confirming an input. If the number exceeds this maximum then the rules in the flow's Event Handling '%2$s' section will be followed, or if the action has a '%3$s' path then that path will be taken at runtime instead.", userInputSettingsNoToConfirmationApologyDescription: "Wording the bot will output prior to the current '%1$s' action's '%2$s' Communication whenever the participant says no while the bot is confirming the participant's last input.", userSettingsConfirmationNoMatchApologyDescription: "Wording the bot will output prior to the bot repeating the current confirmation question whenever the bot receives input that is neither a yes nor a no during a confirmation.", userSettingsConfirmationNoInputApology: "This Communication is output prior to the bot repeating the current confirmation question whenever the bot does not receive any input during a confirmation.", userSettingsCollectionLowConfidenceThresholdDescription: "The minimum confidence level percentage (score) that an input phrase must receive to avoid a No Match. If the confidence level of an input phrase is above this threshold then the bot will either accept it or confirm it with the participant, depending on the value of the '%1$s' threshold.", userSettingsCollectionHighConfidenceThresholdDescription: "The minimum confidence level percentage (score) that an input phrase must receive to be accepted without triggering a confirmation question.", userSettingsConfirmationLowConfidenceThresholdDescription: "The minimum confidence level percentage (score) that an input phrase must receive to avoid a No Match when the bot is asking a yes or no question. This applies during a confirmation and also in the '%1$s' and '%2$s' actions.", userSettingsSttMaxSpeechTimeout: "Maximum duration of an utterance collected from the user. A duration value less than or equal to 0 ms means no timeout. If a NOT_SET value is supplied, the default value will be used.", userSettingsSttSpeechDetectionSensitivity: "A balance between detecting speech and noise (breathing, etc.). 0 means ignore all noise, 1.0 means interpret all noise as speech. If a NOT_SET value is supplied, the default value will be used.", userSettingsSttSpeechDetectionSensitivityNuanceSupport: "Note: This setting is only supported by Nuance Recognizer as a Service.", voiceBargeInSettingLabel: "Voice Barge-in", voiceBargeInSettingDescription: "Whether or not the external participant should be able to interrupt audio while it is still playing.", automaticSpeechRecognition: "Automatic Speech Recognition", intentClassificationHintingLabel: "Intent Classification Hinting", intentClassificationHintingDescription: "This setting enables or disables whether hints are sent to the speech recognition engine for intent classification. Hints are a set of phrases sent to the engine to provide context and assist with speech recognition.", speechToTextAdvancedConfiguration: "Advanced Configuration", speechToTextAdvancedConfigurationDescription: "Provides engine-specific JSON to fine-tune ASR behavior. If omitted, default settings for the selected ASR engine are used." }, botPerformanceReport: { botPerformanceReportTitle: "Bot Performance Report" }, interactionReport: { interactionReportTitle: "Interaction Report" }, surveyPerformanceReport: { surveyPerformanceReportTitle: "Survey Performance Report" }, virtualAgentPerformanceReport: { virtualAgentPerformanceReportTitle: "Virtual Agent Performance Report" }, virtualAgentSettings: { virtualAgentSettingsTitle: "After Contact", virtualAgentSettingsTabs: { virtualAgentSettingsConversationSummary: "Conversation Summary", virtualAgentSettingsWrapUpCodes: "Wrap-up Codes" }, virtualAgentSettingsSummarizeConversationTitle: "Summarize Conversation", virtualAgentSettingsSummarizeConversationDescription: "The Virtual Agent will use AI to summarize the conversation.", assignWrapupCodesTitle: "Automatically assign wrap-up codes", assignWrapupCodesDescription: "AI will assign a wrap-up code when one has not been manually set in the conversation flow.", enabledWrapupCodes: "Enabled wrap-up codes", searchWrapupCodes: "Search name...", wrapupCodeColumns: { name: "Name", description: "Description", division: "Division", error: "Error Message", status: "Status" }, wrapupCodeDivisionAll: "All", wrapupCodeFilterHeader: "Filter", wrapupCodeFilterLabelNone: "None", wrapupCodeFilterLabelEnabled: "Enabled", wrapupCodeFilterLabelErrors: "Errors", wrapupCodeFilterTooltip: "Filter wrap-up codes table", wrapupCodeFilterAppliedTooltip: "Filter applied:", wrapupCodeAssign: "Assign wrap-up code", wrapupCodeUnassign: "Unassign wrap-up code", wrapupCodeErrorRemove: "Clear wrap-up code", wrapupCodeDisabledToggleTooltip: "Wrap-up code has no description", wrapupCodeDisabledToggleTooltipDivision: "Cannot determine if wrap-up code description is set for this division", wrapupCodeNoDescriptionError: "Assigned WrapupCode '%1$s' has no description.", wrapupCodeGridEmptyTitle: "No wrap-up codes available", wrapupCodeGridEmptySubTitle: "Try using different filters", wrapupCodeGridLoadFail: "Failed to load wrap-up codes", wrapupCodeGridMissingPermission: "You do not have permission to view and search wrap-up codes", conversationSummarySettingsTitle: "Custom Summary Configuration", conversationSummarySettingsDescription: "Virtual Agent will use this configuration to generate a custom summary based on its instructions.", conversationSummarySettingsToolTip: "If no custom configuration is selected, the default summary configuration will be used.", conversationSummarySettingsDropdownPlaceholder: "Select a configuration", conversationSummarySettingsButtonToolTip: "Open conversation summary configuration in a new tab", conversationSummarySettingsWorkbenchBanner: "Custom Summary Configurations are managed through {{link.__SUMMARY_WORKBENCH__, AI Studio > Summary workbench}}.", conversationSummarySettingsSupportedLanguagesTableHeader: "Summary Configuration", conversationSummarySettingsDefaultLangPlaceholder: "Manage summary configuration: ", conversationSummarySettingsLangUnavailable: "Custom Summary Configuration is unavailable for this language.", conversationSummarySettingsSummaryNotFound: "The Custom Summary '%1$s' does not exist", conversationSummarySettingsWorkbenchLinkTitle: "AI Studio > Summary workbench" } }, detectIntent: { detectIntent: "Detect Intent", detectedIntent: "Detected Intent" }, detectSilence: { silenceDuration: "Silence Duration", silenceDurationDescription: "Amount of continuous silence to wait for.", timeoutDescription: "Total amount of time to wait for continuous silence before failing and taking the 'Timeout' output." }, dataTable: { dataTable: "Data Table", mustSelectTable: "A data table must be selected.", savedVersionOfAction: "Flow is referencing a cached version of this Data Table. The Data Table may be out of date or deleted.", selectDataTable: "Select a data table", tableNotFound: "The selected Data Table could not be found." }, dataView: { actionsColumn: "Usage", filterVariables: "Search data", nameColumn: "Name", containerNameColumn: "Container", usagesMultiple: "Used in %1$s places", usageReaderTitle: "Consumes the variable", usageWriterTitle: "Sets the variable" }, dateTimeInput: { clearButtonText: "Clear", closeButtonText: "Close", todayButtonText: "Today" }, decisionTable: { decisionTableLabel: "Decision Table", decisionTablePlural: "Decision Tables", mustSelectDecisionTable: "A decision table must be selected.", decisionTableNotFound: "The selected decision table could not be found.", decisionTableDescription: "The decision table that we are querying against.", selectDecisionTable: "Select a decision table", unableToLoadDecisionTableInputOutputSchema: "Unable to load the input / output configuration information for the selected decision table.", decisionTableUsageFeesNote: "Usage fees apply. Learn more about calling Decision Tables in the {{link.__DECISION_TABLE_USAGE_FEES__}} documentation." }, decryptData: { dataToDecryptDescription: "The encrypted String value to decrypt back to a JSON value. Encrypted String values are generated from the '%1$s' action. If a NOT_SET String value or blank String value is supplied to the action at runtime, execution will take the '%2$s' output with an error type reason string value of '%3$s'.", dataToDecryptLabel: "Data To Decrypt", decryptedDataOutputDescription: "The decrypted JSON value from the supplied encrypted String value.", decryptedDataOutputLabel: "Decrypted Data" }, deflect: { smsPhoneNumber: "SMS Phone Number" }, deflectionURL: { serviceTitle: "Service", accountTitle: "Account", accountDisplay: "Enter the associated account name" }, deletePrompt: { title: "Delete Prompt", cancelDelete: "Delete Canceled", cancelDeleteContext: "Canceled after %1$s deletions", cannotDeletePrompt: "Cannot delete a non-user prompt", deleteInProgressMultiple: "Deleting %1$s prompts and their resources", deleteInProgressSingle: "Deleting %1$s prompt and its resources", failedToDeletePrompts: "Failed to delete prompts.", failedToDeletePromptResource: "Failed to delete prompt resource.", failureContextContainer: "Failed when trying to delete %1$s" }, dependencies: { deletedItem: "(Deleted) - %1$s", criteriaLabel: "Search:", statusLabel: "Dependency Database Status", userLabel: "Initiated by %1$s", startDateLabel: "Time Started: %1$s", byMissingResourceShort: "Missing Dependencies", byMissingResourceLong: "Search for missing dependencies", byMissingResourcePlaceholder: "Flows with missing dependencies", byNameShort: "Name", byNameLong: "Search by dependency name", byNamePlaceholder: "Enter name of dependency", findConsumingFlows: "Find consuming flows", flowVersionAll: "All", flowVersionCheckedIn: "Checked In", flowVersionPublished: "Published", flowVersionSelect: "Select flow versions to check", forceRebuild: "Force rebuild", invalidSearchCriteria: "Unable to perform a dependency search with the current values, please change the search criteria.", matchEarliest: "Earliest match is in %1$s", matchLatest: "Latest match is in %1$s", matchPublished: "%1$s is the published version", match: "match", operational: "Operational", querying: "Querying", inProgress: "Rebuilding", needsRebuild: "Needs Rebuild", unknown: "Unknown", partialResults: "Partial results may be shown.", partialResultReason: "The dependency database is rebuilding.", partialResultsNeedsRebuildNonAdmin: "An administrator needs to rebuild the dependency database.", partialResultsNeedsRebuildAdmin: "Rebuild dependency database now.", buildQueued: "Rebuild Queued", rebuildError: "There was an error rebuilding the dependency database. Please try again later.", startSearch: "Enter search criteria above to find flows", selectAgenticVirtualAgent: "Select an agentic virtual agent", selectDataAction: "Select a data action", selectGuide: "Select a guide", selectType: "Select a dependency type", selectScript: "Select a script", selectSecureAction: "Select a secure action", statusError: "There was an error retrieving dependency table info.", unknownItem: "Unknown item", versionsLatestAndPublishedSame: "%1$s (Latest, Published)", versionsDeleted: "%1$s (Deleted)", versionsLatest: "%1$s (Latest)", versionsPublished: "%1$s (Published)", versionsLatestAndPublished: "%1$s (Latest), %2$s (Published)", refreshDependencies: "Refresh the list of dependencies" }, dialExtension: { audioToPlay: "Audio to play to re-prompt the caller", extensionVariable: "Extension Data Name", numReprompts: "Number of times to re-prompt the caller", title: "Dial By Extension" }, dialName: { title: "Dial By Name", matchBy: "Match By", firstName: "First Name", lastName: "Last Name", matchingStyle: "Matching Style", waitForUniqueMatch: "Wait for unique match", useSpecificNumChars: "Use a specific number of characters", numberOfCharacters: "Number of characters" }, duration: { days: "days", hours: "hours", minutes: "minutes", seconds: "seconds", milliseconds: "milliseconds" }, guide: { actionSchemasError: "Version and variables information could not be loaded.", guide: "Guide", guideBillingInfoNote: "For tokens-based pricing details on interactions with Agentic Virtual Agents, see the {{link.__GENESYS_CLOUD_TOKENS_BASED_PRICING_MODEL__, Resource Center}} documentation.", guideVersion: "Guide Version", guideViewPermission: "You do not have permission to view guides.", guideVersionViewPermission: "You do not have permission to view guide version.", mustSelectGuide: "A guide must be selected.", guideNotFound: "The selected guide could not be found.", mustSelectGuideVersion: "A guide version must be selected.", guideVersionNotFound: "The selected guide version could not be found.", openGuideInNewTab: "Open Guide Builder in new tab" }, editPrompt: { audioClearConfirm: "Are you sure you want to delete this audio?", audioRevertConfirm: "Are you sure you want to delete this audio and revert to the system default? Audio for language [%1$s] will be deleted.", automaticForOutputMode: "Automatic", clearRecording: "Clear", create: "Create Prompt", descWatermark: "Enter description for prompt", download: "Download", edit: "Edit Prompt", hideLanguagesButton: "Hide language resources not used by this flow", markedForDelete: "Resource for language [%1$s] marked for delete", markForDelete: "Mark for deletion", noResourceError: "Missing audio or text to speech", noAudioError: "Missing required audio", noOptions: "No audio to preview", noTextLabel: "No text", preview: "Preview", previewAlertError: "Your browser cannot play this audio sample. Would you like to download it?", showLanguagesButton: "Show language resources not used by this flow", resources: "Language Resources", recordStation: "Record from station...", recordBrowser: "Record from browser...", revertAudio: "Revert to default", removeTextPrompt: "Remove text prompt", addTextPrompt: "Add text prompt", textDescription: "The Text value for the prompt.", textLabel: "Text", textWatermark: "Enter text", ttsDescription: "The Text to Speech value for the prompt.", ttsLabel: "Text To Speech", ttsNotSupportedError: "Text to speech playback is not supported in this language", ttsTextCombine: "Combine fields", ttsTextDescription: "The Text To Speech and Text values for the prompt.", ttsTextExpand: "Split fields", ttsTextLabel: "Text To Speech / Text", ttsTextWatermark: "Enter text to speech / text", ttsWatermark: "Enter text to speech", upload: "Upload...", usingDefaultAudio: "Using default audio", view: "View Prompt", watermark: "Enter name for prompt" }, encryptData: { dataToEncryptDescription: "The JSON value to encrypt to a String. If a NOT_SET JSON value is supplied to the action at runtime, execution will take the '%1$s' output with an error type reason string value of '%2$s'. If the encrypted data is over 32000 characters in length, execution will take the '%1$s' output with an error type reason string value of '%3$s'.", dataToEncryptLabel: "Data to Encrypt", encryptedDataOutputDescription: "The encrypted String value from the supplied JSON value.", encryptedDataOutputLabel: "Encrypted Data" }, errorPage: { backupMessage: "A backup version of the flow was saved to local browser storage %1$s. Logging back in will allow you to retrieve it.", errorOccurred: "An error occurred.", generic: "An error occurred while logging in to Genesys Cloud. Please try again.", tryAgain: "Try Again", unauthorizedGranular: "In order to use Architect, your user must have the architect:ui:view permission." }, errors: { actionNotValidHere: "This action cannot be used here.", actionCannotBeInTask: "This action cannot be used in a task.", cachedCouldNotBeFound: "Item could not be found. Flow is referencing a cached version of the item.", cachedItemIsDifferent: "Item is different from the latest version. Flow is referencing a cached version of the item.", cantUploadMp3: "MP3 formatted files are not supported.", collectionError: "One or more items in the collection are in error", descriptionLengthExceeded: "The description entered exceeds the limit of %1$s characters.", duplicateVariableId: "There is an internal error with the variable named '%1$s'. Please delete or recreate it.", duplicateVariableName: "There is more than one variable with the name '%1$s'.", errorNavigatingFlow: "There was an error navigating to the flow.", errorOccurred: "An error occurred", emptyCollectionInvokesErrorHandling: "An empty collection will invoke error handling.", fileTooBig: "File too large, please pick a file under 25MB.", fileTooBigMultiple: "One of the files is too large, please pick files under 25MB.", fileTooBigWithLimit: "File too large, please pick a file under %1$s.", haltPublish: "The flow cannot be published because of validation errors.", invalidValue: "Invalid value for %1$s", invalidValueWithContext: "Invalid value for '%1$s' in '%2$s'", itemNotFound: "This item could not be found", maxNameLength200: "Maximum length of name is 200 characters", multipleErrors: "The value contains one or more errors", multipleWarnings: "The value contains one or more warnings", nameContainsInvalidCharacter: "Name cannot contain the character '%1$s'.", nameInUse: "This name is in use elsewhere", noName: "Name can not be empty", noVariableSpecified: "There is no variable specified.", notAvailableError: "This action is not available to be used in %1$s", notFound: "Not found", noUri: "URI can not be empty", ohNoSomethingWentWrong: "Oh no! Something went wrong!", serverError: "An error occurred trying to contact Genesys Cloud.", unableToRetrieveCategory: "Was unable to retrieve category for selected action.", showingPartialErrors: "Only showing the first 20 warnings and errors", transferToUnpublishedFlow: "Transfer will not occur until flow '%1$s' is published.", uniqueName: "Name is in use", unPublishedFlow: "Flow '%1$s' is not published.", unreachableAction: "This action is unreachable", unreachableActionOutOfService: "Unreachable because path is disabled", unusedVariable: "The variable '%1$s' is not used.", validateToRefresh: "Press validate again to refresh list", validateFailed: "Unable to get data necessary to validate the flow.", validateFailedTitle: "Validation failed", errorCount: "Error Count: %1$s", infoCount: "Notes Count: %1$s", warningCount: "Warning Count: %1$s", invalidFlowTypeCombinationError: "The '%1$s' action cannot be used when the compatible flow types configured in the common module include %2$s.", grammarOnSlotError: "Must have a grammar associated with the slot '%1$s' in order to associate a speech to text engine." }, errorSchema: { errorTypeDescription: "A non-empty String that contains the type or category of the error.", errorMessageDescription: "A non-localized error message. The String may be empty or NOT_SET." }, expression: { builderUnavailableFeatureRequirements: "Usage of the '%1$s' builder requires a feature that is not available.", builderUnavailableForFlowType: "The '%1$s' builder is not valid for use in flows of type '%2$s'.", builderPartOrContainerUnavailableFeatureRequirements: "Usage of the '%1$s' part requires a feature that is not available.", builderPartOrContainerUnavailableForFlowType: "The '%1$s' part is not valid for use in flows of type '%2$s'.", builderOrContainerErrorRuntimeOutputBlank: " You need to supply at least one non blank value because blank output at flow runtime for this is not allowed.", cannotConvertInputType: "Cannot convert expression from type %1$s to required type of %2$s.", cannotConvertInputTypeWithFunction: "Cannot convert expression from type %1$s to required type of %2$s with a %3$s function call because the resulting expression would still be in error.", cursorPosition: "Current cursor position", builderModeNotAllowed: "Builder mode is not allowed for this value.", builderInError: "1 or more builder sequences are in error", expressionModeNotAllowed: "Expression mode is not allowed for this value.", literalModeNotAllowed: "Literal mode is not allowed for this value.", noValueModeNotAllowed: "No Value mode is not allowed for this value.", variableModeNotAllowed: "Variable mode is not allowed for this value.", collectionConversionMessage: "The generated %1$s expression will be saved but you will not be able to return to literal mode without resetting the expression.", collectionConversionTitle: "Convert Literal Collection to Expression", collectionItemsMax: "The maximum number of items allowed in a collection is %1$s.", collectionItemsMaxExceeded: "The collection has %1$s items which exceeds the maximum allowed of %2$s.", collectionItemsMaxRecommendedExceeded: "The collection has %1$s items which exceeds the maximum recommended limit of %2$s. Flow runtime behavior may not honor items in excess of this limit.", collectionItemsMinNotExceeded: "The collection has %1$s items which is less than the minimum required of %2$s.", collectionItemsEmpty: "The collection must have at least 1 item", collectionMinLength: "Minimum items: %1$s", collectionMaxLength: "Maximum items: %1$s", contactList: "Contact List", collection: "%1$s Collection", collections: "Collections", currencies: "Currencies", collectionSingular: "Collection", deprecatedVariableName: "The variable name '%1$s' is deprecated. Please use '%2$s' instead.", dataPlaybackNotSupportedForLanguage: "%1$s data playback is not supported for the language %2$s.", decimalValueTooMuchPrecision: "The value %1$s at position %2$s has too much precision. It needs to have %3$s digits or less of precision.", disabledEditorText: "Open large expression editor to edit multiline text.", errorAtPosition: "Error at position %1$s.", editExpressionWithProperty: "Edit '%1$s' expression", editExpression: "Edit expression", editExpressionType: "Type: %1$s", editExpressionFuncOpDescription: "Description: %1$s", expressionIsNotSetType: "The result of this expression text cannot be resolved to a data type. You can try wrapping the expression text with a casting function call to convert it to a data type.", expressionModes: "Expression modes", functionImplementations: "Function Implementations", functionsTooltip: "Functions", openLargeExpressionEditor: "Open large expression editor", literalDropDownValueDoesNotExist: "The %1$s '%2$s' does not exist.", literalDropDownValueIsDeleted: "The %1$s '%2$s' has been deleted.", longitudeSetToNullIsland: "The address has an invalid longitude", latitudeSetToNullIsland: "The address has an invalid latitude", noValue: { selection: { default: "Default", noValue: "No value", useDefault: "Use default", useFlowDefault: "Use flow default" }, selectionRuntimeEvaluation: { connectTimeout: { edgeTrunkTimeout: "Use Edge trunk connect timeout", groupTransferTimeout: "Use target group alert timeout", userTransferTimeout: "Use target user voicemail timeout" }, none: "None", noOverride: "No override", noValueSpecified: "No value specified", noDefaultValueSpecified: "No flow default value specified", noVariableSpecified: "No output value specified", useFlowDefault: "Use flow default", variableInitialValue: { emptyCollection: "Empty collection" } } }, facets: { allowableValue: "Allowable Value", allowableValues: "Allowable Values", example: "Example", examples: "Examples", negativeDuration: "negative %1$s" }, functions: { argumentNumMustBeOfType: "%1$s Expected parameter %2$u to be of type %3$s", argumentMustBeCollection: "The argument at position %1$s supplied to %2$s at position %3$s must be a collection.", funcOpPosPrefix: "'%1$s' at position %2$s :", functionMustBeCalledWithParens: "%1$s Missing parentheses after function name.", genericFunctionErrorTemplate: "%1$s %2$s", implicitCastAdded: "Using '%1$s' to convert expression from %2$s to %3$s.", internalErrCannotResolveToNotSet: "%1$s Internal error: Cannot resolve data type of parameter %2$s at position %3$s from %4$s to NOT_SET.", internalErrMustBeTwoArgsOnAccessor: "Internal error: there must be two args on a '.' function", internalErrSecondArgCannotBeNotSet: "Internal error: second argument to a '.' function cannot be NOT_SET.", maxOperandsExceeded: "%1$s The maximum number of parameters allowed is %2$s.", mustBeSameType: "%1$s Must be passed arguments of the same type. The argument at position %2$s is of type %3$s and the argument at position %4$s is of type %5$s.", mustHaveAtLeastOneNotSetOperand: "%1$s Needs to have at least one parameter that is not the value NOT_SET.", mustBeLastOperation: "%1$s Must be the last operation performed in an expression.", noOverloadNoParm: "%1$s There is no implementation that takes zero parameters.", noOverloadOneParm: "%1$s There is no implementation that accepts a parameter of type %2$s.", noOverloadMoreThanOneParm: "%1$s There is no implementation that accepts parameters of %2$s.", notAvailableInFlowTypeMoreThanOneParm: "%1$s The implementation that takes parameters of %2$s is not valid for use in a flow of type %3$s.", notAvailableInFlowTypeNoParm: "%1$s The implementation that takes no parameters is not valid for use in a flow of type %2$s.", notAvailableInExpression: "The function '%1$s' is not valid at position %2$s for use in this expression.", notAvailableInFlowTypeOneParm: "%1$s The implementation that takes a parameter of type %2$s is not valid for use in a flow of type %3$s.", parameterTextLengthLessThanMin: "%1$s The '%2$s' parameter at position %3$s must be at least 1 character.", parameterTextLengthLessThanMinMoreThanOne: "%1$s The '%2$s' parameter at position %3$s must be at least %4$s characters.", parameterValueGreaterThanMax: "%1$s The value of %2$s supplied to the %3$s parameter at position %4$s is greater than the maximum allowed of %5$s.", parameterValueLessThanMin: "%1$s The value of %2$s supplied to the %3$s parameter at position %4$s is less than the minimum allowed of %5$s.", parameterValueMustBeLiteral: "%1$s The %2$s parameter at position %3$s must be a literal value of type %4$s.", parameterValueMustBeVariable: "%1$s The '%2$s' parameter at position %3$s must be a variable reference.", parameterValueMustBeVariableScope: "%1$s The '%2$s' parameter at position %3$s must be a must be a '%4$s' variable reference.", parameterCannotBeZero: "%1$s The %2$s parameter value of %3$s at position %4$s is not allowed because it is zero.", parameterEnumNotGroupUnique: "%1$s It is not valid to pass %2$s and %3$s as parameter values to the same function call.", parameterLiteralValueNotInProvider: "%1$s The literal %2$s supplied to the %3$s parameter at position %4$s is not a supported %5$s.", parameterLiteralValueNotValid: "%1$s The literal %2$s supplied to the %3$s parameter at position %4$s is not valid. %5$s", parameterTypeDialingCode: "dialing code", parameterTypeTTSEngineLang: "IETF language tag for text to speech playback", parameterTypeCurrencyCode: "ISO 4217 currency code", parameterTypeDigitalChannel: "digital channel", parameterTypeUnknown: "Internal error: unknown", propertyEnumUsageNotSupportedInLanguage: "'%1$s' at position %2$s is not valid for the language %3$s.", propertyEnumUsageNotSupportedInLanguages: "'%1$s' at position %2$s is not valid for the languages in which this expression could be run. They are %3$s.", propertyCannotBeCollectionValueProperty: "%1$s The property '%2$s' cannot be used because it is a collection value property.", returnDataTypeAsCollectionNotAvailable: "%1$s The return data type '%2$s' does not support collections.", returnDataTypeCouldNotBeDetermined: "%1$s The return data type cannot be determined.", secondAndThirdArgumentsCannotBeNotSet: "%1$s The second and third arguments cannot both be NOT_SET.", secondAndThirdArgumentsMustBeSameType: "%1$s The second and third arguments must be the same type. The second argument at position %2$s is type %3$s and the third argument at position %4$s is type %5$s.", typeForNotSetOperandCouldNotBeDetermined: "%1$s A type could not be determined for the NOT_SET value passed to the '%2$s' parameter at position %3$s.", unavailableFunctionDueToImplementationToggles: "%1$s Unavailable because all implementations require a feature that is not available.", unavailableOverloadNeedsFeatureToggle: "%1$s Unavailable because this implementation requires a feature that is not available." }, highlightFunction: "Selects the function at the current cursor position", invalidEscape: "Invalid string escape at position %1$s.", invalidInputAtPosition: "Invalid input at character position %1$s.", invalidLiteralContext: "Invalid input for %1$s", internalErrorExpression: "Internal expression error", intValueGreaterThanMax: "The integer value %1$s at position %2$s is greater than the maximum allowed of %3$s", intValueLessThanMin: "The integer value %1$s at position %2$s is less than the minimum allowed of %3$s", label: "Expression", languages: "Languages", literal: "Literal", literalLowerCase: "literal", literals: "Literals", toLiteralModeTooltip: "Editor is in expression mode, click to switch to literal mode.", toVariableModeTooltip: "Editor is in expression mode, click to switch to variable mode.", missingCloseBracketAtPosition: "Missing ] for [ at position %1$s.", missingCloseParenAtPosition: "Missing ) for ( at position %1$s.", missingEndQuoteAtPosition: 'Missing end quote for the " at position %1$s.', missingOpenBracketAtPosition: "Missing [ for ] at position %1$s.", missingOpenParenAtPosition: "Missing ( for ) at position %1$s.", mustBeVariableReference: "The expression must be a variable reference or reference properties of a variable.", mustReferenceVariable: "The expression must reference the '%1$s' variable.", noEditorAvailable: "No editor available", noPropertySpecified: "No property specified to access after . at position %1$s.", noPropertyWithName: "There is no property named '%1$s' for the data type %2$s at position %3$s.", notFuncOrRef: "'%1$s' at position %2$s is not a valid function or variable reference.", notSet: "There is no expression defined", notValidTimeZone: "Not a valid timezone ID.", expressionLengthToLong: "The text length is %1$s characters which exceeds the maximum allowed of %2$s characters.", tooManyNestedCalls: "%1$s The expression call stack is %2$s calls deep which exceeds the maximum allowed of %3$s.", notSetWithContext: "No value set for %1$s", noVariableSet: "There is no variable specified", overloadNotSupportedForLanguage: "%1$s this implementation is not supported for the language %2$s.", overrideModeTrueTooltip: "Click to reset
and use default value from
%1$s", overrideModeFalseTooltip: "Default value comes from
%1$s,
click to override", propAccessBracketNeedsStringLit: "A string literal must be used to access a property with brackets at position %1$s.", audioBlankExpressionTooLong: "The blank audio length is longer than %1$s, the recommended maximum length", promptDurationTooLong: "The audio for '%1$s (%2$s)' is longer than %3$s, the recommended maximum length", resultNote: "Note:", secureCannotBeRead: "Secure variables cannot be used here. You can use the '%1$s' action to unsecure the value from '%2$s' to a non-secure variable.", secureVariableUsageNotAllowed: "The variable '%1$s' is secure and cannot be used here.", expressionToLiteralConversionInvalidMessage: "Switching from expression to literal mode will reset the value. Do you wish to continue?", expressionExamples: "Expression Examples", ttsNotSupportedForFlowType: "%1$s text to speech is not supported in flows of type '%2$s'.", ttsNotSupportedForFlowTypes: "%1$s text to speech is not supported in flows types: %2$s.", ttsEngineNotValidForLanguage: "%1$s a valid text to speech engine is not selected for the language %2$s.", ttsNotSupportedForLanguage: "%1$s text to speech is not supported for the language %2$s.", unavailableDataTypeForFlowTypes: "The data type '%1$s' is not available in flow types: %2$s", unavailableDataType: "The data type '%1$s' requires a feature that is not available.", suggestMakeListForCollectionCreation: "Cannot convert expression from type %1$s to required type of %2$s. You can wrap the expression text in a MakeList call to create a collection of the required type.", unavailableDataTypeWithContext: "The data type '%1$s' requires a feature that is not available for '%2$s'", unavailablePropertyInExprText: "%1$s Unavailable because the property '%2$s' requires a feature that is not available.", unavailableVariableInExprText: "%1$s Unavailable because it requires a feature that is not available.", unavailableVariable: "%1$s is unavailable because it requires a feature that is not available.", variableIsReadOnly: "%1$s is read only.", variableReferenceNotValid: "The variable reference '%1$s' at position %2$s is not valid.", variableReferenceNotValidInvalidType: "%1$s The data type '%2$s' is not available in flow types: %3$s", variableTypeError: "'%1$s' cannot be used here because it is not a variable of type %2$s.", watermarkNoContextAny: "Enter expression", variables: "Variables", variableLowerCase: "variable" }, estimatedWaitTime: { about: "Approximate", aboutExample: "e.g. Your estimated wait time is about five minutes.", exact: "Precise", exactExample: "e.g. Your estimated wait time is four minutes and thirty one seconds.", lessThan: "Less Than", lessThanExample: "e.g. Your estimated wait time is less than five minutes.", range: "Padded", rangeExample: "e.g. Your estimated wait time is four to six minutes.", addSpecificInterval: "Add Specific Round Up Interval", addSpecificIntervalFirst: "Add Specific Round Up Interval", roundingIntervalPadded: "Padding", roundingInterval: "Round Up Interval", specificRoundingIntervals: "Specific Round Up Intervals", specificRoundingIntervalsDesc: "If specified, Architect will round up the estimated wait time to the smallest interval below that is greater than the estimated wait time. Otherwise, Architect will use the Round Up Interval above.", playbackMode: "Playback Mode", estimatedWaitTime: "Estimated Wait Time" }, evaluateSchedules: { evaluationDateTime: "Schedule Evaluation DateTime (UTC)", shortEvaluationDateTimeLabel: "DateTime (UTC)", evaluationType: "Evaluation Type", evaluateNow: "Current", evaluateAtDateTime: "Specific", savedVersionOfEmergencyGroup: "Flow is referencing a cached version of this emergency group. The emergency group may be out of date or deleted.", savedVersionOfSchedule: "Flow is referencing a cached version of this schedule. The schedule may be out of date or deleted.", savedVersionOfScheduleGroup: "Flow is referencing a cached version of this schedule group. The schedule group may be out of date or deleted.", schedule: "Schedule", scheduleEvaluationSettings: "Schedule Evaluation Settings", selectSchedule: "Select a schedule", scheduleNotFound: "The selected schedule '%1$s' could not be found.", mustSelectSchedule: "A schedule must be selected.", emergencyGroup: "Emergency Group", emergencyGroupDescription: "The emergency group to check before evaluating the selected schedule group. If the emergency group is enabled, the action will take the 'Emergency' output path.", selectEmergencyGroup: "Select an emergency group", emergencyGroupNotFound: "The selected emergency group '%1$s' could not be found.", mustSelectEmergencyGroup: "An emergency group must be selected.", scheduleGroup: "Schedule Group", selectScheduleGroup: "Select a schedule group", scheduleGroupNotFound: "The selected schedule group '%1$s' could not be found.", mustSelectScheduleGroup: "A schedule group must be selected.", inServiceSchedules: "Output Active Schedules", inServiceSchedulesDescription: "A list of active schedules.", timeZone: "Time Zone", selectTimeZone: "Please select a time zone", evaluationDateTimeDescription: "The base UTC DateTime used for the schedule evaluation.", timeZoneDescription: "A timezone that supplies an offset to apply to the base UTC DateTime at the time of evaluation" }, expressionsHelp: { additionalInformationTitle: "Additional Information", availability: { title: "Availability", validInAllFlows: "Valid for use in all flow types.", validInOneFlowType: "Valid for use in the %1$s type.", validInMultipleFlowTypes: "Valid for use in %1$s types." }, backToFunctions: "Back to functions", blankAudioForSipPhoneNumber: 'Note: If the supplied PhoneNumber is a "sip:" or "sips:" scheme, blank Audio will be returned.', collectionItemsTitle: "Collection Items", title: "Expression Help", columns: { nameOrSymbol: "Name / Symbol", category: "Category" }, exampleTitle: "Example", examples: { output: "Output" }, examplesTitle: "Examples", expandForLanguages: "Expand for list of supported languages", expandForSpecificRuntimeTypes: "Expand for specific runtime type handling details", function: "Function", implementationTitle: "Implementation", implementationsTitle: "Implementations", newLineInfo: "where \\n is newline", outputExampleFlowLanguageCode: "Note: This assumes the flow's current language is [%1$s]", outputExampleFlowLanguageCodeAndDisplayStr: "Note: This assumes the flow's current language is %1$s [%2$s]", noSearchMatch: "No functions or operators found for search text.", operator: "Operator", overload: { maxOperands: "The maximum total number of parameters that can be passed to this function is %1$s." }, passThroughSingletonInfo: "'%1$s' will be called at runtime for these types:", passThroughCollectionInfo: "'%1$s' will be called at runtime on each collection item for these types:", returnValue: "Return Value", parameterTitle: "Parameter", parametersTitle: "Parameters", parameters: { length: "String length", maxValue: "Maximum value", maxLength: "Maximum length", maxItems: "Maximum items", minValue: "Minimum value", minLength: "Minimum length", minItems: "Minimum items", notAllowedNotSet: "NOT_SET is not allowed", notAllowedNotSetCurrency: "NOT_SET is not allowed for either the Currency itself or the currency's Amount property", notAllowedZero: "0 is not allowed", repeatable: "This parameter can occur more than once", restrictionsRunTimeError: "Parameter values outside any stated restrictions will result in a runtime error event.", valueMustBeLiteral: "Must be a literal value.", valueMustBeLiteralDialingCode: "Must be a supported ITU-T E.164 dialing code. Valid dialing codes are available from the System.Regions variable by accessing the dialingCode property from a country.", valueMustBeLiteralISO4217: "Must be a supported ISO 4217 currency code.", valueMustBeLiteralSupportedTTSLangTag: "Must be an IETF language code where text to speech playback is supported." }, requiresClosingSymbol: "Note: This operator requires a closing '%1$s' to be valid. See examples.", search: "Search", searchFunctions: "Search functions", specificRuntimeTypes: "Types that have special handling", supportedReturnValues: { possibleGeneric: "Possible return values" }, usageRestrictions: { mustBeLastOperation: "When used in an expression, this must be the last operation specified in the expression text to be valid.", title: "Usage Restrictions" }, validLanguages: "Valid for use in these languages" }, builders: { funcOpBuilderButtonTitle: "Open builder for function at current caret", builderConfigInvalid: "Invalid builder configuration.", builderConfigInvalidWithLabel: "Invalid builder configuration for %1$s.", builderConfigWarning: "The builder configuration has one or more warnings.", builderConfigWarningWithLabel: "The builder configuration has one or more warnings for %1$s.", builderMainSequenceWillNotBeRun: "The Main Sequence will not execute at runtime.", builderPartErrorGeneric: "The builder part is in error.", builderPartInfoGeneric: "The builder part has additional information.", builderPartWarningGeneric: "The builder part has a warning.", builderPartSupportsOnePart: "Only a single part is allowed for this type of builder", builderPartSupportsMultipleParts: "Only %1$s parts are allowed for this type of builder", builderSupportedLanguageMissing: "The builder is not configured to handle the flow supported language '%1$s'.", builderSupportedLanguageMissingMoreThanOne: "The builder is not configured to handle the flow supported languages of %1$s.", containerParts: { language: { languageNotInFlowSupportedLanguages: "The language '%1$s' is not a supported language in the flow.", languageTagNotString: "The language tag is not a valid string.", languageTagNotValid: "The language tag '%1$s' is not supported by Architect.", noFlowSupportedLanguages: "There are no supported languages configured on this flow." } }, convertToExpressionMode: "Convert to Custom Expression", convertToExpressionWarning: "The generated expression will be saved but you will not be able to return to builder mode without resetting the expression.", enableMainSequence: "Enable default sequence 'Main Sequence'", enableAlternativeSequence: "Click the toggle to enable the expression builder sequence.", errorValidatingBuilder: "Internal error encountered validating builder.", errorValidatingBuilderPart: "Internal error encountered validating builder part.", generation: { noParts: "When no items are added, the following value will be used: %1$s", noPartsInSequence: "When no items are added to this sequence, the following value will be used: %1$s" }, minPartsOne: "The expression builder sequence must have at least one item added.", minPartsWarning: "The expression builder sequence should have at least one item added.", minPartsMoreThanOne: "The expression builder sequence must have at least %1$s items added.", maxPartsOne: "The expression builder sequence cannot have more than one item.", maxPartsMoreThanOne: "The expression builder sequence cannot have more than %1$s items.", noBuilderSpecified: "No expression builder specified", title: "%1$s Expression Builder - %2$s", funcOpTitleFunction: "%1$s Function Builder", funcOpTitleOperator: "%1$s Operator Builder", mainSequenceDisabled: "Main Sequence is disabled because all alternate sequences are enabled", selectLanguage: "Select Language", sequence: "Sequence", validationMessage: { withContainer: "%1$s - %2$s", withContainerAndIndex: "%1$s - Index %2$s, %3$s", withIndex: "Index %1$s, %2$s" } }, dialogEngine: { bot: "Dialog Engine Bot", botNotFound: "The selected Dialog Engine bot could not be found.", terminationStateDescription: '"%1$s" (valid for the branch "%2$s")', terminationStateDescriptionIntentOutput: '"%1$s" (can appear in intent-based branches)', dialogEngineBot: "Dialog Engine Bot", dialogEngineBotVersion: "Dialog Engine Bot Version", inputTextLabel: "Bot Input Text", inputTextDescription: "The text to send to the Dialog Engine bot.", inputTextDescriptionForChat: "The text to send to the Dialog Engine bot. This is usually only set when chaining bot actions together.", mustSelectBot: "A Dialog Engine bot must be selected.", openDialogEngineUI: "Open Dialog Engine in a new tab", savedVersionOfBot: "Flow is referencing a cached version of this Dialog Engine bot. The bot may be out of date or deleted.", selectBot: "Select Dialog Engine bot", terminationState: "Termination State" }, dialogflow: { agent: "Dialogflow Agent", agentNotFound: "The selected Dialogflow agent could not be found.", agentHasNoIntents: "The selected Dialogflow Agent has no conversation-ending intents configured.", dialogflowAgent: "Dialogflow Agent", environment: "Environment", environmentNotFound: "The selected Environment could not be found.", initialEventNameLabel: "Initial Event Name", initialEventNameDescription: "The name of the Dialogflow agent event to trigger when the session is started.", inputTextLabel: "Agent Input Text", inputTextDescription: "The text to send to the Dialogflow Agent.", inputTextDescriptionForChat: "The text to send to the Dialogflow Agent. This is usually only set when chaining bot actions together.", integrationNameLabel: "Integration Name: %1$s", intentProbabilityLabel: "Intent Probability", intentProbabilityDescription: "The confidence of the detected Dialogflow end of conversation intent. If detected, the value will range from 0.0 to 1.0. If no intent was detected, the value of the variable bound to this setting will remain untouched.", mustSelectAgent: "A Dialogflow agent must be selected.", noParameters: "There are no parameters defined for this intent.", sessionLabel: "Session Variables", sessionInputsLabel: "Inputs", sessionInputsWarning: "Input Session Variables are only used by a Dialogflow Agent when a non-blank Initial Event Name is supplied.", sessionInputLabel: "Input", noSessionInputsDefinedLabel: "No Input defined", sessionAddInputLabel: "Add Input", sessionOutputsLabel: "Outputs", sessionOutputLabel: "Output", noSessionOutputsDefinedLabel: "No Outputs defined", sessionAddOutputLabel: "Add Output", sessionKeyLabel: "Key Name %1$s", projectIdLabel: "Project ID: %1$s", savedVersionOfAgent: "Flow is referencing a cached version of this Dialogflow agent. The agent may be out of date or deleted.", selectAgent: "Select Dialogflow agent" }, dialogflowCx: { cxAgentNotFound: "The selected Dialogflow CX agent could not be found.", dialogflowCxAgent: "Dialogflow CX Agent", liveAgentHandoffMetadata: "Live Agent Handoff Metadata", mustSelectCxAgent: "A Dialogflow CX agent must be selected.", sessionParametersLabel: "Session Parameters", selectDialogflowCxAgent: "Select Dialogflow CX agent" }, endWorkflow: { exitReasonLabel: "Exit Reason" }, externalTransfer: { number: "Number", releaseLinkTransfer: "Perform release link transfer" }, externalAuths: { missingPermissionContext: "The '%1$s' permission.", overviewContext: "You do not have the necessary authorizations to access %1$s. You need:%2$s", validationContext: "You do not have the necessary authorizations to use %1$s.", thirdPersonValidationContext: "Selected user does not have the necessary authorizations to use %1$s.", agenticVirtualAgentView: { displayTitle: "Agentic Virtual Agents" }, agenticVirtualAgentVersionView: { displayTitle: "Agentic Virtual Agent Versions" }, auditView: { displayTitle: "Version History Details" }, botConnectorView: { displayTitle: "Bot Connectors" }, bridgeActionView: { displayTitle: "Bridge Action" }, contactListsView: { displayTitle: "Contact Lists" }, conversationConferenceAdd: { displayTitle: "Conversations" }, conversationCustomAttributesSchemaView: { conversationCustomAttributesSchemaViewDisplayTitle: "Conversation Custom Attributes Schemas" }, customerIntentsView: { customerIntentsViewDisplayTitle: "Customer Intents" }, customerSegmentsView: { customerSegmentsViewDisplayTitle: "Customer Segments" }, dataTablesView: { displayTitle: "Data Tables" }, decisionTablesSearch: { decisionTablesSearchDisplayTitle: "Decision Tables" }, divisionsView: { divisionsViewDisplayTitle: "Divisions" }, emergencyGroupView: { displayTitle: "Emergency Groups" }, flowLaunch: { displayTitle: "Flow Launch" }, flowView: { displayTitle: "Flows" }, flowMilestonesView: { displayTitle: "Flow Milestones" }, flowOutcomesView: { displayTitle: "Flow Outcomes" }, grammarView: { displayTitle: "Grammars" }, guideView: { displayTitle: "Guides" }, guideVersionView: { displayTitle: "Guide Versions" }, integrationsActionView: { displayTitle: "Data Actions" }, integrationView: { displayTitle: "Integrations" }, knowledgeBaseView: { knowledgeBaseViewDisplayTitle: "Knowledge Base" }, knowledgeBaseDocumentView: { knowledgeBaseDocumentViewDisplayTitle: "Knowledge Base Document" }, languageSkillsView: { displayTitle: "Language Skills" }, messagingIntegrationView: { messagingIntegrationViewDisplayTitle: "Messaging Integration" }, nluView: { displayTitle: "NLU" }, oAuthClientView: { oAuthClientViewDisplayTitle: "OAuth Client" }, responseAssetAdd: { displayTitle: "Response Assets Add" }, responseAssetView: { displayTitle: "Response Assets" }, responseLibraryView: { displayTitle: "Response Library" }, responseView: { displayTitle: "Responses" }, schedulesView: { displayTitle: "Schedules" }, smsPhoneNumberView: { smsPhoneNumberViewDisplayTitle: "SMS Phone Numbers" }, surveyFormView: { displayTitle: "Survey Form" }, scheduleGroupView: { displayTitle: "Schedule Groups" }, scriptsView: { displayTitle: "Scripts" }, queuesView: { displayTitle: "Queues" }, utilizationLabelView: { utilizationLabelViewDisplayTitle: "Utilization Labels" }, voicemailReceive: { displayTitle: "Voicemail" }, wrapupCodesView: { displayTitle: "Wrapup Codes" }, promptsUserView: { displayTitle: "User Prompts" }, promptsSystemView: { displayTitle: "System Prompts" }, processAutomationTriggerView: { displayTitle: "Triggers" }, worktypesView: { displayTitle: "Worktypes" } }, facets: { incorrectType: "The value has a type of %1$s when it should be of type %2$s", nothingToValidate: "Unable to determine a value to validate.", valueIsBlank: "The value is blank.", valueNotInAllowableListOne: "The value must be %1$s", valueNotInAllowableListMoreThanOne: "The value must be either %1$s", valueNotInAllowableListGeneral: "The value is not in the allowable values list", valueCannotBeNotSet: "The value cannot be NOT_SET", valueCannotBeNull: "The value cannot be null", valueMustBeGreaterThan: "The value %1$s must be greater than %2$s.", valueMustBeGreaterThanOrEqualTo: "The value %1$s must be greater than or equal to %2$s.", valueStringMaxLength: "The value cannot contain more than %1$s characters.", valueStringMinLengthOne: "You must specify a value.", valueStringMinLengthOneNonFriendly: "The value must contain at least 1 character.", valueShouldBeNoValue: "You must specify a value or change mode to no value.", valueShouldBeUseFlowDefault: "You must specify a value or change mode to use flow default.", valueStringMinLengthTwoOrMore: "The value must contain at least %1$s characters.", valueMustBeLessThan: "The value %1$s must be less than %2$s.", valueMustBeLessThanOrEqualTo: "The value %1$s must be less than or equal to %2$s.", valueMustBeExactly: "The value must be %1$s characters.", valueUsesInvalidCharacterWarning: "Usage of the '%1$s' character is not recommended." }, features: { missingFeatureError: "The '%1$s' action is not available in a '%2$s'", missingFeatureErrorExpression: "The setting '%1$s' requires a feature that is not available." }, findActions: { bulkFind: { bulkFindMaxItemProcessingNote: "Note: Only items up the maximum item count of %1$s will be processed. The rest will be returned as NOT_SET in the returned collection." }, findDivision: { findDivisionNameLabel: "Division Name", findDivisionsNameLabel: "Division Names", findDivisionResultLabel: "Division Result", findDivisionsResultLabel: "Division Results" }, findEmergencyGroup: { findEmergencyGroupNameLabel: "Emergency Group Name", findEmergencyGroupResultLabel: "Emergency Group Result" }, findGrammar: { findGrammarIdLabel: "Grammar ID", findGrammarNameLabel: "Grammar Name", findGrammarResultLabel: "Grammar Result" }, findGroup: { nameLabel: "Group Name", resultLabel: "Group Result" }, getJourneySegment: { idLabel: "Journey Segment ID", resultLabel: "Journey Segment Result" }, getJourneySession: { idLabel: "Journey Session ID", resultLabel: "Journey Session Result" }, getJourneySessionsByCustomer: { idLabel: "Customer ID", idTypeLabel: "Customer ID Type", resultsLabel: "Journey Sessions Result" }, getJourneySessionsByExternalContact: { idLabel: "External Contact ID", resultsLabel: "Journey Sessions Result" }, getJourneyOutcome: { idLabel: "Journey Outcome ID", resultLabel: "Journey Outcome Result" }, getJourneyOutcomeScoresBySession: { idLabel: "Journey Session ID", resultsLabel: "Journey Outcome Score Results" }, findKnowledgeBaseDocument: { findKnowledgeBaseDocumentIdLabel: "KnowledgeBaseDocument ID", findKnowledgeBaseDocumentNameLabel: "KnowledgeBaseDocument Name", findKnowledgeBaseDocumentResultLabel: "KnowledgeBaseDocument Result" }, findLanguageSkill: { nameLabel: "Language Skill Name", resultLabel: "Language Skill Result" }, findQueue: { nameLabel: "Queue Name", idLabel: "Queue ID", resultLabel: "Queue Result" }, findSchedule: { findScheduleNameLabel: "Schedule Name", findScheduleResultLabel: "Schedule Result" }, findScheduleGroup: { findScheduleGroupNameLabel: "Schedule Group Name", findScheduleGroupResultLabel: "Schedule Group Result" }, findSkill: { nameLabel: "Skill Name", resultLabel: "Skill Result" }, findSystemPrompt: { nameLabel: "System Prompt Name", resultLabel: "System Prompt Result" }, findUserPrompt: { nameLabel: "User Prompt Name", resultLabel: "User Prompt Result" }, findUser: { nameLabel: "User Email", idLabel: "User ID", idsLabel: "User IDs", idsDescription: "Note: only items up the maximum item count will be processed. The rest will be returned as not found.", resultLabel: "User Result", resultsLabel: "User Results" }, findUtilizationLabel: { nameLabel: "Utilization Label Name", resultLabel: "Utilization Label Result" } }, flow: { createFailed: "Failed to create the flow.", editFailed: "Failed to update flow.", loadFailed: "Failed to load the flow.", flowOptions: "Flow options", idOptions: "ID Options", publishOptions: "Publish options", flow: "Flow", commands: { add: { text: "Add", tooltip: "Add new flow" }, checkIn: { text: "Check in Version %1$s", tooltip: "Saves and checks in Version %1$s" }, create: { tooltip: "Create New Flow" }, discardChanges: { text: "Discard Unsaved Changes", confirmationText: "Are you sure you want to discard unsaved changes?", tooltip: "Discards changes made to this flow since the last save" }, edit: { editButtonTooltipLabel: "Edit the flow" }, export: { text: "Export", textExportAs: "Export as %1$s", tooltip: "Export flow configuration to a file", warningExportFailed: "Failed to export flow" }, exportYaml: { text: "Export as .yaml", tooltip: "Export flow configuration in YAML format" }, flowFilterPreview: "Flow View Filter", goto: { text: "Go To...", tooltip: "Jump to an action, menu or task" }, import: { text: "Import", tooltip: "Import flow configuration from a flow export file" }, modifyIntents: { text: "Modify Intents", tooltip: "Modify bot intents, slots and utterances it will recognize" }, moreActions: { tooltip: "More Actions" }, open: { text: "Open", tooltip: "Open the selected flow" }, print: { text: "Print", tooltip: "Generate a printout of the flow" }, publish: { text: "Publish Version %1$s", title: "Publish", tooltip: "Publish the flow" }, publishDebug: { text: "Debug", tooltip: "Enable debug for the current flow", flowDebugDisabledOne: "Debugging is disabled because it is not supported for the flow supported language of %1$s.", flowDebugDisabledMoreThanOne: "Debugging is disabled because it is not supported for the flow supported languages of %1$s." }, remove: { deleteOverlayMultiple: "Deleting flows", deleteOverlaySingular: "Deleting flow", deleteSuccessOverlay: "Delete successful", text: "Delete", title: "Delete Flow", titleCannotDeleteInQueueFlows: "Cannot Delete In-Queue Call Flows", titleRevertInQueue: "Revert In-Queue Call Flow", titleRevertDefaultVoicemailFlow: "Revert Voicemail Flow", titleMultiple: "Delete Flows", tooltip: "Delete the selected flow(s)", warning: 'Are you sure you want to delete the selected flow named "%1$s"?', warningDeleteInQueueFlowsDependency: "The following in-queue call flows are currently being referenced by one or more queues and cannot be deleted.", warningRevertInQueue: "Do you want to delete all customizations to the default In-Queue Flow and go back to version 1?", warningRevertDefaultVoicemailFlow: "Do you want to delete all customizations to the default Voicemail Flow and go back to version 1?", warningMultiple: "Are you sure you want to delete the %1$s selected flows?" }, refresh: { text: "Refresh", tooltip: "Refresh the list of flows" }, revert: { text: "Revert to Version %1$s", tooltip: "Delete the latest saved version of the flow" }, renumber: { renumberFailed: "Unable to renumber the action, menu and task IDs.", renumberFlow: "Renumber Flow", text: "Renumber", tooltip: "Renumber the IDs set on actions, menus and tasks", warning: "Renumbering action, menu and task IDs will no longer guarantee ID consistency with previous versions of this flow.

Do you wish to continue?" }, save: { text: "Save", tooltip: "Save the flow" }, showHideIdentifiers: { tooltip: "Show or hide action, menu, task and state IDs" }, saveAs: { text: "Save As...", tooltip: "Save the current changes as a new flow" }, unlock: { progressSingle: "Unlocking one flow", progressMultiple: "Unlocking %1$s flows", text: "Unlock", title: "Unlock Flow", titleMultiple: "Unlock Flows", tooltip: "Unlock the currently selected flows", confirmSingle: "Are you sure you want to unlock the selected flow? %1$s", confirmMultiple: "Are you sure you want to unlock the selected flows? %1$s", performsCheckInInfo: "When unlocking a flow, the currently saved configuration will be checked in as a new version.", unlockFailed: "Unlock failed" }, unpublish: { text: "Unpublish", tooltip: "Deactivates the currently published version of the flow" }, validate: { text: "Validate", tooltip: "Check the flow for any errors" }, versions: { text: "Versions", tooltip: "View the version history of the flow" } }, exportFlowModal: { exportFlowModalUserActionTooltip: "Opens the export flow modal to choose file format and export options", exportFlowAsAFileForDownload: "Export the selected flow\u2019s configuration as a file for download.", exportFlowFileGeneratedOnConfirmation: "When you confirm, Architect generates the file so you can store, share, or reuse the flow outside of Architect", includeTrackingIdsLabel: "Include tracking ID details", includeTrackingIdsTooltip: "When enabled, tracking IDs are included in the exported YAML file." }, filter: { all: "All", clearFilter: "Clear Filter", divisionPlaceHolder: "Select a Division", editable: "Open for Edit", flowFilterOptionsDivisionTooltip: "Flow division filter options", flowFilterOptionsLockedTooltip: "Flow locked filter options", flowFilterOptionsPublishedTooltip: "Flow published filter options", locked: "Locked", published: "Published", unpublished: "Unpublished", lockedByCurrentUser: "Locked by Current User" }, goto: { noItemSelected: "No item selected. Please select an item to go to.", title: "Go To", selectAnItem: "Select an item to go to", goToResource: "Go to %1$s" }, gridColumns: { division: "Division", name: "Name", locked: "Locked", checkedIn: "Checked In", published: "Published", consumers: "Consumers" }, noChangesTitle: "No changes", noChangesMessage: "There are no unsaved changes in the current flow.", noDefaultLanguage: "There is no default language configured in the current flow.", noStartUpObject: "There is no startup object configured in the current flow.", notLocked: { exportMessage: "It is strongly recommended to export your flow to avoid the possibility of losing unsaved changes. The flow will remain open and editable until you navigate away from the flow.", lockMessage: "This flow is no longer locked by you. You cannot save or publish until you obtain the lock again.", lockMessageForSystem: "You cannot delete version 1.0 of a system flow.", lockDeleteMessageSingle: "You cannot delete a flow that is locked by another user.", lockDeleteMessageMultiple: "You cannot delete flows that are locked by another user.", unlockedMessageSingle: "You cannot unlock a flow that is not locked.", unlockedMessageMultiple: "You cannot unlock flows that are not locked.", title: "Lost flow lock" }, operations: { enableFlowDebugFailure: "Enable debug failed", enableFlowDebugMessage: "Enabling debug...", enableFlowDebugSuccess: "Debug enabled", enableFlowDebugSuccessMessage: "You may now debug the flow by calling this address in Genesys Cloud:

%1$s@localhost

when logged in to the current organization.", enableFlowDebugSuccessMessageWithOrgName: "You may now debug the flow by calling this address in Genesys Cloud:

%1$s@localhost

when logged in to the '%2$s' organization.", enableFlowDebugSuccessTitle: "Debug Enabled", discardChangesMessage: "Discarding changes...", exportMessage: "Exporting...", importMessage: "Importing...", publishFailure: "Publish failed", publishMessage: "Publishing...", publishSuccess: "Published", revertFailure: "Revert failed", revertMessage: "Reverting...", revertSuccess: "Reverted", refreshFailure: "Failed to load the flows", refreshSuccessNoFlows: "There are no flows", refreshSuccessNoFlowsFilter: "There are no flows to show with the current column filters", refreshSuccessNoResults: "There were no flows found", refreshMessage: "Loading Flows...", saveFailure: "Save failed", saveMessage: "Saving...", saveSuccess: "Saved", unpublishFailure: "Unpublish failed", unpublishMessage: "Unpublishing...", unpublishSuccess: "Unpublished", validateMessage: "Validating...", validatedMessage: "Validated", load: { deleteOrRecreate: "You can delete the flow or re-create it as a new flow.", failure: "Failed to load the flow", latestConfigNotFoundButton: "Unlock and Check Out flow", latestConfigNotFoundCannotUnlock: "The latest saved flow configuration was not found. Performing an Unlock and a Check Out operation on the flow can resolve the issue, but you do not have necessary permissions to unlock the flow. Please try again once your user has the \u2018architect:flow:unlock' permission in the flow\u2019s division.", latestConfigNotFoundError: "There was an error performing an Unlock and a Check Out operation on the flow.", latestConfigNotFoundTitle: "Saved configuration not found", latestConfigNotFoundText: "The latest saved flow configuration was not found. Click below to perform an Unlock and a Check Out operation on the flow, which will load the last checked-in version.", noConfig: "'%1$s' has no flow configuration.", cannotOpenNoFlowConfig: "'%1$s' cannot be opened because there is no flow configuration to load.", cannotOpenFlowDeleted: "'%1$s' cannot be opened because it was deleted before being checked in.", noConfigTitle: "No flow configuration", reloadDefaultButton: "Recreate", requestFailed: "The request for the flow's configuration has failed", serverFailureMessage: "The flow is not the correct type for this system.", typeFailureMessage: "The selected flow to be imported is not the correct type of %1$s.", versionFailureMessage: "Can not load a flow created by a newer version of the designer.", flowSchemaMisMatchErrorPrefix: "The variable definition in the flow is incompatible with the variable definition in the import. %1$s", importFailed: "Flow Import Failed", importSupportedLanguageMismatch: "The import operation succeeded. Because flows of type '%1$s' cannot change supported languages, the currently configured language of '%2$s' was not changed to the import file's supported language of '%3$s'.", importFailedWorktypeMismatch: "The import operation failed because the Worktype '%1$s' referenced in the import file does not match the Worktype '%2$s' that the flow was created with.", importFailedWorktypeMismatchNoName: "The import operation failed because the Worktype referenced in the import file does not match the Worktype that the flow was created with." }, publishFlowDebugFailure: "Publishing debug version failed", publishFlowDebugMessage: "Publishing debug version...", publishFlowDebugSuccess: "Debug version published" }, outputMode: { label: "Output Mode", labelAndValue: "Output Mode: %1$s", selectOne: "Select an output mode" }, template: { label: "Template" }, types: { bot: "Bot Flow", commonModule: "Common Module Flow", digitalBotFlow: "Digital Bot Flow", guide: "Guide", inboundEmail: "Inbound Email Flow", inboundCall: "Inbound Call Flow", inboundChat: "Inbound Chat Flow", inboundShortMessage: "Inbound Message Flow", outboundCall: "Outbound Call Flow", inQueueCall: "In-Queue Call Flow", inQueueEmail: "In-Queue Email Flow", inQueueShortMessage: "In-Queue Message Flow", secureCall: "Secure Call Flow", surveyInvite: "Survey Invite Flow", surveyInviteWebPrefix: "Web Survey Invite Flow", voiceFlow: "Voice Flow", voicemailFlow: "Voicemail Flow", voiceSurveyFlow: "Voice Survey Flow", workflow: "Workflow", workItem: "Workitem Flow" }, tooLargeToPublish: "The flow is too large and cannot be published.", tooLarge: "The flow is too large and cannot be saved.", sizeRestriction: "Size Restriction", flowSizeNodeTitle: "Flow Size", flowSizeNodeSearchWatermark: "Search name", flowSize: "Flow Size:", flowSizePercentOfMaxFlow: "% of Max Flow Size", flowSizeWarningWithPercentage: "%1$s - %2$s%%", flowSizeWarningLow: "Low", flowSizeWarningMedium: "Medium", flowSizeWarningHigh: "High", flowSizeWarningVeryHigh: "Full", unknownUser: "Unknown User", unknownClient: "Unknown Client", unknownClientNumber: "Unknown Client %1$s", unknownDivision: "Unknown Division", unknownUserNumber: "Unknown User %1$s", nluEngineDoesNotSupportMultilingual: "This flow does not support adding additional supported languages. To add an additional supported language, use the 'Save As' menu to create a new flow and add additional languages to the new newly created flow. Once published, remember to update callers of the current flow to call the new flow." }, languages: { targetFlowSupportedLanguageNotSupportedInCallingFlow: "The flow '%2$s' supports the language %1$s which is not a supported language of this flow. To be usable, this language needs to be added as supported language to this flow.", targetFlowSupportedLanguageNotSupportedInCallingFlowMoreThanOne: "The flow '%2$s' supports the languages %1$s which are not supported languages of this flow. To be usable, these languages need to be added as supported languages to this flow.", flowRunsInDefaultLanguageIfInvokedWithUnsupportedLanguage: "If this flow is running in a language not supported in the '%1$s' flow when invoking it, the flow will start up in its default supported language of %2$s.", flowSupportedLanguageNotSupportedInTargetFlow: "This flow supports the language %1$s which is not a supported language on the flow '%2$s'.", flowSupportedLanguageNotSupportedInTargetFlowMoreThanOne: "This flow supports the languages %1$s which are not supported languages on the flow '%2$s'." }, flowOutcomes: { createFlowMilestoneTitle: "Create Flow Milestone", createFlowOutcomeTitle: "Create Flow Outcome", failure: "Failure", flowOutcome: "Flow Outcome", flowMilestone: "Flow Milestone", flowMilestoneNotFound: "The selected flow milestone could not be found.", flowOutcomeNotFound: "The selected flow outcome could not be found.", mustSelectFlowMilestone: "A flow milestone must be selected.", mustSelectFlowOutcome: "A flow outcome must be selected.", selectFlowMilestone: "Select Flow Milestone", selectFlowOutcome: "Select Flow Outcome", success: "Success" }, form: { formActionDatePicker: "Date Picker", formActionInput: "Input", formActionLibrary: "Library", formActionLibraryDescription: "The selected response library is only validated when a form is selected.", formResponseLibraryDoesNotContainForm: "The selected response library does not contain the selected form.", formNoResponseLibrariesContainForm: "There are no response libraries that contain the selected form.", formActionListPickerMultiSelect: "List Picker - Multiselect", formActionListPickerSingle: "List Picker - Single", formActionMustSelectForm: "A form must be selected.", formActionMustSelectLibrary: "A library must be selected.", formActionSelectLibrary: "Select a library", formChannelNote: "Form is only available for Apple Messages for Business. Using it on other channels will take the failure path.", formChannelNoteWithWebMessaging: "Form is only available for Apple Messages for Business and Genesys Web Messaging. Using it on other channels will take the failure path.", formCompletionTimeout: "Form Completion Timeout", formCompletionTimeoutDescription: "Once the form has been sent, this is the maximum length of time to wait for the participant to complete the form. If the form is not completed within this time then a No Input event will be triggered.", formLabel: "Form", formNotFound: "The selected form could not be found.", formPages: "Form Pages", selectForm: "Select a form" }, messagingTemplate: { messagingTemplateTypeLabel: "Message Template Type", messagingTemplateTypeDescription: "In Canned Response details, Standard corresponds to a Message Template and Carousel corresponds to a Media Carousel.", messagingTemplateActionLibraryDescription: "The selected response library is only validated when a message template is selected.", messagingTemplateActionMustSelectMessagingTemplate: "A message template must be selected.", messagingTemplateChannelNote: "Send Digital Content is only available for WhatsApp.", messagingTemplateLabel: "Message Template", messagingTemplateNoResponseLibrariesContainMessagingTemplate: "There are no response libraries that contain the selected message template.", messagingTemplateNotFound: "The selected message template could not be found.", messagingTemplateResponseLibraryDoesNotContainMessagingTemplate: "The selected response library does not contain the selected message template.", messagingTemplateSelectionResultDescription: "The variable that holds the value of the button chosen by the participant. If no choice is selected by the participant, the variable value will be left alone.", openMessagingTemplateInNewTab: "View Message Template", selectMessagingTemplate: "Select a message template" }, schema: { schemaHasRequiredProperties: "The schema cannot contain required properties.", updateRequiredPropertiesOrUseDifferentSchema: "Update this schema's required properties to be optional or use a different schema instead." }, generic: { accessibility: "Accessibility", actionNeeded: "Action needed", aiPowered: "AI Powered", answerLabelCapitalized: "ANSWER", apply: "Apply", selectRow: "Select '%1$s'", selectRowNoName: "Select row", branches: { active: "Active", canceled: "Canceled", closed: "Closed", emergency: "Emergency", event: "Event", error: "Error", failure: "Failure", found: "Found", holiday: "Holiday", inactive: "Inactive", knowledgeDialogEngine: "Knowledge", matchExact: "Exact Match", matchMultiple: "Multiple", maxNoInputsBranch: "Max No Inputs", maxNoMatchesBranch: "Max No Matches", noEvent: "No Event", noIntent: "No Intent", noInputBranch: "No Input", notFound: "Not Found", open: "Open", partiallyFound: "Partially Found", processed: "Processed", skipResponse: "Skip Response", skipResponseCapture: "Skip Response Capture", success: "Success", timeout: "Timeout", valid: "Valid", invalid: "Invalid", loopsMax: "Max Loops", loopNext: "Next Loop", faxProcessed: "Fax Processed", voicemail: "Voicemail" }, browse: "Browse", backToOriginalTopic: "Back to Original Topic", cancel: "Cancel", changes: "Changes", confirm: "Confirm", condition: "Condition", confirmDeleteMessage: "Are you sure you want to delete this item?", containsErrors: "Contains errors", containsWarnings: "Contains warnings", continue: "Continue", clear: "Clear", clearAll: "Clear All", clickForHelp: "Click to view help.", clickToEditName: "Click to edit name", close: "Close", contactSupportIfKeepsHappening: "If this keeps happening, contact Support.", create: "Create", currentUser: "Current User", currentVersion: "Currently Referenced Version", dataType: "Data Type", dataTypes: "Data Types", default: "Default", delete: "Delete", deleteThisItem: "Delete this item", disabledDiscourageForNewUse: "Disabled \u2014 discouraged for new use.", divisions: "Divisions", done: "Done", description: "Description", digitalAudio: "Digital Audio", earlyPreview: "Early Preview", languageStatusPreviewTooltip: "This language is a preview release, the language model will improve over time with changes and further support.", edit: "Edit", editor: "Editor", enterText: "< put text here >", errorLabelCapitalized: "ERROR", exportFlow: "Export Flow", emptyPage: "This page is now empty. Navigate to a previous page.", enableDarkMode: "Enable Dark Mode", enableLightMode: "Enable Light Mode", errors: { errorCodeDescription: "A code that identifies the failure reason.", errorCodeExamplesTitle: "Example Error Code Values", errorFileRead: "There was an error reading the file." }, expandCardCardTooltip: "Hold shift to expand multiple cards", expressions: "Expressions", facebook: "Facebook", fileSizeWithValue: "File Size: %1$s", finished: "Finished", flowSetting: "Flow Setting", format: "Format", generating: "Generating...", genericOff: "Off", genericOn: "On", identifier: "Identifier", inferredPrompts: "Prompts used by this action", inputLabelCapitalized: "INPUT", isCollection: "Is Collection", itemLabel: "Item %1$s", items: "Items", joinTwoSentences: "%1$s %2$s", joinThreeSentences: "%1$s %2$s %3$s", keyHyphenValue: "%1$s - %2$s", keyBracketValue: "%1$s [%2$s]", launch: "Launch", loadMore: "Load more...", loading: "Loading...", loaded: "Loaded", maxFileSize: "Maximum file size is %1$s.", message: "Message", move: "Move", moveDown: "Move down", moveToBottom: "Move to bottom", moveToNewSection: "Move to new section", moveTo: "Move to", moveToTop: "Move to top", moveUp: "Move up", name: "Name", namespace: "Namespace", nameAndValue: "Name: %1$s", nameWatermark: "Enter a name", no: "No", noFieldsFound: "No fields found", notNatively: "Not Natively", note: "Note:", notifications: { clickForInfo: "Click this notification for more information." }, numberWithPercent: "%1$s%%", okDontUseThis: "OK", openDropdown: "Open Dropdown", openItem: "Open Item", optional: "Optional", options: "options", other: "Other", overview: "Overview", outputLabelCapitalized: "OUTPUT", patch: "Patch", performingOperation: "Performing Operation", permissions: { allDivisions: "All Divisions", divisionHeader: "Division", divisionHeaderMoreThanOne: "Divisions", missingPermission: "You do not have the permission '%1$s'.", missingPermissionWithDivision: "You do not have permission '%1$s' in division '%2$s' to perform this action.", permissionRestriction: "Permission Restriction", error: "An error has occurred while processing permissions", hiddenFlowCount: "Hidden flow count: %s", missing: { dependencyTracking: { rebuild: "You do not have permission to initiate a dependency rebuild.", view: "You do not have permission to view dependency tracking." }, conversation: { conference: { add: "You do not have permission to make calls." } }, copilot: { session: "You do not have permission to view this session.", message: { view: "You do not have permission to view messages.", send: "You do not have permission to send messages." } }, flow: { allPermissions: { add: "You do not have permission to add flows.", delete: "You do not have permission to delete flows.", edit: "You do not have permission to edit flows.", launch: "You do not have permission to launch flows.", publish: "You do not have permission to publish flows.", search: "You do not have permission to search flows.", unlock: "You do not have permission to unlock flows.", view: "You do not have permission to view flows." }, flowMilestones: { noPermissionToAddFlowMilestone: "You do not have permission to add flow milestones.", add: "You do not have permission to add flow milestones. You need the architect:flowMilestone:add permission in at least one division in the organization to add a flow milestone.", search: "You need the architect:flowMilestone:search permission in at least one division in the organization to add a flow milestone." }, noSpecificDivision: { view: "You do not have permission to view this flow." }, flowOutcomes: { noPermissionToAddFlowOutcome: "You do not have permission to add flow outcomes.", add: "You do not have permission to add flow outcomes. You need the architect:flowOutcome:add permission in at least one division in the organization to add a flow outcome.", search: "You need the architect:flowOutcome:search permission in at least one division in the organization to add a flow outcome." }, specificDivision: { deleteSingle: "You do not have the flow delete permission in the division of the following flow:", deleteMultiple: "You do not have the flow delete permission in the divisions of the following flows:", unlockSingle: "You do not have the flow unlock permission in the division of the following flow:", unlockMultiple: "You do not have the flow unlock permission in the divisions of the following flows:" } }, journey: { actionmap: { journeyActionmapView: "You do not have permission to view action maps." }, flowpaths: { journeyFlowsView: "You do not have permission to view Journey Flows." } }, prompts: { systemPrompts: { edit: "You do not have permission to edit system prompts.", view: "You do not have permission to view system prompts." }, userPrompts: { add: "You do not have permission to add user prompts.", delete: "You do not have permission to delete user prompts.", edit: "You do not have permission to edit user prompts.", import: "You do not have permission to view, add, and edit user prompts and view and edit system prompts.", view: "You do not have permission to view user prompts." } }, recording: { retentionPolicy: { recordingRetentionPolicyView: "You do not have permission to view Quality Policies" } }, responseAssets: { asset: { responseAssetMissingPermissionAdd: "You do not have permission to add response assets. You need the '%1$s' permission in at least one division in your organization to do so.", responseAssetMissingPermissionView: "You do not have permission to view response assets. You need the '%1$s' permission in at least one division in your organization to do so." } }, grammars: { grammarsMissingPermissionAdd: "You do not have permission to add grammars.", grammarsMissingPermissionDelete: "You do not have permission to delete grammars.", grammarsMissingPermissionEdit: "You do not have permission to edit grammars.", grammarsMissingPermissionView: "You do not have permission to view grammars." }, taskManagementWorkitems: { workItemsMissingPermissionView: "You do not have permission to view Workitems." } } }, pickOneToSend: "Pick one to send.", pleaseNote: "Please Note", pleaseWait: "Please wait...", preferences: "Preferences", preview: "Preview", product: { couldNotLoadProductError: "'%1$s' could not load.", loadingProduct: "Loading '%1$s'...", weCouldNotLoadProductError: "We could not load '%1$s'." }, queryLabelCapitalized: "QUERY", rawValue: "Raw Value", readonly: "This is read only.", recording: "Recording", refresh: "Refresh", remove: "Remove", reorder: "Reorder", reset: "Reset", restricted: "Restricted", ruleLabel: "Rule", save: "Save", searchDataTypes: "Search data types...", searchTerm: "Search Term", section: "Section", sections: "Sections", seeResourceCenter: { flowsCallingFlows: "Learn more about flows calling flows in our {{link.__FLOWS_CALLING_FLOWS__, Resource Center}}.", generic: "For more information, see the {{link.__RESOURCE_URL__, Resource Center}}.", pricingAndSupportedLanguages: "For more information about pricing and supported languages, see the {{link.__RESOURCE_URL__, Resource Center}} documentation." }, selectAll: "Select All", selectFile: "Select file", selectMulti: "Multi-select", selectSingle: "Single select", sentenceWithPeriod: "%1$s.", setDescription: "Set description...", showAllErrors: "Show all errors", showAllWarnings: "Show all warnings", showAllFields: "Show all fields", showInformation: "Show Information", sizeBytes: "%1$sb", sizeMegabytes: "%1$sMB", start: "Start", stop: "Stop", stopping: "Stopping...", switch: "Switch", sessionSourcesNote: "This property is only supported in %1$s conversations. This is true when the Session.Source variable value equals %2$s at flow runtime.", sessionSourcesNoteForLabel: "%1$s is only supported in %2$s conversations.", sessionSourcesConditionNote: "This is true when the Session.Source variable value equals %1$s at flow runtime.", yes: "Yes", tasks: "Tasks", textWithSingleQuotes: "'%1$s'", thisActionCantBeUndone: "This action can't be undone.", time: "Time", truncatedText: "%1$s...", tryAgainWithPeriod: "Try again.", type: "Type", types: "Types", selectAtLeastOne: "select at least one", unknown: "Unknown", update: "Update", upload: "Upload", urlFormat: "The URL string must conform to a valid URL format, for example, https://www.example.com.", usages: "Usages", usingOnOtherChannelsFailurePath: "Using it on other channels will take the failure path.", validation: "Validation", value: "Value", version: "Version", versionNumber: "Version %1$s", view: "View", video: "Video", whatsApp: "WhatsApp", zoomToFit: "Zoom to Fit", zoomToFitWidth: "Zoom to Fit Width", zoomToFitHeight: "Zoom to Fit Height" }, getAttributes: { addAttributeLabel: "Add attribute to retrieve", noAttributesError: "There are no attributes defined", variableLabel: "Variable to Assign %1$s" }, getConversationData: { conversationDescription: "The conversation ID to get participant data from.", conversationLabel: "Conversation ID", participantDescription: "If supplied, the participant data of the specified participant is used. In most cases, this can remain unspecified or NOT_SET and the customer/external participant will be used.", participantLabel: "Participant ID" }, commonExternalContact: { nameLabel: "External Contact ID", externalContactResult: "External Contact Result" }, updateExternalContact: { conditionUpdateIfExists: "Update If Exists", conditionUpdateIfEmpty: "Update If Empty", conditionAppendToCollection: "Append To Collection", conditionRemoveFromCollection: "Remove From Collection", conditionUpdateDescription: "Always update the field.", conditionUpdateIfExistsDescription: "Update if and only if the existing value is not empty.", conditionUpdateIfEmptyDescription: "Update if and only if the current value is empty.", conditionRemoveDescription: "Always remove the current value.", conditionAppendToCollectionDescription: "Add new items to a collection, preserving existing data.", conditionRemoveFromCollectionDescription: "Remove the specified value from a collection.", externalContactFields: "External Contact Fields", externalContactMaxChangesExceeded: "This action has %1$s changes which exceeds the maximum allowed of %2$s." }, assignedCustomerIntents: { assignedCustomerIntentsLabel: "External Contact ID", assignedCustomerIntentsResult: "Customer Intents Result" }, assignedCustomerSegments: { externalContactIdLabel: "External Contact ID", externalContactIdDescription: "Enter the External Contact ID to retrieve their assigned Customer Segments.", segmentsToCheckLabel: "Customer Segments Returned", segmentsToCheckDescription: "The optional filter for assigned Customer Segments. If NOT_SET, the latest assigned Customer Segments are returned (up to 25). To filter results to include specific assigned Customer Segments, select up to 5 Customer Segments.", segmentsToCheckNoValueLabel: "Latest assigned segments (up to 25)", noSegmentsSelected: "No Segments Selected", segmentDuplicateError: "Segments must be unique", segmentDeletedError: "Segment '%s' could not be found. It may have been deleted.", assignedCustomerSegmentsResultLabel: "Customer Segments Result", assignedCustomerSegmentsResultDescription: "Variable that stores the returned Customer Segments." }, assignCustomerSegment: { externalContactIdDescription: "The ID of the External Contact to assign the Customer Segment to.", customerSegmentDescription: "Customer Segment to assign." }, customerIntent: { customerIntentLabel: "Customer Intent" }, customerSegment: { customerSegmentLabel: "Customer Segment", customerSegmentPlaceholder: "Select a customer segment", customerSegmentItemDescription: "Filter results to include the selected Customer Segment.", conversion: { customerSegmentConvertExpressionToLiteralTitle: "Convert to Literal", customerSegmentConvertLiteralToExpressionTitle: "Convert to Expression", customerSegmentConvertLiteralToExpressionMessage: "Switching from literal to expression mode will clear the configured Customer Segment data. Do you wish to continue?" } }, getEmailHeaders: { emailHeaderNamesDescription: "The optional String Collection of Email Header Names. If NOT_SET or empty then all headers will be returned.", emailHeaderNamesLabel: "Email Header Names", emailHeaderNamesNoValueLabel: "All Email Headers", emailHeadersResultDescription: "The Email Headers value that is processed at flow runtime.", emailHeadersResultLabel: "Email Headers Result", noEmailHeaderNames: "No Email Header Names" }, getExternalOrganization: { nameLabel: "External Organization ID", externalOrganizationResult: "External Organization Result" }, getResponse: { library: "Library", noResponsesFound: "There are no responses in the selected library.", mustSelectLibrary: "A library must be selected.", mustSelectResponse: "A response must be selected.", noResponseLibrariesContainResponse: "There are no response libraries that contain the selected response.", performSubstitutions: "Perform Substitutions", response: "Response", responseBody: "Output Response Body", responseBodyDescription: "The html text of the response.", responseBodyHandlingDescription: "Determines how formatting contained in the '%1$s' canned response output String variable is processed at flow runtime. If this setting value at flow runtime evaluates to a value other than one of the allowable values, 'convertToMarkdown' will be used.", responseBodyHandlingLabel: "Response Body Handling", responseLibraryDoesNotContainResponse: "The selected response library does not contain the selected response.", responseLibraryIsInvalid: "The response library '%1$s' is invalid.", responseLibraryNotFound: "The selected response library could not be found.", responseNotFound: "The selected response could not be found.", savedVersionOfResponse: "Flow is referencing a cached version of this response. The response may be out of date or deleted.", selectLibrary: "Select a library", selectedResponse: "Selected Response", selectResponse: "Select a response", suggestedLibraryOne: "Library suggestion", suggestedLibraryMoreThanOne: "Library suggestions", substitutions: "Substitutions", noSubstitutions: "No substitutions available" }, getSIPHeaders: { rawSIPHeadersResultLabel: "Raw SIP Headers Result", rawSIPHeadersResultDescription: "The Raw SIP Headers value that is processed at flow runtime.", sipHeadersResultLabel: "SIP Headers Result", sipHeadersResultDescription: "The SIP Headers value that is processed at flow runtime.", sipHeaderNamesLabel: "SIP Header Names", sipHeaderNamesDescription: "The optional String Collection of SIP Header Names. If NOT_SET or empty then all headers will be returned.", sipHeaderNamesNoValueLabel: "All SIP Headers", noSipHeaderNames: "No SIP Header Names" }, group: { label: "Group", groupLabelPlural: "Groups", placeholder: "Select a group", noExtError: "No phone number found for the selected group. Transfers will fail at runtime." }, help: { about: "About", architectHelp: "Architect Help", backToResults: "Back to results", currentHelpTopic: "Current Topic", expressionHelp: "Expression Help", privacyPolicy: "Privacy Policy", reportIssue: "Report Issue", resourceCenter: "Resource Center", show: "Show help", helpAndResources: "Help and resources", help: "Help", helpResourceAboutGenesysCloud: "About Genesys Cloud", helpResourceAboutGenesysCloudDescription: "Find out what version of Genesys Cloud you\u2019re running. Read the terms and conditions.", helpResourceCloudDeveloperCenter: "Cloud Developer Center", helpResourceCloudDeveloperCenterDescription: "Find resources such as code samples, tutorials, and tools to help integrate Genesys Cloud into your contact center.", helpResourceCloudResourceCenter: "Cloud Resource Center", helpResourceCloudResourceCenterDescription: "Explore tools, guides, and helpful content to support your journey\u2014whether you're getting started or looking to dive deeper.", helpResourceCommunity: "Community", helpResourceCtaContactUs: "Contact us", helpResourceCtaLearnMore: "Learn more", helpResourceCtaReadPrivacyPolicy: "Read the privacy policy", helpResourceCtaSignInSignUp: "Sign in/Sign up", helpResourceCtaStayUpdated: "Stay updated", helpResourceCtaWatchYourVideo: "Watch your video", helpResourceEducation: "Education", helpResourceOrchestrators: "Genesys Orchestrators", helpResourceOrchestratorsDescription: "Everything you need in one place to succeed\u2014Advocacy, Community, Education, Resources, and Support", helpResourcePersonalizedVideo: "Your personalized video", helpResourcePersonalizedVideoDescription: "Press play to explore the vast Genesys Cloud ecosystem", helpResourcePrivacyPolicyDescription: "The Genesys Cloud privacy outlines Genesys\u2019 practices for collecting, using, maintaining, protecting, and disclosing customer data through Genesys Cloud.", helpResourceProductSupport: "Product Support", helpResourceProductSupportDescription: "Always-on expert support when you need it", helpResourceReleaseNotes: "Release Notes", helpResourceReportIssue: "Report an issue", helpResourceReportIssueDescription: "Keep members in your org updated on potential issues.", helpResourceStatus: "Genesys Cloud Status", helpResourceStatusDescription: "Get the latest Genesys Cloud status updates for your region.", helpResourceWalkthrough: "Take a Tour", helpResourceWalkthroughDescription: "Explore Architect's tools and features with a guided walkthrough.", noSearchResults: "No results for your search", searchHelpContent: "Search help content", searchHelpContentDescription: "Use double quotation marks to search for a specific term or phrase. For example, \u201COrganization settings\u201D.", viewSource: "Open in Resource Center" }, holdMusic: { durationLabel: "Duration", playForDuration: "Play for duration", playLengthLabel: "Play Style", playPrompt: "Play prompt", promptLabel: "Hold Music" }, inputOutputList: { arrayWithMixedTypes: "The '%1$s' schema for '%2$s' includes one or more arrays containing multiple data types. These will be ignored by Architect, since arrays with mixed types are unsupported.", arrayWithNoType: "The schema for '%1$s' contains an array with no 'items' property specifying what kind of items are contained in the array. Architect will treat these as string arrays, which could cause error handling to be invoked at runtime if non-string values are encountered.", failureOutputs: "Failure Outputs", inputs: "Inputs", noInputs: "There are no inputs.", noInputsOutputs: "There are no inputs or outputs.", unableToRetrieveSchema: "Unable to retrieve inputs or outputs for this action.", outputs: "Outputs", successOutputs: "Success Outputs", foundOutputs: "Found Outputs", schemaError: "The selected data action reported an invalid '%1$s' schema. Please check the data action\u2019s configuration and validate the flow again." }, importFlow: { fileLabel1: "Flow file to import (%1$s)", filePlaceHolder: "Select a configuration file to import", title: "Import a flow" }, importPrompts: { addAudio: "Add additional audio...", addAudioButton: "Add to import", audioNew: "New Audio", audioUpdate: "Replacing Audio", cancelImportTitle: "Cancel Import", cancelImportMessage: "An import is currently in progress. Are you sure you wish to dismiss the modal and cancel the import?", importDescriptionNewAndUpdated: "New prompts after import: %1$s, Updated prompts after import: %2$s", importDescriptionNew: "New prompts after import: %1$s", importDescriptionUpdated: "Updated prompts after import: %1$s", importFinishedResults: "Import results: New Prompts: %1$s, Updated Prompts: %2$s, Audio Uploads: %3$s, New TTS Values: %4$s", importFinishedResultsWithText: "Import results: New Prompts: %1$s, Updated Prompts: %2$s, Audio Uploads: %3$s, New TTS Values: %4$s, New Text Values: %5$s", importFinishedResultsFailures: "There were %1$s failures", importFinishedResultsFailure: "There was 1 failure", importFinishedResultsCanceled: "Canceled: Prompt Updates: %1$s, Audio Uploads: %2$s, TTS Values: %3$s", importFinishedResultsCanceledWithText: "Canceled: Prompt Updates: %1$s, Audio Uploads: %2$s, TTS Values: %3$s, Text Values: %4$s", importFinishedResultsWarning: "Found leading or trailing whitespace with file name '%1$s'. When the prompt import process is running, file name will be formatted to match the name in the CSV configuration.", importingActive: "Updating Prompts: %1$s, Importing Audio Files: %2$s, Setting TTS Values: %3$s", importingActiveWithText: "Updating Prompts: %1$s, Importing Audio Files: %2$s, Setting TTS Values: %3$s, Text Values: %4$s", noPromptError: "There are no prompts to import.", noMatchingSystemPrompt: "No matching system prompt found", resultCreated: "Created prompt %1$s", resultCreateCanceled: "Canceled creating prompt %1$s", resultCreateFailed: "Failed to create prompt %1$s", resultSkippedAudio: "User skipped uploading (%1$s) for prompt %2$s (%3$s)", resultSkippedTts: "User skipped setting TTS for prompt %1$s (%2$s)", resultSkippedText: "User skipped setting Text for prompt %1$s (%2$s)", resultIgnoredWav: "Wav (%1$s) skipped because no matching prompt found", resultSetTTS: "Set TTS for prompt %1$s (%2$s)", resultSetTTSCanceled: "Canceled setting TTS for prompt %1$s (%2$s)", resultSetText: "Set Text for prompt %1$s (%2$s)", resultSetTextCanceled: "Canceled setting Text for prompt %1$s (%2$s)", resultsFileName: "Import Results %1$s", resultUpdated: "Updated prompt %1$s", resultUpdateCanceled: "Canceled updating prompt %1$s", resultUpdatedFailed: "Failed to update prompt %1$s", resultUploaded: "Uploaded audio (%1$s) for prompt %2$s (%3$s)", resultUploadCanceled: "Canceled uploading audio (%1$s) for prompt %2$s (%3$s)", resultUploadedFailed: "Failed to upload audio (%1$s) for prompt %2$s (%3$s)", resultUploadErrorNoFile: "No file (%1$s) available to upload for prompt %2$s (%3$s)", previewImport: "Preview Import", saveResults: "Save Results", start: "Start Import", selectionDisabledNoChanges: "There is nothing to import, add audio", selectionDisabledNoChangesNoAudio: "There is nothing to import", selectionAddTooltip: "Adding new prompt", selectionUpdatedTooltip: "Updating existing prompt", title: "Import Prompts", textNew: "New text:", ttsNew: "New text to speech:", typeSystem: "System Prompt", unusedFiles: "There are %1$s audio files that do not have prompt matches", unusedFile: "There is 1 audio file that does not have a prompt match", parseErrors: { fieldMismatched: "Number of fields mismatched on line %1$s", other: "Unknown error parsing file" } }, intents: { label: "Intents", settings: { intentSettingConfirmationDescription: "Wording the bot will use when confirming this is the desired intent of the participant. The participant is expected to reply with a yes or no answer.", confirmation: "Confirmation", noIntentsDefined: "There are no intents defined in the bot's Natural Language Understanding configuration. You can create intents in the 'Intents' node.", goToIntents: "Go to Intents" }, secureSlotVariableUsedInIntentUtterance: "The slot variable '%1$s' cannot be marked as secure because its corresponding slot '%2$s' is referenced in the intent %3$s. To correct this error you may either turn off the secure setting on the variable or remove the slot from the intent.", secureSlotVariableUsedInIntentUtteranceMoreThanOne: "The slot variable '%1$s' cannot be marked as secure because its corresponding slot '%2$s' is referenced in the intents %3$s. To correct this error you may either turn off the secure setting on the variable or remove the slot from the intent." }, dynamicSlotTypes: { dynamicSlotTypesLabel: "Dynamic Slot Types", settings: { dynamicSlotTypeSettingValuesLabel: "Values", dynamicSlotTypeSettingValuesDescription: "A collection whose items supply possible String values for the slot type.", dynamicSlotTypeSettingSynonymsLabel: "Synonyms", dynamicSlotTypeSettingSynonymsNoValueSelectionLabel: "No Synonyms Specified", dynamicSlotTypeSettingSynonymsDescription: "A collection whose String items supply one or more synonyms for values in the '%1$s' collection. To specify a synonym for a value, add the synonym String value to the same index in this collection that the value has in the '%1$s' collection. To specify more than one synonym for an individual slot type value, assign a String value at the appropriate index in this collection but separate the individual synonyms with a ',' character.", dynamicSlotTypeSettingLabelsLabel: "Labels", dynamicSlotTypeSettingLabelsNoValueSelectionLabel: "No Labels Specified", dynamicSlotTypeSettingLabelsDescription: "A collection whose Communication items supply wording for values in the '%1$s' collection. To specify wording for an individual value, add the Communication value to the same index in this collection that the value has in the '%1$s' collection." } }, dynamicTimeslots: { dynamicTimeslotsLabel: "Dynamic Timeslots", dynamicTimeslotsDateTimeLabel: "Date and Time", dynamicTimeslotsDurationLabel: "Duration", settings: { dynamicTimeslotSettingTimeslotsLabel: "Timeslots", dynamicTimeslotSettingTimeslotsDescription: "A collection whose items supply possible Timeslot values for the slot type." } }, digitalAudio: { digitalAudioPlaceholder: "Select a Digital Audio response asset", browseForDigitalAudioLabel: "Browse for Digital Audio...", searchDigitalAudios: "Search Digital Audio...", useDigitalAudio: "Use Digital Audio", errors: { errorDownloadingDigitalAudio: "There was an error downloading the digital audio.", errorUploadingDigitalAudio: "There was an error uploading the digital audio", errorInvalidDigitalAudioName: "This Digital Audio name is not valid.", errorInvalidDigitalAudioFileType: "The selected file is not a valid digital audio file." }, uploadingDigitalAudio: "Uploading digital audio..." }, file: { file: "File", filePlaceholder: "Select a File response asset", browseForFileLabel: "Browse for File...", searchFiles: "Search Files...", supportedFileTypes: "Supported file types are: %1$s", useFile: "Use File", errors: { errorDownloadingFile: "There was an error downloading the file.", errorUploadingFile: "There was an error uploading the file.", errorInvalidFileName: "This file name is not valid.", errorInvalidFileType: "The selected file is not a valid file." }, uploadingFile: "Uploading file..." }, image: { conversion: { imageConvertBuilderToLiteralTitle: "Convert Image Builder To Literal", imageConvertBuilderToLiteralMessage: "Switching from builder to literal mode will reset the value. Do you wish to continue?", imageConvertExpressionToLiteralMessage: "Switching from expression to literal mode will reset the value. Do you wish to continue?", imageConvertExpressionToLiteralTitle: "Convert Image Expression To Literal", imageConvertLiteralToExpressionMessage: "The generated Image expression will be saved but you will not be able to return to literal mode without resetting the expression.", imageConvertLiteralToExpressionTitle: "Convert Image Literal To Expression", imageConvertModesMessage: "Switching from %1$s mode to %2$s mode will reset the value. Do you wish to continue?", imageConvertModesTitle: "Convert Image %1$s to %2$s" }, browseForImageLabel: "Browse for Image...", errors: { errorDownloadingImage: "There was an error downloading the image.", errorUploadingImage: "There was an error uploading the image", errorInvalidImageName: "This Image name is not valid.", errorInvalidImageFileType: "The selected file is not a valid image file." }, image: "Image", imagePlaceholder: "Select an Image", searchImages: "Search Images...", supportedFileTypes: "Supported file types are JPG, JPEG, PNG and GIF", useImage: "Use Image", uploadImageModalHeader: "Upload New Asset", uploadingImage: "Uploading image..." }, video: { videoPlaceholder: "Select a Video response asset", browseForVideoLabel: "Browse for Video...", searchVideos: "Search Videos...", useVideo: "Use Video", errors: { errorDownloadingVideo: "There was an error downloading the video.", errorUploadingVideo: "There was an error uploading the video", errorInvalidVideoName: "This Video name is not valid.", errorInvalidVideoFileType: "The selected file is not a valid video file." }, uploadingVideo: "Uploading video..." }, responseAsset: { responseAsset: "Response Asset", responseAssetPlaceholder: "Select a Response Asset", responseAssetAttachmentsDescription: "A collection of response assets attached to the response.", searchResponseAssets: "Search Response Assets...", useResponseAsset: "Use Response Asset", errors: { errorDownloadingResponseAsset: "There was an error downloading the asset.", errorUploadingResponseAsset: "There was an error uploading the asset", errorInvalidResponseAssetName: "This name is not valid.", errorInvalidResponseAssetFileType: "The selected file is not a valid file." }, responseAssetAttachmentsLabel: "Attachments", uploadingResponseAsset: "Uploading asset..." }, itemListing: { lastItemAndSeparator: " and ", lastItemOrSeparator: " or " }, codeEditor: { architectExpressionsUnavailable: "Architect expressions cannot be used here.", architectExpressionsUnavailableForVariableInitialValue: "Architect expressions cannot be used for a variable initial value.", autoCompleteEntries: { codeEditorNullDescription: "Enters the value null", codeEditorNullValue: "null", codeEditorTimeBlankDescription: "Enters a blank String where you can supply a Time", codeEditorTimeDescription: "Enters a Time value for 12:00:00 AM", currencyFiveEurDescription: "Enters a Currency value of 5.00 euros", currencyTwoTwentyFiveUsdDescription: "Enters a Currency value of 2.25 United States dollars", dateTimeBlankDescription: "Enters a blank String where you can supply a Datetime", dateTimeTodayDescription: "Enters a Datetime value for today", dateTimeTodayDisplayText: "Today's Datetime", dateTodayDisplayText: "Today's Date", dateTodayDescription: "Enters a Date value for today", dateBlankDescription: "Enters a blank String where you can supply a Date", decimalOneDescription: "Enters a Decimal value of 1.0", decimalOrIntegerOneLabel: "One", decimalOrIntegerZeroLabel: "Zero", decimalZeroDescription: "Enters a Decimal value of 0.0", durationBlankDescription: "Enters a blank String where you can supply a Duration", durationFiveMinutesDescription: "Enters a Duration value for five minutes", durationFiveMinutesLabel: "5 Minutes", durationOneDayDescription: "Enters a Duration value for one day", durationOneDayLabel: "1 Day", durationOneHourDescription: "Enters a Duration value for one hour", durationOneHourLabel: "1 Hour", durationOneMinuteDescription: "Enters a Duration value for one minute", durationOneMinuteLabel: "1 Minute", durationThirtySecondsDescription: "Enters a Duration value for 30 seconds", durationThirtySecondsLabel: "30 Seconds", emptyArrayDescription: "Enters an empty array", emptyJsonObjectDescription: "Enters an empty JSON object", enterLiteralDescription: "Enter a literal '%1$s' selector", inlineExpressionDescription: "Enter an expression to supply the value", integerOneLabel: "Enters an Integer value of 1", integerZeroLabel: "Enters an Integer value of 0", literalValuesSection: "Literal Values" }, codeEditorTitle: "Code Editor", convertCategoryLabel: "Convert", cursorNumberHeader: "Cursor:", cursorNumberAriaLabel: "Cursor, Line Number: %1$s, Column: %2$s", fixCategoryLabel: "Fix", lineNumberHeader: "Line %1$s:", noValidationErrorsMessage: "No Errors", tabTrapReleasedMessage: "Tab now moves focus out of the editor.", toggleSuggestionsPanel: "Toggle Suggestions Panel", validationCompleteMessage: "Validated", parseErrors: { facets: { allowableValuesFacetLabel: "allowable values", maxFacetLabel: "max", maxItemsFacetLabel: "max items", maxLengthFacetLabel: "max length", minFacetLabel: "min", minItemsFacetLabel: "min items", minLengthFacetLabel: "min length" }, tokens: { tooManyDecimalPlaces: "The Decimal value has %1$s decimal places. %2$s allowed.", tokenDuplicate: "Duplicate token '%1$s'.", tokenInvalid: "Invalid token '%1$s'.", tokenMissing: "Missing token '%1$s'.", tokenUnexpected: "Unexpected token '%1$s'.", invalidTokenOrderMustFollow: "'%1$s' must follow '%2$s'.", invalidTokenOrderMustPrecede: "'%1$s' must precede '%2$s'." }, arrayLengthTooBig: "Array item count %1$s is too large.", arrayLengthTooSmall: "Array item count %1$s is too small.", separatorIsUnnecessary: "Unnecessary separator '%1$s'.", extraValueErrorMessage: "Extra value.", invalidNumber: "Invalid number.", invalidNumericCharacter: "Invalid numeric character", invalidSyntax: "Invalid syntax.", formatPropertyWithMessage: "Property '%1$s' - %2$s", stringLengthTooBig: "The string length %1$s is too big.", stringLengthTooSmall: "The string length %1$s is too small.", tokenAfterEndOfValue: "Unexpected token '%1$s' past end of value.", valueIncomplete: "Value is incomplete." }, properties: { missingRequiredPropertiesPlural: "Missing required properties: '%1$s' for the type '%2$s'.", missingRequiredPropertySingular: "Missing required property '%1$s' for the type '%2$s'.", propertyCannotBeAddedToNonObject: "You cannot add a property to something that is not an object.", propertyIsDuplicated: "Duplicate property '%1$s'.", propertyIsReadOnly: "The property '%1$s' is read only.", propertyNamesCannotBeBlank: "Property names can't be blank.", propertyNameNotValidForType: "The property name '%1$s' is not valid for the type '%2$s'.", objectLiteralNotAllowedWhenAllPropertiesReadOnly: "Specifying a JSON object using '{' notation is not allowed when all properties in the data type are read only.", useExpressionNotationForType: "You can use '{{ }}' notation and specify an expression to supply the '%1$s' value." }, search: { closeSearchPanel: "Close find and replace panel", codeEditorPanelFind: "Find:", codeEditorPanelFindAndReplace: "Find and replace", codeEditorPanelNextMatchButton: "Next Match", codeEditorPanelPreviousMatchButton: "Previous Match", codeEditorPanelReplace: "Replace", codeEditorPanelReplaceAll: "Replace all", codeEditorPanelReplaceWith: "Replace with:" }, shortcuts: { shortcutFindLabel: "Find", shortcutNextMatchLabel: "Next match", shortcutPreviousMatchLabel: "Previous match", shortcutShowTypeaheadLabel: "Show typeahead" }, suggestions: { addFunctionCall: "Add a '%1$s' function call", addMissingSeparator: "Add the missing separator '%1$s'", closeSuggestionsPanel: "Close suggestions panel", lintSuggestionsLabel: "Suggestions", maxValueClosestTo: "This is the maximum value that is closest to '%1$s'.", minValueClosestTo: "This is the minimum value that is closest to '%1$s'.", removeUnnecessarySeparator: "Remove the unnecessary separator '%1$s'", replaceWith: "Replace with '%1$s'.", separators: { addSeparatorSuggestion: "Add separator '%1$s'.", replaceSeparatorSuggestion: "Replace separator with '%1$s'." } }, types: { codeEditorValueTooLarge: "The value '%1$s' is too large.", codeEditorValueTooLargeNoValue: "The value is too large.", codeEditorValueTooPrecise: "The value is too precise.", codeEditorValueTooSmall: "The value '%1$s' is too small.", codeEditorValueTooSmallNoValue: "The value is too small.", dateSupplyCurrent: "Supply today's date.", dateTimeInvalid: "You must use a 'T' between the date and time components of a DateTime value.", decimalCannotBeUsedHere: "Decimal values cannot be used here.", decimalValueSignificantDigits: "Decimal values are limited to %1$s significant digits.", incompatibleType: "Incompatible type.", incompatibleTypeAssignment: "Incompatible type assignment.", invalidTypeValue: "Invalid '%1$s' value.", returnValueTypeMismatch: "'%1$s' does not match the expected type of '%2$s'. To fix this, wrap in a '%3$s' function call.", timeUnitNeedsDigitValue: "'%1$s' needs a %2$s digit value.", timeUnitNeedsDigitValueForDataType: "'%1$s' values need a %2$s digit value for '%3$s'.", typeIncompatibilityAssignmentError: "Cannot assign the '%1$s' value '%2$s' to type '%3$s'.", typeIncompatibilityError: "'%1$s' values cannot be used to supply '%2$s' values.", timeOutOfBounds: "'%1$s' is out of bounds.", dateTimeSupplyCurrent: "Supply current date and time as a Datetime value.", timeSupplyMonthFromToday: "Supply the current month.", timeSupplyDayFromMonth: " Supply today's day of month.", durationXsdFormat: "Duration values must use the XSD format of (-)PnDTnHnMn.nnnS.", durationOnlySecondsCanBeDecimal: "Only the seconds portion of a Duration is allowed to use a Decimal value to specify up to millisecond granularity.", durationMustSpecifyDHMS: "Must specify either 'D', 'H', 'M' or 'S'.", durationMustSpecifyMinimum: "You must specify at least '0S' on a Duration value.", integerCannotBeUsedHere: "Integer values cannot be used here.", stringLengthTooLarge: "String length %1$s is too large.", durationMaxValue: "The maximum value allowed for a Duration is 999999999999999 milliseconds (11574074 days, 1 hour, 46 minutes and 39.999 seconds).", durationMinValue: "The minimum value allowed for a Duration is -999999999999999 milliseconds (-11574074 days, -1 hour, -46 minutes and -39.999 seconds).", requiredPropertiesMissing: "Required properties missing.", stringLengthTooSmall: "String length %1$s is too small.", timeInvalidSeparatorHourMinute: "You must use a ':' to separate the hour and minute.", timeInvalidSeparatorMinuteSecond: "You must use a ':' to separate the minute and second.", timeInvalidSeparatorYearMonth: "You must use a '-' to separate the year and month.", timeInvalidSeparatorMonthDay: "You must use a '-' to separate the month and day.", typeDoesNotSupportLiteralDropdownAddendum: "To have an array that includes arrays in a JSON value, be sure in the literal text to put a space between array starting brackets like this '[ [' instead of using '[['.", typeDoesNotSupportLiteralDropdownError: "'%1$s' values do not support [[]] references.", valueMustBeInGivenFormat: "%1$s values need to be in the format '%2$s'.", typeNotFoundError: "The '%1$s' named '%2$s' could not be found.", valueNotAllowed: "'%1$s' is not allowed.", valueNotValidForTypeGeneric: "'%1$s' is not a valid '%2$s' value.", timeUseStringDoubleZero: "Use the string '00' for '%1$s'.", truncateStringSuggestion: "Truncate string to length: %1$s", typeCanBeConverted: "Convert the '%1$s' value to a '%2$s' value using the '%3$s' expression function." }, units: { dayUnitLabel: "Day", hourUnitLabel: "Hour", minuteUnitLabel: "Minute", monthUnitLabel: "Month", secondUnitLabel: "Second", yearUnitLabel: "Year" } }, json: { general: { customJSONLabel: "Custom JSON", jsonLabel: "JSON", jsonEditorTitle: "JSON Editor", jsonEditorSubtitle: "Enter JSON, string, number or boolean below.", openJsonLiteralEditor: "Click to add JSON literal value" }, genericError: { invalidJson: "Invalid JSON", jsonLengthExceedsCharacterLimit: "Input JSON must not exceed 32000 characters.", jsonMustNotBeUndefinedOrBlank: "JSON must not be undefined or blank.", jsonMustBeObject: "The value must be a JSON object.", jsonUnexpectedToken: "Unexpected token: %1$s", unexpectedEndOfJson: "Unexpected end of JSON input." }, positionError: { jsonError: "JSON error", jsonErrorWithPosition: "%1$s at position: %2$s", jsonErrorPosition: "%1$s:%2$s", jsonExpectedColonAfterPropName: "Expected ':' after property name in JSON", jsonExpectedCommaOrClosingCurlyAfterPropValue: "Expected ',' or '}' after property value in JSON", jsonExpectedNonWhitespaceCharacter: "Unexpected non-whitespace character after JSON", jsonExpectedPropNameOrClosingCurly: "Expected property name or '}' in JSON", jsonUnterminatedString: "Unterminated string in JSON" }, conversion: { jsonConvertExpressionToLiteralMessage: "Switching from expression to literal mode will reset the value. Do you wish to continue?", jsonConvertExpressionToLiteralTitle: "Convert JSON Expression To Literal", jsonConvertLiteralToExpressionMessage: "The generated JSON expression will be saved but you will not be able to return to literal mode without resetting the expression.", jsonConvertLiteralToExpressionTitle: "Convert JSON Literal To Expression", jsonConvertModesMessage: "Switching from %1$s mode to %2$s mode will reset the value. Do you wish to continue?", jsonConvertModesTitle: "Convert JSON %1$s to %2$s", toggleJsonStandardMode: "Toggle between JSON and standard mode" }, customJson: { switchModeModalTitle: "Switch to %1$s", switchModeMessage: "Switching from %1$s to %2$s mode will reset the value. Resetting the value will result in anything you have configured in %1$s mode being cleared. Would you like to proceed?", expressionToLiteralConversionMessage: "Switching from literal to expression mode will reset all input values. Resetting the values will result in anything you have configured in literal mode being cleared. Would you like to proceed?", literalToExpressionConversionMessage: "Switching from expression to literal mode will reset the input value. Resetting the value will result in anything you have configured in expression mode being cleared. Would you like to proceed?", switchModeWithErrorsModalTitle: "Switching from %1$s to %2$s with errors", switchJsonToStandardWithErrorsMessage: "There are issues in the current JSON configuration. If you switch back to Standard without resolving them, all fields will reset to their last valid values. Would you like to proceed?", switchStandardToJsonWithErrorsMessage: "There are issues with the current settings in Standard. These issues will persist in JSON. If you switch back to Standard without fixing them, all fields will reset to their last valid values. Would you like to proceed?", inputJson: "Input JSON", standardModeUnavailable: "Standard does not support editing properties with complex JSON structures (arrays, nested objects, etc.). Switch to JSON to edit.", standardModeUnavailableForExpression: "Standard mode is not available when the entity is supplied using '{{ }}' notation.", outputJson: "Output JSON", propertyValueIgnoredAtRuntime: "A value of %1$s is ignored at runtime.", atLeastOnePropertyMustBeSet: "At least one property must have a value other than %1$s, %2$s, or no value specified." }, input: { outputsLabel: "Outputs", standardLabel: "Standard", expressionLabel: "Expression", literalLabel: "Literal", inputsLabel: "Inputs" } }, lex: { addSessionVariable: "Add Session Variable", aliasNotFound: "The selected alias could not be found.", botAlias: "Bot Alias", botName: "Bot Name", initialIntentLabel: "Initial Intent Name", intents: "Intents", lexV2AliasDescription: "Language: '%1$s', Region: '%2$s'", lexV2BotDescription: "Region: '%1$s'", lexBotAlias: "Lex Bot Alias", lexV2BotAlias: "Lex V2 Bot Alias", lexV2Bot: "Lex V2 Bot", lexBot: "Lex Bot", mustSelectAlias: "An alias must be selected.", mustSelectBotName: "A bot name must be selected.", noSlots: "There are no slots defined for this intent.", lexAliasNotReady: "The selected alias has a status of '%1$s' in AWS. It must have a status of '%2$s' to be valid.", savedVersionOfAlias: "Flow is referencing a cached version of this alias. The alias may be out of date or deleted.", secondaryHeaderForVersion: "(Version %1$s)", selectAlias: "Select Bot Alias", selectBotName: "Select Bot Name", sessionVariable: "Session Variable", sessionVariables: "Session Variables", noSessionVariablesDefined: "No Session Variables defined", speechRecMustBeEnabled: "Speech recognition must be enabled in flow settings.", speechRecMustBeEnabledBecauseCommonModuleNeedsIt: "Speech recognition must be enabled because the Common Module '%1$s' uses speech recognition functionality.", startingAudio: "Starting Audio", unableToRetrieveBot: "Was unable to retrieve bot for selected alias.", botNameNotFound: "Selected bot name could not be found", inputTextLabel: "Bot Input Text", inputTextDescription: "The text to send to the Lex bot.", inputTextDescriptionForChat: "The text to send to the Lex bot. This is usually only set when chaining Lex bot actions." }, lostConnection: { backupFlowFoundMessage: "A backup flow with unsaved changes created %1$s was found.", badRequestMessage: "Architect could not perform the selected operation. Please report this error to your organization administrator.", buttonRetry: "Retry", buttonWait: "Keep Waiting", buttonRecoverBackup: "Recover these changes", connectionLost: "The connection to the cloud was lost. Press OK to login again.", connectionTimeoutNoRetry: "The cloud is not responding to requests. You can keep waiting if you are on a slow connection or refresh the page to start over.", connectionFailedNoRetry: "Requests to the cloud are failing. You can keep waiting if you are on a slow connection or refresh the page to start over.", connectionFailedServer: "Requests to the cloud are failing. You can retry the requests or refresh the page to start over.", connectionLostBackup: "Architect attempts to save the flow locally in browser storage when there are connection issues. After reconnecting and loading this flow, you will have an opportunity to recover the backup if it's available.", connectionLostBackupAlternative: "As an alternative, select Export Flow to download it to a local folder.", genericError: "Requests to the cloud are failing. Please try again.", lostCredentials: "You have been logged out of Genesys Cloud. Please log back in to continue.", recoveringBackup: "Recovering Backup", title: "Server Connection", titleDeleteBackup: "Discard backup changes" }, oauthClient: { label: "OAuth Client" }, botFlowSettings: { generalBotFlowSettings: "General Bot Flow Settings", shortTermMemoryLabel: "Short Term Memory", titleWithSettings: "Bot Flow Settings", valueConfiguredInBotFlowSettingsWillBeUsed: "The value for '%1$s' configured in {{link.__BOT_FLOW_SETTINGS_NODE__, Bot Flow Settings}} will be used at flow runtime." }, workitemFlowSettings: { titleWithSettings: "Workitem Flow Settings" }, botFlowNluTemplates: { bankBotNluTemplateName: "Bank Bot", bankBotNluTemplateDescription: "An example bot that provides banking functionality.", blankBotNluTemplateName: "Blank Bot Flow", blankBotNluTemplateDescription: "An empty bot flow with no intents." }, outboundCallSettings: { contactListPlaceholder: "Select a contact list", defaultWrapupCodeLabel: "Default Wrapup Code", label: "Outbound Settings", propertiesLabel: "Contact List Properties", treeLabel: "Outbound", usingCachedContact: "Using last known properties" }, businessProcessFlow: { businessProcessLabel: "Business Process", businessProcessFlowTypeDisplayName: "Business Process Flow", businessProcessFlowsSectionLabel: "Business Process Flows" }, emailSendFlow: { emailSendFlowTypeDisplayName: "Email Send Flow", emailSendFlowsSectionLabel: "Email Send Flows", emailSendSettingsTreeNodeLabel: "Email Send" }, inboundEmailSettings: { autoGenHandling: "Inbound auto-generated email handling", creation: { errorEventHandlingInfo: "If no error event transfer queue is selected above, the flow will be configured with disconnect error event handling.", errorEventHandlingQueue: "Error event transfer Queue" }, label: "Inbound Email Settings", normalProcessing: "Process as normal", treeLabel: "Inbound Email" }, inQueueCallFlowSettings: { label: "In-Queue" }, inQueueFlowVariables: { flowHoldPrompt: "Hold prompt for the flow" }, inboundOutboundAndInQueueCallFlowVariables: { uuiData: "Contains the call control User to User Information (UUI) data set on the call." }, learning: { label: "Learning" }, securedActions: { securedActionsInformationalMessage: "Execution will take the '{{branch.__FAILURE__}}' path at flow runtime if no encryption key is configured for this organization.", outputMustBeSecureIfInputIsSecure: "'%1$s 'must be made secure if '%2$s' is secure.", variableMustBeMadeSecure: "Secure variable must be used for %s." }, slotTypes: { label: "Slot Types" }, knowledgeSettings: { errorNoKnowledgeBaseSelected: "Knowledge Base must be selected for this action", knowledgeBase: "Knowledge Base", knowledgeSetting: "Knowledge Configuration", knowledgeSettingShort: "Configuration", defaultKnowledgeBase: "Default Knowledge Base", knowledgeAnswerContentTypeStandardLabel: "Standard", knowledgeAnswerContentTypeHighlightLabel: "Highlight", knowledgeAnswerContentTypeGenerativeLabel: "Generative", knowledgeAnswerContentTypeSwitcherLabel: "Content Type", knowledgeAnswerContentTypeSwitcherDescription: "Choose how the bot will format the content when a successful Knowledge answer is matched.", knowledgeAnswerContentTypeGenerativeCardHeader: "Answer Generation", knowledgeAnswerContentTypeStandardCardText: "Standard will surface the entire matched Knowledge answer.", knowledgeAnswerContentTypeHighlightCardText: "Answer Highlight will highlight the answer within a matched Knowledge answer.", knowledgeAnswerContentTypeGenerativeCardText: "Answer Generation will create an AI-generated response to the question from a matched Knowledge answer.", knowledgeAnswerHighlightLabel: "Answer Highlight", knowledgeAnswerHighlightDescription: "Enable or disable Answer Highlight on matched Knowledge answers.", knowledgeAnswerHighlightDisabled: "Answer Highlight disabled.", knowledgeAnswerHighlightEnabled: "Answer Highlight enabled.", knowledgeAnswerHighlightFlowProgressionLabel: "Flow Progression Label", knowledgeAnswerHighlightFlowProgressionDescription: "Label used for the quick reply to progress the flow.", knowledgeAnswerHighlightFullArticleLabel: "Full Article Label", knowledgeAnswerHighlightFullArticleDescription: "Label used for the quick reply to view full knowledge answer.", knowledgeArticle: "Knowledge Article", knowledgeArticlePlaceholder: "Select Knowledge Article", knowledgeArticleNotFound: "Knowledge Article not found", knowledgeArticleMismatch: "Selected Knowledge Article does not belong to Knowledge Base configured on the flow", knowledgeNotConfigured: "There are no articles available because no Knowledge Base is configured. In the flow '{{settings.__KNOWLEDGE__}}' settings, please select a Knowledge Base and try again.", knowledgeBaseDescription: "Once you select a Knowledge Base, you can enable Knowledge on one or more Ask for Intent actions. Only published Knowledge Bases whose language is compatible with the flow's supported language are available for selection.", knowledgeBaseV3Description: "Select a Knowledge Base to continue. You can enable Knowledge for one or more Ask for Intent actions. Only published items matching the flow's supported languages are available.", knowledgeSettingDescription: "Select a Knowledge Configuration to continue. You can enable Knowledge for one or more Ask for Intent actions. Only published items matching the flow's supported languages are available.", knowledgeBaseDocument: "Knowledge Base Document", knowledgeBaseDocumentPlaceholder: "Select an optional Knowledge Base Document", knowledgeBaseDocumentNotFound: "Knowledge Base Document not found", knowledgeBaseItemCreatedDescription: "Created %1$s", knowledgeBaseItemDescription: "Modified %1$s", knowledgeConfirmationDisambiguationLabel: "Confirmation and Disambiguation", knowledgeDisambiguationLabel: "Disambiguation", knowledgeBasePlaceholder: "Select an optional Knowledge Base", knowledgeSettingPlaceHolder: "Select an optional Knowledge Configuration", knowledgeWorkBench: "Knowledge Work Bench", knowledgeBaseNotFound: "Knowledge Base not found", knowledgeSettingNotFound: "Knowledge Configuration not found", languageDoesNotSupportKnowledge: "Knowledge is unavailable for this language.", knowledgeBaseNotFoundForLanguage: "Knowledge Base not found for %1$s.", knowledgeSettingNotFoundForLanguage: "Knowledge Configuration not found for %1$s.", knowledgeBaseNotSelectedForLanguage: "Knowledge Base not selected for %1$s.", knowledgeSettingNotSelectedForLanguage: "Knowledge Configuration not selected for %1$s.", knowledgeBaseNoDefaultSelected: "A default language knowledge base must be selected in order to use additional language knowledge bases.", knowledgeSettingNoDefaultSelected: "A default language knowledge configuration must be selected in order to use additional language knowledge configurations.", knowledgeConfigurationNotEnabled: "Knowledge Configurations are not available in this organization.", knowledgeBaseManageDefault: "Manage the default knowledge base: ", knowledgeSettingManageDefault: "Manage the default knowledge configuration: ", knowledgeBaseManageAlternativesPreposition: "Note:", knowledgeBaseManageAlternatives: "Alternative Knowledge Bases can be managed in: ", knowledgeSettingManageAlternatives: "Alternative Knowledge Configurations can be managed in: ", knowledgeSettingManageOptions: "Many knowledge configuration options are now managed through ", knowledgeBaseLanguageMismatch: "The selected knowledge base's language '%1$s' does not match the flow's default language '%2$s'.", knowledgeBaseNotSupportedForLanguage: "Knowledge base functionality is not available for the language '%1$s'.", knowledgeInitialResponseFollowupLabel: "Answer Follow-up", knowledgeFollowUpSwitcherLabel: "Knowledge Follow-up", knowledgeFollowUpSwitcherDescription: "Choose between a statement or a reusable task as a follow-up to a knowledge answer.", knowledgeFollowUpStatement: "Follow-up Statement", knowledgeFollowUpTaskLabel: "Follow-up Task", knowledgeFollowUpTaskDescription: "Select or create a reusable task to follow up a knowledge answer.", knowledgeFollowUpTaskErrorMessage: "No follow-up task assigned.", knowledgeInitialResponseFollowupDescription: "Wording the bot will use as a follow-up to a Knowledge answer.", knowledgeInitialResponseMultiLabel: "Multiple Answers Introduction", knowledgeInitialResponseMultiDescription: "Wording the bot will use to introduce a numbered list of matching Knowledge answers, in the case where multiple good matches are found in the Knowledge Base.", knowledgeInitialResponseMultiRetryLabel: "Multiple Answers Retry", knowledgeInitialResponseMultiRetryDescription: "Wording the bot will use to re-introduce a numbered list of matching Knowledge answers, in the case where the user's first attempt to choose a number was unsuccessful.", knowledgeInitialResponseSingleLabel: "Single Answer Introduction", knowledgeInitialResponseSingleDescription: "Wording the bot will use prior to speaking or printing a single Knowledge answer. For example, 'I found the following information:'", knowledgeConfirmationToggleLabel: "Knowledge Confirmation", knowledgeConfirmationToggleDescription: "Enables or disables the '%1$s' confirmation once the answer has been presented.", knowledgeConfirmationLabel: "Knowledge Confirmation Response", knowledgeConfirmationDescription: "Wording the bot will use after speaking or printing a single Knowledge answer. For example, 'Did this answer your question?'", knowledgeContextSearchLabel: "Search with context", knowledgeContextSearchDescription: "Enable to keep context throughout different queries.", knowledgeContextSearchEnabled: "Search with context enabled", knowledgeContextSearchDisabled: "Search with context disabled", knowledgeContextSearchDescriptionNote: "This value overrides the setting from the Knowledge Workbench.", knowledgeLabel: "Knowledge", knowledgeMaxNumAnswersReturned: "Maximum Number of Answers Returned", knowledgeMaxNumAnswersReturnedDescription: "The maximum number of answers suggested to the participant if there are multiple good matches for their question.", knowledgeMultiArticleLabel: "Multiple Article Generation", knowledgeMultiArticleDescription: "Generate a single answer from multiple knowledge articles.", knowledgeMultiArticleEnabled: "Multiple Sources enabled", knowledgeMultiArticleDisabled: "Multiple Sources disabled", knowledgeMultiArticleDisabledBotFlowTooltip: "Single article answer generation is not supported in Bot Flows", knowledgeNoMatchLabel: "Reject All Answers", knowledgeNoMatchDescription: "Wording for the final option when displaying multiple answers. For example, 'None of these'. Choosing this option will reject all of the proposed answers.", knowledgePathLabel: "Knowledge Path", knowledgePathStatementLabel: "Statement", knowledgeResponseBias: "Response Bias", knowledgeSendFeedbackEnabled: "Knowledge Confirmation enabled.", knowledgeSendFeedbackDisabled: "Knowledge Confirmation disabled.", knowledgeSettingSourcesLabel: "Sources", responseBiasDescription: "Controls which type of interpretation (Knowledge answer or Intent) is more likely to be suggested by the bot in response to a participant's input.", responseBiasModes: { responseBiasModeKnowledge: "Knowledge", responseBiasModeIntents: "Intents", responseBiasModeNeutral: "Neutral", responseBiasKnowledgeDescription: "Bot will favor Knowledge path if an overlap occurs", responseBiasIntentDescription: "Bot will favor Intent path if an overlap occurs", responseBiasNeutralDescription: "Equal weight given to Intent and Knowledge paths" }, knowledgeSettingsModeLabel: "Knowledge Settings Mode", knowledgeSettingsModeDescription: "Controls how knowledge matches are handled at runtime. By selecting 'custom' you will be able to choose a reusable task that will be executed when a knowledge match occurs.", knowledgeSettingsDisambiguationDisabled: "Disambiguation from multiple sources is disabled.", knowledgeSettingsFeedbackDisabled: "Feedback is disabled for multiple sources.", knowledgeSettingsModes: { standard: "Standard", custom: "Custom", standardDescription: "Standard knowledge settings mode", customDescription: "Custom knowledge settings mode" }, knowledgeSettingsModeModal: { switchToStandardTitle: "Switch to Standard", switchToCustomTitle: "Switch to Custom", switchToStandardMessage: "Returning to standard will disconnect the single reusable task. The bot will now favor the standard global knowledge settings.", switchToCustomMessage: "Switching to custom allows you to configure global knowledge settings such as answer introduction, disambiguation, feedback and follow-up to be done in a single reusable task.", switchToStandardMessageBot: "Returning to standard will result in any custom knowledge handling being disconnected. The bot will now favor the standard global knowledge settings.", switchToCustomMessageBot: "Switching to custom allows you to configure global knowledge settings such as answer introduction, disambiguation, and feedback under the knowledge path of an Ask for Intent action.", switchToCustomInlineAlert: "Note: Intended for advanced users to configure global knowledge settings in a single reusable task.", switchToCustomInlineAlertBot: "Intended for advanced users to configure global knowledge settings." }, knowledgeVersionModal: { switchToKnowledgeBaseTitle: "Switch to Knowledge Base", switchToKnowledgeBaseMessage: "Switching to Knowledge Base may remove some of your current Knowledge Configuration settings.", switchToKnowledgeSettingTitle: "Switch to Knowledge Configuration", switchToKnowledgeSettingMessage: "Switching to Knowledge Configuration may remove some of your current Knowledge Base settings." }, knowledgeCustomHandlerTaskLabel: "Knowledge Task", knowledgeCustomHandlerTaskDescription: "Select or create a reusable task to configure custom knowledge settings which includes, but is not limited to: answer introduction, disambiguation, feedback, and follow-up. More information and best practices can be found in the Resource Center.", knowledgeCustomHandlerTaskErrorMessage: "No custom knowledge task assigned.", openKnowledgeInNewTab: "Open Knowledge Workbench in a new tab", knowledgeName: "Name", knowledgeDescription: "Description", knowledgeNoDescription: "No description", knowledgeFaqCount: "FAQ Count", knowledgeArticleCount: "Article Count", knowledgeDateCreated: "Date Created", knowledgeDateLastModified: "Last Modified", welcomeArticle: "Welcome Article", welcomeArticleDescription: "Choose a document from a Knowledge Base and that document's wording will be used by the bot when session starts.", knowledgeArticlesCount: "%1$s Article(s)", knowledgeFaqsCount: "%1$s FAQ(s)", tabs: { general: "General", generalTitle: "Bias", generalSubtitle: "Configure what response type is favored by the bot.", answer: "Answer", answerTitle: "Answer", answerSubtitle: "Configure how a Knowledge answer will be presented.", disambiguation: "Disambiguation", disambiguationTitle: "Disambiguation", disambiguationSubtitle: "Configure how to resolve ambiguity on surfaced answers.", feedback: "Feedback", feedbackTitle: "Feedback", feedbackSubtitle: "Configure feedback for full Knowledge answers & answer highlights.", followUp: "Follow-up", followUpTitle: "Follow-up", followUpSubtitle: "Configure next steps post serving of a Knowledge answer.", customTitle: "Custom", customSubtitle: "Configure custom knowledge settings.", customTitleBot: "Custom Handling", customTextBot: "Enable a Knowledge path on any Ask for Intent action to manage how knowledge is presented including answer introduction, disambiguation and feedback. More information and best practices can be found in the {{link.__RESOURCE_CENTER_URL_CUSTOM_KNOWLEDGE__, Resource Center}}.", customDescription: "Configure custom global knowledge handling here." } }, botSessionViewer: { utteranceHistoryLabel: "Utterance History", optimizationDashboardLabel: "Optimization Dashboard" }, intentMiner: { intentMinerLabel: "Intent Miner" }, pathDiscovery: { pathDiscoveryLabel: "Journey Flows" }, previewWidget: { previewWidgetLabel: "Test", previewWidgetResetChatLabel: "Reset Chat", previewWidgetStartChatLabel: "Start Chat", previewWidgetCloseChatLabel: "Close Chat", previewWidgetEnabledTooltip: "Test your published bot", previewWidgetNotPublishedTooltip: "You must publish your bot first in order to use this feature", previewWidgetOldVersionTooltip: "Your work in progress is out of date, please publish again in order to test your bot", previewWidgetVersionMessage: "You are currently testing flow version %1$s", previewWidgetSessionDisconnected: "The session has ended." }, surveyInviteFlowVariables: { survey: "Information about the survey associated with the flow.", customerContact: "The External Contact for the customer associated with this survey invite. If there is no customer contact, the value will be NOT_SET.", customerOrganization: "The External Organization for the customer associated with this survey invite. If there is no customer organization, the value will be NOT_SET.", surveyDispositions: "The available survey disposition values.", conversationId: "The ID of the completed conversation associated with this survey invite.", url: "The URL that will link to the survey.", conversationType: "The conversation type associated with this survey invite. Valid values are 'call', 'callback', 'chat', 'cobrowse', 'email', 'screenShare', 'socialExpression', 'videoComm' or 'unknown' if not one of the previous types.", customerAddress: "The address for the customer associated with this survey invite.", conversationStartDateTime: "The starting DateTime for the conversation associated with this survey invite.", conversationEndDateTime: "The ending DateTime for the conversation associated with this survey invite.", conversation: "Information about the conversation associated with the flow.", conversationTypes: "The available conversation type values." }, surveyInvite: { createFlowInfo: "Survey Invite flows are launched after a conversation is complete.", createFlowInfoWebPrefix: "Web Survey Invite flows are launched after a conversation is complete." }, objectValueMismatch: { dataType: "The data type '%1$s' does not match the data type of '%2$s'", default: "'%1$s' does not match '%2$s'.", incompatible: "The data is incompatible.", input: "The variable input settings do not match.", name: "The name of '%1$s' does not match the name of '%2$s'.", output: "The variable output settings do not match." }, placeholders: { select: "Select a %1$s", selectAn: "Select an %1$s", selectThe: "Select the %1$s" }, playAudioOnSilence: { allowedRepeatCount: "Allowed Retry Count", allowedRepeatCountDescription: "Number of attempts to replay audio if audio is interrupted.", actualRepeatCount: "Actual Retry Count" }, positionInQueue: { ahead: "Ahead", aheadExample: "e.g. There are four callers ahead of you in the queue.", number: "Position", numberExample: "e.g. Your position in the queue is five.", ordinal: "Ordinal Position", ordinalExample: "e.g. You are the fifth caller in the queue.", playbackMode: "Playback Mode", positionInQueue: "Position in Queue" }, printFlow: { generate: "Generate Document", idCallout: "Next action: ID %1$s", error: "There was an error while generating the flow printout.", flowVariables: "Flow Variables", noActions: "This %1$s has no actions.", noConfigurationOptions: "There are no print configuration options available.", noItems: "No items", noTts: "", pageNum: "Page %1$s", popupBlocked: "The new tab was blocked by your browser. Please allow popups by clicking the prompt at the top of your browser.", printFlow: "Print Flow", printFormatNotice: "Architect flow print documents are formatted for US Letter page size.", printView: "%1$s - Print View", selectLanguage: "Select language to use for audio and speech recognition content", stateVariables: "State Variables - %1$s", botStateVariables: "Bot Variables - %1$s", systemVariables: "System Variables", taskVariables: "Task Variables - %1$s", letter: "Letter", a4: "A4", paperSize: "Paper Size:" }, reportError: { alertMessage: "Be sure to check out our Resource Center at {{link.__RESOURCE_CENTER__}} for quick and detailed information on your questions or issues.", title: "Report Error", issueTypeLabel: "What best describes the issue:", issueTypes: { question: "Question", problem: "Problem", technicalIssue: "Technical Issue", nonTechnicalIssue: "Non-Technical Issue" }, priorityLabel: "Please determine the priorty of this issue:", priority: { low: "Low", medium: "Medium", high: "High" }, shortDescriptionLabel: "What best describes the functionality area:", longDescriptionLabel: "Please provide as much detail as possible:" }, searchExternalContacts: { actionInformationalMessage: "If there is one search result, execution will take the '%1$s' output with the matching External Contact as the first element in the specified External Contact Results collection.", externalContactResults: "External Contact Results", searchTermDescription: "A string representation of the phone number, email address or Twitter handle of the contact." }, secureData: { extractWarning: "I acknowledge by use of this action that sensitive information may be logged. I intend to extract this data and use it in a non-secured manner.", extractWarningAcknowledgement: "'%1$s' acknowledged the security risk with using this action on %2$s.", extractWarningAcknowledgementInvalidUser: "'%1$s' acknowledged this security risk on %2$s but that user is no longer valid. A new acknowledgment is required.", extractWarningValidationError: "Secure data risk acknowledgement has not been checked.", flowIndicatorTooltip: "This flow uses secure data. Click to search for all usages...", notUsingSecureDataWarning: "There is no secure data being read. This action is meant to work with secure data.", notUsingSecureData: "Action is not referencing any secure data", resetAcknowledgementTitle: "Reset Acknowledgement", resetAcknowledgementMessage: "Are you sure you want to reset the secure data acknowledgement?", secureDataIndicatorTooltip: "This action uses secure data", secureDataIndicatorFlowTooltip: "This flow uses secure data", secureVariable: "This variable is secure", variableInputCannotBeSecure: "Input variables cannot be set to secure", variableOutputWarning: "Output variables cannot be set to secure", secureItemSearch: "Secure Item Search", secureData: "Secure Data" }, sendAutoReply: { sendAutoReplyOptions: "Additional Options", sendBcc: "Bcc Addresses", sendBccDescription: "Bcc EmailAddresses to include on the email.", sendBody: "Message Body", sendBodyDescription: "HTML message body for the email.", sendCc: "Additional Cc Addresses", sendCcDescription: "Additional Cc EmailAddresses to include on the email.", senderOnly: "Reply to Sender", senderOnlyDescription: "Only the original sender is included in the To list. No initial Cc list is included.", sendFrom: "Override From", sendFromDescription: "An EmailAddress override for the default 'from' address for the route. If specified, it should match the configured route's domain.", sendReplyTo: "Override Reply To", sendReplyToDescription: "An EmailAddress override for the default 'reply-to' address for the route.", sendReplyToOptions: "Reply Configuration", sendToAll: "Reply to All", sendToAllDescription: "The initial To and Cc lists includes all recipients from the original email." }, sendInteractiveApplication: { applicationName: "Application Name", applicationNamePlaceholder: "Enter an Application Name", applicationUrl: "Application URL", applicationUrlPlaceholder: "Enter an Application URL", receivedMessage: "Received Message", sendApplicationSupportNoteApple: "Send Application is only available for Apple Messages for Business. Using it on other channels will take the failure path.", titlePlaceholder: "Enter a Title" }, sendKnowledgeFeedback: { knowledgeArticleLabel: "Knowledge Article", knowledgeArticleDescription: "The Knowledge Base Document to send feedback on.", knowledgeSearchIdLabel: "Knowledge Search ID", knowledgeFeedbackLabel: "Knowledge Feedback", knowledgeFeedbackDescription: "Provide feedback for associated Knowledge Articles.", negative: "Negative", negativeDescription: "Send negative feedback.", positive: "Positive", positiveDescription: "Send positive feedback.", knowledgeSettingAlert: "This action is unavailable for this knowledge type. Use session-level variables or answer controls instead. This action will automatically use the Failure action path." }, sendNotification: { chatMessageDescription: "The chat message to send to the group.", chatMessageLabel: "Chat Message", defaultEmailStyle: "Default Email Style", defaultEmailFromAddress: "Default Email From", useDefaultEmailFromAddress: "Use 'no-reply@[region].com'", emailNotificationStyleLabel: "Email Notification Style", emailNotificationStyleDescription: "This specifies the email format to use when sending the email. If this setting value at flow runtime evaluates to a value other than one of the allowable values, 'plain' will be used.", emailFromLabel: "Email From", emailFromDescription: "The email address to use as the sender of the email for an email notification. If the value evaluates to NOT_SET, a default of email address of 'no-reply@[region].com' will be used. If the provided email address is SET, and the domain is not a Genesys Cloud verified domain, the action will take the failure path.", emailStyleHtmlLabel: "HTML", emailStylePlainLabel: "Plain", errorTypeLabel: "Error Type", errorMessageLabel: "Error Message", noNotificationBody: "No Body", noNotificationSubject: "No Subject", notificationBodyLabel: "Notification Body", notificationBodyDescription: "This is the contents to use for the notification. For example, if the notification type is 'email' this will be the body of the email that is sent. If a NOT_SET String is provided for this property, an empty/blank String will be used.", notificationSubjectLabel: "Notification Subject", notificationSubjectDescription: "The notification subject. For example, if the notification type is 'email' this will be the subject of the email that is sent. If a NOT_SET String is provided for this property, an empty/blank String will be used.", notificationTypeChatLabel: "Chat", notificationTypeDescription: "This specifies the type of notification that should be sent.", notificationTypeEmailLabel: "Email", notificationTypeLabel: "Notification Type", sendToGroupDescription: "The group to send a chat message to.", sendToGroupLabel: "Send to Group", sendToUsersLabel: "Send to Users", sendToUsersDescription: "This collection specifies Genesys Cloud user recipients of the notification. If the collection is NOT_SET, the flow will invoke error handling. If the collection contains an amount of Users outside the minimum and maximum items range, the action will take the failure path. If the User collection contains a NOT_SET User, that User will be ignored. If the User collection contains only NOT_SET Users, the action will take the failure path." }, sendResponse: { messageBodyStyleDescription: "An optional setting that the chat client can use to visually differentiate messages.", messageBodyStyleLabel: "Message Style", messageBodyStyleWatermark: "Select the style of message to send", noMessageBodyStyle: "No message style selected", messageBodyStyleNotice: "Notice", messageBodyStyleStandard: "Standard", messageBodyStyles: "The available message styles.", sendBody: "Message Body", sendBodyDescription: "The plain text message body for the response." }, sendRichLink: { body: "Body", bodyDescription: "The body text of the rich link message.", footer: "Footer", footerDescription: "The footer text of the rich link message.", footerNoValueRuntimeEvalStr: "Do not send a footer", footerNoValueSelectionLabel: "No Footer", headerImage: "Header Image", headerImageDescription: "The header image of the rich link message.", headerText: "Header Text", headerTextDescription: "The header text of the rich link message.", headerType: "Header Type", headerTypeDescription: "The header type of the rich link message.", headerTypeImageChoice: "Image", headerTypeNoValueRuntimeEvalStr: "Do not send a header", headerTypeNoValueSelectionLabel: "No Header", headerTypePlaceholder: "Select a header type value", headerTypeTextChoice: "Text", showNote: "Send Rich Link is currently only available for WhatsApp.", uiPanelDescription: "Configure rich link message", uiPanelName: "Rich Link Message", urlInvalidWarning: "A message containing an invalid URL will take the failure path if one is configured.", urlLabel: "URL Label", urlLabelDescription: "The URL label of the rich link message.", urlValue: "URL Value", urlValueDescription: "The URL for the rich link message." }, states: { editState: "Edit State", multipleNames: "Another state has the same name", noTerminatingAction: "The state does not contain a terminating action", states: "States" }, botStates: { editorLabel: "Bot editor", goToBotState: "Go to Bot", noTerminatingAction: "The bot does not contain a terminating action" }, switch: { addCase: "Add Case", caseNum: "Case %1$s", casesHeader: "Cases (%1$s)", default: "Default", defaultCase: "Default Case", defaultCaseDescription: "This path will be taken if no other cases apply.", evaluationStyle: "Evaluation Style", expressionTypeInvalid: "Expression type of %1$s cannot be used for Switch statement", firstTrueCase: "Take path of first case that returns True", literalValuesWillReset: "Any literal values will be reset.", matchExpression: "Take path of first case that matches an expression", mustChangeType: "You must change the cases' types to match the Switch Expression's type.", switchCases: "Change cases to %1$s" }, flowInvokingEvents: { unknownFlowInvokingEvent: "The event '%1$s' has no description.", workitemCreatedDescription: "This is the event type for a workitem when it is created.", workitemDateBasedEventDescription: "This is the event type for a workitem when a date-based event occurs.", workitemStatusChangedDescription: "This is the event type for a workitem when its status changes." }, submitVoiceSnippet: { destinationVoiceSnippetIdDescription: "For destinations that return an output ID upon successful Voice Snippet submission, this output setting can be used to bind to that returned ID at flow runtime. If the submission is not successful, any value specified on this setting is left alone. This setting is only enabled when the currently selected destination supports returning an ID.", destinationVoiceSnippetIdLabel: "Destination ID", voiceSnippetDestinationLabel: "Destination", voiceSnippetDestinationDescription: "The destination where the Voice Snippet should be submitted.", voiceSnippetServiceLabel: "Voice Snippet Service", voiceSnippetToSubmitDescription: "The Voice Snippet to submit at runtime. If the value is a NOT_SET Voice Snippet, execution will take the '%1$s' output at runtime.", voiceSnippetToSubmitLabel: "Voice Snippet", voicemailServiceLabel: "Voicemail Service" }, systemVariables: { callAni: "The caller\u2019s origination phone number for the active call. ( Automatic Number Identification )", callContactId: "The ID of contact to whom this flow is connected.", callConversationId: "The conversation ID for the active call", callCalledAddress: "The called address that caused this flow to be entered. For a new inbound call, this value is the same as Call.CalledAddressOriginal, but changes for a flow entered by a transfer, for example.", callCalledAddressOriginal: "The called address received when the call first entered the system; typically the phone number dialed by the caller to reach the system. For a given call, this value should never change.", callCurrentQueue: "Reflects the current queue for the call.", callEstimatedWaitTime: "The current queue estimated wait time for the call.", callExternalTag: "The external tag for the active call.", callPositionInQueue: "The current position in queue for the call.", callRemoteName: "Remote name for the active call", chatConversationId: "The conversation ID for the active chat.", chatGuest: "The guest associated with this chat.", chatJourneyContext: "The journey context associated with this chat.", conversationPriorityVariableDescription: "This variable holds the current priority of the conversation. The priority value will be greater than or equal to -25,000,000 and less than or equal to 25,000,000. If the priority cannot be determined or is not applicable for the running flow instance this returns a NOT_SET Integer.", conversationACDSkillsVariableDescription: "This variable holds the ACD skills for the conversation.", conversationLanguageSkillVariableDescription: "This variable holds the language skill for the conversation.", emailConversationId: "The conversation ID for the active email.", emailCurrentQueueVariableDescription: "Reflects the current queue for the email.", emailDraftConversationId: "The conversation ID for the draft email.", emailDraftCurrentQueueVariableDescription: "Reflects the current queue for the draft email.", emailDraftVariableDescription: "The draft email as it existed when the flow began.", emailEstimatedWaitTimeVariableDescription: "The current queue estimated wait time for the email.", emailPositionInQueueVariableDescription: "The current position in queue for the email.", emailExternalTag: "The external tag for the active email.", emailMessage: "The email associated with this flow.", emailLanguageSkill: "The language skill associated with the active email.", externalContactId: "The External Contact identifier of the external participant on the conversation. If not available, this will be a NOT_SET String.", flowCampaign: "The Campaign for this flow.", flowContact: "The contact to whom this flow is connected.", flowContactList: "Contact list for this flow", flowInvocationData: "The invocation data supplied when launching the flow.", flowIsTest: "Indicates whether or not the flow is running in debug mode.", flowStartTime: "The UTC datetime when the flow started execution", flowVersion: "The version of the active flow", flowWrapupCode: "The flow Wrapup Code", infoCurrencies: "List of currencies", infoDateTimes: "List of datetimes", infoLanguages: "List of languages", infoRegions: "List of regions", interactionId: "The ID of the active interaction", interactionLanguage: "The lower case IETF language tag for the language in which the flow is currently running. If there is no current flow language, this returns a NOT_SET String.", invocationData: "The invocation data supplied by the 'Set Post-Flow' action for the launched flow. If no invocation data is available, this returns a NOT_SET JSON value.", lastCollectionModeDescription: "The collection mode for the participant's most recent input. This value is overwritten each time the participant provides new input. If there has been no input, this will be a NOT_SET String. Valid values are %1$s.", maxDate: 'The maximum value allowed for a Date, which is December 31st, 2200 ("2200-12-31")', maxDateTime: 'The maximum value allowed for a Date Time, which is December 31st, 2200 at 11:59:59.999PM ("2200-12-31T23:59:59.999Z")', maxDuration: "The maximum value allowed for a Duration, which is 999999999999999 milliseconds (11574074 days, 1 hour, 46 minutes and 39.999 seconds)", maxInt: "The maximum value allowed for an Integer, which is %1$s", maxTime: 'The maximum value allowed for a Time, which is 11:59:59.999PM ("23:59:59.999")', menuLastCollectionNoMatch: "Returns whether or not customer/external participant input did not match a menu choice. At runtime this returns a NOT_SET Boolean if flow execution has not solicited any menu choice input yet.", menuLastCollectionNoInput: "Returns whether or not there was no customer/external participant input detected for a menu choice when handling the last menu or sub-menu configured on the flow. At runtime this returns a NOT_SET Boolean if flow execution has not solicited any menu choice input yet.", messageCurrentQueueVariableDescription: "Reflects the current queue for the message.", messageEstimatedWaitTimeVariableDescription: "The current queue estimated wait time for the message.", messagePositionInQueueVariableDescription: "The current position in queue for the message.", messagingConversationId: "The conversation ID for the active message.", messageExternalTag: "The external tag for the active message.", messagingIsAuthenticated: "Indicates whether or not the message is in an authenticated conversation.", messagingIsNewConversation: "Indicates whether or not the message is in a new conversation.", messageJourneyContextVariableDescription: "The journey context associated with this message. If no journey context is available, this returns a NOT_SET Journey Context.", messageMessage: "The message associated with this flow.", minInt: "The minimum value allowed for an Integer, which is %1$s", minDate: 'The minimum value allowed for a Date, which is January 1st, 1800 ("1800-01-01")', minDateTime: 'The minimum value allowed for a Date Time, which is January 1st, 1800 at 12:00:00AM ("1800-01-01T00:00:00.000Z")', minDuration: "The minimum value allowed for a Duration, which is -999999999999999 milliseconds (-11574074 days, -1 hour, -46 minutes and -39.999 seconds)", minTime: 'The minimum value allowed for a Time, which is 12:00:00AM ("00:00:00.000")', sessionActiveIntent: "The currently active intent for the session. If there is no current intent, this will be a NOT_SET String.", activeOutputMode: "The active mode for media output. Valid values are 'voice' and 'text'", sessionChannelType: "The channel type of the conversation associated with this bot flow instance. Valid values are 'call', 'chat' or 'messaging'.", sessionChannelTypeVoiceSurvey: "The channel type of the conversation associated with this voice survey flow instance. It has one valid value: 'call'.", sessionConversationId: "The ID of the conversation associated with this bot flow instance.", sessionConversationIdVoiceSurvey: "The ID of the conversation associated with this voice survey flow instance.", sessionLastCollectionConfidence: "The confidence level from the speech to text engine for the participant's most recent utterance in an '%1$s' action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET Decimal. Otherwise the value will be in the inclusive range of 0.0 to 1.0.", sessionLastCollectionConfidenceVoiceSurvey: "The participant\u2019s most recent utterance confidence in an '%1$s' action or an Ask Survey Question action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET Decimal. Otherwise the value will be in the inclusive range of 0.0 to 1.0.", sessionLastCollectionUtterance: "The participant\u2019s most recent utterance in an '%1$s' action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET String.", sessionLastCollectionUtteranceVoiceSurvey: "The participant\u2019s most recent utterance in an '%1$s' action or an Ask Survey Question action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET String.", sessionLastCompletedIntent: "The name of the intent that was active in the most recently completed '%1$s' action. If no '%1$s' actions have completed yet, this will be a NOT_SET String.", sessionLastKnowledgeAnswer: "The answer wording of the last Knowledge question whose answer was surfaced to the participant.", sessionLastKnowledgeGenerated: "The answer wording of the last Knowledge question whose answer was generated for the participant.", sessionLastKnowledgeQuestion: "The question wording of the last Knowledge question whose answer was surfaced to the participant.", sessionLastKnowledgeSearchId: "This ID uniquely identifies the Knowledge search request that was made during the most recently completed 'Digital Menu' or 'Wait for Input' action execution during its processing to get Knowledge Base Documents.", sessionLastNLUCollectionConfidence: "The confidence level from the NLU engine for the participant's most recent utterance in an '%1$s' action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET Decimal. Otherwise the value will be in the inclusive range of 0.0 to 1.0", sessionSource: "The type of application or mechanism that the end user is employing to communicate with the bot. Valid values are 'apple', 'applebusinesschat', 'discord', 'facebookmessenger', 'genesyschatwidget', 'line', 'phone', 'signal', 'slack', 'telegram', 'webchat', 'whatsapp' or 'unknown' if not one of the previous values.", sessionSourceVoiceSurvey: "The type of application or mechanism that the end user is employing to communicate with the voice survey. It has one valid value: 'phone'.", surveyForm: "The Survey Form associated with this flow.", workitem: "The workitem associated with this flow.", workitemEventType: "The workitem event type that started this flow. Valid values for event types can be found in Workitem Flow settings. If an event was not responsible for the flow instance, this will return a NOT_SET String.", workitemOriginal: "The workitem as it existed prior to the event that caused this flow instance to run.", voicemailDebugEntityTypeDescription: "If debug is enabled for the flow, this variable indicates which voicemail entity should be used when testing. A value of '%1$s' tells the flow runtime to use the Group value specified in the Voicemail.DebugGroup variable for the voicemail entity. A value of '%2$s' tells the flow runtime to use the Queue value specified in the Voicemail.DebugQueue variable for the voicemail entity. A value of '%3$s' tells the flow runtime to use the User value specified in the Voicemail.DebugUser variable for the voicemail entity. If the value is NOT_SET, this tells the flow runtime to use no voicemail entity when testing. This is typically used to ensure that changes to flow logic will handle the case of no voicemail entity being available at voicemail flow runtime.", voicemailDebugEntityTypeNoValueLabel: "No Voicemail Entity", voicemailDebugGroupDescription: "If debug is enabled for the flow and the Voicemail.DebugEntityType variable value is '%1$s', this specifies the Group that should be used at flow runtime when testing.", voicemailDebugQueueDescription: "If debug is enabled for the flow and the Voicemail.DebugEntityType variable value is '%1$s', this specifies the Queue that should be used at flow runtime when testing.", voicemailDebugUserDescription: "If debug is enabled for the flow and the Voicemail.DebugEntityType variable value is '%1$s', this specifies the User that should be used at flow runtime when testing.", voicemailEntityGreetingAudioDescription: "Returns an Audio value for the voicemail greeting of the entity for which the voicemail flow is running. If no entity is available or no voicemail greeting audio is available for the entity, a NOT_SET Audio value is returned.", voicemailEntityNameAudioDescription: "Returns an Audio value for the name of the entity for which the voicemail flow is running. If no entity is available or no entity name audio is available for the entity, a NOT_SET Audio is returned.", voicemailEnabledDescription: "Returns whether or not voicemail is enabled for the entity for which the voicemail flow is running. If no entity is available, this returns false.", voicemailEntityNameDescription: "The name of the entity for which the voicemail flow is running. For example, if the voicemail flow is running for a queue, this will return the name of the queue.", voicemailEntityTypeDescription: "The type of entity for which the voicemail flow is running. Valid values are 'group', 'queue' or 'user'.", voicemailGroupDescription: "If the voicemail flow is running on behalf of a group, this variable will provide information about the group. Otherwise it will be a NOT_SET Group.", voicemailQueueDescription: "If the voicemail flow is running on behalf of a queue, this variable will provide information about the queue. Otherwise it will be a NOT_SET Queue.", voicemailUserDescription: "If the voicemail flow is running on behalf of a user, this variable will provide information about the user. Otherwise it will be a NOT_SET User.", voicemailVoicemailSnippet: "The voicemail snippet for the voicemail flow." }, channelTypes: { call: "Calls", chat: "Chats" }, outputModes: { text: "Text", voice: "Voice" }, language: { infoSupportsDataPlayback: "Supports runtime data playback: %1$s", infoSupportsSpeechRec: "Supports speech recognition: %1$s", infoSupportsTextToSpeech: "Supports text to speech: %1$s", selectOne: "Select a language", label: "Language", labelAndTagDisplayStr: "Language: %1$s", infoSupportsDataPlaybackSupported: "Supports runtime data playback", infoSupportsSpeechRecSupported: "Supports speech recognition", infoSupportsTextToSpeechSupported: "Supports text to speech", infoSupportsDataPlaybackNotSupported: "Does not support runtime data playback", infoSupportsSpeechRecNotSupported: "Does not support speech recognition", infoSupportsTextToSpeechNotSupportedFlexibleTTS: "Does not natively support text to speech" }, processVoicemailInput: { processVoicemailInputInfoMessage: "If a voicemail is collected, execution takes the '{{branch.__VOICEMAIL__}}' output and the Voicemail Snippet is saved to the '{{variable.__VOICEMAIL_VOICEMAIL_SNIPPET__}}' variable. The maximum time allowed for a Voicemail Snippet is 3 minutes.", processVoicemailInputInfoMessageWithMaxRecordingTime: "If a voicemail is collected, execution takes the '{{branch.__VOICEMAIL__}}' output and the Voicemail Snippet is saved to the '{{variable.__VOICEMAIL_VOICEMAIL_SNIPPET__}}' variable. The maximum time allowed for a Voicemail Snippet is determined by the {{link.__ORGANIZATION_SETTINGS__}}." }, collectVoiceSnippet: { voiceSnippetLabel: "Voice Snippet", voiceSnippetDescription: "The Voice Snippet itself if the action is successful. If not successful, the bound output variable value will be left untouched.", voiceSnippetDurationLabel: "Voice Snippet Duration", voiceSnippetDurationDescription: "The audio Duration of the Voice Snippet if the action is successful. If not successful, the bound output variable value will be left untouched.", maxVoiceSnippetTimeLabel: "Maximum Voice Snippet Time", maxVoiceSnippetTimeDescription: "The maximum time allowed for Voice Snippet. If the setting value resolves to a NOT_SET Duration at flow runtime, the default of 3 minutes will be used." }, languageSkill: { placeholder: "Select a language skill" }, literal: { dialingCode: "Dialing Code", dialingScheme: "Scheme", empty: "", enterNumber: "Enter a number", phoneNumber: { noExpressionLabel: { errorNoSchemeType: "There is no phone number scheme (tel:, sip: or sips:) set.", errorNoDialingCode: "There is no phone number dialing code.", errorNoNumber: "There is no number specified in the phone number.", errorInvalidSipUri: "The phone number has an invalid SIP URI.", errorInvalidNumber: "The phone number has an invalid E.164 format." }, withExpressionLabel: { errorNoSchemeType: "There is no phone number scheme (tel:, sip: or sips:) set for %1$s", errorNoDialingCode: "There is no phone number dialing code set for %1$s", errorNoNumber: "There is no number specified in the phone number for %1$s", errorInvalidSipUri: "The phone number has an invalid SIP URI for %1$s", errorInvalidNumber: "The phone number has an invalid E.164 format for %1$s" } }, increaseNumericTooltip: "Press to increase by %1$s, hold shift to increase by %2$s", decreaseNumericTooltip: "Press to decrease by %1$s, hold shift to decrease by %2$s", toExpressionModeTooltip: "Editor is in literal mode, click to enter an expression.", watermarkNoContext: "Enter value", watermarkPhoneNumber: "Enter phone number", watermarkSipUri: "Enter SIP URI" }, legacyRouting: { actionCallTask: 'Call "Find Legacy Queue" task', actionDecisionFoundFieldName: "Legacy routing custom field found?", actionDecisionFoundQueueName: "Legacy queue found?", actionDecisionFoundQueueStringIdOrName: "Queue ID/name found?", actionDecisionFoundQueueStringName: "Queue name found?", actionUpdateDataQueueStringIdOrName: "Save queue ID/name to variable", actionUpdateDataQueueStringName: "Save queue name to variable", actionFindQueueId: "Find queue based on ID", actionFindQueueName: "Find queue based on name", actionTransferToACDName: "Transfer to found queue", actionLoopName: "Loop through Chat.Guest.customFields", legacyRoutingOffAlert: "Architect no longer includes legacy queue routing functionality for newly-created Inbound Chat Flows.", legacyRoutingOnAlert: "When you create a new Inbound Chat Flow, Architect adds a task and actions with default logic to honor legacy queue routing for chats.

You may safely remove the task and actions if legacy queue routing is not needed in the flow, or edit the default logic as needed.", taskName: "Find Legacy Queue" }, loop: { count: "Loop Count", index: "Index", indexDataName: "Current Index Data Name", lessThanOne: "A Loop Count less than one will skip the loop action", loops: "Loops", notInLoop: "This action must be within a loop path.", terminating: "The loop path cannot be terminating" }, loopUntil: { taskEditorCheckUntilBox: "Check Until", exitWhenUntilCriteriaMet: "Exit when Until Case criteria is met", maxLoopCount: "Maximum Loop Count", noLoopIndexVariableSpecified: "No loop index variable specified", untilCaseLabel: "Until Case", untilCasesLabel: "Until Cases", noUntilCasesDefined: "No Until Cases defined", addUntilCase: "Add Until Case", untilCaseNameLabel: "Until Case Name %1$s", untilCaseConditionLabel: "Until Case Condition" }, menu: { createNameLabel: "Menu Name", createMenu: "Create New Menu", defaultMenuSettings: "Default Menu Settings", defaultChoiceNotValid: "Default menu choice is not valid", defaultMenuChoice: "Default Menu Choice", defaultMenuPlaceholder: "None ( disconnect the interaction )", editMenu: "Go to Menu", extDialDelayTooBigError: "The maximum delay for extension dialing should be less than the time to wait before repeating", extensionDialingMaxDelay: "Maximum delay for extension dialing", initialAudioLabel: "Menu Prompt", invalidReference: "There is an invalid menu reference set", label: "Menu", menuOptionsLabel: "Menu Options", menuSelectionTimeout: "Menu selection timeout", menuSelectorWatermark: "Select a menu", multipleNames: "Another menu has the same name", newDefaultName: "New Menu %1$s", noMenuChoices: "There are no menu choices", noReference: "There is no menu set", promptRepeatCount: "Number of times to repeat menu", promptRepeatDelayTooSmallError: "The time to wait before repeating should be greater than the maximum delay for extension dialing", transferTo: "Menu", useExtensionDialing: "Listen for extension dialing", menuAccess: "Menu Access" }, menuChoice: { duplicateDtmf: "DTMF (%1$s) is used in two or more menu choices at this menu level", duplicateDtmfGlobal: "DTMF (%1$s) is used in two or more menu choices in this flow", dtmfInUseGlobal: "Digit is used in another menu", dtmfInUseWithSwap: "Digit is in use in this menu ( 'shift + click' to swap)", dtmfInUse: "Digit is in use in this menu", dtmfSelector: "DTMF", duplicateSpeechTerms: "Duplicate speech recognition terms: [%1$s]", globalDtmf: "DTMF goes to this menu choice from any menu", globalSpeechAndActionError: "Global speech recognition terms are not allowed when the flow contains an action of type '%1$s'", globalSpeechRec: "Speech recognition terms go to this menu choice from any menu", noDtmfOrSpeechRec: "Each menu choice must have DTMF or speech recognition terms for each supported language", noDtmfWithDisabledSpeechRec: "Each menu choice must have DTMF when speech recognition is disabled" }, editFlow: { addFlowToBegin: "Add a flow to begin", create: "Create Flow", createFlowTyped: "Create '%1$s'", editFlowTitle: "Edit Flow Information", descWatermark: "Description for flow", defaultLanguage: "Default Language", divisionDescriptionAddFlow: "To add a flow in a division, the following permissions are required in that division.", divisionDescriptionEditFlow: "To change the division of a flow, the following permissions are required in the destination division.", flowNameInvalidCharacter: "Flow name cannot contain the '/' character.", flowNameIsInvalidMessageNoAlphaNumericError: "Flow name must contain at least one alphanumeric character.", flowNameWatermark: "Name for flow", flowNameCannotBeBlank: "Flow name cannot be blank.", nameDescChangeWarning: "Changes to name and description apply to all versions of the flow.", noDebugPostfix: "Flow name cannot end in '-debug'", saveAndProceed: "Save and Proceed", saveAs: "Save Flow As", saveChanges: "Save Changes", saveFlow: "Save Flow", secureCallFlowAgentInitiatedLabel: "Is this an agent-initiated Secure Call Flow?", secureCallFlowAgentInitiatedTrue: "Yes, it will only be initiated by agents.", secureCallFlowAgentInitiatedFalse: "No, other call flows will initiate this secure flow using the 'Transfer to Secure Flow' action.", viewExampleFlowsInfo: "Quick start example flows to boost your productivity", viewExampleFlowsLabel: "View Example Flows" }, properties: { common: { featureToggleUnavailble: "This requires a feature that is not available.", flowReadOnly: "The flow is read only." }, variable: { common: { set: { cannotSetIsSchemaInput: "Cannot change because this variable is marked as an input in a published version of the flow.", cannotSetIsSchemaInputOutput: "Cannot change because this variable is marked as an input / output in a published version of the flow.", cannotSetIsSchemaOutput: "Cannot change because this variable is marked as an output in a published version of this flow." }, support: { notSupportedInputVariableScope: "'%1$s' scoped variables cannot used as inputs in flows of type '%2$s'.", notSupportedOutputVariableScope: "'%1$s' scoped variables cannot used as outputs in flows of type '%2$s'." }, variableIsReadOnly: "The variable is read only." }, isInput: { support: { notSupportedTypeNotValidAsFlowInput: "The variable type '%1$s' cannot be used as an input to flows of type '%2$s'." } }, isOutput: { support: { notSupportedTypeNotValidAsFlowOutput: "The variable type '%1$s' cannot be used as an output to flows of type '%2$s'." } }, secure: { support: { notSupportedNoSecureVariables: "Secure variables are not supported in flows of type '%1$s'." } } } }, stringBodyHandlingTypes: { stringBodyHandlingTypeConvertToHtmlLabel: "Convert to HTML", stringBodyHandlingTypeConvertToHtmlDescription: "Convert formatting in the String to HTML.", stringBodyHandlingTypeConvertToMarkdownLabel: "Convert to Markdown", stringBodyHandlingTypeConvertToMarkdownDescription: "Convert formatting in the String to Markdown.", stringBodyHandlingTypeNoneDescription: "Default String handling for flow type.", stringBodyHandlingTypeRemoveAllFormattingLabel: "Remove All Formatting", stringBodyHandlingTypeRemoveAllFormattingDescription: "Remove all formatting from the String." }, missingRequiredProducts: { flowType: { unavailable: "The flow type of '%1$s' is not available." } }, previousMenu: { noMenus: "There are no menus in this flow for Previous Menu to return to.", inStartupError: "This action is invalid when used in the Starting Task because there is no menu to return to." }, abortSurvey: { dispositionLabel: "Disposition", dispositionWatermark: "Select the disposition status", dispositionError: "Error", dispositionOptOut: "Opt Out", noDisposition: "No disposition selected" }, completeSurvey: { inviteBodyDescription: "The contents of the initial invite sent to the survey invitee. This is typically provided through a variable which contains the output from a Get Response action.", inviteBodyLabel: "Invite Body", inviteSubjectDescription: "The subject line of the initial invite sent to the survey invitee.", inviteSubjectLabel: "Invite Subject", reminderBody: { description: "The contents of the reminder email sent to the survey invitee.", label: "Reminder Body", noValue: { runtimeStr: "No reminder body specified", selectionLabel: "No body" } }, reminderSubject: { description: "The subject line of the reminder email sent to the survey invitee.", label: "Reminder Subject", noValue: { runtimeStr: "No reminder subject specified", selectionLabel: "No subject" } }, targetAddressDescription: "The address used to contact the survey invitee; usually it will be an email address", targetAddressLabel: "Target Email Address", targetAddressTypeLabel: "Target Address Type", validation: { reminderMustHaveSubjectAndBody: "Both the reminder subject and body must have a value specified or no value specified to be valid." } }, returnToAgent: { helpText: "This action should only be used in secure call flows initiated by an agent and not a Transfer to Secure Flow action. See Help for more details.", reasonCodeLabel: "Reason Code", reasonCodeWatermark: "Enter an exit reason code or short description" }, screenPop: { chatScript: "inbound chat script", emailScript: "email script", screenPopScript: "screen pop script", shortMessageScript: "inbound message script", noInputs: "The selected %1$s has no inputs.", selectedScreenPop: "Screen Pop Script", selectedChatScript: "Chat Script", selectedEmailScript: "Email Script", selectedShortMessageScript: "Message Script", selectScript: "Select a %1$s", scriptNotFound: "The selected %1$s could not be found.", scriptMissingFeature: "The selected '%1$s' is missing the '%2$s' script property feature.", mustSelectScript: "A %1$s must be selected.", savedVersionOfScript: "Flow is referencing a cached version of this %1$s. The %1$s may be out of date or deleted.", scriptProperties: { scriptPropertyCallback: "Callback", scriptPropertyChat: "Chat", scriptPropertyEmail: "Email", scriptPropertyMessage: "Message", scriptPropertyScreenPop: "Inbound" } }, scripts: { noInputs: "The selected script has no inputs.", selectWatermark: "Select a script", scriptNotFound: "The selected script could not be found.", scriptMissingFeature: "The selected script is missing the required script property feature.", savedVersionOfScript: "Flow is referencing a cached version of this script. The script may be out of date or deleted." }, setAttributes: { attribute: "Attribute", addAttributeButton: "Add attribute to set", noAttributesDefined: "No attributes defined", applyWarning: "Changes to participant data will not be available in the cloud until the flow ends.", nameLabel: "Attribute Name %1$s" }, setConversationData: { conversationDescription: "The conversation ID to set participant data on.", conversationLabel: "Conversation ID", participantDescription: "If supplied, the participant data of the specified participant is used. In most cases, this can remain unspecified or NOT_SET and the customer/external participant is used.", participantLabel: "Participant ID" }, setExternalTag: { externalTagSettingLabel: "External Tag" }, search: { contains: "Contains", clearSearchResults: "Clear search results", exact: "Exact", filteredOutItemOne: "One item filtered out due to incompatible data.", filteredOutItemsMoreThanOne: "%1$s items filtered out due to incompatible data.", flowDescription: "The description of the flow", id: "The ID for %1$s", langCodeDescription: "A supported language code", languageDescription: "A supported language", name: "The name of the %1$s", noResults: "No results found", atMax: "More items are available. Please use the search box to search for more results.", promptDescription: "The description of the prompt", searchTypes: "Search types dropdown", startsWith: "Starts With", lastSearchTime: "Last Search: %1$s", variableDescription: "The description of the variable", searchWatermark: "Search flow" }, setIntent: { nluMustHaveOneIntentToSetIntent: "There must be at least one intent defined in the bot's Natural Language Understanding configuration if you want to set an intent." }, setLocale: { defaultLanguageLocked: "The default language cannot be changed in this flow type", addLanguage: "Add Language", addLanguageWithIcon: "Language", defaultLanguageError: "Language is not in supported languages", filterLanguages: "Search languages", genericLanguageError: "Language %1$s cannot be used because it does not have a region sub-tag.", headerDefault: "Default", headerDefaultTitle: "Default Flow Language", headerLanguage: "Language", headerLanguageTitle: "Languages the flow can run in", headerSkill: "Default Language Skill", headerSkillTitle: "Default language skill used for Transfer to ACD", invalidLocale: "Invalid value for language", locale: "Language", localeWatermark: "Select language", moreLanguages: "More languages...", multilingualSupportUnavailable: "This flow type only allows for 1 supported language to be configured", navigatorLanguageNotVariantError: "%1$s is not a variant of the primary language.", navigatorUnsupportedLanguageError: "%1$s is not a supported language in Navigator.", noSupportedLanguages: "Select at least one language to support", noDefaultLanguage: "There is no default language set", removeLanguage: "Remove language", resetTitle: "Reset fallback language to its default", runtimeLangDisplayErrorFlexibleTTS: "Indicates the language does not support runtime data playback, speech recognition or native text to speech.", search: "Search languages", selectLanguage: "Select Language", skillMappingName: "Language Skill for %1$s", supportedLanguages: "Supported Languages", useLanguage: "Use Language", warning: "This language change will take effect after the task ends.", warningAutomate: "The language change is immediate and only applies to this flow instance.", warningImmediate: "The language change is immediate." }, setPriority: { setPriorityLabel: "Priority", setPriorityDescription: "If the priority value is outside the allowable range or NOT_SET Integer, execution takes the '{{branch.__FAILURE__}}' path at runtime. Otherwise, if successful, execution will update the '{{variable.__CONVERSATION_PRIORITY__}}' variable.", setPriorityDescriptionWorkitemFlow: "If the priority value is outside the allowable range or a NOT_SET Integer, execution takes the '{{branch.__FAILURE__}}' path at runtime. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path and the 'Priority' property of '{{variable.__WORKITEM_WORKITEM__}}' variable will reflect the priority value." }, setPostFlow: { actionType: "Action Type", actionDescription: "Pick the type of follow-up action you want to trigger after the interaction ends.", anyDisplayString: "Any", calleeDisplayString: "Agent", callerDisplayString: "Caller", postFlowActionClearedOnSecureTransfer: "When a conversation is transferred to a Secure Flow - either in this flow or a later one - any Post-Flow actions that were set will be cleared.", target: "Target", targetPlaceholder: "Select a Post-Flow target", targetTypeDescription: "Select who this post-flow will apply to.", agentDisplayString: "Agent", senderDisplayString: "Sender", postFlowDescription: "Pick the type of follow-up action you want to trigger after the interaction ends.", invocationDataDescription: "JSON data to pass to the flow that is triggered after the interaction ends." }, setSkills: { setACDSkillsLabel: "ACD Skills", setACDSkillsDescription: "The ACD Skills to set on the conversation. If the value is an empty collection, any existing ACD Skills will be removed from the conversation. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the conversation. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the '{{variable.__CONVERSATION_ACD_SKILLS__}}' variable will be updated to reflect the new ACD Skills.", setACDSkillsDescriptionWorkitemFlow: "The ACD Skills to set on the workitem. If the value is an empty collection, any existing ACD Skills will be removed from the workitem. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the workitem. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the 'Skills' property of the '{{variable.__WORKITEM_WORKITEM__}}' variable will be updated to reflect the new ACD Skills.", noValueACDSkills: "Keep current ACD skills", setLanguageSkillLabel: "Language Skill", setLanguageSkillDescription: "The Language Skill to set on the conversation. If the value is a NOT_SET Language Skill, any existing Language Skill will be removed from the conversation. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the conversation. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the '{{variable.__CONVERSATION_LANGUAGE_SKILL__}}' variable will be updated to reflect the new Language Skill.", setLanguageSkillDescriptionWorkitemFlow: "The Language Skill to set on the workitem. If the value is a NOT_SET Language Skill, any existing Language Skill will be removed from the workitem. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the workitem. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the 'LanguageSkill' property of the '{{variable.__WORKITEM_WORKITEM__}}' variable will be updated to reflect the new Language Skill.", noValueLanagugeSkill: "Keep current language skill" }, setUUIData: { disconnectDropDownText: "For Disconnects", transferDropDownText: "For Transfers", mode: "Outgoing UUI Data", noUUIData: "No UUI data will be sent." }, setWhisperAudio: { label: "Whisper Audio", noValueRuntimeEvaluationString: "Use queue configured whisper audio", noValueSelectionLabel: "Use Queue Default", infoMessage: "Whisper audio is set using the current language of the flow when this action executes. Changing the flow language after this action instance will not change previously set whisper audio to the new language." }, setWrapupCode: { wrapupCode: "Wrapup Code", applyWarning: "Changes to the wrapup code will not be available in the cloud until the flow ends." }, skills: { multipleSkillsError: "There are two or more skills with the same value", placeholderSkill: "Select an ACD skill", proficiency: "ACD Skill Proficiency %1$s" }, skillExpressionFilters: { skillExpressionFiltersLabel: "Skill Expression Filters", skillExpressionFiltersResult: "Skill Expression Filters Result", evaluateSkillExpressionFiltersTooltipInfo: "Accepts skill expression strings for validation and normalization. If an expression string is empty, too long, syntactically invalid or references invalid ACD skills or language skills, the result will include error details in the errors property of the returned skill expression filter result and execution will take the Invalid output path. If the action cannot complete, such as when runtime execution limits are exceeded, execution takes the \u2018{{branch.__FAILURE__}}\u2019 output path at flow runtime.", evaluateSkillExpressionFiltersResultTooltipInfo: "Returns the skill expression filters result from the supplied skill expression strings. Individual skill expression filters in the returned collection will contain the original and normalized expressions, referenced ACD and language skills and any error information for the supplied skill expression filter. If errors are present, the normalized expression will fail during routing.", exampleErrorResultsTitle: "Example Error Result Values", setSkillExpressionFiltersTooltipInfo: "Accepts skill expression filters to use for routing. If any of the skill expression filter values are in error or NOT_SET, execution will take the '{{branch.__FAILURE__}}' output path at flow runtime.", transferToAcdSkillExpressionFiltersTooltipInfoPrefix: "Provides filters that determine which agents are eligible for assignment when the conversation is transferred to the queue. The filters are optional and are applied only when the target queue supports skill expression evaluation.", transferToAcdSkillExpressionFiltersTooltipInfoNonAutomateSuffix: "If a collection value with more than the maximum allowed item is supplied or contains one or more Skill Expression Filters that are invalid, execution takes the '{{branch.__FAILURE__}}' output path.", transferToAcdSkillExpressionFiltersTooltipInfoAutomateSuffix: "If a collection value with more than the maximum allowed item is supplied or contains one or more Skill Expression Filters that are invalid, execution invokes error handling." }, speechRec: { addInvalidPrompt: "Add prompt for invalid or ambiguous input", addInvalidPromptOverride: "Override default invalid or ambiguous input prompts", addAnotherInvalidPrompt: "Add another prompt", companyDirectoryLabel: "Company Directory", companyDirectoryNotSupportedPlural: "Company Directory is not supported for the languages %1$s", companyDirectoryNotSupportedSingle: "Company Directory is not supported for the language %1$s", defaultEngine: "System default speech engine", defaultSpeechSettings: "Default Flow-Level Speech Settings", description: "%1$s speech recognition term", directoryChoices: { allEnabled: "Enable for entire flow", allDisabled: "Disable for entire flow", startEnabled: "Enable for starting task or menu only" }, enableCompanyDirectory: "Enable company directory speech recognition for all menus", engineLabel: "Speech Engine", errorSpeechRecDisabledWithSpeechRec: "Speech recognition is disabled. Speech recognition terms will not be used until it is re-enabled.", errorSpeechRecEnabledDisabled: "Speech recognition is disabled. Enabled settings will not be available.", enableAllSpeechRec: "Enable speech recognition for the entire flow", disableAllCompanyDirectory: "Disable company directory for the entire flow", duplicateTermErrorLocal: "Term is already defined", duplicateTermErrorMenu: "Term is defined elsewhere: ", generalSettings: "General Speech Settings", hideAllLangs: "hide languages", invalidPrompts: "Invalid or ambiguous input prompts", invalidPromptsSingular: "Invalid or ambiguous input prompt", label: "Speech Recognition", suppressCallRecordingLabel: "Recording and Speech Recognition", suppressCallRecordingsSpeechRec: "Suppress recording for the entire flow", missingSpeechRec: "Not all languages have speech recognition terms", minConfidenceLevel: "Minimum confidence level", minConfidenceLevelRange: "(0-100%)", notSupportedLanguage: "Speech recognition is not supported in %1$s", notSupported: "Speech recognition not supported", optionsLabel: "Speech Recognition Options", ambiguousPromptShortLabel: "Prompt %1$s", resetToDefault: "Reset back to default prompts", showAllLangs: "show all languages", termsPlaceholder: "Enter speech recognition terms", timeoutComplete: "Complete match timeout", timeoutIncomplete: "Incomplete match timeout", timeoutMaxSpeech: "Maximum speech length" }, supportedBrowsers: { title: "Unsupported Browser", unsupportedBrowser: "You are running an unsupported, outdated browser. Architect supports the following browsers:", chrome: "Latest version of Google Chrome", firefox: "Mozilla Firefox (latest ESR version)", safari: "Latest version of Safari", pleaseUpgrade: "Please upgrade to one of these supported browsers." }, state: { editorLabel: "State editor", createNameLabel: "State Name", createState: "Create New State", endState: "End of State", endStateOrFlow: "Ends State or Flow", goToState: "Go to State", invalidReference: "There is an invalid state reference set", label: "State", multipleNames: "Another state has the same name", noReference: "There is no state reference set", stateSelectorWatermark: "Select a state", transferTo: "State" }, task: { addPath: "Add Path", containsNoActions: "In-queue task contains no actions", createNameLabel: "Task Name", createBranch: "Create New Output Path", createBranchLabel: "Path Name", createTask: "Create New Task", defaultPathLabel: "Default", dragHere: "Drag action here", addActionHere: "Add action here", dynamicBranchTooltip: "This branch was created by a server-based object.", editorLabel: "Task editor", editorZoomLabel: "Zoom", endFlow: "End of Flow", endLoop: "Exit Loop", endTask: "End of Task", endTaskOrFlow: "Ends Task or Flow", nextLoop: "Start Next Loop", goToTask: "Go to Task", invalidReference: "There is an invalid task reference set", invalidReferenceTaskTransfer: "Cannot jump to a task that has output paths", invalidReferenceStartUpTask: "Starting Task not allowed as a Call Task target", invalidBranchReference: "There is an invalid path reference set", label: "Task", labelMoreValues: "And %1$s more...", multipleNames: "Another task has the same name", multipleNamesPath: "Another path has the same name", newDefaultName: "New Task %1$s", noPathReference: "There is no path reference set", newDefaultStateName: "New State %1$s", noReference: "There is no task reference set", noTerminatingAction: "The task does not contain a terminating action", outputPathForTask: "Set as an output path for %1$s task", outputPathModalCreate: "Create new output path", path: "Output Path", pathName: "Path Name", paths: "Output Paths", pathsMenu: "Output Paths...", pathSelectorWatermark: "Select an output path", pathType: "Exit Path", switchToMenu: "Switch to Menu", switchToTask: "Switch to Task", switchToState: "Switch to State", switchToCommonModule: "Switch to Common Module", switchToBot: "Switch to Bot", switchToMenuChoice: "Switch to Task Menu Choice", taskSelectorWatermark: "Select a task", taskActionErrorsOne: "There is one action in error within this task", taskActionErrorsMoreThanOne: "There are %1$s actions with errors within this task", taskActionWarningsOne: "There is one action with a warning within this task", taskActionWarningsMoreThanOne: "There are %1$s actions with warnings within this task", transferTo: "Task", wantToDeleteAction: "Are you sure you want to delete this Action? If deleted, all of the actions in its output paths will also be deleted.", wantToDeleteCase: "Are you sure you want to delete this Case? If deleted, all of the actions in its output paths will also be deleted." }, toolbox: { collapse: "Collapse toolbox", expand: "Expand toolbox", title: "Toolbox", searchToolbox: "Search Toolbox", noActionsFoundInSearch: "No actions found" }, transcription: { enableTranscription: "Flow Transcription", enableTranscriptionDescription: "If true, flow transcription is enabled. If false or a NOT_SET Boolean, flow transcription is disabled.", notValidForLanguages: "Transcription is not available in: %1$s" }, transfer: { allowVoicemail: "Allow rollover to voicemail", connectTimeout: "Connect Timeout", invocationData: "Invocation Data", preTransferAudio: "Pre-Transfer Audio", failureTransferAudio: "Failed Transfer Audio", preTransferCommunication: "Pre-Transfer Communication", preTransferCommunicationDescription: "Wording the flow will convey to the external participant prior to performing the transfer.", failureTransferCommunication: "Failed Transfer Communication", failureTransferCommunicationDescription: "Wording the flow will convey to the external participant if the transfer fails.", uuiData: "UUI Data to Set", alertOnTransfer: "Alert on Transfer", alertOnTransferDescription: "If true, this indicates that the workitem should alert on successful transfer. If false or a NOT_SET Boolean, the workitem should not alert on transfer." }, transferPureMatch: { addSkill: "Add ACD Skill", invalidProficiency: "Proficiency for skill %1$s must be between 1 and 10", appendSkills: "Append conversation ACD Skills", appendSkillsHeader: "Append ACD Skills", appendSkillsDescription: "If true, this will append the ACD skills configured on this action to the existing skills already set on the conversation. If false or a NOT_SET Boolean, the ACD skills configured on this action will replace the skills set on the conversation.", languageSkill: "Language Skill", languageSkillDefault: "Using supported language's default language skill", languageSkillDescription: "The preferred language skill for the transfer. If no language skill is provided, the default language skill of the flow's current language will be used.", multipleQueuesError: "There are two or more queues with the same value", preferredAgents: "Preferred Agents", preferredAgentsDescription: "Supplies a list of agents and scores to use for the Preferred Agent Routing settings on the target queue. Use the MakeList and MakeAgentScorePair functions or the MakeListAgentScorePair function to create an AgentScorePair collection that provides the agents and score values. See Transfer to ACD action article in the Resource Center for additional details.", directAgent: "Direct Agent", directAgentDescription: "Provides a target agent for the interaction on the target queue for Direct Routing. If specified, the agent takes precedences over the target queue's routing method and any agents specified in the `Preferred Agents` setting on this action.", overrideDefaultInQueueFlow: "Override default in-queue handling", queue: "Queue", resetInQueueFlow: "Reset to Organization default", transferACDInCommonModuleWarning: "Within a common module flow, in order to override default in-queue handling, all compatible flow types specified on the common module flow must expect the same in-queue flow type.", skill: "ACD Skill %1$s", priority: "Priority", routing: "Routing", workitemPriorityDescription: "Sets the priority of the Workitem. If the setting value resolves to a NOT_SET Integer at flow runtime, the Workitem priority will remain unchanged." }, transferVoicemail: { noQueueNote: "Call will be transferred to the voicemail of the current queue for which the flow is running.", noQueueTooltip: "Call will be transferred to the voicemail of the current queue for which the flow is running for these flow types: %1$s", transferTarget: "Transfer Target", voicemailCallbackSettings: "Voicemail Callback Settings", voicemailGreeting: "Voicemail Greeting", voicemailTypeNonVocalByLang: "%1$s voicemail has an initial beep and no additional prompting for the language %2$s.", voicemailTypeNonVocalByLangs: "%1$s voicemail has an initial beep and no additional prompting for the languages %2$s.", voicemailScript: "Voicemail Script", voicemailScriptSettings: "Voicemail Script Settings" }, trustedOrg: { orgShortName: "Organization Name: %1$s", trustedUser: "Trusted External User" }, updateVariables: { addStatement: "Add update statement", createCollection: "Create Collection", noStatementError: "There are no update statements", updateStatement: "Update Statement", variableName: "Variable Name %1$s", variableValue: "Value To Assign %1$s", updateStatements: "Update Statements", noUpdateStatements: "No Update Statements defined", maxUpdateStatements: "You have reached the maximum statements allowed" }, usages: { openCommonModule: "(open flow in new tab)", openCommonModuleTooltip: "Open common module in new tab to see usage details for this resource" }, user: { aDeletedUser: "a deleted user", label: "User", userLabelPlural: "Users", placeholder: "Select a user", system: "System" }, utilizationLabel: { utilizationLabelLabel: "Utilization Label", placeholderUtilizationLabel: "Select a utilization label", setUtilizationLabelDescription: "The Utilization Label to set on the conversation." }, division: { selectDivisionPlaceholder: "Select a Division" }, variableDetailsModal: { cantEnableInputOnSecureVariable: "Cannot enable input because this is marked as a secure variable.", cantEnableOutputOnSecureVariable: "Cannot enable output because this is marked as a secure variable.", cantEnableSecureOnInputVariable: "Cannot enable secure because this is marked as an input variable.", cantEnableSecureOnOutputVariable: "Cannot enable secure because this is marked as an output variable.", cannotRescopeToTask: "Change accessibility by opening variable details where it is needed.", cannotChangeScopeBecauseOfOutput: "Cannot change accessibility because this is marked as an output variable.", cannotChangeScopeBecauseOfInput: "Cannot change accessibility because this is marked as an input variable.", caseChangeMessage: "All usages must be changed since the variable's name is changing by case only.", clearVariable: "Clear variable...", context: "Context", editVariableTitle: "Edit Variable", newUsages: "New usages", readOnly: "read only", readWrite: "read-write", saveChangesMessage: "Do you want to save the changes to this variable?", sections: { nameAndDescription: "Name and Description", variableOptions: "Variable Options" }, slotVariableDescription: "Variable for the '%1$s' slot.", systemScope: "This variable has %1$s access across the entire flow", systemScopeWithInitialValue: "This variable has read only access across the entire flow but does allow assignment of an initial value", updateUsages: "Existing usages to change", usageError: "Usage is a different task and can not be changed", usageLocation: "Location", viewVariableTitle: "View System Variable", variableType: "Type: %1$s", variableContentIsSecure: "Content is secure", variableFlowInputLabel: "Input to flow", variableTaskInputLabel: "Input to task", variableFlowOutputLabel: "Output from flow", variableTaskOutputLabel: "Output from task" }, variable: { descriptionWatermark: "Enter variable description", flowScope: "Entire flow", flowScopeCommon: "Entire Common Module", initialValueLabel: "Initial Value", initialValueError: "Initial value has a validation error.", addVariable: "Add Variable", addVariableButton: "Create", cannotDeleteVariableReasonSlot: "Slot variables are automatically managed by Architect based on slots defined within the Natural Language Understanding configuration.", cannotDeleteVariableReasonInput: "It is marked as a flow input in a published flow signature and cannot be removed.", cannotDeleteVariableReasonInputOutput: "It is marked as a flow input and output in a published flow signature and cannot be removed.", cannotDeleteVariableReasonOutput: "It is marked as a flow output in a published flow signature and cannot be removed.", cannotDeleteVariableReasonIsSystem: "It is a built-in variable and cannot be removed.", cannotDeleteVariableReasonUsages: "It is used in one or more places within the flow and cannot be deleted until it is no longer in use.", direction: "Direction", duplicatedOutputVariableReference: "The variable '%1$s' is already referenced in another output.", filterVariablesByScopeAll: "All", filterVariablesByScope: "Filter data by accessibility", initialValueNotSupported: "You cannot specify an initial value on a system variable.", input: "Input", output: "Output", outputDeleteTooltip: "Deletes the output path from the task.", scopeLabel: "Variable Accessibility", secure: "Secure", selectorWaterMark: "Enter variable name", scopeConsumer: "%1$s: %2$s", slotVariableNotUsedButInPublishedSignature: "Slot variable not used by bot flow but used in published bot flow schema", toExpressionModeTooltip: "Editor is in variable mode, click to enter an expression.", variableDeleteTooltip: "Deletes the variable from the flow. Variables in use or output variables that have been published cannot be deleted.", label: "Variable", noVariablesFound: "No variables found", maxVariableLimitSearch: "Showing top %1$s results", variableCannotBeDeleted: "This variable cannot be deleted. %1$s" }, wait: { durationLabel: "Duration", noDurationSet: "There is no duration set.", trimDurationLabel: "Trim Lengthy Duration", trimDurationDescription: "Trim the specified Duration value to be less than the maximum execution time allowed for the flow. This allows the flow to continue processing rather than taking the error path in those scenarios." }, promptUsages: { title: "Usages for %1$s", system: "System", user: "User" }, workgroup: { placeholderQueue: "Select a queue" }, wrapupCode: { placeholder: "Select a wrapup code" }, secureAction: { secureAction: "Secure Data Action", mustSelectAction: "A secure data action must be selected.", actionNotFound: "The selected secure data action could not be found.", savedVersionOfAction: "Flow is referencing a cached version of this secure data action. The action may be out of date or deleted.", noActionsAvailable: "There are no Architect compatible secure data actions available." }, dataAction: { dataAction: "Data Action", mustSelectAction: "A data action must be selected.", actionNotFound: "The selected data action could not be found.", savedVersionOfAction: "Flow is referencing a cached version of this data action. The action may be out of date or deleted.", noActionsAvailable: "There are no Architect compatible data actions available." }, grammars: { deleteGrammarTitle: "Delete Grammar", grammarLabel: "Grammar", noGrammarBasedSttEngineFound: "You must have at least one grammar-based speech to text engine configured in your organization in order to work with grammars in Architect.", noGrammarsFound: "There were no grammars found", addGrammarToBegin: "Add a grammar to begin", searchGrammars: "Search grammars", selectGrammarPlaceholder: "Select a grammar", grammarSingleConfirmDelete: "Are you sure you want to delete the selected grammar?", grammarPluralConfirmDelete: "Are you sure you want to delete the selected grammars?", tooltips: { addGrammar: "Add new grammar", deleteSelectedGrammars: "Delete selected grammar(s)", openSelectedGrammar: "Open selected grammar", refreshGrammars: "Refresh the list of grammars" }, gridColumns: { descriptionColumn: "Description", languagesColumn: "Languages", nameColumn: "Name" }, modal: { addFileLabel: "Add File", addGramFileTitle: "Add A Grammar File", addGrammarLanguage: "Add Language", areYouSureDeleteGrammar: "Are you sure you want to delete the selected grammar named '%1$s' and its resources?", areYouSureDeleteGrammars: "Are you sure you want to delete the %1$s selected grammars and their resources?", areYouSureDeleteGrammarLanguage: "Are you sure you want to delete the following language: '%1$s'?", changeGrammarFileType: "Change Grammar File Type", changeType: "Change Type", closeEditorLabel: "Close Editor", dateUploadedLabel: "Date Uploaded: %1$s", describeYourGrammarPlaceholder: "Describe what your grammar does", dtmfLabel: "DTMF", dtmfWithError: "DTMF: %1$s", fileExceedsLimitsModalTitle: "Grammar Cannot Be Saved", fileExceedsLimitsModalDescription: "The grammar cannot be saved, as the following file exceeds file size limits: '%1$s'.", filesPluralExceedLimitsModalDescription: "The grammar cannot be saved, as the files listed below exceed file size limits.", fileExceedsLimitsModalDescriptionAdditional: "The file limits are %1$s for a .gram file and %2$s for a .grxml file. Please ensure the files do not exceed these limits before attempting to save again.", fileExceedsLimitDtmf: "%1$s: DTMF", fileExceedsLimitDtmfAndVoice: "%1$s: Voice & Dtmf", fileExceedsLimitVoice: "%1$s: Voice", fileNameLabel: "File Name: '%1$s'", gramFileWatermark: "e.g. example_grammar.gram", grammarDescription: "Grammar Description", grammarEditorTitle: "Grammar Editor", grammarEditorLabel: "XML editor for ASR grammars", grammarName: "Grammar Name", grammarNamePlaceholder: "e.g. StartDate", grxmlFilePercentageTooltip: "The percentage of this file's size of the maximum allowed size. The maximum file size for a .grxml file is %1$s.", overrideSpeechRecognitionErrorMessage: "When specifying a value for '%1$s', you must also specify a value for '%2$s'.", overrideSpeechRecognitionErrorMessageAlternative: "No value configured for '%1$s'.", partialSuccessMessage: "There is a server issue and files in this grammar might be incomplete or missing.", partialSuccessMessageAdditional: "To prevent content from being overwritten in error, the grammar will be displayed in read-only mode and temporarily won\u2019t be editable. Please confirm you want to proceed with read-only or close the editor and try again later.", removeGrammarLanguage: "Remove Language", removeGrammarLanguageWarning: "Deleting a language is irreversible and will result in the loss of any ASR Grammar files associated with that language within this Grammar. If you have flows with a supported language that relies on this Grammar, this could result in the flow going into error.", startingLanguage: "Starting Language", newGrammarTitle: "Create New Grammar", errors: { failedToDeleteGrammars: "Failed to delete grammars.", failedToDeleteGrammarWithName: "Failed to delete grammar '%1$s'", errorTemplate: "%1$s (line: %2$s, ch: %3$s)", grammarIdDoesNotExistOnSlot: "A grammar with the ID '%1$s' does not exist. Unable to associate it with the slot '%2$s'.", grammarNameDoesNotExistOnSlot: "A grammar with the name '%1$s' does not exist. Unable to associate it with the slot '%2$s'.", xmlErrorAttributeHasInvalidName: "Invalid name for attribute '%1$s'", xmlErrorAttributeIsRepeated: "Attribute '%1$s' is repeated", xmlErrorAttributeMissingEndQuote: "'%1$s' has an attribute whose value is missing an end quote", xmlErrorAttributeWithoutValue: "Attribute '%1$s' is without a value", xmlErrorClosingTagsCannotContainAttributes: "Closing tags cannot contain attributes", xmlErrorDocumentEmpty: "Document is empty", xmlErrorExtraContentAtEnd: "Extra content at the end of the document", xmlErrorGeneric: "Invalid XML", xmlErrorInvalidTagName: "'%1$s' is an invalid tag name", xmlErrorInvalidSpaceAfterTag: "Invalid space after '%1$s'", xmlErrorTagIsNotClosed: "Tag '%1$s' is not properly closed", xmlErrorTagMismatch: "Opening and ending tag mismatch", xmlErrorTextAreYouSureSave: "Are you sure you want to save?", xmlErrorTextContentSingle: "The following language contains XML errors: '%1$s'.", xmlErrorTextContentPlural: "%1$s languages in this grammar contain XML errors.", xmlErrorTitle: "XML Error", xmlErrorUnexpectedCharacter: "Unexpected character: '%1$s'", xmlNoError: "No XML errors detected" }, noMetadataAvailableForGramFileMessage: "A .gram file is configured for the '%1$s' mode of the '%2$s' grammar but no information is available.", removeFileLabel: "Remove File", selectFileLabel: "Select File", selectedGrammarFileCouldNotBeAttachedExtensionDescription: "The file '%1$s' could not be attached because it does not have the '%2$s' extension", selectedGrammarFileCouldNotBeAttachedSizeDescription: "The file '%1$s' could not be attached because it exceeds the size limit of %2$s for the selected file type.", selectedGrammarFileCouldNotBeAttachedLabel: "Selected Grammar file could not be added", selectGramFileLabel: "Select .gram file", switchFileTypesWarning: "Switching from the '%1$s' file type to the '%2$s' file type will result in your '%1$s' file being removed from the '%3$s' mode of the currently selected language '%4$s'. Do you wish to continue?", unsavedGrammarChangesTitle: "Unsaved Changes", unsavedGrammarChangesText: "Closing the Grammar editor will discard your unsaved changes. Do you wish to continue?", voiceLabel: "Voice", voiceWithError: "Voice: %1$s" }, grammarSlots: { grammarSlotDescriptionInfo: "This setting tells the bot which Grammar to use for the collection of the selected slot value at flow runtime. You can supply a Grammar value or let the bot use the Grammar that is configured on the slot. If you supply a Grammar value and at runtime it resolves to a NOT_SET Grammar, the bot will use the Grammar configured on the slot if one exists.", useSlotConfigDescription: "Use slot's configuration", useSlotConfigLabel: "Use Slot Configuration" } }, analyticsHeatMapOverlay: { analyticsHeatMapToggleLabel: "Flow Insights", apiErrorMessage: "There was an issue loading the data. Please refresh the page.", flowNoAnalyticsData: "There is not enough data yet for this flow version.", flowNotPublished: "Frequency overlay is only available for published versions.", flowAgeLessThanOneDay: "Frequency overlay is based on the last 24 hours of data for version %1$s.", flowAgeMoreThanOneDay: "Frequency overlay is based on the last %1$s days of data for version %2$s.", oldVersionFlowAgeLessThanOneDay: "Frequency overlay is based on the last 24 hours of data for version %1$s.", oldVersionFlowAgeMoreThanOneDay: "Frequency overlay is based on the last %1$s days of data for version %2$s.", veryHighFrequencyTooltipPlural: "Very High Frequency (%1$s Sessions)", veryHighFrequencyTooltipSingular: "Very High Frequency (%1$s Session)", highFrequencyTooltipPlural: "High Frequency (%1$s Sessions)", highFrequencyTooltipSingular: "High Frequency (%1$s Session)", mediumFrequencyTooltipPlural: "Medium Frequency (%1$s Sessions)", mediumFrequencyTooltipSingular: "Medium Frequency (%1$s Session)", lowFrequencyTooltipPlural: "Low Frequency (%1$s Sessions)", lowFrequencyTooltipSingular: "Low Frequency (%1$s Session)", veryLowFrequencyTooltipPlural: "Very Low Frequency (%1$s Sessions)", veryLowFrequencyTooltipSingular: "Very Low Frequency (%1$s Session)", zeroFrequencyTooltip: "Zero Frequency" }, speechToText: { defaultSpeechToTextEngineDiffersFromNotSpecified: "The flow was saved with no speech to text engine configured. If the flow is edited, the engine for this language will be updated to the current default speech to text engine.", defaultSpeechToTextEngineUpdated: "The default speech to text engine for language '%1$s' in this flow has been updated to '%2$s'.", engines: "Engines", errorEngineNotFound: "Speech to text engine '%1$s' could not be found.", headerTitle: "Speech To Text options for a language", noneLabel: "None", selectAnEngine: "Select an engine", speechToText: "Speech To Text", speechToTextNoChoicesAvailable: "There are no speech to text engines available for the language '%1$s'.", speechToTextEngineForSlotDescriptionInfo: "This setting tells the bot which speech to text engine to use for the collection of the selected slot value from the external participant at flow runtime. You can supply a speech to text engine value or let the bot use the speech to text engine that is configured on the slot if one exists.", speechToTextEngineNotFound: "The selected speech to text engine could not be found", speechToTextEngineNotConfigured: "This language does not have a speech to text engine configured from an integration.", speechToTextEngineRequiredMessage: "When one or more supported languages in a flow has a speech to text engine configured from an integration, every supported language of that flow must have a speech to text engine configured from an integration as well.", speechToTextEngineLabel: "Speech To Text Engine", speechToTextEngineLabelWithLanguageId: "Speech To Text Engine ('%1$s')", speechToTextGenesysEnhancedSupportLabel: "%1$s supports custom dictionaries.", speechToTextEngineOverviewDocumentation: "For more information, see the {{link.__STT_ENGINE_OVERVIEW__, Resource Center}} documentation.", recognitionParams: { speechRecognitionParameters: "Speech Recognition Parameters", speechToTextCompleteTimeoutDescription: "The duration of silence after a valid recognition has occurred that determines the external participant has finished speaking, based on the associated Grammar. If a Grammar has not been specified on the Slot itself or the Ask for Slot action, this property will be ignored. A value of 0 disables the timer. If a NOT_SET value is supplied, the default value will be used.", speechToTextCompleteTimeoutLabel: "Complete Timeout", speechToTextConfidenceLevelDescription: "When the recognition results from the external participant input where the n-best entry with the highest confidence is less than the confidence level, the recognition will return a no-match. A value of 0 means all utterances are accepted. If a NOT_SET value is supplied, the default value will be used.", speechToTextConfidenceLevelLabel: "Confidence Level", speechToTextMaxSpeechTimeout: "Max Speech Timeout", speechToTextSpeechDetectionSensitivity: "Speech Detection Sensitivity" } }, textToSpeech: { defaultEngineLabel: "Default Engine: %1$s", defaultEngineDiffers: "This flow was saved with engine %1$s as the default engine. If the flow is edited, the engine for this language will be updated to the current default engine.", defaultEngineNotSupported: "The default engine set for language '%1$s' in organization-level settings is not supported by this flow type so a new engine must be selected.", defaultEngineRemoved: "There is no longer a default engine set for language '%1$s' in organization-level settings, so a new engine must be selected.", defaultEngineUpdated: "The default text to speech engine for language '%1$s' in this flow has been updated to %2$s to match organization-level settings.", defaultEngineUpdatedMoreThanOne: "The default text to speech engine for languages %1$s in this flow has been updated to %2$s to match organization-level settings.", defaultVoiceLabel: "Default Voice: %1$s", defaultVoiceDiffers: "This flow was saved with %1$s as the default voice for the selected engine. If the flow is edited, the voice for this language will be updated to the current default voice.", defaultVoiceRemoved: "There is no longer a default voice set for engine %1$s and language '%2$s' in organization-level settings, so a new voice must be selected.", defaultVoiceUpdated: "The default voice for language '%1$s' in this flow has been updated to %2$s to match organization-level settings.", engines: "Engines", errorEngineNotFound: "Text to speech engine '%1$s' could not be found.", errorEngineNotSecure: "Text to speech engine '%1$s' does not support secure call flows.", errorEngineFlowTypeNotSupported: "Text to speech engine '%1$s' does not support flow type %2$s.", errorNoEngineSelected: "No text to speech engine selected for language '%1$s'.", errorNoVoiceSelected: "No voice selected for language '%1$s'.", errorVoiceNotFound: "Voice '%1$s' could not be found", genders: { female: "Female", male: "Male", neuter: "Neuter", neutral: "Neutral", unspecified: "Unspecified gender" }, headerTitle: "Text To Speech options for a language", maxCharLengthTitle: "Maximum text to speech string length: %1$s characters", maxCharLengthBody: "A text to speech string in excess of this length will result in the Genesys text to speech engine playing the string or blank audio if the Genesys text to speech engine doesn't support the flow's current language.", noEnginesSupportLanguage: "No available text to speech engines support this language.", noEngineSelected: "Disabled because there is no engine selected", noneLabel: "None", selectAnEngine: "Select an engine", selectAVoice: "Select a voice", textToSpeech: "Text To Speech", ttsEngine: "Engine", ttsEngineDependencyString: "Text To Speech Engine", ttsEngineNotUsableByAction: "The '%1$s' action cannot be used when a flow supported language is configured to use the '%2$s' text to speech engine. Please change the text to speech engine configured on the following language: %3$s", ttsEngineNotUsableByActionMoreThanOne: "The '%1$s' action cannot be used when flow supported languages are configured to use the '%2$s' text to speech engine. Please change the text to speech engine configured on the following languages: %3$s", ttsEngineRequiredByFlowTypeOnLanguages: "For this flow type you must configure a text to speech engine on supported languages.", ttsVoice: "Voice", voiceDescription: "Language: %1$s, Gender: %2$s", voiceLanguageMismatch: "The voice selected does not directly match the language for '%1$s'", voiceLanguageMismatchHelp: "The voice selected does not directly match the language. This may result in issues with the Text to Speech experience. Find out more information in our {{link.__VOICE_MISMATCH_LINK__, Resource Center}}." }, versions: { actionLabelCheckedInBy: "Checked in by %1$s", actionLabelCreatedBy: "Created by %1$s", actionLabelDeletedBy: "Deleted by %1$s", actionLabelPublishedBy: "Published by %1$s", auditInfoUnavailable: "Version details unavailable", currentlyPublished: "current published version", currentDebugVersion: "current debug version", currentlyPublishedStatus: "Current Published Version:", currentlyPublishedNone: "none", loadingAudit: "Retrieving version details...", openFlowVersion: "Open flow version", revertedToOne: "(Flow reverted to 1.0)", scrollToTooltip: "Show the published version in the grid", title: "Available Versions", workingVersion: "working copy", selectVersion: "Select version", latestPublishedVersion: "Latest Published", publishedVersion: "Published", latestDebugPublishedVersion: "Latest Debug", debugPublishedVersion: "Debug", latestVersionGroupHeader: "Latest", specificVersionGroupHeader: "Specific Version", usingFlowVersion: "Using version %1$s", usingFlowVersionReadonly: "Using version %1$s. Edit flow to update.", flowVersionPrefix: "version: %1$s" }, virtualAgent: { agenticVirtualAgent: "Agentic Virtual Agent", agenticVirtualAgentDowngradeTooltip: "Republish this flow to downgrade billing from Agentic Virtual Agent to Virtual Agent.", createModalVirtualAgentFlowLabel: "Virtual Agent Flow", createModalNavigatorFlowLabel: "Navigator Flow", virtualAgent: "Virtual Agent", virtualAgentDowngradeTitle: "Revert Virtual Agent", virtualAgentDowngradeDescription: "If you downgrade your flow, you reduce its AI capabilities and lose access to anything you might have configured as part of Virtual Agent. Republish your flow after you revert.", virtualAgentDowngradeButton: "Revert", virtualAgentFlow: "Virtual Agent", virtualAgentNote: "Upgrade is required to be done per flow.", virtualAgentRevert: "Revert Virtual Agent", virtualAgentRevertInfo: "If you revert your flow, Architect removes the Virtual Agent functionality from your flow and you will lose access to previously configured Virtual Agent settings.", virtualAgentTooltip: "You do not have permission to enable Virtual Agent. Contact your organization's administrator to update permissions.", virtualAgentUpgrade: "Upgrade to Virtual Agent", virtualAgentUpgradeTitle: "Upgrade to Virtual Agent", virtualAgentUpgradeNote: "Upgrade to Virtual Agent to enhance your flow with new conversational and generative AI capabilities. After the upgrade, publish the flow to enable the AI features. The upgrade impacts the cost for the flow at runtime. For more information about pricing and supported languages, see the {{link.__VIRTUAL_AGENT_HELP__, Resource Center}} documentation.", virtualAgentUpgradeNoteHowToRevert: "To ensure flexibility, Genesys recommends checking in your flow before upgrading. If you need to revert the flow from Virtual Agent in the future, you can import the previously checked in version.", virtualAgentUpgradeButton: "Upgrade", virtualAgentCreateModalDescription: "Enable Virtual Agent", virtualAgentCreateModalNote: "Virtual Agent enhances your flow with new conversational and generative AI capabilities. Virtual Agent impacts the cost for the flow at runtime. For more information about pricing and supported languages, see the {{link.__VIRTUAL_AGENT_HELP__, Resource Center}} documentation.", virtualAgentCreateModalNoteAgentic: "Virtual Agent enhances your flow with new conversational and generative AI capabilities. Virtual Agent and Agentic Virtual Agents impact the cost for the flow at runtime.", virtualAgentResourceCenterPricingInfo: "For more information about pricing and supported languages, see the {{link.__VIRTUAL_AGENT_HELP__, Resource Center}} documentation." }, voiceBiometrics: { confidence: "Confidence" }, voiceSurvey: { freeTextQuestionLabel: "Free Text", multipleChoiceQuestionLabel: "Multiple Choice", npsQuestionLabel: "NPS Question", readOnlyQuestionLabel: "Read-Only Question", surveyFormLabel: "Survey Form", divisionMismatchWarning: "The selected survey form is in a different division than the flow. You can proceed, but consider aligning divisions. Find more information in our {{link.__RESOURCE_CENTER__}}.", surveyFormNoDivisionWarning: "The flow will be created in the selected division, but the survey form is not assigned to a division. Find more information in our {{link.__RESOURCE_CENTER__}}.", surveyFromIncompatible: "The chosen survey form cannot be used for a voice survey flow.", surveyFormDisabled: "The chosen survey form is disabled. In order to create a voice survey flow from this form, please publish a new version of this form. Manage in {{link.__SURVEY_FORMS__, Survey Forms}}.", surveyFormInvalid: "The survey form is invalid.", surveyFormInsufficientPermissions: "You do not have sufficient permissions to view the survey form. You need the '%1$s' permission.", surveyFormQuestionAnswerExceedsLimitErrorMoreThanOne: "The following questions in the survey form have an answer that exceeds the %1$s character limit: %2$s.", surveyFormQuestionAnswerExceedsLimitError: "The following question in the survey form has an answer that exceeds the %1$s character limit: %2$s.", surveyFormUpdateNeeded: "Please update the survey form before attempting to create the flow.", voiceSurveyAnswerDescription: "Wording the bot will use when listing out the answer options to the caller.", voiceSurveyAnswerLabel: "Answer", voiceSurveyAnswerOptionsDescription: "A collection of answers to the given survey question. Answer values reflect answers set in the survey form and can not be edited. Please note that answer configuration is tied to the survey question itself and is not specific to an individual action so if you have multiple Ask Survey Question actions that reference the same survey question the DTMF settings will be common between all actions. Allowable values include: 0-99, * and #.", voiceSurveyAnswerOptionDtmfLabel: "DTMF", voiceSurveyAnswerOptionsLabel: "Answer Options", voiceSurveyAnswerOptionValueLabel: "Answer Value", voiceSurveyBotLabel: "Survey Bot", voiceSurveyErrorLink: "Manage in {{link.__SURVEY_FORM__}}", voiceSurveyConditionsNotMetLabel: "Conditions Not Met", voiceSurveyDoesNotExistError: "The selected survey form does not exist in this organization.", voiceSurveyDtmfSettingsLabel: "DTMF Settings", voiceSurveyDuplicateDtmfError: "Duplicate DTMF value for '%1$s'", voiceSurveyEndQuestionGroupTaskActionLabel: "Done - %1$s", voiceSurveyFlowCreationTooltip: "Select a survey form for the voice survey flow. Architect will generate a Voice Survey flow based on the survey form that can be executed immediately after an Agent hang-up or transfer, or Outbound connection, etc. Only the most recent version of published survey forms may be selected. Survey forms that have been disabled are excluded.", voiceSurveyFollowUpQuestionDescription: "Wording the bot will use when asking the additional question after the NPS question has been answered.", voiceSurveyFollowUpQuestionLabel: "Follow Up Question", voiceSurveyFooterLabel: "Survey Footer", voiceSurveyFormDoesNotExistShort: "The associated survey form does not exist.", voiceSurveyFormDoesNotExistLong: "The associated survey form does not exist in this organization. To address this, please {{link.__VOICE_SURVEY_FLOWS__, create a new voice survey flow}}.", voiceSurveyFormExceedsMultipleChoiceLimit: "The chosen survey form would create more than %1$s list slot types which exceeds the flow limit. A list slot type is created for each multiple choice, yes/no and range question at flow creation.", voiceSurveyFormIsDisabledLong: "The associated survey form is disabled. To address this, please publish a new version of this form and create a new flow using that version. Manage in {{link.__SURVEY_FORMS__, Survey Forms}}.", voiceSurveyFormIsDisabledShort: "The associated survey form is disabled.", voiceSurveyFormLabel: "Form", voiceSurveyFormLastModified: "Last Modified", voiceSurveyFormsNotAvailable: "No survey forms available for this organization.", voiceSurveyFormNotLatestVersionShort: "The associated survey form is not the latest version.", voiceSurveyFormNotLatestVersionLong: "The associated survey form is no longer the latest version. To address this, please {{link.__VOICE_SURVEY_FLOWS__, create a new voice survey flow}} using the most recent version of the survey form.", voiceSurveyFormVersionLabel: "Survey Form Version", voiceSurveyHeaderLabel: "Survey Header", voiceSurveyIncompatibleLanguageWarning: "The default language selected does not match the survey form language. This may result in issues regarding speech recognition and integrations. Find more information in our {{link.__RESOURCE_CENTER__}}", voiceSurveyNoQuestionsAvailableLabel: "No Questions Available.", voiceSurveyNotApplicableDescription: "The DTMF character to configure for Not Applicable. This may not be the same as the flow setting for the DTMF terminating character or any of the answer options associated with this survey question.", voiceSurveyNotApplicableLabel: "Not Applicable", voiceSurveyNotApplicableSetAsTerminatingCharacter: "Value set as terminating character", voiceSurveyQuestionConditionDescription: "These are the conditions under which the question is available as configured by the survey form. This is not something that can be changed and is intended for informational purposes. If this value is NOT_SET, the question will always be presented to the caller.", voiceSurveyQuestionConditionLabel: "Question Condition", voiceSurveyQuestionDescription: "Wording the bot will use when asking the question for the first time.", voiceSurveyQuestionLabel: "Survey Question", voiceSurveyQuestionNotInUseError: "'%1$s' is not being asked.", voiceSurveyQuestionNotInUseMessage: "There are no actions currently associated with this question.", voiceSurveyQuestionWithGroupAndQuestionIndex: "Group %1$s Question %2$s", voiceSurveyQuestionUsagesMessage: "This question is used by %1$s.", voiceSurveyQuestionUsagesMessageSingularReplacement: "1 action", voiceSurveyQuestionUsagesMessagePluralReplacement: "%1$s actions", voiceSurveyQuestionWithIndex: "Question %1$s", voiceSurveyResourceCentreLinkText: "Resource Center", voiceSurveySelectQuestionLabel: "Select a Question", voiceSurveySlotNotAllowedErrorMessage: "The slot '%1$s' can not be used, as it is not compatible with this action.", voiceSurveyFormsLinkText: "Survey Forms", voiceSurveyQuestionGroupNotApplicable: "Question Group %1$s Not Applicable", voiceSurveyQuestionGroupTaskName: "Ask Question Group %1$s", voiceSurveyQuestionGroupVisibilityActionName: "Is Question Group %1$s Applicable?", voiceSurveyQuestionResultDescription: "The variable associated with the question.", voiceSurveyQuestionResultLabel: "Question Result", voiceSurveyQuestionTypeDescription: "The type of survey question that is being asked.", voiceSurveyQuestionTypeLabel: "Survey Question Type", voiceSurveyTerminatingCharacterDescription: "Defines the character used to indicate that data entry has been finished.", voiceSurveyTerminatingCharacterLabel: "Terminating Character", voiceSurveyTitleWithSettings: "Voice Survey Flow Settings" }, workitem: { generateFlowLogic: "Generate Flow Logic", generateFlowLogicTooltip: "If Generate Flow Logic is enabled, when the Workitem flow is created Architect will auto-generate default flow logic for Workitem event handling and statuses configured on the selected Worktype.", schemaLabel: "Schema", selectWorktypeLabel: "Select Worktype", workitemEventTypesHeader: "Workitem Event Types", workitemFlowCreationTooltip: "Select a Worktype for the Workitem flow. There can only be a 1-1 association between a Worktype and a Workitem flow.", workitemFlowSettingsHeader: "Worktype Dependencies", workitemEventQuestionCreated: "Workitem Created?", workitemDateBasedRulePresent: "Workitem Date Rule Present?", workitemEventQuestionStatusChanged: "Workitem Status Changed?", worktypeCallTaskLabel: "Call %1$s Task", worktypeDateBasedRulesHeader: "Worktype Date Rules", worktypeDateBasedRulesUpdated: "Worktype date rules have been updated.", worktypeEndStatusTask: "End Task: %1$s", worktypeErrorDoesNotExist: "The selected Worktype does not exist.", worktypeErrorInsufficientPermissions: "You do not have sufficient permissions to view the Worktype. You need the 'workitems:worktype:view' permission.", worktypeErrorInUse: "The selected Worktype is already associated with a Workitem Flow. Please choose another Worktype or delete the flow that this Worktype is associated with.", worktypeErrorSomethingGoneWrong: "An error occurred while creating the Workitem Flow. Please try again later.", workitemEventData: "This variable holds additional event data for the event that started this Workitem flow instance.", worktypeAssociatedWithFlow: "This Worktype is associated with an existing Workitem flow.", worktypeInvalid: "The Worktype referenced by this flow is invalid.", worktypeIsEventTypeName: "Does EventType Equal '%1$s'?", worktypeLabel: "Worktype", worktypeMatchDateBasedEvent: "Check Date-Based Event", worktypeMatchStatus: "Check Workitem Status", worktypeNameWithEventTypePrefix: "EventType - %1$s", worktypeNameWithStatusPrefix: "Status - %1$s", worktypeSchemaChanged: "The schema for the Worktype referenced by this flow has been updated.", worktypeSchemaChangeMoreRestrictiveShort: "The Worktype schema is more restrictive than the Workitem custom fields in this flow.", worktypeSchemaChangeMoreRestrictiveLong: "The Worktype schema is more restrictive than the Workitem custom fields in this flow. To address this, please {{link.__CUSTOM_ATTRIBUTES__, update the schema}} to be less restrictive by adding anything that was previously removed. Alternatively, you may delete this flow and {{link.__WORKITEM_FLOWS__, create a new Workitem flow}} that references the same Worktype to use the latest version of the Worktype.", worktypeSchemaChangeApplied: "Workitem custom fields were successfully updated.", worktypeSchemaChangeNotApplied: "Workitem custom fields will remain unchanged.", worktypeSchemaGoneShort: "The Worktype referenced by this flow had a schema when the flow was created. Architect no longer sees a schema associated with the Worktype.", worktypeSchemaGoneLong: "Removing a schema from a Worktype is not allowed since consumers of the Worktype and its configuration, like an Architect flow, could have an out of date view of what the Worktype looks like. Please check the associated {{link.__WORKTYPES__, Worktype}} to ensure that it does have a schema and if it does, contact support.", worktypeSchemaNotUsableShort: "The Worktype schema cannot be used by Architect.", worktypeStatusChangeApplied: "Worktype statuses have been updated.", worktypeStatusClosed: "Closed", worktypeStatusInProgress: "In Progress", worktypeStatusOpen: "Open", worktypeStatusWaiting: "On Hold", worktypeStatusesHeader: "Worktype Statuses", worktypeStatusConvertExpressionToLiteralTitle: "Convert Worktype Status Expression To Literal" }, customJson: { schemaNotUsable: "The schema '%1$s' cannot be used by Architect.", schemaChanged: "The schema '%1$s' referenced by this flow has changed.", schemaChangeApplied: "The schema '%1$s' referenced by this flow was successfully updated.", schemaChangeNotApplied: "Changes to the schema '%1$s' have not been applied.", schemaChangeMoreRestrictive: "The schema '%1$s' has been changed to be more restrictive.", schemaGone: "The schema '%1$s' referenced by this flow is missing." }, selectAValue: "Select a value", walkthrough: { label: "Take Tour", stepCounter: " %1$s of %2$s", buttons: { next: "Next", previous: "Previous", complete: "Start using Architect", start: "Start" }, welcome: { text1: "Architect is the flow development tool within the Genesys Cloud platform.", text2: "This tour will cover some highlights of the application to help you develop your own flows. The information presented in this tour may change, depending on which view has focus.", title: "Welcome to Architect!" }, fini: { text1: "Now it\u2019s time to build flows of your own. For practice, see %1$s", text2: "Get started with the Architect tutorial.", title: "This concludes the tour!" }, audioSequenceEditor: { text: "Use the prompt sequence editor to add multiple prompts to a location within your flow and to change the order in which they are presented.", title: "Prompts" }, configurationArea: { text1: "Build starting and reusable menus and tasks.", text2: "Specify default settings for actions, error handling, and menus.", text3: "Select supported languages.", text4: "Configure speech recognition settings.", text5: "View and locate data and prompt resources.", title: "Configuration Area" }, designArea: { textTitle: "On various actions you can:", text1: "Easily type Text-to-speech phrases.", text2: "Expand the prompt sequence editor to add, order, and stylize audio prompts, data playback, and text-to-speech.", text3: "Function and Operator help is available to provide assistance writing expressions.", text4: "Design the action's behavior when selected in the flow.", title: "Design Area" }, flowToolbar: { text1: "Save periodically to preserve your work.", text2: "Check-in, which saves the flow and releases your user lock.", text3: "Publish, which saves, validates, and checks-in your flow and then makes it available for the next new call.", textTitle: "When you are working on a flow, you can:", title: "Complete the Flow and Flow Maintenance" }, homePage: { text: "Use the tabs on the left to navigate between areas you want to create and configure.", title: "Home Page" }, help: { text1: "Go to the Genesys Cloud Resource Center for help.", text2: "Send feedback to the Genesys Cloud team.", title: "Help" }, taskEditor: { text1: "Provides a pallet of action categories and options for complex IVR design.", text2: "Includes a design area in which to drag and drop actions to build task sequences.", text3: "Toolbox similar to the flow design page.", title: "Task Editor" }, toolbarControls: { text1: "Related to creating, opening, managing, and deleting flows, prompts, or operations.", text2: "Controls change depending on your permissions and the selected tab.", title: "Toolbar Controls" }, toolbox: { textTitle: "When editing a flow:", text1: "Use actions from the toolbox and drag them to the desired location in the configuration area, in either your menu or task", text2: "Hide or expand the toolbox to adjust the design area", title: "Toolbox" }, promptToolbar: { text: "When working with audio prompts, you can add or record individual prompts while creating a flow, or you can upload audio in bulk using a CSV file to manage the configuration.", title: "Prompts" }, searchAndFilterMain: { text1: "Quickly search for a flow or audio prompt based on the selected tab.", text2: "If you don't see the flow or audio prompt you are looking for in the list, use the search box to narrow the results.", title: "Search and Filter" } }, navigationDropDown: { bot: "Bot Flow", commonModule: "Common Module", inboundCall: "Inbound Call", inboundChat: "Inbound Chat", inqueueCall: "In-Queue Call", inqueueEmail: "In-Queue Email", inqueueShortMessage: "In-Queue Message", outboundCall: "Outbound Call", inboundEmail: "Inbound Email", inboundSMS: "Inbound Message", secureCall: "Secure Call", sectionLabels: { initialFlows: "Initial Flows", postInteraction: "Post Interaction", supportingFlows: "Supporting Flows" }, surveyInvite: "Survey Invite", surveyInviteWebPrefix: "Web Survey Invite", voicemail: "Voicemail", workflow: "Workflow", workitem: "Workitem Flow", voiceSurvey: "Voice Survey" }, digitalMenuAction: { errorCreateAtLeastOneChoice: "At least one choice must be created", errorEnableAtLeastOneChoice: "At least one choice must be enabled" }, carouselType: { carouselErrorAddAtLeastOnePostbackButton: "At least one postback choice must be created in the carousel" }, nodeHeader: { expandActionDetails: "Expand Action Details", collapseActionDetails: "Collapse Action Details" }, theme: { newArchitectToggleLabel: "New Architect", newArchitectToggleTooltip: "Try the new Spark UI in Architect, switching back is available for a limited time." }, dragReusableMenuHere: "Add reusable menu here", dragReusableTaskHere: "Add reusable task here", dragStateTaskHere: "Add state here", collapseAll: "Collapse All", collapsedOne: "1 hidden action", collapsedMultiple: "%1$s hidden actions", collapsedCategoryOne: "1 hidden intent", collapsedCategoryMultiple: "%1$s hidden intents", confirmRemoveChildrenDelete: "Delete Them", confirmRemoveChildrenKeep: "Save Them", confirmRemoveMenu: "This menu contains menu choices, do you want to save them as a menu?", confirmRemoveTask: "This task contains actions, do you want to save them as a task?", confirmDeleteTopContainerActions: "'%1$s' contains one or more actions which will also be deleted.
", confirmDeleteTopContainerIsReferenced: "There are one or more actions which reference '%1$s' that will be in error if '%1$s' is deleted.
", confirmDeleteTopContainer: "%1$s
Are you sure that you want to delete '%2$s'?", confirmSaveChanges: "What do you want to do with your changes before navigating away?", confirmSaveChangesStatement: "You have unsaved changes.", created: "Created", deleteMenu: "Delete this menu", deleteTask: "Delete this task", deleteState: "Delete this state", deletionFailed: "Deletion failed", deletionFailedFor: "Deletion failed for %s", defaultForDescription: "Default: %1$s", discardChanges: "Discard Changes", editTask: "Edit Task", expandAll: "Expand All", expand: "expand", homeTitle: "Architect Home", genesysCloudDirectory: "Genesys Cloud - Activity Overview", initialGreetingLabel: "Initial Greeting", inlineLabelSeparator: ":", labelAndName: "%1$s: %2$s", logout: "Log Out", loopTask: "In-Queue Task", missingReference: "No '%1$s' Reference", namePlaceholder: "Enter name...", nameAndVersion: "%1$s (%2$s)", navigateTo: "Navigate to %1$s", noVariablesDefined: "There are no variables used in this flow. To create a variable, add an action that assigns a value to a variable.", noVariablesDefinedInContainer: "There are no '%1$s.' variables defined in '%2$s'. To create a variable, add an action that assigns a value to a variable.", noVariablesFound: "There is no data matching the search", noPromptsUsed: "There are no prompts being used in this flow", noPromptsFound: "There are no prompts matching the search", noLanguagesDefined: "There are no languages defined", preferencesAndSettings: "Preferences and settings", readOnlyFlowDeleted: "This flow is deleted.", readOnlyFlowLocked: "This flow is not open for edit and is currently locked by %1$s.", readOnlyFlowUnlocked: "This flow is not currently open for edit.", readOnlyFlowCantEdit: "You do not have permission to edit flows", readOnlyOldFlow: "You are currently viewing an older version of this flow.", reusableMenus: "Reusable Menus", reusableTasks: "Reusable Tasks", saveChanges: "Save Changes", searchFlows: "Search flows", sectionCommonModuleFlows: "Common Modules", sectionDigitalBotFlows: "Digital Bot Flows", sectionError: "Error", sectionFlows: "Flows", sectionPrompts: "Prompts", sectionBotFlows: "Bot Flows", sectionInboundEmailFlows: "Inbound Email Flows", sectionSurveyInviteFlows: "Survey Invite Flows", sectionSurveyInviteFlowsWebPrefix: "Web Survey Invite Flows", sectionInboundCallFlows: "Inbound Call Flows", sectionInboundChatFlows: "Inbound Chat Flows", sectionInboundShortMessageFlows: "Inbound Message Flows", sectionOutboundCallFlows: "Outbound Call Flows", sectionSecureCallFlows: "Secure Call Flows", sectionInQueueCallFlows: "In-Queue Call Flows", sectionInQueueEmailFlows: "In-Queue Email Flows", sectionInQueueShortMessageFlows: "In-Queue Message Flows", sectionVoiceFlows: "Voice Flows", sectionVoicemailFlows: "Voicemail Flows", sectionVoiceSurveyFlows: "Voice Survey Flows", sectionWorkflowFlows: "Workflows", sectionWorkItemFlows: "Workitem Flows", sectionUserPrompts: "User Prompts", sectionAdvancedFlowSearch: "Dependency Search", sectionSystemPrompts: "System Prompts", sectionUnsupportedBrowser: "Unsupported Browser", sectionFlowExecutionHistory: "Flow Execution History", sectionGrammars: "Grammars", serverRequests: "1 active network request", serverRequestsPlural: "%1$s active network requests", setMenuAsStartup: "Set this as the starting menu", setTaskAsStartup: "Set this as the starting task", setStateAsStartup: "Set this as the starting state", startUpMenuDisplayName: "Starting Menu", startUpTaskDisplayName: "Starting Task", startUpStateDisplayName: "Starting State", startUpBotStateDisplayName: "Starting Bot", periodicStateDisplayName: "Periodic State", setStateAsPeriodic: "Set this as the periodic state", unsavedChanges: "There are unsaved changes", webChatDeprecationText: "Genesys Cloud Web Chat and Web Chat Widgets have reached End of Life and are no longer supported. To avoid interruptions to service, migrate to Web Messaging as soon as possible. For more information see {{link.__CHAT_DEPRECATION__}} or reach out to your Genesys representative.", webChatDeprecationLinkText: "Deprecation: Removal of ACD Web Chat (version 2)", webChatDeprecationYear: "2025", shortcuts: { shortcutsDescriptions: { openShortcuts: "Open the shortcuts modal", focusSkipNavigation: "Focus the skip navigation menu", expressionHelp: "Toggle Expression Help", goToStart: "Play backwards to Start", stepBackOver: "Step Back Over", stepBackOut: "Step Back Out", stepBackIn: "Step Back In", playPause: "Play / Pause the replay", stepIn: "Step In", stepOut: "Step Out", stepOver: "Step Over", goToEnd: "Play to End" }, shortcutGroupings: { all: "All", codeEditor: "Code Editor", flow: "Flow", global: "Global", replay: "Replay" }, shortcutsLabels: { clearKeystrokes: "Clear Keystrokes", command: "Command", exportShortcuts: "Export Shortcuts", filterBy: "Filter By", importShortcuts: "Import Shortcuts", keyboardShortcuts: "Keyboard Shortcuts", primaryKeystroke: "Primary Keystroke", resetToDefault: "Reset To Defaults", resetToDefaultQ: "Reset to default?", resolveConflict: "Resolve Conflict", revert: "Revert", secondaryKeystroke: "Secondary Keystroke" }, shortcutsMessages: { cannotOverwriteOpenShortcuts: "The shortcut '%1$s' is reserved for opening the shortcuts modal, please choose a different keystroke combination for this shortcut.", confirmResetToDefault: "Are you sure you want to reset all shortcuts to default values?", duplicateKeyCombosAssigned: "'%1$s' is already in use and will be removed from %2$s if accepted.", noMatchingShortcutCommands: "There are no matching shortcut commands.", numberOfSuccessfulShortcutsImported: "%1$s of %2$s shortcuts imported successfully.", primaryKeystrokeRequired: "The primary keystroke for '%1$s' is empty. \n\nA primary keystroke is required when a secondary keystroke is in use.", shortcutsImportedSuccessfully: "All shortcuts imported successfully.", shortcutsImportFailureFileRead: "No shortcuts were imported due to a file read error.", shortcutsImportFailureFormatting: "No shortcuts were imported due to errors with the shortcut formatting." } }, accessibility: { escapeToTab: "Press ESC before TAB to move to next element", skipLinkTexts: { skipTo: "Skip to %1$s", skipToEndOf: "Skip to end of %1$s" }, landmarkLabels: { flowToolbar: "Flow Toolbar", stateEditor: "State Editor", botEditor: "Bot Editor", actionEditor: "Action Editor", menuEditor: "Menu Editor", replayToolbar: "Execution History Toolbar", replayTimeline: "Execution History Timeline", replayPanels: "Execution History Panels", copilotPanel: "Copilot" } }, importExport: { fileToImport: "File to import", import: "Import", importFailed: "Import Failed", importPartiallySuccessful: "Import Partially Successful", importSuccessful: "Import Successful", selectFileToUpload: "Select file to upload" }, markdownEditor: { boldButtonTitle: "Adds bold to the currently selected text or inserts a bold text placeholder where you can enter text", browseForFile: "Browse for File", clickToAddValue: "Click to add text", enterExpressionTextHere: "enter expression text here", enterFullVariableNameHere: "enter full variable name here", enterBoldTextHere: "enter bold text here", enterDigitalAudioUrlHere: "enter digital audio URL here", enterFileUrlHere: "enter file URL here", enterImageUrlHere: "enter image URL here", enterVideoUrlHere: "enter video URL here", enterItalicsTextHere: "enter italics text here", enterLinkTextHere: "enter link text here", enterLinkUrlHere: "enter link URL here", enterStrikethroughTextHere: "enter strikethrough text here", expressionButtonTitle: "Evaluates an expression and inserts the result in to the rich text", fileButtonTitle: "Insert a file from a file variable or URL in to the rich text", imageButtonTitle: "Insert an image from an image variable or URL in to the rich text", insertFromUrl: "Insert from URL", insertFileFromUrl: "Insert File from URL", insertImageFromUrl: "Insert image from URL", insertVariable: "Insert variable", italicsButtonTitle: 'Adds italics to the currently selected text or inserts an italics text placeholder where you can enter text"', linkButtonTitle: "Inserts a link with customizable text and URL in to the rich text", mediaButtonTitle: "Insert a media object from an image, video or digital audio variable or URL in to the rich text", missingClosingCurlyBraces: "Missing closing braces: '}}'", nestedCurlyBraces: "Nested curly braces are invalid and will be shown as plain text", strikethroughButtonTitle: "Adds strikethrough to the currently selected text or inserts an strikethrough text placeholder where you can enter text", variableButtonTitle: "Inserts a variable value in to the rich text" }, replayer: { actionExecutionId: "Action Execution ID", actionId: "Action ID", actionName: "Action Name", actionType: "Action Type", blankCommunicationItemMessage: "This communication was blank.", clearBreakpoint: "Clear Breakpoint", communications: "Communications", communicationFramesTooltip: "When the communications panel is being displayed, specifies which communications are being displayed.", communicationsNotSupportedForFlowType: "Communications are not supported for this flow type.", noCommunicationsForFlowInstance: "No communications were reported for this flow instance.", noCommunicationsForCurrentFrame: "No communications were reported for the current frame. To view frames that did have communications reported, update the Communications panel to show all communications in the {{link.__REPLAY_MODE_SETTINGS__}}.", confidence: "Confidence", confidenceAlternates: "Alternates", currentFrameCommunicationTooltip: "Current Frame", defaultLanguageSkillId: "Default Language Skill ID", defaultLanguageSkillName: "Default Language Skill Name", details: "Frame Details", eventNameError: "Error Event", eventNameWarning: "Warning Event", eventErrorSettingName: "Setting Name", eventErrorSettingItemName: "Setting Item Name", eventErrorSettingItemIndex: "Setting Item Index", eventErrorLimitOrg: "Organization", eventErrorLimitOrgLimits: "Limits", eventErrorFunctionName: "Function Name", eventErrorParameterName: "Parameter Name", eventErrorReason: "Reason", eventErrorDetails: "Error Details", eventErrorLimitName: "Limit Name", eventErrorLimitValue: "Limit Value", eventNameAgentEscalation: "Agent Escalation Event", eventNameAudioFlushed: "Audio Flushed Event", eventNameGlobalDtmf: "Global DTMF Event", eventLanguageChanged: "Language Changed Event", eventNameNoInput: "No Input Event", eventNameNoMatch: "No Match Event", eventNameRecognitionFailure: "Recognition Failure Event", eventNameSessionDisconnected: "Session Disconnected Event", eventNameVariablesUpdated: "Variables Updated Event", executionHistory: "Execution History\u2026", executionHistoryTitle: "Query execution history for this flow", executionId: "Execution ID", exitReplay: "Close Replay", exitReplayMode: "Exit Replay", exportExecutionData: "Export execution data", failedToLoadExecutionData: "Failed to load execution data", failedToLoadExecutionDataMessage: "There was an error loading the execution data for the flow instance with an ID of %1$s.", flow: "Flow", flowEnded: "Flow Ended", flowEndTime: "Flow End Time", flowExecutionId: "Flow Execution ID", flowExitReason: "Flow Exit Reason", flowExitTransferType: "Flow Exit Transfer Type", flowStarted: "Flow Started", flowStartingLanguage: "Flow Starting Language", flowStartTime: "Flow Start Time", flowInstanceIsSecure: "Flow Instance Is Secure", flowInstanceIsTruncated: "Flow Instance Is Truncated", flushedCommunications: "Flushed Queued Communications", filterData: "Filter variables...", filterDataEmpty: "There are no variables matching the filter", goToLatest: "Go to Latest", invokingContext: "Invoking Context", isInReplayMode: "Replay mode is read only. You can not make changes to this file.", isTruncated: "Truncated", isTruncatedTooltip: "Indicates execution data for this flow instance is truncated and not all items that ran during this flow's execution were captured.", itemRuntime: "Runtime", loadingExecutionData: "Loading execution data...", numberOfMs: "...%1$sms", openFlow: "Open Target Flow", openFlowTitle: "Open replay of target flow (action must be for currently selected execution frame)", openInvokingFlow: "Open Invoking Flow", openInvokingFlowTitle: "This flow was invoked by another Architect flow.", openInvokingPolicy: "Open invoking Quality Policy", openInvokingPolicyTitle: "Open the invoking Quality Policy", openInvokingTrigger: "Invoked by Process Automation", openInvokingTriggerTitle: "This flow was invoked by a Process Automation Trigger.", openInvokingJourney: "Open Invoking Journey Action Map", openInvokingJourneyTitle: "This flow was invoked by a Journey Action Map.", openInvokingWorkitem: "Open Invoking Workitem", openInvokingWorkitemTitle: "This flow was invoked by a Workitem.", outputPath: "Output Path", pause: "Pause", participantTo: "To Participant", participantFrom: "From Participant", play: "Play", playbackSpeed: "Playback Speed", predictiveEngagementJourneyMapId: "Action Map ID", predictiveEngagementJourneyMapName: "Action Map Name", purposeNoInput: "No Input", purposeNoMatch: "No Match", qualityPolicyId: "Policy ID", qualityPolicyName: "Policy Name", replay: "Replay", panelLocationBottom: "Show panel on bottom", panelLocationOff: "Do not show panel", panelLocationSide: "Show panel on side", replayModeLabel: "Replay Mode", replayModeSettingsTitle: "Replay Mode Settings", sequenceTypeTextLabel: "Text", setBreakpoint: "Set Breakpoint", showStackGraph: "Show Stack Graph", showUserVariablesGraph: "Show User Variable Memory Allocation", skipHere: "Skip here", skipBackHere: "Skip back here", speedFast: "Fast", speedSlow: "Slow", stack: "Stack", stackDepthGraphTitle: "Stack Depth", stackExecutionId: "Stack Execution ID", stackType: "Type", sttEngineID: "STT Engine ID", processAutomationTriggerId: "Trigger ID", processAutomationTriggerName: "Trigger Name", processAutomationTriggerType: "Trigger Type", ttsEngineID: "TTS Engine ID", ttsVoiceID: "TTS Voice ID", variableHeapGaugeTitle: "User Variables Size", variableHeapHighWaterMark: "Flow High Watermark", variableHeapLimit: "Flow Memory Limit", variableMemoryGraphTitle: "User Variable Memory Allocation", variableSizeColumnHeader: "Size", variables: "Data", valueIsDeferred: "Deferred", valueRedacted: "Value Redacted", invalidValue: "Value Invalid", valueTooLarge: "Value Too Large", valueIsDeferredMessage: "This value is only computed when the property is accessed at runtime.", valueIsRedactedMessage: "This indicates a computation occurred but the value cannot be reported as it is secure.", valueIsInvalidMessage: "This indicates an invalid value at flow runtime.", valueIsTooLargeMessage: "This value was too large to be reported by the flow runtime engine.", workitemEventType: "Workitem Event Type", workitemId: "Workitem ID", workitemName: "Workitem Name", zoomFull: "Zoom Full", zoomMedium: "Zoom Medium", zoomOff: "Zoom Off", zoomPercent: "Zoom %1$s%%", zoomSmall: "Zoom Small", zoomLevel: "Timeline Zoom Level", replayToolbar: { showCommunicationsForAllFrames: "Show communications for all frames", showCommunicationsForCurrentFrame: "Show communications for current frame", showValuesInLocal: "Show Values in Local" }, executionDataProviders: { flow: { flowCommunicationsCharacteristicDisabled: "Communication data was not logged for this flow instance.", flowVariablesCharacteristicDisabled: "Variable value data was not logged for this flow instance." } }, disposition: "Disposition: %1$s", dispositions: { executionSkippedMaxInstancesExceeded: "Execution of this action was skipped because execution would exceed the maximum number of instances allowed per flow instance.", skippingInboundEmailAutoGenerated: "No auto reply was sent from this action. Automatic replies are not sent to auto-generated emails.", skippingInputMessageBodyBlank: "No message was sent from this action. The message body was blank.", skippingPreviousReplyWithParticipant: "No auto reply was sent from this action. An auto reply was already sent for this conversation.", skippingThirdPartyEmailConversation: "No auto reply was sent from this action. Auto replies are not sent to third party email conversations." }, nextChange: "Go to next change", previousChange: "Go to previous change", externalExecutionData: { unavailable: { botDataUnavailableInsufficientPermissionsCommunications: "Communications for the external bot are unavailable due to insufficient permissions. You must have the bot instance view permission to see external bot communications.", botDataUnavailableUnableToRetrieveCommunications: "Communications for the external bot are unavailable due to an error retrieving the bot instance data." } }, pausingPlayback: "Pausing playback", resumingPlayback: "Resuming playback" }, executionHistory: { flowExecutionViewPermission: "You do not have permission to view flow executions.", flowInstanceQueryPermission: "You do not have permission to query flow instance history.", flowInstanceViewPermission: "You do not have permission to view flow instance history.", flowInstanceMissingViewPermission: "You do not have permission to view this flow instance. The permission 'architect:flowInstance:view' is required to view flow instance history.", endDateTime: "End Date Time", startDateTime: "Start Date Time", queryBuilderOnboarding: "Add Criteria Here", queryBuilderOnboardingInfo: "Create a query to find all available flow instances that can be replayed.

You can click on, or drag, criteria from the toolbar on the right to create a filter that will help narrow down the flows whose execution meet different criteria.", queryBuilderUrlCriteriaUnavailable: "Unable to query the requested execution data specified in the URL as the query requires criteria that is not available to this organization.", queryBuilderLinkNotValid: "The linked execution history query was not executed due to an error in the criteria value provided.", viewQuery: "View Query", flowInstances: "Results", queryBuilder: "Query Builder", confirmDeleteTitle: "Confirm Delete", confirmDeleteMessage: "Are you sure you want to delete this Clause? If deleted, all of the criteria it contains will also be deleted.", actionRuntimeIdLabel: "%1$s - Action", menuRuntimeIdLabel: "%1$s - Menu", criteriaValuePlaceholder: "Enter a value", criteriaSelectedValueRequired: "You must select a value.", criteriaAllowableValuePlaceholder: "Select a value", enterCriteriaValueScreenreaderText: "Enter a value for the '%1$s' criteria.", selectCriteriaValueScreenreaderText: "Select a value for the '%1$s' criteria.", selectCriteriaOperatorScreenreaderText: "Select an operator for the '%1$s' criteria.", selectActionContainerValueScreenreaderText: "Select an Action value for this criteria.", errorAddingCriteria: "Error Adding Criteria", tooManyNestedCriteria: "Unable to add a new nested criteria clause", unableToLoadQuery: "Unable to load saved query", errorRunningQuery: "An error occurred when running the query", runQuery: "Show Results", loadQuery: "Load Query", clearQuery: "Clear Query", saveQuery: "Save Query", queryNotExecuted: "Run a query with the Query Builder above to find flow instances", queryNoResults: "Query did not find any flow instances", invalidQueryNeedsOneCriteria: "Invalid query: At least one criteria is required", invalidQueryNeedsFlowIdCriteria: "Invalid query: Queries for an Action Id must include the Flow Id", invalidQueryNeedsActionIdCriteria: "Invalid query: Queries for Output Paths and Flow Id must include the Action Id", viewingFlowInstance: "%1$s (viewing)", changeQueryMode: "Change Query Mode", changeQueryModeWarningMessage: "Are you sure you want to change query mode? Your current query will be lost.", enhancedQueryMode: "Enhanced Query", categoryLabels: { clause: "Clause", flow: "Flow Criteria", action: "Action Criteria", conversation: "Conversation Criteria", workitem: "Workitem Criteria" }, criteriaDefinitionLabels: { actionId: "Action Id", actionType: "Action Type", and: "and", conversationId: "Conversation Id", definedExitPath: "Known Output Path", dynamicExitPath: "Dynamic Output Path", exitPathName: "Output Path Name", flowEndDate: "Flow End DateTime", flowErrorReason: "Flow Error Code", flowId: "Flow Id", flowInvokedError: "Flow Invoked Error", flowName: "Flow Name", flowStartDate: "Flow Start DateTime", flowType: "Flow Type", flowVersion: "Flow Version", flowWarningReason: "Flow Warning Code", not: "not", objectExecutionId: "Invoking Flow Object Execution Id", or: "or", workitemId: "Invoking Workitem Id" }, criteriaDefinitionDescriptions: { and: "Query for flow instances where all sub-criteria must be true", or: "Query for flow instances where at least one sub-criteria must be true", actionId: "Query for by action ID", actionType: "Query by action type", conversationId: "Query by conversation ID", flowType: "Query by flow type", flowName: "Query by flow name", flowId: "Query by flow ID", flowVersion: "Query by flow version", flowInvokedError: "Query for flow instances that invoked any error", flowErrorReason: "Query by error reason", flowStartDate: "Query by flow start datetime", flowEndDate: "Query by flow end datetime", objectExecutionId: "Query for flows via the object execution id (the invoking caller)", exitPathName: "Query by action output path name", definedExitPath: "Query by action output path known ID", dynamicExitPath: "Query by action output path ID" }, operatorLabels: { eq: "equals", gt: "greater than", gte: "greater than or equal to", lt: "less than", lte: "less than or equal to", begins: "starts with" } }, executionDataConfiguration: { directoryOrganizationAdminPermission: "You do not have permission to view organization settings in Collaborate.", executionDataLogLevelLabelAll: "All", executionDataLogLevelLabelBase: "Base", executionDataLogLevelLabelCustom: "Custom", executionDataLogLevelLabelDisabled: "None (Disabled)", executionDataLogLevelLabelNone: "None", executionDataLogLevelLabelNotes: "Notes", executionDataLogLevelLabelVerboseNotes: "Verbose Notes", flowInstanceExecutionDataViewPermission: "You do not have permission to view flow execution data storage settings.", flowLogLevelViewPermission: "You do not have permission to view flow log level settings.", flowLogLevelViewPermissionMissing: "You do not have the view flow log level settings permission in the division of the following flow:", flowLogLevelDefaultViewPermission: "You do not have permission to view default flow log level settings.", organizationExecutionDataViewPermission: "You do not have permission to view the execution data settings in this organization.", organizationExecutionDataViewRestriction: "You do not have permission to view the execution data settings in this organization. Find further information and instructions in the {{link.__RESOURCE_CENTER_EXECUTION_DATA__}}.", flowLogLevelButtonLabel: "Execution Data", flowLogLevelButtonTooltip: "Override execution data level for flow", flowLogLevelModalTitle: "Override Execution Data Flow Level", flowLogLevelModalSubtitle: "Flow: %1$s", manageExecutionDataMenuLabel: "Execution Data Settings", flowDefaultLogLevelMenuLabel: "Execution Data Flows Level", flowDefaultLogLevelModalTitle: "Set Execution Data Level for Flows", flowDefaultLogLevelFlowName: "Default", flowInstanceLogLevelTooltip: "The execution data log level used for the flow instance.", flowInstanceSecureLogLevelTooltip: "The execution data log level used for the flow instance. The lock icon indicates that this flow instance was secure.", recordedFlowInstanceExecutionLevel: "Execution Data Level: %1$s" }, naturalLanguageUnderstanding: { intentDefinitions: "Intent Definitions", languageStatusPreviewIntentDetection: "The language '%1$s' is a preview release and may impact intent detection.", nluMustHaveOneIntentForIntentDetection: "There must be at least one intent defined in the flow's Natural Language Understanding configuration if you want to detect an intent." } }; + e2.exports = { about: { additionalLicenseInfo: "Additional License Information", buildNumber: "( Build: # %1$s )", copyrightFormat: "Copyright \xA9 %1$s-%2$s %3$s", copyrightRightsReserved: "All rights reserved.", copyrightWarning: "Warning: this computer program is protected by copyright law and international treaties. Unauthorized reproduction or distribution of this program, or any portion of it, may result in severe civil and criminal penalties, and will be prosecuted to the maximum extent possible under the law.", licenseAntlr: "Uses ANTLR software ( http://antlr.org ) for expression text parsing support. ANTLR 3 License / BSD License", logoAlternateText: "Genesys logo", orgInfoLabel: "Organization Information", orgInfoCurrentLabel: "Current Organization", orgInfoHomeLabel: "Home Organization", orgInfoId: "Organization ID", orgInfoName: "Company Name", orgInfoShortName: "Short Name", permissionHeader: "Permission Information", title: "About Architect" }, action: { action: "Action", actionIsDeprecated: "The '%1$s' action is deprecated.", notSet: "There is no action specified", actionOutputPathsHeader: "Paths", actionType: "%1$s Action" }, actions: { actionWaitForInput: "Wait for Input", ask: "Ask", abortSend: "Abort Send", abortSendActionMessageSettingDescription: "A localized message to display to the sender explaining why the send is being aborted.", abortSendActionMessageSettingLabel: "Message", abortSendErrorEventMessageSettingLabel: "Abort Message", abortSendMessageSettingDefaultLabel: "Default Abort Message", abortSurvey: "Abort Survey", addFlowMilestone: "Add Flow Milestone", agenticAnythingElse: 'Agentic "Anything Else?" Loop', agenticAskForIntent: "Agentic Ask for Intent", askAnythingElse: "Anything Else?", askForActionGeneric: "Ask For ...", askForAuthentication: "Ask to Authenticate", askForBoolean: "Ask for Yes / No", askForIntent: "Ask for Intent", askForNLUNextIntentAction: '"Anything Else?" Loop', askForPayment: "Ask for Payment", askForSlot: "Ask for Slot", askSurveyQuestion: "Ask Survey Question", assignCustomerSegment: "Assign Customer Segment", audioMonitoring: "Audio Monitoring", botConnector: "Call Bot Connector", botState: "Bot", callAgenticVirtualAgent: "Call Agentic Virtual Agent", callAudioConnector: "Call Audio Connector", callBotFlow: "Call Bot Flow", callDecisionTable: "Call Decision Table", callDigitalBotFlow: "Call Digital Bot Flow", callGuide: "Call Guide", callBridgeAction: "Call Bridge Action", callCommonModule: "Call Common Module", callNuanceMixBot: "Call Nuance Mix Bot", callTask: "Call Task", callVoiceFlow: "Call Voice Flow", categoryEnd: "End", clearActiveIntent: "Clear Active Intent", clearPostFlow: "Clear Post-Flow", clearUtilizationLabel: "Clear Utilization Label", clearVoicemailSnippetActionLabel: "Clear Voicemail Snippet", common: "Common", communicate: "Communicate", completeSend: "Complete Send", conversation: "Conversation", createCallback: "Create Callback", createConversationAttribute: "Create Conversation Attribute", changeState: "Change State", completeSurvey: "Complete Survey", data: "Data", dataTableLookup: "Data Table Lookup", decision: "Decision", decryptData: "Decrypt Data", defaultActionSettings: "Default Action Settings", detectSilence: "Detect Silence", dial: "Dial", dialogEngine: "Call Dialog Engine Bot", dialogflow: "Call Dialogflow Bot", dialogflowCx: "Call Dialogflow CX Bot", digitalConnector: "Call Digital Connector", digitalMenu: "Digital Menu", disconnect: "Disconnect", disconnectWorkitem: "Disconnect Workitem", email: "Email", enableParticipantRecording: "Enable Participant Recording", encryptData: "Encrypt Data", endBusinessProcess: "End Business Process", endState: "End State", endTask: "End Task", endWorkflow: "End Workflow", evaluateSchedule: "Evaluate Schedule", evaluateScheduleGroup: "Evaluate Schedule Group", evaluateSkillExpressionFilters: "Evaluate Skill Expression Filters", exitBotFlow: "Exit Bot Flow", exitLoop: "Exit Loop", exitWorkitemFlow: "Exit Workitem Flow", extractSecureData: "Extract Secure Data", external: "External Contacts", findDivision: "Find Division", findDivisions: "Find Divisions", findEmergencyGroupActionLabel: "Find Emergency Group", findGrammar: "Find Grammar", findGrammarById: "Find Grammar by ID", findGroup: "Find Group", findKnowledgeBaseDocumentById: "Find KnowledgeBaseDocument by ID", findLanguageSkill: "Find Language Skill", findQueue: "Find Queue", findQueueById: "Find Queue by ID", findSkill: "Find Skill", findUserPrompt: "Find User Prompt", findUtilizationLabel: "Find Utilization Label", findScheduleActionLabel: "Find Schedule", findScheduleGroupActionLabel: "Find Schedule Group", findSystemPrompt: "Find System Prompt", findUser: "Find User", findUserById: "Find User by ID", findUsersById: "Find Users by ID", flushAudio: "Flush Audio", form: "Form", getAssignedCustomerIntents: "Get Assigned Customer Intents", getAssignedCustomerSegments: "Get Assigned Customer Segments", getAttributes: "Get Participant Data", getConversationAttribute: "Get Conversation Attribute", getConversationAttributes: "Get Conversation Attributes", getConversationData: "Get Conversation Data", getEmailHeaders: "Get Email Headers", getExternalContact: "Get External Contact", getExternalOrganization: "Get External Organization", getJourneyOutcome: "Get Journey Outcome", getJourneyOutcomeScoresBySession: "Get Journey Outcome Scores by Session", getJourneySegment: "Get Journey Segment", getJourneySession: "Get Journey Session", getJourneySessionsByCustomer: "Get Journey Sessions by Customer", getJourneySessionsByExternalContact: "Get Journey Sessions by External Contact", getJourneyOutcomeById: "Get Journey Outcome by ID", getRawSIPHeaders: "Get Raw SIP Headers", getResponse: "Get Response", getSecuredData: "Get Secured Data", getSIPHeaders: "Get SIP Headers", holdMusic: "Hold Music", initializeFlowOutcome: "Initialize Flow Outcome", collectInput: "Collect Input", processVoicemailInput: "Process Voicemail Input", collectVoiceSnippet: "Collect Voice Snippet", language: "Language", lex: "Call Lex Bot", lexV2: "Call Lex V2 Bot", logical: "Logical", loop: "Loop", loopUntil: "Loop Until", media: "Media", menu: "Menu", menuJump: "Jump to Menu", nextLoop: "Next Loop", playAudio: "Play Audio", playPositionInQueue: "Play Position In Queue", playAudioOnSilence: "Play Audio on Silence", playEstimatedWaitTime: "Play Estimated Wait Time", playUserGreeting: "Play User Greeting", playUserName: "Play User Name", previousMenu: "Previous Menu", promoteExternalContact: "Promote External Contact", repeatMenu: "Repeat Menu", returnToAgent: "Return To Agent", screenPop: "Set Screen Pop", searchExternalContacts: "Search External Contacts", send: "Send", sendAutoReply: "Send Auto Reply", sendDigitalContent: "Send Digital Content", sendInteractiveApplication: "Send Application", sendKnowledgeFeedback: "Send Knowledge Feedback", sendNotification: "Send Notification", sendResponse: "Send Response", sendRichLink: "Send Rich Link", setAttributes: "Set Participant Data", setConversationData: "Set Conversation Data", setExternalTag: "Set External Tag", setFlowOutcome: "Set Flow Outcome", setIntent: "Set Intent", setLocale: "Set Language", setPriority: "Set Priority", setPostFlow: "Set Post-Flow", setSecuredData: "Set Secured Data", setSkillExpressionFilters: "Set Skill Expression Filters", setSkills: "Set Skills", clearSkillExpressionFilters: "Clear Skill Expression Filters", setUtilizationLabel: "Set Utilization Label", setUUIData: "Set UUI Data", setWhisperAudio: "Set Whisper Audio", setWrapupCode: "Set Wrapup Code", showKnowledgeArticle: "Show Knowledge Article", state: "State", submitVoicemailSnippet: "Submit Voicemail Snippet", submitVoiceSnippet: "Submit Voice Snippet", surveyInvite: "Survey Invites", switch: "Switch", task: "Task", taskTransfer: "Jump to Reusable Task", terminateWorkitem: "Terminate Workitem", transcription: "Transcription", transfer: "Transfer", transfers: { acd: "Transfer to ACD", external: "Transfer to Number", flow: "Transfer to Flow", group: "Transfer to Group", secureFlow: "Transfer to Secure Flow", user: "Transfer to User", voicemail: "Transfer to Voicemail" }, updateConversationAttribute: "Update Conversation Attribute", updateExternalContact: "Update External Contact", updateVariables: "Update Data", updateWorkitem: "Update Workitem", secureAction: "Call Secure Data Action", dataAction: "Call Data Action", unknown: "Unknown", userInput: "User Input", voiceBiometrics: "Voice Biometrics", voiceProcessing: "Voice Processing", wait: "Wait", workitem: "Workitem" }, actionMenu: { actionMenuAriaLabel: "Action Menu", actionTypeMenuChoice: "Menu Action Type", actionTypeTask: "Task Action Type", childActions: "Child Actions", clearClipboard: "Clear Clipboard", collapse: "Collapse", copy: "Copy", cut: "Cut", expand: "Expand", source: "Source %1$s", noPastableObjects: "No objects on clipboard", pasteHeader: "Paste object", remove: "Remove from clipboard", type: "Type" }, admin: { adminOrganizationSettingsLabel: "Admin Organization Settings" }, agenticAnythingElse: { onlyOneAllowedPerFlow: "Only one Agentic Anything Else action is allowed per flow." }, agenticAskForIntent: { mustHaveOneCategory: "At least one category must be defined in the Intent Classifier.", mustEnableOneCategoryOrIntent: "At least one category or intent path must be enabled.", onlyOneAllowedPerFlow: "Only one Agentic Ask for Intent action is allowed per flow." }, agenticVirtualAgent: { agenticVirtualAgent: "Agentic Virtual Agent", agenticVirtualAgentBillingInfoNote: "For token-based pricing details on interactions with Agentic Virtual Agents, see the {{link.__GENESYS_CLOUD_TOKENS_BASED_PRICING_MODEL__, Resource Center}} documentation.", agenticVirtualAgentVersion: "Agentic Virtual Agent Version", agenticVirtualAgentExtraConfigInfoNote: "Extra configuration options are available within the Agentic Virtual Agent.", agenticVirtualAgentViewPermission: "You do not have permission to view Agentic Virtual Agents.", agenticVirtualAgentVersionViewPermission: "You do not have permission to view Agentic Virtual Agent version.", mustSelectAgenticVirtualAgent: "An Agentic Virtual Agent must be selected.", agenticVirtualAgentNotFound: "The selected Agentic Virtual Agent could not be found.", mustSelectAgenticVirtualAgentVersion: "An Agentic Virtual Agent Version must be selected.", agenticVirtualAgentVersionNotFound: "The selected Agentic Virtual Agent Version could not be found.", openAgenticVirtualAgentsInNewTab: "Open Agentic Virtual Agents in new tab", exitReasonDescription: "Indicates what caused the Agentic Virtual Agent to exit. See the Call Agentic Virtual Agent action help for more details on exit reason string values." }, alertService: { architectBusy: "Please wait, Architect is busy.", architectNewVersion: "A newer version of Architect is available. Please refresh the page to load the updated version." }, askCommon: { continuationReprompts: "Continuation Reprompts", continuationRepromptsDescription: "Additional wordings to use for continuation prompting during slot capture.", customizeContinuationPrompt: "Customize Continuation Prompt", customizeNoInput: "Customize No Input", customizeNoMatch: "Customize No Match", customValidation: { label: "Custom Validation", description: "If specified, this boolean expression lets you configure additional validation logic that when evaluated at runtime will be used to determine if the received value meets these additional requirements. If it evaluates to false or a NOT_SET boolean, the value is considered invalid.", noValue: "No custom input validation specified." }, defaultContinuationPrompt: "Default Continuation Prompt", defaultNoInput: "Default No Input", defaultNoMatch: "Default No Match", initialPlaybackDelay: "Initial Playback Delay", invalidResponse: "Invalid Response", minimumPlaybackTime: "Minimum Playback Time", noInput: "No Input", noInputDescription: "Wording the bot will use when no input is received. Remember that no input handling will use the wording configured in the No Input Apology setting in the No Inputs Detected section on the User Input Settings in this flow prior to playing this Communication.", noInputReprompts: "No Input Reprompts", noInputRepromptsDescription: "Additional wordings to use when no input is received. The length of the reprompt collection will override the max number of No Input retries defined at Settings > User Input > No Input Detected > Maximum Number of No Input Retries for that particular action. An empty collection will turn off No Input retries.", noMatch: "No Match", noMatchDescription: "Wording the bot will use when input is received but it is not a valid match. Remember that no match handling will use the wording configured in the No Match Apology setting in the No Matches Detected section on the User Input Settings in this flow prior to playing this Communication.", noMatchReprompts: "No Match Reprompts", noMatchRepromptsDescription: "Additional wordings to use when input is received but it is not a valid match. The length of the reprompt collection will override the max number of No Match retries defined at Settings > User Input > No Match Detected > Maximum Number of No Match Retries for that particular action. An empty collection will turn off No Match retries.", question: "Question", questionDescriptionWaitForInputAction: "Wording the bot will use prior to waiting for input from the external participant.", questionDescriptionAskActions: "Wording the bot will use when asking the question for the first time.", voiceProcessingPrompt: "Voice Processing Prompt", voiceProcessingPromptDescription: "This setting overrides the Voice Processing Prompt in Call Guides. If both are configured, this setting will be applied.", voiceEndOfInputTimeout: "Voice End of Input Timeout", voiceBargeInSettingLabel: "Voice Barge-in", voiceBargeInSettingTooltip: "When enabled, the external participant can interrupt audio while it is playing.", voiceEndOfInputTimeoutDescriptionAskActions: "Specifies the maximum length of time to pause after the user appears to have finished speaking. Too low of a value may cause user input to be truncated mid-sentence and too high of a value may cause some users to repeat themselves leading to recognition problems. If the Duration value is less than the minimum value, the minimum value will be used. If the value is greater than the maximum value, the maximum value will be used and if the value is a NOT_SET Duration, the default value will be used at runtime." }, askForAuthentication: { askForAuthSignInMessage: "Sign In Message", askForAuthSuccessMessage: "Success Message", askForAuthSignInMessageDefault: "Let's Sign In", askForAuthSuccessMessageDefault: "Sign In Completed", askForAuthChannelNote: "Ask to Authenticate is only available for Apple Messages for Business. Using it on other channels will take the failure path.", askForAuthCompletionTimeout: "Authentication Completion Timeout", askForAuthCompletionTimeoutDesc: "Once the authentication request has been sent, this is the maximum length of time to wait for the participant to complete the authentication. If the authentication is not completed within this time then a No Input event will be triggered." }, askForIntent: { knowledgeBaseMustBeSelectedWhenKnowledgePathEnabled: "The '%1$s' path cannot be used when there is no Knowledge Base configured for the bot's Knowledge settings.", knowledgeSettingMustBeSelectedWhenKnowledgePathEnabled: "The '%1$s' path cannot be used when there is no Knowledge Setting configured for the bot's Knowledge settings.", nluMustHaveOneIntent: "There must be at least one intent defined in the bot's Natural Language Understanding configuration if you want to ask for an intent.", mustEnableOneNluIntent: "When asking for an intent, you must enable at least one intent in this action's Paths setting. Bot intents are configured in the Natural Language Understanding configuration.", mustEnableOneNluIntentOrKnowledge: "You must enable at least one intent or the '%1$s' path in this action's Paths setting. Bot intents are configured in the Natural Language Understanding configuration." }, showKnowledgeBaseArticle: { knowledgeBaseArticleLabel: "Knowledge Base Article", showKnowledgeBaseArticleNote: "The available articles that can be shown come from the Knowledge Base configured in the '{{settings.__KNOWLEDGE__}}' settings for this flow.", showKnowledgeSettingArticleNote: "This action is unavailable for this knowledge type. Use session-level variables or answer controls instead." }, askForNLUNextIntentAction: { actionNameBegin: "Begin: %1$s", actionNameEnd: "End: %1$s", loopOutputPathReentryLabel: "Re-Entry" }, askForPayment: { askForPayCurrency: "Currency", askForPaymentCurrencyDesc: "Use the 3-letter currency code defined by the ISO 4217 standard (e.g., USD for US Dollar, EUR for Euro). In literal mode, this value changes the currency code of %1$s, %2$s and %3$s.", askForPayCountryCode: "Country Code", askForPaymentCountryCodeDesc: "Use the 2-letter country code defined by the ISO 3166 standard (e.g., US for United States, DE for Germany).", askForPaymentChannelNote: "Ask for Payment is currently only available for Apple Messages for Business.", askForPaymentReplyMessage: "Reply Message", askForPaymentPaymentPlatform: "Payment Platform", askForPaymentTotalPrice: "Total Price", askForPaymentTotalPriceDesc: "Enter the total amount for all items, including shipping. Must be a positive number greater than zero (e.g., 129.99).", addLineItemsButton: "Add items to set", noLineItemsDefined: "No items defined", askForPaymentLineItems: "Line Items", askForPaymentListingName: "Listing Name", askForPaymentListingNameDesc: "Enter the name or title of this item (e.g., Premium Support Package, Express Shipping).", askForPaymentListingPrice: "Listing Price", askForPaymentListingPriceDesc: "Enter the monetary amount for this item. Can be positive, negative, or zero (e.g., 49.99, -10.00, 0).", askForPaymentShippingOptions: "Shipping Options", askForPaymentShippingOptionLabel: "Label", askForPaymentShippingOptionLabelDesc: "Enter the user-facing name for this shipping method (e.g., In Store Pickup, USPS Priority Mail).", askForPaymentShippingOptionIdentifier: "Identifier", askForPaymentShippingOptionIdentifierDesc: "Enter a technical identifier for this shipping method (e.g., storePickup, uspsPriority).", askForPaymentShippingOptionDetails: "Shipping Details", askForPaymentShippingOptionDetailsDesc: "Provide additional details about this shipping method, such as estimated delivery time or special conditions (e.g., \u201CDelivered within 2-3 business days\u201D).", askForPaymentCompletionTimeout: "Payment Completion Timeout", askForPaymentCompletionTimeoutDesc: "Once the payment has been sent, this is the maximum length of time to wait for the participant to complete the payment. If the payment is not completed within this time then a No Input event will be triggered.", askForPaymentDuplicateIdentifiers: "Identifiers have to be unique", askForPaymentDuplicateContactInformationTypes: "Contact information types must be unique", askForPaymentCurrencyMismatch: "Currency codes must match the Currency Code settings. All price settings must use the same currency code.", askForPaymentContactInformation: "Contact Information", askForPaymentContactInformationDesc: "If specified, the customer contact fields required to complete the transaction.", askForPaymentContactInformationPlaceholder: "Select required contact information", askForPaymentContactInformationPhone: "Phone", applePay: "Apple Pay" }, askForSlot: { askForSlotInvalid: "Architect cannot look up the associated variable for the selected slot. Please reselect the slot.", confirmationMode: "Confirmation Mode", confirmationModeDescription: `This controls if the bot will confirm the slot value supplied by the participant is correct. If this setting evaluates to "%1$s" at runtime and the participant supplied value is valid, as per settings in the '%2$s' section, the bot will use the '%3$s' communication to confirm it with the participant.`, confirmationModes: { confirmationModeAlways: "Always", confirmationModeNever: "Never" }, confirmationModeUnavailableNote: "Slot confirmation is unavailable with multi-select slots", confirmationQuestion: "Confirmation Question", confirmationQuestionDescription: "Wording the bot will use to confirm the value supplied by the participant is correct. To access the value supplied by the participant in an expression, use the Slot. variable associated with the slot configured on this action.", confirmationQuestionDoesNotReferenceSlotVariable: "The slot confirmation question does not reference the slot variable '%1$s' which will hold the value the bot received. Typically, a bot will want to use the received slot value when confirming it with the participant.", confirmationModeNeverWithRangeValuesWarning: "'%1$s' has predefined values, and confirmation mode is set to 'Never'. Set to 'Always' to allow user correction on invalid inputs.", noSlotsAvailable: "No Slots Available", selectedSlotError: "There is no slot with the name '%1$s' in the Natural Language Understanding configuration.", selectSlot: "Select a Slot", slotName: "Slot", slotResult: "Slot Result", slotResultDescription: "The variable that holds the selected slot value. If already set, the bot will not ask for a value and execution will go to the next action.", noSlotSelected: "There is no slot selected.", verifyGroupingLabel: "Verification", continuationPromptGroupingLabel: "Continuation Prompt", repromptHandling: "Re-Prompt Handling", repromptHandlingOptions: { repromptHandlingOptionAIManaged: "AI managed", repromptHandlingOptionManuallyManaged: "Manual" }, continuationPrompt: "Prompt", continuationPromptDoesNotReferenceSlotVariable: "The continuation prompt does not reference the slot variable '%1$s' which will hold the value the bot received. Typically, a bot will want to use the received slot value on the continuation prompt.", tooManySkipChoicesError: "Cannot have more than one choice with command 'skip'. Found %1$s skip choices.", timePicker: "Time Picker" }, avaDebugger: { avaDebuggerToolSingular: "%1$s Tool", avaDebuggerToolPlural: "%1$s Tools", avaDebuggerErrorSingular: "%1$s Error", avaDebuggerErrorPlural: "%1$s Errors", avaDebuggerToolId: "Tool ID", avaDebuggerKnowledgeNoResponse: "No response was returned from the knowledge service.", avaDebuggerGuardrailTriggered: "Guardrail Triggered", avaDebuggerViolationLimit: "Violation limit" }, audio: { actionNotValidError: "Action (or action with current settings) not available for '%1$s' because that language does not support runtime data playback, which is required for '%2$s'", add: "Add", addAudio: "Add Audio", addBlank: "Add Blank Audio", addText: "Add Text", addTTS: "Add TTS", addData: "Add Data", addExpression: "Add Expression", addOther: "Add Other", addPrompt: "Add Prompt", addPromptToBegin: "Add a prompt to begin", addTitle: "Add new prompt", advancedAudioInUseSingle: "1 audio sequence is set", advancedAudioInError: "1 or more audio sequences are in error", advancedAudioInUse: "%1$s audio sequences are set", alternateSequences: "Alternate sequences", addAlternateSequence: "Add Alternate Sequence", enableAlternateSequence: "Enable alternate sequence for '%1$s'", disableAlternateSequence: "Disable alternate sequence", audioLabel: "Audio", audioSequenceTitle: "Audio Sequence", audioSequenceDropDownLabel: "Audio Sequence Editor", bargeInExpressionLabel: "Enable Barge-in", bargeInExpressionTooltip: "The Barge-in checkbox does not affect an audio sequence in custom expression mode. Use the AudioPlaybackOptions function in custom expression text to control barge behavior if needed.", blankAudioExpression: "Audio may not be blank", blankMainSeqError: "All alternate sequences must be enabled or main sequence must have items added", blankMainSeqWarning: "The main sequence has no sequence items defined", blankMainSeqWarningContext: "The main sequence for '%1$s' has no audio set", blankTTSWarning: "No text to speech value", browserPermission: "Please accept the request at the top of the browser to use the microphone.", browserPermissionDenied: "You must grant this site permissions to be able to record audio.", browserRecordingNotSupported: "Audio recording is not supported in this environment.", bulkImportInputLabel: "Audio wav files and CSV mapping file", bulkImportInputLabelNoAudio: "CSV file", bulkImportAudioInputLabel: "Audio wav files", bulkImportErrorTitle: "Import Error", bulkImportFail: "Failed to process the files for importing", bulkImportCsvMissingFieldOne: "The import CSV file is missing the required field '%1$s'", bulkImportParseError: "Failed with the following error:
%1$s", bulkImportParseError2: "Failed with the following errors:
%1$s", bulkImportTitle: "Import audio", bulkImportAudioTitle: "Add additional audio wav files", bulkImportWatermark: "Select files", cantPreview: "Audio file cannot be previewed", customAudioExpressionInUse: "Custom audio expression is set", customExpressionSwitch: "Switch to custom expression", defaultAudio: "Main Sequence", deleteButton: "Delete", deleteConfirmMultiple: "Are you sure you want to delete the %1$s selected prompts and their resources?", deleteConfirmSingle: 'Are you sure you want to delete the selected prompt named "%1$s" and its resources?', deleteTitle: "Delete selected prompts", downloadRecording: "Download recording", durationFormatLong: "%1$s seconds", editTitle: "Edit selected prompt", ensureAudioInPrompts: "Ensure all prompts have recorded audio", ensureAudioOrTTSInPrompts: "Ensure all prompts have recorded audio or text to speech", doNotValidateAudioMedia: "Do not validate prompt media", validatePromptLanguageMediaLabel: "Media Validation", enterTtsOrPrompt: "Enter text to speech or prompt", errorNoBlankAudioLength: "No blank audio duration selected", errorNoPrompt: "No prompt selected", errorNoVariable: "No variable selected", errorPromptCouldNotBeFound: "%1$s could not be found", errorInvalidVariable: "Invalid variable selected", errorMaxTtsLength: "The string length is %1$s characters, which exceeds the maximum allowed of %2$s for the text to speech engine '%3$s'.", errorMaxTtsLengthForPrompt: "The string length in the text to speech string on prompt '%1$s' (%2$s) is %3$s, which exceeds the maximum allowed of %4$s for the text to speech engine '%5$s'.", errorNoAudioPlaybackSupport: "Audio data playback is not supported for language %1$s", errorNoLanguageGenderSupport: "Language %1$s does not support gender playback options", errorNoLanguageCaseSupport: "Language %1$s does not support case playback options", errorNoTTSSupport: "Text to speech is not supported for language %1$s", errorNotValidTTS: "Language %1$s does not have a valid text to speech engine selected.", errorCommonModuleTTS: "Common Module '%1$s' uses text to speech in one or more languages that are disabled in this flow. Please assign text to speech engines to these languages in Supported Languages.", errorNoDataOptions: "No data playback options selected", failedToCreatePrompt: "Failed to create the prompt", failedToSavePrompt: "Failed to save the prompt", flushAudio: "Flush Audio", importTitle: "Import CSV data", languageButton: "Languages", languageColumns: "Visible Language Columns", languageColumnsWatermark: "Enter languages to display in grid", loadFailed: "Failed to load prompts", loadingPrompts: "Loading Prompts...", mainSequenceNote: "This sequence will never run because alternate sequences for each language are defined.", maxLanguagesSelected: "Maximum number of languages selected", multipleFileUploadContext: "Uploading %1$s files", nameError: "Prompt names can only contain letters, numbers, and underscores. They must start with a letter.", noPromptRecordedSystem: "There is no audio recorded for the system prompt '%1$s' in %2$s", noPromptRecordedUser: "There is no audio recorded for the user prompt '%1$s' in %2$s", previewHelpTooltip: "Click here if you are having trouble previewing audio", processingAudio: "Processing audio...", prompts: "Prompts", promptBeingUploadedSystem: "The system prompt '%1$s' is busy processing an upload for %2$s", promptBeingUploadedUser: "The user prompt '%1$s' is busy processing an upload for %2$s", promptTypeTooltip: "Prompt Type", promptMissingRequiredAudioError: "'%1$s' does not have audio for a language that does not support text to speech", promptNoAudioPopupError: "Missing supported language audio", promptMissingAudioError: "'%1$s' does not have audio for at least one supported language", promptNoAudioTtsError: "'%1$s' does not have audio or text to speech for at least one supported language", promptNoAudioTtsComplexError: "One or more prompts do not have audio or text to speech for at least one supported language", promptNoTtsOrTextError: "'%1$s' does not have text to speech or text specified for at least one supported language", promptSystem: "System Prompt", promptUser: "User Prompt", recordAudio: "Record Audio", recordStationLabel: "For station recording, receive call at:", recordTimer: "%1$s seconds", refreshNoPrompts: "There are no prompts", refreshNoResults: "There are no matching prompts", refreshTooltip: "Refresh the list of prompts", resetForLanguage: "Erase and reset sequence for this language", sampleRate8kHzBadgeTooltip: "Recommend uploading or re-recording audio for higher-quality 16 kHz playback.", search: "Search prompts", selectMultipleFiles: "Select the CSV file and all audio files referenced in the CSV. Use the Control key when clicking (or the Command key in macOS) to select multiple files.

Audio files located in different folders can be added on the next screen if needed.", sequenceError: "Error in sequence item %1$s for %2$s", sequenceWarn: "Warning in sequence item %1$s for %2$s", sequenceMode: "Switch to sequence builder", sequenceOptions: "Sequence Options", sequenceTypeBlankLabel: "Blank", sequenceTypeBlankWatermark: "Select blank duration", sequenceTypeDataLabel: "Data", sequenceTypeDataWatermark: "Select variable", sequenceTypeDataOptionsWatermark: "Select Options", sequenceTypeExpressionLabel: "Expression", sequenceTypePromptLabel: "Prompt", sequenceTypePromptWatermark: "Select a prompt", sequenceTypeVoiceSnippetLabel: "Voice Snippet", sequenceTypeTtsLabel: "Text To Speech", sequenceTypeTtsWatermark: "Enter text to speech", sequenceWillNotPlay: "Will not play", startRecord: "Start Recording", stopRecord: "Stop Recording", switchToBuilderTitle: "Sequence Builder", switchToBuilderLosesChanges: "Switching to the sequence builder will discard any changes made in the custom expression.", tts: "TTS", ttsText: "TTS/Text", ttsConvertPopupText: "Create prompt from text to speech", transcodeFailed: "Server failed to process the upload for %1$s. Please try a different audio file and note that MP3 formatted files are not supported for audio upload.", typeNotRecognizedError: "Sequence item type not supported.", unavailableAudioOption: "Audio data option is unavailable because it requires a feature that is not available.", unavailableAudioOptionContext: "The option '%1$s' is unavailable because it requires a feature that is not available.", uploadLabel: "Audio file to import", uploadTitle: "Upload Audio", uploadWatermark: "Select audio file to import", warningAddNewSequenceItem: "Use the toolbar to add a new sequence item. Language sequences with no items will revert to the main sequence." }, audioFormats: { boolTrueFalse: "True / False", dateAndTime: "Date and time", durationExact: "Exact", durationExactDesc: "Exact value of the duration, no rounding", durationRoundUp: "Round Up", durationRoundUpDesc: "Round up to next 30 seconds, 1 minute, 2 minutes, 5 minutes or subsequent 5 minute intervals", durationRoundUp1: "Round Up (1 minute)", durationRoundUp1Desc: "Round up to the next 1 minute interval", durationRoundUp5: "Round Up (5 minutes)", durationRoundUp5Desc: "Round up to the next 5 minute interval", durationRoundUp10: "Round Up (10 minutes)", durationRoundUp10Desc: "Round up to the next 10 minute interval", durationRoundUp30: "Round Up (30 minutes)", durationRoundUp30Desc: "Round up to the next 30 minute interval", durationRoundUp60: "Round Up (1 hour)", durationRoundUp60Desc: "Round up to the next 1 hour interval", ordinal: "As ordinal", phoneNumberLocal: "Play as local", phoneNumberGlobal: "Play as global", phoneNumberAuto: "Play local for dialing code", phoneNumberLocalDesc: "Plays phone number in its local format", phoneNumberGlobalDesc: "Plays phone number in its global format", phoneNumberAutoDesc: "Plays phone number in local format if it matches the dialing code, otherwise global", percentage: "As percentage", percentage1: "As percentage, 1 decimal place", percentage2: "As percentage, 2 decimal places", playJsonData: "Play JSON data", precision0: "To 0 decimal places", precision1: "To 1 decimal place", precision2: "To 2 decimal places", precision3: "To 3 decimal places", precision4: "To 4 decimal places", precision5: "To 5 decimal places", precision6: "To 6 decimal places", precision7: "To 7 decimal places", precision8: "To 8 decimal places", stringPhoneNumber: "As phone number", stringTTS: "Text to speech", time: "Time", timeDesc: "Audio expressing time appropriate for the active language and region", wholeValue: "Entire value" }, audioMonitoringAction: { enableMonitoring: "Enable Monitoring", enableMonitoringDescription: "If true, audio monitoring will be enabled. If false or a NOT_SET Boolean, audio monitoring will be disabled." }, boolean: { disabled: "Disabled", enabled: "Enabled", true: "True", false: "False" }, bot: { followupResponseTimeoutLabel: "Follow-up Response Timeout", followupResponseTimeoutDescription: "If the bot needs to ask for follow-up information, this is how long to wait for the end user to send a reply. A NOT_SET, negative or 0 second Duration will be treated as immediate.", informationCouldNotBeLoaded: "There was an error loading bot information.", internalErrReferenceId: "There was an error retrieving the latest information about the selected %1$s. Please try validating again in a few minutes.", languageWarning: "The flow has supported languages that are unsupported by the selected %1$s, which supports %2$s. The Failure output will be taken if the flow is executing in a language not supported by the %1$s.", naturalLanguageUnderstanding: "Natural Language Understanding", insightsOptimizations: "Insights and Optimizations", nluConfigurationUnavailable: "Unable to obtain the Natural Language Understanding configuration data for the bot.", nluTrainingFailed: "Training failed for updates made to the Natural Language Understanding configuration. Please verify the Natural Language Understanding configuration is correct and retry the flow operation again.", noSupportedLanguages: "There are no Architect-supported languages configured on the selected %1$s.", sameNamedSlotsWithDifferentSlotTypes: "There are slots with matching names but different slot types in this bot flow's Natural Language Understanding configuration. Please change these slots to have unique names, as they will cause issues with auto-generated slot variables. Affected slot name is %1$s.", sameNamedSlotsWithDifferentSlotTypesMultiple: "There are slots with matching names but different slot types in this bot flow's Natural Language Understanding configuration. Please change these slots to have unique names, as they will cause issues with auto-generated slot variables. Affected slot names are %1$s.", unsupportedAISlotTypeError: "AI slot types are only available in Virtual Agent enabled flows.", whitespacePresentInSlotTypeValue: "The slot type list value of '%1$s' in '%2$s' contains leading or trailing whitespace. This may result in voice recognition failures during runtime." }, cannedResponses: { cannedResponseTypeFormDescription: "A form is a canned response whose response type is form.", cannedResponseTypeMessageTemplateDescription: "A message template is a canned response whose response type is message template." }, digitalBot: { intentNotMappedToTask: "One or more intent in this flow's '{{settings.__NATURAL_LANGUAGE_UNDERSTANDING__}}' configuration are not mapped to a reusable task.", intentMappedToInvalidTask: "One or more intent in this flow's '{{settings.__NATURAL_LANGUAGE_UNDERSTANDING__}}' configuration are mapped to a reusable task that does not exist." }, digitalBotConnector: { followupResponseTimeoutDescription: "If the bot needs to ask for follow up information, this will set the duration for how long to wait for the end user to send a reply. Examples of errors for timeout include submitting a NOT_SET, zero or negative duration." }, choice: { choiceButtonDuplicateNameError: "A button with name '%1$s' already exists", choiceButtonNoNameError: "Button %1$s does not have a name", choiceMenuLabelDescription: "If specified, the label supplies the text to use for the menu choice at flow runtime. For flows that support more than one language, the label setting should be used to supply localized text for the choice. If not specified or the calculated String value for the label setting is a NOT_SET or blank string, the button text will be used.", choiceMenuLabelLabel: "Label" }, integration: { name: "Integration" }, botConnector: { addSessionVariable: "Add Session Variable", botVersionNotFound: "The selected bot version could not be found.", digitalConnectorVersionNotFound: "The selected connector version could not be found.", botIntegration: "Bot Integration", digitalConnectorIntegration: "Digital Connector Integration", botVersion: "Bot Version", digitalConnectorVersion: "Connector Version", botName: "Bot Name", digitalConnectorName: "Connector Name", intents: "Intents", botConnectorIntegration: "Bot Connector Integration", botConnectorVersion: "Bot Connector Version", botConnector: "Bot Connector", digitalConnector: "Digital Connector", botResponseTimeoutLabel: "Response Timeout", botResponseTimeoutDescription: "The time allowed for a third-party bot to respond to webhook calls. Examples of errors for timeout include submitting a NOT_SET, zero or negative duration.", sessionTimeoutLabel: "Session Timeout", sessionTimeoutDescription: "Once the conversation is started, this is how long a conversation can remain open. Examples of errors for timeout include submitting a NOT_SET, zero or negative duration.", timeoutSettingsLabel: "Timeout settings", mustSelectBotIntegration: "A bot integration must be selected.", mustSelectDigitalConnectorIntegration: "A digital connector integration must be selected.", mustSelectBotName: "A bot name must be selected.", mustSelectDigitalConnectorName: "A connector name must be selected.", mustSelectBotVersion: "A bot version must be selected.", mustSelectDigitalConnectorVersion: "A connector version must be selected.", noSlots: "There are no slots defined for this intent.", savedVersionOfBotVersion: "Flow is referencing a cached version of this bot version. The bot version may be out of date or deleted.", savedVersionOfConnectorVersion: "Flow is referencing a cached version of this connector version. The connector version may be out of date or deleted.", secondaryHeaderForVersion: "(Version %1$s)", selectBotIntegration: "Select Bot Integration", selectDigitalConnectorIntegration: "Select Digital Connector Integration", selectBotName: "Select Bot Name", selectDigitalConnectorName: "Select Connector Name", selectBotVersion: "Select Bot Version", selectDigitalConnectorVersion: "Select Connector Version", sessionVariable: "Session Variable", sessionVariables: "Session Variables", unableToRetrieveBotIntegration: "Was unable to retrieve bot integration for selected bot.", unableToRetrieveDigitalConnectorIntegration: "Was unable to retrieve digital connector integration for selected connector.", unableToRetrieveBot: "Was unable to retrieve bot for selected version.", unableToRetrieveDigitalConnector: "Was unable to retrieve digital connector for selected version.", botIntegrationNotFound: "Selected bot integration could not be found", digitalConnectorIntegrationNotFound: "Selected digital connector integration could not be found", botNameNotFound: "Selected bot name could not be found", digitalConnectorNameNotFound: "Selected connector name could not be found", inputTextLabel: "Bot Input Text", inputTextDescription: "The text to send to the bot.", inputTextDescriptionForChat: "The text to send to the bot. This is usually only set when chaining bot actions.", connectorInputTextLabel: "Input Text", connectorInputTextDescription: "The text to send to the connector." }, botGeneric: { botAddSessionVariableLabel: "Add Session Variable", botIntegrationLabel: "Bot Integration", botIntentsLabel: "Intents", botNameLabel: "Bot Name", selectedBotNameNotFound: "The selected bot name could not be found.", botVariablesLabel: "Bot Variables", botVariablesDescription: "Variables able to be used in the bot.", botVersionLabel: "Bot Version", botVersionNotFoundGeneric: "The selected bot version could not be found.", flowReferencingSavedVersionOfBot: "Flow is referencing a cached version of this bot. The bot may be out of date or deleted.", inputTextLabelGeneric: "Bot Input Text", inputTextDescriptionGeneric: "The text to send to the bot.", inputTextDescriptionForChat: "The text to send to the bot. This is usually only set when chaining bot actions.", mustSelectBotNameGeneric: "A bot name must be selected.", mustSelectBotVersion: "A bot version must be selected.", noSlotsForIntent: "There are no slots defined for this intent.", noBotVariables: "There are no bot variables defined for this bot.", selectedBotIntegrationNotFound: "The selected bot integration could not be found.", selectBotNameLabel: "Select Bot Name", selectBotVersionLabel: "Select Bot Version", sessionVariableLabel: "Session Variable", sessionVariablesLabel: "Session Variables", unableToRetrieveSelectedBotIntegration: "Unable to retrieve the bot integration for the selected bot.", unableToRetrieveSelectedBot: "Unable to retrieve the selected bot." }, nuanceMix: { channel: "Channel", channelDescription: "The channel type to pass to the Nuance bot, which can specialize parts of the bot's behavior", channelNotFound: "The selected channel could not be found.", noChannelsAvailable: "None of channels on the selected bot are available for this flow.", selectedChannelNotValid: "The '%1$s' channel exists on the selected bot, but is unavailable for this flow.", nuanceMixBot: "Nuance Mix Bot", nuanceMixIntegration: "Nuance Mix Integration", mustSelectNuanceMixBotIntegration: "A Nuance Mix integration must be selected.", externalDataTypeLabel: "Name: %1$s", externalComplexDataTypeLabel: "Object", externalDataTypeTitle: "Nuance Data Type", selectNuanceMixBotIntegration: "Select Nuance Mix Integration" }, blankAudio: { msContext: "%1$s ms", oneSecond: "1 second", secondsContext: "%1$s seconds", blankAudioLabel: "blank: %1$s" }, bridgeServer: { action: "Action", actionNotFound: "The selected Bridge action could not be found.", actionSchemasError: "Action success, failure, or output information could not be loaded.", category: "Category", bridgeAction: "Bridge Action", mustSelectAction: "A Bridge action must be selected.", noActionsAvailable: "There are no Architect compatible Bridge actions available to this user.", noHelpLink: "There is no help link defined for this Bridge action.", processingPrompt: "Processing Prompt", savedVersionOfAction: "Flow is referencing a cached version of this Bridge action. The action may be out of date or deleted.", selectAction: "Select an action", selectCategory: "Select a category", timeout: "Timeout", timeoutOfZero: "Timeout must be greater than zero", useSuggestedTimeout: "Use action's suggested timeout" }, callAudioConnector: { audioConnectorIntegrationDescription: "The audio connector integration to be used for this action.", connectorId: "Connector ID", mustSelectAudioConnectorIntegration: "An Audio Connector integration must be selected.", selectAudioConnectorIntegration: "Select Audio Connector Integration", audioConnectorType: "Audio Connector" }, callBotFlowAction: { configuredIntentValues: "Configured Intent Values", executionResults: "Execution Results", exitReason: "Exit Reason", exitReasonDescription: "Indicates what caused the Bot Flow to exit. See the Call Bot Flow action help for more details on exit reason string values.", exitReasonExamplesTitle: "Example Exit Reason Values", intent: "Intent", intentDescription: "The intent returned from the Bot flow invocation at runtime. If no intent is detected, the variable bound in the Intent setting will be set to a NOT_SET String at runtime.", intentsNone: "None", inputTextLabel: "Bot Input Text", inputTextDescription: "Supplies an initial utterance to the bot that will be processed by the first Ask action executed in the bot flow.", languageChangeWarningImmediate: "Runtime language changes made by the %1$s to a supported language of this flow will be reflected immediately.", languageChangeWarningCommonModule: "Runtime language changes made by the %1$s to a supported language of this common module will be reflected immediately or at the end of the common module task if called by a call flow.", languageChangeWarningTaskEnd: "Runtime language changes made by the %1$s to a supported language of this flow will be reflected when the task ends.", callBotFlowInfo: "All subsequent Bot Flows called will inherit settings from the initial Bot Flow.", callDigitalBotFlowInfo: "All subsequent Digital Bot Flows called will inherit settings from the initial Digital Bot Flow." }, cardsAndCars: { askForSlotChooserLabel: "Slot Value Presentation", askForSlotChooserDescription: "Specify how to present slot value choices to the participant here.", addButtonLabel: "Button", alternativeLabelAdd: "Add alternative label", alternativeLabelRemove: "Remove alternative label", buttonTitlePlaceholder: "Title", cardLabel: "Card", carouselLabel: "Carousel", choiceLabelNoName: "", choicePostbackLabel: "Postback", choiceTypeLabel: "Button Action", choiceUrlLabel: "Open URL", choiceUrlValue: "URL Value", chooserNluDiffsUpdate: "Update", chooserNluDiffsWarning: "One or more slot type values for the selected slot are not reflected below.", chooserConfirmDisplayMode: "With three or fewer buttons, two display options are available.", chooserConfirmDisplayMode2: "Choose an option", chooserSingleCard: "Assign all buttons to one card", chooserMultipleCards: "Assign one button per card", choiceNoUrlValue: "", choiceNoSlotTypeValue: "", choiceNoPostbackValue: "", choiceFromSlotTypeValue: "From slot type value", choiceUsingSlotTypeValue: "Using the slot type value label.", choiceLabelIsSameAsValue: "Label is the same as the value", choiceRemainingSingular: "1 button remaining", choicesRemainingPlural: "%1$s buttons remaining", collectionEmptyCarouselLabel: "Add cards to your carousel", collectionEmptyCarouselDesc: "Cards can include images, titles and descriptions to offer a richer visual experience.", collectionCreateFirstMessage: "Create your first '%1$s'", collectionEmptyMessage: "No items in collection", digitalMenuChooserLabel: "Choices", digitalMenuChooserDescription: "Specify menu choices to offer the participant and how to present them here.", dynamicSlotTypeQuickReplies: "For a dynamic list slot type, there is nothing additional to configure when presenting the list choices as quick replies.", duplicatePostbackValue: "The postback value '%1$s' is a duplicate.", knowledgeSearchResultLabel: "Knowledge Search Results", knowledgeSearchResultDescription: "The variable that holds the collection of KnowledgeBaseDocument objects matched in the search that occurs at this action. If '{{knowledgeSettingsMode.__STANDARD__}}' knowledge handling is selected then the search results collection will only ever contain the article shown to the user. If '{{knowledgeSettingsMode.__CUSTOM__}}' knowledge handling is selected then the results collection may contain multiple articles that strongly match the search.", knowledgeSearchResultDescriptionMultipleArticles: "The variable that holds the collection of KnowledgeBaseDocument objects matched in the search that occurs at this action. If the '{{knowledgeSettingsMode.__STANDARD__}}' knowledge handling is selected then the search results collection will only ever contain the variable that holds the collection of KnowledgeBaseDocument objects matched in the search that occurs at this action. If '{{knowledgeSettingsMode.__CUSTOM__}}' knowledge handling is selected then the results collection may contain multiple articles that strongly match the search.", mediaCarouselLabel: "Media Carousel", noRichMedia: "No rich media", noRichMediaNoSlotSelected: "Rich media presentation options are not available because no slot is selected.", noRichMediaSlotTypeNotList: "Rich media presentation options are not available because the selected slot is not a list or dynamic list.", noRichMediaTooManyChoices: "Rich media presentation options are not available because the selected slot has more than %1$s slot type values.", quickRepliesLabel: "Quick Replies", quickReplyLabel: "Quick Reply", selectionResultLabel: "Selection Result", selectionResultDescription: "The variable that holds the value of the menu choice chosen by the participant. If no choice is selected by the participant, the variable value will be left alone.", skipResponseCarouselDisabled: "Skip Response is disabled because the Carousel limit has been reached", skipResponseDisabled: "Skip Response is disabled because the Quick Reply limit has been reached", standardLabel: "Custom Template", switchPresentation: "Switch Presentation", expression: { chooserInvalidChoiceCountForSlotType: "The number of choices is not enough to match the number of values configured in the slot type '%1$s'.", chooserInvalidListItemCountForSlotType: "The number of list items is not enough to match the number of values configured in the slot type '%1$s'.", chooserNoChoicesConfiguredForSlotTypeValues: "There are no choices configured for the '%1$s' slot type value(s) %2$s.", chooserNoListItemsConfiguredForSlotTypeValues: "There are no list items configured for the '%1$s' slot type value(s) %2$s.", chooserInvalidChoiceValueForSlotType: "The choice with value '%1$s' is not a valid value for the slot type '%2$s'.", chooserInvalidListItemValueForSlotType: "The list item with value '%1$s' is not a valid value for the slot type '%2$s'.", chooserInvalidChoiceValueForSlotTypeExpressionMode: "The choice using expression mode with the literal value '%1$s' is not a valid value for the slot type '%2$s'.", chooserInvalidListItemValueForSlotTypeExpressionMode: "The list item using expression mode with the literal value '%1$s' is not a valid value for the slot type '%2$s'.", chooserMultipleChoicesForSlotTypeValue: "There is more than one choice for the slot type value '%1$s'.", chooserSlotTypeNotListOrDynamicListType: "The slot type '%1$s' is not a list or dynamic list type.", chooserSlotTypeNameIsNotValid: "The slot type '%1$s' is not valid.", chooserNoSlotTypeConfiguredForSlot: "There is no slot type configured for the slot '%1$s'.", chooserInvalidSlotName: "The slot '%1$s' is not valid.", chooserPresentationModeNotAllowedWithMismatchSlotType: "The presentation mode '%1$s' is not permitted for the selected slot type." }, cardType: { label: "Card", noDescription: "No Description", noDescriptionRuntimeEvaluationStr: "No Card Description", noImage: "No Image", noImageRuntimeEvaluationStr: "No Card Image", noTitle: "No Title", noTitleRuntimeEvaluationStr: "No Card Title" }, carouselType: { defaultCardTitle: "Title %1$s" }, choiceType: { choiceInQuickReplyMustBePostback: "The choice type '%1$s' is not valid when used in a QuickReplies value." }, timePickerType: { noImage: "No Image", noImageRuntimeEvaluationStr: "No Time Picker Image", noTitleRuntimeEvaluationStr: "No Time Picker Title", subtitlePlaceHolder: "Subtitle", addressPlaceHolder: "Address", longitudePlaceHolder: "Longitude", latitudePlaceHolder: "Latitude", noSubtitle: "No Subtitle", noSubtitleRuntimeEvaluationStr: "No Time Picker Subtitle", enableLongLatLabel: "Use Latitude and Longitude", missingPermission: "You are missing the required permissions for autocomplete" }, listPickerType: { addNewSectionTooltip: "Add a new section", emptyListPickerSectionLine1: "This section is empty.", emptyListPickerSectionLine2: "To add items, move them from another section.", listPicker: "List Picker", missingValuesSectionLabel: "Missing Values", moveItemsFromAnotherSectionButtonTooltip: "Move items from another section", receivedMessageLabel: "Received Message", receivedMessageButtonTextLabel: "Button Text", replyMessageLabel: "Reply Message", replyMessageTitle: "List selections are displayed here", replyMessageDescription: "Reply Message for the list picker.", searchSlotValues: "Search slot values", disabledMultiselectToggleTooltip: "Not available because selected slot capture is set to single value", invalidMultipleSectionsWarning: "At runtime, multiple sections for slots that are set to single value capture will be ignored.", invalidMultipleSectionsWarningMessage: "At runtime, multiple sections for slots that are set to single value capture will be ignored in %1$s conversations. %2$s conversations support multiple sections for single-value slots.", invalidNluValue: "This item is no longer a valid slot type value." } }, categories: { customerSecuredData: "Customer Secured Data", find: "Find", flow: "Flow", journey: "Journey" }, clearSlot: { addSlot: "Add Slot", clearSlotTitle: "Clear Slot", specifiedMoreThanOnce: "The slot '%1$s' is specified more than once.", mustSpecifySlot: "You must specify a slot.", noSlotsToClearWarning: "There are no slots specified to clear.", slotToClear: "Slot to Clear", slotsLabel: "Slots", noSlotsDefined: "No Slots defined" }, communicate: { communication: "Communication" }, clipboard: { content: { canPaste: { downConvert: { menuChoice: { toAction: "If pasted to this location, the action from the action menu will be pasted.", toReusableMenu: "If pasted to this location, the menu from the sub-menu will be pasted as a reusable menu.", toReusableTask: "If pasted to this location, the task from the task menu will be pasted as a reusable task." } }, upConvert: { action: { toMenuChoice: "If pasted to this location, an action menu will be created for this action.", toReusableTask: "If pasted to this location, a reusable task will be created that contains this action.", toState: "If pasted to this location, a state will be created that contains this action." }, menu: { toMenuChoice: "If pasted to this location, the menu will be pasted as a sub-menu." }, task: { toMenuChoice: "If pasted to this location, a task menu will be created that contains this task." } } }, notSupportedByFlowType: { action: "This contains an action of type '%1$s' which cannot be pasted to flows of type '%2$s'.", dataTypeKnown: "This uses a data type of '%1$s' which cannot be used in flows of type '%2$s'.", dataTypeUnknown: "This contains a data type which cannot be used in flows of type '%1$s'.", menuChoiceAction: "This contains an action menu of type '%1$s' which cannot be used in flows of type '%2$s'.", menusOrMenuChoices: "This contains a menu which cannot be pasted to flows of type '%1$s'.", states: "This contains a state which cannot be pasted to flows of type '%1$s'.", tasks: "This contains a task which cannot be pasted to flows of type '%1$s'.", builder: "This contains a '%1$s' which cannot be pasted to flows of type '%2$s'. The builder will be removed and converted to an expression." }, pastableLocations: { cannotPasteActionAsMenuChoiceMoreThanOne: "Unable to paste as an action menu because there is more than one action on the clipboard and menus can only have one action.", cannotPasteGeneric: "Unable to paste to this location.", contentCannotBeActionMenu: "Unable to paste as an action menu because the action is not valid for use as a menu.", destinationHasNoChoices: "This cannot be pasted here because the paste location is not a top level menu, a reusable menu or a sub-menu.", menuChoiceSubMenu: "A sub-menu can only be pasted directly under a top level menu, sub-menu or as a reusable menu.", menuChoiceInlineTask: "A task menu can only be pasted directly under a top level menu, under a sub-menu or as a reusable task.", state: "A state can only be pasted within the States container.", task: "A task can only be pasted directly under a top level menu, under a sub-menu or as a reusable task." }, removalError: "Unable to remove the content from the clipboard object." }, copy: { clickToCopyLabel: "Click to Copy", copiedToClipboardLabel: "Copied To Clipboard", copyFailed: "The copy operation failed.", copyFailureTitle: "Copy Failed", copyObjectDoesNotBelongToAFlow: "Object cannot be copied because it does not belong to a flow.", copyObjectNotSpecified: "No object specified to copy. Please select something to copy.", onlyCopyActionOrMenuOrStateOrTask: "You can only copy actions, menus, states or tasks.", permissions: { cannotCopyPermissionsGranularAcl: "Unable to copy because you do not have the architect:flow:edit permission in at least one division." } }, cut: { cannotCutFlowNotEditable: "Unable to cut because the flow is not editable.", cannotCutStartUpObject: "Unable to cut the startup object of a flow.", cannotCutPeriodicState: "Unable to cut the periodic state of a flow.", cutObjectDoesNotBelongToAFlow: "Object cannot be cut because it does not belong to a flow.", cutObjectNotSpecified: "No object specified to cut.", cutFailed: "The cut operation failed.", cutFailureTitle: "Cut Failed", onlyCutActionOrMenuOrStateOrTask: "You can only cut actions, menus, states or tasks.", permissions: { cannotCutPermissionsGranularAcl: "Unable to cut because you do not have the architect:flow:edit permission in at least one division." } }, paste: { additionalInfo: { alertMessage: "Additional paste result information available. Click here to open.", clipboardVariableReferenceNotAdded: "Clipboard-Referenced Variable Not Added", clipboardVariableReferenceNotAddedMoreThanOne: "Clipboard-Referenced Variables Not Added", clipboardVariableReference: "Clipboard Reference", createdVariable: "Created Variable", createdVariableMoreThanOne: "Created Variables", infoDependentCreatedVariables: "This shows dependent variables that were created during the paste operation. These are variables that are referenced by but are not part of objects on the clipboard. Since they did not exist where the clipboard was pasted, those variables were automatically created.", infoDependentNotCreatedVariables: "This shows variables that were referenced by objects on the clipboard that did not get created during the paste operation because the variables are no longer referenced by the pasted content.", infoVariableReferenceUpdates: "This shows variable references as they existed in objects on the clipboard and what they changed to when pasted.", modalTitle: "Additional Paste Information", pastedVariableReference: "Pasted Reference", updateVariableReference: "Updated Variable Reference", updateVariableReferenceMoreThanOne: "Updated Variable References" }, flowNotEditableByCurrentUser: "This cannot be pasted because you cannot edit the flow.", flowTypeCouldNotBeDetermined: "This cannot be pasted because the flow type for the paste destination location could not be determined.", noContent: "There is nothing to paste.", noDestFlow: "Unable to paste because the destination flow was either not specified or could not be determined.", pasteFailed: "The paste operation failed.", pasteFailureTitle: "Paste Failure" } }, createCallback: { noInputs: "The selected callback script has no inputs.", calleeName: "Callee Name", callbackNumber: "Callback Number", callbackScriptNotFound: "The selected callback script could not be found.", noQueueNote: "Callback will be placed on the current queue", script: "Script", selectScript: "Select a callback script", selectedScript: "Callback Script", savedVersionOfCallbackScript: "Flow is referencing a cached version of this callback script. The callback script may be out of date or deleted." }, collectionEditor: { titleContext: "Edit '%1$s' collection", itemLabel: "Item", itemsInCollection: "%1$s items in %2$s", itemsInCollectionOne: "1 item in %1$s", addItem: "Add Item" }, collectInput: { allowDigitRange: "Range of digits", dtmfVariable: "Input Data Name", individualDigits: "Individual Digits", inputAudio: "Input Audio", monetary: "Monetary", noVerification: "No Verification", numeric: "Numeric", numberDigitsLabelExact: "Number of Digits", numberDigitsLabelRange: "Range of Digits", numberDigitsChangeExact: "change to exact", numberDigitsChangeRange: "change to range", numberDigitsExact: "Exactly %1$s digits", numberDigitsExactSingular: "Exactly 1 digit", numberDigitsRange: "Any number of digits between %1$s and %2$s, inclusive", terminatingCharacter: "Terminating DTMF", verification: "Verification", noEntryTimeout: "No Entry Timeout", interDigitTimeout: "Inter-Digit Timeout", includeTerminatingDtmfInResultData: "When pressed, include terminating DTMF in input data result", acceptJustStar: "Accept just '*'", acceptJustPound: "Accept just '#'", digitInput: "Numeric Input", otherInput: "Non-Numeric Input" }, commonModule: { actionExecutableOnlyIfEmbeddingFlowIsCallFlow: "This action can only be executed if the common module is called by a call flow.", subsequentActionsExecutableOnlyIfEmbeddingFlowIsCallFlow: "This and all subsequent actions can only be executed if the common module is called by a call flow.", actionNotSupportedForFlowTypes: "The action '%1$s' is not available in flow types: '%2$s'", actionOutputExecutableOnlyIfEmbeddingFlowIsCallFlow: "Flow runtime execution can only take the '%1$s' action output if the common module is called by a call flow.", clickToAddFlowTypes: "Click to add flow types", embeddedFlowNeedsUpdated: "A newer version of common module '%1$s' is available. Validate again to update from v%2$s to v%3$s.", flowTypeNotSupportedValidationError: "Referenced common module not compatible with flow types: %1$s", flowTypeNotSupported: "Not compatible with flow type: %1$s", hardcodedTaskName: "Common Module Task", commonModuleMissingDependencies: "The common module '%1$s' has the following references that have been deleted: [%2$s]. Please open the common module directly, fix, and then republish the common module.", commonModuleInternalError: "The common module '%1$s' has errors that need to be addressed. Please open the common module directly, fix, and then republish the common module.", internalError: "Internal error encountered in common module", languageNotSupportedValidationError: "Referenced common module does not support languages: %1$s", languageNotSupported: "Does not support languages: %1$s", notAvailableInFlowTypes: "This will be ignored in these flow types: %1$s", settingsNodeName: "Common Module Settings", supportedFlowTypes: "Compatible Flow Types", publishedVersionNotAvailable: "A published version of the referenced flow is not available", debugPublishVersionNotAvailable: "A debug version of the referenced flow is not available", commonModuleNotUsableMissingPermission: "The selected common module cannot be used because you do not have the 'architect:flow:view' permission in its division.", mustSelectFlowType: "At least one compatible flow type must be selected", compatibleFlowTypesWarning: "The actions, data types, and other settings available in a common module flow are limited to those available in all of the selected compatible flow types." }, configurations: { queue: "Queue", skill: "ACD Skill", skillsPlural: "ACD Skills" }, contact: { phonePropertyDescription: "'%1$s' phone property from flow contact list", propertyDescription: "'%1$s' property from flow contact list" }, conversationAttribute: { conversationAttributeLabel: "Conversation Attribute", conversationAttributeSchemaLabel: "Conversation Attribute Schema", divisionsForConversationAttributeRecord: "The divisions this conversation attribute belongs to. If the collection is empty, the record is visible to all divisions.", disabledSchemaSelected: "Schema is disabled. Select an active schema to continue.", disabledSchemaTooltip: "The conversation schema is disabled.", schemaLabel: "Schema", mustSelectSchema: "A schema must be selected.", schemaNotFound: "The selected schema could not be found.", selectSchema: "Select a schema", unableToLoadSchema: "Unable to load the configuration information for the selected schema.", recordId: "Record ID", recordIds: "Record IDs", recordIdDescription: "A unique ID within a conversation consisting of English letters, numbers, hyphens, and underscores. Spaces are not allowed.", recordIdsDescription: "A collection of unique IDs within a conversation consisting of English letters, numbers, hyphens, and underscores. Spaces are not allowed.", invalidRecordId: "Invalid Record ID", recordVersion: "Record Version", recordVersionDescription: "The version of the conversation attribute record.", schemaVersionIdDescription: "The version of the schema associated with the conversation attribute record.", customAttributesDescription: "Holds the custom attribute values as defined by the schema.", supplyRecordDataWithPropertyOmittedToRemove: "To remove this field's value, use the '{{actions.createConversationAttribute}}' and supply the record data with this field omitted.", resultLabel: "Result" }, currency: { filter: "Search currencies", modalTitle: "Select Currency", useCurrency: "Use Currency" }, customNodes: { actions: "Actions", data: "Data", debugging: "Debugging", dependencies: { label: "Dependencies", none: "There are no dependencies." }, errorHandling: { audio: "Pre-handling audio", errorHandlingDisconnectDescription: "This ends execution of the current flow and disconnects the current interaction.", errorHandlingEndFlow: "End Flow", errorHandlingEndFlowDescription: "This ends execution of the current flow.", errorHandlingContinue: "Keep Chat Open", errorHandlingEndWorkflowDescription: "This ends execution of the current '%1$s' flow.", errorHandlingExitFlowDescription: "This ends execution of the current flow and returns execution to a calling flow if there is one.", errorHandlingEndInQueueStateDescription: "This ends execution of the current state in an In-Queue flow. The flow keeps running so subsequent invocations of the '%1$s' will still happen.", errorHandlingMenuDescription: "Flow execution goes to a specified menu.", errorHandlingQueueDescription: "This ends execution of the current flow and transfers the current interaction to a specified queue.", errorHandlingStateDescription: "Flow execution changes state to a specified state.", errorHandlingTaskDescription: "Flow execution jumps to a specified reusable task.", errorHandlingTypeNotAvailableForFlowType: "The error handling type '%1$s' cannot be used in a flow of type '%2$s'.", handling: "Handling", label: "Error Event", queueTransfer: "Transfer to Queue", queueTransferDigitalAutomateDescription: "If the queue to transfer to is invalid, the flow does not perform the transfer and will fall back to End State handling.", changeStateToFlowStartup: "Since the starting state is selected for error event handling, remember that the startup state will be re-executed if a flow error event occurs.", exit: "Exit the Flow" }, eventHandling: { label: "Event Handling", agentEscalation: "Agent Escalation", agentEscalationConfirmation: "Confirmation", enableAgentEscalationLabel: "Enable Agent Escalation", enableAgentEscalationDescription: "This setting enables or disables the bot flow from listening to requests to speak to a human.", subsequentRecognitionFailuresLabel: "Subsequent Recognition Failures", subsequentRecognitionFailuresDescription: "By default, when the recognition failure event occurs and is triggered a second time, the bot will exit the flow. By selecting execute task, the bot will continue to execute the recognition failure task for all subsequent recognition failure events.", subsequentRecognitionFailuresExecuteTask: "Execute Task", eventHandlingAgentEscalationHandoverDescription: "Wording the bot will use when the participant has requested to speak to a human and has said yes to the Agent Escalation Confirmation prompt. Once this wording has been communicated, the Bot will Exit back to the calling flow which invoked this Bot flow.", eventHandlingAgentEscalationConfirmationDescription: "Wording the bot will use when it thinks that the participant has requested to speak to a human. The participant is expected to reply with a yes or no answer.", eventHandlingAgentEscalationHandlingDescription: "Setting 'Exit the Flow' will end the participant's Genesys Cloud conversation and setting 'Jump to Reusable Task' will transfer the flow to a previously configured reusable task.", eventHandlingErrorEventHandlingDescription: "Specifies the bot's behavior when there is an error encountered during the execution of the flow. Examples of such an error include a divide-by-zero error or submitting a NOT_SET value to a function that does not allow it. Setting '%1$s' will end the participant's Genesys Cloud conversation and setting '%2$s' will return control to the flow which invoked this Bot Flow.", eventHandlingErrorEventHandoverDescription: "Wording the bot will use when there is an error encountered during the execution of the flow. Examples of such an error include a divide-by-zero error or submitting a NOT_SET value to a function that does not allow it.", eventHandlingRecognitionFailureHandoverDescription: "Wording the bot will use when the bot asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches, No Inputs, or Confirmation Rejections. Recognition Failures can occur in any '%1$s' or '%2$s' action.", eventHandlingRecognitionFailureHandoverDigitalDescription: "Wording the bot will use when the bot asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches or Confirmation Rejections. Recognition Failures can occur in any '%1$s' or '%2$s' action.", eventHandlingRecognitionFailureHandlingDescription: "Specifies the bot's behavior when it asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches, No Inputs, or Confirmation Rejections. Recognition Failures can occur in any '%1$s' action or in an '%2$s' action. Setting '%3$s' will end the participant's Genesys Cloud conversation, setting '%4$s' will return control to the flow which invoked this Bot Flow.", eventHandlingRecognitionFailureHandlingWithJumpToTaskDescription: "Specifies the bot's behavior when it asks a question and the participant takes too many attempts to provide a valid answer. This could include too many of any of the following: No Matches, No Inputs, or Confirmation Rejections. Recognition Failures can occur in any '%1$s' action or in an '%2$s' action. Setting '%3$s' will end the participant's Genesys Cloud conversation, setting '%4$s' will return control to the flow which invoked this Bot Flow and setting '%5$s' will transfer the flow to a previously configured reusable task.", handover: "Handover", recognitionFailureEvent: "Recognition Failure Event" }, menus: "Menus", resources: "Resources", settings: "Settings", userInputSettings: { title: "User Input" }, botFlowUserInputSettings: { generalUserInputSettings: "General", noMatchesMax: "Maximum Number of No Match Retries", noMatches: "No Match Detected", noMatchApology: "No Match Apology", noInputsMax: "Maximum Number of No Input Retries", noInputsMaxExceeded: "No Input Maximum Retries Exceeded Handling", noInputsMaxExceededDescription: "Specifies the bot's behavior when there has been no input from the external participant after the maximum number of no input retries has been exceeded.", endOfSessionMessage: "End of Bot Chat Message", endOfSessionMessageDescription: "The goodbye message from the bot which is triggered when there has been no input from the external participant after the maximum number of no input retries has been exceeded or the session maximum time has been met.", noInputsTimeout: "Voice No Input Timeout", noInputsDigitalTimeout: "No Input Timeout", noInputs: "No Input Detected", noInputsApology: "No Input Apology", confirmationRejectionsMax: "Maximum Number of Confirmation Rejections", confirmationErrors: "Confirmation Errors", noToConfirmationApology: "Confirmation Rejection Apology", confirmationNoMatchApology: "No Match Confirmation Apology", confirmationNoInputApology: "No Input Confirmation Apology", collectionLowConfidenceThreshold: "Normal Low", collectionHighConfidenceThreshold: "Normal High", confirmationLowConfidenceThreshold: "Confirmation", confidenceThresholds: "Confidence Thresholds", collectionConfidenceThresholdsError: "Collection Low confidence must be lower than or equal to the Collection High confidence.", quickRepliesLabel: "Automatic Quick-Reply Buttons", quickRepliesDescription: "If the setting is true and the bot is interacting with a participant via text, this enables automatic quick reply buttons in Intent and Slot confirmations, Knowledge confirmations, '%1$s', '%2$s' and '%3$s' ( for list slot types ) actions. Otherwise if false or a NOT_SET Boolean, quick reply buttons are not enabled.", userInputSettingNoMatchesMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will allow a retry given an input that is not a valid match. If the number exceeds this maximum then the rules in the flow's Event Handling '%1$s' section will be followed, or if the action has a '%2$s' path then that path will be taken at runtime instead. No Match in both the 'Normal' and 'Confirmation' phases of the '%1$s' action will count towards this maximum.", userInputSettingNoMatchApologyDescription: "Wording the bot will output prior to the current '%1$s' action's '%2$s' Communication whenever the bot receives input from the participant that is not a valid match.", userInputSettingsNoInputsMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will allow a retry given no input (i.e. silence) from the participant. If the number exceeds this maximum then the rules in the flow's Event Handling '%2$s' section will be followed, or if the action has a '%3$s' path then that path will be taken at runtime instead. No Input in both the 'Normal' and 'Confirmation' phases of the '%1$s' action will count towards this maximum.", userInputSettingsNoInputsDigitalMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will re-prompt the participant for input if none is received. If the number exceeds this maximum then the bot will stop prompting and wait for input. No Input in both the 'Normal' and 'Confirmation' phases of the '%1$s' action will count towards this maximum.", userInputSettingsNoInputTimeoutDescription: "Once the current Communication has finished playing, this is the maximum length of time to wait for the participant to start speaking. If no speech is detected within this time then a No Input will be triggered.", userInputSettingsNoInputDigitalTimeoutDescription: "Once the current Communication is sent, this is the maximum length of time to wait for the participant to respond. If no input is received within this time then a No Input will be triggered.", userInputSettingsNoInputsApologyDescription: "This Communication is output prior to the current '%1$s' action's '%2$s' Communication whenever the bot does not receive any input from the participant.", userInputSettingsConfirmationRejectionsMaxDescription: "For the current '%1$s' action, this is the maximum number of times that the bot will allow the participant to say no while the bot is confirming an input. If the number exceeds this maximum then the rules in the flow's Event Handling '%2$s' section will be followed, or if the action has a '%3$s' path then that path will be taken at runtime instead.", userInputSettingsNoToConfirmationApologyDescription: "Wording the bot will output prior to the current '%1$s' action's '%2$s' Communication whenever the participant says no while the bot is confirming the participant's last input.", userSettingsConfirmationNoMatchApologyDescription: "Wording the bot will output prior to the bot repeating the current confirmation question whenever the bot receives input that is neither a yes nor a no during a confirmation.", userSettingsConfirmationNoInputApology: "This Communication is output prior to the bot repeating the current confirmation question whenever the bot does not receive any input during a confirmation.", userSettingsCollectionLowConfidenceThresholdDescription: "The minimum confidence level percentage (score) that an input phrase must receive to avoid a No Match. If the confidence level of an input phrase is above this threshold then the bot will either accept it or confirm it with the participant, depending on the value of the '%1$s' threshold.", userSettingsCollectionHighConfidenceThresholdDescription: "The minimum confidence level percentage (score) that an input phrase must receive to be accepted without triggering a confirmation question.", userSettingsConfirmationLowConfidenceThresholdDescription: "The minimum confidence level percentage (score) that an input phrase must receive to avoid a No Match when the bot is asking a yes or no question. This applies during a confirmation and also in the '%1$s' and '%2$s' actions.", userSettingsSttMaxSpeechTimeout: "Maximum duration of an utterance collected from the user. A duration value less than or equal to 0 ms means no timeout. If a NOT_SET value is supplied, the default value will be used.", userSettingsSttSpeechDetectionSensitivity: "A balance between detecting speech and noise (breathing, etc.). 0 means ignore all noise, 1.0 means interpret all noise as speech. If a NOT_SET value is supplied, the default value will be used.", userSettingsSttSpeechDetectionSensitivityNuanceSupport: "Note: This setting is only supported by Nuance Recognizer as a Service.", voiceBargeInSettingLabel: "Voice Barge-in", voiceBargeInSettingDescription: "Whether or not the external participant should be able to interrupt audio while it is still playing.", automaticSpeechRecognition: "Automatic Speech Recognition", intentClassificationHintingLabel: "Intent Classification Hinting", intentClassificationHintingDescription: "This setting enables or disables whether hints are sent to the speech recognition engine for intent classification. Hints are a set of phrases sent to the engine to provide context and assist with speech recognition.", speechToTextAdvancedConfiguration: "Advanced Configuration", speechToTextAdvancedConfigurationDescription: "Provides engine-specific JSON to fine-tune ASR behavior. If omitted, default settings for the selected ASR engine are used." }, botPerformanceReport: { botPerformanceReportTitle: "Bot Performance Report" }, interactionReport: { interactionReportTitle: "Interaction Report" }, surveyPerformanceReport: { surveyPerformanceReportTitle: "Survey Performance Report" }, virtualAgentPerformanceReport: { virtualAgentPerformanceReportTitle: "Virtual Agent Performance Report" }, virtualAgentSettings: { virtualAgentSettingsTitle: "After Contact", virtualAgentSettingsTabs: { virtualAgentSettingsConversationSummary: "Conversation Summary", virtualAgentSettingsWrapUpCodes: "Wrap-up Codes" }, virtualAgentSettingsSummarizeConversationTitle: "Summarize Conversation", virtualAgentSettingsSummarizeConversationDescription: "The Virtual Agent will use AI to summarize the conversation.", assignWrapupCodesTitle: "Automatically assign wrap-up codes", assignWrapupCodesDescription: "AI will assign a wrap-up code when one has not been manually set in the conversation flow.", enabledWrapupCodes: "Enabled wrap-up codes", searchWrapupCodes: "Search name...", wrapupCodeColumns: { name: "Name", description: "Description", division: "Division", error: "Error Message", status: "Status" }, wrapupCodeDivisionAll: "All", wrapupCodeFilterHeader: "Filter", wrapupCodeFilterLabelNone: "None", wrapupCodeFilterLabelEnabled: "Enabled", wrapupCodeFilterLabelErrors: "Errors", wrapupCodeFilterTooltip: "Filter wrap-up codes table", wrapupCodeFilterAppliedTooltip: "Filter applied:", wrapupCodeAssign: "Assign wrap-up code", wrapupCodeUnassign: "Unassign wrap-up code", wrapupCodeErrorRemove: "Clear wrap-up code", wrapupCodeDisabledToggleTooltip: "Wrap-up code has no description", wrapupCodeDisabledToggleTooltipDivision: "Cannot determine if wrap-up code description is set for this division", wrapupCodeNoDescriptionError: "Assigned WrapupCode '%1$s' has no description.", wrapupCodeGridEmptyTitle: "No wrap-up codes available", wrapupCodeGridEmptySubTitle: "Try using different filters", wrapupCodeGridLoadFail: "Failed to load wrap-up codes", wrapupCodeGridMissingPermission: "You do not have permission to view and search wrap-up codes", conversationSummarySettingsTitle: "Custom Summary Configuration", conversationSummarySettingsDescription: "Virtual Agent will use this configuration to generate a custom summary based on its instructions.", conversationSummarySettingsToolTip: "If no custom configuration is selected, the default summary configuration will be used.", conversationSummarySettingsDropdownPlaceholder: "Select a configuration", conversationSummarySettingsButtonToolTip: "Open conversation summary configuration in a new tab", conversationSummarySettingsWorkbenchBanner: "Custom Summary Configurations are managed through {{link.__SUMMARY_WORKBENCH__, AI Studio > Summary workbench}}.", conversationSummarySettingsSupportedLanguagesTableHeader: "Summary Configuration", conversationSummarySettingsDefaultLangPlaceholder: "Manage summary configuration: ", conversationSummarySettingsLangUnavailable: "Custom Summary Configuration is unavailable for this language.", conversationSummarySettingsSummaryNotFound: "The Custom Summary '%1$s' does not exist", conversationSummarySettingsWorkbenchLinkTitle: "AI Studio > Summary workbench" } }, detectIntent: { detectIntent: "Detect Intent", detectedIntent: "Detected Intent" }, detectSilence: { silenceDuration: "Silence Duration", silenceDurationDescription: "Amount of continuous silence to wait for.", timeoutDescription: "Total amount of time to wait for continuous silence before failing and taking the 'Timeout' output." }, dataTable: { dataTable: "Data Table", mustSelectTable: "A data table must be selected.", savedVersionOfAction: "Flow is referencing a cached version of this Data Table. The Data Table may be out of date or deleted.", selectDataTable: "Select a data table", tableNotFound: "The selected Data Table could not be found." }, dataView: { actionsColumn: "Usage", filterVariables: "Search data", nameColumn: "Name", containerNameColumn: "Container", usagesMultiple: "Used in %1$s places", usageReaderTitle: "Consumes the variable", usageWriterTitle: "Sets the variable" }, dateTimeInput: { clearButtonText: "Clear", closeButtonText: "Close", todayButtonText: "Today" }, decisionTable: { decisionTableLabel: "Decision Table", decisionTablePlural: "Decision Tables", mustSelectDecisionTable: "A decision table must be selected.", decisionTableNotFound: "The selected decision table could not be found.", decisionTableDescription: "The decision table that we are querying against.", selectDecisionTable: "Select a decision table", unableToLoadDecisionTableInputOutputSchema: "Unable to load the input / output configuration information for the selected decision table.", decisionTableUsageFeesNote: "Usage fees apply. Learn more about calling Decision Tables in the {{link.__DECISION_TABLE_USAGE_FEES__}} documentation." }, decryptData: { dataToDecryptDescription: "The encrypted String value to decrypt back to a JSON value. Encrypted String values are generated from the '%1$s' action. If a NOT_SET String value or blank String value is supplied to the action at runtime, execution will take the '%2$s' output with an error type reason string value of '%3$s'.", dataToDecryptLabel: "Data To Decrypt", decryptedDataOutputDescription: "The decrypted JSON value from the supplied encrypted String value.", decryptedDataOutputLabel: "Decrypted Data" }, deflect: { smsPhoneNumber: "SMS Phone Number" }, deflectionURL: { serviceTitle: "Service", accountTitle: "Account", accountDisplay: "Enter the associated account name" }, deletePrompt: { title: "Delete Prompt", cancelDelete: "Delete Canceled", cancelDeleteContext: "Canceled after %1$s deletions", cannotDeletePrompt: "Cannot delete a non-user prompt", deleteInProgressMultiple: "Deleting %1$s prompts and their resources", deleteInProgressSingle: "Deleting %1$s prompt and its resources", failedToDeletePrompts: "Failed to delete prompts.", failedToDeletePromptResource: "Failed to delete prompt resource.", failureContextContainer: "Failed when trying to delete %1$s" }, dependencies: { deletedItem: "(Deleted) - %1$s", criteriaLabel: "Search:", statusLabel: "Dependency Database Status", userLabel: "Initiated by %1$s", startDateLabel: "Time Started: %1$s", byMissingResourceShort: "Missing Dependencies", byMissingResourceLong: "Search for missing dependencies", byMissingResourcePlaceholder: "Flows with missing dependencies", byNameShort: "Name", byNameLong: "Search by dependency name", byNamePlaceholder: "Enter name of dependency", findConsumingFlows: "Find consuming flows", flowVersionAll: "All", flowVersionCheckedIn: "Checked In", flowVersionPublished: "Published", flowVersionSelect: "Select flow versions to check", forceRebuild: "Force rebuild", invalidSearchCriteria: "Unable to perform a dependency search with the current values, please change the search criteria.", matchEarliest: "Earliest match is in %1$s", matchLatest: "Latest match is in %1$s", matchPublished: "%1$s is the published version", match: "match", operational: "Operational", querying: "Querying", inProgress: "Rebuilding", needsRebuild: "Needs Rebuild", unknown: "Unknown", partialResults: "Partial results may be shown.", partialResultReason: "The dependency database is rebuilding.", partialResultsNeedsRebuildNonAdmin: "An administrator needs to rebuild the dependency database.", partialResultsNeedsRebuildAdmin: "Rebuild dependency database now.", buildQueued: "Rebuild Queued", rebuildError: "There was an error rebuilding the dependency database. Please try again later.", startSearch: "Enter search criteria above to find flows", selectAgenticVirtualAgent: "Select an agentic virtual agent", selectDataAction: "Select a data action", selectGuide: "Select a guide", selectType: "Select a dependency type", selectScript: "Select a script", selectSecureAction: "Select a secure action", statusError: "There was an error retrieving dependency table info.", unknownItem: "Unknown item", versionsLatestAndPublishedSame: "%1$s (Latest, Published)", versionsDeleted: "%1$s (Deleted)", versionsLatest: "%1$s (Latest)", versionsPublished: "%1$s (Published)", versionsLatestAndPublished: "%1$s (Latest), %2$s (Published)", refreshDependencies: "Refresh the list of dependencies" }, dialExtension: { audioToPlay: "Audio to play to re-prompt the caller", extensionVariable: "Extension Data Name", numReprompts: "Number of times to re-prompt the caller", title: "Dial By Extension" }, dialName: { title: "Dial By Name", matchBy: "Match By", firstName: "First Name", lastName: "Last Name", matchingStyle: "Matching Style", waitForUniqueMatch: "Wait for unique match", useSpecificNumChars: "Use a specific number of characters", numberOfCharacters: "Number of characters" }, duration: { days: "days", hours: "hours", minutes: "minutes", seconds: "seconds", milliseconds: "milliseconds" }, guide: { actionSchemasError: "Version and variables information could not be loaded.", guide: "Guide", guideBillingInfoNote: "For tokens-based pricing details on interactions with Agentic Virtual Agents, see the {{link.__GENESYS_CLOUD_TOKENS_BASED_PRICING_MODEL__, Resource Center}} documentation.", guideVersion: "Guide Version", guideViewPermission: "You do not have permission to view guides.", guideVersionViewPermission: "You do not have permission to view guide version.", mustSelectGuide: "A guide must be selected.", guideNotFound: "The selected guide could not be found.", mustSelectGuideVersion: "A guide version must be selected.", guideVersionNotFound: "The selected guide version could not be found.", openGuideInNewTab: "Open Guide Builder in new tab" }, editPrompt: { audioClearConfirm: "Are you sure you want to delete this audio?", audioRevertConfirm: "Are you sure you want to delete this audio and revert to the system default? Audio for language [%1$s] will be deleted.", automaticForOutputMode: "Automatic", clearRecording: "Clear", create: "Create Prompt", descWatermark: "Enter description for prompt", download: "Download", edit: "Edit Prompt", hideLanguagesButton: "Hide language resources not used by this flow", markedForDelete: "Resource for language [%1$s] marked for delete", markForDelete: "Mark for deletion", noResourceError: "Missing audio or text to speech", noAudioError: "Missing required audio", noOptions: "No audio to preview", noTextLabel: "No text", preview: "Preview", previewAlertError: "Your browser cannot play this audio sample. Would you like to download it?", showLanguagesButton: "Show language resources not used by this flow", resources: "Language Resources", recordStation: "Record from station...", recordBrowser: "Record from browser...", revertAudio: "Revert to default", removeTextPrompt: "Remove text prompt", addTextPrompt: "Add text prompt", textDescription: "The Text value for the prompt.", textLabel: "Text", textWatermark: "Enter text", ttsDescription: "The Text to Speech value for the prompt.", ttsLabel: "Text To Speech", ttsNotSupportedError: "Text to speech playback is not supported in this language", ttsTextCombine: "Combine fields", ttsTextDescription: "The Text To Speech and Text values for the prompt.", ttsTextExpand: "Split fields", ttsTextLabel: "Text To Speech / Text", ttsTextWatermark: "Enter text to speech / text", ttsWatermark: "Enter text to speech", upload: "Upload...", usingDefaultAudio: "Using default audio", view: "View Prompt", watermark: "Enter name for prompt" }, encryptData: { dataToEncryptDescription: "The JSON value to encrypt to a String. If a NOT_SET JSON value is supplied to the action at runtime, execution will take the '%1$s' output with an error type reason string value of '%2$s'. If the encrypted data is over 32000 characters in length, execution will take the '%1$s' output with an error type reason string value of '%3$s'.", dataToEncryptLabel: "Data to Encrypt", encryptedDataOutputDescription: "The encrypted String value from the supplied JSON value.", encryptedDataOutputLabel: "Encrypted Data" }, errorPage: { backupMessage: "A backup version of the flow was saved to local browser storage %1$s. Logging back in will allow you to retrieve it.", errorOccurred: "An error occurred.", generic: "An error occurred while logging in to Genesys Cloud. Please try again.", tryAgain: "Try Again", unauthorizedGranular: "In order to use Architect, your user must have the architect:ui:view permission." }, errors: { actionNotValidHere: "This action cannot be used here.", actionCannotBeInTask: "This action cannot be used in a task.", cachedCouldNotBeFound: "Item could not be found. Flow is referencing a cached version of the item.", cachedItemIsDifferent: "Item is different from the latest version. Flow is referencing a cached version of the item.", cantUploadMp3: "MP3 formatted files are not supported.", collectionError: "One or more items in the collection are in error", descriptionLengthExceeded: "The description entered exceeds the limit of %1$s characters.", duplicateVariableId: "There is an internal error with the variable named '%1$s'. Please delete or recreate it.", duplicateVariableName: "There is more than one variable with the name '%1$s'.", errorNavigatingFlow: "There was an error navigating to the flow.", errorOccurred: "An error occurred", emptyCollectionInvokesErrorHandling: "An empty collection will invoke error handling.", fileTooBig: "File too large, please pick a file under 25MB.", fileTooBigMultiple: "One of the files is too large, please pick files under 25MB.", fileTooBigWithLimit: "File too large, please pick a file under %1$s.", haltPublish: "The flow cannot be published because of validation errors.", invalidValue: "Invalid value for %1$s", invalidValueWithContext: "Invalid value for '%1$s' in '%2$s'", itemNotFound: "This item could not be found", maxNameLength200: "Maximum length of name is 200 characters", multipleErrors: "The value contains one or more errors", multipleWarnings: "The value contains one or more warnings", nameContainsInvalidCharacter: "Name cannot contain the character '%1$s'.", nameInUse: "This name is in use elsewhere", noName: "Name can not be empty", noVariableSpecified: "There is no variable specified.", notAvailableError: "This action is not available to be used in %1$s", notFound: "Not found", noUri: "URI can not be empty", ohNoSomethingWentWrong: "Oh no! Something went wrong!", serverError: "An error occurred trying to contact Genesys Cloud.", unableToRetrieveCategory: "Was unable to retrieve category for selected action.", showingPartialErrors: "Only showing the first 20 warnings and errors", transferToUnpublishedFlow: "Transfer will not occur until flow '%1$s' is published.", uniqueName: "Name is in use", unPublishedFlow: "Flow '%1$s' is not published.", unreachableAction: "This action is unreachable", unreachableActionOutOfService: "Unreachable because path is disabled", unusedVariable: "The variable '%1$s' is not used.", validateToRefresh: "Press validate again to refresh list", validateFailed: "Unable to get data necessary to validate the flow.", validateFailedTitle: "Validation failed", errorCount: "Error Count: %1$s", infoCount: "Notes Count: %1$s", warningCount: "Warning Count: %1$s", invalidFlowTypeCombinationError: "The '%1$s' action cannot be used when the compatible flow types configured in the common module include %2$s.", grammarOnSlotError: "Must have a grammar associated with the slot '%1$s' in order to associate a speech to text engine." }, errorSchema: { errorTypeDescription: "A non-empty String that contains the type or category of the error.", errorMessageDescription: "A non-localized error message. The String may be empty or NOT_SET." }, expression: { builderUnavailableFeatureRequirements: "Usage of the '%1$s' builder requires a feature that is not available.", builderUnavailableForFlowType: "The '%1$s' builder is not valid for use in flows of type '%2$s'.", builderPartOrContainerUnavailableFeatureRequirements: "Usage of the '%1$s' part requires a feature that is not available.", builderPartOrContainerUnavailableForFlowType: "The '%1$s' part is not valid for use in flows of type '%2$s'.", builderOrContainerErrorRuntimeOutputBlank: " You need to supply at least one non blank value because blank output at flow runtime for this is not allowed.", cannotConvertInputType: "Cannot convert expression from type %1$s to required type of %2$s.", cannotConvertInputTypeWithFunction: "Cannot convert expression from type %1$s to required type of %2$s with a %3$s function call because the resulting expression would still be in error.", cursorPosition: "Current cursor position", builderModeNotAllowed: "Builder mode is not allowed for this value.", builderInError: "1 or more builder sequences are in error", expressionModeNotAllowed: "Expression mode is not allowed for this value.", literalModeNotAllowed: "Literal mode is not allowed for this value.", noValueModeNotAllowed: "No Value mode is not allowed for this value.", variableModeNotAllowed: "Variable mode is not allowed for this value.", collectionConversionMessage: "The generated %1$s expression will be saved but you will not be able to return to literal mode without resetting the expression.", collectionConversionTitle: "Convert Literal Collection to Expression", collectionItemsMax: "The maximum number of items allowed in a collection is %1$s.", collectionItemsMaxExceeded: "The collection has %1$s items which exceeds the maximum allowed of %2$s.", collectionItemsMaxRecommendedExceeded: "The collection has %1$s items which exceeds the maximum recommended limit of %2$s. Flow runtime behavior may not honor items in excess of this limit.", collectionItemsMinNotExceeded: "The collection has %1$s items which is less than the minimum required of %2$s.", collectionItemsEmpty: "The collection must have at least 1 item", collectionMinLength: "Minimum items: %1$s", collectionMaxLength: "Maximum items: %1$s", contactList: "Contact List", collection: "%1$s Collection", collections: "Collections", currencies: "Currencies", collectionSingular: "Collection", deprecatedVariableName: "The variable name '%1$s' is deprecated. Please use '%2$s' instead.", dataPlaybackNotSupportedForLanguage: "%1$s data playback is not supported for the language %2$s.", decimalValueTooMuchPrecision: "The value %1$s at position %2$s has too much precision. It needs to have %3$s digits or less of precision.", disabledEditorText: "Open large expression editor to edit multiline text.", errorAtPosition: "Error at position %1$s.", editExpressionWithProperty: "Edit '%1$s' expression", editExpression: "Edit expression", editExpressionType: "Type: %1$s", editExpressionFuncOpDescription: "Description: %1$s", expressionIsNotSetType: "The result of this expression text cannot be resolved to a data type. You can try wrapping the expression text with a casting function call to convert it to a data type.", expressionModes: "Expression modes", functionImplementations: "Function Implementations", functionsTooltip: "Functions", openLargeExpressionEditor: "Open large expression editor", literalDropDownValueDoesNotExist: "The %1$s '%2$s' does not exist.", literalDropDownValueIsDeleted: "The %1$s '%2$s' has been deleted.", longitudeSetToNullIsland: "The address has an invalid longitude", latitudeSetToNullIsland: "The address has an invalid latitude", noValue: { selection: { default: "Default", noValue: "No value", useDefault: "Use default", useFlowDefault: "Use flow default" }, selectionRuntimeEvaluation: { connectTimeout: { edgeTrunkTimeout: "Use Edge trunk connect timeout", groupTransferTimeout: "Use target group alert timeout", userTransferTimeout: "Use target user voicemail timeout" }, none: "None", noOverride: "No override", noValueSpecified: "No value specified", noDefaultValueSpecified: "No flow default value specified", noVariableSpecified: "No output value specified", useFlowDefault: "Use flow default", variableInitialValue: { emptyCollection: "Empty collection" } } }, facets: { allowableValue: "Allowable Value", allowableValues: "Allowable Values", example: "Example", examples: "Examples", negativeDuration: "negative %1$s" }, functions: { argumentNumMustBeOfType: "%1$s Expected parameter %2$u to be of type %3$s", argumentMustBeCollection: "The argument at position %1$s supplied to %2$s at position %3$s must be a collection.", funcOpPosPrefix: "'%1$s' at position %2$s :", functionMustBeCalledWithParens: "%1$s Missing parentheses after function name.", genericFunctionErrorTemplate: "%1$s %2$s", implicitCastAdded: "Using '%1$s' to convert expression from %2$s to %3$s.", internalErrCannotResolveToNotSet: "%1$s Internal error: Cannot resolve data type of parameter %2$s at position %3$s from %4$s to NOT_SET.", internalErrMustBeTwoArgsOnAccessor: "Internal error: there must be two args on a '.' function", internalErrSecondArgCannotBeNotSet: "Internal error: second argument to a '.' function cannot be NOT_SET.", maxOperandsExceeded: "%1$s The maximum number of parameters allowed is %2$s.", mustBeSameType: "%1$s Must be passed arguments of the same type. The argument at position %2$s is of type %3$s and the argument at position %4$s is of type %5$s.", mustHaveAtLeastOneNotSetOperand: "%1$s Needs to have at least one parameter that is not the value NOT_SET.", mustBeLastOperation: "%1$s Must be the last operation performed in an expression.", noOverloadNoParm: "%1$s There is no implementation that takes zero parameters.", noOverloadOneParm: "%1$s There is no implementation that accepts a parameter of type %2$s.", noOverloadMoreThanOneParm: "%1$s There is no implementation that accepts parameters of %2$s.", notAvailableInFlowTypeMoreThanOneParm: "%1$s The implementation that takes parameters of %2$s is not valid for use in a flow of type %3$s.", notAvailableInFlowTypeNoParm: "%1$s The implementation that takes no parameters is not valid for use in a flow of type %2$s.", notAvailableInExpression: "The function '%1$s' is not valid at position %2$s for use in this expression.", notAvailableInFlowTypeOneParm: "%1$s The implementation that takes a parameter of type %2$s is not valid for use in a flow of type %3$s.", parameterTextLengthLessThanMin: "%1$s The '%2$s' parameter at position %3$s must be at least 1 character.", parameterTextLengthLessThanMinMoreThanOne: "%1$s The '%2$s' parameter at position %3$s must be at least %4$s characters.", parameterValueGreaterThanMax: "%1$s The value of %2$s supplied to the %3$s parameter at position %4$s is greater than the maximum allowed of %5$s.", parameterValueLessThanMin: "%1$s The value of %2$s supplied to the %3$s parameter at position %4$s is less than the minimum allowed of %5$s.", parameterValueMustBeLiteral: "%1$s The %2$s parameter at position %3$s must be a literal value of type %4$s.", parameterValueMustBeVariable: "%1$s The '%2$s' parameter at position %3$s must be a variable reference.", parameterValueMustBeVariableScope: "%1$s The '%2$s' parameter at position %3$s must be a must be a '%4$s' variable reference.", parameterCannotBeZero: "%1$s The %2$s parameter value of %3$s at position %4$s is not allowed because it is zero.", parameterEnumNotGroupUnique: "%1$s It is not valid to pass %2$s and %3$s as parameter values to the same function call.", parameterLiteralValueNotInProvider: "%1$s The literal %2$s supplied to the %3$s parameter at position %4$s is not a supported %5$s.", parameterLiteralValueNotValid: "%1$s The literal %2$s supplied to the %3$s parameter at position %4$s is not valid. %5$s", parameterTypeDialingCode: "dialing code", parameterTypeTTSEngineLang: "IETF language tag for text to speech playback", parameterTypeCurrencyCode: "ISO 4217 currency code", parameterTypeDigitalChannel: "digital channel", parameterTypeUnknown: "Internal error: unknown", propertyEnumUsageNotSupportedInLanguage: "'%1$s' at position %2$s is not valid for the language %3$s.", propertyEnumUsageNotSupportedInLanguages: "'%1$s' at position %2$s is not valid for the languages in which this expression could be run. They are %3$s.", propertyCannotBeCollectionValueProperty: "%1$s The property '%2$s' cannot be used because it is a collection value property.", returnDataTypeAsCollectionNotAvailable: "%1$s The return data type '%2$s' does not support collections.", returnDataTypeCouldNotBeDetermined: "%1$s The return data type cannot be determined.", secondAndThirdArgumentsCannotBeNotSet: "%1$s The second and third arguments cannot both be NOT_SET.", secondAndThirdArgumentsMustBeSameType: "%1$s The second and third arguments must be the same type. The second argument at position %2$s is type %3$s and the third argument at position %4$s is type %5$s.", typeForNotSetOperandCouldNotBeDetermined: "%1$s A type could not be determined for the NOT_SET value passed to the '%2$s' parameter at position %3$s.", unavailableFunctionDueToImplementationToggles: "%1$s Unavailable because all implementations require a feature that is not available.", unavailableOverloadNeedsFeatureToggle: "%1$s Unavailable because this implementation requires a feature that is not available." }, highlightFunction: "Selects the function at the current cursor position", invalidEscape: "Invalid string escape at position %1$s.", invalidInputAtPosition: "Invalid input at character position %1$s.", invalidLiteralContext: "Invalid input for %1$s", internalErrorExpression: "Internal expression error", intValueGreaterThanMax: "The integer value %1$s at position %2$s is greater than the maximum allowed of %3$s", intValueLessThanMin: "The integer value %1$s at position %2$s is less than the minimum allowed of %3$s", label: "Expression", languages: "Languages", literal: "Literal", literalLowerCase: "literal", literals: "Literals", toLiteralModeTooltip: "Editor is in expression mode, click to switch to literal mode.", toVariableModeTooltip: "Editor is in expression mode, click to switch to variable mode.", missingCloseBracketAtPosition: "Missing ] for [ at position %1$s.", missingCloseParenAtPosition: "Missing ) for ( at position %1$s.", missingEndQuoteAtPosition: 'Missing end quote for the " at position %1$s.', missingOpenBracketAtPosition: "Missing [ for ] at position %1$s.", missingOpenParenAtPosition: "Missing ( for ) at position %1$s.", mustBeVariableReference: "The expression must be a variable reference or reference properties of a variable.", mustReferenceVariable: "The expression must reference the '%1$s' variable.", noEditorAvailable: "No editor available", noPropertySpecified: "No property specified to access after . at position %1$s.", noPropertyWithName: "There is no property named '%1$s' for the data type %2$s at position %3$s.", notFuncOrRef: "'%1$s' at position %2$s is not a valid function or variable reference.", notSet: "There is no expression defined", notValidTimeZone: "Not a valid timezone ID.", expressionLengthToLong: "The text length is %1$s characters which exceeds the maximum allowed of %2$s characters.", tooManyNestedCalls: "%1$s The expression call stack is %2$s calls deep which exceeds the maximum allowed of %3$s.", notSetWithContext: "No value set for %1$s", noVariableSet: "There is no variable specified", overloadNotSupportedForLanguage: "%1$s this implementation is not supported for the language %2$s.", overrideModeTrueTooltip: "Click to reset
and use default value from
%1$s", overrideModeFalseTooltip: "Default value comes from
%1$s,
click to override", propAccessBracketNeedsStringLit: "A string literal must be used to access a property with brackets at position %1$s.", audioBlankExpressionTooLong: "The blank audio length is longer than %1$s, the recommended maximum length", promptDurationTooLong: "The audio for '%1$s (%2$s)' is longer than %3$s, the recommended maximum length", resultNote: "Note:", secureCannotBeRead: "Secure variables cannot be used here. You can use the '%1$s' action to unsecure the value from '%2$s' to a non-secure variable.", secureVariableUsageNotAllowed: "The variable '%1$s' is secure and cannot be used here.", expressionToLiteralConversionInvalidMessage: "Switching from expression to literal mode will reset the value. Do you wish to continue?", expressionExamples: "Expression Examples", ttsNotSupportedForFlowType: "%1$s text to speech is not supported in flows of type '%2$s'.", ttsNotSupportedForFlowTypes: "%1$s text to speech is not supported in flows types: %2$s.", ttsEngineNotValidForLanguage: "%1$s a valid text to speech engine is not selected for the language %2$s.", ttsNotSupportedForLanguage: "%1$s text to speech is not supported for the language %2$s.", unavailableDataTypeForFlowTypes: "The data type '%1$s' is not available in flow types: %2$s", unavailableDataType: "The data type '%1$s' requires a feature that is not available.", suggestMakeListForCollectionCreation: "Cannot convert expression from type %1$s to required type of %2$s. You can wrap the expression text in a MakeList call to create a collection of the required type.", unavailableDataTypeWithContext: "The data type '%1$s' requires a feature that is not available for '%2$s'", unavailablePropertyInExprText: "%1$s Unavailable because the property '%2$s' requires a feature that is not available.", unavailableVariableInExprText: "%1$s Unavailable because it requires a feature that is not available.", unavailableVariable: "%1$s is unavailable because it requires a feature that is not available.", unavailableVariableNavigatorNotEnabled: "%1$s is unavailable because it requires Navigator to be enabled for this bot flow.", unavailableVariableInExprTextNavigatorNotEnabled: "%1$s Unavailable because it requires Navigator to be enabled for this bot flow.", variableIsReadOnly: "%1$s is read only.", variableReferenceNotValid: "The variable reference '%1$s' at position %2$s is not valid.", variableReferenceNotValidInvalidType: "%1$s The data type '%2$s' is not available in flow types: %3$s", variableTypeError: "'%1$s' cannot be used here because it is not a variable of type %2$s.", watermarkNoContextAny: "Enter expression", variables: "Variables", variableLowerCase: "variable" }, estimatedWaitTime: { about: "Approximate", aboutExample: "e.g. Your estimated wait time is about five minutes.", exact: "Precise", exactExample: "e.g. Your estimated wait time is four minutes and thirty one seconds.", lessThan: "Less Than", lessThanExample: "e.g. Your estimated wait time is less than five minutes.", range: "Padded", rangeExample: "e.g. Your estimated wait time is four to six minutes.", addSpecificInterval: "Add Specific Round Up Interval", addSpecificIntervalFirst: "Add Specific Round Up Interval", roundingIntervalPadded: "Padding", roundingInterval: "Round Up Interval", specificRoundingIntervals: "Specific Round Up Intervals", specificRoundingIntervalsDesc: "If specified, Architect will round up the estimated wait time to the smallest interval below that is greater than the estimated wait time. Otherwise, Architect will use the Round Up Interval above.", playbackMode: "Playback Mode", estimatedWaitTime: "Estimated Wait Time" }, evaluateSchedules: { evaluationDateTime: "Schedule Evaluation DateTime (UTC)", shortEvaluationDateTimeLabel: "DateTime (UTC)", evaluationType: "Evaluation Type", evaluateNow: "Current", evaluateAtDateTime: "Specific", savedVersionOfEmergencyGroup: "Flow is referencing a cached version of this emergency group. The emergency group may be out of date or deleted.", savedVersionOfSchedule: "Flow is referencing a cached version of this schedule. The schedule may be out of date or deleted.", savedVersionOfScheduleGroup: "Flow is referencing a cached version of this schedule group. The schedule group may be out of date or deleted.", schedule: "Schedule", scheduleEvaluationSettings: "Schedule Evaluation Settings", selectSchedule: "Select a schedule", scheduleNotFound: "The selected schedule '%1$s' could not be found.", mustSelectSchedule: "A schedule must be selected.", emergencyGroup: "Emergency Group", emergencyGroupDescription: "The emergency group to check before evaluating the selected schedule group. If the emergency group is enabled, the action will take the 'Emergency' output path.", selectEmergencyGroup: "Select an emergency group", emergencyGroupNotFound: "The selected emergency group '%1$s' could not be found.", mustSelectEmergencyGroup: "An emergency group must be selected.", scheduleGroup: "Schedule Group", selectScheduleGroup: "Select a schedule group", scheduleGroupNotFound: "The selected schedule group '%1$s' could not be found.", mustSelectScheduleGroup: "A schedule group must be selected.", inServiceSchedules: "Output Active Schedules", inServiceSchedulesDescription: "A list of active schedules.", timeZone: "Time Zone", selectTimeZone: "Please select a time zone", evaluationDateTimeDescription: "The base UTC DateTime used for the schedule evaluation.", timeZoneDescription: "A timezone that supplies an offset to apply to the base UTC DateTime at the time of evaluation" }, expressionsHelp: { additionalInformationTitle: "Additional Information", availability: { title: "Availability", validInAllFlows: "Valid for use in all flow types.", validInOneFlowType: "Valid for use in the %1$s type.", validInMultipleFlowTypes: "Valid for use in %1$s types." }, backToFunctions: "Back to functions", blankAudioForSipPhoneNumber: 'Note: If the supplied PhoneNumber is a "sip:" or "sips:" scheme, blank Audio will be returned.', collectionItemsTitle: "Collection Items", title: "Expression Help", columns: { nameOrSymbol: "Name / Symbol", category: "Category" }, exampleTitle: "Example", examples: { output: "Output" }, examplesTitle: "Examples", expandForLanguages: "Expand for list of supported languages", expandForSpecificRuntimeTypes: "Expand for specific runtime type handling details", function: "Function", implementationTitle: "Implementation", implementationsTitle: "Implementations", newLineInfo: "where \\n is newline", outputExampleFlowLanguageCode: "Note: This assumes the flow's current language is [%1$s]", outputExampleFlowLanguageCodeAndDisplayStr: "Note: This assumes the flow's current language is %1$s [%2$s]", noSearchMatch: "No functions or operators found for search text.", operator: "Operator", overload: { maxOperands: "The maximum total number of parameters that can be passed to this function is %1$s." }, passThroughSingletonInfo: "'%1$s' will be called at runtime for these types:", passThroughCollectionInfo: "'%1$s' will be called at runtime on each collection item for these types:", returnValue: "Return Value", parameterTitle: "Parameter", parametersTitle: "Parameters", parameters: { length: "String length", maxValue: "Maximum value", maxLength: "Maximum length", maxItems: "Maximum items", minValue: "Minimum value", minLength: "Minimum length", minItems: "Minimum items", notAllowedNotSet: "NOT_SET is not allowed", notAllowedNotSetCurrency: "NOT_SET is not allowed for either the Currency itself or the currency's Amount property", notAllowedZero: "0 is not allowed", repeatable: "This parameter can occur more than once", restrictionsRunTimeError: "Parameter values outside any stated restrictions will result in a runtime error event.", valueMustBeLiteral: "Must be a literal value.", valueMustBeLiteralDialingCode: "Must be a supported ITU-T E.164 dialing code. Valid dialing codes are available from the System.Regions variable by accessing the dialingCode property from a country.", valueMustBeLiteralISO4217: "Must be a supported ISO 4217 currency code.", valueMustBeLiteralSupportedTTSLangTag: "Must be an IETF language code where text to speech playback is supported." }, requiresClosingSymbol: "Note: This operator requires a closing '%1$s' to be valid. See examples.", search: "Search", searchFunctions: "Search functions", specificRuntimeTypes: "Types that have special handling", supportedReturnValues: { possibleGeneric: "Possible return values" }, usageRestrictions: { mustBeLastOperation: "When used in an expression, this must be the last operation specified in the expression text to be valid.", title: "Usage Restrictions" }, validLanguages: "Valid for use in these languages" }, builders: { funcOpBuilderButtonTitle: "Open builder for function at current caret", builderConfigInvalid: "Invalid builder configuration.", builderConfigInvalidWithLabel: "Invalid builder configuration for %1$s.", builderConfigWarning: "The builder configuration has one or more warnings.", builderConfigWarningWithLabel: "The builder configuration has one or more warnings for %1$s.", builderMainSequenceWillNotBeRun: "The Main Sequence will not execute at runtime.", builderPartErrorGeneric: "The builder part is in error.", builderPartInfoGeneric: "The builder part has additional information.", builderPartWarningGeneric: "The builder part has a warning.", builderPartSupportsOnePart: "Only a single part is allowed for this type of builder", builderPartSupportsMultipleParts: "Only %1$s parts are allowed for this type of builder", builderSupportedLanguageMissing: "The builder is not configured to handle the flow supported language '%1$s'.", builderSupportedLanguageMissingMoreThanOne: "The builder is not configured to handle the flow supported languages of %1$s.", containerParts: { language: { languageNotInFlowSupportedLanguages: "The language '%1$s' is not a supported language in the flow.", languageTagNotString: "The language tag is not a valid string.", languageTagNotValid: "The language tag '%1$s' is not supported by Architect.", noFlowSupportedLanguages: "There are no supported languages configured on this flow." } }, convertToExpressionMode: "Convert to Custom Expression", convertToExpressionWarning: "The generated expression will be saved but you will not be able to return to builder mode without resetting the expression.", enableMainSequence: "Enable default sequence 'Main Sequence'", enableAlternativeSequence: "Click the toggle to enable the expression builder sequence.", errorValidatingBuilder: "Internal error encountered validating builder.", errorValidatingBuilderPart: "Internal error encountered validating builder part.", generation: { noParts: "When no items are added, the following value will be used: %1$s", noPartsInSequence: "When no items are added to this sequence, the following value will be used: %1$s" }, minPartsOne: "The expression builder sequence must have at least one item added.", minPartsWarning: "The expression builder sequence should have at least one item added.", minPartsMoreThanOne: "The expression builder sequence must have at least %1$s items added.", maxPartsOne: "The expression builder sequence cannot have more than one item.", maxPartsMoreThanOne: "The expression builder sequence cannot have more than %1$s items.", noBuilderSpecified: "No expression builder specified", title: "%1$s Expression Builder - %2$s", funcOpTitleFunction: "%1$s Function Builder", funcOpTitleOperator: "%1$s Operator Builder", mainSequenceDisabled: "Main Sequence is disabled because all alternate sequences are enabled", selectLanguage: "Select Language", sequence: "Sequence", validationMessage: { withContainer: "%1$s - %2$s", withContainerAndIndex: "%1$s - Index %2$s, %3$s", withIndex: "Index %1$s, %2$s" } }, dialogEngine: { bot: "Dialog Engine Bot", botNotFound: "The selected Dialog Engine bot could not be found.", terminationStateDescription: '"%1$s" (valid for the branch "%2$s")', terminationStateDescriptionIntentOutput: '"%1$s" (can appear in intent-based branches)', dialogEngineBot: "Dialog Engine Bot", dialogEngineBotVersion: "Dialog Engine Bot Version", inputTextLabel: "Bot Input Text", inputTextDescription: "The text to send to the Dialog Engine bot.", inputTextDescriptionForChat: "The text to send to the Dialog Engine bot. This is usually only set when chaining bot actions together.", mustSelectBot: "A Dialog Engine bot must be selected.", openDialogEngineUI: "Open Dialog Engine in a new tab", savedVersionOfBot: "Flow is referencing a cached version of this Dialog Engine bot. The bot may be out of date or deleted.", selectBot: "Select Dialog Engine bot", terminationState: "Termination State" }, dialogflow: { agent: "Dialogflow Agent", agentNotFound: "The selected Dialogflow agent could not be found.", agentHasNoIntents: "The selected Dialogflow Agent has no conversation-ending intents configured.", dialogflowAgent: "Dialogflow Agent", environment: "Environment", environmentNotFound: "The selected Environment could not be found.", initialEventNameLabel: "Initial Event Name", initialEventNameDescription: "The name of the Dialogflow agent event to trigger when the session is started.", inputTextLabel: "Agent Input Text", inputTextDescription: "The text to send to the Dialogflow Agent.", inputTextDescriptionForChat: "The text to send to the Dialogflow Agent. This is usually only set when chaining bot actions together.", integrationNameLabel: "Integration Name: %1$s", intentProbabilityLabel: "Intent Probability", intentProbabilityDescription: "The confidence of the detected Dialogflow end of conversation intent. If detected, the value will range from 0.0 to 1.0. If no intent was detected, the value of the variable bound to this setting will remain untouched.", mustSelectAgent: "A Dialogflow agent must be selected.", noParameters: "There are no parameters defined for this intent.", sessionLabel: "Session Variables", sessionInputsLabel: "Inputs", sessionInputsWarning: "Input Session Variables are only used by a Dialogflow Agent when a non-blank Initial Event Name is supplied.", sessionInputLabel: "Input", noSessionInputsDefinedLabel: "No Input defined", sessionAddInputLabel: "Add Input", sessionOutputsLabel: "Outputs", sessionOutputLabel: "Output", noSessionOutputsDefinedLabel: "No Outputs defined", sessionAddOutputLabel: "Add Output", sessionKeyLabel: "Key Name %1$s", projectIdLabel: "Project ID: %1$s", savedVersionOfAgent: "Flow is referencing a cached version of this Dialogflow agent. The agent may be out of date or deleted.", selectAgent: "Select Dialogflow agent" }, dialogflowCx: { cxAgentNotFound: "The selected Dialogflow CX agent could not be found.", dialogflowCxAgent: "Dialogflow CX Agent", liveAgentHandoffMetadata: "Live Agent Handoff Metadata", mustSelectCxAgent: "A Dialogflow CX agent must be selected.", sessionParametersLabel: "Session Parameters", selectDialogflowCxAgent: "Select Dialogflow CX agent" }, endWorkflow: { exitReasonLabel: "Exit Reason" }, externalTransfer: { number: "Number", releaseLinkTransfer: "Perform release link transfer" }, externalAuths: { missingPermissionContext: "The '%1$s' permission.", overviewContext: "You do not have the necessary authorizations to access %1$s. You need:%2$s", validationContext: "You do not have the necessary authorizations to use %1$s.", thirdPersonValidationContext: "Selected user does not have the necessary authorizations to use %1$s.", agenticVirtualAgentView: { displayTitle: "Agentic Virtual Agents" }, agenticVirtualAgentVersionView: { displayTitle: "Agentic Virtual Agent Versions" }, auditView: { displayTitle: "Version History Details" }, botConnectorView: { displayTitle: "Bot Connectors" }, bridgeActionView: { displayTitle: "Bridge Action" }, contactListsView: { displayTitle: "Contact Lists" }, conversationConferenceAdd: { displayTitle: "Conversations" }, conversationCustomAttributesSchemaView: { conversationCustomAttributesSchemaViewDisplayTitle: "Conversation Custom Attributes Schemas" }, customerIntentsView: { customerIntentsViewDisplayTitle: "Customer Intents" }, customerSegmentsView: { customerSegmentsViewDisplayTitle: "Customer Segments" }, dataTablesView: { displayTitle: "Data Tables" }, decisionTablesSearch: { decisionTablesSearchDisplayTitle: "Decision Tables" }, divisionsView: { divisionsViewDisplayTitle: "Divisions" }, emergencyGroupView: { displayTitle: "Emergency Groups" }, flowLaunch: { displayTitle: "Flow Launch" }, flowView: { displayTitle: "Flows" }, flowMilestonesView: { displayTitle: "Flow Milestones" }, flowOutcomesView: { displayTitle: "Flow Outcomes" }, grammarView: { displayTitle: "Grammars" }, guideView: { displayTitle: "Guides" }, guideVersionView: { displayTitle: "Guide Versions" }, integrationsActionView: { displayTitle: "Data Actions" }, integrationView: { displayTitle: "Integrations" }, knowledgeBaseView: { knowledgeBaseViewDisplayTitle: "Knowledge Base" }, knowledgeBaseDocumentView: { knowledgeBaseDocumentViewDisplayTitle: "Knowledge Base Document" }, languageSkillsView: { displayTitle: "Language Skills" }, messagingIntegrationView: { messagingIntegrationViewDisplayTitle: "Messaging Integration" }, nluView: { displayTitle: "NLU" }, oAuthClientView: { oAuthClientViewDisplayTitle: "OAuth Client" }, responseAssetAdd: { displayTitle: "Response Assets Add" }, responseAssetView: { displayTitle: "Response Assets" }, responseLibraryView: { displayTitle: "Response Library" }, responseView: { displayTitle: "Responses" }, schedulesView: { displayTitle: "Schedules" }, smsPhoneNumberView: { smsPhoneNumberViewDisplayTitle: "SMS Phone Numbers" }, summaryConfigView: { summaryConfigViewDisplayTitle: "Custom Summary Configurations" }, surveyFormView: { displayTitle: "Survey Form" }, scheduleGroupView: { displayTitle: "Schedule Groups" }, scriptsView: { displayTitle: "Scripts" }, queuesView: { displayTitle: "Queues" }, utilizationLabelView: { utilizationLabelViewDisplayTitle: "Utilization Labels" }, voicemailReceive: { displayTitle: "Voicemail" }, wrapupCodesView: { displayTitle: "Wrapup Codes" }, promptsUserView: { displayTitle: "User Prompts" }, promptsSystemView: { displayTitle: "System Prompts" }, processAutomationTriggerView: { displayTitle: "Triggers" }, worktypesView: { displayTitle: "Worktypes" } }, facets: { incorrectType: "The value has a type of %1$s when it should be of type %2$s", nothingToValidate: "Unable to determine a value to validate.", valueIsBlank: "The value is blank.", valueNotInAllowableListOne: "The value must be %1$s", valueNotInAllowableListMoreThanOne: "The value must be either %1$s", valueNotInAllowableListGeneral: "The value is not in the allowable values list", valueCannotBeNotSet: "The value cannot be NOT_SET", valueCannotBeNull: "The value cannot be null", valueMustBeGreaterThan: "The value %1$s must be greater than %2$s.", valueMustBeGreaterThanOrEqualTo: "The value %1$s must be greater than or equal to %2$s.", valueStringMaxLength: "The value cannot contain more than %1$s characters.", valueStringMinLengthOne: "You must specify a value.", valueStringMinLengthOneNonFriendly: "The value must contain at least 1 character.", valueShouldBeNoValue: "You must specify a value or change mode to no value.", valueShouldBeUseFlowDefault: "You must specify a value or change mode to use flow default.", valueStringMinLengthTwoOrMore: "The value must contain at least %1$s characters.", valueMustBeLessThan: "The value %1$s must be less than %2$s.", valueMustBeLessThanOrEqualTo: "The value %1$s must be less than or equal to %2$s.", valueMustBeExactly: "The value must be %1$s characters.", valueUsesInvalidCharacterWarning: "Usage of the '%1$s' character is not recommended." }, features: { missingFeatureError: "The '%1$s' action is not available in a '%2$s'", missingFeatureErrorExpression: "The setting '%1$s' requires a feature that is not available." }, findActions: { bulkFind: { bulkFindMaxItemProcessingNote: "Note: Only items up the maximum item count of %1$s will be processed. The rest will be returned as NOT_SET in the returned collection." }, findDivision: { findDivisionNameLabel: "Division Name", findDivisionsNameLabel: "Division Names", findDivisionResultLabel: "Division Result", findDivisionsResultLabel: "Division Results" }, findEmergencyGroup: { findEmergencyGroupNameLabel: "Emergency Group Name", findEmergencyGroupResultLabel: "Emergency Group Result" }, findGrammar: { findGrammarIdLabel: "Grammar ID", findGrammarNameLabel: "Grammar Name", findGrammarResultLabel: "Grammar Result" }, findGroup: { nameLabel: "Group Name", resultLabel: "Group Result" }, getJourneySegment: { idLabel: "Journey Segment ID", resultLabel: "Journey Segment Result" }, getJourneySession: { idLabel: "Journey Session ID", resultLabel: "Journey Session Result" }, getJourneySessionsByCustomer: { idLabel: "Customer ID", idTypeLabel: "Customer ID Type", resultsLabel: "Journey Sessions Result" }, getJourneySessionsByExternalContact: { idLabel: "External Contact ID", resultsLabel: "Journey Sessions Result" }, getJourneyOutcome: { idLabel: "Journey Outcome ID", resultLabel: "Journey Outcome Result" }, getJourneyOutcomeScoresBySession: { idLabel: "Journey Session ID", resultsLabel: "Journey Outcome Score Results" }, findKnowledgeBaseDocument: { findKnowledgeBaseDocumentIdLabel: "KnowledgeBaseDocument ID", findKnowledgeBaseDocumentNameLabel: "KnowledgeBaseDocument Name", findKnowledgeBaseDocumentResultLabel: "KnowledgeBaseDocument Result" }, findLanguageSkill: { nameLabel: "Language Skill Name", resultLabel: "Language Skill Result" }, findQueue: { nameLabel: "Queue Name", idLabel: "Queue ID", resultLabel: "Queue Result" }, findSchedule: { findScheduleNameLabel: "Schedule Name", findScheduleResultLabel: "Schedule Result" }, findScheduleGroup: { findScheduleGroupNameLabel: "Schedule Group Name", findScheduleGroupResultLabel: "Schedule Group Result" }, findSkill: { nameLabel: "Skill Name", resultLabel: "Skill Result" }, findSystemPrompt: { nameLabel: "System Prompt Name", resultLabel: "System Prompt Result" }, findUserPrompt: { nameLabel: "User Prompt Name", resultLabel: "User Prompt Result" }, findUser: { nameLabel: "User Email", idLabel: "User ID", idsLabel: "User IDs", idsDescription: "Note: only items up the maximum item count will be processed. The rest will be returned as not found.", resultLabel: "User Result", resultsLabel: "User Results" }, findUtilizationLabel: { nameLabel: "Utilization Label Name", resultLabel: "Utilization Label Result" } }, flow: { createFailed: "Failed to create the flow.", editFailed: "Failed to update flow.", loadFailed: "Failed to load the flow.", flowOptions: "Flow options", idOptions: "ID Options", publishOptions: "Publish options", flow: "Flow", commands: { add: { text: "Add", tooltip: "Add new flow" }, checkIn: { text: "Check in Version %1$s", tooltip: "Saves and checks in Version %1$s" }, create: { tooltip: "Create New Flow" }, discardChanges: { text: "Discard Unsaved Changes", confirmationText: "Are you sure you want to discard unsaved changes?", tooltip: "Discards changes made to this flow since the last save" }, edit: { editButtonTooltipLabel: "Edit the flow" }, export: { text: "Export", textExportAs: "Export as %1$s", tooltip: "Export flow configuration to a file", warningExportFailed: "Failed to export flow" }, exportYaml: { text: "Export as .yaml", tooltip: "Export flow configuration in YAML format" }, flowFilterPreview: "Flow View Filter", goto: { text: "Go To...", tooltip: "Jump to an action, menu or task" }, import: { text: "Import", tooltip: "Import flow configuration from a flow export file" }, modifyIntents: { text: "Modify Intents", tooltip: "Modify bot intents, slots and utterances it will recognize" }, moreActions: { tooltip: "More Actions" }, open: { text: "Open", tooltip: "Open the selected flow" }, print: { text: "Print", tooltip: "Generate a printout of the flow" }, publish: { text: "Publish Version %1$s", title: "Publish", tooltip: "Publish the flow" }, publishDebug: { text: "Debug", tooltip: "Enable debug for the current flow", flowDebugDisabledOne: "Debugging is disabled because it is not supported for the flow supported language of %1$s.", flowDebugDisabledMoreThanOne: "Debugging is disabled because it is not supported for the flow supported languages of %1$s." }, remove: { deleteOverlayMultiple: "Deleting flows", deleteOverlaySingular: "Deleting flow", deleteSuccessOverlay: "Delete successful", text: "Delete", title: "Delete Flow", titleCannotDeleteInQueueFlows: "Cannot Delete In-Queue Call Flows", titleRevertInQueue: "Revert In-Queue Call Flow", titleRevertDefaultVoicemailFlow: "Revert Voicemail Flow", titleMultiple: "Delete Flows", tooltip: "Delete the selected flow(s)", warning: 'Are you sure you want to delete the selected flow named "%1$s"?', warningDeleteInQueueFlowsDependency: "The following in-queue call flows are currently being referenced by one or more queues and cannot be deleted.", warningRevertInQueue: "Do you want to delete all customizations to the default In-Queue Flow and go back to version 1?", warningRevertDefaultVoicemailFlow: "Do you want to delete all customizations to the default Voicemail Flow and go back to version 1?", warningMultiple: "Are you sure you want to delete the %1$s selected flows?" }, refresh: { text: "Refresh", tooltip: "Refresh the list of flows" }, revert: { text: "Revert to Version %1$s", tooltip: "Delete the latest saved version of the flow" }, renumber: { renumberFailed: "Unable to renumber the action, menu and task IDs.", renumberFlow: "Renumber Flow", text: "Renumber", tooltip: "Renumber the IDs set on actions, menus and tasks", warning: "Renumbering action, menu and task IDs will no longer guarantee ID consistency with previous versions of this flow.

Do you wish to continue?" }, save: { text: "Save", tooltip: "Save the flow" }, showHideIdentifiers: { tooltip: "Show or hide action, menu, task and state IDs" }, saveAs: { text: "Save As...", tooltip: "Save the current changes as a new flow" }, unlock: { progressSingle: "Unlocking one flow", progressMultiple: "Unlocking %1$s flows", text: "Unlock", title: "Unlock Flow", titleMultiple: "Unlock Flows", tooltip: "Unlock the currently selected flows", confirmSingle: "Are you sure you want to unlock the selected flow? %1$s", confirmMultiple: "Are you sure you want to unlock the selected flows? %1$s", performsCheckInInfo: "When unlocking a flow, the currently saved configuration will be checked in as a new version.", unlockFailed: "Unlock failed" }, unpublish: { text: "Unpublish", tooltip: "Deactivates the currently published version of the flow" }, validate: { text: "Validate", tooltip: "Check the flow for any errors" }, versions: { text: "Versions", tooltip: "View the version history of the flow" } }, exportFlowModal: { exportFlowModalUserActionTooltip: "Opens the export flow modal to choose file format and export options", exportFlowAsAFileForDownload: "Export the selected flow\u2019s configuration as a file for download.", exportFlowFileGeneratedOnConfirmation: "When you confirm, Architect generates the file so you can store, share, or reuse the flow outside of Architect", includeTrackingIdsLabel: "Include tracking ID details", includeTrackingIdsTooltip: "When enabled, tracking IDs are included in the exported YAML file." }, filter: { all: "All", clearFilter: "Clear Filter", divisionPlaceHolder: "Select a Division", editable: "Open for Edit", flowFilterOptionsDivisionTooltip: "Flow division filter options", flowFilterOptionsLockedTooltip: "Flow locked filter options", flowFilterOptionsPublishedTooltip: "Flow published filter options", locked: "Locked", published: "Published", unpublished: "Unpublished", lockedByCurrentUser: "Locked by Current User" }, goto: { noItemSelected: "No item selected. Please select an item to go to.", title: "Go To", selectAnItem: "Select an item to go to", goToResource: "Go to %1$s" }, gridColumns: { division: "Division", name: "Name", locked: "Locked", checkedIn: "Checked In", published: "Published", consumers: "Consumers" }, noChangesTitle: "No changes", noChangesMessage: "There are no unsaved changes in the current flow.", noDefaultLanguage: "There is no default language configured in the current flow.", noStartUpObject: "There is no startup object configured in the current flow.", notLocked: { exportMessage: "It is strongly recommended to export your flow to avoid the possibility of losing unsaved changes. The flow will remain open and editable until you navigate away from the flow.", lockMessage: "This flow is no longer locked by you. You cannot save or publish until you obtain the lock again.", lockMessageForSystem: "You cannot delete version 1.0 of a system flow.", lockDeleteMessageSingle: "You cannot delete a flow that is locked by another user.", lockDeleteMessageMultiple: "You cannot delete flows that are locked by another user.", unlockedMessageSingle: "You cannot unlock a flow that is not locked.", unlockedMessageMultiple: "You cannot unlock flows that are not locked.", title: "Lost flow lock" }, operations: { enableFlowDebugFailure: "Enable debug failed", enableFlowDebugMessage: "Enabling debug...", enableFlowDebugSuccess: "Debug enabled", enableFlowDebugSuccessMessage: "You may now debug the flow by calling this address in Genesys Cloud:

%1$s@localhost

when logged in to the current organization.", enableFlowDebugSuccessMessageWithOrgName: "You may now debug the flow by calling this address in Genesys Cloud:

%1$s@localhost

when logged in to the '%2$s' organization.", enableFlowDebugSuccessTitle: "Debug Enabled", discardChangesMessage: "Discarding changes...", exportMessage: "Exporting...", importMessage: "Importing...", publishFailure: "Publish failed", publishMessage: "Publishing...", publishSuccess: "Published", revertFailure: "Revert failed", revertMessage: "Reverting...", revertSuccess: "Reverted", refreshFailure: "Failed to load the flows", refreshSuccessNoFlows: "There are no flows", refreshSuccessNoFlowsFilter: "There are no flows to show with the current column filters", refreshSuccessNoResults: "There were no flows found", refreshMessage: "Loading Flows...", saveFailure: "Save failed", saveMessage: "Saving...", saveSuccess: "Saved", unpublishFailure: "Unpublish failed", unpublishMessage: "Unpublishing...", unpublishSuccess: "Unpublished", validateMessage: "Validating...", validatedMessage: "Validated", load: { deleteOrRecreate: "You can delete the flow or re-create it as a new flow.", failure: "Failed to load the flow", latestConfigNotFoundButton: "Unlock and Check Out flow", latestConfigNotFoundCannotUnlock: "The latest saved flow configuration was not found. Performing an Unlock and a Check Out operation on the flow can resolve the issue, but you do not have necessary permissions to unlock the flow. Please try again once your user has the \u2018architect:flow:unlock' permission in the flow\u2019s division.", latestConfigNotFoundError: "There was an error performing an Unlock and a Check Out operation on the flow.", latestConfigNotFoundTitle: "Saved configuration not found", latestConfigNotFoundText: "The latest saved flow configuration was not found. Click below to perform an Unlock and a Check Out operation on the flow, which will load the last checked-in version.", noConfig: "'%1$s' has no flow configuration.", cannotOpenNoFlowConfig: "'%1$s' cannot be opened because there is no flow configuration to load.", cannotOpenFlowDeleted: "'%1$s' cannot be opened because it was deleted before being checked in.", noConfigTitle: "No flow configuration", reloadDefaultButton: "Recreate", requestFailed: "The request for the flow's configuration has failed", serverFailureMessage: "The flow is not the correct type for this system.", typeFailureMessage: "The selected flow to be imported is not the correct type of %1$s.", versionFailureMessage: "Can not load a flow created by a newer version of the designer.", flowSchemaMisMatchErrorPrefix: "The variable definition in the flow is incompatible with the variable definition in the import. %1$s", importFailed: "Flow Import Failed", importSupportedLanguageMismatch: "The import operation succeeded. Because flows of type '%1$s' cannot change supported languages, the currently configured language of '%2$s' was not changed to the import file's supported language of '%3$s'.", importFailedWorktypeMismatch: "The import operation failed because the Worktype '%1$s' referenced in the import file does not match the Worktype '%2$s' that the flow was created with.", importFailedWorktypeMismatchNoName: "The import operation failed because the Worktype referenced in the import file does not match the Worktype that the flow was created with." }, publishFlowDebugFailure: "Publishing debug version failed", publishFlowDebugMessage: "Publishing debug version...", publishFlowDebugSuccess: "Debug version published" }, outputMode: { label: "Output Mode", labelAndValue: "Output Mode: %1$s", selectOne: "Select an output mode" }, template: { label: "Template" }, types: { bot: "Bot Flow", commonModule: "Common Module Flow", digitalBotFlow: "Digital Bot Flow", guide: "Guide", inboundEmail: "Inbound Email Flow", inboundCall: "Inbound Call Flow", inboundChat: "Inbound Chat Flow", inboundShortMessage: "Inbound Message Flow", outboundCall: "Outbound Call Flow", inQueueCall: "In-Queue Call Flow", inQueueEmail: "In-Queue Email Flow", inQueueShortMessage: "In-Queue Message Flow", secureCall: "Secure Call Flow", surveyInvite: "Survey Invite Flow", surveyInviteWebPrefix: "Web Survey Invite Flow", voiceFlow: "Voice Flow", voicemailFlow: "Voicemail Flow", voiceSurveyFlow: "Voice Survey Flow", workflow: "Workflow", workItem: "Workitem Flow" }, tooLargeToPublish: "The flow is too large and cannot be published.", tooLarge: "The flow is too large and cannot be saved.", sizeRestriction: "Size Restriction", flowSizeNodeTitle: "Flow Size", flowSizeNodeSearchWatermark: "Search name", flowSize: "Flow Size:", flowSizePercentOfMaxFlow: "% of Max Flow Size", flowSizeWarningWithPercentage: "%1$s - %2$s%%", flowSizeWarningLow: "Low", flowSizeWarningMedium: "Medium", flowSizeWarningHigh: "High", flowSizeWarningVeryHigh: "Full", flowTypeLimitMaxAllowed: "The maximum allowed for this flow type is %1$s.", unknownUser: "Unknown User", unknownClient: "Unknown Client", unknownClientNumber: "Unknown Client %1$s", unknownDivision: "Unknown Division", unknownUserNumber: "Unknown User %1$s", userCreatedVariableCount: "This flow has %1$s user-created variables.", nluEngineDoesNotSupportMultilingual: "This flow does not support adding additional supported languages. To add an additional supported language, use the 'Save As' menu to create a new flow and add additional languages to the new newly created flow. Once published, remember to update callers of the current flow to call the new flow." }, languages: { targetFlowSupportedLanguageNotSupportedInCallingFlow: "The flow '%2$s' supports the language %1$s which is not a supported language of this flow. To be usable, this language needs to be added as supported language to this flow.", targetFlowSupportedLanguageNotSupportedInCallingFlowMoreThanOne: "The flow '%2$s' supports the languages %1$s which are not supported languages of this flow. To be usable, these languages need to be added as supported languages to this flow.", flowRunsInDefaultLanguageIfInvokedWithUnsupportedLanguage: "If this flow is running in a language not supported in the '%1$s' flow when invoking it, the flow will start up in its default supported language of %2$s.", flowSupportedLanguageNotSupportedInTargetFlow: "This flow supports the language %1$s which is not a supported language on the flow '%2$s'.", flowSupportedLanguageNotSupportedInTargetFlowMoreThanOne: "This flow supports the languages %1$s which are not supported languages on the flow '%2$s'." }, flowOutcomes: { createFlowMilestoneTitle: "Create Flow Milestone", createFlowOutcomeTitle: "Create Flow Outcome", failure: "Failure", flowOutcome: "Flow Outcome", flowMilestone: "Flow Milestone", flowMilestoneNotFound: "The selected flow milestone could not be found.", flowOutcomeNotFound: "The selected flow outcome could not be found.", mustSelectFlowMilestone: "A flow milestone must be selected.", mustSelectFlowOutcome: "A flow outcome must be selected.", selectFlowMilestone: "Select Flow Milestone", selectFlowOutcome: "Select Flow Outcome", success: "Success" }, form: { formActionDatePicker: "Date Picker", formActionInput: "Input", formActionLibrary: "Library", formActionLibraryDescription: "The selected response library is only validated when a form is selected.", formResponseLibraryDoesNotContainForm: "The selected response library does not contain the selected form.", formNoResponseLibrariesContainForm: "There are no response libraries that contain the selected form.", formActionListPickerMultiSelect: "List Picker - Multiselect", formActionListPickerSingle: "List Picker - Single", formActionMustSelectForm: "A form must be selected.", formActionMustSelectLibrary: "A library must be selected.", formActionSelectLibrary: "Select a library", formChannelNote: "Form is only available for Apple Messages for Business. Using it on other channels will take the failure path.", formChannelNoteWithWebMessaging: "Form is only available for Apple Messages for Business and Genesys Web Messaging. Using it on other channels will take the failure path.", formCompletionTimeout: "Form Completion Timeout", formCompletionTimeoutDescription: "Once the form has been sent, this is the maximum length of time to wait for the participant to complete the form. If the form is not completed within this time then a No Input event will be triggered.", formLabel: "Form", formNotFound: "The selected form could not be found.", formPages: "Form Pages", selectForm: "Select a form" }, messagingTemplate: { messagingTemplateTypeLabel: "Message Template Type", messagingTemplateTypeDescription: "In Canned Response details, Standard corresponds to a Message Template and Carousel corresponds to a Media Carousel.", messagingTemplateActionLibraryDescription: "The selected response library is only validated when a message template is selected.", messagingTemplateActionMustSelectMessagingTemplate: "A message template must be selected.", messagingTemplateChannelNote: "Send Digital Content is only available for WhatsApp.", messagingTemplateLabel: "Message Template", messagingTemplateNoResponseLibrariesContainMessagingTemplate: "There are no response libraries that contain the selected message template.", messagingTemplateNotFound: "The selected message template could not be found.", messagingTemplateResponseLibraryDoesNotContainMessagingTemplate: "The selected response library does not contain the selected message template.", messagingTemplateSelectionResultDescription: "The variable that holds the value of the button chosen by the participant. If no choice is selected by the participant, the variable value will be left alone.", openMessagingTemplateInNewTab: "View Message Template", selectMessagingTemplate: "Select a message template" }, schema: { schemaHasRequiredProperties: "The schema cannot contain required properties.", updateRequiredPropertiesOrUseDifferentSchema: "Update this schema's required properties to be optional or use a different schema instead." }, generic: { accessibility: "Accessibility", actionNeeded: "Action needed", aiPowered: "AI Powered", answerLabelCapitalized: "ANSWER", apply: "Apply", selectRow: "Select '%1$s'", selectRowNoName: "Select row", branches: { active: "Active", canceled: "Canceled", closed: "Closed", emergency: "Emergency", event: "Event", error: "Error", failure: "Failure", found: "Found", holiday: "Holiday", inactive: "Inactive", knowledgeDialogEngine: "Knowledge", matchExact: "Exact Match", matchMultiple: "Multiple", maxNoInputsBranch: "Max No Inputs", maxNoMatchesBranch: "Max No Matches", noEvent: "No Event", noIntent: "No Intent", noInputBranch: "No Input", notFound: "Not Found", open: "Open", partiallyFound: "Partially Found", processed: "Processed", skipResponse: "Skip Response", skipResponseCapture: "Skip Response Capture", success: "Success", timeout: "Timeout", valid: "Valid", invalid: "Invalid", loopsMax: "Max Loops", loopNext: "Next Loop", faxProcessed: "Fax Processed", voicemail: "Voicemail" }, browse: "Browse", backToOriginalTopic: "Back to Original Topic", cancel: "Cancel", changes: "Changes", confirm: "Confirm", condition: "Condition", confirmDeleteMessage: "Are you sure you want to delete this item?", containsErrors: "Contains errors", containsWarnings: "Contains warnings", continue: "Continue", clear: "Clear", clearAll: "Clear All", clickForHelp: "Click to view help.", clickToEditName: "Click to edit name", close: "Close", contactSupportIfKeepsHappening: "If this keeps happening, contact Support.", create: "Create", currentUser: "Current User", currentVersion: "Currently Referenced Version", dataType: "Data Type", dataTypes: "Data Types", default: "Default", delete: "Delete", deleteThisItem: "Delete this item", disabledDiscourageForNewUse: "Disabled \u2014 discouraged for new use.", divisions: "Divisions", done: "Done", description: "Description", digitalAudio: "Digital Audio", earlyPreview: "Early Preview", languageStatusPreviewTooltip: "This language is a preview release, the language model will improve over time with changes and further support.", edit: "Edit", editor: "Editor", enterText: "< put text here >", errorLabelCapitalized: "ERROR", exportFlow: "Export Flow", emptyPage: "This page is now empty. Navigate to a previous page.", enableDarkMode: "Enable Dark Mode", enableLightMode: "Enable Light Mode", errors: { errorCodeDescription: "A code that identifies the failure reason.", errorCodeExamplesTitle: "Example Error Code Values", errorFileRead: "There was an error reading the file." }, expandCardCardTooltip: "Hold shift to expand multiple cards", expressions: "Expressions", facebook: "Facebook", fileSizeWithValue: "File Size: %1$s", finished: "Finished", flowSetting: "Flow Setting", format: "Format", generating: "Generating...", genericOff: "Off", genericOn: "On", identifier: "Identifier", inferredPrompts: "Prompts used by this action", inputLabelCapitalized: "INPUT", isCollection: "Is Collection", itemLabel: "Item %1$s", items: "Items", joinTwoSentences: "%1$s %2$s", joinThreeSentences: "%1$s %2$s %3$s", keyHyphenValue: "%1$s - %2$s", keyBracketValue: "%1$s [%2$s]", launch: "Launch", loadMore: "Load more...", loading: "Loading...", loaded: "Loaded", maxFileSize: "Maximum file size is %1$s.", message: "Message", move: "Move", moveDown: "Move down", moveToBottom: "Move to bottom", moveToNewSection: "Move to new section", moveTo: "Move to", moveToTop: "Move to top", moveUp: "Move up", name: "Name", namespace: "Namespace", nameAndValue: "Name: %1$s", nameWatermark: "Enter a name", no: "No", noFieldsFound: "No fields found", notNatively: "Not Natively", note: "Note:", notifications: { clickForInfo: "Click this notification for more information." }, numberWithPercent: "%1$s%%", okDontUseThis: "OK", openDropdown: "Open Dropdown", openItem: "Open Item", optional: "Optional", options: "options", other: "Other", overview: "Overview", outputLabelCapitalized: "OUTPUT", patch: "Patch", performingOperation: "Performing Operation", permissions: { allDivisions: "All Divisions", divisionHeader: "Division", divisionHeaderMoreThanOne: "Divisions", missingPermission: "You do not have the permission '%1$s'.", missingPermissionWithDivision: "You do not have permission '%1$s' in division '%2$s' to perform this action.", permissionRestriction: "Permission Restriction", error: "An error has occurred while processing permissions", hiddenFlowCount: "Hidden flow count: %s", missing: { dependencyTracking: { rebuild: "You do not have permission to initiate a dependency rebuild.", view: "You do not have permission to view dependency tracking." }, conversation: { conference: { add: "You do not have permission to make calls." } }, copilot: { session: "You do not have permission to view this session.", message: { view: "You do not have permission to view messages.", send: "You do not have permission to send messages." } }, flow: { allPermissions: { add: "You do not have permission to add flows.", delete: "You do not have permission to delete flows.", edit: "You do not have permission to edit flows.", launch: "You do not have permission to launch flows.", publish: "You do not have permission to publish flows.", search: "You do not have permission to search flows.", unlock: "You do not have permission to unlock flows.", view: "You do not have permission to view flows." }, flowMilestones: { noPermissionToAddFlowMilestone: "You do not have permission to add flow milestones.", add: "You do not have permission to add flow milestones. You need the architect:flowMilestone:add permission in at least one division in the organization to add a flow milestone.", search: "You need the architect:flowMilestone:search permission in at least one division in the organization to add a flow milestone." }, noSpecificDivision: { view: "You do not have permission to view this flow." }, flowOutcomes: { noPermissionToAddFlowOutcome: "You do not have permission to add flow outcomes.", add: "You do not have permission to add flow outcomes. You need the architect:flowOutcome:add permission in at least one division in the organization to add a flow outcome.", search: "You need the architect:flowOutcome:search permission in at least one division in the organization to add a flow outcome." }, specificDivision: { deleteSingle: "You do not have the flow delete permission in the division of the following flow:", deleteMultiple: "You do not have the flow delete permission in the divisions of the following flows:", unlockSingle: "You do not have the flow unlock permission in the division of the following flow:", unlockMultiple: "You do not have the flow unlock permission in the divisions of the following flows:" } }, journey: { actionmap: { journeyActionmapView: "You do not have permission to view action maps." }, flowpaths: { journeyFlowsView: "You do not have permission to view Journey Flows." } }, prompts: { systemPrompts: { edit: "You do not have permission to edit system prompts.", view: "You do not have permission to view system prompts." }, userPrompts: { add: "You do not have permission to add user prompts.", delete: "You do not have permission to delete user prompts.", edit: "You do not have permission to edit user prompts.", import: "You do not have permission to view, add, and edit user prompts and view and edit system prompts.", view: "You do not have permission to view user prompts." } }, recording: { retentionPolicy: { recordingRetentionPolicyView: "You do not have permission to view Quality Policies" } }, responseAssets: { asset: { responseAssetMissingPermissionAdd: "You do not have permission to add response assets. You need the '%1$s' permission in at least one division in your organization to do so.", responseAssetMissingPermissionView: "You do not have permission to view response assets. You need the '%1$s' permission in at least one division in your organization to do so." } }, grammars: { grammarsMissingPermissionAdd: "You do not have permission to add grammars.", grammarsMissingPermissionDelete: "You do not have permission to delete grammars.", grammarsMissingPermissionEdit: "You do not have permission to edit grammars.", grammarsMissingPermissionView: "You do not have permission to view grammars." }, taskManagementWorkitems: { workItemsMissingPermissionView: "You do not have permission to view Workitems." } } }, pickOneToSend: "Pick one to send.", pleaseNote: "Please Note", pleaseWait: "Please wait...", preferences: "Preferences", preview: "Preview", product: { couldNotLoadProductError: "'%1$s' could not load.", loadingProduct: "Loading '%1$s'...", weCouldNotLoadProductError: "We could not load '%1$s'." }, queryLabelCapitalized: "QUERY", rawValue: "Raw Value", readonly: "This is read only.", recording: "Recording", refresh: "Refresh", remove: "Remove", reorder: "Reorder", reset: "Reset", restricted: "Restricted", ruleLabel: "Rule", save: "Save", searchDataTypes: "Search data types...", searchTerm: "Search Term", section: "Section", sections: "Sections", seeResourceCenter: { flowsCallingFlows: "Learn more about flows calling flows in our {{link.__FLOWS_CALLING_FLOWS__, Resource Center}}.", generic: "For more information, see the {{link.__RESOURCE_URL__, Resource Center}}.", pricingAndSupportedLanguages: "For more information about pricing and supported languages, see the {{link.__RESOURCE_URL__, Resource Center}} documentation." }, selectAll: "Select All", selectFile: "Select file", selectMulti: "Multi-select", selectSingle: "Single select", sentenceWithPeriod: "%1$s.", setDescription: "Set description...", showAllErrors: "Show all errors", showAllWarnings: "Show all warnings", showAllFields: "Show all fields", showInformation: "Show Information", sizeBytes: "%1$sb", sizeMegabytes: "%1$sMB", start: "Start", stop: "Stop", stopping: "Stopping...", switch: "Switch", sessionSourcesNote: "This property is only supported in %1$s conversations. This is true when the Session.Source variable value equals %2$s at flow runtime.", sessionSourcesNoteForLabel: "%1$s is only supported in %2$s conversations.", sessionSourcesConditionNote: "This is true when the Session.Source variable value equals %1$s at flow runtime.", yes: "Yes", tasks: "Tasks", textWithSingleQuotes: "'%1$s'", thisActionCantBeUndone: "This action can't be undone.", time: "Time", truncatedText: "%1$s...", tryAgainWithPeriod: "Try again.", type: "Type", types: "Types", selectAtLeastOne: "select at least one", unknown: "Unknown", update: "Update", upload: "Upload", urlFormat: "The URL string must conform to a valid URL format, for example, https://www.example.com.", usages: "Usages", usingOnOtherChannelsFailurePath: "Using it on other channels will take the failure path.", validation: "Validation", value: "Value", version: "Version", versionNumber: "Version %1$s", view: "View", video: "Video", whatsApp: "WhatsApp", zoomToFit: "Zoom to Fit", zoomToFitWidth: "Zoom to Fit Width", zoomToFitHeight: "Zoom to Fit Height" }, getAttributes: { addAttributeLabel: "Add attribute to retrieve", noAttributesError: "There are no attributes defined", variableLabel: "Variable to Assign %1$s" }, getConversationData: { conversationDescription: "The conversation ID to get participant data from.", conversationLabel: "Conversation ID", participantDescription: "If supplied, the participant data of the specified participant is used. In most cases, this can remain unspecified or NOT_SET and the customer/external participant will be used.", participantLabel: "Participant ID" }, commonExternalContact: { nameLabel: "External Contact ID", externalContactResult: "External Contact Result" }, updateExternalContact: { conditionUpdateIfExists: "Update If Exists", conditionUpdateIfEmpty: "Update If Empty", conditionAppendToCollection: "Append To Collection", conditionRemoveFromCollection: "Remove From Collection", conditionUpdateDescription: "Always update the field.", conditionUpdateIfExistsDescription: "Update if and only if the existing value is not empty.", conditionUpdateIfEmptyDescription: "Update if and only if the current value is empty.", conditionRemoveDescription: "Always remove the current value.", conditionAppendToCollectionDescription: "Add new items to a collection, preserving existing data.", conditionRemoveFromCollectionDescription: "Remove the specified value from a collection.", externalContactFields: "External Contact Fields", externalContactMaxChangesExceeded: "This action has %1$s changes which exceeds the maximum allowed of %2$s." }, assignedCustomerIntents: { assignedCustomerIntentsLabel: "External Contact ID", assignedCustomerIntentsResult: "Customer Intents Result" }, assignedCustomerSegments: { externalContactIdLabel: "External Contact ID", externalContactIdDescription: "Enter the External Contact ID to retrieve their assigned Customer Segments.", segmentsToCheckLabel: "Customer Segments Returned", segmentsToCheckDescription: "The optional filter for assigned Customer Segments. If NOT_SET, the latest assigned Customer Segments are returned (up to 25). To filter results to include specific assigned Customer Segments, select up to 5 Customer Segments.", segmentsToCheckNoValueLabel: "Latest assigned segments (up to 25)", noSegmentsSelected: "No Segments Selected", segmentDuplicateError: "Segments must be unique", segmentDeletedError: "Segment '%s' could not be found. It may have been deleted.", assignedCustomerSegmentsResultLabel: "Customer Segments Result", assignedCustomerSegmentsResultDescription: "Variable that stores the returned Customer Segments." }, assignCustomerSegment: { externalContactIdDescription: "The ID of the External Contact to assign the Customer Segment to.", customerSegmentDescription: "Customer Segment to assign." }, customerIntent: { customerIntentLabel: "Customer Intent" }, customerSegment: { customerSegmentLabel: "Customer Segment", customerSegmentPlaceholder: "Select a customer segment", customerSegmentItemDescription: "Filter results to include the selected Customer Segment.", conversion: { customerSegmentConvertExpressionToLiteralTitle: "Convert to Literal", customerSegmentConvertLiteralToExpressionTitle: "Convert to Expression", customerSegmentConvertLiteralToExpressionMessage: "Switching from literal to expression mode will clear the configured Customer Segment data. Do you wish to continue?" } }, getEmailHeaders: { emailHeaderNamesDescription: "The optional String Collection of Email Header Names. If NOT_SET or empty then all headers will be returned.", emailHeaderNamesLabel: "Email Header Names", emailHeaderNamesNoValueLabel: "All Email Headers", emailHeadersResultDescription: "The Email Headers value that is processed at flow runtime.", emailHeadersResultLabel: "Email Headers Result", noEmailHeaderNames: "No Email Header Names" }, getExternalOrganization: { nameLabel: "External Organization ID", externalOrganizationResult: "External Organization Result" }, getResponse: { library: "Library", noResponsesFound: "There are no responses in the selected library.", mustSelectLibrary: "A library must be selected.", mustSelectResponse: "A response must be selected.", noResponseLibrariesContainResponse: "There are no response libraries that contain the selected response.", performSubstitutions: "Perform Substitutions", response: "Response", responseBody: "Output Response Body", responseBodyDescription: "The html text of the response.", responseBodyHandlingDescription: "Determines how formatting contained in the '%1$s' canned response output String variable is processed at flow runtime. If this setting value at flow runtime evaluates to a value other than one of the allowable values, 'convertToMarkdown' will be used.", responseBodyHandlingLabel: "Response Body Handling", responseLibraryDoesNotContainResponse: "The selected response library does not contain the selected response.", responseLibraryIsInvalid: "The response library '%1$s' is invalid.", responseLibraryNotFound: "The selected response library could not be found.", responseNotFound: "The selected response could not be found.", savedVersionOfResponse: "Flow is referencing a cached version of this response. The response may be out of date or deleted.", selectLibrary: "Select a library", selectedResponse: "Selected Response", selectResponse: "Select a response", suggestedLibraryOne: "Library suggestion", suggestedLibraryMoreThanOne: "Library suggestions", substitutions: "Substitutions", noSubstitutions: "No substitutions available" }, getSIPHeaders: { rawSIPHeadersResultLabel: "Raw SIP Headers Result", rawSIPHeadersResultDescription: "The Raw SIP Headers value that is processed at flow runtime.", sipHeadersResultLabel: "SIP Headers Result", sipHeadersResultDescription: "The SIP Headers value that is processed at flow runtime.", sipHeaderNamesLabel: "SIP Header Names", sipHeaderNamesDescription: "The optional String Collection of SIP Header Names. If NOT_SET or empty then all headers will be returned.", sipHeaderNamesNoValueLabel: "All SIP Headers", noSipHeaderNames: "No SIP Header Names" }, group: { label: "Group", groupLabelPlural: "Groups", placeholder: "Select a group", noExtError: "No phone number found for the selected group. Transfers will fail at runtime." }, help: { about: "About", architectHelp: "Architect Help", backToResults: "Back to results", currentHelpTopic: "Current Topic", expressionHelp: "Expression Help", privacyPolicy: "Privacy Policy", reportIssue: "Report Issue", resourceCenter: "Resource Center", show: "Show help", helpAndResources: "Help and resources", help: "Help", helpResourceAboutGenesysCloud: "About Genesys Cloud", helpResourceAboutGenesysCloudDescription: "Find out what version of Genesys Cloud you\u2019re running. Read the terms and conditions.", helpResourceCloudDeveloperCenter: "Cloud Developer Center", helpResourceCloudDeveloperCenterDescription: "Find resources such as code samples, tutorials, and tools to help integrate Genesys Cloud into your contact center.", helpResourceCloudResourceCenter: "Cloud Resource Center", helpResourceCloudResourceCenterDescription: "Explore tools, guides, and helpful content to support your journey\u2014whether you're getting started or looking to dive deeper.", helpResourceCommunity: "Community", helpResourceCtaContactUs: "Contact us", helpResourceCtaLearnMore: "Learn more", helpResourceCtaReadPrivacyPolicy: "Read the privacy policy", helpResourceCtaSignInSignUp: "Sign in/Sign up", helpResourceCtaStayUpdated: "Stay updated", helpResourceCtaWatchYourVideo: "Watch your video", helpResourceEducation: "Education", helpResourceOrchestrators: "Genesys Orchestrators", helpResourceOrchestratorsDescription: "Everything you need in one place to succeed\u2014Advocacy, Community, Education, Resources, and Support.", helpResourcePersonalizedVideo: "Your personalized video", helpResourcePersonalizedVideoDescription: "Press play to explore the vast Genesys Cloud ecosystem.", helpResourcePrivacyPolicyDescription: "The Genesys Cloud privacy outlines Genesys\u2019 practices for collecting, using, maintaining, protecting, and disclosing customer data through Genesys Cloud.", helpResourceProductSupport: "Product Support", helpResourceProductSupportDescription: "Always-on expert support when you need it.", helpResourceReleaseNotes: "Release Notes", helpResourceReleaseNotesDescription: "Stay up to date with the latest Genesys Cloud features, enhancements, and updates.", helpResourceReleaseNotesHeading: "Cloud Release Notes", helpResourceReleaseNotesView: "View release notes", helpResourceReportIssue: "Report an issue", helpResourceReportIssueDescription: "Keep members in your org updated on potential issues.", helpResourceStatus: "Genesys Cloud Status", helpResourceStatusDescription: "Get the latest Genesys Cloud status updates for your region.", helpResourceWalkthrough: "Take a Tour", helpResourceWalkthroughDescription: "Explore Architect's tools and features with a guided walkthrough.", noSearchResults: "No results for your search", searchHelpContent: "Search help content", searchHelpContentDescription: "Use double quotation marks to search for a specific term or phrase. For example, \u201COrganization settings\u201D.", viewSource: "Open in Resource Center" }, holdMusic: { durationLabel: "Duration", playForDuration: "Play for duration", playLengthLabel: "Play Style", playPrompt: "Play prompt", promptLabel: "Hold Music" }, inputOutputList: { arrayWithMixedTypes: "The '%1$s' schema for '%2$s' includes one or more arrays containing multiple data types. These will be ignored by Architect, since arrays with mixed types are unsupported.", arrayWithNoType: "The schema for '%1$s' contains an array with no 'items' property specifying what kind of items are contained in the array. Architect will treat these as string arrays, which could cause error handling to be invoked at runtime if non-string values are encountered.", failureOutputs: "Failure Outputs", inputs: "Inputs", noInputs: "There are no inputs.", noInputsOutputs: "There are no inputs or outputs.", unableToRetrieveSchema: "Unable to retrieve inputs or outputs for this action.", outputs: "Outputs", successOutputs: "Success Outputs", foundOutputs: "Found Outputs", schemaError: "The selected data action reported an invalid '%1$s' schema. Please check the data action\u2019s configuration and validate the flow again." }, importFlow: { fileLabel1: "Flow file to import (%1$s)", filePlaceHolder: "Select a configuration file to import", title: "Import a flow" }, importPrompts: { addAudio: "Add additional audio...", addAudioButton: "Add to import", audioNew: "New Audio", audioUpdate: "Replacing Audio", cancelImportTitle: "Cancel Import", cancelImportMessage: "An import is currently in progress. Are you sure you wish to dismiss the modal and cancel the import?", importDescriptionNewAndUpdated: "New prompts after import: %1$s, Updated prompts after import: %2$s", importDescriptionNew: "New prompts after import: %1$s", importDescriptionUpdated: "Updated prompts after import: %1$s", importFinishedResults: "Import results: New Prompts: %1$s, Updated Prompts: %2$s, Audio Uploads: %3$s, New TTS Values: %4$s", importFinishedResultsWithText: "Import results: New Prompts: %1$s, Updated Prompts: %2$s, Audio Uploads: %3$s, New TTS Values: %4$s, New Text Values: %5$s", importFinishedResultsFailures: "There were %1$s failures", importFinishedResultsFailure: "There was 1 failure", importFinishedResultsCanceled: "Canceled: Prompt Updates: %1$s, Audio Uploads: %2$s, TTS Values: %3$s", importFinishedResultsCanceledWithText: "Canceled: Prompt Updates: %1$s, Audio Uploads: %2$s, TTS Values: %3$s, Text Values: %4$s", importFinishedResultsWarning: "Found leading or trailing whitespace with file name '%1$s'. When the prompt import process is running, file name will be formatted to match the name in the CSV configuration.", importingActive: "Updating Prompts: %1$s, Importing Audio Files: %2$s, Setting TTS Values: %3$s", importingActiveWithText: "Updating Prompts: %1$s, Importing Audio Files: %2$s, Setting TTS Values: %3$s, Text Values: %4$s", noPromptError: "There are no prompts to import.", noMatchingSystemPrompt: "No matching system prompt found", resultCreated: "Created prompt %1$s", resultCreateCanceled: "Canceled creating prompt %1$s", resultCreateFailed: "Failed to create prompt %1$s", resultSkippedAudio: "User skipped uploading (%1$s) for prompt %2$s (%3$s)", resultSkippedTts: "User skipped setting TTS for prompt %1$s (%2$s)", resultSkippedText: "User skipped setting Text for prompt %1$s (%2$s)", resultIgnoredWav: "Wav (%1$s) skipped because no matching prompt found", resultSetTTS: "Set TTS for prompt %1$s (%2$s)", resultSetTTSCanceled: "Canceled setting TTS for prompt %1$s (%2$s)", resultSetText: "Set Text for prompt %1$s (%2$s)", resultSetTextCanceled: "Canceled setting Text for prompt %1$s (%2$s)", resultsFileName: "Import Results %1$s", resultUpdated: "Updated prompt %1$s", resultUpdateCanceled: "Canceled updating prompt %1$s", resultUpdatedFailed: "Failed to update prompt %1$s", resultUploaded: "Uploaded audio (%1$s) for prompt %2$s (%3$s)", resultUploadCanceled: "Canceled uploading audio (%1$s) for prompt %2$s (%3$s)", resultUploadedFailed: "Failed to upload audio (%1$s) for prompt %2$s (%3$s)", resultUploadErrorNoFile: "No file (%1$s) available to upload for prompt %2$s (%3$s)", previewImport: "Preview Import", saveResults: "Save Results", start: "Start Import", selectionDisabledNoChanges: "There is nothing to import, add audio", selectionDisabledNoChangesNoAudio: "There is nothing to import", selectionAddTooltip: "Adding new prompt", selectionUpdatedTooltip: "Updating existing prompt", title: "Import Prompts", textNew: "New text:", ttsNew: "New text to speech:", typeSystem: "System Prompt", unusedFiles: "There are %1$s audio files that do not have prompt matches", unusedFile: "There is 1 audio file that does not have a prompt match", parseErrors: { fieldMismatched: "Number of fields mismatched on line %1$s", other: "Unknown error parsing file" } }, intents: { label: "Intents", settings: { intentSettingConfirmationDescription: "Wording the bot will use when confirming this is the desired intent of the participant. The participant is expected to reply with a yes or no answer.", confirmation: "Confirmation", noIntentsDefined: "There are no intents defined in the bot's Natural Language Understanding configuration. You can create intents in the 'Intents' node.", goToIntents: "Go to Intents" }, secureSlotVariableUsedInIntentUtterance: "The slot variable '%1$s' cannot be marked as secure because its corresponding slot '%2$s' is referenced in the intent %3$s. To correct this error you may either turn off the secure setting on the variable or remove the slot from the intent.", secureSlotVariableUsedInIntentUtteranceMoreThanOne: "The slot variable '%1$s' cannot be marked as secure because its corresponding slot '%2$s' is referenced in the intents %3$s. To correct this error you may either turn off the secure setting on the variable or remove the slot from the intent." }, dynamicSlotTypes: { dynamicSlotTypesLabel: "Dynamic Slot Types", settings: { dynamicSlotTypeSettingValuesLabel: "Values", dynamicSlotTypeSettingValuesDescription: "A collection whose items supply possible String values for the slot type.", dynamicSlotTypeSettingSynonymsLabel: "Synonyms", dynamicSlotTypeSettingSynonymsNoValueSelectionLabel: "No Synonyms Specified", dynamicSlotTypeSettingSynonymsDescription: "A collection whose String items supply one or more synonyms for values in the '%1$s' collection. To specify a synonym for a value, add the synonym String value to the same index in this collection that the value has in the '%1$s' collection. To specify more than one synonym for an individual slot type value, assign a String value at the appropriate index in this collection but separate the individual synonyms with a ',' character.", dynamicSlotTypeSettingLabelsLabel: "Labels", dynamicSlotTypeSettingLabelsNoValueSelectionLabel: "No Labels Specified", dynamicSlotTypeSettingLabelsDescription: "A collection whose Communication items supply wording for values in the '%1$s' collection. To specify wording for an individual value, add the Communication value to the same index in this collection that the value has in the '%1$s' collection." } }, dynamicTimeslots: { dynamicTimeslotsLabel: "Dynamic Timeslots", dynamicTimeslotsDateTimeLabel: "Date and Time", dynamicTimeslotsDurationLabel: "Duration", settings: { dynamicTimeslotSettingTimeslotsLabel: "Timeslots", dynamicTimeslotSettingTimeslotsDescription: "A collection whose items supply possible Timeslot values for the slot type." } }, digitalAudio: { digitalAudioPlaceholder: "Select a Digital Audio response asset", browseForDigitalAudioLabel: "Browse for Digital Audio...", searchDigitalAudios: "Search Digital Audio...", useDigitalAudio: "Use Digital Audio", errors: { errorDownloadingDigitalAudio: "There was an error downloading the digital audio.", errorUploadingDigitalAudio: "There was an error uploading the digital audio", errorInvalidDigitalAudioName: "This Digital Audio name is not valid.", errorInvalidDigitalAudioFileType: "The selected file is not a valid digital audio file." }, uploadingDigitalAudio: "Uploading digital audio..." }, file: { file: "File", filePlaceholder: "Select a File response asset", browseForFileLabel: "Browse for File...", searchFiles: "Search Files...", supportedFileTypes: "Supported file types are: %1$s", useFile: "Use File", errors: { errorDownloadingFile: "There was an error downloading the file.", errorUploadingFile: "There was an error uploading the file.", errorInvalidFileName: "This file name is not valid.", errorInvalidFileType: "The selected file is not a valid file." }, uploadingFile: "Uploading file..." }, image: { conversion: { imageConvertBuilderToLiteralTitle: "Convert Image Builder To Literal", imageConvertBuilderToLiteralMessage: "Switching from builder to literal mode will reset the value. Do you wish to continue?", imageConvertExpressionToLiteralMessage: "Switching from expression to literal mode will reset the value. Do you wish to continue?", imageConvertExpressionToLiteralTitle: "Convert Image Expression To Literal", imageConvertLiteralToExpressionMessage: "The generated Image expression will be saved but you will not be able to return to literal mode without resetting the expression.", imageConvertLiteralToExpressionTitle: "Convert Image Literal To Expression", imageConvertModesMessage: "Switching from %1$s mode to %2$s mode will reset the value. Do you wish to continue?", imageConvertModesTitle: "Convert Image %1$s to %2$s" }, browseForImageLabel: "Browse for Image...", errors: { errorDownloadingImage: "There was an error downloading the image.", errorUploadingImage: "There was an error uploading the image", errorInvalidImageName: "This Image name is not valid.", errorInvalidImageFileType: "The selected file is not a valid image file." }, image: "Image", imagePlaceholder: "Select an Image", searchImages: "Search Images...", supportedFileTypes: "Supported file types are JPG, JPEG, PNG and GIF", useImage: "Use Image", uploadImageModalHeader: "Upload New Asset", uploadingImage: "Uploading image..." }, video: { videoPlaceholder: "Select a Video response asset", browseForVideoLabel: "Browse for Video...", searchVideos: "Search Videos...", useVideo: "Use Video", errors: { errorDownloadingVideo: "There was an error downloading the video.", errorUploadingVideo: "There was an error uploading the video", errorInvalidVideoName: "This Video name is not valid.", errorInvalidVideoFileType: "The selected file is not a valid video file." }, uploadingVideo: "Uploading video..." }, responseAsset: { responseAsset: "Response Asset", responseAssetPlaceholder: "Select a Response Asset", responseAssetAttachmentsDescription: "A collection of response assets attached to the response.", searchResponseAssets: "Search Response Assets...", useResponseAsset: "Use Response Asset", errors: { errorDownloadingResponseAsset: "There was an error downloading the asset.", errorUploadingResponseAsset: "There was an error uploading the asset", errorInvalidResponseAssetName: "This name is not valid.", errorInvalidResponseAssetFileType: "The selected file is not a valid file." }, responseAssetAttachmentsLabel: "Attachments", uploadingResponseAsset: "Uploading asset..." }, itemListing: { lastItemAndSeparator: " and ", lastItemOrSeparator: " or " }, codeEditor: { architectExpressionsUnavailable: "Architect expressions cannot be used here.", architectExpressionsUnavailableForVariableInitialValue: "Architect expressions cannot be used for a variable initial value.", autoCompleteEntries: { codeEditorNullDescription: "Enters the value null", codeEditorNullValue: "null", codeEditorTimeBlankDescription: "Enters a blank String where you can supply a Time", codeEditorTimeDescription: "Enters a Time value for 12:00:00 AM", currencyFiveEurDescription: "Enters a Currency value of 5.00 euros", currencyTwoTwentyFiveUsdDescription: "Enters a Currency value of 2.25 United States dollars", dateTimeBlankDescription: "Enters a blank String where you can supply a Datetime", dateTimeTodayDescription: "Enters a Datetime value for today", dateTimeTodayDisplayText: "Today's Datetime", dateTodayDisplayText: "Today's Date", dateTodayDescription: "Enters a Date value for today", dateBlankDescription: "Enters a blank String where you can supply a Date", decimalOneDescription: "Enters a Decimal value of 1.0", decimalOrIntegerOneLabel: "One", decimalOrIntegerZeroLabel: "Zero", decimalZeroDescription: "Enters a Decimal value of 0.0", durationBlankDescription: "Enters a blank String where you can supply a Duration", durationFiveMinutesDescription: "Enters a Duration value for five minutes", durationFiveMinutesLabel: "5 Minutes", durationOneDayDescription: "Enters a Duration value for one day", durationOneDayLabel: "1 Day", durationOneHourDescription: "Enters a Duration value for one hour", durationOneHourLabel: "1 Hour", durationOneMinuteDescription: "Enters a Duration value for one minute", durationOneMinuteLabel: "1 Minute", durationThirtySecondsDescription: "Enters a Duration value for 30 seconds", durationThirtySecondsLabel: "30 Seconds", emptyArrayDescription: "Enters an empty array", emptyJsonObjectDescription: "Enters an empty JSON object", enterLiteralDescription: "Enter a literal '%1$s' selector", inlineExpressionDescription: "Enter an expression to supply the value", integerOneLabel: "Enters an Integer value of 1", integerZeroLabel: "Enters an Integer value of 0", literalValuesSection: "Literal Values" }, codeEditorTitle: "Code Editor", convertCategoryLabel: "Convert", cursorNumberHeader: "Cursor:", cursorNumberAriaLabel: "Cursor, Line Number: %1$s, Column: %2$s", fixCategoryLabel: "Fix", lineNumberHeader: "Line %1$s:", noValidationErrorsMessage: "No Errors", tabTrapReleasedMessage: "Tab now moves focus out of the editor.", toggleSuggestionsPanel: "Toggle Suggestions Panel", validationCompleteMessage: "Validated", parseErrors: { facets: { allowableValuesFacetLabel: "allowable values", maxFacetLabel: "max", maxItemsFacetLabel: "max items", maxLengthFacetLabel: "max length", minFacetLabel: "min", minItemsFacetLabel: "min items", minLengthFacetLabel: "min length" }, tokens: { tooManyDecimalPlaces: "The Decimal value has %1$s decimal places. %2$s allowed.", tokenDuplicate: "Duplicate token '%1$s'.", tokenInvalid: "Invalid token '%1$s'.", tokenMissing: "Missing token '%1$s'.", tokenUnexpected: "Unexpected token '%1$s'.", invalidTokenOrderMustFollow: "'%1$s' must follow '%2$s'.", invalidTokenOrderMustPrecede: "'%1$s' must precede '%2$s'." }, arrayLengthTooBig: "Array item count %1$s is too large.", arrayLengthTooSmall: "Array item count %1$s is too small.", separatorIsUnnecessary: "Unnecessary separator '%1$s'.", extraValueErrorMessage: "Extra value.", invalidNumber: "Invalid number.", invalidNumericCharacter: "Invalid numeric character", invalidSyntax: "Invalid syntax.", formatPropertyWithMessage: "Property '%1$s' - %2$s", stringLengthTooBig: "The string length %1$s is too big.", stringLengthTooSmall: "The string length %1$s is too small.", tokenAfterEndOfValue: "Unexpected token '%1$s' past end of value.", valueIncomplete: "Value is incomplete." }, properties: { missingRequiredPropertiesPlural: "Missing required properties: '%1$s' for the type '%2$s'.", missingRequiredPropertySingular: "Missing required property '%1$s' for the type '%2$s'.", propertyCannotBeAddedToNonObject: "You cannot add a property to something that is not an object.", propertyIsDuplicated: "Duplicate property '%1$s'.", propertyIsReadOnly: "The property '%1$s' is read only.", propertyNamesCannotBeBlank: "Property names can't be blank.", propertyNameNotValidForType: "The property name '%1$s' is not valid for the type '%2$s'.", objectLiteralNotAllowedWhenAllPropertiesReadOnly: "Specifying a JSON object using '{' notation is not allowed when all properties in the data type are read only.", useExpressionNotationForType: "You can use '{{ }}' notation and specify an expression to supply the '%1$s' value." }, search: { closeSearchPanel: "Close find and replace panel", codeEditorPanelFind: "Find:", codeEditorPanelFindAndReplace: "Find and replace", codeEditorPanelNextMatchButton: "Next Match", codeEditorPanelPreviousMatchButton: "Previous Match", codeEditorPanelReplace: "Replace", codeEditorPanelReplaceAll: "Replace all", codeEditorPanelReplaceWith: "Replace with:" }, shortcuts: { shortcutFindLabel: "Find", shortcutNextMatchLabel: "Next match", shortcutPreviousMatchLabel: "Previous match", shortcutShowTypeaheadLabel: "Show typeahead" }, suggestions: { addFunctionCall: "Add a '%1$s' function call", addMissingSeparator: "Add the missing separator '%1$s'", closeSuggestionsPanel: "Close suggestions panel", lintSuggestionsLabel: "Suggestions", maxValueClosestTo: "This is the maximum value that is closest to '%1$s'.", minValueClosestTo: "This is the minimum value that is closest to '%1$s'.", removeUnnecessarySeparator: "Remove the unnecessary separator '%1$s'", replaceWith: "Replace with '%1$s'.", separators: { addSeparatorSuggestion: "Add separator '%1$s'.", replaceSeparatorSuggestion: "Replace separator with '%1$s'." } }, types: { codeEditorValueTooLarge: "The value '%1$s' is too large.", codeEditorValueTooLargeNoValue: "The value is too large.", codeEditorValueTooPrecise: "The value is too precise.", codeEditorValueTooSmall: "The value '%1$s' is too small.", codeEditorValueTooSmallNoValue: "The value is too small.", dateSupplyCurrent: "Supply today's date.", dateTimeInvalid: "You must use a 'T' between the date and time components of a DateTime value.", decimalCannotBeUsedHere: "Decimal values cannot be used here.", decimalValueSignificantDigits: "Decimal values are limited to %1$s significant digits.", incompatibleType: "Incompatible type.", incompatibleTypeAssignment: "Incompatible type assignment.", invalidTypeValue: "Invalid '%1$s' value.", returnValueTypeMismatch: "'%1$s' does not match the expected type of '%2$s'. To fix this, wrap in a '%3$s' function call.", timeUnitNeedsDigitValue: "'%1$s' needs a %2$s digit value.", timeUnitNeedsDigitValueForDataType: "'%1$s' values need a %2$s digit value for '%3$s'.", typeIncompatibilityAssignmentError: "Cannot assign the '%1$s' value '%2$s' to type '%3$s'.", typeIncompatibilityError: "'%1$s' values cannot be used to supply '%2$s' values.", timeOutOfBounds: "'%1$s' is out of bounds.", dateTimeSupplyCurrent: "Supply current date and time as a Datetime value.", timeSupplyMonthFromToday: "Supply the current month.", timeSupplyDayFromMonth: " Supply today's day of month.", durationXsdFormat: "Duration values must use the XSD format of (-)PnDTnHnMn.nnnS.", durationOnlySecondsCanBeDecimal: "Only the seconds portion of a Duration is allowed to use a Decimal value to specify up to millisecond granularity.", durationMustSpecifyDHMS: "Must specify either 'D', 'H', 'M' or 'S'.", durationMustSpecifyMinimum: "You must specify at least '0S' on a Duration value.", integerCannotBeUsedHere: "Integer values cannot be used here.", stringLengthTooLarge: "String length %1$s is too large.", durationMaxValue: "The maximum value allowed for a Duration is 999999999999999 milliseconds (11574074 days, 1 hour, 46 minutes and 39.999 seconds).", durationMinValue: "The minimum value allowed for a Duration is -999999999999999 milliseconds (-11574074 days, -1 hour, -46 minutes and -39.999 seconds).", requiredPropertiesMissing: "Required properties missing.", stringLengthTooSmall: "String length %1$s is too small.", timeInvalidSeparatorHourMinute: "You must use a ':' to separate the hour and minute.", timeInvalidSeparatorMinuteSecond: "You must use a ':' to separate the minute and second.", timeInvalidSeparatorYearMonth: "You must use a '-' to separate the year and month.", timeInvalidSeparatorMonthDay: "You must use a '-' to separate the month and day.", typeDoesNotSupportLiteralDropdownAddendum: "To have an array that includes arrays in a JSON value, be sure in the literal text to put a space between array starting brackets like this '[ [' instead of using '[['.", typeDoesNotSupportLiteralDropdownError: "'%1$s' values do not support [[]] references.", valueMustBeInGivenFormat: "%1$s values need to be in the format '%2$s'.", typeNotFoundError: "The '%1$s' named '%2$s' could not be found.", valueNotAllowed: "'%1$s' is not allowed.", valueNotValidForTypeGeneric: "'%1$s' is not a valid '%2$s' value.", timeUseStringDoubleZero: "Use the string '00' for '%1$s'.", truncateStringSuggestion: "Truncate string to length: %1$s", typeCanBeConverted: "Convert the '%1$s' value to a '%2$s' value using the '%3$s' expression function." }, units: { dayUnitLabel: "Day", hourUnitLabel: "Hour", minuteUnitLabel: "Minute", monthUnitLabel: "Month", secondUnitLabel: "Second", yearUnitLabel: "Year" } }, json: { general: { customJSONLabel: "Custom JSON", jsonLabel: "JSON", jsonEditorTitle: "JSON Editor", jsonEditorSubtitle: "Enter JSON, string, number or boolean below.", openJsonLiteralEditor: "Click to add JSON literal value" }, genericError: { invalidJson: "Invalid JSON", jsonLengthExceedsCharacterLimit: "Input JSON must not exceed 32000 characters.", jsonMustNotBeUndefinedOrBlank: "JSON must not be undefined or blank.", jsonMustBeObject: "The value must be a JSON object.", jsonUnexpectedToken: "Unexpected token: %1$s", unexpectedEndOfJson: "Unexpected end of JSON input." }, positionError: { jsonError: "JSON error", jsonErrorWithPosition: "%1$s at position: %2$s", jsonErrorPosition: "%1$s:%2$s", jsonExpectedColonAfterPropName: "Expected ':' after property name in JSON", jsonExpectedCommaOrClosingCurlyAfterPropValue: "Expected ',' or '}' after property value in JSON", jsonExpectedNonWhitespaceCharacter: "Unexpected non-whitespace character after JSON", jsonExpectedPropNameOrClosingCurly: "Expected property name or '}' in JSON", jsonUnterminatedString: "Unterminated string in JSON" }, conversion: { jsonConvertExpressionToLiteralMessage: "Switching from expression to literal mode will reset the value. Do you wish to continue?", jsonConvertExpressionToLiteralTitle: "Convert JSON Expression To Literal", jsonConvertLiteralToExpressionMessage: "The generated JSON expression will be saved but you will not be able to return to literal mode without resetting the expression.", jsonConvertLiteralToExpressionTitle: "Convert JSON Literal To Expression", jsonConvertModesMessage: "Switching from %1$s mode to %2$s mode will reset the value. Do you wish to continue?", jsonConvertModesTitle: "Convert JSON %1$s to %2$s", toggleJsonStandardMode: "Toggle between JSON and standard mode" }, customJson: { switchModeModalTitle: "Switch to %1$s", switchModeMessage: "Switching from %1$s to %2$s mode will reset the value. Resetting the value will result in anything you have configured in %1$s mode being cleared. Would you like to proceed?", expressionToLiteralConversionMessage: "Switching from literal to expression mode will reset all input values. Resetting the values will result in anything you have configured in literal mode being cleared. Would you like to proceed?", literalToExpressionConversionMessage: "Switching from expression to literal mode will reset the input value. Resetting the value will result in anything you have configured in expression mode being cleared. Would you like to proceed?", switchModeWithErrorsModalTitle: "Switching from %1$s to %2$s with errors", switchJsonToStandardWithErrorsMessage: "There are issues in the current JSON configuration. If you switch back to Standard without resolving them, all fields will reset to their last valid values. Would you like to proceed?", switchStandardToJsonWithErrorsMessage: "There are issues with the current settings in Standard. These issues will persist in JSON. If you switch back to Standard without fixing them, all fields will reset to their last valid values. Would you like to proceed?", inputJson: "Input JSON", standardModeUnavailable: "Standard does not support editing properties with complex JSON structures (arrays, nested objects, etc.). Switch to JSON to edit.", standardModeUnavailableForExpression: "Standard mode is not available when the entity is supplied using '{{ }}' notation.", outputJson: "Output JSON", propertyValueIgnoredAtRuntime: "A value of %1$s is ignored at runtime.", atLeastOnePropertyMustBeSet: "At least one property must have a value other than %1$s, %2$s, or no value specified." }, input: { outputsLabel: "Outputs", standardLabel: "Standard", expressionLabel: "Expression", literalLabel: "Literal", inputsLabel: "Inputs" } }, lex: { addSessionVariable: "Add Session Variable", aliasNotFound: "The selected alias could not be found.", botAlias: "Bot Alias", botName: "Bot Name", initialIntentLabel: "Initial Intent Name", intents: "Intents", lexV2AliasDescription: "Language: '%1$s', Region: '%2$s'", lexV2BotDescription: "Region: '%1$s'", lexBotAlias: "Lex Bot Alias", lexV2BotAlias: "Lex V2 Bot Alias", lexV2Bot: "Lex V2 Bot", lexBot: "Lex Bot", mustSelectAlias: "An alias must be selected.", mustSelectBotName: "A bot name must be selected.", noSlots: "There are no slots defined for this intent.", lexAliasNotReady: "The selected alias has a status of '%1$s' in AWS. It must have a status of '%2$s' to be valid.", savedVersionOfAlias: "Flow is referencing a cached version of this alias. The alias may be out of date or deleted.", secondaryHeaderForVersion: "(Version %1$s)", selectAlias: "Select Bot Alias", selectBotName: "Select Bot Name", sessionVariable: "Session Variable", sessionVariables: "Session Variables", noSessionVariablesDefined: "No Session Variables defined", speechRecMustBeEnabled: "Speech recognition must be enabled in flow settings.", speechRecMustBeEnabledBecauseCommonModuleNeedsIt: "Speech recognition must be enabled because the Common Module '%1$s' uses speech recognition functionality.", startingAudio: "Starting Audio", unableToRetrieveBot: "Was unable to retrieve bot for selected alias.", botNameNotFound: "Selected bot name could not be found", inputTextLabel: "Bot Input Text", inputTextDescription: "The text to send to the Lex bot.", inputTextDescriptionForChat: "The text to send to the Lex bot. This is usually only set when chaining Lex bot actions." }, lostConnection: { backupFlowFoundMessage: "A backup flow with unsaved changes created %1$s was found.", badRequestMessage: "Architect could not perform the selected operation. Please report this error to your organization administrator.", buttonRetry: "Retry", buttonWait: "Keep Waiting", buttonRecoverBackup: "Recover these changes", connectionLost: "The connection to the cloud was lost. Press OK to login again.", connectionTimeoutNoRetry: "The cloud is not responding to requests. You can keep waiting if you are on a slow connection or refresh the page to start over.", connectionFailedNoRetry: "Requests to the cloud are failing. You can keep waiting if you are on a slow connection or refresh the page to start over.", connectionFailedServer: "Requests to the cloud are failing. You can retry the requests or refresh the page to start over.", connectionLostBackup: "Architect attempts to save the flow locally in browser storage when there are connection issues. After reconnecting and loading this flow, you will have an opportunity to recover the backup if it's available.", connectionLostBackupAlternative: "As an alternative, select Export Flow to download it to a local folder.", genericError: "Requests to the cloud are failing. Please try again.", lostCredentials: "You have been logged out of Genesys Cloud. Please log back in to continue.", recoveringBackup: "Recovering Backup", title: "Server Connection", titleDeleteBackup: "Discard backup changes" }, oauthClient: { label: "OAuth Client" }, botFlowSettings: { enableSystemContextLabel: "Enable System Context", enableSystemContextDescription: "When enabled, context is shared at runtime with Agentic Virtual Agents and Guides called by this flow helping them maintain context throughout the bot session.", generalBotFlowSettings: "General Bot Flow Settings", shortTermMemoryLabel: "Short Term Memory", titleWithSettings: "Bot Flow Settings", valueConfiguredInBotFlowSettingsWillBeUsed: "The value for '%1$s' configured in {{link.__BOT_FLOW_SETTINGS_NODE__, Bot Flow Settings}} will be used at flow runtime." }, workitemFlowSettings: { titleWithSettings: "Workitem Flow Settings" }, botFlowNluTemplates: { bankBotNluTemplateName: "Bank Bot", bankBotNluTemplateDescription: "An example bot that provides banking functionality.", blankBotNluTemplateName: "Blank Bot Flow", blankBotNluTemplateDescription: "An empty bot flow with no intents." }, outboundCallSettings: { contactListPlaceholder: "Select a contact list", defaultWrapupCodeLabel: "Default Wrapup Code", label: "Outbound Settings", propertiesLabel: "Contact List Properties", treeLabel: "Outbound", usingCachedContact: "Using last known properties" }, businessProcessFlow: { businessProcessLabel: "Business Process", businessProcessFlowTypeDisplayName: "Business Process Flow", businessProcessFlowsSectionLabel: "Business Process Flows" }, emailSendFlow: { emailSendFlowTypeDisplayName: "Email Send Flow", emailSendFlowsSectionLabel: "Email Send Flows", emailSendSettingsTreeNodeLabel: "Email Send" }, inboundEmailSettings: { autoGenHandling: "Inbound auto-generated email handling", creation: { errorEventHandlingInfo: "If no error event transfer queue is selected above, the flow will be configured with disconnect error event handling.", errorEventHandlingQueue: "Error event transfer Queue" }, label: "Inbound Email Settings", normalProcessing: "Process as normal", treeLabel: "Inbound Email" }, inQueueCallFlowSettings: { label: "In-Queue" }, inQueueFlowVariables: { flowHoldPrompt: "Hold prompt for the flow" }, inboundOutboundAndInQueueCallFlowVariables: { uuiData: "Contains the call control User to User Information (UUI) data set on the call." }, learning: { label: "Learning" }, securedActions: { securedActionsInformationalMessage: "Execution will take the '{{branch.__FAILURE__}}' path at flow runtime if no encryption key is configured for this organization.", outputMustBeSecureIfInputIsSecure: "'%1$s 'must be made secure if '%2$s' is secure.", variableMustBeMadeSecure: "Secure variable must be used for %s." }, slotTypes: { label: "Slot Types" }, knowledgeSettings: { errorNoKnowledgeBaseSelected: "Knowledge Base must be selected for this action", knowledgeBase: "Knowledge Base", knowledgeSetting: "Knowledge Configuration", knowledgeSettingShort: "Configuration", defaultKnowledgeBase: "Default Knowledge Base", knowledgeAnswerContentTypeStandardLabel: "Standard", knowledgeAnswerContentTypeHighlightLabel: "Highlight", knowledgeAnswerContentTypeGenerativeLabel: "Generative", knowledgeAnswerContentTypeSwitcherLabel: "Content Type", knowledgeAnswerContentTypeSwitcherDescription: "Choose how the bot will format the content when a successful Knowledge answer is matched.", knowledgeAnswerContentTypeGenerativeCardHeader: "Answer Generation", knowledgeAnswerContentTypeStandardCardText: "Standard will surface the entire matched Knowledge answer.", knowledgeAnswerContentTypeHighlightCardText: "Answer Highlight will highlight the answer within a matched Knowledge answer.", knowledgeAnswerContentTypeGenerativeCardText: "Answer Generation will create an AI-generated response to the question from a matched Knowledge answer.", knowledgeAnswerHighlightLabel: "Answer Highlight", knowledgeAnswerHighlightDescription: "Enable or disable Answer Highlight on matched Knowledge answers.", knowledgeAnswerHighlightDisabled: "Answer Highlight disabled.", knowledgeAnswerHighlightEnabled: "Answer Highlight enabled.", knowledgeAnswerHighlightFlowProgressionLabel: "Flow Progression Label", knowledgeAnswerHighlightFlowProgressionDescription: "Label used for the quick reply to progress the flow.", knowledgeAnswerHighlightFullArticleLabel: "Full Article Label", knowledgeAnswerHighlightFullArticleDescription: "Label used for the quick reply to view full knowledge answer.", knowledgeArticle: "Knowledge Article", knowledgeArticlePlaceholder: "Select Knowledge Article", knowledgeArticleNotFound: "Knowledge Article not found", knowledgeArticleMismatch: "Selected Knowledge Article does not belong to Knowledge Base configured on the flow", knowledgeNotConfigured: "There are no articles available because no Knowledge Base is configured. In the flow '{{settings.__KNOWLEDGE__}}' settings, please select a Knowledge Base and try again.", knowledgeBaseDescription: "Once you select a Knowledge Base, you can enable Knowledge on one or more Ask for Intent actions. Only published Knowledge Bases whose language is compatible with the flow's supported language are available for selection.", knowledgeBaseV3Description: "Select a Knowledge Base to continue. You can enable Knowledge for one or more Ask for Intent actions. Only published items matching the flow's supported languages are available.", knowledgeSettingDescription: "Select a Knowledge Configuration to continue. You can enable Knowledge for one or more Ask for Intent actions. Only published items matching the flow's supported languages are available.", knowledgeBaseDocument: "Knowledge Base Document", knowledgeBaseDocumentPlaceholder: "Select an optional Knowledge Base Document", knowledgeBaseDocumentNotFound: "Knowledge Base Document not found", knowledgeBaseItemCreatedDescription: "Created %1$s", knowledgeBaseItemDescription: "Modified %1$s", knowledgeConfirmationDisambiguationLabel: "Confirmation and Disambiguation", knowledgeDisambiguationLabel: "Disambiguation", knowledgeBasePlaceholder: "Select an optional Knowledge Base", knowledgeSettingPlaceHolder: "Select an optional Knowledge Configuration", knowledgeWorkBench: "Knowledge Work Bench", knowledgeBaseNotFound: "Knowledge Base not found", knowledgeSettingNotFound: "Knowledge Configuration not found", languageDoesNotSupportKnowledge: "Knowledge is unavailable for this language.", knowledgeBaseNotFoundForLanguage: "Knowledge Base not found for %1$s.", knowledgeSettingNotFoundForLanguage: "Knowledge Configuration not found for %1$s.", knowledgeBaseNotSelectedForLanguage: "Knowledge Base not selected for %1$s.", knowledgeSettingNotSelectedForLanguage: "Knowledge Configuration not selected for %1$s.", knowledgeBaseNoDefaultSelected: "A default language knowledge base must be selected in order to use additional language knowledge bases.", knowledgeSettingNoDefaultSelected: "A default language knowledge configuration must be selected in order to use additional language knowledge configurations.", knowledgeConfigurationNotEnabled: "Knowledge Configurations are not available in this organization.", knowledgeBaseManageDefault: "Manage the default knowledge base: ", knowledgeSettingManageDefault: "Manage the default knowledge configuration: ", knowledgeBaseManageAlternativesPreposition: "Note:", knowledgeBaseManageAlternatives: "Alternative Knowledge Bases can be managed in: ", knowledgeSettingManageAlternatives: "Alternative Knowledge Configurations can be managed in: ", knowledgeSettingManageOptions: "Many knowledge configuration options are now managed through ", knowledgeBaseLanguageMismatch: "The selected knowledge base's language '%1$s' does not match the flow's default language '%2$s'.", knowledgeBaseNotSupportedForLanguage: "Knowledge base functionality is not available for the language '%1$s'.", knowledgeInitialResponseFollowupLabel: "Answer Follow-up", knowledgeFollowUpSwitcherLabel: "Knowledge Follow-up", knowledgeFollowUpSwitcherDescription: "Choose between a statement or a reusable task as a follow-up to a knowledge answer.", knowledgeFollowUpStatement: "Follow-up Statement", knowledgeFollowUpTaskLabel: "Follow-up Task", knowledgeFollowUpTaskDescription: "Select or create a reusable task to follow up a knowledge answer.", knowledgeFollowUpTaskErrorMessage: "No follow-up task assigned.", knowledgeInitialResponseFollowupDescription: "Wording the bot will use as a follow-up to a Knowledge answer.", knowledgeInitialResponseMultiLabel: "Multiple Answers Introduction", knowledgeInitialResponseMultiDescription: "Wording the bot will use to introduce a numbered list of matching Knowledge answers, in the case where multiple good matches are found in the Knowledge Base.", knowledgeInitialResponseMultiRetryLabel: "Multiple Answers Retry", knowledgeInitialResponseMultiRetryDescription: "Wording the bot will use to re-introduce a numbered list of matching Knowledge answers, in the case where the user's first attempt to choose a number was unsuccessful.", knowledgeInitialResponseSingleLabel: "Single Answer Introduction", knowledgeInitialResponseSingleDescription: "Wording the bot will use prior to speaking or printing a single Knowledge answer. For example, 'I found the following information:'", knowledgeConfirmationToggleLabel: "Knowledge Confirmation", knowledgeConfirmationToggleDescription: "Enables or disables the '%1$s' confirmation once the answer has been presented.", knowledgeConfirmationLabel: "Knowledge Confirmation Response", knowledgeConfirmationDescription: "Wording the bot will use after speaking or printing a single Knowledge answer. For example, 'Did this answer your question?'", knowledgeContextSearchLabel: "Search with context", knowledgeContextSearchDescription: "Enable to keep context throughout different queries.", knowledgeContextSearchEnabled: "Search with context enabled", knowledgeContextSearchDisabled: "Search with context disabled", knowledgeContextSearchDescriptionNote: "This value overrides the setting from the Knowledge Workbench.", knowledgeLabel: "Knowledge", knowledgeMaxNumAnswersReturned: "Maximum Number of Answers Returned", knowledgeMaxNumAnswersReturnedDescription: "The maximum number of answers suggested to the participant if there are multiple good matches for their question.", knowledgeMultiArticleLabel: "Multiple Article Generation", knowledgeMultiArticleDescription: "Generate a single answer from multiple knowledge articles.", knowledgeMultiArticleEnabled: "Multiple Sources enabled", knowledgeMultiArticleDisabled: "Multiple Sources disabled", knowledgeMultiArticleDisabledBotFlowTooltip: "Single article answer generation is not supported in Bot Flows", knowledgeNoMatchLabel: "Reject All Answers", knowledgeNoMatchDescription: "Wording for the final option when displaying multiple answers. For example, 'None of these'. Choosing this option will reject all of the proposed answers.", knowledgePathLabel: "Knowledge Path", knowledgePathStatementLabel: "Statement", knowledgeResponseBias: "Response Bias", knowledgeSendFeedbackEnabled: "Knowledge Confirmation enabled.", knowledgeSendFeedbackDisabled: "Knowledge Confirmation disabled.", knowledgeSettingSourcesLabel: "Sources", responseBiasDescription: "Controls which type of interpretation (Knowledge answer or Intent) is more likely to be suggested by the bot in response to a participant's input.", responseBiasModes: { responseBiasModeKnowledge: "Knowledge", responseBiasModeIntents: "Intents", responseBiasModeNeutral: "Neutral", responseBiasKnowledgeDescription: "Bot will favor Knowledge path if an overlap occurs", responseBiasIntentDescription: "Bot will favor Intent path if an overlap occurs", responseBiasNeutralDescription: "Equal weight given to Intent and Knowledge paths" }, knowledgeSettingsModeLabel: "Knowledge Settings Mode", knowledgeSettingsModeDescription: "Controls how knowledge matches are handled at runtime. By selecting 'custom' you will be able to choose a reusable task that will be executed when a knowledge match occurs.", knowledgeSettingsDisambiguationDisabled: "Disambiguation from multiple sources is disabled.", knowledgeSettingsFeedbackDisabled: "Feedback is disabled for multiple sources.", knowledgeSettingsModes: { standard: "Standard", custom: "Custom", standardDescription: "Standard knowledge settings mode", customDescription: "Custom knowledge settings mode" }, knowledgeSettingsModeModal: { switchToStandardTitle: "Switch to Standard", switchToCustomTitle: "Switch to Custom", switchToStandardMessage: "Returning to standard will disconnect the single reusable task. The bot will now favor the standard global knowledge settings.", switchToCustomMessage: "Switching to custom allows you to configure global knowledge settings such as answer introduction, disambiguation, feedback and follow-up to be done in a single reusable task.", switchToStandardMessageBot: "Returning to standard will result in any custom knowledge handling being disconnected. The bot will now favor the standard global knowledge settings.", switchToCustomMessageBot: "Switching to custom allows you to configure global knowledge settings such as answer introduction, disambiguation, and feedback under the knowledge path of an Ask for Intent action.", switchToCustomInlineAlert: "Note: Intended for advanced users to configure global knowledge settings in a single reusable task.", switchToCustomInlineAlertBot: "Intended for advanced users to configure global knowledge settings." }, knowledgeVersionModal: { switchToKnowledgeBaseTitle: "Switch to Knowledge Base", switchToKnowledgeBaseMessage: "Switching to Knowledge Base may remove some of your current Knowledge Configuration settings.", switchToKnowledgeSettingTitle: "Switch to Knowledge Configuration", switchToKnowledgeSettingMessage: "Switching to Knowledge Configuration may remove some of your current Knowledge Base settings." }, knowledgeCustomHandlerTaskLabel: "Knowledge Task", knowledgeCustomHandlerTaskDescription: "Select or create a reusable task to configure custom knowledge settings which includes, but is not limited to: answer introduction, disambiguation, feedback, and follow-up. More information and best practices can be found in the Resource Center.", knowledgeCustomHandlerTaskErrorMessage: "No custom knowledge task assigned.", openKnowledgeInNewTab: "Open Knowledge Workbench in a new tab", knowledgeName: "Name", knowledgeDescription: "Description", knowledgeNoDescription: "No description", knowledgeFaqCount: "FAQ Count", knowledgeArticleCount: "Article Count", knowledgeDateCreated: "Date Created", knowledgeDateLastModified: "Last Modified", welcomeArticle: "Welcome Article", welcomeArticleDescription: "Choose a document from a Knowledge Base and that document's wording will be used by the bot when session starts.", knowledgeArticlesCount: "%1$s Article(s)", knowledgeFaqsCount: "%1$s FAQ(s)", tabs: { general: "General", generalTitle: "Bias", generalSubtitle: "Configure what response type is favored by the bot.", answer: "Answer", answerTitle: "Answer", answerSubtitle: "Configure how a Knowledge answer will be presented.", disambiguation: "Disambiguation", disambiguationTitle: "Disambiguation", disambiguationSubtitle: "Configure how to resolve ambiguity on surfaced answers.", feedback: "Feedback", feedbackTitle: "Feedback", feedbackSubtitle: "Configure feedback for full Knowledge answers & answer highlights.", followUp: "Follow-up", followUpTitle: "Follow-up", followUpSubtitle: "Configure next steps post serving of a Knowledge answer.", customTitle: "Custom", customSubtitle: "Configure custom knowledge settings.", customTitleBot: "Custom Handling", customTextBot: "Enable a Knowledge path on any Ask for Intent action to manage how knowledge is presented including answer introduction, disambiguation and feedback. More information and best practices can be found in the {{link.__RESOURCE_CENTER_URL_CUSTOM_KNOWLEDGE__, Resource Center}}.", customDescription: "Configure custom global knowledge handling here." } }, botSessionViewer: { utteranceHistoryLabel: "Utterance History", optimizationDashboardLabel: "Optimization Dashboard" }, intentMiner: { intentMinerLabel: "Intent Miner" }, pathDiscovery: { pathDiscoveryLabel: "Journey Flows" }, previewWidget: { previewWidgetLabel: "Test", previewWidgetResetChatLabel: "Reset Chat", previewWidgetStartChatLabel: "Start Chat", previewWidgetCloseChatLabel: "Close Chat", previewWidgetEnabledTooltip: "Test your published bot", previewWidgetNotPublishedTooltip: "You must publish your bot first in order to use this feature", previewWidgetOldVersionTooltip: "Your work in progress is out of date, please publish again in order to test your bot", previewWidgetVersionMessage: "You are currently testing flow version %1$s", previewWidgetSessionDisconnected: "The session has ended." }, surveyInviteFlowVariables: { survey: "Information about the survey associated with the flow.", customerContact: "The External Contact for the customer associated with this survey invite. If there is no customer contact, the value will be NOT_SET.", customerOrganization: "The External Organization for the customer associated with this survey invite. If there is no customer organization, the value will be NOT_SET.", surveyDispositions: "The available survey disposition values.", conversationId: "The ID of the completed conversation associated with this survey invite.", url: "The URL that will link to the survey.", conversationType: "The conversation type associated with this survey invite. Valid values are 'call', 'callback', 'chat', 'cobrowse', 'email', 'screenShare', 'socialExpression', 'videoComm' or 'unknown' if not one of the previous types.", customerAddress: "The address for the customer associated with this survey invite.", conversationStartDateTime: "The starting DateTime for the conversation associated with this survey invite.", conversationEndDateTime: "The ending DateTime for the conversation associated with this survey invite.", conversation: "Information about the conversation associated with the flow.", conversationTypes: "The available conversation type values." }, surveyInvite: { createFlowInfo: "Survey Invite flows are launched after a conversation is complete.", createFlowInfoWebPrefix: "Web Survey Invite flows are launched after a conversation is complete." }, objectValueMismatch: { dataType: "The data type '%1$s' does not match the data type of '%2$s'", default: "'%1$s' does not match '%2$s'.", incompatible: "The data is incompatible.", input: "The variable input settings do not match.", name: "The name of '%1$s' does not match the name of '%2$s'.", output: "The variable output settings do not match." }, placeholders: { select: "Select a %1$s", selectAn: "Select an %1$s", selectThe: "Select the %1$s" }, playAudioOnSilence: { allowedRepeatCount: "Allowed Retry Count", allowedRepeatCountDescription: "Number of attempts to replay audio if audio is interrupted.", actualRepeatCount: "Actual Retry Count" }, positionInQueue: { ahead: "Ahead", aheadExample: "e.g. There are four callers ahead of you in the queue.", number: "Position", numberExample: "e.g. Your position in the queue is five.", ordinal: "Ordinal Position", ordinalExample: "e.g. You are the fifth caller in the queue.", playbackMode: "Playback Mode", positionInQueue: "Position in Queue" }, printFlow: { generate: "Generate Document", idCallout: "Next action: ID %1$s", error: "There was an error while generating the flow printout.", flowVariables: "Flow Variables", noActions: "This %1$s has no actions.", noConfigurationOptions: "There are no print configuration options available.", noItems: "No items", noTts: "", pageNum: "Page %1$s", popupBlocked: "The new tab was blocked by your browser. Please allow popups by clicking the prompt at the top of your browser.", printFlow: "Print Flow", printFormatNotice: "Architect flow print documents are formatted for US Letter page size.", printView: "%1$s - Print View", selectLanguage: "Select language to use for audio and speech recognition content", stateVariables: "State Variables - %1$s", botStateVariables: "Bot Variables - %1$s", systemVariables: "System Variables", taskVariables: "Task Variables - %1$s", letter: "Letter", a4: "A4", paperSize: "Paper Size:" }, reportError: { alertMessage: "Be sure to check out our Resource Center at {{link.__RESOURCE_CENTER__}} for quick and detailed information on your questions or issues.", title: "Report Error", issueTypeLabel: "What best describes the issue:", issueTypes: { question: "Question", problem: "Problem", technicalIssue: "Technical Issue", nonTechnicalIssue: "Non-Technical Issue" }, priorityLabel: "Please determine the priorty of this issue:", priority: { low: "Low", medium: "Medium", high: "High" }, shortDescriptionLabel: "What best describes the functionality area:", longDescriptionLabel: "Please provide as much detail as possible:" }, searchExternalContacts: { actionInformationalMessage: "If there is one search result, execution will take the '%1$s' output with the matching External Contact as the first element in the specified External Contact Results collection.", externalContactResults: "External Contact Results", searchTermDescription: "A string representation of the phone number, email address or Twitter handle of the contact." }, secureData: { extractWarning: "I acknowledge by use of this action that sensitive information may be logged. I intend to extract this data and use it in a non-secured manner.", extractWarningAcknowledgement: "'%1$s' acknowledged the security risk with using this action on %2$s.", extractWarningAcknowledgementInvalidUser: "'%1$s' acknowledged this security risk on %2$s but that user is no longer valid. A new acknowledgment is required.", extractWarningValidationError: "Secure data risk acknowledgement has not been checked.", flowIndicatorTooltip: "This flow uses secure data. Click to search for all usages...", notUsingSecureDataWarning: "There is no secure data being read. This action is meant to work with secure data.", notUsingSecureData: "Action is not referencing any secure data", resetAcknowledgementTitle: "Reset Acknowledgement", resetAcknowledgementMessage: "Are you sure you want to reset the secure data acknowledgement?", secureDataIndicatorTooltip: "This action uses secure data", secureDataIndicatorFlowTooltip: "This flow uses secure data", secureVariable: "This variable is secure", variableInputCannotBeSecure: "Input variables cannot be set to secure", variableOutputWarning: "Output variables cannot be set to secure", secureItemSearch: "Secure Item Search", secureData: "Secure Data" }, sendAutoReply: { sendAutoReplyOptions: "Additional Options", sendBcc: "Bcc Addresses", sendBccDescription: "Bcc EmailAddresses to include on the email.", sendBody: "Message Body", sendBodyDescription: "HTML message body for the email.", sendCc: "Additional Cc Addresses", sendCcDescription: "Additional Cc EmailAddresses to include on the email.", senderOnly: "Reply to Sender", senderOnlyDescription: "Only the original sender is included in the To list. No initial Cc list is included.", sendFrom: "Override From", sendFromDescription: "An EmailAddress override for the default 'from' address for the route. If specified, it should match the configured route's domain.", sendReplyTo: "Override Reply To", sendReplyToDescription: "An EmailAddress override for the default 'reply-to' address for the route.", sendReplyToOptions: "Reply Configuration", sendToAll: "Reply to All", sendToAllDescription: "The initial To and Cc lists includes all recipients from the original email." }, sendInteractiveApplication: { applicationName: "Application Name", applicationNamePlaceholder: "Enter an Application Name", applicationUrl: "Application URL", applicationUrlPlaceholder: "Enter an Application URL", receivedMessage: "Received Message", sendApplicationSupportNoteApple: "Send Application is only available for Apple Messages for Business. Using it on other channels will take the failure path.", titlePlaceholder: "Enter a Title" }, sendKnowledgeFeedback: { knowledgeArticleLabel: "Knowledge Article", knowledgeArticleDescription: "The Knowledge Base Document to send feedback on.", knowledgeSearchIdLabel: "Knowledge Search ID", knowledgeFeedbackLabel: "Knowledge Feedback", knowledgeFeedbackDescription: "Provide feedback for associated Knowledge Articles.", negative: "Negative", negativeDescription: "Send negative feedback.", positive: "Positive", positiveDescription: "Send positive feedback.", knowledgeSettingAlert: "This action is unavailable for this knowledge type. Use session-level variables or answer controls instead. This action will automatically use the Failure action path." }, sendNotification: { chatMessageDescription: "The chat message to send to the group.", chatMessageLabel: "Chat Message", defaultEmailStyle: "Default Email Style", defaultEmailFromAddress: "Default Email From", useDefaultEmailFromAddress: "Use 'no-reply@[region].com'", emailNotificationStyleLabel: "Email Notification Style", emailNotificationStyleDescription: "This specifies the email format to use when sending the email. If this setting value at flow runtime evaluates to a value other than one of the allowable values, 'plain' will be used.", emailFromLabel: "Email From", emailFromDescription: "The email address to use as the sender of the email for an email notification. If the value evaluates to NOT_SET, a default of email address of 'no-reply@[region].com' will be used. If the provided email address is SET, and the domain is not a Genesys Cloud verified domain, the action will take the failure path.", emailStyleHtmlLabel: "HTML", emailStylePlainLabel: "Plain", errorTypeLabel: "Error Type", errorMessageLabel: "Error Message", noNotificationBody: "No Body", noNotificationSubject: "No Subject", notificationBodyLabel: "Notification Body", notificationBodyDescription: "This is the contents to use for the notification. For example, if the notification type is 'email' this will be the body of the email that is sent. If a NOT_SET String is provided for this property, an empty/blank String will be used.", notificationSubjectLabel: "Notification Subject", notificationSubjectDescription: "The notification subject. For example, if the notification type is 'email' this will be the subject of the email that is sent. If a NOT_SET String is provided for this property, an empty/blank String will be used.", notificationTypeChatLabel: "Chat", notificationTypeDescription: "This specifies the type of notification that should be sent.", notificationTypeEmailLabel: "Email", notificationTypeLabel: "Notification Type", sendToGroupDescription: "The group to send a chat message to.", sendToGroupLabel: "Send to Group", sendToUsersLabel: "Send to Users", sendToUsersDescription: "This collection specifies Genesys Cloud user recipients of the notification. If the collection is NOT_SET, the flow will invoke error handling. If the collection contains an amount of Users outside the minimum and maximum items range, the action will take the failure path. If the User collection contains a NOT_SET User, that User will be ignored. If the User collection contains only NOT_SET Users, the action will take the failure path." }, sendResponse: { messageBodyStyleDescription: "An optional setting that the chat client can use to visually differentiate messages.", messageBodyStyleLabel: "Message Style", messageBodyStyleWatermark: "Select the style of message to send", noMessageBodyStyle: "No message style selected", messageBodyStyleNotice: "Notice", messageBodyStyleStandard: "Standard", messageBodyStyles: "The available message styles.", sendBody: "Message Body", sendBodyDescription: "The plain text message body for the response." }, sendRichLink: { body: "Body", bodyDescription: "The body text of the rich link message.", footer: "Footer", footerDescription: "The footer text of the rich link message.", footerNoValueRuntimeEvalStr: "Do not send a footer", footerNoValueSelectionLabel: "No Footer", headerImage: "Header Image", headerImageDescription: "The header image of the rich link message.", headerText: "Header Text", headerTextDescription: "The header text of the rich link message.", headerType: "Header Type", headerTypeDescription: "The header type of the rich link message.", headerTypeImageChoice: "Image", headerTypeNoValueRuntimeEvalStr: "Do not send a header", headerTypeNoValueSelectionLabel: "No Header", headerTypePlaceholder: "Select a header type value", headerTypeTextChoice: "Text", showNote: "Send Rich Link is currently only available for WhatsApp.", uiPanelDescription: "Configure rich link message", uiPanelName: "Rich Link Message", urlInvalidWarning: "A message containing an invalid URL will take the failure path if one is configured.", urlLabel: "URL Label", urlLabelDescription: "The URL label of the rich link message.", urlValue: "URL Value", urlValueDescription: "The URL for the rich link message." }, states: { editState: "Edit State", multipleNames: "Another state has the same name", noTerminatingAction: "The state does not contain a terminating action", states: "States" }, botStates: { editorLabel: "Bot editor", goToBotState: "Go to Bot", noTerminatingAction: "The bot does not contain a terminating action" }, switch: { addCase: "Add Case", caseNum: "Case %1$s", casesHeader: "Cases (%1$s)", default: "Default", defaultCase: "Default Case", defaultCaseDescription: "This path will be taken if no other cases apply.", evaluationStyle: "Evaluation Style", expressionTypeInvalid: "Expression type of %1$s cannot be used for Switch statement", firstTrueCase: "Take path of first case that returns True", literalValuesWillReset: "Any literal values will be reset.", matchExpression: "Take path of first case that matches an expression", mustChangeType: "You must change the cases' types to match the Switch Expression's type.", switchCases: "Change cases to %1$s" }, flowInvokingEvents: { unknownFlowInvokingEvent: "The event '%1$s' has no description.", workitemCreatedDescription: "This is the event type for a workitem when it is created.", workitemDateBasedEventDescription: "This is the event type for a workitem when a date-based event occurs.", workitemStatusChangedDescription: "This is the event type for a workitem when its status changes." }, submitVoiceSnippet: { destinationVoiceSnippetIdDescription: "For destinations that return an output ID upon successful Voice Snippet submission, this output setting can be used to bind to that returned ID at flow runtime. If the submission is not successful, any value specified on this setting is left alone. This setting is only enabled when the currently selected destination supports returning an ID.", destinationVoiceSnippetIdLabel: "Destination ID", voiceSnippetDestinationLabel: "Destination", voiceSnippetDestinationDescription: "The destination where the Voice Snippet should be submitted.", voiceSnippetServiceLabel: "Voice Snippet Service", voiceSnippetToSubmitDescription: "The Voice Snippet to submit at runtime. If the value is a NOT_SET Voice Snippet, execution will take the '%1$s' output at runtime.", voiceSnippetToSubmitLabel: "Voice Snippet", voicemailServiceLabel: "Voicemail Service" }, systemVariables: { callAni: "The caller\u2019s origination phone number for the active call. ( Automatic Number Identification )", callContactId: "The ID of contact to whom this flow is connected.", callConversationId: "The conversation ID for the active call", callCalledAddress: "The called address that caused this flow to be entered. For a new inbound call, this value is the same as Call.CalledAddressOriginal, but changes for a flow entered by a transfer, for example.", callCalledAddressOriginal: "The called address received when the call first entered the system; typically the phone number dialed by the caller to reach the system. For a given call, this value should never change.", callCurrentQueue: "Reflects the current queue for the call.", callEstimatedWaitTime: "The current queue estimated wait time for the call.", callExternalTag: "The external tag for the active call.", callPositionInQueue: "The current position in queue for the call.", callRemoteName: "Remote name for the active call", chatConversationId: "The conversation ID for the active chat.", chatGuest: "The guest associated with this chat.", chatJourneyContext: "The journey context associated with this chat.", conversationPriorityVariableDescription: "This variable holds the current priority of the conversation. The priority value will be greater than or equal to -25,000,000 and less than or equal to 25,000,000. If the priority cannot be determined or is not applicable for the running flow instance this returns a NOT_SET Integer.", conversationACDSkillsVariableDescription: "This variable holds the ACD skills for the conversation.", conversationLanguageSkillVariableDescription: "This variable holds the language skill for the conversation.", emailConversationId: "The conversation ID for the active email.", emailCurrentQueueVariableDescription: "Reflects the current queue for the email.", emailDraftConversationId: "The conversation ID for the draft email.", emailDraftCurrentQueueVariableDescription: "Reflects the current queue for the draft email.", emailDraftVariableDescription: "The draft email as it existed when the flow began.", emailEstimatedWaitTimeVariableDescription: "The current queue estimated wait time for the email.", emailPositionInQueueVariableDescription: "The current position in queue for the email.", emailExternalTag: "The external tag for the active email.", emailMessage: "The email associated with this flow.", emailLanguageSkill: "The language skill associated with the active email.", externalContactId: "The External Contact identifier of the external participant on the conversation. If not available, this will be a NOT_SET String.", flowCampaign: "The Campaign for this flow.", flowContact: "The contact to whom this flow is connected.", flowContactList: "Contact list for this flow", flowInvocationData: "The invocation data supplied when launching the flow.", flowIsTest: "Indicates whether or not the flow is running in debug mode.", flowStartTime: "The UTC datetime when the flow started execution", flowVersion: "The version of the active flow", flowWrapupCode: "The flow Wrapup Code", infoCurrencies: "List of currencies", infoDateTimes: "List of datetimes", infoLanguages: "List of languages", infoRegions: "List of regions", interactionId: "The ID of the active interaction", interactionLanguage: "The lower case IETF language tag for the language in which the flow is currently running. If there is no current flow language, this returns a NOT_SET String.", invocationData: "The invocation data supplied by the 'Set Post-Flow' action for the launched flow. If no invocation data is available, this returns a NOT_SET JSON value.", lastCollectionModeDescription: "The collection mode for the participant's most recent input. This value is overwritten each time the participant provides new input. If there has been no input, this will be a NOT_SET String. Valid values are %1$s.", maxDate: 'The maximum value allowed for a Date, which is December 31st, 2200 ("2200-12-31")', maxDateTime: 'The maximum value allowed for a Date Time, which is December 31st, 2200 at 11:59:59.999PM ("2200-12-31T23:59:59.999Z")', maxDuration: "The maximum value allowed for a Duration, which is 999999999999999 milliseconds (11574074 days, 1 hour, 46 minutes and 39.999 seconds)", maxInt: "The maximum value allowed for an Integer, which is %1$s", maxTime: 'The maximum value allowed for a Time, which is 11:59:59.999PM ("23:59:59.999")', menuLastCollectionNoMatch: "Returns whether or not customer/external participant input did not match a menu choice. At runtime this returns a NOT_SET Boolean if flow execution has not solicited any menu choice input yet.", menuLastCollectionNoInput: "Returns whether or not there was no customer/external participant input detected for a menu choice when handling the last menu or sub-menu configured on the flow. At runtime this returns a NOT_SET Boolean if flow execution has not solicited any menu choice input yet.", messageCurrentQueueVariableDescription: "Reflects the current queue for the message.", messageEstimatedWaitTimeVariableDescription: "The current queue estimated wait time for the message.", messagePositionInQueueVariableDescription: "The current position in queue for the message.", messagingConversationId: "The conversation ID for the active message.", messageExternalTag: "The external tag for the active message.", messagingIsAuthenticated: "Indicates whether or not the message is in an authenticated conversation.", messagingIsNewConversation: "Indicates whether or not the message is in a new conversation.", messageJourneyContextVariableDescription: "The journey context associated with this message. If no journey context is available, this returns a NOT_SET Journey Context.", messageMessage: "The message associated with this flow.", minInt: "The minimum value allowed for an Integer, which is %1$s", minDate: 'The minimum value allowed for a Date, which is January 1st, 1800 ("1800-01-01")', minDateTime: 'The minimum value allowed for a Date Time, which is January 1st, 1800 at 12:00:00AM ("1800-01-01T00:00:00.000Z")', minDuration: "The minimum value allowed for a Duration, which is -999999999999999 milliseconds (-11574074 days, -1 hour, -46 minutes and -39.999 seconds)", minTime: 'The minimum value allowed for a Time, which is 12:00:00AM ("00:00:00.000")', sessionActiveIntent: "The currently active intent for the session. If there is no current intent, this will be a NOT_SET String.", sessionActiveIntentCategory: "The currently active intent category for the session. If there is no current intent category, this will be a NOT_SET String.", activeOutputMode: "The active mode for media output. Valid values are 'voice' and 'text'", sessionChannelType: "The channel type of the conversation associated with this bot flow instance. Valid values are 'call', 'chat' or 'messaging'.", sessionChannelTypeVoiceSurvey: "The channel type of the conversation associated with this voice survey flow instance. It has one valid value: 'call'.", processConversationId: "The conversation ID for the active business process.", processConversationIdNotSet: "If there is no conversation associated with this flow, accessing this variable will return a NOT_SET String.", sessionConversationId: "The ID of the conversation associated with this bot flow instance.", sessionConversationIdVoiceSurvey: "The ID of the conversation associated with this voice survey flow instance.", sessionLastCollectionConfidence: "The confidence level from the speech to text engine for the participant's most recent utterance in an '%1$s' action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET Decimal. Otherwise the value will be in the inclusive range of 0.0 to 1.0.", sessionLastCollectionConfidenceVoiceSurvey: "The participant\u2019s most recent utterance confidence in an '%1$s' action or an Ask Survey Question action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET Decimal. Otherwise the value will be in the inclusive range of 0.0 to 1.0.", sessionLastCollectionUtterance: "The participant\u2019s most recent utterance in an '%1$s' action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET String.", sessionLastCollectionUtteranceVoiceSurvey: "The participant\u2019s most recent utterance in an '%1$s' action or an Ask Survey Question action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET String.", sessionLastCompletedIntent: "The name of the intent that was active in the most recently completed '%1$s' action. If no '%1$s' actions have completed yet, this will be a NOT_SET String.", sessionLastCompletedIntentCategory: "The name of the intent category that was active in the most recently completed '%1$s' action. If no '%1$s' actions have completed yet, this will be a NOT_SET String.", sessionLastKnowledgeAnswer: "The answer wording of the last Knowledge question whose answer was surfaced to the participant.", sessionLastKnowledgeGenerated: "The answer wording of the last Knowledge question whose answer was generated for the participant.", sessionLastKnowledgeQuestion: "The question wording of the last Knowledge question whose answer was surfaced to the participant.", sessionLastKnowledgeSearchId: "This ID uniquely identifies the Knowledge search request that was made during the most recently completed 'Digital Menu' or 'Wait for Input' action execution during its processing to get Knowledge Base Documents.", sessionLastNLUCollectionConfidence: "The confidence level from the NLU engine for the participant's most recent utterance in an '%1$s' action, excluding those for built-in confirmation or disambiguation questions. If there has been no such utterance, this will be a NOT_SET Decimal. Otherwise the value will be in the inclusive range of 0.0 to 1.0", sessionSource: "The type of application or mechanism that the end user is employing to communicate with the bot. Valid values are 'apple', 'applebusinesschat', 'discord', 'facebookmessenger', 'genesyschatwidget', 'line', 'phone', 'signal', 'slack', 'telegram', 'webchat', 'whatsapp' or 'unknown' if not one of the previous values.", sessionSourceVoiceSurvey: "The type of application or mechanism that the end user is employing to communicate with the voice survey. It has one valid value: 'phone'.", surveyForm: "The Survey Form associated with this flow.", workitem: "The workitem associated with this flow.", workitemEventType: "The workitem event type that started this flow. Valid values for event types can be found in Workitem Flow settings. If an event was not responsible for the flow instance, this will return a NOT_SET String.", workitemOriginal: "The workitem as it existed prior to the event that caused this flow instance to run.", voicemailDebugEntityTypeDescription: "If debug is enabled for the flow, this variable indicates which voicemail entity should be used when testing. A value of '%1$s' tells the flow runtime to use the Group value specified in the Voicemail.DebugGroup variable for the voicemail entity. A value of '%2$s' tells the flow runtime to use the Queue value specified in the Voicemail.DebugQueue variable for the voicemail entity. A value of '%3$s' tells the flow runtime to use the User value specified in the Voicemail.DebugUser variable for the voicemail entity. If the value is NOT_SET, this tells the flow runtime to use no voicemail entity when testing. This is typically used to ensure that changes to flow logic will handle the case of no voicemail entity being available at voicemail flow runtime.", voicemailDebugEntityTypeNoValueLabel: "No Voicemail Entity", voicemailDebugGroupDescription: "If debug is enabled for the flow and the Voicemail.DebugEntityType variable value is '%1$s', this specifies the Group that should be used at flow runtime when testing.", voicemailDebugQueueDescription: "If debug is enabled for the flow and the Voicemail.DebugEntityType variable value is '%1$s', this specifies the Queue that should be used at flow runtime when testing.", voicemailDebugUserDescription: "If debug is enabled for the flow and the Voicemail.DebugEntityType variable value is '%1$s', this specifies the User that should be used at flow runtime when testing.", voicemailEntityGreetingAudioDescription: "Returns an Audio value for the voicemail greeting of the entity for which the voicemail flow is running. If no entity is available or no voicemail greeting audio is available for the entity, a NOT_SET Audio value is returned.", voicemailEntityNameAudioDescription: "Returns an Audio value for the name of the entity for which the voicemail flow is running. If no entity is available or no entity name audio is available for the entity, a NOT_SET Audio is returned.", voicemailEnabledDescription: "Returns whether or not voicemail is enabled for the entity for which the voicemail flow is running. If no entity is available, this returns false.", voicemailEntityNameDescription: "The name of the entity for which the voicemail flow is running. For example, if the voicemail flow is running for a queue, this will return the name of the queue.", voicemailEntityTypeDescription: "The type of entity for which the voicemail flow is running. Valid values are 'group', 'queue' or 'user'.", voicemailGroupDescription: "If the voicemail flow is running on behalf of a group, this variable will provide information about the group. Otherwise it will be a NOT_SET Group.", voicemailQueueDescription: "If the voicemail flow is running on behalf of a queue, this variable will provide information about the queue. Otherwise it will be a NOT_SET Queue.", voicemailUserDescription: "If the voicemail flow is running on behalf of a user, this variable will provide information about the user. Otherwise it will be a NOT_SET User.", voicemailVoicemailSnippet: "The voicemail snippet for the voicemail flow." }, channelTypes: { call: "Calls", chat: "Chats" }, outputModes: { text: "Text", voice: "Voice" }, language: { infoSupportsDataPlayback: "Supports runtime data playback: %1$s", infoSupportsSpeechRec: "Supports speech recognition: %1$s", infoSupportsTextToSpeech: "Supports text to speech: %1$s", selectOne: "Select a language", label: "Language", labelAndTagDisplayStr: "Language: %1$s", infoSupportsDataPlaybackSupported: "Supports runtime data playback", infoSupportsSpeechRecSupported: "Supports speech recognition", infoSupportsTextToSpeechSupported: "Supports text to speech", infoSupportsDataPlaybackNotSupported: "Does not support runtime data playback", infoSupportsSpeechRecNotSupported: "Does not support speech recognition", infoSupportsTextToSpeechNotSupportedFlexibleTTS: "Does not natively support text to speech" }, processVoicemailInput: { processVoicemailInputInfoMessage: "If a voicemail is collected, execution takes the '{{branch.__VOICEMAIL__}}' output and the Voicemail Snippet is saved to the '{{variable.__VOICEMAIL_VOICEMAIL_SNIPPET__}}' variable. The maximum time allowed for a Voicemail Snippet is 3 minutes.", processVoicemailInputInfoMessageWithMaxRecordingTime: "If a voicemail is collected, execution takes the '{{branch.__VOICEMAIL__}}' output and the Voicemail Snippet is saved to the '{{variable.__VOICEMAIL_VOICEMAIL_SNIPPET__}}' variable. The maximum time allowed for a Voicemail Snippet is determined by the {{link.__ORGANIZATION_SETTINGS__}}." }, collectVoiceSnippet: { voiceSnippetLabel: "Voice Snippet", voiceSnippetDescription: "The Voice Snippet itself if the action is successful. If not successful, the bound output variable value will be left untouched.", voiceSnippetDurationLabel: "Voice Snippet Duration", voiceSnippetDurationDescription: "The audio Duration of the Voice Snippet if the action is successful. If not successful, the bound output variable value will be left untouched.", maxVoiceSnippetTimeLabel: "Maximum Voice Snippet Time", maxVoiceSnippetTimeDescription: "The maximum time allowed for Voice Snippet. If the setting value resolves to a NOT_SET Duration at flow runtime, the default of 3 minutes will be used." }, languageSkill: { placeholder: "Select a language skill" }, literal: { dialingCode: "Dialing Code", dialingScheme: "Scheme", empty: "", enterNumber: "Enter a number", phoneNumber: { noExpressionLabel: { errorNoSchemeType: "There is no phone number scheme (tel:, sip: or sips:) set.", errorNoDialingCode: "There is no phone number dialing code.", errorNoNumber: "There is no number specified in the phone number.", errorInvalidSipUri: "The phone number has an invalid SIP URI.", errorInvalidNumber: "The phone number has an invalid E.164 format." }, withExpressionLabel: { errorNoSchemeType: "There is no phone number scheme (tel:, sip: or sips:) set for %1$s", errorNoDialingCode: "There is no phone number dialing code set for %1$s", errorNoNumber: "There is no number specified in the phone number for %1$s", errorInvalidSipUri: "The phone number has an invalid SIP URI for %1$s", errorInvalidNumber: "The phone number has an invalid E.164 format for %1$s" } }, increaseNumericTooltip: "Press to increase by %1$s, hold shift to increase by %2$s", decreaseNumericTooltip: "Press to decrease by %1$s, hold shift to decrease by %2$s", toExpressionModeTooltip: "Editor is in literal mode, click to enter an expression.", watermarkNoContext: "Enter value", watermarkPhoneNumber: "Enter phone number", watermarkSipUri: "Enter SIP URI" }, legacyRouting: { actionCallTask: 'Call "Find Legacy Queue" task', actionDecisionFoundFieldName: "Legacy routing custom field found?", actionDecisionFoundQueueName: "Legacy queue found?", actionDecisionFoundQueueStringIdOrName: "Queue ID/name found?", actionDecisionFoundQueueStringName: "Queue name found?", actionUpdateDataQueueStringIdOrName: "Save queue ID/name to variable", actionUpdateDataQueueStringName: "Save queue name to variable", actionFindQueueId: "Find queue based on ID", actionFindQueueName: "Find queue based on name", actionTransferToACDName: "Transfer to found queue", actionLoopName: "Loop through Chat.Guest.customFields", legacyRoutingOffAlert: "Architect no longer includes legacy queue routing functionality for newly-created Inbound Chat Flows.", legacyRoutingOnAlert: "When you create a new Inbound Chat Flow, Architect adds a task and actions with default logic to honor legacy queue routing for chats.

You may safely remove the task and actions if legacy queue routing is not needed in the flow, or edit the default logic as needed.", taskName: "Find Legacy Queue" }, loop: { count: "Loop Count", index: "Index", indexDataName: "Current Index Data Name", lessThanOne: "A Loop Count less than one will skip the loop action", loops: "Loops", notInLoop: "This action must be within a loop path.", terminating: "The loop path cannot be terminating" }, loopUntil: { taskEditorCheckUntilBox: "Check Until", exitWhenUntilCriteriaMet: "Exit when Until Case criteria is met", maxLoopCount: "Maximum Loop Count", noLoopIndexVariableSpecified: "No loop index variable specified", untilCaseLabel: "Until Case", untilCasesLabel: "Until Cases", noUntilCasesDefined: "No Until Cases defined", addUntilCase: "Add Until Case", untilCaseNameLabel: "Until Case Name %1$s", untilCaseConditionLabel: "Until Case Condition" }, menu: { createNameLabel: "Menu Name", createMenu: "Create New Menu", defaultMenuSettings: "Default Menu Settings", defaultChoiceNotValid: "Default menu choice is not valid", defaultMenuChoice: "Default Menu Choice", defaultMenuPlaceholder: "None ( disconnect the interaction )", editMenu: "Go to Menu", extDialDelayTooBigError: "The maximum delay for extension dialing should be less than the time to wait before repeating", extensionDialingMaxDelay: "Maximum delay for extension dialing", initialAudioLabel: "Menu Prompt", invalidReference: "There is an invalid menu reference set", label: "Menu", menuOptionsLabel: "Menu Options", menuSelectionTimeout: "Menu selection timeout", menuSelectorWatermark: "Select a menu", multipleNames: "Another menu has the same name", newDefaultName: "New Menu %1$s", noMenuChoices: "There are no menu choices", noReference: "There is no menu set", promptRepeatCount: "Number of times to repeat menu", promptRepeatDelayTooSmallError: "The time to wait before repeating should be greater than the maximum delay for extension dialing", transferTo: "Menu", useExtensionDialing: "Listen for extension dialing", menuAccess: "Menu Access" }, menuChoice: { duplicateDtmf: "DTMF (%1$s) is used in two or more menu choices at this menu level", duplicateDtmfGlobal: "DTMF (%1$s) is used in two or more menu choices in this flow", dtmfInUseGlobal: "Digit is used in another menu", dtmfInUseWithSwap: "Digit is in use in this menu ( 'shift + click' to swap)", dtmfInUse: "Digit is in use in this menu", dtmfSelector: "DTMF", duplicateSpeechTerms: "Duplicate speech recognition terms: [%1$s]", globalDtmf: "DTMF goes to this menu choice from any menu", globalSpeechAndActionError: "Global speech recognition terms are not allowed when the flow contains an action of type '%1$s'", globalSpeechRec: "Speech recognition terms go to this menu choice from any menu", noDtmfOrSpeechRec: "Each menu choice must have DTMF or speech recognition terms for each supported language", noDtmfWithDisabledSpeechRec: "Each menu choice must have DTMF when speech recognition is disabled" }, editFlow: { addFlowToBegin: "Add a flow to begin", create: "Create Flow", createFlowTyped: "Create '%1$s'", editFlowTitle: "Edit Flow Information", descWatermark: "Description for flow", defaultLanguage: "Default Language", divisionDescriptionAddFlow: "To add a flow in a division, the following permissions are required in that division.", divisionDescriptionEditFlow: "To change the division of a flow, the following permissions are required in the destination division.", flowNameInvalidCharacter: "Flow name cannot contain the '/' character.", flowNameIsInvalidMessageNoAlphaNumericError: "Flow name must contain at least one alphanumeric character.", flowNameWatermark: "Name for flow", flowNameCannotBeBlank: "Flow name cannot be blank.", nameDescChangeWarning: "Changes to name and description apply to all versions of the flow.", noDebugPostfix: "Flow name cannot end in '-debug'", saveAndProceed: "Save and Proceed", saveAs: "Save Flow As", saveChanges: "Save Changes", saveFlow: "Save Flow", secureCallFlowAgentInitiatedLabel: "Is this an agent-initiated Secure Call Flow?", secureCallFlowAgentInitiatedTrue: "Yes, it will only be initiated by agents.", secureCallFlowAgentInitiatedFalse: "No, other call flows will initiate this secure flow using the 'Transfer to Secure Flow' action.", viewExampleFlowsInfo: "Quick start example flows to boost your productivity", viewExampleFlowsLabel: "View Example Flows" }, properties: { common: { featureToggleUnavailble: "This requires a feature that is not available.", flowReadOnly: "The flow is read only." }, variable: { common: { set: { cannotSetIsSchemaInput: "Cannot change because this variable is marked as an input in a published version of the flow.", cannotSetIsSchemaInputOutput: "Cannot change because this variable is marked as an input / output in a published version of the flow.", cannotSetIsSchemaOutput: "Cannot change because this variable is marked as an output in a published version of this flow." }, support: { notSupportedInputVariableScope: "'%1$s' scoped variables cannot used as inputs in flows of type '%2$s'.", notSupportedOutputVariableScope: "'%1$s' scoped variables cannot used as outputs in flows of type '%2$s'." }, variableIsReadOnly: "The variable is read only." }, isInput: { support: { notSupportedTypeNotValidAsFlowInput: "The variable type '%1$s' cannot be used as an input to flows of type '%2$s'." } }, isOutput: { support: { notSupportedTypeNotValidAsFlowOutput: "The variable type '%1$s' cannot be used as an output to flows of type '%2$s'." } }, secure: { support: { notSupportedNoSecureVariables: "Secure variables are not supported in flows of type '%1$s'." } } } }, stringBodyHandlingTypes: { stringBodyHandlingTypeConvertToHtmlLabel: "Convert to HTML", stringBodyHandlingTypeConvertToHtmlDescription: "Convert formatting in the String to HTML.", stringBodyHandlingTypeConvertToMarkdownLabel: "Convert to Markdown", stringBodyHandlingTypeConvertToMarkdownDescription: "Convert formatting in the String to Markdown.", stringBodyHandlingTypeNoneDescription: "Default String handling for flow type.", stringBodyHandlingTypeRemoveAllFormattingLabel: "Remove All Formatting", stringBodyHandlingTypeRemoveAllFormattingDescription: "Remove all formatting from the String." }, missingRequiredProducts: { flowType: { unavailable: "The flow type of '%1$s' is not available." } }, previousMenu: { noMenus: "There are no menus in this flow for Previous Menu to return to.", inStartupError: "This action is invalid when used in the Starting Task because there is no menu to return to." }, abortSurvey: { dispositionLabel: "Disposition", dispositionWatermark: "Select the disposition status", dispositionError: "Error", dispositionOptOut: "Opt Out", noDisposition: "No disposition selected" }, completeSurvey: { inviteBodyDescription: "The contents of the initial invite sent to the survey invitee. This is typically provided through a variable which contains the output from a Get Response action.", inviteBodyLabel: "Invite Body", inviteSubjectDescription: "The subject line of the initial invite sent to the survey invitee.", inviteSubjectLabel: "Invite Subject", reminderBody: { description: "The contents of the reminder email sent to the survey invitee.", label: "Reminder Body", noValue: { runtimeStr: "No reminder body specified", selectionLabel: "No body" } }, reminderSubject: { description: "The subject line of the reminder email sent to the survey invitee.", label: "Reminder Subject", noValue: { runtimeStr: "No reminder subject specified", selectionLabel: "No subject" } }, targetAddressDescription: "The address used to contact the survey invitee; usually it will be an email address", targetAddressLabel: "Target Email Address", targetAddressTypeLabel: "Target Address Type", validation: { reminderMustHaveSubjectAndBody: "Both the reminder subject and body must have a value specified or no value specified to be valid." } }, returnToAgent: { helpText: "This action should only be used in secure call flows initiated by an agent and not a Transfer to Secure Flow action. See Help for more details.", reasonCodeLabel: "Reason Code", reasonCodeWatermark: "Enter an exit reason code or short description" }, screenPop: { chatScript: "inbound chat script", emailScript: "email script", screenPopScript: "screen pop script", shortMessageScript: "inbound message script", noInputs: "The selected %1$s has no inputs.", selectedScreenPop: "Screen Pop Script", selectedChatScript: "Chat Script", selectedEmailScript: "Email Script", selectedShortMessageScript: "Message Script", selectScript: "Select a %1$s", scriptNotFound: "The selected %1$s could not be found.", scriptMissingFeature: "The selected '%1$s' is missing the '%2$s' script property feature.", mustSelectScript: "A %1$s must be selected.", savedVersionOfScript: "Flow is referencing a cached version of this %1$s. The %1$s may be out of date or deleted.", scriptProperties: { scriptPropertyCallback: "Callback", scriptPropertyChat: "Chat", scriptPropertyEmail: "Email", scriptPropertyMessage: "Message", scriptPropertyScreenPop: "Inbound" } }, scripts: { noInputs: "The selected script has no inputs.", selectWatermark: "Select a script", scriptNotFound: "The selected script could not be found.", scriptMissingFeature: "The selected script is missing the required script property feature.", savedVersionOfScript: "Flow is referencing a cached version of this script. The script may be out of date or deleted." }, setAttributes: { attribute: "Attribute", addAttributeButton: "Add attribute to set", noAttributesDefined: "No attributes defined", applyWarning: "Changes to participant data will not be available in the cloud until the flow ends.", nameLabel: "Attribute Name %1$s" }, setConversationData: { conversationDescription: "The conversation ID to set participant data on.", conversationLabel: "Conversation ID", participantDescription: "If supplied, the participant data of the specified participant is used. In most cases, this can remain unspecified or NOT_SET and the customer/external participant is used.", participantLabel: "Participant ID" }, setExternalTag: { externalTagSettingLabel: "External Tag" }, search: { contains: "Contains", clearSearchResults: "Clear search results", exact: "Exact", filteredOutItemOne: "One item filtered out due to incompatible data.", filteredOutItemsMoreThanOne: "%1$s items filtered out due to incompatible data.", flowDescription: "The description of the flow", id: "The ID for %1$s", langCodeDescription: "A supported language code", languageDescription: "A supported language", name: "The name of the %1$s", noResults: "No results found", atMax: "More items are available. Please use the search box to search for more results.", promptDescription: "The description of the prompt", searchTypes: "Search types dropdown", startsWith: "Starts With", lastSearchTime: "Last Search: %1$s", variableDescription: "The description of the variable", searchWatermark: "Search flow" }, setIntent: { nluMustHaveOneIntentToSetIntent: "There must be at least one intent defined in the bot's Natural Language Understanding configuration if you want to set an intent." }, setLocale: { defaultLanguageLocked: "The default language cannot be changed in this flow type", addLanguage: "Add Language", addLanguageWithIcon: "Language", defaultLanguageError: "Language is not in supported languages", filterLanguages: "Search languages", genericLanguageError: "Language %1$s cannot be used because it does not have a region sub-tag.", headerDefault: "Default", headerDefaultTitle: "Default Flow Language", headerLanguage: "Language", headerLanguageTitle: "Languages the flow can run in", headerSkill: "Default Language Skill", headerSkillTitle: "Default language skill used for Transfer to ACD", invalidLocale: "Invalid value for language", locale: "Language", localeWatermark: "Select language", moreLanguages: "More languages...", multilingualSupportUnavailable: "This flow type only allows for 1 supported language to be configured", navigatorUnsupportedLanguageError: "%1$s is not a supported language in Navigator.", noSupportedLanguages: "Select at least one language to support", noDefaultLanguage: "There is no default language set", removeLanguage: "Remove language", resetTitle: "Reset fallback language to its default", runtimeLangDisplayErrorFlexibleTTS: "Indicates the language does not support runtime data playback, speech recognition or native text to speech.", search: "Search languages", selectLanguage: "Select Language", skillMappingName: "Language Skill for %1$s", supportedLanguages: "Supported Languages", useLanguage: "Use Language", warning: "This language change will take effect after the task ends.", warningAutomate: "The language change is immediate and only applies to this flow instance.", warningImmediate: "The language change is immediate." }, setPriority: { setPriorityLabel: "Priority", setPriorityDescription: "If the priority value is outside the allowable range or NOT_SET Integer, execution takes the '{{branch.__FAILURE__}}' path at runtime. Otherwise, if successful, execution will update the '{{variable.__CONVERSATION_PRIORITY__}}' variable.", setPriorityDescriptionWorkitemFlow: "If the priority value is outside the allowable range or a NOT_SET Integer, execution takes the '{{branch.__FAILURE__}}' path at runtime. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path and the 'Priority' property of '{{variable.__WORKITEM_WORKITEM__}}' variable will reflect the priority value." }, setPostFlow: { actionType: "Action Type", actionDescription: "Pick the type of follow-up action you want to trigger after the interaction ends.", anyDisplayString: "Any", calleeDisplayString: "Agent", callerDisplayString: "Caller", postFlowActionClearedOnSecureTransfer: "When a conversation is transferred to a Secure Flow - either in this flow or a later one - any Post-Flow actions that were set will be cleared.", target: "Target", targetPlaceholder: "Select a Post-Flow target", targetTypeDescription: "Select who this post-flow will apply to.", agentDisplayString: "Agent", senderDisplayString: "Sender", postFlowDescription: "Pick the type of follow-up action you want to trigger after the interaction ends.", invocationDataDescription: "JSON data to pass to the flow that is triggered after the interaction ends." }, setSkills: { setACDSkillsLabel: "ACD Skills", setACDSkillsDescription: "The ACD Skills to set on the conversation. If the value is an empty collection, any existing ACD Skills will be removed from the conversation. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the conversation. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the '{{variable.__CONVERSATION_ACD_SKILLS__}}' variable will be updated to reflect the new ACD Skills.", setACDSkillsDescriptionWorkitemFlow: "The ACD Skills to set on the workitem. If the value is an empty collection, any existing ACD Skills will be removed from the workitem. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the workitem. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the 'Skills' property of the '{{variable.__WORKITEM_WORKITEM__}}' variable will be updated to reflect the new ACD Skills.", noValueACDSkills: "Keep current ACD skills", setLanguageSkillLabel: "Language Skill", setLanguageSkillDescription: "The Language Skill to set on the conversation. If the value is a NOT_SET Language Skill, any existing Language Skill will be removed from the conversation. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the conversation. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the '{{variable.__CONVERSATION_LANGUAGE_SKILL__}}' variable will be updated to reflect the new Language Skill.", setLanguageSkillDescriptionWorkitemFlow: "The Language Skill to set on the workitem. If the value is a NOT_SET Language Skill, any existing Language Skill will be removed from the workitem. Execution takes the '{{branch.__FAILURE__}}' path at runtime if the value cannot be set on the workitem. Otherwise if successful, execution takes the '{{branch.__SUCCESS__}}' output path at runtime and the 'LanguageSkill' property of the '{{variable.__WORKITEM_WORKITEM__}}' variable will be updated to reflect the new Language Skill.", noValueLanagugeSkill: "Keep current language skill" }, setUUIData: { disconnectDropDownText: "For Disconnects", transferDropDownText: "For Transfers", mode: "Outgoing UUI Data", noUUIData: "No UUI data will be sent." }, setWhisperAudio: { label: "Whisper Audio", noValueRuntimeEvaluationString: "Use queue configured whisper audio", noValueSelectionLabel: "Use Queue Default", infoMessage: "Whisper audio is set using the current language of the flow when this action executes. Changing the flow language after this action instance will not change previously set whisper audio to the new language." }, setWrapupCode: { wrapupCode: "Wrapup Code", applyWarning: "Changes to the wrapup code will not be available in the cloud until the flow ends." }, skills: { multipleSkillsError: "There are two or more skills with the same value", placeholderSkill: "Select an ACD skill", proficiency: "ACD Skill Proficiency %1$s" }, skillExpressionFilters: { skillExpressionFiltersLabel: "Skill Expression Filters", skillExpressionFiltersResult: "Skill Expression Filters Result", evaluateSkillExpressionFiltersTooltipInfo: "Accepts skill expression strings for validation and normalization. If an expression string is empty, too long, syntactically invalid or references invalid ACD skills or language skills, the result will include error details in the errors property of the returned skill expression filter result and execution will take the Invalid output path. If the action cannot complete, such as when runtime execution limits are exceeded, execution takes the \u2018{{branch.__FAILURE__}}\u2019 output path at flow runtime.", evaluateSkillExpressionFiltersResultTooltipInfo: "Returns the skill expression filters result from the supplied skill expression strings. Individual skill expression filters in the returned collection will contain the original and normalized expressions, referenced ACD and language skills and any error information for the supplied skill expression filter. If errors are present, the normalized expression will fail during routing.", exampleErrorResultsTitle: "Example Error Result Values", setSkillExpressionFiltersTooltipInfo: "Accepts skill expression filters to use for routing. If any of the skill expression filter values are in error or NOT_SET, execution will take the '{{branch.__FAILURE__}}' output path at flow runtime.", transferToAcdSkillExpressionFiltersTooltipInfoPrefix: "Provides filters that determine which agents are eligible for assignment when the conversation is transferred to the queue. The filters are optional and are applied only when the target queue supports skill expression evaluation.", transferToAcdSkillExpressionFiltersTooltipInfoNonAutomateSuffix: "If a collection value with more than the maximum allowed item is supplied or contains one or more Skill Expression Filters that are invalid, execution takes the '{{branch.__FAILURE__}}' output path.", transferToAcdSkillExpressionFiltersTooltipInfoAutomateSuffix: "If a collection value with more than the maximum allowed item is supplied or contains one or more Skill Expression Filters that are invalid, execution invokes error handling." }, speechRec: { addInvalidPrompt: "Add prompt for invalid or ambiguous input", addInvalidPromptOverride: "Override default invalid or ambiguous input prompts", addAnotherInvalidPrompt: "Add another prompt", companyDirectoryLabel: "Company Directory", companyDirectoryNotSupportedPlural: "Company Directory is not supported for the languages %1$s", companyDirectoryNotSupportedSingle: "Company Directory is not supported for the language %1$s", defaultEngine: "System default speech engine", defaultSpeechSettings: "Default Flow-Level Speech Settings", description: "%1$s speech recognition term", directoryChoices: { allEnabled: "Enable for entire flow", allDisabled: "Disable for entire flow", startEnabled: "Enable for starting task or menu only" }, enableCompanyDirectory: "Enable company directory speech recognition for all menus", engineLabel: "Speech Engine", errorSpeechRecDisabledWithSpeechRec: "Speech recognition is disabled. Speech recognition terms will not be used until it is re-enabled.", errorSpeechRecEnabledDisabled: "Speech recognition is disabled. Enabled settings will not be available.", enableAllSpeechRec: "Enable speech recognition for the entire flow", disableAllCompanyDirectory: "Disable company directory for the entire flow", duplicateTermErrorLocal: "Term is already defined", duplicateTermErrorMenu: "Term is defined elsewhere: ", generalSettings: "General Speech Settings", hideAllLangs: "hide languages", invalidPrompts: "Invalid or ambiguous input prompts", invalidPromptsSingular: "Invalid or ambiguous input prompt", label: "Speech Recognition", suppressCallRecordingLabel: "Recording and Speech Recognition", suppressCallRecordingsSpeechRec: "Suppress recording for the entire flow", missingSpeechRec: "Not all languages have speech recognition terms", minConfidenceLevel: "Minimum confidence level", minConfidenceLevelRange: "(0-100%)", notSupportedLanguage: "Speech recognition is not supported in %1$s", notSupported: "Speech recognition not supported", optionsLabel: "Speech Recognition Options", ambiguousPromptShortLabel: "Prompt %1$s", resetToDefault: "Reset back to default prompts", showAllLangs: "show all languages", termsPlaceholder: "Enter speech recognition terms", timeoutComplete: "Complete match timeout", timeoutIncomplete: "Incomplete match timeout", timeoutMaxSpeech: "Maximum speech length" }, supportedBrowsers: { title: "Unsupported Browser", unsupportedBrowser: "You are running an unsupported, outdated browser. Architect supports the following browsers:", chrome: "Latest version of Google Chrome", firefox: "Mozilla Firefox (latest ESR version)", safari: "Latest version of Safari", pleaseUpgrade: "Please upgrade to one of these supported browsers." }, state: { editorLabel: "State editor", createNameLabel: "State Name", createState: "Create New State", endState: "End of State", endStateOrFlow: "Ends State or Flow", goToState: "Go to State", invalidReference: "There is an invalid state reference set", label: "State", multipleNames: "Another state has the same name", noReference: "There is no state reference set", stateSelectorWatermark: "Select a state", transferTo: "State" }, task: { addPath: "Add Path", containsNoActions: "In-queue task contains no actions", createNameLabel: "Task Name", createBranch: "Create New Output Path", createBranchLabel: "Path Name", createTask: "Create New Task", defaultPathLabel: "Default", dragHere: "Drag action here", addActionHere: "Add action here", dynamicBranchTooltip: "This branch was created by a server-based object.", editorLabel: "Task editor", editorZoomLabel: "Zoom", endFlow: "End of Flow", endLoop: "Exit Loop", endTask: "End of Task", endTaskOrFlow: "Ends Task or Flow", nextLoop: "Start Next Loop", goToTask: "Go to Task", invalidReference: "There is an invalid task reference set", invalidReferenceTaskTransfer: "Cannot jump to a task that has output paths", invalidReferenceStartUpTask: "Starting Task not allowed as a Call Task target", invalidBranchReference: "There is an invalid path reference set", label: "Task", labelMoreValues: "And %1$s more...", multipleNames: "Another task has the same name", multipleNamesPath: "Another path has the same name", newDefaultName: "New Task %1$s", noPathReference: "There is no path reference set", newDefaultStateName: "New State %1$s", noReference: "There is no task reference set", noTerminatingAction: "The task does not contain a terminating action", outputPathForTask: "Set as an output path for %1$s task", outputPathModalCreate: "Create new output path", path: "Output Path", pathName: "Path Name", paths: "Output Paths", pathsMenu: "Output Paths...", pathSelectorWatermark: "Select an output path", pathType: "Exit Path", switchToMenu: "Switch to Menu", switchToTask: "Switch to Task", switchToState: "Switch to State", switchToCommonModule: "Switch to Common Module", switchToBot: "Switch to Bot", switchToMenuChoice: "Switch to Task Menu Choice", taskSelectorWatermark: "Select a task", taskActionErrorsOne: "There is one action in error within this task", taskActionErrorsMoreThanOne: "There are %1$s actions with errors within this task", taskActionWarningsOne: "There is one action with a warning within this task", taskActionWarningsMoreThanOne: "There are %1$s actions with warnings within this task", transferTo: "Task", wantToDeleteAction: "Are you sure you want to delete this Action? If deleted, all of the actions in its output paths will also be deleted.", wantToDeleteCase: "Are you sure you want to delete this Case? If deleted, all of the actions in its output paths will also be deleted." }, toolbox: { collapse: "Collapse toolbox", expand: "Expand toolbox", title: "Toolbox", searchToolbox: "Search Toolbox", noActionsFoundInSearch: "No actions found" }, transcription: { enableTranscription: "Flow Transcription", enableTranscriptionDescription: "If true, flow transcription is enabled. If false or a NOT_SET Boolean, flow transcription is disabled.", notValidForLanguages: "Transcription is not available in: %1$s" }, transfer: { allowVoicemail: "Allow rollover to voicemail", connectTimeout: "Connect Timeout", invocationData: "Invocation Data", preTransferAudio: "Pre-Transfer Audio", failureTransferAudio: "Failed Transfer Audio", preTransferCommunication: "Pre-Transfer Communication", preTransferCommunicationDescription: "Wording the flow will convey to the external participant prior to performing the transfer.", failureTransferCommunication: "Failed Transfer Communication", failureTransferCommunicationDescription: "Wording the flow will convey to the external participant if the transfer fails.", uuiData: "UUI Data to Set", alertOnTransfer: "Alert on Transfer", alertOnTransferDescription: "If true, this indicates that the workitem should alert on successful transfer. If false or a NOT_SET Boolean, the workitem should not alert on transfer." }, transferPureMatch: { addSkill: "Add ACD Skill", invalidProficiency: "Proficiency for skill %1$s must be between 1 and 10", appendSkills: "Append conversation ACD Skills", appendSkillsHeader: "Append ACD Skills", appendSkillsDescription: "If true, this will append the ACD skills configured on this action to the existing skills already set on the conversation. If false or a NOT_SET Boolean, the ACD skills configured on this action will replace the skills set on the conversation.", languageSkill: "Language Skill", languageSkillDefault: "Using supported language's default language skill", languageSkillDescription: "The preferred language skill for the transfer. If no language skill is provided, the default language skill of the flow's current language will be used.", multipleQueuesError: "There are two or more queues with the same value", preferredAgents: "Preferred Agents", preferredAgentsDescription: "Supplies a list of agents and scores to use for the Preferred Agent Routing settings on the target queue. Use the MakeList and MakeAgentScorePair functions or the MakeListAgentScorePair function to create an AgentScorePair collection that provides the agents and score values. See Transfer to ACD action article in the Resource Center for additional details.", directAgent: "Direct Agent", directAgentDescription: "Provides a target agent for the interaction on the target queue for Direct Routing. If specified, the agent takes precedences over the target queue's routing method and any agents specified in the `Preferred Agents` setting on this action.", overrideDefaultInQueueFlow: "Override default in-queue handling", queue: "Queue", resetInQueueFlow: "Reset to Organization default", transferACDInCommonModuleWarning: "Within a common module flow, in order to override default in-queue handling, all compatible flow types specified on the common module flow must expect the same in-queue flow type.", skill: "ACD Skill %1$s", priority: "Priority", routing: "Routing", workitemPriorityDescription: "Sets the priority of the Workitem. If the setting value resolves to a NOT_SET Integer at flow runtime, the Workitem priority will remain unchanged." }, transferVoicemail: { noQueueNote: "Call will be transferred to the voicemail of the current queue for which the flow is running.", noQueueTooltip: "Call will be transferred to the voicemail of the current queue for which the flow is running for these flow types: %1$s", transferTarget: "Transfer Target", voicemailCallbackSettings: "Voicemail Callback Settings", voicemailGreeting: "Voicemail Greeting", voicemailTypeNonVocalByLang: "%1$s voicemail has an initial beep and no additional prompting for the language %2$s.", voicemailTypeNonVocalByLangs: "%1$s voicemail has an initial beep and no additional prompting for the languages %2$s.", voicemailScript: "Voicemail Script", voicemailScriptSettings: "Voicemail Script Settings" }, trustedOrg: { orgShortName: "Organization Name: %1$s", trustedUser: "Trusted External User" }, updateVariables: { addStatement: "Add update statement", createCollection: "Create Collection", noStatementError: "There are no update statements", updateStatement: "Update Statement", variableName: "Variable Name %1$s", variableValue: "Value To Assign %1$s", updateStatements: "Update Statements", noUpdateStatements: "No Update Statements defined", maxUpdateStatements: "You have reached the maximum statements allowed" }, usages: { openCommonModule: "(open flow in new tab)", openCommonModuleTooltip: "Open common module in new tab to see usage details for this resource" }, user: { aDeletedUser: "a deleted user", label: "User", userLabelPlural: "Users", placeholder: "Select a user", system: "System" }, utilizationLabel: { utilizationLabelLabel: "Utilization Label", placeholderUtilizationLabel: "Select a utilization label", setUtilizationLabelDescription: "The Utilization Label to set on the conversation." }, division: { selectDivisionPlaceholder: "Select a Division" }, variableDetailsModal: { cantEnableInputOnSecureVariable: "Cannot enable input because this is marked as a secure variable.", cantEnableOutputOnSecureVariable: "Cannot enable output because this is marked as a secure variable.", cantEnableSecureOnInputVariable: "Cannot enable secure because this is marked as an input variable.", cantEnableSecureOnOutputVariable: "Cannot enable secure because this is marked as an output variable.", cannotRescopeToTask: "Change accessibility by opening variable details where it is needed.", cannotChangeScopeBecauseOfOutput: "Cannot change accessibility because this is marked as an output variable.", cannotChangeScopeBecauseOfInput: "Cannot change accessibility because this is marked as an input variable.", caseChangeMessage: "All usages must be changed since the variable's name is changing by case only.", clearVariable: "Clear variable...", context: "Context", editVariableTitle: "Edit Variable", newUsages: "New usages", readOnly: "read only", readWrite: "read-write", saveChangesMessage: "Do you want to save the changes to this variable?", sections: { nameAndDescription: "Name and Description", variableOptions: "Variable Options" }, slotVariableDescription: "Variable for the '%1$s' slot.", systemScope: "This variable has %1$s access across the entire flow", systemScopeWithInitialValue: "This variable has read only access across the entire flow but does allow assignment of an initial value", updateUsages: "Existing usages to change", usageError: "Usage is a different task and can not be changed", usageLocation: "Location", viewVariableTitle: "View System Variable", variableType: "Type: %1$s", variableContentIsSecure: "Content is secure", variableFlowInputLabel: "Input to flow", variableTaskInputLabel: "Input to task", variableFlowOutputLabel: "Output from flow", variableTaskOutputLabel: "Output from task" }, variable: { descriptionWatermark: "Enter variable description", flowScope: "Entire flow", flowScopeCommon: "Entire Common Module", initialValueLabel: "Initial Value", initialValueError: "Initial value has a validation error.", addVariable: "Add Variable", addVariableButton: "Create", cannotDeleteVariableReasonSlot: "Slot variables are automatically managed by Architect based on slots defined within the Natural Language Understanding configuration.", cannotDeleteVariableReasonInput: "It is marked as a flow input in a published flow signature and cannot be removed.", cannotDeleteVariableReasonInputOutput: "It is marked as a flow input and output in a published flow signature and cannot be removed.", cannotDeleteVariableReasonOutput: "It is marked as a flow output in a published flow signature and cannot be removed.", cannotDeleteVariableReasonIsSystem: "It is a built-in variable and cannot be removed.", cannotDeleteVariableReasonUsages: "It is used in one or more places within the flow and cannot be deleted until it is no longer in use.", direction: "Direction", duplicatedOutputVariableReference: "The variable '%1$s' is already referenced in another output.", filterVariablesByScopeAll: "All", filterVariablesByScope: "Filter data by accessibility", initialValueNotSupported: "You cannot specify an initial value on a system variable.", input: "Input", output: "Output", outputDeleteTooltip: "Deletes the output path from the task.", scopeLabel: "Variable Accessibility", secure: "Secure", selectorWaterMark: "Enter variable name", scopeConsumer: "%1$s: %2$s", slotVariableNotUsedButInPublishedSignature: "Slot variable not used by bot flow but used in published bot flow schema", toExpressionModeTooltip: "Editor is in variable mode, click to enter an expression.", variableDeleteTooltip: "Deletes the variable from the flow. Variables in use or output variables that have been published cannot be deleted.", label: "Variable", noVariablesFound: "No variables found", maxVariableLimitSearch: "Showing top %1$s results", variableCannotBeDeleted: "This variable cannot be deleted. %1$s" }, wait: { durationLabel: "Duration", noDurationSet: "There is no duration set.", trimDurationLabel: "Trim Lengthy Duration", trimDurationDescription: "Trim the specified Duration value to be less than the maximum execution time allowed for the flow. This allows the flow to continue processing rather than taking the error path in those scenarios." }, promptUsages: { title: "Usages for %1$s", system: "System", user: "User" }, workgroup: { placeholderQueue: "Select a queue" }, wrapupCode: { placeholder: "Select a wrapup code" }, secureAction: { secureAction: "Secure Data Action", mustSelectAction: "A secure data action must be selected.", actionNotFound: "The selected secure data action could not be found.", savedVersionOfAction: "Flow is referencing a cached version of this secure data action. The action may be out of date or deleted.", noActionsAvailable: "There are no Architect compatible secure data actions available." }, dataAction: { dataAction: "Data Action", mustSelectAction: "A data action must be selected.", actionNotFound: "The selected data action could not be found.", savedVersionOfAction: "Flow is referencing a cached version of this data action. The action may be out of date or deleted.", noActionsAvailable: "There are no Architect compatible data actions available." }, grammars: { deleteGrammarTitle: "Delete Grammar", grammarLabel: "Grammar", noGrammarBasedSttEngineFound: "You must have at least one grammar-based speech to text engine configured in your organization in order to work with grammars in Architect.", noGrammarsFound: "There were no grammars found", addGrammarToBegin: "Add a grammar to begin", searchGrammars: "Search grammars", selectGrammarPlaceholder: "Select a grammar", grammarSingleConfirmDelete: "Are you sure you want to delete the selected grammar?", grammarPluralConfirmDelete: "Are you sure you want to delete the selected grammars?", tooltips: { addGrammar: "Add new grammar", deleteSelectedGrammars: "Delete selected grammar(s)", openSelectedGrammar: "Open selected grammar", refreshGrammars: "Refresh the list of grammars" }, gridColumns: { descriptionColumn: "Description", languagesColumn: "Languages", nameColumn: "Name" }, modal: { addFileLabel: "Add File", addGramFileTitle: "Add A Grammar File", addGrammarLanguage: "Add Language", areYouSureDeleteGrammar: "Are you sure you want to delete the selected grammar named '%1$s' and its resources?", areYouSureDeleteGrammars: "Are you sure you want to delete the %1$s selected grammars and their resources?", areYouSureDeleteGrammarLanguage: "Are you sure you want to delete the following language: '%1$s'?", changeGrammarFileType: "Change Grammar File Type", changeType: "Change Type", closeEditorLabel: "Close Editor", dateUploadedLabel: "Date Uploaded: %1$s", describeYourGrammarPlaceholder: "Describe what your grammar does", dtmfLabel: "DTMF", dtmfWithError: "DTMF: %1$s", fileExceedsLimitsModalTitle: "Grammar Cannot Be Saved", fileExceedsLimitsModalDescription: "The grammar cannot be saved, as the following file exceeds file size limits: '%1$s'.", filesPluralExceedLimitsModalDescription: "The grammar cannot be saved, as the files listed below exceed file size limits.", fileExceedsLimitsModalDescriptionAdditional: "The file limits are %1$s for a .gram file and %2$s for a .grxml file. Please ensure the files do not exceed these limits before attempting to save again.", fileExceedsLimitDtmf: "%1$s: DTMF", fileExceedsLimitDtmfAndVoice: "%1$s: Voice & Dtmf", fileExceedsLimitVoice: "%1$s: Voice", fileNameLabel: "File Name: '%1$s'", gramFileWatermark: "e.g. example_grammar.gram", grammarDescription: "Grammar Description", grammarEditorTitle: "Grammar Editor", grammarEditorLabel: "XML editor for ASR grammars", grammarName: "Grammar Name", grammarNamePlaceholder: "e.g. StartDate", grxmlFilePercentageTooltip: "The percentage of this file's size of the maximum allowed size. The maximum file size for a .grxml file is %1$s.", overrideSpeechRecognitionErrorMessage: "When specifying a value for '%1$s', you must also specify a value for '%2$s'.", overrideSpeechRecognitionErrorMessageAlternative: "No value configured for '%1$s'.", partialSuccessMessage: "There is a server issue and files in this grammar might be incomplete or missing.", partialSuccessMessageAdditional: "To prevent content from being overwritten in error, the grammar will be displayed in read-only mode and temporarily won\u2019t be editable. Please confirm you want to proceed with read-only or close the editor and try again later.", removeGrammarLanguage: "Remove Language", removeGrammarLanguageWarning: "Deleting a language is irreversible and will result in the loss of any ASR Grammar files associated with that language within this Grammar. If you have flows with a supported language that relies on this Grammar, this could result in the flow going into error.", startingLanguage: "Starting Language", newGrammarTitle: "Create New Grammar", errors: { failedToDeleteGrammars: "Failed to delete grammars.", failedToDeleteGrammarWithName: "Failed to delete grammar '%1$s'", errorTemplate: "%1$s (line: %2$s, ch: %3$s)", grammarIdDoesNotExistOnSlot: "A grammar with the ID '%1$s' does not exist. Unable to associate it with the slot '%2$s'.", grammarNameDoesNotExistOnSlot: "A grammar with the name '%1$s' does not exist. Unable to associate it with the slot '%2$s'.", xmlErrorAttributeHasInvalidName: "Invalid name for attribute '%1$s'", xmlErrorAttributeIsRepeated: "Attribute '%1$s' is repeated", xmlErrorAttributeMissingEndQuote: "'%1$s' has an attribute whose value is missing an end quote", xmlErrorAttributeWithoutValue: "Attribute '%1$s' is without a value", xmlErrorClosingTagsCannotContainAttributes: "Closing tags cannot contain attributes", xmlErrorDocumentEmpty: "Document is empty", xmlErrorExtraContentAtEnd: "Extra content at the end of the document", xmlErrorGeneric: "Invalid XML", xmlErrorInvalidTagName: "'%1$s' is an invalid tag name", xmlErrorInvalidSpaceAfterTag: "Invalid space after '%1$s'", xmlErrorTagIsNotClosed: "Tag '%1$s' is not properly closed", xmlErrorTagMismatch: "Opening and ending tag mismatch", xmlErrorTextAreYouSureSave: "Are you sure you want to save?", xmlErrorTextContentSingle: "The following language contains XML errors: '%1$s'.", xmlErrorTextContentPlural: "%1$s languages in this grammar contain XML errors.", xmlErrorTitle: "XML Error", xmlErrorUnexpectedCharacter: "Unexpected character: '%1$s'", xmlNoError: "No XML errors detected" }, noMetadataAvailableForGramFileMessage: "A .gram file is configured for the '%1$s' mode of the '%2$s' grammar but no information is available.", removeFileLabel: "Remove File", selectFileLabel: "Select File", selectedGrammarFileCouldNotBeAttachedExtensionDescription: "The file '%1$s' could not be attached because it does not have the '%2$s' extension", selectedGrammarFileCouldNotBeAttachedSizeDescription: "The file '%1$s' could not be attached because it exceeds the size limit of %2$s for the selected file type.", selectedGrammarFileCouldNotBeAttachedLabel: "Selected Grammar file could not be added", selectGramFileLabel: "Select .gram file", switchFileTypesWarning: "Switching from the '%1$s' file type to the '%2$s' file type will result in your '%1$s' file being removed from the '%3$s' mode of the currently selected language '%4$s'. Do you wish to continue?", unsavedGrammarChangesTitle: "Unsaved Changes", unsavedGrammarChangesText: "Closing the Grammar editor will discard your unsaved changes. Do you wish to continue?", voiceLabel: "Voice", voiceWithError: "Voice: %1$s" }, grammarSlots: { grammarSlotDescriptionInfo: "This setting tells the bot which Grammar to use for the collection of the selected slot value at flow runtime. You can supply a Grammar value or let the bot use the Grammar that is configured on the slot. If you supply a Grammar value and at runtime it resolves to a NOT_SET Grammar, the bot will use the Grammar configured on the slot if one exists.", useSlotConfigDescription: "Use slot's configuration", useSlotConfigLabel: "Use Slot Configuration" } }, analyticsHeatMapOverlay: { analyticsHeatMapToggleLabel: "Flow Insights", apiErrorMessage: "There was an issue loading the data. Please refresh the page.", flowNoAnalyticsData: "There is not enough data yet for this flow version.", flowNotPublished: "Frequency overlay is only available for published versions.", flowAgeLessThanOneDay: "Frequency overlay is based on the last 24 hours of data for version %1$s.", flowAgeMoreThanOneDay: "Frequency overlay is based on the last %1$s days of data for version %2$s.", oldVersionFlowAgeLessThanOneDay: "Frequency overlay is based on the last 24 hours of data for version %1$s.", oldVersionFlowAgeMoreThanOneDay: "Frequency overlay is based on the last %1$s days of data for version %2$s.", veryHighFrequencyTooltipPlural: "Very High Frequency (%1$s Sessions)", veryHighFrequencyTooltipSingular: "Very High Frequency (%1$s Session)", highFrequencyTooltipPlural: "High Frequency (%1$s Sessions)", highFrequencyTooltipSingular: "High Frequency (%1$s Session)", mediumFrequencyTooltipPlural: "Medium Frequency (%1$s Sessions)", mediumFrequencyTooltipSingular: "Medium Frequency (%1$s Session)", lowFrequencyTooltipPlural: "Low Frequency (%1$s Sessions)", lowFrequencyTooltipSingular: "Low Frequency (%1$s Session)", veryLowFrequencyTooltipPlural: "Very Low Frequency (%1$s Sessions)", veryLowFrequencyTooltipSingular: "Very Low Frequency (%1$s Session)", zeroFrequencyTooltip: "Zero Frequency" }, speechToText: { defaultSpeechToTextEngineDiffersFromNotSpecified: "The flow was saved with no speech to text engine configured. If the flow is edited, the engine for this language will be updated to the current default speech to text engine.", defaultSpeechToTextEngineUpdated: "The default speech to text engine for language '%1$s' in this flow has been updated to '%2$s'.", engines: "Engines", errorEngineNotFound: "Speech to text engine '%1$s' could not be found.", headerTitle: "Speech To Text options for a language", noneLabel: "None", selectAnEngine: "Select an engine", speechToText: "Speech To Text", speechToTextNoChoicesAvailable: "There are no speech to text engines available for the language '%1$s'.", speechToTextEngineForSlotDescriptionInfo: "This setting tells the bot which speech to text engine to use for the collection of the selected slot value from the external participant at flow runtime. You can supply a speech to text engine value or let the bot use the speech to text engine that is configured on the slot if one exists.", speechToTextEngineNotFound: "The selected speech to text engine could not be found", speechToTextEngineNotConfigured: "This language does not have a speech to text engine configured from an integration.", speechToTextEngineRequiredMessage: "When one or more supported languages in a flow has a speech to text engine configured from an integration, every supported language of that flow must have a speech to text engine configured from an integration as well.", speechToTextEngineLabel: "Speech To Text Engine", speechToTextEngineLabelWithLanguageId: "Speech To Text Engine ('%1$s')", speechToTextGenesysEnhancedSupportLabel: "%1$s supports custom dictionaries.", speechToTextEngineOverviewDocumentation: "For more information, see the {{link.__STT_ENGINE_OVERVIEW__, Resource Center}} documentation.", recognitionParams: { speechRecognitionParameters: "Speech Recognition Parameters", speechToTextCompleteTimeoutDescription: "The duration of silence after a valid recognition has occurred that determines the external participant has finished speaking, based on the associated Grammar. If a Grammar has not been specified on the Slot itself or the Ask for Slot action, this property will be ignored. A value of 0 disables the timer. If a NOT_SET value is supplied, the default value will be used.", speechToTextCompleteTimeoutLabel: "Complete Timeout", speechToTextConfidenceLevelDescription: "When the recognition results from the external participant input where the n-best entry with the highest confidence is less than the confidence level, the recognition will return a no-match. A value of 0 means all utterances are accepted. If a NOT_SET value is supplied, the default value will be used.", speechToTextConfidenceLevelLabel: "Confidence Level", speechToTextMaxSpeechTimeout: "Max Speech Timeout", speechToTextSpeechDetectionSensitivity: "Speech Detection Sensitivity" } }, textToSpeech: { defaultEngineLabel: "Default Engine: %1$s", defaultEngineDiffers: "This flow was saved with engine %1$s as the default engine. If the flow is edited, the engine for this language will be updated to the current default engine.", defaultEngineNotSupported: "The default engine set for language '%1$s' in organization-level settings is not supported by this flow type so a new engine must be selected.", defaultEngineRemoved: "There is no longer a default engine set for language '%1$s' in organization-level settings, so a new engine must be selected.", defaultEngineUpdated: "The default text to speech engine for language '%1$s' in this flow has been updated to %2$s to match organization-level settings.", defaultEngineUpdatedMoreThanOne: "The default text to speech engine for languages %1$s in this flow has been updated to %2$s to match organization-level settings.", defaultVoiceLabel: "Default Voice: %1$s", defaultVoiceDiffers: "This flow was saved with %1$s as the default voice for the selected engine. If the flow is edited, the voice for this language will be updated to the current default voice.", defaultVoiceRemoved: "There is no longer a default voice set for engine %1$s and language '%2$s' in organization-level settings, so a new voice must be selected.", defaultVoiceUpdated: "The default voice for language '%1$s' in this flow has been updated to %2$s to match organization-level settings.", engines: "Engines", errorEngineNotFound: "Text to speech engine '%1$s' could not be found.", errorEngineNotSecure: "Text to speech engine '%1$s' does not support secure call flows.", errorEngineFlowTypeNotSupported: "Text to speech engine '%1$s' does not support flow type %2$s.", errorNoEngineSelected: "No text to speech engine selected for language '%1$s'.", errorNoVoiceSelected: "No voice selected for language '%1$s'.", errorVoiceNotFound: "Voice '%1$s' could not be found", genders: { female: "Female", male: "Male", neuter: "Neuter", neutral: "Neutral", unspecified: "Unspecified gender" }, headerTitle: "Text To Speech options for a language", maxCharLengthTitle: "Maximum text to speech string length: %1$s characters", maxCharLengthBody: "A text to speech string in excess of this length will result in the Genesys text to speech engine playing the string or blank audio if the Genesys text to speech engine doesn't support the flow's current language.", noEnginesSupportLanguage: "No available text to speech engines support this language.", noEngineSelected: "Disabled because there is no engine selected", noneLabel: "None", selectAnEngine: "Select an engine", selectAVoice: "Select a voice", textToSpeech: "Text To Speech", ttsEngine: "Engine", ttsEngineDependencyString: "Text To Speech Engine", ttsEngineNotUsableByAction: "The '%1$s' action cannot be used when a flow supported language is configured to use the '%2$s' text to speech engine. Please change the text to speech engine configured on the following language: %3$s", ttsEngineNotUsableByActionMoreThanOne: "The '%1$s' action cannot be used when flow supported languages are configured to use the '%2$s' text to speech engine. Please change the text to speech engine configured on the following languages: %3$s", ttsEngineRequiredByFlowTypeOnLanguages: "For this flow type you must configure a text to speech engine on supported languages.", ttsVoice: "Voice", voiceDescription: "Language: %1$s, Gender: %2$s", voiceLanguageMismatch: "The voice selected does not directly match the language for '%1$s'", voiceLanguageMismatchHelp: "The voice selected does not directly match the language. This may result in issues with the Text to Speech experience. Find out more information in our {{link.__VOICE_MISMATCH_LINK__, Resource Center}}." }, versions: { actionLabelCheckedInBy: "Checked in by %1$s", actionLabelCreatedBy: "Created by %1$s", actionLabelDeletedBy: "Deleted by %1$s", actionLabelPublishedBy: "Published by %1$s", auditInfoUnavailable: "Version details unavailable", currentlyPublished: "current published version", currentDebugVersion: "current debug version", currentlyPublishedStatus: "Current Published Version:", currentlyPublishedNone: "none", loadingAudit: "Retrieving version details...", openFlowVersion: "Open flow version", revertedToOne: "(Flow reverted to 1.0)", scrollToTooltip: "Show the published version in the grid", title: "Available Versions", workingVersion: "working copy", selectVersion: "Select version", latestPublishedVersion: "Latest Published", publishedVersion: "Published", latestDebugPublishedVersion: "Latest Debug", debugPublishedVersion: "Debug", latestVersionGroupHeader: "Latest", specificVersionGroupHeader: "Specific Version", usingFlowVersion: "Using version %1$s", usingFlowVersionReadonly: "Using version %1$s. Edit flow to update.", flowVersionPrefix: "version: %1$s" }, virtualAgent: { agenticVirtualAgent: "Agentic Virtual Agent", agenticVirtualAgentDowngradeTooltip: "Republish this flow to downgrade billing from Agentic Virtual Agent to Virtual Agent.", createModalVirtualAgentFlowLabel: "Virtual Agent Flow", createModalNavigatorFlowLabel: "Navigator Flow", virtualAgent: "Virtual Agent", virtualAgentDowngradeTitle: "Revert Virtual Agent", virtualAgentDowngradeDescription: "If you downgrade your flow, you reduce its AI capabilities and lose access to anything you might have configured as part of Virtual Agent. Republish your flow after you revert.", virtualAgentDowngradeButton: "Revert", virtualAgentFlow: "Virtual Agent", virtualAgentNote: "Upgrade is required to be done per flow.", virtualAgentRevert: "Revert Virtual Agent", virtualAgentRevertInfo: "If you revert your flow, Architect removes the Virtual Agent functionality from your flow and you will lose access to previously configured Virtual Agent settings.", virtualAgentTooltip: "You do not have permission to enable Virtual Agent. Contact your organization's administrator to update permissions.", virtualAgentUpgrade: "Upgrade to Virtual Agent", virtualAgentUpgradeTitle: "Upgrade to Virtual Agent", virtualAgentUpgradeNote: "Upgrade to Virtual Agent to enhance your flow with new conversational and generative AI capabilities. After the upgrade, publish the flow to enable the AI features. The upgrade impacts the cost for the flow at runtime. For more information about pricing and supported languages, see the {{link.__VIRTUAL_AGENT_HELP__, Resource Center}} documentation.", virtualAgentUpgradeNoteHowToRevert: "To ensure flexibility, Genesys recommends checking in your flow before upgrading. If you need to revert the flow from Virtual Agent in the future, you can import the previously checked in version.", virtualAgentUpgradeButton: "Upgrade", virtualAgentCreateModalDescription: "Enable Virtual Agent", virtualAgentCreateModalNote: "Virtual Agent enhances your flow with new conversational and generative AI capabilities. Virtual Agent impacts the cost for the flow at runtime. For more information about pricing and supported languages, see the {{link.__VIRTUAL_AGENT_HELP__, Resource Center}} documentation.", virtualAgentCreateModalNoteAgentic: "Virtual Agent enhances your flow with new conversational and generative AI capabilities. Virtual Agent and Agentic Virtual Agents impact the cost for the flow at runtime.", virtualAgentResourceCenterPricingInfo: "For more information about pricing and supported languages, see the {{link.__VIRTUAL_AGENT_HELP__, Resource Center}} documentation." }, voiceBiometrics: { confidence: "Confidence" }, voiceSurvey: { freeTextQuestionLabel: "Free Text", multipleChoiceQuestionLabel: "Multiple Choice", npsQuestionLabel: "NPS Question", readOnlyQuestionLabel: "Read-Only Question", surveyFormLabel: "Survey Form", divisionMismatchWarning: "The selected survey form is in a different division than the flow. You can proceed, but consider aligning divisions. Find more information in our {{link.__RESOURCE_CENTER__}}.", surveyFormNoDivisionWarning: "The flow will be created in the selected division, but the survey form is not assigned to a division. Find more information in our {{link.__RESOURCE_CENTER__}}.", surveyFromIncompatible: "The chosen survey form cannot be used for a voice survey flow.", surveyFormDisabled: "The chosen survey form is disabled. In order to create a voice survey flow from this form, please publish a new version of this form. Manage in {{link.__SURVEY_FORMS__, Survey Forms}}.", surveyFormInvalid: "The survey form is invalid.", surveyFormInsufficientPermissions: "You do not have sufficient permissions to view the survey form. You need the '%1$s' permission.", surveyFormQuestionAnswerExceedsLimitErrorMoreThanOne: "The following questions in the survey form have an answer that exceeds the %1$s character limit: %2$s.", surveyFormQuestionAnswerExceedsLimitError: "The following question in the survey form has an answer that exceeds the %1$s character limit: %2$s.", surveyFormUpdateNeeded: "Please update the survey form before attempting to create the flow.", voiceSurveyAnswerDescription: "Wording the bot will use when listing out the answer options to the caller.", voiceSurveyAnswerLabel: "Answer", voiceSurveyAnswerOptionsDescription: "A collection of answers to the given survey question. Answer values reflect answers set in the survey form and can not be edited. Please note that answer configuration is tied to the survey question itself and is not specific to an individual action so if you have multiple Ask Survey Question actions that reference the same survey question the DTMF settings will be common between all actions. Allowable values include: 0-99, * and #.", voiceSurveyAnswerOptionDtmfLabel: "DTMF", voiceSurveyAnswerOptionsLabel: "Answer Options", voiceSurveyAnswerOptionValueLabel: "Answer Value", voiceSurveyBotLabel: "Survey Bot", voiceSurveyErrorLink: "Manage in {{link.__SURVEY_FORM__}}", voiceSurveyConditionsNotMetLabel: "Conditions Not Met", voiceSurveyDoesNotExistError: "The selected survey form does not exist in this organization.", voiceSurveyDtmfSettingsLabel: "DTMF Settings", voiceSurveyDuplicateDtmfError: "Duplicate DTMF value for '%1$s'", voiceSurveyEndQuestionGroupTaskActionLabel: "Done - %1$s", voiceSurveyFlowCreationTooltip: "Select a survey form for the voice survey flow. Architect will generate a Voice Survey flow based on the survey form that can be executed immediately after an Agent hang-up or transfer, or Outbound connection, etc. Only the most recent version of published survey forms may be selected. Survey forms that have been disabled are excluded.", voiceSurveyFollowUpQuestionDescription: "Wording the bot will use when asking the additional question after the NPS question has been answered.", voiceSurveyFollowUpQuestionLabel: "Follow Up Question", voiceSurveyFooterLabel: "Survey Footer", voiceSurveyFormDoesNotExistShort: "The associated survey form does not exist.", voiceSurveyFormDoesNotExistLong: "The associated survey form does not exist in this organization. To address this, please {{link.__VOICE_SURVEY_FLOWS__, create a new voice survey flow}}.", voiceSurveyFormExceedsMultipleChoiceLimit: "The chosen survey form would create more than %1$s list slot types which exceeds the flow limit. A list slot type is created for each multiple choice, yes/no and range question at flow creation.", voiceSurveyFormIsDisabledLong: "The associated survey form is disabled. To address this, please publish a new version of this form and create a new flow using that version. Manage in {{link.__SURVEY_FORMS__, Survey Forms}}.", voiceSurveyFormIsDisabledShort: "The associated survey form is disabled.", voiceSurveyFormLabel: "Form", voiceSurveyFormLastModified: "Last Modified", voiceSurveyFormsNotAvailable: "No survey forms available for this organization.", voiceSurveyFormNotLatestVersionShort: "The associated survey form is not the latest version.", voiceSurveyFormNotLatestVersionLong: "The associated survey form is no longer the latest version. To address this, please {{link.__VOICE_SURVEY_FLOWS__, create a new voice survey flow}} using the most recent version of the survey form.", voiceSurveyFormVersionLabel: "Survey Form Version", voiceSurveyHeaderLabel: "Survey Header", voiceSurveyIncompatibleLanguageWarning: "The default language selected does not match the survey form language. This may result in issues regarding speech recognition and integrations. Find more information in our {{link.__RESOURCE_CENTER__}}", voiceSurveyNoQuestionsAvailableLabel: "No Questions Available.", voiceSurveyNotApplicableDescription: "The DTMF character to configure for Not Applicable. This may not be the same as the flow setting for the DTMF terminating character or any of the answer options associated with this survey question.", voiceSurveyNotApplicableLabel: "Not Applicable", voiceSurveyNotApplicableSetAsTerminatingCharacter: "Value set as terminating character", voiceSurveyQuestionConditionDescription: "These are the conditions under which the question is available as configured by the survey form. This is not something that can be changed and is intended for informational purposes. If this value is NOT_SET, the question will always be presented to the caller.", voiceSurveyQuestionConditionLabel: "Question Condition", voiceSurveyQuestionDescription: "Wording the bot will use when asking the question for the first time.", voiceSurveyQuestionLabel: "Survey Question", voiceSurveyQuestionNotInUseError: "'%1$s' is not being asked.", voiceSurveyQuestionNotInUseMessage: "There are no actions currently associated with this question.", voiceSurveyQuestionWithGroupAndQuestionIndex: "Group %1$s Question %2$s", voiceSurveyQuestionUsagesMessage: "This question is used by %1$s.", voiceSurveyQuestionUsagesMessageSingularReplacement: "1 action", voiceSurveyQuestionUsagesMessagePluralReplacement: "%1$s actions", voiceSurveyQuestionWithIndex: "Question %1$s", voiceSurveyResourceCentreLinkText: "Resource Center", voiceSurveySelectQuestionLabel: "Select a Question", voiceSurveySlotNotAllowedErrorMessage: "The slot '%1$s' can not be used, as it is not compatible with this action.", voiceSurveyFormsLinkText: "Survey Forms", voiceSurveyQuestionGroupNotApplicable: "Question Group %1$s Not Applicable", voiceSurveyQuestionGroupTaskName: "Ask Question Group %1$s", voiceSurveyQuestionGroupVisibilityActionName: "Is Question Group %1$s Applicable?", voiceSurveyQuestionResultDescription: "The variable associated with the question.", voiceSurveyQuestionResultLabel: "Question Result", voiceSurveyQuestionTypeDescription: "The type of survey question that is being asked.", voiceSurveyQuestionTypeLabel: "Survey Question Type", voiceSurveyTerminatingCharacterDescription: "Defines the character used to indicate that data entry has been finished.", voiceSurveyTerminatingCharacterLabel: "Terminating Character", voiceSurveyTitleWithSettings: "Voice Survey Flow Settings" }, workitem: { generateFlowLogic: "Generate Flow Logic", generateFlowLogicTooltip: "If Generate Flow Logic is enabled, when the Workitem flow is created Architect will auto-generate default flow logic for Workitem event handling and statuses configured on the selected Worktype.", schemaLabel: "Schema", selectWorktypeLabel: "Select Worktype", workitemEventTypesHeader: "Workitem Event Types", workitemFlowCreationTooltip: "Select a Worktype for the Workitem flow. There can only be a 1-1 association between a Worktype and a Workitem flow.", workitemFlowSettingsHeader: "Worktype Dependencies", workitemEventQuestionCreated: "Workitem Created?", workitemDateBasedRulePresent: "Workitem Date Rule Present?", workitemEventQuestionStatusChanged: "Workitem Status Changed?", worktypeCallTaskLabel: "Call %1$s Task", worktypeDateBasedRulesHeader: "Worktype Date Rules", worktypeDateBasedRulesUpdated: "Worktype date rules have been updated.", worktypeEndStatusTask: "End Task: %1$s", worktypeErrorDoesNotExist: "The selected Worktype does not exist.", worktypeErrorInsufficientPermissions: "You do not have sufficient permissions to view the Worktype. You need the 'workitems:worktype:view' permission.", worktypeErrorInUse: "The selected Worktype is already associated with a Workitem Flow. Please choose another Worktype or delete the flow that this Worktype is associated with.", worktypeErrorSomethingGoneWrong: "An error occurred while creating the Workitem Flow. Please try again later.", workitemEventData: "This variable holds additional event data for the event that started this Workitem flow instance.", worktypeAssociatedWithFlow: "This Worktype is associated with an existing Workitem flow.", worktypeInvalid: "The Worktype referenced by this flow is invalid.", worktypeIsEventTypeName: "Does EventType Equal '%1$s'?", worktypeLabel: "Worktype", worktypeMatchDateBasedEvent: "Check Date-Based Event", worktypeMatchStatus: "Check Workitem Status", worktypeNameWithEventTypePrefix: "EventType - %1$s", worktypeNameWithStatusPrefix: "Status - %1$s", worktypeSchemaChanged: "The schema for the Worktype referenced by this flow has been updated.", worktypeSchemaChangeMoreRestrictiveShort: "The Worktype schema is more restrictive than the Workitem custom fields in this flow.", worktypeSchemaChangeMoreRestrictiveLong: "The Worktype schema is more restrictive than the Workitem custom fields in this flow. To address this, please {{link.__CUSTOM_ATTRIBUTES__, update the schema}} to be less restrictive by adding anything that was previously removed. Alternatively, you may delete this flow and {{link.__WORKITEM_FLOWS__, create a new Workitem flow}} that references the same Worktype to use the latest version of the Worktype.", worktypeSchemaChangeApplied: "Workitem custom fields were successfully updated.", worktypeSchemaChangeNotApplied: "Workitem custom fields will remain unchanged.", worktypeSchemaGoneShort: "The Worktype referenced by this flow had a schema when the flow was created. Architect no longer sees a schema associated with the Worktype.", worktypeSchemaGoneLong: "Removing a schema from a Worktype is not allowed since consumers of the Worktype and its configuration, like an Architect flow, could have an out of date view of what the Worktype looks like. Please check the associated {{link.__WORKTYPES__, Worktype}} to ensure that it does have a schema and if it does, contact support.", worktypeSchemaNotUsableShort: "The Worktype schema cannot be used by Architect.", worktypeStatusChangeApplied: "Worktype statuses have been updated.", worktypeStatusClosed: "Closed", worktypeStatusInProgress: "In Progress", worktypeStatusOpen: "Open", worktypeStatusWaiting: "On Hold", worktypeStatusesHeader: "Worktype Statuses", worktypeStatusConvertExpressionToLiteralTitle: "Convert Worktype Status Expression To Literal" }, customJson: { schemaNotUsable: "The schema '%1$s' cannot be used by Architect.", schemaChanged: "The schema '%1$s' referenced by this flow has changed.", schemaChangeApplied: "The schema '%1$s' referenced by this flow was successfully updated.", schemaChangeNotApplied: "Changes to the schema '%1$s' have not been applied.", schemaChangeMoreRestrictive: "The schema '%1$s' has been changed to be more restrictive.", schemaGone: "The schema '%1$s' referenced by this flow is missing." }, selectAValue: "Select a value", walkthrough: { label: "Take Tour", stepCounter: " %1$s of %2$s", buttons: { next: "Next", previous: "Previous", complete: "Start using Architect", start: "Start" }, welcome: { text1: "Architect is the flow development tool within the Genesys Cloud platform.", text2: "This tour will cover some highlights of the application to help you develop your own flows. The information presented in this tour may change, depending on which view has focus.", title: "Welcome to Architect!" }, fini: { text1: "Now it\u2019s time to build flows of your own. For practice, see %1$s", text2: "Get started with the Architect tutorial.", title: "This concludes the tour!" }, audioSequenceEditor: { text: "Use the prompt sequence editor to add multiple prompts to a location within your flow and to change the order in which they are presented.", title: "Prompts" }, configurationArea: { text1: "Build starting and reusable menus and tasks.", text2: "Specify default settings for actions, error handling, and menus.", text3: "Select supported languages.", text4: "Configure speech recognition settings.", text5: "View and locate data and prompt resources.", title: "Configuration Area" }, designArea: { textTitle: "On various actions you can:", text1: "Easily type Text-to-speech phrases.", text2: "Expand the prompt sequence editor to add, order, and stylize audio prompts, data playback, and text-to-speech.", text3: "Function and Operator help is available to provide assistance writing expressions.", text4: "Design the action's behavior when selected in the flow.", title: "Design Area" }, flowToolbar: { text1: "Save periodically to preserve your work.", text2: "Check-in, which saves the flow and releases your user lock.", text3: "Publish, which saves, validates, and checks-in your flow and then makes it available for the next new call.", textTitle: "When you are working on a flow, you can:", title: "Complete the Flow and Flow Maintenance" }, homePage: { text: "Use the tabs on the left to navigate between areas you want to create and configure.", title: "Home Page" }, help: { text1: "Go to the Genesys Cloud Resource Center for help.", text2: "Send feedback to the Genesys Cloud team.", title: "Help" }, taskEditor: { text1: "Provides a pallet of action categories and options for complex IVR design.", text2: "Includes a design area in which to drag and drop actions to build task sequences.", text3: "Toolbox similar to the flow design page.", title: "Task Editor" }, toolbarControls: { text1: "Related to creating, opening, managing, and deleting flows, prompts, or operations.", text2: "Controls change depending on your permissions and the selected tab.", title: "Toolbar Controls" }, toolbox: { textTitle: "When editing a flow:", text1: "Use actions from the toolbox and drag them to the desired location in the configuration area, in either your menu or task", text2: "Hide or expand the toolbox to adjust the design area", title: "Toolbox" }, promptToolbar: { text: "When working with audio prompts, you can add or record individual prompts while creating a flow, or you can upload audio in bulk using a CSV file to manage the configuration.", title: "Prompts" }, searchAndFilterMain: { text1: "Quickly search for a flow or audio prompt based on the selected tab.", text2: "If you don't see the flow or audio prompt you are looking for in the list, use the search box to narrow the results.", title: "Search and Filter" } }, navigationDropDown: { bot: "Bot Flow", commonModule: "Common Module", inboundCall: "Inbound Call", inboundChat: "Inbound Chat", inqueueCall: "In-Queue Call", inqueueEmail: "In-Queue Email", inqueueShortMessage: "In-Queue Message", outboundCall: "Outbound Call", inboundEmail: "Inbound Email", inboundSMS: "Inbound Message", secureCall: "Secure Call", sectionLabels: { initialFlows: "Initial Flows", postInteraction: "Post Interaction", supportingFlows: "Supporting Flows" }, surveyInvite: "Survey Invite", surveyInviteWebPrefix: "Web Survey Invite", voicemail: "Voicemail", workflow: "Workflow", workitem: "Workitem Flow", voiceSurvey: "Voice Survey" }, digitalMenuAction: { errorCreateAtLeastOneChoice: "At least one choice must be created", errorEnableAtLeastOneChoice: "At least one choice must be enabled" }, carouselType: { carouselErrorAddAtLeastOnePostbackButton: "At least one postback choice must be created in the carousel" }, nodeHeader: { expandActionDetails: "Expand Action Details", collapseActionDetails: "Collapse Action Details" }, theme: { newArchitectToggleLabel: "New Architect", newArchitectToggleTooltip: "Try the new Spark UI in Architect, switching back is available for a limited time." }, dragReusableMenuHere: "Add reusable menu here", dragReusableTaskHere: "Add reusable task here", dragStateTaskHere: "Add state here", collapseAll: "Collapse All", collapsedOne: "1 hidden action", collapsedMultiple: "%1$s hidden actions", collapsedCategoryOne: "1 hidden intent", collapsedCategoryMultiple: "%1$s hidden intents", confirmRemoveChildrenDelete: "Delete Them", confirmRemoveChildrenKeep: "Save Them", confirmRemoveMenu: "This menu contains menu choices, do you want to save them as a menu?", confirmRemoveTask: "This task contains actions, do you want to save them as a task?", confirmDeleteTopContainerActions: "'%1$s' contains one or more actions which will also be deleted.
", confirmDeleteTopContainerIsReferenced: "There are one or more actions which reference '%1$s' that will be in error if '%1$s' is deleted.
", confirmDeleteTopContainer: "%1$s
Are you sure that you want to delete '%2$s'?", confirmSaveChanges: "What do you want to do with your changes before navigating away?", confirmSaveChangesStatement: "You have unsaved changes.", created: "Created", deleteMenu: "Delete this menu", deleteTask: "Delete this task", deleteState: "Delete this state", deletionFailed: "Deletion failed", deletionFailedFor: "Deletion failed for %s", defaultForDescription: "Default: %1$s", discardChanges: "Discard Changes", editTask: "Edit Task", expandAll: "Expand All", expand: "expand", homeTitle: "Architect Home", genesysCloudDirectory: "Genesys Cloud - Activity Overview", initialGreetingLabel: "Initial Greeting", inlineLabelSeparator: ":", labelAndName: "%1$s: %2$s", logout: "Log Out", loopTask: "In-Queue Task", missingReference: "No '%1$s' Reference", namePlaceholder: "Enter name...", nameAndVersion: "%1$s (%2$s)", navigateTo: "Navigate to %1$s", noVariablesDefined: "There are no variables used in this flow. To create a variable, add an action that assigns a value to a variable.", noVariablesDefinedInContainer: "There are no '%1$s.' variables defined in '%2$s'. To create a variable, add an action that assigns a value to a variable.", noVariablesFound: "There is no data matching the search", noPromptsUsed: "There are no prompts being used in this flow", noPromptsFound: "There are no prompts matching the search", noLanguagesDefined: "There are no languages defined", preferencesAndSettings: "Preferences and settings", readOnlyFlowDeleted: "This flow is deleted.", readOnlyFlowLocked: "This flow is not open for edit and is currently locked by %1$s.", readOnlyFlowUnlocked: "This flow is not currently open for edit.", readOnlyFlowCantEdit: "You do not have permission to edit flows", readOnlyOldFlow: "You are currently viewing an older version of this flow.", reusableMenus: "Reusable Menus", reusableTasks: "Reusable Tasks", saveChanges: "Save Changes", searchFlows: "Search flows", sectionCommonModuleFlows: "Common Modules", sectionDigitalBotFlows: "Digital Bot Flows", sectionError: "Error", sectionFlows: "Flows", sectionPrompts: "Prompts", sectionBotFlows: "Bot Flows", sectionInboundEmailFlows: "Inbound Email Flows", sectionSurveyInviteFlows: "Survey Invite Flows", sectionSurveyInviteFlowsWebPrefix: "Web Survey Invite Flows", sectionInboundCallFlows: "Inbound Call Flows", sectionInboundChatFlows: "Inbound Chat Flows", sectionInboundShortMessageFlows: "Inbound Message Flows", sectionOutboundCallFlows: "Outbound Call Flows", sectionSecureCallFlows: "Secure Call Flows", sectionInQueueCallFlows: "In-Queue Call Flows", sectionInQueueEmailFlows: "In-Queue Email Flows", sectionInQueueShortMessageFlows: "In-Queue Message Flows", sectionVoiceFlows: "Voice Flows", sectionVoicemailFlows: "Voicemail Flows", sectionVoiceSurveyFlows: "Voice Survey Flows", sectionWorkflowFlows: "Workflows", sectionWorkItemFlows: "Workitem Flows", sectionUserPrompts: "User Prompts", sectionAdvancedFlowSearch: "Dependency Search", sectionSystemPrompts: "System Prompts", sectionUnsupportedBrowser: "Unsupported Browser", sectionFlowExecutionHistory: "Flow Execution History", sectionGrammars: "Grammars", serverRequests: "1 active network request", serverRequestsPlural: "%1$s active network requests", setMenuAsStartup: "Set this as the starting menu", setTaskAsStartup: "Set this as the starting task", setStateAsStartup: "Set this as the starting state", startUpMenuDisplayName: "Starting Menu", startUpTaskDisplayName: "Starting Task", startUpStateDisplayName: "Starting State", startUpBotStateDisplayName: "Starting Bot", periodicStateDisplayName: "Periodic State", setStateAsPeriodic: "Set this as the periodic state", unsavedChanges: "There are unsaved changes", webChatDeprecationText: "Genesys Cloud Web Chat and Web Chat Widgets have reached End of Life and are no longer supported. To avoid interruptions to service, migrate to Web Messaging as soon as possible. For more information see {{link.__CHAT_DEPRECATION__}} or reach out to your Genesys representative.", webChatDeprecationLinkText: "Deprecation: Removal of ACD Web Chat (version 2)", webChatDeprecationYear: "2025", shortcuts: { shortcutsDescriptions: { openShortcuts: "Open the shortcuts modal", focusSkipNavigation: "Focus the skip navigation menu", expressionHelp: "Toggle Expression Help", goToStart: "Play backwards to Start", stepBackOver: "Step Back Over", stepBackOut: "Step Back Out", stepBackIn: "Step Back In", playPause: "Play / Pause the replay", stepIn: "Step In", stepOut: "Step Out", stepOver: "Step Over", goToEnd: "Play to End" }, shortcutGroupings: { all: "All", codeEditor: "Code Editor", flow: "Flow", global: "Global", replay: "Replay" }, shortcutsLabels: { clearKeystrokes: "Clear Keystrokes", command: "Command", exportShortcuts: "Export Shortcuts", filterBy: "Filter By", importShortcuts: "Import Shortcuts", keyboardShortcuts: "Keyboard Shortcuts", primaryKeystroke: "Primary Keystroke", resetToDefault: "Reset To Defaults", resetToDefaultQ: "Reset to default?", resolveConflict: "Resolve Conflict", revert: "Revert", secondaryKeystroke: "Secondary Keystroke" }, shortcutsMessages: { cannotOverwriteOpenShortcuts: "The shortcut '%1$s' is reserved for opening the shortcuts modal, please choose a different keystroke combination for this shortcut.", confirmResetToDefault: "Are you sure you want to reset all shortcuts to default values?", duplicateKeyCombosAssigned: "'%1$s' is already in use and will be removed from %2$s if accepted.", noMatchingShortcutCommands: "There are no matching shortcut commands.", numberOfSuccessfulShortcutsImported: "%1$s of %2$s shortcuts imported successfully.", primaryKeystrokeRequired: "The primary keystroke for '%1$s' is empty. \n\nA primary keystroke is required when a secondary keystroke is in use.", shortcutsImportedSuccessfully: "All shortcuts imported successfully.", shortcutsImportFailureFileRead: "No shortcuts were imported due to a file read error.", shortcutsImportFailureFormatting: "No shortcuts were imported due to errors with the shortcut formatting." } }, accessibility: { escapeToTab: "Press ESC before TAB to move to next element", skipLinkTexts: { skipTo: "Skip to %1$s", skipToEndOf: "Skip to end of %1$s" }, landmarkLabels: { flowToolbar: "Flow Toolbar", stateEditor: "State Editor", botEditor: "Bot Editor", actionEditor: "Action Editor", menuEditor: "Menu Editor", replayToolbar: "Execution History Toolbar", replayTimeline: "Execution History Timeline", replayPanels: "Execution History Panels", copilotPanel: "Copilot" } }, importExport: { fileToImport: "File to import", import: "Import", importFailed: "Import Failed", importPartiallySuccessful: "Import Partially Successful", importSuccessful: "Import Successful", selectFileToUpload: "Select file to upload" }, markdownEditor: { boldButtonTitle: "Adds bold to the currently selected text or inserts a bold text placeholder where you can enter text", browseForFile: "Browse for File", clickToAddValue: "Click to add text", enterExpressionTextHere: "enter expression text here", enterFullVariableNameHere: "enter full variable name here", enterBoldTextHere: "enter bold text here", enterDigitalAudioUrlHere: "enter digital audio URL here", enterFileUrlHere: "enter file URL here", enterImageUrlHere: "enter image URL here", enterVideoUrlHere: "enter video URL here", enterItalicsTextHere: "enter italics text here", enterLinkTextHere: "enter link text here", enterLinkUrlHere: "enter link URL here", enterStrikethroughTextHere: "enter strikethrough text here", expressionButtonTitle: "Evaluates an expression and inserts the result in to the rich text", fileButtonTitle: "Insert a file from a file variable or URL in to the rich text", imageButtonTitle: "Insert an image from an image variable or URL in to the rich text", insertFromUrl: "Insert from URL", insertFileFromUrl: "Insert File from URL", insertImageFromUrl: "Insert image from URL", insertVariable: "Insert variable", italicsButtonTitle: 'Adds italics to the currently selected text or inserts an italics text placeholder where you can enter text"', linkButtonTitle: "Inserts a link with customizable text and URL in to the rich text", mediaButtonTitle: "Insert a media object from an image, video or digital audio variable or URL in to the rich text", missingClosingCurlyBraces: "Missing closing braces: '}}'", nestedCurlyBraces: "Nested curly braces are invalid and will be shown as plain text", strikethroughButtonTitle: "Adds strikethrough to the currently selected text or inserts an strikethrough text placeholder where you can enter text", variableButtonTitle: "Inserts a variable value in to the rich text" }, replayer: { actionExecutionId: "Action Execution ID", actionId: "Action ID", actionName: "Action Name", actionType: "Action Type", blankCommunicationItemMessage: "This communication was blank.", clearBreakpoint: "Clear Breakpoint", communications: "Communications", communicationFramesTooltip: "When the communications panel is being displayed, specifies which communications are being displayed.", communicationsNotSupportedForFlowType: "Communications are not supported for this flow type.", noCommunicationsForFlowInstance: "No communications were reported for this flow instance.", noCommunicationsForCurrentFrame: "No communications were reported for the current frame. To view frames that did have communications reported, update the Communications panel to show all communications in the {{link.__REPLAY_MODE_SETTINGS__}}.", confidence: "Confidence", confidenceAlternates: "Alternates", currentFrameCommunicationTooltip: "Current Frame", defaultLanguageSkillId: "Default Language Skill ID", defaultLanguageSkillName: "Default Language Skill Name", details: "Frame Details", eventNameError: "Error Event", eventNameWarning: "Warning Event", eventErrorSettingName: "Setting Name", eventErrorSettingItemName: "Setting Item Name", eventErrorSettingItemIndex: "Setting Item Index", eventErrorLimitOrg: "Organization", eventErrorLimitOrgLimits: "Limits", eventErrorFunctionName: "Function Name", eventErrorParameterName: "Parameter Name", eventErrorReason: "Reason", eventErrorDetails: "Error Details", eventErrorLimitName: "Limit Name", eventErrorLimitValue: "Limit Value", eventNameAgentEscalation: "Agent Escalation Event", eventNameAudioFlushed: "Audio Flushed Event", eventNameGlobalDtmf: "Global DTMF Event", eventLanguageChanged: "Language Changed Event", eventNameNoInput: "No Input Event", eventNameNoMatch: "No Match Event", eventNameRecognitionFailure: "Recognition Failure Event", eventNameSessionDisconnected: "Session Disconnected Event", eventNameVariablesUpdated: "Variables Updated Event", executionHistory: "Execution History\u2026", executionHistoryTitle: "Query execution history for this flow", executionId: "Execution ID", exitReplay: "Close Replay", exitReplayMode: "Exit Replay", exportExecutionData: "Export execution data", failedToLoadExecutionData: "Failed to load execution data", failedToLoadExecutionDataMessage: "There was an error loading the execution data for the flow instance with an ID of %1$s.", flow: "Flow", flowEnded: "Flow Ended", flowEndTime: "Flow End Time", flowExecutionId: "Flow Execution ID", flowExitReason: "Flow Exit Reason", flowExitTransferType: "Flow Exit Transfer Type", flowStarted: "Flow Started", flowStartingLanguage: "Flow Starting Language", flowStartTime: "Flow Start Time", flowInstanceIsSecure: "Flow Instance Is Secure", flowInstanceIsTruncated: "Flow Instance Is Truncated", flushedCommunications: "Flushed Queued Communications", filterData: "Filter variables...", filterDataEmpty: "There are no variables matching the filter", goToLatest: "Go to Latest", invokingContext: "Invoking Context", isInReplayMode: "Replay mode is read only. You can not make changes to this file.", isTruncated: "Truncated", isTruncatedTooltip: "Indicates execution data for this flow instance is truncated and not all items that ran during this flow's execution were captured.", itemRuntime: "Runtime", loadingExecutionData: "Loading execution data...", numberOfMs: "...%1$sms", openFlow: "Open Target Flow", openFlowTitle: "Open replay of target flow (action must be for currently selected execution frame)", openInvokingFlow: "Open Invoking Flow", openInvokingFlowTitle: "This flow was invoked by another Architect flow.", openInvokingPolicy: "Open invoking Quality Policy", openInvokingPolicyTitle: "Open the invoking Quality Policy", openInvokingTrigger: "Invoked by Process Automation", openInvokingTriggerTitle: "This flow was invoked by a Process Automation Trigger.", openInvokingJourney: "Open Invoking Journey Action Map", openInvokingJourneyTitle: "This flow was invoked by a Journey Action Map.", openInvokingWorkitem: "Open Invoking Workitem", openInvokingWorkitemTitle: "This flow was invoked by a Workitem.", outputPath: "Output Path", pause: "Pause", participantTo: "To Participant", participantFrom: "From Participant", play: "Play", playbackSpeed: "Playback Speed", predictiveEngagementJourneyMapId: "Action Map ID", predictiveEngagementJourneyMapName: "Action Map Name", purposeNoInput: "No Input", purposeNoMatch: "No Match", qualityPolicyId: "Policy ID", qualityPolicyName: "Policy Name", replay: "Replay", panelLocationBottom: "Show panel on bottom", panelLocationOff: "Do not show panel", panelLocationSide: "Show panel on side", replayModeLabel: "Replay Mode", replayModeSettingsTitle: "Replay Mode Settings", sequenceTypeTextLabel: "Text", setBreakpoint: "Set Breakpoint", showStackGraph: "Show Stack Graph", showUserVariablesGraph: "Show User-Variable Memory Allocation", skipHere: "Skip here", skipBackHere: "Skip back here", speedFast: "Fast", speedSlow: "Slow", stack: "Stack", stackDepthGraphTitle: "Stack Depth", stackExecutionId: "Stack Execution ID", stackType: "Type", sttEngineID: "STT Engine ID", processAutomationTriggerId: "Trigger ID", processAutomationTriggerName: "Trigger Name", processAutomationTriggerType: "Trigger Type", ttsEngineID: "TTS Engine ID", ttsVoiceID: "TTS Voice ID", variableHeapGaugeTitle: "Current User-Variables Size", variableHeapHighWaterMark: "Max User-Variable Size", variableHeapHighWaterMarkFieldDescription: "Maximum total user-variable size recorded for this flow execution. The link goes to the timeline frame where the maximum was reached. Current User-Variables Size for each timeline frame reflects the size after the previous frame completed.", variableHeapLimit: "Flow Memory Limit", variableMemoryGraphTitle: "User-Variable Memory Allocation", variableSizeColumnHeader: "Size", variables: "Data", valueIsDeferred: "Deferred", valueRedacted: "Value Redacted", invalidValue: "Value Invalid", valueTooLarge: "Value Too Large", valueIsDeferredMessage: "This value is only computed when the property is accessed at runtime.", valueIsRedactedMessage: "This indicates a computation occurred but the value cannot be reported as it is secure.", valueIsInvalidMessage: "This indicates an invalid value at flow runtime.", valueIsTooLargeMessage: "This value was too large to be reported by the flow runtime engine.", workitemEventType: "Workitem Event Type", workitemId: "Workitem ID", workitemName: "Workitem Name", zoomFull: "Zoom Full", zoomMedium: "Zoom Medium", zoomOff: "Zoom Off", zoomPercent: "Zoom %1$s%%", zoomSmall: "Zoom Small", zoomLevel: "Timeline Zoom Level", replayToolbar: { showCommunicationsForAllFrames: "Show communications for all frames", showCommunicationsForCurrentFrame: "Show communications for current frame", showValuesInLocal: "Show Values in Local" }, executionDataProviders: { flow: { flowCommunicationsCharacteristicDisabled: "Communication data was not logged for this flow instance.", flowVariablesCharacteristicDisabled: "Variable value data was not logged for this flow instance." } }, disposition: "Disposition: %1$s", dispositions: { executionSkippedMaxInstancesExceeded: "Execution of this action was skipped because execution would exceed the maximum number of instances allowed per flow instance.", skippingInboundEmailAutoGenerated: "No auto reply was sent from this action. Automatic replies are not sent to auto-generated emails.", skippingInputMessageBodyBlank: "No message was sent from this action. The message body was blank.", skippingPreviousReplyWithParticipant: "No auto reply was sent from this action. An auto reply was already sent for this conversation.", skippingThirdPartyEmailConversation: "No auto reply was sent from this action. Auto replies are not sent to third party email conversations." }, nextChange: "Go to next change", previousChange: "Go to previous change", externalExecutionData: { unavailable: { botDataUnavailableInsufficientPermissionsCommunications: "Communications for the external bot are unavailable due to insufficient permissions. You must have the bot instance view permission to see external bot communications.", botDataUnavailableUnableToRetrieveCommunications: "Communications for the external bot are unavailable due to an error retrieving the bot instance data." } }, pausingPlayback: "Pausing playback", resumingPlayback: "Resuming playback" }, executionHistory: { flowExecutionViewPermission: "You do not have permission to view flow executions.", flowInstanceQueryPermission: "You do not have permission to query flow instance history.", flowInstanceViewPermission: "You do not have permission to view flow instance history.", flowInstanceMissingViewPermission: "You do not have permission to view this flow instance. The permission 'architect:flowInstance:view' is required to view flow instance history.", endDateTime: "End Date Time", startDateTime: "Start Date Time", queryBuilderOnboarding: "Add Criteria Here", queryBuilderOnboardingInfo: "Create a query to find all available flow instances that can be replayed.

You can click on, or drag, criteria from the toolbar on the right to create a filter that will help narrow down the flows whose execution meet different criteria.", queryBuilderUrlCriteriaUnavailable: "Unable to query the requested execution data specified in the URL as the query requires criteria that is not available to this organization.", queryBuilderLinkNotValid: "The linked execution history query was not executed due to an error in the criteria value provided.", viewQuery: "View Query", flowInstances: "Results", queryBuilder: "Query Builder", confirmDeleteTitle: "Confirm Delete", confirmDeleteMessage: "Are you sure you want to delete this Clause? If deleted, all of the criteria it contains will also be deleted.", actionRuntimeIdLabel: "%1$s - Action", menuRuntimeIdLabel: "%1$s - Menu", criteriaValuePlaceholder: "Enter a value", criteriaSelectedValueRequired: "You must select a value.", criteriaAllowableValuePlaceholder: "Select a value", enterCriteriaValueScreenreaderText: "Enter a value for the '%1$s' criteria.", selectCriteriaValueScreenreaderText: "Select a value for the '%1$s' criteria.", selectCriteriaOperatorScreenreaderText: "Select an operator for the '%1$s' criteria.", selectActionContainerValueScreenreaderText: "Select an Action value for this criteria.", errorAddingCriteria: "Error Adding Criteria", tooManyNestedCriteria: "Unable to add a new nested criteria clause", unableToLoadQuery: "Unable to load saved query", errorRunningQuery: "An error occurred when running the query", runQuery: "Show Results", loadQuery: "Load Query", clearQuery: "Clear Query", saveQuery: "Save Query", queryNotExecuted: "Run a query with the Query Builder above to find flow instances", queryNoResults: "Query did not find any flow instances", invalidQueryNeedsOneCriteria: "Invalid query: At least one criteria is required", invalidQueryNeedsFlowIdCriteria: "Invalid query: Queries for an Action Id must include the Flow Id", invalidQueryNeedsActionIdCriteria: "Invalid query: Queries for Output Paths and Flow Id must include the Action Id", viewingFlowInstance: "%1$s (viewing)", changeQueryMode: "Change Query Mode", changeQueryModeWarningMessage: "Are you sure you want to change query mode? Your current query will be lost.", enhancedQueryMode: "Enhanced Query", categoryLabels: { clause: "Clause", flow: "Flow Criteria", action: "Action Criteria", conversation: "Conversation Criteria", workitem: "Workitem Criteria" }, criteriaDefinitionLabels: { actionId: "Action Id", actionType: "Action Type", and: "and", conversationId: "Conversation Id", definedExitPath: "Known Output Path", dynamicExitPath: "Dynamic Output Path", exitPathName: "Output Path Name", flowEndDate: "Flow End DateTime", flowErrorReason: "Flow Error Code", flowId: "Flow Id", flowInvokedError: "Flow Invoked Error", flowName: "Flow Name", flowStartDate: "Flow Start DateTime", flowType: "Flow Type", flowVersion: "Flow Version", flowWarningReason: "Flow Warning Code", not: "not", objectExecutionId: "Invoking Flow Object Execution Id", or: "or", workitemId: "Invoking Workitem Id" }, criteriaDefinitionDescriptions: { and: "Query for flow instances where all sub-criteria must be true", or: "Query for flow instances where at least one sub-criteria must be true", actionId: "Query for by action ID", actionType: "Query by action type", conversationId: "Query by conversation ID", flowType: "Query by flow type", flowName: "Query by flow name", flowId: "Query by flow ID", flowVersion: "Query by flow version", flowInvokedError: "Query for flow instances that invoked any error", flowErrorReason: "Query by error reason", flowStartDate: "Query by flow start datetime", flowEndDate: "Query by flow end datetime", objectExecutionId: "Query for flows via the object execution id (the invoking caller)", exitPathName: "Query by action output path name", definedExitPath: "Query by action output path known ID", dynamicExitPath: "Query by action output path ID" }, operatorLabels: { eq: "equals", gt: "greater than", gte: "greater than or equal to", lt: "less than", lte: "less than or equal to", begins: "starts with" } }, executionDataConfiguration: { directoryOrganizationAdminPermission: "You do not have permission to view organization settings in Collaborate.", executionDataLogLevelLabelAll: "All", executionDataLogLevelLabelBase: "Base", executionDataLogLevelLabelCustom: "Custom", executionDataLogLevelLabelDisabled: "None (Disabled)", executionDataLogLevelLabelNone: "None", executionDataLogLevelLabelNotes: "Notes", executionDataLogLevelLabelVerboseNotes: "Verbose Notes", flowInstanceExecutionDataViewPermission: "You do not have permission to view flow execution data storage settings.", flowLogLevelViewPermission: "You do not have permission to view flow log level settings.", flowLogLevelViewPermissionMissing: "You do not have the view flow log level settings permission in the division of the following flow:", flowLogLevelDefaultViewPermission: "You do not have permission to view default flow log level settings.", organizationExecutionDataViewPermission: "You do not have permission to view the execution data settings in this organization.", organizationExecutionDataViewRestriction: "You do not have permission to view the execution data settings in this organization. Find further information and instructions in the {{link.__RESOURCE_CENTER_EXECUTION_DATA__}}.", flowLogLevelButtonLabel: "Execution Data", flowLogLevelButtonTooltip: "Override execution data level for flow", flowLogLevelModalTitle: "Override Execution Data Flow Level", flowLogLevelModalSubtitle: "Flow: %1$s", manageExecutionDataMenuLabel: "Execution Data Settings", flowDefaultLogLevelMenuLabel: "Execution Data Flows Level", flowDefaultLogLevelModalTitle: "Set Execution Data Level for Flows", flowDefaultLogLevelFlowName: "Default", flowInstanceLogLevelTooltip: "The execution data log level used for the flow instance.", flowInstanceSecureLogLevelTooltip: "The execution data log level used for the flow instance. The lock icon indicates that this flow instance was secure.", recordedFlowInstanceExecutionLevel: "Execution Data Level: %1$s" }, naturalLanguageUnderstanding: { intentDefinitions: "Intent Definitions", languageStatusPreviewIntentDetection: "The language '%1$s' is a preview release and may impact intent detection.", nluMustHaveOneIntentForIntentDetection: "There must be at least one intent defined in the flow's Natural Language Understanding configuration if you want to detect an intent." } }; }, 70425(e2) { e2.exports = { MISSING_DIVISION_PERMISSION: "You do not have the permission '%(permission)s' required to perform this action.", BAD_CREDENTIALS: "You are not logged in", BULK_MOVE_NO_PERMISSION_DIVISION: "Cannot move objects into the division '%(division)', the user does not have permission", BULK_MOVE_UNABLE_TO_MOVE: "Failed to move all requested objects to division '%(division)'", FLOW_DELETE_FAIL: "Failed to delete the saved version", FLOW_EDGE_PUBLISH_FAIL: "The flow failed to publish", FLOW_IS_LOCKED: "The flow is locked by a different user.", FLOW_NO_CONFIG_AVAILABLE: "Flow has no saved or checked-in configuration", FLOW_UNABLE_TO_LOCK: "Unable to lock flow.", FLOW_SAVE_FAIL: "Failed to save the flow", INVALID_FLOW_PUBLISH: "There was no valid flow version to publish", NO_PUBLISHED_FLOW_AVAILABLE: "Unable to publish IVR without a published flow", NOT_FOUND: "Not found", ARCHITECT_AUTH_TOKEN_MISSING: "This operation cannot be performed without an authorization token.", ARCHITECT_BATCH_DELETE_FAILED: "At least one object in the batch could not be deleted.", ARCHITECT_BATCH_TOO_LARGE: "Flow batch exceeds the maximum size of %(size)s items.", ARCHITECT_BOT_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a bot flow.", ARCHITECT_COMMON_MODULE_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a common module flow.", ARCHITECT_DATABASE_THROUGHPUT_EXCEEDED: "Database too busy. Please try again.", ARCHITECT_DEBUG_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a debug flow.", ARCHITECT_DEFAULT_FLOW_CANNOT_DEACTIVATE: "Cannot deactivate default flow '%(name)s'.", ARCHITECT_DEFAULT_FLOW_CANNOT_DELETE: "Cannot delete the default in-queue flow.", ARCHITECT_DEFAULT_VOICEMAIL_FLOW_CANNOT_DEACTIVATE: "Cannot deactivate the default voicemail flow.", ARCHITECT_DEFAULT_VOICEMAIL_FLOW_CANNOT_DELETE: "Cannot delete the default voicemail flow.", ARCHITECT_DELETE_NOT_SUPPORTED: "Delete is not supported for '%(object)'.", ARCHITECT_DEPENDENCIES_BUILD_IN_PROGRESS: "A build of dependency information is already in progress.", ARCHITECT_DEPENDENCY_OBJECT_IN_USE: "'%(name)s' cannot be deleted because other objects depend on it.", ARCHITECT_DEPENDENCY_OBJECT_IN_USE_BY_EMAIL_ROUTE: "'%(name)s' cannot be deleted because it is in use by one or more email routes.", ARCHITECT_DEPENDENCY_OBJECT_IN_USE_BY_FLOW: "'%(name)s' cannot be deleted because it is in use by one or more flows.", ARCHITECT_DEPENDENCY_OBJECT_IN_USE_BY_IVR_CONFIGURATION: "'%(name)s' cannot be deleted because it is in use by one or more IVR configurations.", ARCHITECT_DEPENDENCY_OBJECT_IN_USE_BY_QUEUE: "'%(name)s' cannot be deleted because it is in use by one or more queues.", ARCHITECT_DEPENDENCY_OBJECT_IN_USE_BY_RECORDING_POLICY: "'%(name)s' cannot be deleted because it is in use by one or more recording quality.", ARCHITECT_DEPENDENCY_INVALID_FILTER: "Invalid filter '%(filter)s' was specified.", ARCHITECT_DEPENDENCY_OBJECT_INVALID_TYPE: "Invalid dependency type '%(type)s' was specified.", ARCHITECT_DEPENDENCY_OBJECT_NAME_NOT_SPECIFIED: "A name was not specified for the dependency object search.", ARCHITECT_DEPENDENCY_OBJECT_NOT_FOUND: "Could not find the dependency object for the specified ID and version.", ARCHITECT_DEPENDENCY_OBJECT_NOT_VERSIONED: "The dependency object type '%(type)' is not a versioned dependency type.", ARCHITECT_DEPENDENCY_OBJECT_VERSION_NOT_SPECIFIED: "A version was not specified for the dependency object.", ARCHITECT_DEPENDENCY_OBJECT_TYPE_NOT_SPECIFIED: "An object type was not specified.", ARCHITECT_DEPENDENCY_INVALID_TYPE: "An invalid dependency type was specified.", ARCHITECT_DEPENDENCY_UNAVAILABLE_TYPE: "Unavailable dependency type '%(type)' was specified.", ARCHITECT_DIALOG_ENGINE_BOT_FETCH_FAILED: "Failed to fetch the Dialog Engine bot '%(botId)'", ARCHITECT_DIALOG_ENGINE_BOT_NOT_FOUND: "Could not find the Dialog Engine bot '%(botId)'", ARCHITECT_DIALOG_ENGINE_BOT_VERSION_FETCH_FAILED: "Failed to fetch the Dialog Engine bot '%(botId)' version '%(botVersionId)'", ARCHITECT_DIALOG_ENGINE_BOT_VERSIONS_FETCH_FAILED: "Failed to fetch the versions for the Dialog Engine bot '%(botId)'", ARCHITECT_DIALOG_ENGINE_BOT_VERSION_NOT_FOUND: "Could not find the Dialog Engine bot '%(botId)' version '%(botVersionId)'", ARCHITECT_DIGITAL_BOT_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a digital bot flow.", ARCHITECT_DIVISION_INVALID: "The provided division ID '%(division)' is invalid.", ARCHITECT_DIVISION_REGISTRATION_FAILED: "Failed to register the object type '%(type)' to the division '%(division)'", ARCHITECT_DIVISION_VERIFY_FAILED: "Failed to validate the provided division ID.", ARCHITECT_EXTERNAL_FLOW_CHANGE_NOTIFICATION_ERROR: "A backend service error occurred while sending out a change notification for flow '%(name)s'.", ARCHITECT_EXTERNAL_ORG_QUERY_ERROR: "Failed querying backend service for organization details.", ARCHITECT_FLOW_CANNOT_CHECKIN_INVALID_DEPENDENCY: "Flow '%(name)s' cannot be checked in because an unavailable dependency type '%(type)s' was included in the list of dependencies", ARCHITECT_FLOW_CANNOT_CHECKIN_NONSECURE_TTS_ENGINE: "Secure flow '%(name)s' cannot be checked in because the non-secure text to speech engine '%(engine)s' was included in the list of dependencies", ARCHITECT_FLOW_CANNOT_CREATE_INVALID_LANGUAGE_PROVIDED: "Flow '%(name)' cannot be created because an invalid supported language was specified", ARCHITECT_FLOW_CANNOT_CREATE_NOT_USER_CREATABLE: "Flow '%(name)' cannot be created because the flow type '%(type)' is not user creatable", ARCHITECT_FLOW_CANNOT_CREATE_TYPE_MAX_EXCEEDED: "Flow '%(name)' of type '%(type)' cannot be created because the maximum number of flows allowed for that type is %(count).", ARCHITECT_FLOW_CANNOT_CREATE_UNSUPPORTED_LANGUAGE_PROVIDED: "Flow '%(name)' cannot be created because an unsupported language was specified", ARCHITECT_FLOW_CANNOT_CREATE_WORKTYPE_USED_IN_EXISTING_FLOW: "Flow '%(name)s' cannot be created because another Workitem flow already references the same Worktype (ID: '%(worktypeId)s'). You may only have one Workitem flow per Worktype.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_EMERGENCY_GROUPS: "Flow '%(name)s' cannot be deleted due to being used by one or more emergency groups.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_FLOWS: "Flow '%(name)s' cannot be deleted due to being used by one or more flows", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_COMPOSER_SCRIPTS: "Flow '%(name)s' cannot be deleted due to being used by one or more Composer script(s).", ARCHITECT_FLOW_EXCEEDED_MAX_AMOUNT: "The flow cannot be created because its creation would exceed the maximum number of flows allowed for this organization which is %(count).", ARCHITECT_EXTERNAL_PUBLISH_ERROR: "A backend service error occurred while publishing flow '%(name)s'.", ARCHITECT_FEATURE_TOGGLE_UNAVAILABLE: "The feature toggle '%(featureToggle)' is not enabled in this organization.", ARCHITECT_FEATURE_UNAVAILABLE: "The '%(feature)' feature is not enabled in this organization.", ARCHITECT_FLOW_ALREADY_EXISTS: "An flow of %(type)s named '%(name)s' already exists.", ARCHITECT_FLOW_ASSOCIATE_WORKTYPE_FAILED: "Failed to associate the flow '%(name)s' with the Worktype (ID: '%(worktypeId)s').", ARCHITECT_FLOW_CANNOT_ACTIVATE_MISSING_DEPENDENCIES: "Flow '%(name)s' version '%(version)s' cannot be activated due to missing dependencies (count: '%(count)s').", ARCHITECT_FLOW_CANNOT_CHECKIN_MISSING_CONFIG: "Flow '%(name)s' cannot be checked in because there is no saved configuration.", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_BY_MESSAGE_ADDRESSES: "Flow '%(name)s' cannot be deactivated due to being used by '%(count)s' message address(es).", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_COMPOSER_SCRIPTS: "Flow '%(name)s' cannot be deactivated due to being used by one or more Composer script(s).", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_EMAIL_ROUTES: "Flow '%(name)s' cannot be deactivated due to being used by one or more email routes.", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_EMERGENCY_GROUPS: "Flow '%(name)s' cannot be deactivated due to being used by one or more emergency groups.", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_IVR_CONFIGS: "Flow '%(name)s' cannot be deactivated due to being used by one or more IVR configurations.", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_PE_ACTION_MAPS: "Flow '%(name)s' cannot be deactivated due to being used by '%(count)s' predictive engagement action map(s).", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_QUEUES: "Flow '%(name)s' cannot be deactivated due to being used by one or more queues.", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_RECORDING_POLICIES: "Flow '%(name)s' cannot be deactivated due to being used by one or more recording quality.", ARCHITECT_FLOW_CANNOT_DEACTIVATE_USED_IN_WIDGETS: "Flow '%(name)s' cannot be deactivated due to being used by %(count)s widget(s).", ARCHITECT_FLOW_CANNOT_DEBUG: "Cannot enable debug for flow '%(name)s' due to missing publish data or debug settings.", ARCHITECT_FLOW_CANNOT_DEBUG_COMMON_MODULE_VERSION: "Cannot enable debug on the specified version. Only the current checked in version can be enabled for debug.", ARCHITECT_FLOW_CANNOT_DEBUG_INQUEUECALL: "Cannot enable debug on in-queue call flows.", ARCHITECT_FLOW_CANNOT_DEBUG_UNSUPPORTED_LANGUAGE: "Cannot enable debug for flow '%(name)s' because one or more of the languages specified in the flow are not supported for debugging.", ARCHITECT_FLOW_CANNOT_DEBUG_UNSUPPORTED_TTS_LANGUAGE: "Cannot enable debug for flow '%(name)s' because one or more of the languages specified in the flow are not supported for text-to-speech.", ARCHITECT_FLOW_CANNOT_DELETE_USED_BY_MESSAGE_ADDRESSES: "Flow '%(name)s' cannot be deleted due to being used by %(count)s message address(es).", ARCHITECT_FLOW_CANNOT_DELETE_CLIENT_DOES_NOT_HAVE_LOCK: "Flow '%(name)s' cannot be deleted because it is locked by client '%(client)s'.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_EMAIL_ROUTES: "Flow '%(name)s' cannot be deleted due to being used by one or more email routes.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_IVR_CONFIGS: "Flow '%(name)s' cannot be deleted due to being used by one or more IVR configurations.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_PE_ACTION_MAPS: "Flow '%(name)s' cannot be deleted due to being used by %(count)s predictive engagement action map(s).", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_QUEUES: "Flow '%(name)s' cannot be deleted due to being used by one or more queues.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_RECORDING_POLICIES: "Flow '%(name)s' cannot be deleted due to being used by one or more recording quality.", ARCHITECT_FLOW_CANNOT_DELETE_USED_IN_WIDGETS: "Flow '%(name)s' cannot be deleted due to being used by %(count)s widget(s).", ARCHITECT_FLOW_CANNOT_DELETE_USER_DOES_NOT_HAVE_LOCK: "Flow '%(name)s' cannot be deleted because it is locked by user '%(user)s'.", ARCHITECT_FLOW_CANNOT_PUBLISH_DEFAULT: "Cannot publish default version of flow '%(name)s'.", ARCHITECT_FLOW_CANNOT_PUBLISH_DIALOGFLOW_CX_PROFILE_GEN_FAILED: "Flow '%(name)' version '%(version)' cannot be published due to a failure to generate associated dialogflow CX conversation profiles", ARCHITECT_FLOW_CANNOT_PUBLISH_NLU_VERSION_TRAINING_FAILED: "Publish failed. The Natural Language Understanding configuration in this bot is taking longer to finish processing than is allowed for a flow publish operation. Please try again.", ARCHITECT_FLOW_CANNOT_PUBLISH_NLU_VERSION_UNTRAINED: "Publish failed. The Natural Language Understanding configuration in this bot was not successfully processed. Please try again.", ARCHITECT_FLOW_CANNOT_PUBLISH_MISSING_DEPENDENCIES: "Flow '%(name)s' version '%(version)s' cannot be published due to missing dependencies (count: '%(count)s').", ARCHITECT_FLOW_CANNOT_VALIDATE_INVALID_DEPENDENCY_TYPE: "Cannot validate flow because an invalid dependency type '%(type)' was included in the list of dependencies", ARCHITECT_FLOW_CANNOT_VALIDATE_INVALID_TYPE: "Cannot validate flow because it doesn't exist and the type specified is invalid.", ARCHITECT_FLOW_CANNOT_VALIDATE_MISSING_TYPE: "Cannot validate flow because it doesn't exist and the type was not specified.", ARCHITECT_FLOW_DATA_INVALID_FORMAT: "Flow '%(name)s' version '%(version)s' data content is in an invalid format.", ARCHITECT_FLOW_DATA_MISSING: "Flow '%(name)s' data content is missing.", ARCHITECT_FLOW_DEBUG_INVALID_VERSION: "Invalid version number '%(version)s' was specified for flow debug.", ARCHITECT_FLOW_DELETED: "Flow '%(name)s' has been deleted.", ARCHITECT_FLOW_DISSOCIATE_WORKTYPE_FAILED: "Failed to dissociate the flow '%(name)s' with the Worktype (ID: '%(worktypeId)s').", ARCHITECT_FLOW_FAILED_NLU_INFO_FETCH: "Failed to fetch the NLU domain information for flow '%(name)' version '%(version)'", ARCHITECT_FLOW_INVALID_ID: "The flow ID specified '%(id)' is invalid", ARCHITECT_FLOW_INVALID_TYPE: "Flow '%(name)s' has invalid type '%(type)s'.", ARCHITECT_FLOW_INVALID_VAR_PARAM_TYPE: "The flow has an %(direction) variable, '%(varName)', with an invalid/unsupported type: %(varType)", ARCHITECT_FLOW_LOCKED_BY_CLIENT: "Flow '%(name)s' is locked by client %(client)s.", ARCHITECT_FLOW_LOCKED_BY_USER: "Flow '%(name)s' is locked by user %(user)s.", ARCHITECT_FLOW_MANIFEST_INVALID_FORMAT: "Flow manifest is in an invalid format.", ARCHITECT_FLOW_MILESTONE_ALREADY_EXISTS: "Flow milestone '%(name)' already exists.", ARCHITECT_FLOW_MILESTONE_EXCEEDED_MAX_AMOUNT: "Could not create flow milestone since max of %(max) has been reached.", ARCHITECT_FLOW_MILESTONE_NOT_FOUND: "Could not find flow milestone with specified ID.", ARCHITECT_FLOW_MILESTONE_VALIDATE_FAILED: "Failed to validate flow milestone with name '%(name)'", ARCHITECT_FLOW_MILESTONE_VALIDATE_FAILED_INVALID_NAME_SPACES: "Failed to validate flow milestone due to invalid name '%(name)' that contained leading or trailing whitespaces.", ARCHITECT_FLOW_MILESTONE_VALIDATE_FAILED_INVALID_NAME_NO_ALPHA: "Failed to validate flow milestone due to invalid name '%(name)'. Names must contain at least one alphanumeric character.", ARCHITECT_FLOW_MILESTONE_VALIDATE_FAILED_MISSING_NAME: "Failed to validate flow milestone due to missing name.", ARCHITECT_FLOW_NOT_CHECKED_IN: "Cannot publish flow '%(name)s'. It must be checked in first.", ARCHITECT_FLOW_NOT_FOUND: "Could not find flow with specified ID.", ARCHITECT_FLOW_NOT_LOCKED: "Flow '%(name)s' is not locked by requesting user.", ARCHITECT_FLOW_NOT_LOCKED_BY_CLIENT: "Flow '%(name)s' is not locked by client '%(client)s'.", ARCHITECT_FLOW_NOT_LOCKED_BY_USER: "Flow '%(name)s' is not locked by user '%(user)s'.", ARCHITECT_FLOW_NOT_PUBLISHABLE: "Flow '%(name)' version '%(version)' cannot be published.", ARCHITECT_FLOW_OUTCOME_ALREADY_EXISTS: "Flow outcome '%(name)' already exists.", ARCHITECT_FLOW_OUTCOME_CREATE_FAILED: "Flow Outcome failed to be created.", ARCHITECT_FLOW_OUTCOME_NOT_FOUND: "Could not find flow outcome with specified ID.", ARCHITECT_FLOW_OUTCOME_EXCEEDED_MAX_AMOUNT: "Could not create flow outcome since max of %(max) has been reached.", ARCHITECT_FLOW_OUTCOME_VALIDATE_FAILED: "Failed to validate flow outcome with name '%(name)'", ARCHITECT_FLOW_OUTCOME_VALIDATE_FAILED_INVALID_NAME: "Failed to validate flow outcome due to the invalid name '%(name)' that contained leading or trailing whitespaces.", ARCHITECT_FLOW_OUTCOME_VALIDATE_FAILED_INVALID_NAME_NO_ALPHA: "Failed to validate flow outcome due to invalid name '%(name)'. Names must contain at least one alphanumeric character.", ARCHITECT_FLOW_OUTCOME_VALIDATE_FAILED_MISSING_NAME: "Failed to validate flow outcome due to missing name.", ARCHITECT_FLOW_OUTCOME_VALIDATE_FAILED_MISSING_DESCRIPTION: "Failed to validate flow outcome with name '%(name)' due to missing description.", ARCHITECT_FLOW_SAVE_FAILED: "Could not save flow data to permanent storage.", ARCHITECT_FLOW_SERIALIZE_FAILED: "Could not serialize flow data.", ARCHITECT_FLOWS_QUERY_FAILED: "The query to retrieve a list of flows failed.", ARCHITECT_FLOWS_QUERY_RESULTS_NOT_FOUND: "Could not find the flows query results", ARCHITECT_FLOW_TEMP_FILE_OPEN_FAILED: "Could not open temp file for flow data.", ARCHITECT_FLOW_TEMP_FILE_SAVE_FAILED: "Could not save flow data to temp file.", ARCHITECT_FLOW_VALIDATE_FAILED: "Failed to validate flow '%(name)s'.", ARCHITECT_FLOW_VALIDATE_FAILED_INVALID_NAME_CONTAINS_DEBUG: "Failed to validate flow due to invalid name '%(name)s'. Flow names must not end with '-debug'.", ARCHITECT_FLOW_VALIDATE_FAILED_INVALID_NAME_CONTAINS_SLASH: "Failed to validate flow due to invalid name '%(name)s'. Flow names must not contain forward slashes.", ARCHITECT_FLOW_VALIDATE_FAILED_INVALID_NAME_NO_ALPHA: "Failed to validate flow due to invalid name '%(name)s'. Names must contain at least one alphanumeric character.", ARCHITECT_FLOW_VALIDATE_FAILED_INVALID_NAME_TOO_LONG: "Failed to validate flow due to invalid name '%(name)s'. Names must contain no more than 200 characters.", ARCHITECT_FLOW_VALIDATE_FAILED_MISSING_NAME: "Failed to validate flow due to missing name.", ARCHITECT_FLOW_VALIDATE_FAILED_MISSING_TYPE: "Failed to validate flow with name '%(name)s' due to missing type.", ARCHITECT_FLOW_VALIDATE_FAILED_NAME: "Failed to validate flow due to missing or invalid name", ARCHITECT_FLOW_VARIABLE_MISSING: "Flow '%(name)s' cannot be published because variable '%(variable)s' is missing.", ARCHITECT_FLOW_VERSION_MISSING: "Flow '%(name)s' configuration version information is missing.", ARCHITECT_FLOW_VERSION_NOT_PUBLISHED: "Flow '%(name)s' version '%(version)s' has not been published.", ARCHITECT_GDPR_DELETE_FAILED: "The GDPR PII delete/redact operation failed.", ARCHITECT_GDPR_EXPORT_FAILED: "The GDPR PII export operation failed.", ARCHITECT_GDPR_OPERATION_FAILED: "The GDPR operation failed.", ARCHITECT_FLOW_VERSION_VALIDATE_FAILED_CONFIGURATION_VERSION: "Flow version object configuration version is missing or invalid.", ARCHITECT_GENERATED_FLOW_NOT_FOUND: "Could not find generated content for flow '%(name)' version '%(version)' with language '%(language)'.", ARCHITECT_GRAMMAR_ALREADY_EXISTS: "A Grammar with the name '%(name)s' already exists.", ARCHITECT_GRAMMAR_CREATE_FAILED: "Failed to create Grammar", ARCHITECT_GRAMMAR_DELETE_FAILED: "Failed to delete Grammar", ARCHITECT_GRAMMAR_EXCEEDED_MAX_AMOUNT: "Could not create Grammar since maximum number of grammars for this organization (%(max)s) has been reached.", ARCHITECT_GRAMMAR_FETCH_FAILED: "Failed to fetch Grammar.", ARCHITECT_GRAMMAR_LANGUAGE_ALREADY_EXISTS: "The language '%(language)s' already exists for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGE_CREATE_FAILED: "Failed to create language '%(language)s' for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGE_DELETE_FAILED: "Failed to delete language '%(language)s' for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGE_FETCH_FAILED: "Failed to fetch language '%(language)s' for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGE_NOT_FOUND: "Could not find language '%(language)s' for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGES_DELETE_FAILED: "Failed to delete all of the languages for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGES_FETCH_FAILED: "Failed to fetch languages for the specified Grammar.", ARCHITECT_GRAMMAR_LANGUAGE_VALIDATE_FAILED_NO_LANGUAGE: "Failed to validate Grammar language, as no language was provided", ARCHITECT_GRAMMAR_NOT_FOUND: "Could not find Grammar with specified ID.", ARCHITECT_GRAMMAR_VALIDATE_FAILED: "Failed to validate Grammar with name '%(name)s'", ARCHITECT_GRAMMAR_VALIDATE_FAILED_INVALID_NAME_NO_ALPHA: "Failed to validate Grammar due to invalid name '%(name)s'. Names must contain at least one alphanumeric character.", ARCHITECT_GRAMMAR_VALIDATE_FAILED_INVALID_NAME_SPACES: "Failed to validate Grammar due to invalid name '%(name)s'. Names must not contain leading or trailing whitespaces.", ARCHITECT_GRAMMAR_VALIDATE_FAILED_INVALID_NAME_TOO_LONG: "Failed to validate Grammar due to invalid name '%(name)s'. Names must contain no more than 200 characters.", ARCHITECT_GRAMMAR_VALIDATE_FAILED_MISSING_NAME: "Failed to validate Grammar due to missing name.", ARCHITECT_HISTORY_RESULTS_NOT_FOUND: "Could not find the specified history results.", ARCHITECT_INBOUND_CALL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inbound call flow.", ARCHITECT_INBOUND_CHAT_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inbound chat flow.", ARCHITECT_INBOUND_EMAIL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inbound email flow.", ARCHITECT_INBOUND_SHORT_MESSAGE_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inbound short message flow.", ARCHITECT_INQUEUE_CALL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inqueue call flow.", ARCHITECT_INQUEUE_EMAIL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inqueue email flow.", ARCHITECT_INQUEUE_SHORT_MESSAGE_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an inqueue message flow.", ARCHITECT_INVALID_QUERY_PARAMETER: "Query parameter '%(param)' has invalid value '%(value)'.", ARCHITECT_NO_PERMISSION: "The requested operation cannot be completed because the user does not have permission.", ARCHITECT_OBJECT_UPDATE_FAILED: "The database update for the object failed.", ARCHITECT_OBJECT_VALIDATE_FAILED: "Failed to validate object.", ARCHITECT_OBJECT_VALIDATE_FAILED_VALUE: "Failed to validate object due to invalid field value '%(value)s'.", ARCHITECT_OPERATION_ALREADY_IN_PROGRESS: "An operation is already in progress.", ARCHITECT_ORG_INVALID_ID: "The org ID specified '%(id)s' is invalid", ARCHITECT_OUTBOUND_CALL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on an outbound call flow.", ARCHITECT_PENDING_OPERATION: "Cannot perform requested operation since object already has a pending operation.", ARCHITECT_PROMPT_ALREADY_EXISTS: "A prompt called '%(name)s' already exists.", ARCHITECT_PROMPT_CANNOT_DELETE_USED_IN_QUEUES: "Prompt '%(name)s' cannot be deleted due to being used by %(count)s queue configuration(s).", ARCHITECT_PROMPT_HAS_RESOURCES: "Cannot delete prompt '%(name)s' since it contains prompt resources.", ARCHITECT_PROMPT_NOT_FOUND: "Could not find prompt with specified ID.", ARCHITECT_PROMPT_RESOURCE_NOT_FOUND: "Could not find resource with language %(language)s in specified prompt.", ARCHITECT_PROMPT_RESOURCE_ALREADY_EXISTS: "Prompt '%(name)s' already has a resource with language %(language)s.", ARCHITECT_PROMPT_RESOURCE_AUDIO_CANNOT_DELETE: "Could not delete the audio for the prompt resource for %(language)s.", ARCHITECT_PROMPT_RESOURCE_CANNOT_DELETE: "Could not delete the prompt resource for the language %(language)s.", ARCHITECT_PROMPT_RESOURCE_INVALID_TAGS: "The specified tags are in an invalid format.", ARCHITECT_PROMPT_RESOURCE_TAGS_ALREADY_EXIST: "The specified tags already exist in another prompt resource.", ARCHITECT_PROMPT_RESOURCE_VALIDATE_FAILED: "Failed to validate prompt resource with language %(language)s.", ARCHITECT_PROMPT_RESOURCE_VALIDATE_FAILED_LANGUAGE: "Failed to validate prompt resource due to missing or invalid language.", ARCHITECT_PROMPT_VALIDATE_FAILED: "Failed to validate prompt '%(name)s'.", ARCHITECT_PROMPT_VALIDATE_FAILED_INVALID_NAME: "Failed to validate prompt due to invalid name '%(name)s'. Prompt names can only contain letters numbers and the underscore and must start with a letter or number.", ARCHITECT_PROMPT_VALIDATE_FAILED_INVALID_NAME_NO_ALPHA: "Failed to validate prompt due to invalid name '%(name)s'. Names must contain at least one alphanumeric character.", ARCHITECT_PROMPT_VALIDATE_FAILED_INVALID_NAME_TOO_LONG: "Failed to validate prompt due to invalid name '%(name)s'. Names must contain no more than 200 characters.", ARCHITECT_PROMPT_VALIDATE_FAILED_NAME: "Failed to validate prompt due to missing or invalid name.", ARCHITECT_PROMPT_VALIDATE_FAILED_MISSING_NAME: "Failed to validate prompt due to missing name.", ARCHITECT_PROPERTY_EXCEEDS_MAX_CHARACTER_LENGTH: "Property '%(property_name)' exceeds max character limit of %(limit)", ARCHITECT_QUERY_PARAMETER_MISSING: "Query parameter '%(param)s' is missing or empty.", ARCHITECT_REQUEST_HEADER_MISSING: "Request header '%(header)s' is missing or empty.", ARCHITECT_SECURE_CALL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a secure call flow.", ARCHITECT_SECURE_CALL_FLOW_NOT_SUPPORTED: "Secure call flows are not supported by the current product levels. One of the following is required: %(products).", ARCHITECT_SURVEY_INVITE_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a survey invite flow.", ARCHITECT_SPEECH_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a speech flow.", ARCHITECT_SYSTEM_FLOW_CANNOT_CREATE: "Users cannot create system flows.", ARCHITECT_SYSTEM_FLOW_NAME_OR_DESCRIPTION_ERROR: "System flow names and descriptions cannot be changed.", ARCHITECT_SYSTEM_PROMPT_NOT_FOUND: "Could not find system prompt with specified ID.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_CANNOT_CREATE_NON_DEFAULT: "Cannot create a non-default resource for the language '%(language)s' because a default resource for that language doesn't exist. A default must be created first.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_CANNOT_DELETE_DEFAULT: "Cannot delete the default resource for the language '%(language)s' because it will leave that language without a default resource.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_INVALID_LANGUAGE: "The specified language is not valid.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_OVERRIDE_CANNOT_DELETE: "Could not delete the system prompt override resource for the language '%(language).", ARCHITECT_SYSTEM_PROMPT_RESOURCE_LANG_MISSING: "A language was not specified in the request.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_NOT_FOUND: "Could not find resource with language %(language)s in system prompt '%(name)s'.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_OVERRIDE_ALREADY_EXISTS: "System prompt '%(name)s' already has an override for language %(language)s.", ARCHITECT_SYSTEM_PROMPT_RESOURCE_OVERRIDE_NOT_FOUND: "Could not find resource override with language %(language)s in specified system prompt.", ARCHITECT_USER_IN_QUEUE_FLOWS_DISABLED: "User-created in-queue flows are currently disabled.", ARCHITECT_VOICE_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a voice flow.", ARCHITECT_VOICEMAIL_FLOW_INVALID_OPERATION: "Cannot perform requested operation on a voicemail flow.", ARCHITECT_WORKFLOW_INVALID_OPERATION: "Cannot perform requested operation on a workflow.", ARCHITECT_WORKITEM_INVALID_OPERATION: "Cannot perform requested operation on a workitem flow.", ARCHITECT_WORKTYPE_INVALID_ID: "The worktype ID specified '%(id)s' is invalid", ARCHITECT_WORKTYPE_FETCH_FAILED: "Failed to fetch the worktype '%(worktypeId)s'", ARCHITECT_WORKTYPE_NOT_FOUND: "Could not find the worktype '%(worktypeId)s'.", ARCHITECT_EXTERNAL_CALL_FAILURE: "A call to another backend service failed.", ARCHITECT_EXTERNAL_USER_QUERY_ERROR: "Failed querying backend service for information on user '%(user)s'.", ARCHITECT_TOO_MANY_REQUESTS: "We\u2019re handling a lot of requests right now. Please try again later.", ARCHITECT_UNSPECIFIED_ERROR: "An unknown or unspecified error occurred.", ARCHITECT_UNSUPPORTED_DATA_FIELD: "The provided data field '%(field)' is not supported.", ARCHITECT_UNSUPPORTED_FEATURE: "This feature '%(feature)' is not supported.", ARCHITECT_UNSUPPORTED_QUERY_PARAMETER: "The query parameter '%(parameter)' is not supported.", MISSING_PERMISSIONS: "The requested operation cannot be completed because the user does not have permission.", GEOCODING_INVALID_ADDRESS: "Invalid Geocoding Address." }; }, 6142(e2) { @@ -128114,7 +128466,7 @@ up tokens before clients start, and update them on any change. } }, 60288(e2) { "use strict"; - e2.exports = JSON.parse('{"$schema":"./systemVariables.schema.json","__AGENT_UI_LANGUAGE__":{"name":"Flow.AgentUiLanguage","dataTypeId":"str","unlocalizedDescriptionKey":"emailSend.variables.agentUiLanguageDescription","flowTypes":{"emailsend":{}}},"__CALL_ANI__":{"name":"Call.Ani","dataTypeId":"str","descriptionKey":"systemVariables.callAni","flowTypes":{"allCall":{},"voice":{}}},"__CALL_CONTACT_ID__":{"name":"Email.ContactId","dataTypeId":"str","descriptionKey":"systemVariables.callContactId","flowTypes":{"inboundemail":{"featureConfig":"outboundEmailCampaigns"},"inqueueemail":{"featureConfig":"outboundEmailCampaigns"},"inboundshortmessage":{"name":"Message.ContactId"},"inqueueshortmessage":{"name":"Message.ContactId"},"outboundcall":{"name":"Call.ContactId"}}},"__CALL_CONVERSATION_ID__":{"name":"Call.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.callConversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"allCall":{}}},"__CALL_CURRENT_QUEUE__":{"name":"Email.CurrentQueue","dataTypeId":"que","flowTypes":{"inqueuecall":{"name":"Call.CurrentQueue","descriptionKey":"systemVariables.callCurrentQueue"},"emailsend":{"descriptionKey":"systemVariables.emailDraftCurrentQueueVariableDescription"},"inqueueemail":{"descriptionKey":"systemVariables.emailCurrentQueueVariableDescription"},"inqueueshortmessage":{"name":"Message.CurrentQueue","descriptionKey":"systemVariables.messageCurrentQueueVariableDescription"}}},"__CALL_DNIS_ORIGINAL__":{"name":"Call.CalledAddressOriginal","dataTypeId":"str","descriptionKey":"systemVariables.callCalledAddressOriginal","flowTypes":{"allCall":{},"voice":{}}},"__CALL_DNIS__":{"name":"Call.CalledAddress","dataTypeId":"str","descriptionKey":"systemVariables.callCalledAddress","flowTypes":{"allCall":{},"voice":{}}},"__CALL_ESTIMATED_WAIT_TIME__":{"name":"Call.EstimatedWaitTime","dataTypeId":"dur","flowTypes":{"inqueuecall":{"descriptionKey":"systemVariables.callEstimatedWaitTime"},"inqueueemail":{"name":"Email.EstimatedWaitTime","descriptionKey":"systemVariables.emailEstimatedWaitTimeVariableDescription"},"inqueueshortmessage":{"name":"Message.EstimatedWaitTime","descriptionKey":"systemVariables.messageEstimatedWaitTimeVariableDescription"}}},"__CALL_INVOCATION_DATA__":{"name":"Call.InvocationData","dataTypeId":"jsn","descriptionKey":"systemVariables.invocationData","flowTypes":{"inboundcall":{"featureConfig":"postCallActionFeature"},"voicesurvey":{"name":"Session.InvocationData"}}},"__CALL_POSITION_IN_QUEUE__":{"name":"Call.PositionInQueue","dataTypeId":"int","flowTypes":{"inqueuecall":{"descriptionKey":"systemVariables.callPositionInQueue"},"inqueueemail":{"name":"Email.PositionInQueue","descriptionKey":"systemVariables.emailPositionInQueueVariableDescription"},"inqueueshortmessage":{"name":"Message.PositionInQueue","descriptionKey":"systemVariables.messagePositionInQueueVariableDescription"}}},"__CALL_REMOTE_NAME__":{"name":"Call.RemoteName","dataTypeId":"str","descriptionKey":"systemVariables.callRemoteName","flowTypes":{"allCall":{},"voice":{}}},"__CALL_UUIDATA__":{"name":"Call.UUIData","dataTypeId":"str","descriptionKey":"inboundOutboundAndInQueueCallFlowVariables.uuiData","flowTypes":{"inboundcall":{},"inqueuecall":{},"outboundcall":{}}},"__CHAT_CONVERSATION_ID__":{"name":"Chat.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.chatConversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"inboundchat":{}}},"__CHAT_GUEST__":{"name":"Chat.Guest","dataTypeId":"cpx_chat_guest","descriptionKey":"systemVariables.chatGuest","flowTypes":{"inboundchat":{}}},"__CHAT_JOURNEY_CONTEXT__":{"name":"Message.JourneyContext","dataTypeId":"cpx_journey_context","flowTypes":{"inboundshortmessage":{"descriptionKey":"systemVariables.messageJourneyContextVariableDescription","featureConfig":"inboundShortMessageFlows_Journey"},"inqueueshortmessage":{"descriptionKey":"systemVariables.messageJourneyContextVariableDescription","featureConfig":"inboundShortMessageFlows_Journey"},"inboundchat":{"name":"Chat.JourneyContext","descriptionKey":"systemVariables.chatJourneyContext"}}},"__CONVERSATION_ACD_SKILLS__":{"name":"Call.ACDSkills","dataTypeId":"skl","isCollection":true,"descriptionKey":"systemVariables.conversationACDSkillsVariableDescription","featureConfig":"setPrioritySkillsFeature","flowTypes":{"inqueuecall":{},"inqueueemail":{"name":"Email.ACDSkills"},"inqueueshortmessage":{"name":"Message.ACDSkills"},"commonmodule":{"name":"Session.ACDSkills"}}},"__CONVERSATION_LANGUAGE_SKILL__":{"name":"Email.LanguageSkill","dataTypeId":"lac","flowTypes":{"inboundemail":{"descriptionKey":"systemVariables.emailLanguageSkill","deprecatedId":"__EMAIL_LANGUAGE_SKILL__"},"inqueueemail":{"descriptionKey":"systemVariables.emailLanguageSkill","deprecatedId":"__EMAIL_LANGUAGE_SKILL__"},"inqueuecall":{"name":"Call.LanguageSkill","descriptionKey":"systemVariables.conversationLanguageSkillVariableDescription","featureConfig":"setPrioritySkillsFeature"},"inqueueshortmessage":{"name":"Message.LanguageSkill","descriptionKey":"systemVariables.conversationLanguageSkillVariableDescription","featureConfig":"setPrioritySkillsFeature"},"commonmodule":{"name":"Session.LanguageSkill","descriptionKey":"systemVariables.conversationLanguageSkillVariableDescription","featureConfig":"setPrioritySkillsFeature"}}},"__CONVERSATION_PRIORITY__":{"name":"Call.Priority","dataTypeId":"int","descriptionKey":"systemVariables.conversationPriorityVariableDescription","featureConfig":"setPrioritySkillsFeature","flowTypes":{"inqueuecall":{},"inqueueemail":{"name":"Email.Priority"},"inqueueshortmessage":{"name":"Message.Priority"},"commonmodule":{"name":"Session.Priority"}}},"__EMAIL_CONVERSATION_ID__":{"name":"Email.ConversationId","dataTypeId":"str","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"inboundemail":{"descriptionKey":"systemVariables.emailConversationId"},"inqueueemail":{"descriptionKey":"systemVariables.emailConversationId"},"emailsend":{"descriptionKey":"systemVariables.emailDraftConversationId"}}},"__EMAIL_DRAFT__":{"name":"Email.Draft","dataTypeId":"jsn__architect::draft_email","descriptionKey":"systemVariables.emailDraftVariableDescription","flowTypes":{"emailsend":{}}},"__EMAIL_MESSAGE__":{"name":"Email.Message","dataTypeId":"cpx_email","descriptionKey":"systemVariables.emailMessage","flowTypes":{"inboundemail":{},"inqueueemail":{}}},"__EVENT_DATA__":{"name":"Workitem.EventData","dataTypeId":"jsn__architect::workitem_event_data","descriptionKey":"workitem.workitemEventData","featureConfig":"workitemDateAutomationFeature","flowTypes":{"workitem":{}}},"__EVENT_TYPE__":{"name":"Workitem.EventType","dataTypeId":"str","descriptionKey":"systemVariables.workitemEventType","flowTypes":{"workitem":{}}},"__EXTERNAL_CONTACT_ID__":{"name":"Call.ExternalContactId","dataTypeId":"str","descriptionKey":"systemVariables.externalContactId","featureConfig":"externalContactIdentityResolutionPhase1","flowTypes":{"inboundcall":{},"inqueuecall":{},"outboundcall":{},"securecall":{},"voice":{},"inboundemail":{"name":"Email.ExternalContactId"},"inqueueemail":{"name":"Email.ExternalContactId"},"inboundshortmessage":{"name":"Message.ExternalContactId"},"inqueueshortmessage":{"name":"Message.ExternalContactId"},"bot":{"name":"Session.ExternalContactId"},"digitalbot":{"name":"Session.ExternalContactId"},"voicemail":{"name":"Voicemail.ExternalContactId","deprecatedName":"call.externalcontactid"}}},"__EXTERNAL_TAG__":{"name":"Call.ExternalTag","dataTypeId":"str","flowTypes":{"allCall":{"descriptionKey":"systemVariables.callExternalTag"},"voice":{"descriptionKey":"systemVariables.callExternalTag"},"emailsend":{"name":"Email.ExternalTag","descriptionKey":"systemVariables.emailExternalTag"},"inboundemail":{"name":"Email.ExternalTag","descriptionKey":"systemVariables.emailExternalTag"},"inqueueemail":{"name":"Email.ExternalTag","descriptionKey":"systemVariables.emailExternalTag"},"inboundshortmessage":{"name":"Message.ExternalTag","descriptionKey":"systemVariables.messageExternalTag"},"inqueueshortmessage":{"name":"Message.ExternalTag","descriptionKey":"systemVariables.messageExternalTag"}}},"__FLOW_CAMPAIGN__":{"name":"Email.Campaign","dataTypeId":"cam","descriptionKey":"systemVariables.flowCampaign","flowTypes":{"inboundemail":{"featureConfig":"outboundEmailCampaigns"},"inqueueemail":{"featureConfig":"outboundEmailCampaigns"},"inboundshortmessage":{"name":"Message.Campaign"},"inqueueshortmessage":{"name":"Message.Campaign"},"outboundcall":{"name":"Call.Campaign","deprecatedName":"flow.campaign"}}},"__FLOW_CONTACT_LIST__":{"name":"Email.ContactList","dataTypeId":"cnl","descriptionKey":"systemVariables.flowContactList","flowTypes":{"inboundemail":{"featureConfig":"outboundEmailCampaigns"},"inqueueemail":{"featureConfig":"outboundEmailCampaigns"},"inboundshortmessage":{"name":"Message.ContactList"},"inqueueshortmessage":{"name":"Message.ContactList"},"outboundcall":{"name":"Call.ContactList","deprecatedName":"flow.contactlist"}}},"__FLOW_CONTACT__":{"name":"Call.Contact","dataTypeId":"con","descriptionKey":"systemVariables.flowContact","deprecatedName":"flow.contact","flowTypes":{"outboundcall":{}}},"__FLOW_HOLD_PROMPT__":{"name":"Flow.HoldPrompt","dataTypeId":"pmt","descriptionKey":"inQueueFlowVariables.flowHoldPrompt","flowTypes":{"inqueuecall":{}}},"__FLOW_INVOCATION_DATA__":{"name":"Flow.InvocationData","dataTypeId":"str","descriptionKey":"systemVariables.flowInvocationData","flowTypes":{"securecall":{}}},"__FLOW_IS_TEST__":{"name":"Flow.IsTest","dataTypeId":"bln","descriptionKey":"systemVariables.flowIsTest","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{},"inboundchat":{},"inboundemail":{},"inboundshortmessage":{},"inqueueemail":{},"inqueueshortmessage":{},"surveyinvite":{},"businessprocess":{"name":"Process.IsTest"},"workflow":{},"workitem":{}}},"__FLOW_START_TIME__":{"name":"Flow.StartDateTimeUtc","dataTypeId":"dtm","descriptionKey":"systemVariables.flowStartTime","flowTypes":{"all":{},"businessprocess":{"name":"Process.StartDateTimeUtc"}}},"__FLOW_VERSION__":{"name":"Flow.Version","dataTypeId":"str","descriptionKey":"systemVariables.flowVersion","flowTypes":{"all":{},"businessprocess":{"name":"Process.Version"}}},"__FLOW_WRAPUP_CODE__":{"name":"Flow.WrapupCode","dataTypeId":"wrc","descriptionKey":"systemVariables.flowWrapupCode","flowTypes":{"outboundcall":{}}},"__FORMAT_BOOL__":{"name":"Format.Bool","dataTypeId":"blc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_CURRENCY__":{"name":"Format.Currency","dataTypeId":"cuc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_DATE__":{"name":"Format.Date","dataTypeId":"dac","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_NUMBER__":{"name":"Format.Number","dataTypeId":"nuc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_PHONE_NUMBER__":{"name":"Format.PhoneNumber","dataTypeId":"phc","featureToggle":"archPhoneNumberPhase2","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_STRING__":{"name":"Format.String","dataTypeId":"stc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_TIME_PART__":{"name":"Format.TimePart","dataTypeId":"tpc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_TIME__":{"name":"Format.Time","dataTypeId":"tic","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__INTERACTION_ID__":{"name":"Interaction.Id","dataTypeId":"str","descriptionKey":"systemVariables.interactionId","flowTypes":{"allCall":{}}},"__INTERACTION_LANGUAGE__":{"name":"Call.Language","dataTypeId":"str","descriptionKey":"systemVariables.interactionLanguage","flowTypes":{"allCall":{"deprecatedName":"interaction.language"},"allBot":{"name":"Session.Language"},"commonmodule":{"name":"Session.Language"},"emailsend":{"name":"Email.Language"},"inboundemail":{"name":"Email.Language"},"inqueueemail":{"name":"Email.Language"},"inboundshortmessage":{"name":"Message.Language"},"inqueueshortmessage":{"name":"Message.Language"},"inboundchat":{"name":"Chat.Language"},"businessprocess":{"name":"Process.Language"},"workflow":{"name":"Workflow.Language"},"workitem":{"name":"Workitem.Language"}}},"__LANGUAGE_CASE__":{"name":"Language.Case","dataTypeId":"lcc","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__LANGUAGE_GENDER__":{"name":"Language.Gender","dataTypeId":"lgc","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__LANGUAGE_QUANTITY__":{"name":"Language.Quantity","dataTypeId":"lqc","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__LAST_COLLECTION_MODE__":{"name":"Call.LastCollectionMode","dataTypeId":"str","descriptionKey":"systemVariables.lastCollectionModeDescription","featureConfig":"lastCollectionModeVariable","flowTypes":{"allCall":{"descriptionArgs":["inputModesSpeechDtmf"]},"bot":{"name":"Session.LastCollectionMode","descriptionArgs":["inputModesSpeechDtmfText"]},"voicesurvey":{"name":"Session.LastCollectionMode","descriptionArgs":["inputModesSpeechDtmf"]}}},"__LAST_INPUT__":{"name":"Flow.$lastInput","dataTypeId":"str","isInternal":true,"flowTypes":{"allCall":{},"commonmodule":{}}},"__MAX_DATETIME__":{"name":"System.MaxDateTime","dataTypeId":"dtm","descriptionKey":"systemVariables.maxDateTime","flowTypes":{"all":{}}},"__MAX_DATE__":{"name":"System.MaxDate","dataTypeId":"dat","descriptionKey":"systemVariables.maxDate","flowTypes":{"allBot":{}}},"__MAX_DURATION__":{"name":"System.MaxDuration","dataTypeId":"dur","descriptionKey":"systemVariables.maxDuration","flowTypes":{"all":{}}},"__MAX_INT__":{"name":"System.MaxInt","dataTypeId":"int","descriptionKey":"systemVariables.maxInt","descriptionArgs":["maxInt"],"flowTypes":{"all":{}}},"__MAX_TIME__":{"name":"System.MaxTime","dataTypeId":"tim","descriptionKey":"systemVariables.maxTime","flowTypes":{"allBot":{}}},"__MENU_LAST_COLLECTION_NO_INPUT__":{"name":"Menu.LastCollectionNoInput","dataTypeId":"bln","descriptionKey":"systemVariables.menuLastCollectionNoInput","featureConfig":"voicemailFlows","flowTypes":{"inboundcall":{},"outboundcall":{},"securecall":{},"voicemail":{}}},"__MENU_LAST_COLLECTION_NO_MATCH__":{"name":"Menu.LastCollectionNoMatch","dataTypeId":"bln","descriptionKey":"systemVariables.menuLastCollectionNoMatch","featureConfig":"voicemailFlows","flowTypes":{"inboundcall":{},"outboundcall":{},"securecall":{},"voicemail":{}}},"__MESSAGE_CONVERSATION_ID__":{"name":"Message.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.messagingConversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MESSAGE_INVOCATION_DATA__":{"name":"Message.InvocationData","dataTypeId":"jsn","descriptionKey":"systemVariables.invocationData","featureConfig":"postFlowDigitalFeature","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MESSAGE_IS_AUTHENTICATED__":{"name":"Message.IsAuthenticated","dataTypeId":"bln","descriptionKey":"systemVariables.messagingIsAuthenticated","flowTypes":{"inboundshortmessage":{"featureConfig":"authorizedWebMessaging"},"inqueueshortmessage":{"featureConfig":"authorizedWebMessaging"},"digitalbot":{"name":"Session.IsAuthenticated","featureConfig":"botFlowsAuthentication"}}},"__MESSAGE_IS_NEW_CONVERSATION__":{"name":"Message.IsNewConversation","dataTypeId":"bln","descriptionKey":"systemVariables.messagingIsNewConversation","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MESSAGE_MESSAGE__":{"name":"Message.Message","dataTypeId":"cpx_short_message","descriptionKey":"systemVariables.messageMessage","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MIN_DATETIME__":{"name":"System.MinDateTime","dataTypeId":"dtm","descriptionKey":"systemVariables.minDateTime","flowTypes":{"all":{}}},"__MIN_DATE__":{"name":"System.MinDate","dataTypeId":"dat","descriptionKey":"systemVariables.minDate","flowTypes":{"allBot":{}}},"__MIN_DURATION__":{"name":"System.MinDuration","dataTypeId":"dur","descriptionKey":"systemVariables.minDuration","flowTypes":{"all":{}}},"__MIN_INT__":{"name":"System.MinInt","dataTypeId":"int","descriptionKey":"systemVariables.minInt","descriptionArgs":["minInt"],"flowTypes":{"all":{}}},"__MIN_TIME__":{"name":"System.MinTime","dataTypeId":"tim","descriptionKey":"systemVariables.minTime","flowTypes":{"allBot":{}}},"__SESSION_ACTIVE_INTENT__":{"name":"Session.ActiveIntent","dataTypeId":"str","descriptionKey":"systemVariables.sessionActiveIntent","flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_CHANNEL_TYPE__":{"name":"Session.ChannelType","dataTypeId":"str","descriptionKey":"systemVariables.sessionChannelType","descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionChannelTypeVoiceSurvey"}},"flowTypes":{"allBot":{}}},"__SESSION_CONVERSATION_ID__":{"name":"Session.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.sessionConversationId","copyPasteId":"__CONVERSATION_ID__","descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionConversationIdVoiceSurvey"}},"flowTypes":{"allBot":{}}},"__SESSION_LAST_COLLECTION_CONFIDENCE__":{"name":"Session.LastCollectionConfidence","dataTypeId":"dec","descriptionKey":"systemVariables.sessionLastCollectionConfidence","descriptionArgs":["actions.askForActionGeneric"],"descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionLastCollectionConfidenceVoiceSurvey","descriptionArgs":["actions.askForActionGeneric"]}},"flowTypes":{"allBot":{}}},"__SESSION_LAST_COLLECTION_UTTERANCE__":{"name":"Session.LastCollectionUtterance","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastCollectionUtterance","descriptionArgs":["actions.askForActionGeneric"],"descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionLastCollectionUtteranceVoiceSurvey","descriptionArgs":["actions.askForActionGeneric"]}},"flowTypes":{"allBot":{}}},"__SESSION_LAST_COMPLETED_INTENT__":{"name":"Session.LastCompletedIntent","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastCompletedIntent","descriptionArgs":["actions.askForIntent"],"flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_LAST_KNOWLEDGE_ANSWER__":{"name":"Session.LastKnowledgeAnswer","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeAnswer","featureConfig":"botFlowsKnowledge","flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_LAST_KNOWLEDGE_GENERATION__":{"name":"Session.LastKnowledgeGeneratedAnswer","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeGenerated","featureConfig":"botFlowsAnswerGenerationMultipleArticles","flowTypes":{"bot":{},"digitalbot":{}}},"__SESSION_LAST_KNOWLEDGE_QUESTION__":{"name":"Session.LastKnowledgeQuestion","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeQuestion","featureConfig":"botFlowsKnowledge","flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_LAST_KNOWLEDGE_SEARCH_ID__":{"name":"Session.LastKnowledgeSearchId","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeSearchId","flowTypes":{"bot":{"featureConfig":"botFlowsAdvancedKnowledgeHandling"},"digitalbot":{"featureConfig":"botFlowsDigitalBotFlowsKnowledgeEndToEndFeature"}}},"__SESSION_LAST_NLU_COLLECTION_CONFIDENCE__":{"name":"Session.LastNLUCollectionConfidence","dataTypeId":"dec","descriptionKey":"systemVariables.sessionLastNLUCollectionConfidence","descriptionArgs":["actions.askForActionGeneric"],"featureConfig":"botFlowsLastNLUCollectionConfidence","flowTypes":{"allBot":{}}},"__SESSION_SOURCE__":{"name":"Session.Source","dataTypeId":"str","descriptionKey":"systemVariables.sessionSource","descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionSourceVoiceSurvey"}},"flowTypes":{"allBot":{}}},"__SURVEY_CONVERSATION_END_DATETIME__":{"name":"Survey.ConversationEndDateTimeUtc","dataTypeId":"dtm","descriptionKey":"surveyInviteFlowVariables.conversationEndDateTime","flowTypes":{"surveyinvite":{}}},"__SURVEY_CONVERSATION_ID__":{"name":"Survey.ConversationId","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.conversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"surveyinvite":{}}},"__SURVEY_CONVERSATION_START_DATETIME__":{"name":"Survey.ConversationStartDateTimeUtc","dataTypeId":"dtm","descriptionKey":"surveyInviteFlowVariables.conversationStartDateTime","flowTypes":{"surveyinvite":{}}},"__SURVEY_CONVERSATION_TYPE__":{"name":"Survey.ConversationType","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.conversationType","flowTypes":{"surveyinvite":{}}},"__SURVEY_CUSTOMER_ADDRESS__":{"name":"Survey.CustomerAddress","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.customerAddress","flowTypes":{"surveyinvite":{}}},"__SURVEY_CUSTOMER_CONTACT__":{"name":"Survey.CustomerContact","dataTypeId":"cpx_external_contact","descriptionKey":"surveyInviteFlowVariables.customerContact","flowTypes":{"surveyinvite":{}}},"__SURVEY_CUSTOMER_ORGANIZATION__":{"name":"Survey.CustomerOrganization","dataTypeId":"cpx_external_organization","descriptionKey":"surveyInviteFlowVariables.customerOrganization","flowTypes":{"surveyinvite":{}}},"__SURVEY_URL__":{"name":"Survey.Url","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.url","flowTypes":{"surveyinvite":{}}},"__SYSINFO_CONVERSATION__":{"name":"System.Conversation","dataTypeId":"ctc","descriptionKey":"surveyInviteFlowVariables.conversation","flowTypes":{"allCall":{},"allAutomate":{}}},"__SYSINFO_CURRENCIES__":{"name":"System.Currencies","dataTypeId":"cec","descriptionKey":"systemVariables.infoCurrencies","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_DATETIME__":{"name":"System.DateTime","dataTypeId":"dlc","descriptionKey":"systemVariables.infoDateTimes","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_LANGUAGES__":{"name":"System.Languages","dataTypeId":"lnc","descriptionKey":"systemVariables.infoLanguages","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_REGIONS__":{"name":"System.Regions","dataTypeId":"rec","descriptionKey":"systemVariables.infoRegions","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_SURVEY__":{"name":"System.Survey","dataTypeId":"sec","descriptionKey":"surveyInviteFlowVariables.survey","flowTypes":{"allCall":{},"allAutomate":{}}},"__VOICEMAIL_DEBUG_ENTITY_TYPE__":{"name":"Voicemail.DebugEntityType","dataTypeId":"str","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugEntityType","descriptionKey":"systemVariables.voicemailDebugEntityTypeDescription","descriptionArgs":["voicemailEntityTypeGroupId","voicemailEntityTypeQueueId","voicemailEntityTypeUserId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_DEBUG_GROUP__":{"name":"Voicemail.DebugGroup","dataTypeId":"grp","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugGroup","descriptionKey":"systemVariables.voicemailDebugGroupDescription","descriptionArgs":["voicemailEntityTypeGroupId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_DEBUG_QUEUE__":{"name":"Voicemail.DebugQueue","dataTypeId":"que","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugQueue","descriptionKey":"systemVariables.voicemailDebugQueueDescription","descriptionArgs":["voicemailEntityTypeQueueId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_DEBUG_USER__":{"name":"Voicemail.DebugUser","dataTypeId":"usr","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugUser","descriptionKey":"systemVariables.voicemailDebugUserDescription","descriptionArgs":["voicemailEntityTypeUserId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENABLED__":{"name":"Voicemail.Enabled","dataTypeId":"bln","descriptionKey":"systemVariables.voicemailEnabledDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_GREETING_AUDIO__":{"name":"Voicemail.EntityGreetingAudio","dataTypeId":"aud","descriptionKey":"systemVariables.voicemailEntityGreetingAudioDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_NAME_AUDIO__":{"name":"Voicemail.EntityNameAudio","dataTypeId":"aud","descriptionKey":"systemVariables.voicemailEntityNameAudioDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_NAME__":{"name":"Voicemail.EntityName","dataTypeId":"str","descriptionKey":"systemVariables.voicemailEntityNameDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_TYPE__":{"name":"Voicemail.EntityType","dataTypeId":"str","descriptionKey":"systemVariables.voicemailEntityTypeDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_GROUP__":{"name":"Voicemail.Group","dataTypeId":"grp","descriptionKey":"systemVariables.voicemailGroupDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_QUEUE__":{"name":"Voicemail.Queue","dataTypeId":"que","descriptionKey":"systemVariables.voicemailQueueDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_USER__":{"name":"Voicemail.User","dataTypeId":"usr","descriptionKey":"systemVariables.voicemailUserDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_VOICEMAIL_SNIPPET__":{"name":"Voicemail.VoicemailSnippet","dataTypeId":"cpx_voicemail_snippet","descriptionKey":"systemVariables.voicemailVoicemailSnippet","flowTypes":{"voicemail":{}}},"__WORKITEM_WORKITEM_ORIGINAL__":{"name":"Workitem.WorkitemOriginal","dataTypeId":"cpx_workitem","descriptionKey":"systemVariables.workitemOriginal","flowTypes":{"workitem":{}}},"__WORKITEM_WORKITEM__":{"name":"Workitem.Workitem","dataTypeId":"cpx_workitem","isReadOnly":false,"descriptionKey":"systemVariables.workitem","flowTypes":{"workitem":{}}}}'); + e2.exports = JSON.parse('{"$schema":"./systemVariables.schema.json","__AGENT_UI_LANGUAGE__":{"name":"Flow.AgentUiLanguage","dataTypeId":"str","unlocalizedDescriptionKey":"emailSend.variables.agentUiLanguageDescription","flowTypes":{"emailsend":{}}},"__CALL_ANI__":{"name":"Call.Ani","dataTypeId":"str","descriptionKey":"systemVariables.callAni","flowTypes":{"allCall":{},"voice":{}}},"__CALL_CONTACT_ID__":{"name":"Email.ContactId","dataTypeId":"str","descriptionKey":"systemVariables.callContactId","flowTypes":{"inboundemail":{"featureConfig":"outboundEmailCampaigns"},"inqueueemail":{"featureConfig":"outboundEmailCampaigns"},"inboundshortmessage":{"name":"Message.ContactId"},"inqueueshortmessage":{"name":"Message.ContactId"},"outboundcall":{"name":"Call.ContactId"}}},"__CALL_CONVERSATION_ID__":{"name":"Call.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.callConversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"allCall":{}}},"__CALL_CURRENT_QUEUE__":{"name":"Email.CurrentQueue","dataTypeId":"que","flowTypes":{"inqueuecall":{"name":"Call.CurrentQueue","descriptionKey":"systemVariables.callCurrentQueue"},"emailsend":{"descriptionKey":"systemVariables.emailDraftCurrentQueueVariableDescription"},"inqueueemail":{"descriptionKey":"systemVariables.emailCurrentQueueVariableDescription"},"inqueueshortmessage":{"name":"Message.CurrentQueue","descriptionKey":"systemVariables.messageCurrentQueueVariableDescription"}}},"__CALL_DNIS_ORIGINAL__":{"name":"Call.CalledAddressOriginal","dataTypeId":"str","descriptionKey":"systemVariables.callCalledAddressOriginal","flowTypes":{"allCall":{},"voice":{}}},"__CALL_DNIS__":{"name":"Call.CalledAddress","dataTypeId":"str","descriptionKey":"systemVariables.callCalledAddress","flowTypes":{"allCall":{},"voice":{}}},"__CALL_ESTIMATED_WAIT_TIME__":{"name":"Call.EstimatedWaitTime","dataTypeId":"dur","flowTypes":{"inqueuecall":{"descriptionKey":"systemVariables.callEstimatedWaitTime"},"inqueueemail":{"name":"Email.EstimatedWaitTime","descriptionKey":"systemVariables.emailEstimatedWaitTimeVariableDescription"},"inqueueshortmessage":{"name":"Message.EstimatedWaitTime","descriptionKey":"systemVariables.messageEstimatedWaitTimeVariableDescription"}}},"__CALL_INVOCATION_DATA__":{"name":"Call.InvocationData","dataTypeId":"jsn","descriptionKey":"systemVariables.invocationData","flowTypes":{"inboundcall":{"featureConfig":"postCallActionFeature"},"voicesurvey":{"name":"Session.InvocationData"}}},"__CALL_POSITION_IN_QUEUE__":{"name":"Call.PositionInQueue","dataTypeId":"int","flowTypes":{"inqueuecall":{"descriptionKey":"systemVariables.callPositionInQueue"},"inqueueemail":{"name":"Email.PositionInQueue","descriptionKey":"systemVariables.emailPositionInQueueVariableDescription"},"inqueueshortmessage":{"name":"Message.PositionInQueue","descriptionKey":"systemVariables.messagePositionInQueueVariableDescription"}}},"__CALL_REMOTE_NAME__":{"name":"Call.RemoteName","dataTypeId":"str","descriptionKey":"systemVariables.callRemoteName","flowTypes":{"allCall":{},"voice":{}}},"__CALL_UUIDATA__":{"name":"Call.UUIData","dataTypeId":"str","descriptionKey":"inboundOutboundAndInQueueCallFlowVariables.uuiData","flowTypes":{"inboundcall":{},"inqueuecall":{},"outboundcall":{}}},"__CHAT_CONVERSATION_ID__":{"name":"Chat.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.chatConversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"inboundchat":{}}},"__CHAT_GUEST__":{"name":"Chat.Guest","dataTypeId":"cpx_chat_guest","descriptionKey":"systemVariables.chatGuest","flowTypes":{"inboundchat":{}}},"__CHAT_JOURNEY_CONTEXT__":{"name":"Message.JourneyContext","dataTypeId":"cpx_journey_context","flowTypes":{"inboundshortmessage":{"descriptionKey":"systemVariables.messageJourneyContextVariableDescription","featureConfig":"inboundShortMessageFlows_Journey"},"inqueueshortmessage":{"descriptionKey":"systemVariables.messageJourneyContextVariableDescription","featureConfig":"inboundShortMessageFlows_Journey"},"inboundchat":{"name":"Chat.JourneyContext","descriptionKey":"systemVariables.chatJourneyContext"}}},"__CONVERSATION_ACD_SKILLS__":{"name":"Call.ACDSkills","dataTypeId":"skl","isCollection":true,"descriptionKey":"systemVariables.conversationACDSkillsVariableDescription","flowTypes":{"inqueuecall":{},"inqueueemail":{"name":"Email.ACDSkills"},"inqueueshortmessage":{"name":"Message.ACDSkills"},"commonmodule":{"name":"Session.ACDSkills"}}},"__CONVERSATION_LANGUAGE_SKILL__":{"name":"Email.LanguageSkill","dataTypeId":"lac","flowTypes":{"inboundemail":{"descriptionKey":"systemVariables.emailLanguageSkill","deprecatedId":"__EMAIL_LANGUAGE_SKILL__"},"inqueueemail":{"descriptionKey":"systemVariables.emailLanguageSkill","deprecatedId":"__EMAIL_LANGUAGE_SKILL__"},"inqueuecall":{"name":"Call.LanguageSkill","descriptionKey":"systemVariables.conversationLanguageSkillVariableDescription"},"inqueueshortmessage":{"name":"Message.LanguageSkill","descriptionKey":"systemVariables.conversationLanguageSkillVariableDescription"},"commonmodule":{"name":"Session.LanguageSkill","descriptionKey":"systemVariables.conversationLanguageSkillVariableDescription"}}},"__CONVERSATION_PRIORITY__":{"name":"Call.Priority","dataTypeId":"int","descriptionKey":"systemVariables.conversationPriorityVariableDescription","flowTypes":{"inqueuecall":{},"inqueueemail":{"name":"Email.Priority"},"inqueueshortmessage":{"name":"Message.Priority"},"commonmodule":{"name":"Session.Priority"}}},"__EMAIL_CONVERSATION_ID__":{"name":"Email.ConversationId","dataTypeId":"str","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"inboundemail":{"descriptionKey":"systemVariables.emailConversationId"},"inqueueemail":{"descriptionKey":"systemVariables.emailConversationId"},"emailsend":{"descriptionKey":"systemVariables.emailDraftConversationId"}}},"__EMAIL_DRAFT__":{"name":"Email.Draft","dataTypeId":"jsn__architect::draft_email","descriptionKey":"systemVariables.emailDraftVariableDescription","flowTypes":{"emailsend":{}}},"__EMAIL_MESSAGE__":{"name":"Email.Message","dataTypeId":"cpx_email","descriptionKey":"systemVariables.emailMessage","flowTypes":{"inboundemail":{},"inqueueemail":{}}},"__EVENT_DATA__":{"name":"Workitem.EventData","dataTypeId":"jsn__architect::workitem_event_data","descriptionKey":"workitem.workitemEventData","featureConfig":"workitemDateAutomationFeature","flowTypes":{"workitem":{}}},"__EVENT_TYPE__":{"name":"Workitem.EventType","dataTypeId":"str","descriptionKey":"systemVariables.workitemEventType","flowTypes":{"workitem":{}}},"__EXTERNAL_CONTACT_ID__":{"name":"Call.ExternalContactId","dataTypeId":"str","descriptionKey":"systemVariables.externalContactId","featureConfig":"externalContactIdentityResolutionPhase1","flowTypes":{"inboundcall":{},"inqueuecall":{},"outboundcall":{},"securecall":{},"voice":{},"inboundemail":{"name":"Email.ExternalContactId"},"inqueueemail":{"name":"Email.ExternalContactId"},"inboundshortmessage":{"name":"Message.ExternalContactId"},"inqueueshortmessage":{"name":"Message.ExternalContactId"},"bot":{"name":"Session.ExternalContactId"},"digitalbot":{"name":"Session.ExternalContactId"},"voicemail":{"name":"Voicemail.ExternalContactId","deprecatedName":"call.externalcontactid"}}},"__EXTERNAL_TAG__":{"name":"Call.ExternalTag","dataTypeId":"str","flowTypes":{"allCall":{"descriptionKey":"systemVariables.callExternalTag"},"voice":{"descriptionKey":"systemVariables.callExternalTag"},"emailsend":{"name":"Email.ExternalTag","descriptionKey":"systemVariables.emailExternalTag"},"inboundemail":{"name":"Email.ExternalTag","descriptionKey":"systemVariables.emailExternalTag"},"inqueueemail":{"name":"Email.ExternalTag","descriptionKey":"systemVariables.emailExternalTag"},"inboundshortmessage":{"name":"Message.ExternalTag","descriptionKey":"systemVariables.messageExternalTag"},"inqueueshortmessage":{"name":"Message.ExternalTag","descriptionKey":"systemVariables.messageExternalTag"}}},"__FLOW_CAMPAIGN__":{"name":"Email.Campaign","dataTypeId":"cam","descriptionKey":"systemVariables.flowCampaign","flowTypes":{"inboundemail":{"featureConfig":"outboundEmailCampaigns"},"inqueueemail":{"featureConfig":"outboundEmailCampaigns"},"inboundshortmessage":{"name":"Message.Campaign"},"inqueueshortmessage":{"name":"Message.Campaign"},"outboundcall":{"name":"Call.Campaign","deprecatedName":"flow.campaign"}}},"__FLOW_CONTACT_LIST__":{"name":"Email.ContactList","dataTypeId":"cnl","descriptionKey":"systemVariables.flowContactList","flowTypes":{"inboundemail":{"featureConfig":"outboundEmailCampaigns"},"inqueueemail":{"featureConfig":"outboundEmailCampaigns"},"inboundshortmessage":{"name":"Message.ContactList"},"inqueueshortmessage":{"name":"Message.ContactList"},"outboundcall":{"name":"Call.ContactList","deprecatedName":"flow.contactlist"}}},"__FLOW_CONTACT__":{"name":"Call.Contact","dataTypeId":"con","descriptionKey":"systemVariables.flowContact","deprecatedName":"flow.contact","flowTypes":{"outboundcall":{}}},"__FLOW_HOLD_PROMPT__":{"name":"Flow.HoldPrompt","dataTypeId":"pmt","descriptionKey":"inQueueFlowVariables.flowHoldPrompt","flowTypes":{"inqueuecall":{}}},"__FLOW_INVOCATION_DATA__":{"name":"Flow.InvocationData","dataTypeId":"str","descriptionKey":"systemVariables.flowInvocationData","flowTypes":{"securecall":{}}},"__FLOW_IS_TEST__":{"name":"Flow.IsTest","dataTypeId":"bln","descriptionKey":"systemVariables.flowIsTest","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{},"inboundchat":{},"inboundemail":{},"inboundshortmessage":{},"inqueueemail":{},"inqueueshortmessage":{},"surveyinvite":{},"businessprocess":{"name":"Process.IsTest"},"workflow":{},"workitem":{}}},"__FLOW_START_TIME__":{"name":"Flow.StartDateTimeUtc","dataTypeId":"dtm","descriptionKey":"systemVariables.flowStartTime","flowTypes":{"all":{},"businessprocess":{"name":"Process.StartDateTimeUtc"}}},"__FLOW_VERSION__":{"name":"Flow.Version","dataTypeId":"str","descriptionKey":"systemVariables.flowVersion","flowTypes":{"all":{},"businessprocess":{"name":"Process.Version"}}},"__FLOW_WRAPUP_CODE__":{"name":"Flow.WrapupCode","dataTypeId":"wrc","descriptionKey":"systemVariables.flowWrapupCode","flowTypes":{"outboundcall":{}}},"__FORMAT_BOOL__":{"name":"Format.Bool","dataTypeId":"blc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_CURRENCY__":{"name":"Format.Currency","dataTypeId":"cuc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_DATE__":{"name":"Format.Date","dataTypeId":"dac","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_NUMBER__":{"name":"Format.Number","dataTypeId":"nuc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_PHONE_NUMBER__":{"name":"Format.PhoneNumber","dataTypeId":"phc","featureToggle":"archPhoneNumberPhase2","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_STRING__":{"name":"Format.String","dataTypeId":"stc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_TIME_PART__":{"name":"Format.TimePart","dataTypeId":"tpc","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__FORMAT_TIME__":{"name":"Format.Time","dataTypeId":"tic","hideFromAutocomplete":true,"flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__INTERACTION_ID__":{"name":"Interaction.Id","dataTypeId":"str","descriptionKey":"systemVariables.interactionId","flowTypes":{"allCall":{}}},"__INTERACTION_LANGUAGE__":{"name":"Call.Language","dataTypeId":"str","descriptionKey":"systemVariables.interactionLanguage","flowTypes":{"allCall":{"deprecatedName":"interaction.language"},"allBot":{"name":"Session.Language"},"commonmodule":{"name":"Session.Language"},"emailsend":{"name":"Email.Language"},"inboundemail":{"name":"Email.Language"},"inqueueemail":{"name":"Email.Language"},"inboundshortmessage":{"name":"Message.Language"},"inqueueshortmessage":{"name":"Message.Language"},"inboundchat":{"name":"Chat.Language"},"businessprocess":{"name":"Process.Language"},"workflow":{"name":"Workflow.Language"},"workitem":{"name":"Workitem.Language"}}},"__LANGUAGE_CASE__":{"name":"Language.Case","dataTypeId":"lcc","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__LANGUAGE_GENDER__":{"name":"Language.Gender","dataTypeId":"lgc","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__LANGUAGE_QUANTITY__":{"name":"Language.Quantity","dataTypeId":"lqc","flowTypes":{"allCall":{},"allBot":{},"commonmodule":{}}},"__LAST_COLLECTION_MODE__":{"name":"Call.LastCollectionMode","dataTypeId":"str","descriptionKey":"systemVariables.lastCollectionModeDescription","flowTypes":{"allCall":{"descriptionArgs":["inputModesSpeechDtmf"]},"bot":{"name":"Session.LastCollectionMode","descriptionArgs":["inputModesSpeechDtmfText"]},"voicesurvey":{"name":"Session.LastCollectionMode","descriptionArgs":["inputModesSpeechDtmf"]}}},"__LAST_INPUT__":{"name":"Flow.$lastInput","dataTypeId":"str","isInternal":true,"flowTypes":{"allCall":{},"commonmodule":{}}},"__MAX_DATETIME__":{"name":"System.MaxDateTime","dataTypeId":"dtm","descriptionKey":"systemVariables.maxDateTime","flowTypes":{"all":{}}},"__MAX_DATE__":{"name":"System.MaxDate","dataTypeId":"dat","descriptionKey":"systemVariables.maxDate","flowTypes":{"allBot":{}}},"__MAX_DURATION__":{"name":"System.MaxDuration","dataTypeId":"dur","descriptionKey":"systemVariables.maxDuration","flowTypes":{"all":{}}},"__MAX_INT__":{"name":"System.MaxInt","dataTypeId":"int","descriptionKey":"systemVariables.maxInt","descriptionArgs":["maxInt"],"flowTypes":{"all":{}}},"__MAX_TIME__":{"name":"System.MaxTime","dataTypeId":"tim","descriptionKey":"systemVariables.maxTime","flowTypes":{"allBot":{}}},"__MENU_LAST_COLLECTION_NO_INPUT__":{"name":"Menu.LastCollectionNoInput","dataTypeId":"bln","descriptionKey":"systemVariables.menuLastCollectionNoInput","featureConfig":"voicemailFlows","flowTypes":{"inboundcall":{},"outboundcall":{},"securecall":{},"voicemail":{}}},"__MENU_LAST_COLLECTION_NO_MATCH__":{"name":"Menu.LastCollectionNoMatch","dataTypeId":"bln","descriptionKey":"systemVariables.menuLastCollectionNoMatch","featureConfig":"voicemailFlows","flowTypes":{"inboundcall":{},"outboundcall":{},"securecall":{},"voicemail":{}}},"__MESSAGE_CONVERSATION_ID__":{"name":"Message.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.messagingConversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MESSAGE_INVOCATION_DATA__":{"name":"Message.InvocationData","dataTypeId":"jsn","descriptionKey":"systemVariables.invocationData","featureConfig":"postFlowDigitalFeature","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MESSAGE_IS_AUTHENTICATED__":{"name":"Message.IsAuthenticated","dataTypeId":"bln","descriptionKey":"systemVariables.messagingIsAuthenticated","flowTypes":{"inboundshortmessage":{"featureConfig":"authorizedWebMessaging"},"inqueueshortmessage":{"featureConfig":"authorizedWebMessaging"},"digitalbot":{"name":"Session.IsAuthenticated","featureConfig":"botFlowsAuthentication"}}},"__MESSAGE_IS_NEW_CONVERSATION__":{"name":"Message.IsNewConversation","dataTypeId":"bln","descriptionKey":"systemVariables.messagingIsNewConversation","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MESSAGE_MESSAGE__":{"name":"Message.Message","dataTypeId":"cpx_short_message","descriptionKey":"systemVariables.messageMessage","flowTypes":{"inboundshortmessage":{},"inqueueshortmessage":{}}},"__MIN_DATETIME__":{"name":"System.MinDateTime","dataTypeId":"dtm","descriptionKey":"systemVariables.minDateTime","flowTypes":{"all":{}}},"__MIN_DATE__":{"name":"System.MinDate","dataTypeId":"dat","descriptionKey":"systemVariables.minDate","flowTypes":{"allBot":{}}},"__MIN_DURATION__":{"name":"System.MinDuration","dataTypeId":"dur","descriptionKey":"systemVariables.minDuration","flowTypes":{"all":{}}},"__MIN_INT__":{"name":"System.MinInt","dataTypeId":"int","descriptionKey":"systemVariables.minInt","descriptionArgs":["minInt"],"flowTypes":{"all":{}}},"__MIN_TIME__":{"name":"System.MinTime","dataTypeId":"tim","descriptionKey":"systemVariables.minTime","flowTypes":{"allBot":{}}},"__SESSION_ACTIVE_INTENT__":{"name":"Session.ActiveIntent","dataTypeId":"str","descriptionKey":"systemVariables.sessionActiveIntent","flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_ACTIVE_INTENT_CATEGORY__":{"name":"Session.ActiveIntentCategory","dataTypeId":"str","descriptionKey":"systemVariables.sessionActiveIntentCategory","featureConfig":"botFlowsLLMPoweredFrontDoor","requiresNavigatorEnabled":true,"flowTypes":{"bot":{}}},"__SESSION_CHANNEL_TYPE__":{"name":"Session.ChannelType","dataTypeId":"str","descriptionKey":"systemVariables.sessionChannelType","descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionChannelTypeVoiceSurvey"}},"flowTypes":{"allBot":{}}},"__PROCESS_CONVERSATION_ID__":{"name":"Process.ConversationId","dataTypeId":"str","descriptionStaticStringKey":"generic.twoStringsSpaceSeparator","descriptionArgs":["systemVariables.processConversationId","systemVariables.processConversationIdNotSet"],"copyPasteId":"__CONVERSATION_ID__","flowTypes":{"businessprocess":{}}},"__SESSION_CONVERSATION_ID__":{"name":"Session.ConversationId","dataTypeId":"str","descriptionKey":"systemVariables.sessionConversationId","copyPasteId":"__CONVERSATION_ID__","descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionConversationIdVoiceSurvey"}},"flowTypes":{"allBot":{}}},"__SESSION_LAST_COLLECTION_CONFIDENCE__":{"name":"Session.LastCollectionConfidence","dataTypeId":"dec","descriptionKey":"systemVariables.sessionLastCollectionConfidence","descriptionArgs":["actions.askForActionGeneric"],"descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionLastCollectionConfidenceVoiceSurvey","descriptionArgs":["actions.askForActionGeneric"]}},"flowTypes":{"allBot":{}}},"__SESSION_LAST_COLLECTION_UTTERANCE__":{"name":"Session.LastCollectionUtterance","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastCollectionUtterance","descriptionArgs":["actions.askForActionGeneric"],"descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionLastCollectionUtteranceVoiceSurvey","descriptionArgs":["actions.askForActionGeneric"]}},"flowTypes":{"allBot":{}}},"__SESSION_LAST_COMPLETED_INTENT__":{"name":"Session.LastCompletedIntent","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastCompletedIntent","descriptionArgs":["actions.askForIntent"],"flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_LAST_COMPLETED_INTENT_CATEGORY__":{"name":"Session.LastCompletedIntentCategory","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastCompletedIntentCategory","descriptionArgs":["actions.agenticAskForIntent"],"featureConfig":"botFlowsLLMPoweredFrontDoor","requiresNavigatorEnabled":true,"flowTypes":{"bot":{}}},"__SESSION_LAST_KNOWLEDGE_ANSWER__":{"name":"Session.LastKnowledgeAnswer","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeAnswer","featureConfig":"botFlowsKnowledge","flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_LAST_KNOWLEDGE_GENERATION__":{"name":"Session.LastKnowledgeGeneratedAnswer","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeGenerated","featureConfig":"botFlowsAnswerGenerationMultipleArticles","flowTypes":{"bot":{},"digitalbot":{}}},"__SESSION_LAST_KNOWLEDGE_QUESTION__":{"name":"Session.LastKnowledgeQuestion","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeQuestion","featureConfig":"botFlowsKnowledge","flowTypes":{"bot":{},"digitalbot":{},"voice":{}}},"__SESSION_LAST_KNOWLEDGE_SEARCH_ID__":{"name":"Session.LastKnowledgeSearchId","dataTypeId":"str","descriptionKey":"systemVariables.sessionLastKnowledgeSearchId","flowTypes":{"bot":{"featureConfig":"botFlowsAdvancedKnowledgeHandling"},"digitalbot":{"featureConfig":"botFlowsDigitalBotFlowsKnowledgeEndToEndFeature"}}},"__SESSION_LAST_NLU_COLLECTION_CONFIDENCE__":{"name":"Session.LastNLUCollectionConfidence","dataTypeId":"dec","descriptionKey":"systemVariables.sessionLastNLUCollectionConfidence","descriptionArgs":["actions.askForActionGeneric"],"featureConfig":"botFlowsLastNLUCollectionConfidence","flowTypes":{"allBot":{}}},"__SESSION_SOURCE__":{"name":"Session.Source","dataTypeId":"str","descriptionKey":"systemVariables.sessionSource","descriptionOverrides":{"voicesurvey":{"descriptionKey":"systemVariables.sessionSourceVoiceSurvey"}},"flowTypes":{"allBot":{}}},"__SURVEY_CONVERSATION_END_DATETIME__":{"name":"Survey.ConversationEndDateTimeUtc","dataTypeId":"dtm","descriptionKey":"surveyInviteFlowVariables.conversationEndDateTime","flowTypes":{"surveyinvite":{}}},"__SURVEY_CONVERSATION_ID__":{"name":"Survey.ConversationId","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.conversationId","copyPasteId":"__CONVERSATION_ID__","flowTypes":{"surveyinvite":{}}},"__SURVEY_CONVERSATION_START_DATETIME__":{"name":"Survey.ConversationStartDateTimeUtc","dataTypeId":"dtm","descriptionKey":"surveyInviteFlowVariables.conversationStartDateTime","flowTypes":{"surveyinvite":{}}},"__SURVEY_CONVERSATION_TYPE__":{"name":"Survey.ConversationType","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.conversationType","flowTypes":{"surveyinvite":{}}},"__SURVEY_CUSTOMER_ADDRESS__":{"name":"Survey.CustomerAddress","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.customerAddress","flowTypes":{"surveyinvite":{}}},"__SURVEY_CUSTOMER_CONTACT__":{"name":"Survey.CustomerContact","dataTypeId":"cpx_external_contact","descriptionKey":"surveyInviteFlowVariables.customerContact","flowTypes":{"surveyinvite":{}}},"__SURVEY_CUSTOMER_ORGANIZATION__":{"name":"Survey.CustomerOrganization","dataTypeId":"cpx_external_organization","descriptionKey":"surveyInviteFlowVariables.customerOrganization","flowTypes":{"surveyinvite":{}}},"__SURVEY_URL__":{"name":"Survey.Url","dataTypeId":"str","descriptionKey":"surveyInviteFlowVariables.url","flowTypes":{"surveyinvite":{}}},"__SYSINFO_CONVERSATION__":{"name":"System.Conversation","dataTypeId":"ctc","descriptionKey":"surveyInviteFlowVariables.conversation","flowTypes":{"allCall":{},"allAutomate":{}}},"__SYSINFO_CURRENCIES__":{"name":"System.Currencies","dataTypeId":"cec","descriptionKey":"systemVariables.infoCurrencies","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_DATETIME__":{"name":"System.DateTime","dataTypeId":"dlc","descriptionKey":"systemVariables.infoDateTimes","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_LANGUAGES__":{"name":"System.Languages","dataTypeId":"lnc","descriptionKey":"systemVariables.infoLanguages","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_REGIONS__":{"name":"System.Regions","dataTypeId":"rec","descriptionKey":"systemVariables.infoRegions","flowTypes":{"allCall":{},"commonmodule":{}}},"__SYSINFO_SURVEY__":{"name":"System.Survey","dataTypeId":"sec","descriptionKey":"surveyInviteFlowVariables.survey","flowTypes":{"allCall":{},"allAutomate":{}}},"__VOICEMAIL_DEBUG_ENTITY_TYPE__":{"name":"Voicemail.DebugEntityType","dataTypeId":"str","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugEntityType","descriptionKey":"systemVariables.voicemailDebugEntityTypeDescription","descriptionArgs":["voicemailEntityTypeGroupId","voicemailEntityTypeQueueId","voicemailEntityTypeUserId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_DEBUG_GROUP__":{"name":"Voicemail.DebugGroup","dataTypeId":"grp","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugGroup","descriptionKey":"systemVariables.voicemailDebugGroupDescription","descriptionArgs":["voicemailEntityTypeGroupId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_DEBUG_QUEUE__":{"name":"Voicemail.DebugQueue","dataTypeId":"que","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugQueue","descriptionKey":"systemVariables.voicemailDebugQueueDescription","descriptionArgs":["voicemailEntityTypeQueueId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_DEBUG_USER__":{"name":"Voicemail.DebugUser","dataTypeId":"usr","allowInitialValueForReadOnly":true,"initialValueOptionsKey":"voicemailDebugUser","descriptionKey":"systemVariables.voicemailDebugUserDescription","descriptionArgs":["voicemailEntityTypeUserId"],"flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENABLED__":{"name":"Voicemail.Enabled","dataTypeId":"bln","descriptionKey":"systemVariables.voicemailEnabledDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_GREETING_AUDIO__":{"name":"Voicemail.EntityGreetingAudio","dataTypeId":"aud","descriptionKey":"systemVariables.voicemailEntityGreetingAudioDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_NAME_AUDIO__":{"name":"Voicemail.EntityNameAudio","dataTypeId":"aud","descriptionKey":"systemVariables.voicemailEntityNameAudioDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_NAME__":{"name":"Voicemail.EntityName","dataTypeId":"str","descriptionKey":"systemVariables.voicemailEntityNameDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_ENTITY_TYPE__":{"name":"Voicemail.EntityType","dataTypeId":"str","descriptionKey":"systemVariables.voicemailEntityTypeDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_GROUP__":{"name":"Voicemail.Group","dataTypeId":"grp","descriptionKey":"systemVariables.voicemailGroupDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_QUEUE__":{"name":"Voicemail.Queue","dataTypeId":"que","descriptionKey":"systemVariables.voicemailQueueDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_USER__":{"name":"Voicemail.User","dataTypeId":"usr","descriptionKey":"systemVariables.voicemailUserDescription","flowTypes":{"voicemail":{}}},"__VOICEMAIL_VOICEMAIL_SNIPPET__":{"name":"Voicemail.VoicemailSnippet","dataTypeId":"cpx_voicemail_snippet","descriptionKey":"systemVariables.voicemailVoicemailSnippet","flowTypes":{"voicemail":{}}},"__WORKITEM_WORKITEM_ORIGINAL__":{"name":"Workitem.WorkitemOriginal","dataTypeId":"cpx_workitem","descriptionKey":"systemVariables.workitemOriginal","flowTypes":{"workitem":{}}},"__WORKITEM_WORKITEM__":{"name":"Workitem.Workitem","dataTypeId":"cpx_workitem","isReadOnly":false,"descriptionKey":"systemVariables.workitem","flowTypes":{"workitem":{}}}}'); } }; const i = {}; function n(t2) { diff --git a/servers/genesys-cloud-architect-mcp.js b/servers/genesys-cloud-architect-mcp.js index a2e0130..77f2d85 100644 --- a/servers/genesys-cloud-architect-mcp.js +++ b/servers/genesys-cloud-architect-mcp.js @@ -1,92 +1,92 @@ -"use strict";var fz=Object.create;var Nh=Object.defineProperty;var wz=Object.getOwnPropertyDescriptor;var vz=Object.getOwnPropertyNames;var Cz=Object.getPrototypeOf,Az=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},Uh=(t,e)=>{for(var n in e)Nh(t,n,{get:e[n],enumerable:!0})},bz=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of vz(e))!Az.call(t,a)&&a!==n&&Nh(t,a,{get:()=>e[a],enumerable:!(i=wz(e,a))||i.enumerable});return t};var $r=(t,e,n)=>(n=t!=null?fz(Cz(t)):{},bz(e||!t||!t.__esModule?Nh(n,"default",{value:t,enumerable:!0}):n,t));var Yo=v(Se=>{"use strict";Object.defineProperty(Se,"__esModule",{value:!0});Se.regexpCode=Se.getEsmExportName=Se.getProperty=Se.safeStringify=Se.stringify=Se.strConcat=Se.addCodeArg=Se.str=Se._=Se.nil=Se._Code=Se.Name=Se.IDENTIFIER=Se._CodeOrName=void 0;var Qo=class{};Se._CodeOrName=Qo;Se.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var ar=class extends Qo{constructor(e){if(super(),!Se.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};Se.Name=ar;var $i=class extends Qo{constructor(e){super(),this._items=typeof e=="string"?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return e===""||e==='""'}get str(){var e;return(e=this._str)!==null&&e!==void 0?e:this._str=this._items.reduce((n,i)=>`${n}${i}`,"")}get names(){var e;return(e=this._names)!==null&&e!==void 0?e:this._names=this._items.reduce((n,i)=>(i instanceof ar&&(n[i.str]=(n[i.str]||0)+1),n),{})}};Se._Code=$i;Se.nil=new $i("");function CT(t,...e){let n=[t[0]],i=0;for(;i{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.ValueScope=ui.ValueScopeName=ui.Scope=ui.varKinds=ui.UsedValueState=void 0;var li=Yo(),sw=class extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}},Zc;(function(t){t[t.Started=0]="Started",t[t.Completed=1]="Completed"})(Zc||(ui.UsedValueState=Zc={}));ui.varKinds={const:new li.Name("const"),let:new li.Name("let"),var:new li.Name("var")};var Qc=class{constructor({prefixes:e,parent:n}={}){this._names={},this._prefixes=e,this._parent=n}toName(e){return e instanceof li.Name?e:this.name(e)}name(e){return new li.Name(this._newName(e))}_newName(e){let n=this._names[e]||this._nameGroup(e);return`${e}${n.index++}`}_nameGroup(e){var n,i;if(!((i=(n=this._parent)===null||n===void 0?void 0:n._prefixes)===null||i===void 0)&&i.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}};ui.Scope=Qc;var Xc=class extends li.Name{constructor(e,n){super(n),this.prefix=e}setValue(e,{property:n,itemIndex:i}){this.value=e,this.scopePath=(0,li._)`.${new li.Name(n)}[${i}]`}};ui.ValueScopeName=Xc;var OB=(0,li._)`\n`,ow=class extends Qc{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?OB:li.nil}}get(){return this._scope}name(e){return new Xc(e,this._newName(e))}value(e,n){var i;if(n.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let a=this.toName(e),{prefix:r}=a,s=(i=n.key)!==null&&i!==void 0?i:n.ref,o=this._values[r];if(o){let u=o.get(s);if(u)return u}else o=this._values[r]=new Map;o.set(s,a);let l=this._scope[r]||(this._scope[r]=[]),c=l.length;return l[c]=n.ref,a.setValue(n,{property:r,itemIndex:c}),a}getValue(e,n){let i=this._values[e];if(i)return i.get(n)}scopeRefs(e,n=this._values){return this._reduceValues(n,i=>{if(i.scopePath===void 0)throw new Error(`CodeGen: name "${i}" has no value`);return(0,li._)`${e}${i.scopePath}`})}scopeCode(e=this._values,n,i){return this._reduceValues(e,a=>{if(a.value===void 0)throw new Error(`CodeGen: name "${a}" has no value`);return a.value.code},n,i)}_reduceValues(e,n,i={},a){let r=li.nil;for(let s in e){let o=e[s];if(!o)continue;let l=i[s]=i[s]||new Map;o.forEach(c=>{if(l.has(c))return;l.set(c,Zc.Started);let u=n(c);if(u){let p=this.opts.es5?ui.varKinds.var:ui.varKinds.const;r=(0,li._)`${r}${p} ${c} = ${u};${this.opts._n}`}else if(u=a?.(c))r=(0,li._)`${r}${u}${this.opts._n}`;else throw new sw(c);l.set(c,Zc.Completed)})}return r}};ui.ValueScope=ow});var se=v(oe=>{"use strict";Object.defineProperty(oe,"__esModule",{value:!0});oe.or=oe.and=oe.not=oe.CodeGen=oe.operators=oe.varKinds=oe.ValueScopeName=oe.ValueScope=oe.Scope=oe.Name=oe.regexpCode=oe.stringify=oe.getProperty=oe.nil=oe.strConcat=oe.str=oe._=void 0;var ve=Yo(),at=lw(),pa=Yo();Object.defineProperty(oe,"_",{enumerable:!0,get:function(){return pa._}});Object.defineProperty(oe,"str",{enumerable:!0,get:function(){return pa.str}});Object.defineProperty(oe,"strConcat",{enumerable:!0,get:function(){return pa.strConcat}});Object.defineProperty(oe,"nil",{enumerable:!0,get:function(){return pa.nil}});Object.defineProperty(oe,"getProperty",{enumerable:!0,get:function(){return pa.getProperty}});Object.defineProperty(oe,"stringify",{enumerable:!0,get:function(){return pa.stringify}});Object.defineProperty(oe,"regexpCode",{enumerable:!0,get:function(){return pa.regexpCode}});Object.defineProperty(oe,"Name",{enumerable:!0,get:function(){return pa.Name}});var ip=lw();Object.defineProperty(oe,"Scope",{enumerable:!0,get:function(){return ip.Scope}});Object.defineProperty(oe,"ValueScope",{enumerable:!0,get:function(){return ip.ValueScope}});Object.defineProperty(oe,"ValueScopeName",{enumerable:!0,get:function(){return ip.ValueScopeName}});Object.defineProperty(oe,"varKinds",{enumerable:!0,get:function(){return ip.varKinds}});oe.operators={GT:new ve._Code(">"),GTE:new ve._Code(">="),LT:new ve._Code("<"),LTE:new ve._Code("<="),EQ:new ve._Code("==="),NEQ:new ve._Code("!=="),NOT:new ve._Code("!"),OR:new ve._Code("||"),AND:new ve._Code("&&"),ADD:new ve._Code("+")};var Ut=class{optimizeNodes(){return this}optimizeNames(e,n){return this}},uw=class extends Ut{constructor(e,n,i){super(),this.varKind=e,this.name=n,this.rhs=i}render({es5:e,_n:n}){let i=e?at.varKinds.var:this.varKind,a=this.rhs===void 0?"":` = ${this.rhs}`;return`${i} ${this.name}${a};`+n}optimizeNames(e,n){if(e[this.name.str])return this.rhs&&(this.rhs=ws(this.rhs,e,n)),this}get names(){return this.rhs instanceof ve._CodeOrName?this.rhs.names:{}}},Yc=class extends Ut{constructor(e,n,i){super(),this.lhs=e,this.rhs=n,this.sideEffects=i}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,n){if(!(this.lhs instanceof ve.Name&&!e[this.lhs.str]&&!this.sideEffects))return this.rhs=ws(this.rhs,e,n),this}get names(){let e=this.lhs instanceof ve.Name?{}:{...this.lhs.names};return np(e,this.rhs)}},cw=class extends Yc{constructor(e,n,i,a){super(e,i,a),this.op=n}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}},pw=class extends Ut{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}},dw=class extends Ut{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}},hw=class extends Ut{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}},gw=class extends Ut{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,n){return this.code=ws(this.code,e,n),this}get names(){return this.code instanceof ve._CodeOrName?this.code.names:{}}},el=class extends Ut{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((n,i)=>n+i.render(e),"")}optimizeNodes(){let{nodes:e}=this,n=e.length;for(;n--;){let i=e[n].optimizeNodes();Array.isArray(i)?e.splice(n,1,...i):i?e[n]=i:e.splice(n,1)}return e.length>0?this:void 0}optimizeNames(e,n){let{nodes:i}=this,a=i.length;for(;a--;){let r=i[a];r.optimizeNames(e,n)||(TB(e,r.names),i.splice(a,1))}return i.length>0?this:void 0}get names(){return this.nodes.reduce((e,n)=>or(e,n.names),{})}},$t=class extends el{render(e){return"{"+e._n+super.render(e)+"}"+e._n}},mw=class extends el{},fs=class extends $t{};fs.kind="else";var rr=class t extends $t{constructor(e,n){super(n),this.condition=e}render(e){let n=`if(${this.condition})`+super.render(e);return this.else&&(n+="else "+this.else.render(e)),n}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(e===!0)return this.nodes;let n=this.else;if(n){let i=n.optimizeNodes();n=this.else=Array.isArray(i)?new fs(i):i}if(n)return e===!1?n instanceof t?n:n.nodes:this.nodes.length?this:new t(bT(e),n instanceof t?[n]:n.nodes);if(!(e===!1||!this.nodes.length))return this}optimizeNames(e,n){var i;if(this.else=(i=this.else)===null||i===void 0?void 0:i.optimizeNames(e,n),!!(super.optimizeNames(e,n)||this.else))return this.condition=ws(this.condition,e,n),this}get names(){let e=super.names;return np(e,this.condition),this.else&&or(e,this.else.names),e}};rr.kind="if";var sr=class extends $t{};sr.kind="for";var fw=class extends sr{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iteration=ws(this.iteration,e,n),this}get names(){return or(super.names,this.iteration.names)}},ww=class extends sr{constructor(e,n,i,a){super(),this.varKind=e,this.name=n,this.from=i,this.to=a}render(e){let n=e.es5?at.varKinds.var:this.varKind,{name:i,from:a,to:r}=this;return`for(${n} ${i}=${a}; ${i}<${r}; ${i}++)`+super.render(e)}get names(){let e=np(super.names,this.from);return np(e,this.to)}},ep=class extends sr{constructor(e,n,i,a){super(),this.loop=e,this.varKind=n,this.name=i,this.iterable=a}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iterable=ws(this.iterable,e,n),this}get names(){return or(super.names,this.iterable.names)}},nl=class extends $t{constructor(e,n,i){super(),this.name=e,this.args=n,this.async=i}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}};nl.kind="func";var il=class extends el{render(e){return"return "+super.render(e)}};il.kind="return";var vw=class extends $t{render(e){let n="try"+super.render(e);return this.catch&&(n+=this.catch.render(e)),this.finally&&(n+=this.finally.render(e)),n}optimizeNodes(){var e,n;return super.optimizeNodes(),(e=this.catch)===null||e===void 0||e.optimizeNodes(),(n=this.finally)===null||n===void 0||n.optimizeNodes(),this}optimizeNames(e,n){var i,a;return super.optimizeNames(e,n),(i=this.catch)===null||i===void 0||i.optimizeNames(e,n),(a=this.finally)===null||a===void 0||a.optimizeNames(e,n),this}get names(){let e=super.names;return this.catch&&or(e,this.catch.names),this.finally&&or(e,this.finally.names),e}},tl=class extends $t{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}};tl.kind="catch";var al=class extends $t{render(e){return"finally"+super.render(e)}};al.kind="finally";var Cw=class{constructor(e,n={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...n,_n:n.lines?` -`:""},this._extScope=e,this._scope=new at.Scope({parent:e}),this._nodes=[new mw]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,n){let i=this._extScope.value(e,n);return(this._values[i.prefix]||(this._values[i.prefix]=new Set)).add(i),i}getScopeValue(e,n){return this._extScope.getValue(e,n)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,n,i,a){let r=this._scope.toName(n);return i!==void 0&&a&&(this._constants[r.str]=i),this._leafNode(new uw(e,r,i)),r}const(e,n,i){return this._def(at.varKinds.const,e,n,i)}let(e,n,i){return this._def(at.varKinds.let,e,n,i)}var(e,n,i){return this._def(at.varKinds.var,e,n,i)}assign(e,n,i){return this._leafNode(new Yc(e,n,i))}add(e,n){return this._leafNode(new cw(e,oe.operators.ADD,n))}code(e){return typeof e=="function"?e():e!==ve.nil&&this._leafNode(new gw(e)),this}object(...e){let n=["{"];for(let[i,a]of e)n.length>1&&n.push(","),n.push(i),(i!==a||this.opts.es5)&&(n.push(":"),(0,ve.addCodeArg)(n,a));return n.push("}"),new ve._Code(n)}if(e,n,i){if(this._blockNode(new rr(e)),n&&i)this.code(n).else().code(i).endIf();else if(n)this.code(n).endIf();else if(i)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new rr(e))}else(){return this._elseNode(new fs)}endIf(){return this._endBlockNode(rr,fs)}_for(e,n){return this._blockNode(e),n&&this.code(n).endFor(),this}for(e,n){return this._for(new fw(e),n)}forRange(e,n,i,a,r=this.opts.es5?at.varKinds.var:at.varKinds.let){let s=this._scope.toName(e);return this._for(new ww(r,s,n,i),()=>a(s))}forOf(e,n,i,a=at.varKinds.const){let r=this._scope.toName(e);if(this.opts.es5){let s=n instanceof ve.Name?n:this.var("_arr",n);return this.forRange("_i",0,(0,ve._)`${s}.length`,o=>{this.var(r,(0,ve._)`${s}[${o}]`),i(r)})}return this._for(new ep("of",a,r,n),()=>i(r))}forIn(e,n,i,a=this.opts.es5?at.varKinds.var:at.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,ve._)`Object.keys(${n})`,i);let r=this._scope.toName(e);return this._for(new ep("in",a,r,n),()=>i(r))}endFor(){return this._endBlockNode(sr)}label(e){return this._leafNode(new pw(e))}break(e){return this._leafNode(new dw(e))}return(e){let n=new il;if(this._blockNode(n),this.code(e),n.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(il)}try(e,n,i){if(!n&&!i)throw new Error('CodeGen: "try" without "catch" and "finally"');let a=new vw;if(this._blockNode(a),this.code(e),n){let r=this.name("e");this._currNode=a.catch=new tl(r),n(r)}return i&&(this._currNode=a.finally=new al,this.code(i)),this._endBlockNode(tl,al)}throw(e){return this._leafNode(new hw(e))}block(e,n){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(n),this}endBlock(e){let n=this._blockStarts.pop();if(n===void 0)throw new Error("CodeGen: not in self-balancing block");let i=this._nodes.length-n;if(i<0||e!==void 0&&i!==e)throw new Error(`CodeGen: wrong number of nodes: ${i} vs ${e} expected`);return this._nodes.length=n,this}func(e,n=ve.nil,i,a){return this._blockNode(new nl(e,n,i)),a&&this.code(a).endFunc(),this}endFunc(){return this._endBlockNode(nl)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,n){let i=this._currNode;if(i instanceof e||n&&i instanceof n)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${n?`${e.kind}/${n.kind}`:e.kind}"`)}_elseNode(e){let n=this._currNode;if(!(n instanceof rr))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let n=this._nodes;n[n.length-1]=e}};oe.CodeGen=Cw;function or(t,e){for(let n in e)t[n]=(t[n]||0)+(e[n]||0);return t}function np(t,e){return e instanceof ve._CodeOrName?or(t,e.names):t}function ws(t,e,n){if(t instanceof ve.Name)return i(t);if(!a(t))return t;return new ve._Code(t._items.reduce((r,s)=>(s instanceof ve.Name&&(s=i(s)),s instanceof ve._Code?r.push(...s._items):r.push(s),r),[]));function i(r){let s=n[r.str];return s===void 0||e[r.str]!==1?r:(delete e[r.str],s)}function a(r){return r instanceof ve._Code&&r._items.some(s=>s instanceof ve.Name&&e[s.str]===1&&n[s.str]!==void 0)}}function TB(t,e){for(let n in e)t[n]=(t[n]||0)-(e[n]||0)}function bT(t){return typeof t=="boolean"||typeof t=="number"||t===null?!t:(0,ve._)`!${Aw(t)}`}oe.not=bT;var kB=xT(oe.operators.AND);function MB(...t){return t.reduce(kB)}oe.and=MB;var EB=xT(oe.operators.OR);function qB(...t){return t.reduce(EB)}oe.or=qB;function xT(t){return(e,n)=>e===ve.nil?n:n===ve.nil?e:(0,ve._)`${Aw(e)} ${t} ${Aw(n)}`}function Aw(t){return t instanceof ve.Name?t:(0,ve._)`(${t})`}});var be=v(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.checkStrictMode=ue.getErrorPath=ue.Type=ue.useFunc=ue.setEvaluated=ue.evaluatedPropsToName=ue.mergeEvaluated=ue.eachItem=ue.unescapeJsonPointer=ue.escapeJsonPointer=ue.escapeFragment=ue.unescapeFragment=ue.schemaRefOrVal=ue.schemaHasRulesButRef=ue.schemaHasRules=ue.checkUnknownRules=ue.alwaysValidSchema=ue.toHash=void 0;var De=se(),_B=Yo();function HB(t){let e={};for(let n of t)e[n]=!0;return e}ue.toHash=HB;function WB(t,e){return typeof e=="boolean"?e:Object.keys(e).length===0?!0:(jT(t,e),!ST(e,t.self.RULES.all))}ue.alwaysValidSchema=WB;function jT(t,e=t.schema){let{opts:n,self:i}=t;if(!n.strictSchema||typeof e=="boolean")return;let a=i.RULES.keywords;for(let r in e)a[r]||kT(t,`unknown keyword: "${r}"`)}ue.checkUnknownRules=jT;function ST(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(e[n])return!0;return!1}ue.schemaHasRules=ST;function RB(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(n!=="$ref"&&e.all[n])return!0;return!1}ue.schemaHasRulesButRef=RB;function IB({topSchemaRef:t,schemaPath:e},n,i,a){if(!a){if(typeof n=="number"||typeof n=="boolean")return n;if(typeof n=="string")return(0,De._)`${n}`}return(0,De._)`${t}${e}${(0,De.getProperty)(i)}`}ue.schemaRefOrVal=IB;function zB(t){return OT(decodeURIComponent(t))}ue.unescapeFragment=zB;function DB(t){return encodeURIComponent(xw(t))}ue.escapeFragment=DB;function xw(t){return typeof t=="number"?`${t}`:t.replace(/~/g,"~0").replace(/\//g,"~1")}ue.escapeJsonPointer=xw;function OT(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}ue.unescapeJsonPointer=OT;function GB(t,e){if(Array.isArray(t))for(let n of t)e(n);else e(t)}ue.eachItem=GB;function yT({mergeNames:t,mergeToName:e,mergeValues:n,resultToName:i}){return(a,r,s,o)=>{let l=s===void 0?r:s instanceof De.Name?(r instanceof De.Name?t(a,r,s):e(a,r,s),s):r instanceof De.Name?(e(a,s,r),r):n(r,s);return o===De.Name&&!(l instanceof De.Name)?i(a,l):l}}ue.mergeEvaluated={props:yT({mergeNames:(t,e,n)=>t.if((0,De._)`${n} !== true && ${e} !== undefined`,()=>{t.if((0,De._)`${e} === true`,()=>t.assign(n,!0),()=>t.assign(n,(0,De._)`${n} || {}`).code((0,De._)`Object.assign(${n}, ${e})`))}),mergeToName:(t,e,n)=>t.if((0,De._)`${n} !== true`,()=>{e===!0?t.assign(n,!0):(t.assign(n,(0,De._)`${n} || {}`),yw(t,n,e))}),mergeValues:(t,e)=>t===!0?!0:{...t,...e},resultToName:TT}),items:yT({mergeNames:(t,e,n)=>t.if((0,De._)`${n} !== true && ${e} !== undefined`,()=>t.assign(n,(0,De._)`${e} === true ? true : ${n} > ${e} ? ${n} : ${e}`)),mergeToName:(t,e,n)=>t.if((0,De._)`${n} !== true`,()=>t.assign(n,e===!0?!0:(0,De._)`${n} > ${e} ? ${n} : ${e}`)),mergeValues:(t,e)=>t===!0?!0:Math.max(t,e),resultToName:(t,e)=>t.var("items",e)})};function TT(t,e){if(e===!0)return t.var("props",!0);let n=t.var("props",(0,De._)`{}`);return e!==void 0&&yw(t,n,e),n}ue.evaluatedPropsToName=TT;function yw(t,e,n){Object.keys(n).forEach(i=>t.assign((0,De._)`${e}${(0,De.getProperty)(i)}`,!0))}ue.setEvaluated=yw;var PT={};function NB(t,e){return t.scopeValue("func",{ref:e,code:PT[e.code]||(PT[e.code]=new _B._Code(e.code))})}ue.useFunc=NB;var bw;(function(t){t[t.Num=0]="Num",t[t.Str=1]="Str"})(bw||(ue.Type=bw={}));function UB(t,e,n){if(t instanceof De.Name){let i=e===bw.Num;return n?i?(0,De._)`"[" + ${t} + "]"`:(0,De._)`"['" + ${t} + "']"`:i?(0,De._)`"/" + ${t}`:(0,De._)`"/" + ${t}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,De.getProperty)(t).toString():"/"+xw(t)}ue.getErrorPath=UB;function kT(t,e,n=t.opts.strictSchema){if(n){if(e=`strict mode: ${e}`,n===!0)throw new Error(e);t.self.logger.warn(e)}}ue.checkStrictMode=kT});var Bt=v(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});var zn=se(),$B={data:new zn.Name("data"),valCxt:new zn.Name("valCxt"),instancePath:new zn.Name("instancePath"),parentData:new zn.Name("parentData"),parentDataProperty:new zn.Name("parentDataProperty"),rootData:new zn.Name("rootData"),dynamicAnchors:new zn.Name("dynamicAnchors"),vErrors:new zn.Name("vErrors"),errors:new zn.Name("errors"),this:new zn.Name("this"),self:new zn.Name("self"),scope:new zn.Name("scope"),json:new zn.Name("json"),jsonPos:new zn.Name("jsonPos"),jsonLen:new zn.Name("jsonLen"),jsonPart:new zn.Name("jsonPart")};Pw.default=$B});var rl=v(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.extendErrors=Dn.resetErrorsCount=Dn.reportExtraError=Dn.reportError=Dn.keyword$DataError=Dn.keywordError=void 0;var xe=se(),tp=be(),Jn=Bt();Dn.keywordError={message:({keyword:t})=>(0,xe.str)`must pass "${t}" keyword validation`};Dn.keyword$DataError={message:({keyword:t,schemaType:e})=>e?(0,xe.str)`"${t}" keyword must be ${e} ($data)`:(0,xe.str)`"${t}" keyword is invalid ($data)`};function BB(t,e=Dn.keywordError,n,i){let{it:a}=t,{gen:r,compositeRule:s,allErrors:o}=a,l=qT(t,e,n);i??(s||o)?MT(r,l):ET(a,(0,xe._)`[${l}]`)}Dn.reportError=BB;function LB(t,e=Dn.keywordError,n){let{it:i}=t,{gen:a,compositeRule:r,allErrors:s}=i,o=qT(t,e,n);MT(a,o),r||s||ET(i,Jn.default.vErrors)}Dn.reportExtraError=LB;function FB(t,e){t.assign(Jn.default.errors,e),t.if((0,xe._)`${Jn.default.vErrors} !== null`,()=>t.if(e,()=>t.assign((0,xe._)`${Jn.default.vErrors}.length`,e),()=>t.assign(Jn.default.vErrors,null)))}Dn.resetErrorsCount=FB;function VB({gen:t,keyword:e,schemaValue:n,data:i,errsCount:a,it:r}){if(a===void 0)throw new Error("ajv implementation error");let s=t.name("err");t.forRange("i",a,Jn.default.errors,o=>{t.const(s,(0,xe._)`${Jn.default.vErrors}[${o}]`),t.if((0,xe._)`${s}.instancePath === undefined`,()=>t.assign((0,xe._)`${s}.instancePath`,(0,xe.strConcat)(Jn.default.instancePath,r.errorPath))),t.assign((0,xe._)`${s}.schemaPath`,(0,xe.str)`${r.errSchemaPath}/${e}`),r.opts.verbose&&(t.assign((0,xe._)`${s}.schema`,n),t.assign((0,xe._)`${s}.data`,i))})}Dn.extendErrors=VB;function MT(t,e){let n=t.const("err",e);t.if((0,xe._)`${Jn.default.vErrors} === null`,()=>t.assign(Jn.default.vErrors,(0,xe._)`[${n}]`),(0,xe._)`${Jn.default.vErrors}.push(${n})`),t.code((0,xe._)`${Jn.default.errors}++`)}function ET(t,e){let{gen:n,validateName:i,schemaEnv:a}=t;a.$async?n.throw((0,xe._)`new ${t.ValidationError}(${e})`):(n.assign((0,xe._)`${i}.errors`,e),n.return(!1))}var lr={keyword:new xe.Name("keyword"),schemaPath:new xe.Name("schemaPath"),params:new xe.Name("params"),propertyName:new xe.Name("propertyName"),message:new xe.Name("message"),schema:new xe.Name("schema"),parentSchema:new xe.Name("parentSchema")};function qT(t,e,n){let{createErrors:i}=t.it;return i===!1?(0,xe._)`{}`:JB(t,e,n)}function JB(t,e,n={}){let{gen:i,it:a}=t,r=[KB(a,n),ZB(t,n)];return QB(t,e,r),i.object(...r)}function KB({errorPath:t},{instancePath:e}){let n=e?(0,xe.str)`${t}${(0,tp.getErrorPath)(e,tp.Type.Str)}`:t;return[Jn.default.instancePath,(0,xe.strConcat)(Jn.default.instancePath,n)]}function ZB({keyword:t,it:{errSchemaPath:e}},{schemaPath:n,parentSchema:i}){let a=i?e:(0,xe.str)`${e}/${t}`;return n&&(a=(0,xe.str)`${a}${(0,tp.getErrorPath)(n,tp.Type.Str)}`),[lr.schemaPath,a]}function QB(t,{params:e,message:n},i){let{keyword:a,data:r,schemaValue:s,it:o}=t,{opts:l,propertyName:c,topSchemaRef:u,schemaPath:p}=o;i.push([lr.keyword,a],[lr.params,typeof e=="function"?e(t):e||(0,xe._)`{}`]),l.messages&&i.push([lr.message,typeof n=="function"?n(t):n]),l.verbose&&i.push([lr.schema,s],[lr.parentSchema,(0,xe._)`${u}${p}`],[Jn.default.data,r]),c&&i.push([lr.propertyName,c])}});var HT=v(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.boolOrEmptySchema=vs.topBoolOrEmptySchema=void 0;var XB=rl(),YB=se(),eL=Bt(),nL={message:"boolean schema is false"};function iL(t){let{gen:e,schema:n,validateName:i}=t;n===!1?_T(t,!1):typeof n=="object"&&n.$async===!0?e.return(eL.default.data):(e.assign((0,YB._)`${i}.errors`,null),e.return(!0))}vs.topBoolOrEmptySchema=iL;function tL(t,e){let{gen:n,schema:i}=t;i===!1?(n.var(e,!1),_T(t)):n.var(e,!0)}vs.boolOrEmptySchema=tL;function _T(t,e){let{gen:n,data:i}=t,a={gen:n,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,XB.reportError)(a,nL,void 0,e)}});var jw=v(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.getRules=Cs.isJSONType=void 0;var aL=["string","number","integer","boolean","null","object","array"],rL=new Set(aL);function sL(t){return typeof t=="string"&&rL.has(t)}Cs.isJSONType=sL;function oL(){let t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}Cs.getRules=oL});var Sw=v(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.shouldUseRule=da.shouldUseGroup=da.schemaHasRulesForType=void 0;function lL({schema:t,self:e},n){let i=e.RULES.types[n];return i&&i!==!0&&WT(t,i)}da.schemaHasRulesForType=lL;function WT(t,e){return e.rules.some(n=>RT(t,n))}da.shouldUseGroup=WT;function RT(t,e){var n;return t[e.keyword]!==void 0||((n=e.definition.implements)===null||n===void 0?void 0:n.some(i=>t[i]!==void 0))}da.shouldUseRule=RT});var sl=v(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});Gn.reportTypeError=Gn.checkDataTypes=Gn.checkDataType=Gn.coerceAndCheckDataType=Gn.getJSONTypes=Gn.getSchemaTypes=Gn.DataType=void 0;var uL=jw(),cL=Sw(),pL=rl(),ae=se(),IT=be(),As;(function(t){t[t.Correct=0]="Correct",t[t.Wrong=1]="Wrong"})(As||(Gn.DataType=As={}));function dL(t){let e=zT(t.type);if(e.includes("null")){if(t.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!e.length&&t.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');t.nullable===!0&&e.push("null")}return e}Gn.getSchemaTypes=dL;function zT(t){let e=Array.isArray(t)?t:t?[t]:[];if(e.every(uL.isJSONType))return e;throw new Error("type must be JSONType or JSONType[]: "+e.join(","))}Gn.getJSONTypes=zT;function hL(t,e){let{gen:n,data:i,opts:a}=t,r=gL(e,a.coerceTypes),s=e.length>0&&!(r.length===0&&e.length===1&&(0,cL.schemaHasRulesForType)(t,e[0]));if(s){let o=Tw(e,i,a.strictNumbers,As.Wrong);n.if(o,()=>{r.length?mL(t,e,r):kw(t)})}return s}Gn.coerceAndCheckDataType=hL;var DT=new Set(["string","number","integer","boolean","null"]);function gL(t,e){return e?t.filter(n=>DT.has(n)||e==="array"&&n==="array"):[]}function mL(t,e,n){let{gen:i,data:a,opts:r}=t,s=i.let("dataType",(0,ae._)`typeof ${a}`),o=i.let("coerced",(0,ae._)`undefined`);r.coerceTypes==="array"&&i.if((0,ae._)`${s} == 'object' && Array.isArray(${a}) && ${a}.length == 1`,()=>i.assign(a,(0,ae._)`${a}[0]`).assign(s,(0,ae._)`typeof ${a}`).if(Tw(e,a,r.strictNumbers),()=>i.assign(o,a))),i.if((0,ae._)`${o} !== undefined`);for(let c of n)(DT.has(c)||c==="array"&&r.coerceTypes==="array")&&l(c);i.else(),kw(t),i.endIf(),i.if((0,ae._)`${o} !== undefined`,()=>{i.assign(a,o),fL(t,o)});function l(c){switch(c){case"string":i.elseIf((0,ae._)`${s} == "number" || ${s} == "boolean"`).assign(o,(0,ae._)`"" + ${a}`).elseIf((0,ae._)`${a} === null`).assign(o,(0,ae._)`""`);return;case"number":i.elseIf((0,ae._)`${s} == "boolean" || ${a} === null +"use strict";var bz=Object.create;var Bh=Object.defineProperty;var xz=Object.getOwnPropertyDescriptor;var yz=Object.getOwnPropertyNames;var Pz=Object.getPrototypeOf,jz=Object.prototype.hasOwnProperty;var v=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(n){throw e=0,n}},Lh=(t,e)=>{for(var n in e)Bh(t,n,{get:e[n],enumerable:!0})},Sz=(t,e,n,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of yz(e))!jz.call(t,a)&&a!==n&&Bh(t,a,{get:()=>e[a],enumerable:!(i=xz(e,a))||i.enumerable});return t};var $r=(t,e,n)=>(n=t!=null?bz(Pz(t)):{},Sz(e||!t||!t.__esModule?Bh(n,"default",{value:t,enumerable:!0}):n,t));var el=v(Se=>{"use strict";Object.defineProperty(Se,"__esModule",{value:!0});Se.regexpCode=Se.getEsmExportName=Se.getProperty=Se.safeStringify=Se.stringify=Se.strConcat=Se.addCodeArg=Se.str=Se._=Se.nil=Se._Code=Se.Name=Se.IDENTIFIER=Se._CodeOrName=void 0;var Xo=class{};Se._CodeOrName=Xo;Se.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;var rr=class extends Xo{constructor(e){if(super(),!Se.IDENTIFIER.test(e))throw new Error("CodeGen: name must be a valid identifier");this.str=e}toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}};Se.Name=rr;var $i=class extends Xo{constructor(e){super(),this._items=typeof e=="string"?[e]:e}toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return e===""||e==='""'}get str(){var e;return(e=this._str)!==null&&e!==void 0?e:this._str=this._items.reduce((n,i)=>`${n}${i}`,"")}get names(){var e;return(e=this._names)!==null&&e!==void 0?e:this._names=this._items.reduce((n,i)=>(i instanceof rr&&(n[i.str]=(n[i.str]||0)+1),n),{})}};Se._Code=$i;Se.nil=new $i("");function bT(t,...e){let n=[t[0]],i=0;for(;i{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.ValueScope=ui.ValueScopeName=ui.Scope=ui.varKinds=ui.UsedValueState=void 0;var li=el(),uw=class extends Error{constructor(e){super(`CodeGen: "code" for ${e} not defined`),this.value=e.value}},Qc;(function(t){t[t.Started=0]="Started",t[t.Completed=1]="Completed"})(Qc||(ui.UsedValueState=Qc={}));ui.varKinds={const:new li.Name("const"),let:new li.Name("let"),var:new li.Name("var")};var Xc=class{constructor({prefixes:e,parent:n}={}){this._names={},this._prefixes=e,this._parent=n}toName(e){return e instanceof li.Name?e:this.name(e)}name(e){return new li.Name(this._newName(e))}_newName(e){let n=this._names[e]||this._nameGroup(e);return`${e}${n.index++}`}_nameGroup(e){var n,i;if(!((i=(n=this._parent)===null||n===void 0?void 0:n._prefixes)===null||i===void 0)&&i.has(e)||this._prefixes&&!this._prefixes.has(e))throw new Error(`CodeGen: prefix "${e}" is not allowed in this scope`);return this._names[e]={prefix:e,index:0}}};ui.Scope=Xc;var Yc=class extends li.Name{constructor(e,n){super(n),this.prefix=e}setValue(e,{property:n,itemIndex:i}){this.value=e,this.scopePath=(0,li._)`.${new li.Name(n)}[${i}]`}};ui.ValueScopeName=Yc;var HB=(0,li._)`\n`,cw=class extends Xc{constructor(e){super(e),this._values={},this._scope=e.scope,this.opts={...e,_n:e.lines?HB:li.nil}}get(){return this._scope}name(e){return new Yc(e,this._newName(e))}value(e,n){var i;if(n.ref===void 0)throw new Error("CodeGen: ref must be passed in value");let a=this.toName(e),{prefix:r}=a,s=(i=n.key)!==null&&i!==void 0?i:n.ref,o=this._values[r];if(o){let u=o.get(s);if(u)return u}else o=this._values[r]=new Map;o.set(s,a);let l=this._scope[r]||(this._scope[r]=[]),c=l.length;return l[c]=n.ref,a.setValue(n,{property:r,itemIndex:c}),a}getValue(e,n){let i=this._values[e];if(i)return i.get(n)}scopeRefs(e,n=this._values){return this._reduceValues(n,i=>{if(i.scopePath===void 0)throw new Error(`CodeGen: name "${i}" has no value`);return(0,li._)`${e}${i.scopePath}`})}scopeCode(e=this._values,n,i){return this._reduceValues(e,a=>{if(a.value===void 0)throw new Error(`CodeGen: name "${a}" has no value`);return a.value.code},n,i)}_reduceValues(e,n,i={},a){let r=li.nil;for(let s in e){let o=e[s];if(!o)continue;let l=i[s]=i[s]||new Map;o.forEach(c=>{if(l.has(c))return;l.set(c,Qc.Started);let u=n(c);if(u){let p=this.opts.es5?ui.varKinds.var:ui.varKinds.const;r=(0,li._)`${r}${p} ${c} = ${u};${this.opts._n}`}else if(u=a?.(c))r=(0,li._)`${r}${u}${this.opts._n}`;else throw new uw(c);l.set(c,Qc.Completed)})}return r}};ui.ValueScope=cw});var se=v(oe=>{"use strict";Object.defineProperty(oe,"__esModule",{value:!0});oe.or=oe.and=oe.not=oe.CodeGen=oe.operators=oe.varKinds=oe.ValueScopeName=oe.ValueScope=oe.Scope=oe.Name=oe.regexpCode=oe.stringify=oe.getProperty=oe.nil=oe.strConcat=oe.str=oe._=void 0;var ve=el(),at=pw(),pa=el();Object.defineProperty(oe,"_",{enumerable:!0,get:function(){return pa._}});Object.defineProperty(oe,"str",{enumerable:!0,get:function(){return pa.str}});Object.defineProperty(oe,"strConcat",{enumerable:!0,get:function(){return pa.strConcat}});Object.defineProperty(oe,"nil",{enumerable:!0,get:function(){return pa.nil}});Object.defineProperty(oe,"getProperty",{enumerable:!0,get:function(){return pa.getProperty}});Object.defineProperty(oe,"stringify",{enumerable:!0,get:function(){return pa.stringify}});Object.defineProperty(oe,"regexpCode",{enumerable:!0,get:function(){return pa.regexpCode}});Object.defineProperty(oe,"Name",{enumerable:!0,get:function(){return pa.Name}});var tp=pw();Object.defineProperty(oe,"Scope",{enumerable:!0,get:function(){return tp.Scope}});Object.defineProperty(oe,"ValueScope",{enumerable:!0,get:function(){return tp.ValueScope}});Object.defineProperty(oe,"ValueScopeName",{enumerable:!0,get:function(){return tp.ValueScopeName}});Object.defineProperty(oe,"varKinds",{enumerable:!0,get:function(){return tp.varKinds}});oe.operators={GT:new ve._Code(">"),GTE:new ve._Code(">="),LT:new ve._Code("<"),LTE:new ve._Code("<="),EQ:new ve._Code("==="),NEQ:new ve._Code("!=="),NOT:new ve._Code("!"),OR:new ve._Code("||"),AND:new ve._Code("&&"),ADD:new ve._Code("+")};var Ut=class{optimizeNodes(){return this}optimizeNames(e,n){return this}},dw=class extends Ut{constructor(e,n,i){super(),this.varKind=e,this.name=n,this.rhs=i}render({es5:e,_n:n}){let i=e?at.varKinds.var:this.varKind,a=this.rhs===void 0?"":` = ${this.rhs}`;return`${i} ${this.name}${a};`+n}optimizeNames(e,n){if(e[this.name.str])return this.rhs&&(this.rhs=ws(this.rhs,e,n)),this}get names(){return this.rhs instanceof ve._CodeOrName?this.rhs.names:{}}},ep=class extends Ut{constructor(e,n,i){super(),this.lhs=e,this.rhs=n,this.sideEffects=i}render({_n:e}){return`${this.lhs} = ${this.rhs};`+e}optimizeNames(e,n){if(!(this.lhs instanceof ve.Name&&!e[this.lhs.str]&&!this.sideEffects))return this.rhs=ws(this.rhs,e,n),this}get names(){let e=this.lhs instanceof ve.Name?{}:{...this.lhs.names};return ip(e,this.rhs)}},hw=class extends ep{constructor(e,n,i,a){super(e,i,a),this.op=n}render({_n:e}){return`${this.lhs} ${this.op}= ${this.rhs};`+e}},gw=class extends Ut{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`${this.label}:`+e}},mw=class extends Ut{constructor(e){super(),this.label=e,this.names={}}render({_n:e}){return`break${this.label?` ${this.label}`:""};`+e}},fw=class extends Ut{constructor(e){super(),this.error=e}render({_n:e}){return`throw ${this.error};`+e}get names(){return this.error.names}},ww=class extends Ut{constructor(e){super(),this.code=e}render({_n:e}){return`${this.code};`+e}optimizeNodes(){return`${this.code}`?this:void 0}optimizeNames(e,n){return this.code=ws(this.code,e,n),this}get names(){return this.code instanceof ve._CodeOrName?this.code.names:{}}},nl=class extends Ut{constructor(e=[]){super(),this.nodes=e}render(e){return this.nodes.reduce((n,i)=>n+i.render(e),"")}optimizeNodes(){let{nodes:e}=this,n=e.length;for(;n--;){let i=e[n].optimizeNodes();Array.isArray(i)?e.splice(n,1,...i):i?e[n]=i:e.splice(n,1)}return e.length>0?this:void 0}optimizeNames(e,n){let{nodes:i}=this,a=i.length;for(;a--;){let r=i[a];r.optimizeNames(e,n)||(IB(e,r.names),i.splice(a,1))}return i.length>0?this:void 0}get names(){return this.nodes.reduce((e,n)=>lr(e,n.names),{})}},$t=class extends nl{render(e){return"{"+e._n+super.render(e)+"}"+e._n}},vw=class extends nl{},fs=class extends $t{};fs.kind="else";var sr=class t extends $t{constructor(e,n){super(n),this.condition=e}render(e){let n=`if(${this.condition})`+super.render(e);return this.else&&(n+="else "+this.else.render(e)),n}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(e===!0)return this.nodes;let n=this.else;if(n){let i=n.optimizeNodes();n=this.else=Array.isArray(i)?new fs(i):i}if(n)return e===!1?n instanceof t?n:n.nodes:this.nodes.length?this:new t(yT(e),n instanceof t?[n]:n.nodes);if(!(e===!1||!this.nodes.length))return this}optimizeNames(e,n){var i;if(this.else=(i=this.else)===null||i===void 0?void 0:i.optimizeNames(e,n),!!(super.optimizeNames(e,n)||this.else))return this.condition=ws(this.condition,e,n),this}get names(){let e=super.names;return ip(e,this.condition),this.else&&lr(e,this.else.names),e}};sr.kind="if";var or=class extends $t{};or.kind="for";var Cw=class extends or{constructor(e){super(),this.iteration=e}render(e){return`for(${this.iteration})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iteration=ws(this.iteration,e,n),this}get names(){return lr(super.names,this.iteration.names)}},Aw=class extends or{constructor(e,n,i,a){super(),this.varKind=e,this.name=n,this.from=i,this.to=a}render(e){let n=e.es5?at.varKinds.var:this.varKind,{name:i,from:a,to:r}=this;return`for(${n} ${i}=${a}; ${i}<${r}; ${i}++)`+super.render(e)}get names(){let e=ip(super.names,this.from);return ip(e,this.to)}},np=class extends or{constructor(e,n,i,a){super(),this.loop=e,this.varKind=n,this.name=i,this.iterable=a}render(e){return`for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})`+super.render(e)}optimizeNames(e,n){if(super.optimizeNames(e,n))return this.iterable=ws(this.iterable,e,n),this}get names(){return lr(super.names,this.iterable.names)}},il=class extends $t{constructor(e,n,i){super(),this.name=e,this.args=n,this.async=i}render(e){return`${this.async?"async ":""}function ${this.name}(${this.args})`+super.render(e)}};il.kind="func";var tl=class extends nl{render(e){return"return "+super.render(e)}};tl.kind="return";var bw=class extends $t{render(e){let n="try"+super.render(e);return this.catch&&(n+=this.catch.render(e)),this.finally&&(n+=this.finally.render(e)),n}optimizeNodes(){var e,n;return super.optimizeNodes(),(e=this.catch)===null||e===void 0||e.optimizeNodes(),(n=this.finally)===null||n===void 0||n.optimizeNodes(),this}optimizeNames(e,n){var i,a;return super.optimizeNames(e,n),(i=this.catch)===null||i===void 0||i.optimizeNames(e,n),(a=this.finally)===null||a===void 0||a.optimizeNames(e,n),this}get names(){let e=super.names;return this.catch&&lr(e,this.catch.names),this.finally&&lr(e,this.finally.names),e}},al=class extends $t{constructor(e){super(),this.error=e}render(e){return`catch(${this.error})`+super.render(e)}};al.kind="catch";var rl=class extends $t{render(e){return"finally"+super.render(e)}};rl.kind="finally";var xw=class{constructor(e,n={}){this._values={},this._blockStarts=[],this._constants={},this.opts={...n,_n:n.lines?` +`:""},this._extScope=e,this._scope=new at.Scope({parent:e}),this._nodes=[new vw]}toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,n){let i=this._extScope.value(e,n);return(this._values[i.prefix]||(this._values[i.prefix]=new Set)).add(i),i}getScopeValue(e,n){return this._extScope.getValue(e,n)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,n,i,a){let r=this._scope.toName(n);return i!==void 0&&a&&(this._constants[r.str]=i),this._leafNode(new dw(e,r,i)),r}const(e,n,i){return this._def(at.varKinds.const,e,n,i)}let(e,n,i){return this._def(at.varKinds.let,e,n,i)}var(e,n,i){return this._def(at.varKinds.var,e,n,i)}assign(e,n,i){return this._leafNode(new ep(e,n,i))}add(e,n){return this._leafNode(new hw(e,oe.operators.ADD,n))}code(e){return typeof e=="function"?e():e!==ve.nil&&this._leafNode(new ww(e)),this}object(...e){let n=["{"];for(let[i,a]of e)n.length>1&&n.push(","),n.push(i),(i!==a||this.opts.es5)&&(n.push(":"),(0,ve.addCodeArg)(n,a));return n.push("}"),new ve._Code(n)}if(e,n,i){if(this._blockNode(new sr(e)),n&&i)this.code(n).else().code(i).endIf();else if(n)this.code(n).endIf();else if(i)throw new Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new sr(e))}else(){return this._elseNode(new fs)}endIf(){return this._endBlockNode(sr,fs)}_for(e,n){return this._blockNode(e),n&&this.code(n).endFor(),this}for(e,n){return this._for(new Cw(e),n)}forRange(e,n,i,a,r=this.opts.es5?at.varKinds.var:at.varKinds.let){let s=this._scope.toName(e);return this._for(new Aw(r,s,n,i),()=>a(s))}forOf(e,n,i,a=at.varKinds.const){let r=this._scope.toName(e);if(this.opts.es5){let s=n instanceof ve.Name?n:this.var("_arr",n);return this.forRange("_i",0,(0,ve._)`${s}.length`,o=>{this.var(r,(0,ve._)`${s}[${o}]`),i(r)})}return this._for(new np("of",a,r,n),()=>i(r))}forIn(e,n,i,a=this.opts.es5?at.varKinds.var:at.varKinds.const){if(this.opts.ownProperties)return this.forOf(e,(0,ve._)`Object.keys(${n})`,i);let r=this._scope.toName(e);return this._for(new np("in",a,r,n),()=>i(r))}endFor(){return this._endBlockNode(or)}label(e){return this._leafNode(new gw(e))}break(e){return this._leafNode(new mw(e))}return(e){let n=new tl;if(this._blockNode(n),this.code(e),n.nodes.length!==1)throw new Error('CodeGen: "return" should have one node');return this._endBlockNode(tl)}try(e,n,i){if(!n&&!i)throw new Error('CodeGen: "try" without "catch" and "finally"');let a=new bw;if(this._blockNode(a),this.code(e),n){let r=this.name("e");this._currNode=a.catch=new al(r),n(r)}return i&&(this._currNode=a.finally=new rl,this.code(i)),this._endBlockNode(al,rl)}throw(e){return this._leafNode(new fw(e))}block(e,n){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(n),this}endBlock(e){let n=this._blockStarts.pop();if(n===void 0)throw new Error("CodeGen: not in self-balancing block");let i=this._nodes.length-n;if(i<0||e!==void 0&&i!==e)throw new Error(`CodeGen: wrong number of nodes: ${i} vs ${e} expected`);return this._nodes.length=n,this}func(e,n=ve.nil,i,a){return this._blockNode(new il(e,n,i)),a&&this.code(a).endFunc(),this}endFunc(){return this._endBlockNode(il)}optimize(e=1){for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,n){let i=this._currNode;if(i instanceof e||n&&i instanceof n)return this._nodes.pop(),this;throw new Error(`CodeGen: not in block "${n?`${e.kind}/${n.kind}`:e.kind}"`)}_elseNode(e){let n=this._currNode;if(!(n instanceof sr))throw new Error('CodeGen: "else" without "if"');return this._currNode=n.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let n=this._nodes;n[n.length-1]=e}};oe.CodeGen=xw;function lr(t,e){for(let n in e)t[n]=(t[n]||0)+(e[n]||0);return t}function ip(t,e){return e instanceof ve._CodeOrName?lr(t,e.names):t}function ws(t,e,n){if(t instanceof ve.Name)return i(t);if(!a(t))return t;return new ve._Code(t._items.reduce((r,s)=>(s instanceof ve.Name&&(s=i(s)),s instanceof ve._Code?r.push(...s._items):r.push(s),r),[]));function i(r){let s=n[r.str];return s===void 0||e[r.str]!==1?r:(delete e[r.str],s)}function a(r){return r instanceof ve._Code&&r._items.some(s=>s instanceof ve.Name&&e[s.str]===1&&n[s.str]!==void 0)}}function IB(t,e){for(let n in e)t[n]=(t[n]||0)-(e[n]||0)}function yT(t){return typeof t=="boolean"||typeof t=="number"||t===null?!t:(0,ve._)`!${yw(t)}`}oe.not=yT;var RB=PT(oe.operators.AND);function WB(...t){return t.reduce(RB)}oe.and=WB;var zB=PT(oe.operators.OR);function DB(...t){return t.reduce(zB)}oe.or=DB;function PT(t){return(e,n)=>e===ve.nil?n:n===ve.nil?e:(0,ve._)`${yw(e)} ${t} ${yw(n)}`}function yw(t){return t instanceof ve.Name?t:(0,ve._)`(${t})`}});var be=v(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.checkStrictMode=ue.getErrorPath=ue.Type=ue.useFunc=ue.setEvaluated=ue.evaluatedPropsToName=ue.mergeEvaluated=ue.eachItem=ue.unescapeJsonPointer=ue.escapeJsonPointer=ue.escapeFragment=ue.unescapeFragment=ue.schemaRefOrVal=ue.schemaHasRulesButRef=ue.schemaHasRules=ue.checkUnknownRules=ue.alwaysValidSchema=ue.toHash=void 0;var De=se(),GB=el();function NB(t){let e={};for(let n of t)e[n]=!0;return e}ue.toHash=NB;function UB(t,e){return typeof e=="boolean"?e:Object.keys(e).length===0?!0:(OT(t,e),!TT(e,t.self.RULES.all))}ue.alwaysValidSchema=UB;function OT(t,e=t.schema){let{opts:n,self:i}=t;if(!n.strictSchema||typeof e=="boolean")return;let a=i.RULES.keywords;for(let r in e)a[r]||ET(t,`unknown keyword: "${r}"`)}ue.checkUnknownRules=OT;function TT(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(e[n])return!0;return!1}ue.schemaHasRules=TT;function $B(t,e){if(typeof t=="boolean")return!t;for(let n in t)if(n!=="$ref"&&e.all[n])return!0;return!1}ue.schemaHasRulesButRef=$B;function BB({topSchemaRef:t,schemaPath:e},n,i,a){if(!a){if(typeof n=="number"||typeof n=="boolean")return n;if(typeof n=="string")return(0,De._)`${n}`}return(0,De._)`${t}${e}${(0,De.getProperty)(i)}`}ue.schemaRefOrVal=BB;function LB(t){return kT(decodeURIComponent(t))}ue.unescapeFragment=LB;function FB(t){return encodeURIComponent(jw(t))}ue.escapeFragment=FB;function jw(t){return typeof t=="number"?`${t}`:t.replace(/~/g,"~0").replace(/\//g,"~1")}ue.escapeJsonPointer=jw;function kT(t){return t.replace(/~1/g,"/").replace(/~0/g,"~")}ue.unescapeJsonPointer=kT;function VB(t,e){if(Array.isArray(t))for(let n of t)e(n);else e(t)}ue.eachItem=VB;function jT({mergeNames:t,mergeToName:e,mergeValues:n,resultToName:i}){return(a,r,s,o)=>{let l=s===void 0?r:s instanceof De.Name?(r instanceof De.Name?t(a,r,s):e(a,r,s),s):r instanceof De.Name?(e(a,s,r),r):n(r,s);return o===De.Name&&!(l instanceof De.Name)?i(a,l):l}}ue.mergeEvaluated={props:jT({mergeNames:(t,e,n)=>t.if((0,De._)`${n} !== true && ${e} !== undefined`,()=>{t.if((0,De._)`${e} === true`,()=>t.assign(n,!0),()=>t.assign(n,(0,De._)`${n} || {}`).code((0,De._)`Object.assign(${n}, ${e})`))}),mergeToName:(t,e,n)=>t.if((0,De._)`${n} !== true`,()=>{e===!0?t.assign(n,!0):(t.assign(n,(0,De._)`${n} || {}`),Sw(t,n,e))}),mergeValues:(t,e)=>t===!0?!0:{...t,...e},resultToName:MT}),items:jT({mergeNames:(t,e,n)=>t.if((0,De._)`${n} !== true && ${e} !== undefined`,()=>t.assign(n,(0,De._)`${e} === true ? true : ${n} > ${e} ? ${n} : ${e}`)),mergeToName:(t,e,n)=>t.if((0,De._)`${n} !== true`,()=>t.assign(n,e===!0?!0:(0,De._)`${n} > ${e} ? ${n} : ${e}`)),mergeValues:(t,e)=>t===!0?!0:Math.max(t,e),resultToName:(t,e)=>t.var("items",e)})};function MT(t,e){if(e===!0)return t.var("props",!0);let n=t.var("props",(0,De._)`{}`);return e!==void 0&&Sw(t,n,e),n}ue.evaluatedPropsToName=MT;function Sw(t,e,n){Object.keys(n).forEach(i=>t.assign((0,De._)`${e}${(0,De.getProperty)(i)}`,!0))}ue.setEvaluated=Sw;var ST={};function JB(t,e){return t.scopeValue("func",{ref:e,code:ST[e.code]||(ST[e.code]=new GB._Code(e.code))})}ue.useFunc=JB;var Pw;(function(t){t[t.Num=0]="Num",t[t.Str=1]="Str"})(Pw||(ue.Type=Pw={}));function KB(t,e,n){if(t instanceof De.Name){let i=e===Pw.Num;return n?i?(0,De._)`"[" + ${t} + "]"`:(0,De._)`"['" + ${t} + "']"`:i?(0,De._)`"/" + ${t}`:(0,De._)`"/" + ${t}.replace(/~/g, "~0").replace(/\\//g, "~1")`}return n?(0,De.getProperty)(t).toString():"/"+jw(t)}ue.getErrorPath=KB;function ET(t,e,n=t.opts.strictSchema){if(n){if(e=`strict mode: ${e}`,n===!0)throw new Error(e);t.self.logger.warn(e)}}ue.checkStrictMode=ET});var Bt=v(Ow=>{"use strict";Object.defineProperty(Ow,"__esModule",{value:!0});var zn=se(),ZB={data:new zn.Name("data"),valCxt:new zn.Name("valCxt"),instancePath:new zn.Name("instancePath"),parentData:new zn.Name("parentData"),parentDataProperty:new zn.Name("parentDataProperty"),rootData:new zn.Name("rootData"),dynamicAnchors:new zn.Name("dynamicAnchors"),vErrors:new zn.Name("vErrors"),errors:new zn.Name("errors"),this:new zn.Name("this"),self:new zn.Name("self"),scope:new zn.Name("scope"),json:new zn.Name("json"),jsonPos:new zn.Name("jsonPos"),jsonLen:new zn.Name("jsonLen"),jsonPart:new zn.Name("jsonPart")};Ow.default=ZB});var sl=v(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.extendErrors=Dn.resetErrorsCount=Dn.reportExtraError=Dn.reportError=Dn.keyword$DataError=Dn.keywordError=void 0;var xe=se(),ap=be(),Jn=Bt();Dn.keywordError={message:({keyword:t})=>(0,xe.str)`must pass "${t}" keyword validation`};Dn.keyword$DataError={message:({keyword:t,schemaType:e})=>e?(0,xe.str)`"${t}" keyword must be ${e} ($data)`:(0,xe.str)`"${t}" keyword is invalid ($data)`};function QB(t,e=Dn.keywordError,n,i){let{it:a}=t,{gen:r,compositeRule:s,allErrors:o}=a,l=HT(t,e,n);i??(s||o)?qT(r,l):_T(a,(0,xe._)`[${l}]`)}Dn.reportError=QB;function XB(t,e=Dn.keywordError,n){let{it:i}=t,{gen:a,compositeRule:r,allErrors:s}=i,o=HT(t,e,n);qT(a,o),r||s||_T(i,Jn.default.vErrors)}Dn.reportExtraError=XB;function YB(t,e){t.assign(Jn.default.errors,e),t.if((0,xe._)`${Jn.default.vErrors} !== null`,()=>t.if(e,()=>t.assign((0,xe._)`${Jn.default.vErrors}.length`,e),()=>t.assign(Jn.default.vErrors,null)))}Dn.resetErrorsCount=YB;function eL({gen:t,keyword:e,schemaValue:n,data:i,errsCount:a,it:r}){if(a===void 0)throw new Error("ajv implementation error");let s=t.name("err");t.forRange("i",a,Jn.default.errors,o=>{t.const(s,(0,xe._)`${Jn.default.vErrors}[${o}]`),t.if((0,xe._)`${s}.instancePath === undefined`,()=>t.assign((0,xe._)`${s}.instancePath`,(0,xe.strConcat)(Jn.default.instancePath,r.errorPath))),t.assign((0,xe._)`${s}.schemaPath`,(0,xe.str)`${r.errSchemaPath}/${e}`),r.opts.verbose&&(t.assign((0,xe._)`${s}.schema`,n),t.assign((0,xe._)`${s}.data`,i))})}Dn.extendErrors=eL;function qT(t,e){let n=t.const("err",e);t.if((0,xe._)`${Jn.default.vErrors} === null`,()=>t.assign(Jn.default.vErrors,(0,xe._)`[${n}]`),(0,xe._)`${Jn.default.vErrors}.push(${n})`),t.code((0,xe._)`${Jn.default.errors}++`)}function _T(t,e){let{gen:n,validateName:i,schemaEnv:a}=t;a.$async?n.throw((0,xe._)`new ${t.ValidationError}(${e})`):(n.assign((0,xe._)`${i}.errors`,e),n.return(!1))}var ur={keyword:new xe.Name("keyword"),schemaPath:new xe.Name("schemaPath"),params:new xe.Name("params"),propertyName:new xe.Name("propertyName"),message:new xe.Name("message"),schema:new xe.Name("schema"),parentSchema:new xe.Name("parentSchema")};function HT(t,e,n){let{createErrors:i}=t.it;return i===!1?(0,xe._)`{}`:nL(t,e,n)}function nL(t,e,n={}){let{gen:i,it:a}=t,r=[iL(a,n),tL(t,n)];return aL(t,e,r),i.object(...r)}function iL({errorPath:t},{instancePath:e}){let n=e?(0,xe.str)`${t}${(0,ap.getErrorPath)(e,ap.Type.Str)}`:t;return[Jn.default.instancePath,(0,xe.strConcat)(Jn.default.instancePath,n)]}function tL({keyword:t,it:{errSchemaPath:e}},{schemaPath:n,parentSchema:i}){let a=i?e:(0,xe.str)`${e}/${t}`;return n&&(a=(0,xe.str)`${a}${(0,ap.getErrorPath)(n,ap.Type.Str)}`),[ur.schemaPath,a]}function aL(t,{params:e,message:n},i){let{keyword:a,data:r,schemaValue:s,it:o}=t,{opts:l,propertyName:c,topSchemaRef:u,schemaPath:p}=o;i.push([ur.keyword,a],[ur.params,typeof e=="function"?e(t):e||(0,xe._)`{}`]),l.messages&&i.push([ur.message,typeof n=="function"?n(t):n]),l.verbose&&i.push([ur.schema,s],[ur.parentSchema,(0,xe._)`${u}${p}`],[Jn.default.data,r]),c&&i.push([ur.propertyName,c])}});var RT=v(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.boolOrEmptySchema=vs.topBoolOrEmptySchema=void 0;var rL=sl(),sL=se(),oL=Bt(),lL={message:"boolean schema is false"};function uL(t){let{gen:e,schema:n,validateName:i}=t;n===!1?IT(t,!1):typeof n=="object"&&n.$async===!0?e.return(oL.default.data):(e.assign((0,sL._)`${i}.errors`,null),e.return(!0))}vs.topBoolOrEmptySchema=uL;function cL(t,e){let{gen:n,schema:i}=t;i===!1?(n.var(e,!1),IT(t)):n.var(e,!0)}vs.boolOrEmptySchema=cL;function IT(t,e){let{gen:n,data:i}=t,a={gen:n,keyword:"false schema",data:i,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:t};(0,rL.reportError)(a,lL,void 0,e)}});var Tw=v(Cs=>{"use strict";Object.defineProperty(Cs,"__esModule",{value:!0});Cs.getRules=Cs.isJSONType=void 0;var pL=["string","number","integer","boolean","null","object","array"],dL=new Set(pL);function hL(t){return typeof t=="string"&&dL.has(t)}Cs.isJSONType=hL;function gL(){let t={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:{...t,integer:!0,boolean:!0,null:!0},rules:[{rules:[]},t.number,t.string,t.array,t.object],post:{rules:[]},all:{},keywords:{}}}Cs.getRules=gL});var kw=v(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.shouldUseRule=da.shouldUseGroup=da.schemaHasRulesForType=void 0;function mL({schema:t,self:e},n){let i=e.RULES.types[n];return i&&i!==!0&&WT(t,i)}da.schemaHasRulesForType=mL;function WT(t,e){return e.rules.some(n=>zT(t,n))}da.shouldUseGroup=WT;function zT(t,e){var n;return t[e.keyword]!==void 0||((n=e.definition.implements)===null||n===void 0?void 0:n.some(i=>t[i]!==void 0))}da.shouldUseRule=zT});var ol=v(Gn=>{"use strict";Object.defineProperty(Gn,"__esModule",{value:!0});Gn.reportTypeError=Gn.checkDataTypes=Gn.checkDataType=Gn.coerceAndCheckDataType=Gn.getJSONTypes=Gn.getSchemaTypes=Gn.DataType=void 0;var fL=Tw(),wL=kw(),vL=sl(),ae=se(),DT=be(),As;(function(t){t[t.Correct=0]="Correct",t[t.Wrong=1]="Wrong"})(As||(Gn.DataType=As={}));function CL(t){let e=GT(t.type);if(e.includes("null")){if(t.nullable===!1)throw new Error("type: null contradicts nullable: false")}else{if(!e.length&&t.nullable!==void 0)throw new Error('"nullable" cannot be used without "type"');t.nullable===!0&&e.push("null")}return e}Gn.getSchemaTypes=CL;function GT(t){let e=Array.isArray(t)?t:t?[t]:[];if(e.every(fL.isJSONType))return e;throw new Error("type must be JSONType or JSONType[]: "+e.join(","))}Gn.getJSONTypes=GT;function AL(t,e){let{gen:n,data:i,opts:a}=t,r=bL(e,a.coerceTypes),s=e.length>0&&!(r.length===0&&e.length===1&&(0,wL.schemaHasRulesForType)(t,e[0]));if(s){let o=Ew(e,i,a.strictNumbers,As.Wrong);n.if(o,()=>{r.length?xL(t,e,r):qw(t)})}return s}Gn.coerceAndCheckDataType=AL;var NT=new Set(["string","number","integer","boolean","null"]);function bL(t,e){return e?t.filter(n=>NT.has(n)||e==="array"&&n==="array"):[]}function xL(t,e,n){let{gen:i,data:a,opts:r}=t,s=i.let("dataType",(0,ae._)`typeof ${a}`),o=i.let("coerced",(0,ae._)`undefined`);r.coerceTypes==="array"&&i.if((0,ae._)`${s} == 'object' && Array.isArray(${a}) && ${a}.length == 1`,()=>i.assign(a,(0,ae._)`${a}[0]`).assign(s,(0,ae._)`typeof ${a}`).if(Ew(e,a,r.strictNumbers),()=>i.assign(o,a))),i.if((0,ae._)`${o} !== undefined`);for(let c of n)(NT.has(c)||c==="array"&&r.coerceTypes==="array")&&l(c);i.else(),qw(t),i.endIf(),i.if((0,ae._)`${o} !== undefined`,()=>{i.assign(a,o),yL(t,o)});function l(c){switch(c){case"string":i.elseIf((0,ae._)`${s} == "number" || ${s} == "boolean"`).assign(o,(0,ae._)`"" + ${a}`).elseIf((0,ae._)`${a} === null`).assign(o,(0,ae._)`""`);return;case"number":i.elseIf((0,ae._)`${s} == "boolean" || ${a} === null || (${s} == "string" && ${a} && ${a} == +${a})`).assign(o,(0,ae._)`+${a}`);return;case"integer":i.elseIf((0,ae._)`${s} === "boolean" || ${a} === null || (${s} === "string" && ${a} && ${a} == +${a} && !(${a} % 1))`).assign(o,(0,ae._)`+${a}`);return;case"boolean":i.elseIf((0,ae._)`${a} === "false" || ${a} === 0 || ${a} === null`).assign(o,!1).elseIf((0,ae._)`${a} === "true" || ${a} === 1`).assign(o,!0);return;case"null":i.elseIf((0,ae._)`${a} === "" || ${a} === 0 || ${a} === false`),i.assign(o,null);return;case"array":i.elseIf((0,ae._)`${s} === "string" || ${s} === "number" - || ${s} === "boolean" || ${a} === null`).assign(o,(0,ae._)`[${a}]`)}}}function fL({gen:t,parentData:e,parentDataProperty:n},i){t.if((0,ae._)`${e} !== undefined`,()=>t.assign((0,ae._)`${e}[${n}]`,i))}function Ow(t,e,n,i=As.Correct){let a=i===As.Correct?ae.operators.EQ:ae.operators.NEQ,r;switch(t){case"null":return(0,ae._)`${e} ${a} null`;case"array":r=(0,ae._)`Array.isArray(${e})`;break;case"object":r=(0,ae._)`${e} && typeof ${e} == "object" && !Array.isArray(${e})`;break;case"integer":r=s((0,ae._)`!(${e} % 1) && !isNaN(${e})`);break;case"number":r=s();break;default:return(0,ae._)`typeof ${e} ${a} ${t}`}return i===As.Correct?r:(0,ae.not)(r);function s(o=ae.nil){return(0,ae.and)((0,ae._)`typeof ${e} == "number"`,o,n?(0,ae._)`isFinite(${e})`:ae.nil)}}Gn.checkDataType=Ow;function Tw(t,e,n,i){if(t.length===1)return Ow(t[0],e,n,i);let a,r=(0,IT.toHash)(t);if(r.array&&r.object){let s=(0,ae._)`typeof ${e} != "object"`;a=r.null?s:(0,ae._)`!${e} || ${s}`,delete r.null,delete r.array,delete r.object}else a=ae.nil;r.number&&delete r.integer;for(let s in r)a=(0,ae.and)(a,Ow(s,e,n,i));return a}Gn.checkDataTypes=Tw;var wL={message:({schema:t})=>`must be ${t}`,params:({schema:t,schemaValue:e})=>typeof t=="string"?(0,ae._)`{type: ${t}}`:(0,ae._)`{type: ${e}}`};function kw(t){let e=vL(t);(0,pL.reportError)(e,wL)}Gn.reportTypeError=kw;function vL(t){let{gen:e,data:n,schema:i}=t,a=(0,IT.schemaRefOrVal)(t,i,"type");return{gen:e,keyword:"type",data:n,schema:i.type,schemaCode:a,schemaValue:a,parentSchema:i,params:{},it:t}}});var NT=v(ap=>{"use strict";Object.defineProperty(ap,"__esModule",{value:!0});ap.assignDefaults=void 0;var bs=se(),CL=be();function AL(t,e){let{properties:n,items:i}=t.schema;if(e==="object"&&n)for(let a in n)GT(t,a,n[a].default);else e==="array"&&Array.isArray(i)&&i.forEach((a,r)=>GT(t,r,a.default))}ap.assignDefaults=AL;function GT(t,e,n){let{gen:i,compositeRule:a,data:r,opts:s}=t;if(n===void 0)return;let o=(0,bs._)`${r}${(0,bs.getProperty)(e)}`;if(a){(0,CL.checkStrictMode)(t,`default is ignored for: ${o}`);return}let l=(0,bs._)`${o} === undefined`;s.useDefaults==="empty"&&(l=(0,bs._)`${l} || ${o} === null || ${o} === ""`),i.if(l,(0,bs._)`${o} = ${(0,bs.stringify)(n)}`)}});var Bi=v(We=>{"use strict";Object.defineProperty(We,"__esModule",{value:!0});We.validateUnion=We.validateArray=We.usePattern=We.callValidateCode=We.schemaProperties=We.allSchemaProperties=We.noPropertyInData=We.propertyInData=We.isOwnProperty=We.hasPropFunc=We.reportMissingProp=We.checkMissingProp=We.checkReportMissingProp=void 0;var Be=se(),Mw=be(),ha=Bt(),bL=be();function xL(t,e){let{gen:n,data:i,it:a}=t;n.if(qw(n,i,e,a.opts.ownProperties),()=>{t.setParams({missingProperty:(0,Be._)`${e}`},!0),t.error()})}We.checkReportMissingProp=xL;function yL({gen:t,data:e,it:{opts:n}},i,a){return(0,Be.or)(...i.map(r=>(0,Be.and)(qw(t,e,r,n.ownProperties),(0,Be._)`${a} = ${r}`)))}We.checkMissingProp=yL;function PL(t,e){t.setParams({missingProperty:e},!0),t.error()}We.reportMissingProp=PL;function UT(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Be._)`Object.prototype.hasOwnProperty`})}We.hasPropFunc=UT;function Ew(t,e,n){return(0,Be._)`${UT(t)}.call(${e}, ${n})`}We.isOwnProperty=Ew;function jL(t,e,n,i){let a=(0,Be._)`${e}${(0,Be.getProperty)(n)} !== undefined`;return i?(0,Be._)`${a} && ${Ew(t,e,n)}`:a}We.propertyInData=jL;function qw(t,e,n,i){let a=(0,Be._)`${e}${(0,Be.getProperty)(n)} === undefined`;return i?(0,Be.or)(a,(0,Be.not)(Ew(t,e,n))):a}We.noPropertyInData=qw;function $T(t){return t?Object.keys(t).filter(e=>e!=="__proto__"):[]}We.allSchemaProperties=$T;function SL(t,e){return $T(e).filter(n=>!(0,Mw.alwaysValidSchema)(t,e[n]))}We.schemaProperties=SL;function OL({schemaCode:t,data:e,it:{gen:n,topSchemaRef:i,schemaPath:a,errorPath:r},it:s},o,l,c){let u=c?(0,Be._)`${t}, ${e}, ${i}${a}`:e,p=[[ha.default.instancePath,(0,Be.strConcat)(ha.default.instancePath,r)],[ha.default.parentData,s.parentData],[ha.default.parentDataProperty,s.parentDataProperty],[ha.default.rootData,ha.default.rootData]];s.opts.dynamicRef&&p.push([ha.default.dynamicAnchors,ha.default.dynamicAnchors]);let h=(0,Be._)`${u}, ${n.object(...p)}`;return l!==Be.nil?(0,Be._)`${o}.call(${l}, ${h})`:(0,Be._)`${o}(${h})`}We.callValidateCode=OL;var TL=(0,Be._)`new RegExp`;function kL({gen:t,it:{opts:e}},n){let i=e.unicodeRegExp?"u":"",{regExp:a}=e.code,r=a(n,i);return t.scopeValue("pattern",{key:r.toString(),ref:r,code:(0,Be._)`${a.code==="new RegExp"?TL:(0,bL.useFunc)(t,a)}(${n}, ${i})`})}We.usePattern=kL;function ML(t){let{gen:e,data:n,keyword:i,it:a}=t,r=e.name("valid");if(a.allErrors){let o=e.let("valid",!0);return s(()=>e.assign(o,!1)),o}return e.var(r,!0),s(()=>e.break()),r;function s(o){let l=e.const("len",(0,Be._)`${n}.length`);e.forRange("i",0,l,c=>{t.subschema({keyword:i,dataProp:c,dataPropType:Mw.Type.Num},r),e.if((0,Be.not)(r),o)})}}We.validateArray=ML;function EL(t){let{gen:e,schema:n,keyword:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(l=>(0,Mw.alwaysValidSchema)(a,l))&&!a.opts.unevaluated)return;let s=e.let("valid",!1),o=e.name("_valid");e.block(()=>n.forEach((l,c)=>{let u=t.subschema({keyword:i,schemaProp:c,compositeRule:!0},o);e.assign(s,(0,Be._)`${s} || ${o}`),t.mergeValidEvaluated(u,o)||e.if((0,Be.not)(s))})),t.result(s,()=>t.reset(),()=>t.error(!0))}We.validateUnion=EL});var FT=v(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.validateKeywordUsage=bt.validSchemaType=bt.funcKeywordCode=bt.macroKeywordCode=void 0;var Kn=se(),ur=Bt(),qL=Bi(),_L=rl();function HL(t,e){let{gen:n,keyword:i,schema:a,parentSchema:r,it:s}=t,o=e.macro.call(s.self,a,r,s),l=LT(n,i,o);s.opts.validateSchema!==!1&&s.self.validateSchema(o,!0);let c=n.name("valid");t.subschema({schema:o,schemaPath:Kn.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:l,compositeRule:!0},c),t.pass(c,()=>t.error(!0))}bt.macroKeywordCode=HL;function WL(t,e){var n;let{gen:i,keyword:a,schema:r,parentSchema:s,$data:o,it:l}=t;IL(l,e);let c=!o&&e.compile?e.compile.call(l.self,r,s,l):e.validate,u=LT(i,a,c),p=i.let("valid");t.block$data(p,h),t.ok((n=e.valid)!==null&&n!==void 0?n:p);function h(){if(e.errors===!1)m(),e.modifying&&BT(t),w(()=>t.error());else{let f=e.async?g():d();e.modifying&&BT(t),w(()=>RL(t,f))}}function g(){let f=i.let("ruleErrs",null);return i.try(()=>m((0,Kn._)`await `),A=>i.assign(p,!1).if((0,Kn._)`${A} instanceof ${l.ValidationError}`,()=>i.assign(f,(0,Kn._)`${A}.errors`),()=>i.throw(A))),f}function d(){let f=(0,Kn._)`${u}.errors`;return i.assign(f,null),m(Kn.nil),f}function m(f=e.async?(0,Kn._)`await `:Kn.nil){let A=l.opts.passContext?ur.default.this:ur.default.self,b=!("compile"in e&&!o||e.schema===!1);i.assign(p,(0,Kn._)`${f}${(0,qL.callValidateCode)(t,u,A,b)}`,e.modifying)}function w(f){var A;i.if((0,Kn.not)((A=e.valid)!==null&&A!==void 0?A:p),f)}}bt.funcKeywordCode=WL;function BT(t){let{gen:e,data:n,it:i}=t;e.if(i.parentData,()=>e.assign(n,(0,Kn._)`${i.parentData}[${i.parentDataProperty}]`))}function RL(t,e){let{gen:n}=t;n.if((0,Kn._)`Array.isArray(${e})`,()=>{n.assign(ur.default.vErrors,(0,Kn._)`${ur.default.vErrors} === null ? ${e} : ${ur.default.vErrors}.concat(${e})`).assign(ur.default.errors,(0,Kn._)`${ur.default.vErrors}.length`),(0,_L.extendErrors)(t)},()=>t.error())}function IL({schemaEnv:t},e){if(e.async&&!t.$async)throw new Error("async keyword in sync schema")}function LT(t,e,n){if(n===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,Kn.stringify)(n)})}function zL(t,e,n=!1){return!e.length||e.some(i=>i==="array"?Array.isArray(t):i==="object"?t&&typeof t=="object"&&!Array.isArray(t):typeof t==i||n&&typeof t>"u")}bt.validSchemaType=zL;function DL({schema:t,opts:e,self:n,errSchemaPath:i},a,r){if(Array.isArray(a.keyword)?!a.keyword.includes(r):a.keyword!==r)throw new Error("ajv implementation error");let s=a.dependencies;if(s?.some(o=>!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${r}: ${s.join(",")}`);if(a.validateSchema&&!a.validateSchema(t[r])){let l=`keyword "${r}" value is invalid at path "${i}": `+n.errorsText(a.validateSchema.errors);if(e.validateSchema==="log")n.logger.error(l);else throw new Error(l)}}bt.validateKeywordUsage=DL});var JT=v(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.extendSubschemaMode=ga.extendSubschemaData=ga.getSubschema=void 0;var xt=se(),VT=be();function GL(t,{keyword:e,schemaProp:n,schema:i,schemaPath:a,errSchemaPath:r,topSchemaRef:s}){if(e!==void 0&&i!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){let o=t.schema[e];return n===void 0?{schema:o,schemaPath:(0,xt._)`${t.schemaPath}${(0,xt.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[n],schemaPath:(0,xt._)`${t.schemaPath}${(0,xt.getProperty)(e)}${(0,xt.getProperty)(n)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,VT.escapeFragment)(n)}`}}if(i!==void 0){if(a===void 0||r===void 0||s===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:i,schemaPath:a,topSchemaRef:s,errSchemaPath:r}}throw new Error('either "keyword" or "schema" must be passed')}ga.getSubschema=GL;function NL(t,e,{dataProp:n,dataPropType:i,data:a,dataTypes:r,propertyName:s}){if(a!==void 0&&n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=e;if(n!==void 0){let{errorPath:c,dataPathArr:u,opts:p}=e,h=o.let("data",(0,xt._)`${e.data}${(0,xt.getProperty)(n)}`,!0);l(h),t.errorPath=(0,xt.str)`${c}${(0,VT.getErrorPath)(n,i,p.jsPropertySyntax)}`,t.parentDataProperty=(0,xt._)`${n}`,t.dataPathArr=[...u,t.parentDataProperty]}if(a!==void 0){let c=a instanceof xt.Name?a:o.let("data",a,!0);l(c),s!==void 0&&(t.propertyName=s)}r&&(t.dataTypes=r);function l(c){t.data=c,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,c]}}ga.extendSubschemaData=NL;function UL(t,{jtdDiscriminator:e,jtdMetadata:n,compositeRule:i,createErrors:a,allErrors:r}){i!==void 0&&(t.compositeRule=i),a!==void 0&&(t.createErrors=a),r!==void 0&&(t.allErrors=r),t.jtdDiscriminator=e,t.jtdMetadata=n}ga.extendSubschemaMode=UL});var _w=v((Zle,KT)=>{"use strict";KT.exports=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,a,r;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(a=i;a--!==0;)if(!t(e[a],n[a]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(r=Object.keys(e),i=r.length,i!==Object.keys(n).length)return!1;for(a=i;a--!==0;)if(!Object.prototype.hasOwnProperty.call(n,r[a]))return!1;for(a=i;a--!==0;){var s=r[a];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}});var QT=v((Qle,ZT)=>{"use strict";var ma=ZT.exports=function(t,e,n){typeof e=="function"&&(n=e,e={}),n=e.cb||n;var i=typeof n=="function"?n:n.pre||function(){},a=n.post||function(){};rp(e,i,a,t,"",t)};ma.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};ma.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};ma.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};ma.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function rp(t,e,n,i,a,r,s,o,l,c){if(i&&typeof i=="object"&&!Array.isArray(i)){e(i,a,r,s,o,l,c);for(var u in i){var p=i[u];if(Array.isArray(p)){if(u in ma.arrayKeywords)for(var h=0;h{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.getSchemaRefs=ci.resolveUrl=ci.normalizeId=ci._getFullPath=ci.getFullPath=ci.inlineRef=void 0;var BL=be(),LL=_w(),FL=QT(),VL=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function JL(t,e=!0){return typeof t=="boolean"?!0:e===!0?!Hw(t):e?XT(t)<=e:!1}ci.inlineRef=JL;var KL=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function Hw(t){for(let e in t){if(KL.has(e))return!0;let n=t[e];if(Array.isArray(n)&&n.some(Hw)||typeof n=="object"&&Hw(n))return!0}return!1}function XT(t){let e=0;for(let n in t){if(n==="$ref")return 1/0;if(e++,!VL.has(n)&&(typeof t[n]=="object"&&(0,BL.eachItem)(t[n],i=>e+=XT(i)),e===1/0))return 1/0}return e}function YT(t,e="",n){n!==!1&&(e=xs(e));let i=t.parse(e);return e0(t,i)}ci.getFullPath=YT;function e0(t,e){return t.serialize(e).split("#")[0]+"#"}ci._getFullPath=e0;var ZL=/#\/?$/;function xs(t){return t?t.replace(ZL,""):""}ci.normalizeId=xs;function QL(t,e,n){return n=xs(n),t.resolve(e,n)}ci.resolveUrl=QL;var XL=/^[a-z_][-a-z0-9._]*$/i;function YL(t,e){if(typeof t=="boolean")return{};let{schemaId:n,uriResolver:i}=this.opts,a=xs(t[n]||e),r={"":a},s=YT(i,a,!1),o={},l=new Set;return FL(t,{allKeys:!0},(p,h,g,d)=>{if(d===void 0)return;let m=s+h,w=r[d];typeof p[n]=="string"&&(w=f.call(this,p[n])),A.call(this,p.$anchor),A.call(this,p.$dynamicAnchor),r[h]=w;function f(b){let x=this.opts.uriResolver.resolve;if(b=xs(w?x(w,b):b),l.has(b))throw u(b);l.add(b);let P=this.refs[b];return typeof P=="string"&&(P=this.refs[P]),typeof P=="object"?c(p,P.schema,b):b!==xs(m)&&(b[0]==="#"?(c(p,o[b],b),o[b]=p):this.refs[b]=m),b}function A(b){if(typeof b=="string"){if(!XL.test(b))throw new Error(`invalid anchor "${b}"`);f.call(this,`#${b}`)}}}),o;function c(p,h,g){if(h!==void 0&&!LL(p,h))throw u(g)}function u(p){return new Error(`reference "${p}" resolves to more than one schema`)}}ci.getSchemaRefs=YL});var cl=v(fa=>{"use strict";Object.defineProperty(fa,"__esModule",{value:!0});fa.getData=fa.KeywordCxt=fa.validateFunctionCode=void 0;var r0=HT(),n0=sl(),Rw=Sw(),sp=sl(),e4=NT(),ul=FT(),Ww=JT(),F=se(),ie=Bt(),n4=ol(),Lt=be(),ll=rl();function i4(t){if(l0(t)&&(u0(t),o0(t))){r4(t);return}s0(t,()=>(0,r0.topBoolOrEmptySchema)(t))}fa.validateFunctionCode=i4;function s0({gen:t,validateName:e,schema:n,schemaEnv:i,opts:a},r){a.code.es5?t.func(e,(0,F._)`${ie.default.data}, ${ie.default.valCxt}`,i.$async,()=>{t.code((0,F._)`"use strict"; ${i0(n,a)}`),a4(t,a),t.code(r)}):t.func(e,(0,F._)`${ie.default.data}, ${t4(a)}`,i.$async,()=>t.code(i0(n,a)).code(r))}function t4(t){return(0,F._)`{${ie.default.instancePath}="", ${ie.default.parentData}, ${ie.default.parentDataProperty}, ${ie.default.rootData}=${ie.default.data}${t.dynamicRef?(0,F._)`, ${ie.default.dynamicAnchors}={}`:F.nil}}={}`}function a4(t,e){t.if(ie.default.valCxt,()=>{t.var(ie.default.instancePath,(0,F._)`${ie.default.valCxt}.${ie.default.instancePath}`),t.var(ie.default.parentData,(0,F._)`${ie.default.valCxt}.${ie.default.parentData}`),t.var(ie.default.parentDataProperty,(0,F._)`${ie.default.valCxt}.${ie.default.parentDataProperty}`),t.var(ie.default.rootData,(0,F._)`${ie.default.valCxt}.${ie.default.rootData}`),e.dynamicRef&&t.var(ie.default.dynamicAnchors,(0,F._)`${ie.default.valCxt}.${ie.default.dynamicAnchors}`)},()=>{t.var(ie.default.instancePath,(0,F._)`""`),t.var(ie.default.parentData,(0,F._)`undefined`),t.var(ie.default.parentDataProperty,(0,F._)`undefined`),t.var(ie.default.rootData,ie.default.data),e.dynamicRef&&t.var(ie.default.dynamicAnchors,(0,F._)`{}`)})}function r4(t){let{schema:e,opts:n,gen:i}=t;s0(t,()=>{n.$comment&&e.$comment&&p0(t),c4(t),i.let(ie.default.vErrors,null),i.let(ie.default.errors,0),n.unevaluated&&s4(t),c0(t),h4(t)})}function s4(t){let{gen:e,validateName:n}=t;t.evaluated=e.const("evaluated",(0,F._)`${n}.evaluated`),e.if((0,F._)`${t.evaluated}.dynamicProps`,()=>e.assign((0,F._)`${t.evaluated}.props`,(0,F._)`undefined`)),e.if((0,F._)`${t.evaluated}.dynamicItems`,()=>e.assign((0,F._)`${t.evaluated}.items`,(0,F._)`undefined`))}function i0(t,e){let n=typeof t=="object"&&t[e.schemaId];return n&&(e.code.source||e.code.process)?(0,F._)`/*# sourceURL=${n} */`:F.nil}function o4(t,e){if(l0(t)&&(u0(t),o0(t))){l4(t,e);return}(0,r0.boolOrEmptySchema)(t,e)}function o0({schema:t,self:e}){if(typeof t=="boolean")return!t;for(let n in t)if(e.RULES.all[n])return!0;return!1}function l0(t){return typeof t.schema!="boolean"}function l4(t,e){let{schema:n,gen:i,opts:a}=t;a.$comment&&n.$comment&&p0(t),p4(t),d4(t);let r=i.const("_errs",ie.default.errors);c0(t,r),i.var(e,(0,F._)`${r} === ${ie.default.errors}`)}function u0(t){(0,Lt.checkUnknownRules)(t),u4(t)}function c0(t,e){if(t.opts.jtd)return t0(t,[],!1,e);let n=(0,n0.getSchemaTypes)(t.schema),i=(0,n0.coerceAndCheckDataType)(t,n);t0(t,n,!i,e)}function u4(t){let{schema:e,errSchemaPath:n,opts:i,self:a}=t;e.$ref&&i.ignoreKeywordsWithRef&&(0,Lt.schemaHasRulesButRef)(e,a.RULES)&&a.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function c4(t){let{schema:e,opts:n}=t;e.default!==void 0&&n.useDefaults&&n.strictSchema&&(0,Lt.checkStrictMode)(t,"default is ignored in the schema root")}function p4(t){let e=t.schema[t.opts.schemaId];e&&(t.baseId=(0,n4.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function d4(t){if(t.schema.$async&&!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function p0({gen:t,schemaEnv:e,schema:n,errSchemaPath:i,opts:a}){let r=n.$comment;if(a.$comment===!0)t.code((0,F._)`${ie.default.self}.logger.log(${r})`);else if(typeof a.$comment=="function"){let s=(0,F.str)`${i}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,F._)`${ie.default.self}.opts.$comment(${r}, ${s}, ${o}.schema)`)}}function h4(t){let{gen:e,schemaEnv:n,validateName:i,ValidationError:a,opts:r}=t;n.$async?e.if((0,F._)`${ie.default.errors} === 0`,()=>e.return(ie.default.data),()=>e.throw((0,F._)`new ${a}(${ie.default.vErrors})`)):(e.assign((0,F._)`${i}.errors`,ie.default.vErrors),r.unevaluated&&g4(t),e.return((0,F._)`${ie.default.errors} === 0`))}function g4({gen:t,evaluated:e,props:n,items:i}){n instanceof F.Name&&t.assign((0,F._)`${e}.props`,n),i instanceof F.Name&&t.assign((0,F._)`${e}.items`,i)}function t0(t,e,n,i){let{gen:a,schema:r,data:s,allErrors:o,opts:l,self:c}=t,{RULES:u}=c;if(r.$ref&&(l.ignoreKeywordsWithRef||!(0,Lt.schemaHasRulesButRef)(r,u))){a.block(()=>h0(t,"$ref",u.all.$ref.definition));return}l.jtd||m4(t,e),a.block(()=>{for(let h of u.rules)p(h);p(u.post)});function p(h){(0,Rw.shouldUseGroup)(r,h)&&(h.type?(a.if((0,sp.checkDataType)(h.type,s,l.strictNumbers)),a0(t,h),e.length===1&&e[0]===h.type&&n&&(a.else(),(0,sp.reportTypeError)(t)),a.endIf()):a0(t,h),o||a.if((0,F._)`${ie.default.errors} === ${i||0}`))}}function a0(t,e){let{gen:n,schema:i,opts:{useDefaults:a}}=t;a&&(0,e4.assignDefaults)(t,e.type),n.block(()=>{for(let r of e.rules)(0,Rw.shouldUseRule)(i,r)&&h0(t,r.keyword,r.definition,e.type)})}function m4(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(f4(t,e),t.opts.allowUnionTypes||w4(t,e),v4(t,t.dataTypes))}function f4(t,e){if(e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(n=>{d0(t.dataTypes,n)||Iw(t,`type "${n}" not allowed by context "${t.dataTypes.join(",")}"`)}),A4(t,e)}}function w4(t,e){e.length>1&&!(e.length===2&&e.includes("null"))&&Iw(t,"use allowUnionTypes to allow union type keyword")}function v4(t,e){let n=t.self.RULES.all;for(let i in n){let a=n[i];if(typeof a=="object"&&(0,Rw.shouldUseRule)(t.schema,a)){let{type:r}=a.definition;r.length&&!r.some(s=>C4(e,s))&&Iw(t,`missing type "${r.join(",")}" for keyword "${i}"`)}}}function C4(t,e){return t.includes(e)||e==="number"&&t.includes("integer")}function d0(t,e){return t.includes(e)||e==="integer"&&t.includes("number")}function A4(t,e){let n=[];for(let i of t.dataTypes)d0(e,i)?n.push(i):e.includes("integer")&&i==="number"&&n.push("integer");t.dataTypes=n}function Iw(t,e){let n=t.schemaEnv.baseId+t.errSchemaPath;e+=` at "${n}" (strictTypes)`,(0,Lt.checkStrictMode)(t,e,t.opts.strictTypes)}var op=class{constructor(e,n,i){if((0,ul.validateKeywordUsage)(e,n,i),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=i,this.data=e.data,this.schema=e.schema[i],this.$data=n.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Lt.schemaRefOrVal)(e,this.schema,i,this.$data),this.schemaType=n.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=n,this.$data)this.schemaCode=e.gen.const("vSchema",g0(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,ul.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${i} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&&(this.errsCount=e.gen.const("_errs",ie.default.errors))}result(e,n,i){this.failResult((0,F.not)(e),n,i)}failResult(e,n,i){this.gen.if(e),i?i():this.error(),n?(this.gen.else(),n(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,n){this.failResult((0,F.not)(e),void 0,n)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:n}=this;this.fail((0,F._)`${n} !== undefined && (${(0,F.or)(this.invalid$data(),e)})`)}error(e,n,i){if(n){this.setParams(n),this._error(e,i),this.setParams({});return}this._error(e,i)}_error(e,n){(e?ll.reportExtraError:ll.reportError)(this,this.def.error,n)}$dataError(){(0,ll.reportError)(this,this.def.$dataError||ll.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,ll.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,n){n?Object.assign(this.params,e):this.params=e}block$data(e,n,i=F.nil){this.gen.block(()=>{this.check$data(e,i),n()})}check$data(e=F.nil,n=F.nil){if(!this.$data)return;let{gen:i,schemaCode:a,schemaType:r,def:s}=this;i.if((0,F.or)((0,F._)`${a} === undefined`,n)),e!==F.nil&&i.assign(e,!0),(r.length||s.validateSchema)&&(i.elseIf(this.invalid$data()),this.$dataError(),e!==F.nil&&i.assign(e,!1)),i.else()}invalid$data(){let{gen:e,schemaCode:n,schemaType:i,def:a,it:r}=this;return(0,F.or)(s(),o());function s(){if(i.length){if(!(n instanceof F.Name))throw new Error("ajv implementation error");let l=Array.isArray(i)?i:[i];return(0,F._)`${(0,sp.checkDataTypes)(l,n,r.opts.strictNumbers,sp.DataType.Wrong)}`}return F.nil}function o(){if(a.validateSchema){let l=e.scopeValue("validate$data",{ref:a.validateSchema});return(0,F._)`!${l}(${n})`}return F.nil}}subschema(e,n){let i=(0,Ww.getSubschema)(this.it,e);(0,Ww.extendSubschemaData)(i,this.it,e),(0,Ww.extendSubschemaMode)(i,e);let a={...this.it,...i,items:void 0,props:void 0};return o4(a,n),a}mergeEvaluated(e,n){let{it:i,gen:a}=this;i.opts.unevaluated&&(i.props!==!0&&e.props!==void 0&&(i.props=Lt.mergeEvaluated.props(a,e.props,i.props,n)),i.items!==!0&&e.items!==void 0&&(i.items=Lt.mergeEvaluated.items(a,e.items,i.items,n)))}mergeValidEvaluated(e,n){let{it:i,gen:a}=this;if(i.opts.unevaluated&&(i.props!==!0||i.items!==!0))return a.if(n,()=>this.mergeEvaluated(e,F.Name)),!0}};fa.KeywordCxt=op;function h0(t,e,n,i){let a=new op(t,n,e);"code"in n?n.code(a,i):a.$data&&n.validate?(0,ul.funcKeywordCode)(a,n):"macro"in n?(0,ul.macroKeywordCode)(a,n):(n.compile||n.validate)&&(0,ul.funcKeywordCode)(a,n)}var b4=/^\/(?:[^~]|~0|~1)*$/,x4=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function g0(t,{dataLevel:e,dataNames:n,dataPathArr:i}){let a,r;if(t==="")return ie.default.rootData;if(t[0]==="/"){if(!b4.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);a=t,r=ie.default.rootData}else{let c=x4.exec(t);if(!c)throw new Error(`Invalid JSON-pointer: ${t}`);let u=+c[1];if(a=c[2],a==="#"){if(u>=e)throw new Error(l("property/index",u));return i[e-u]}if(u>e)throw new Error(l("data",u));if(r=n[e-u],!a)return r}let s=r,o=a.split("/");for(let c of o)c&&(r=(0,F._)`${r}${(0,F.getProperty)((0,Lt.unescapeJsonPointer)(c))}`,s=(0,F._)`${s} && ${r}`);return s;function l(c,u){return`Cannot access ${c} ${u} levels up, current level is ${e}`}}fa.getData=g0});var lp=v(Dw=>{"use strict";Object.defineProperty(Dw,"__esModule",{value:!0});var zw=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}};Dw.default=zw});var pl=v(Uw=>{"use strict";Object.defineProperty(Uw,"__esModule",{value:!0});var Gw=ol(),Nw=class extends Error{constructor(e,n,i,a){super(a||`can't resolve reference ${i} from id ${n}`),this.missingRef=(0,Gw.resolveUrl)(e,n,i),this.missingSchema=(0,Gw.normalizeId)((0,Gw.getFullPath)(e,this.missingRef))}};Uw.default=Nw});var cp=v(Li=>{"use strict";Object.defineProperty(Li,"__esModule",{value:!0});Li.resolveSchema=Li.getCompilingSchema=Li.resolveRef=Li.compileSchema=Li.SchemaEnv=void 0;var rt=se(),y4=lp(),cr=Bt(),st=ol(),m0=be(),P4=cl(),ys=class{constructor(e){var n;this.refs={},this.dynamicAnchors={};let i;typeof e.schema=="object"&&(i=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(n=e.baseId)!==null&&n!==void 0?n:(0,st.normalizeId)(i?.[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=i?.$async,this.refs={}}};Li.SchemaEnv=ys;function Bw(t){let e=f0.call(this,t);if(e)return e;let n=(0,st.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:i,lines:a}=this.opts.code,{ownProperties:r}=this.opts,s=new rt.CodeGen(this.scope,{es5:i,lines:a,ownProperties:r}),o;t.$async&&(o=s.scopeValue("Error",{ref:y4.default,code:(0,rt._)`require("ajv/dist/runtime/validation_error").default`}));let l=s.scopeName("validate");t.validateName=l;let c={gen:s,allErrors:this.opts.allErrors,data:cr.default.data,parentData:cr.default.parentData,parentDataProperty:cr.default.parentDataProperty,dataNames:[cr.default.data],dataPathArr:[rt.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,rt.stringify)(t.schema)}:{ref:t.schema}),validateName:l,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:n,baseId:t.baseId||n,schemaPath:rt.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,rt._)`""`,opts:this.opts,self:this},u;try{this._compilations.add(t),(0,P4.validateFunctionCode)(c),s.optimize(this.opts.code.optimize);let p=s.toString();u=`${s.scopeRefs(cr.default.scope)}return ${p}`,this.opts.code.process&&(u=this.opts.code.process(u,t));let g=new Function(`${cr.default.self}`,`${cr.default.scope}`,u)(this,this.scope.get());if(this.scope.value(l,{ref:g}),g.errors=null,g.schema=t.schema,g.schemaEnv=t,t.$async&&(g.$async=!0),this.opts.code.source===!0&&(g.source={validateName:l,validateCode:p,scopeValues:s._values}),this.opts.unevaluated){let{props:d,items:m}=c;g.evaluated={props:d instanceof rt.Name?void 0:d,items:m instanceof rt.Name?void 0:m,dynamicProps:d instanceof rt.Name,dynamicItems:m instanceof rt.Name},g.source&&(g.source.evaluated=(0,rt.stringify)(g.evaluated))}return t.validate=g,t}catch(p){throw delete t.validate,delete t.validateName,u&&this.logger.error("Error compiling schema, function code:",u),p}finally{this._compilations.delete(t)}}Li.compileSchema=Bw;function j4(t,e,n){var i;n=(0,st.resolveUrl)(this.opts.uriResolver,e,n);let a=t.refs[n];if(a)return a;let r=T4.call(this,t,n);if(r===void 0){let s=(i=t.localRefs)===null||i===void 0?void 0:i[n],{schemaId:o}=this.opts;s&&(r=new ys({schema:s,schemaId:o,root:t,baseId:e}))}if(r!==void 0)return t.refs[n]=S4.call(this,r)}Li.resolveRef=j4;function S4(t){return(0,st.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:Bw.call(this,t)}function f0(t){for(let e of this._compilations)if(O4(e,t))return e}Li.getCompilingSchema=f0;function O4(t,e){return t.schema===e.schema&&t.root===e.root&&t.baseId===e.baseId}function T4(t,e){let n;for(;typeof(n=this.refs[e])=="string";)e=n;return n||this.schemas[e]||up.call(this,t,e)}function up(t,e){let n=this.opts.uriResolver.parse(e),i=(0,st._getFullPath)(this.opts.uriResolver,n),a=(0,st.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length>0&&i===a)return $w.call(this,n,t);let r=(0,st.normalizeId)(i),s=this.refs[r]||this.schemas[r];if(typeof s=="string"){let o=up.call(this,t,s);return typeof o?.schema!="object"?void 0:$w.call(this,n,o)}if(typeof s?.schema=="object"){if(s.validate||Bw.call(this,s),r===(0,st.normalizeId)(e)){let{schema:o}=s,{schemaId:l}=this.opts,c=o[l];return c&&(a=(0,st.resolveUrl)(this.opts.uriResolver,a,c)),new ys({schema:o,schemaId:l,root:t,baseId:a})}return $w.call(this,n,s)}}Li.resolveSchema=up;var k4=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function $w(t,{baseId:e,schema:n,root:i}){var a;if(((a=t.fragment)===null||a===void 0?void 0:a[0])!=="/")return;for(let o of t.fragment.slice(1).split("/")){if(typeof n=="boolean")return;let l=n[(0,m0.unescapeFragment)(o)];if(l===void 0)return;n=l;let c=typeof n=="object"&&n[this.opts.schemaId];!k4.has(o)&&c&&(e=(0,st.resolveUrl)(this.opts.uriResolver,e,c))}let r;if(typeof n!="boolean"&&n.$ref&&!(0,m0.schemaHasRulesButRef)(n,this.RULES)){let o=(0,st.resolveUrl)(this.opts.uriResolver,e,n.$ref);r=up.call(this,i,o)}let{schemaId:s}=this.opts;if(r=r||new ys({schema:n,schemaId:s,root:i,baseId:e}),r.schema!==r.root.schema)return r}});var w0=v((tue,M4)=>{M4.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var Zw=v((aue,P0)=>{"use strict";var E4=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),Fw=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),q4=RegExp.prototype.test.bind(/^\d*$/u),pr=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),Vw=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),C0=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/]$/u),Jw=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/?]$/u),_4=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:]$/u),pi=new Array(256);{let t="0123456789ABCDEF";for(let e=0;e<256;e++)pi[e]="%"+t[e>>4]+t[e&15]}function Nn(t){return t<2048?pi[192|t>>6]+pi[128|t&63]:t<65536?pi[224|t>>12]+pi[128|t>>6&63]+pi[128|t&63]:pi[240|t>>18]+pi[128|t>>12&63]+pi[128|t>>6&63]+pi[128|t&63]}function H4(t){let e="",n=0,i=0;for(i=0;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i];break}for(i+=1;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i]}return e}var W4=RegExp.prototype.test.bind(/^[\dA-Fa-f]{1,4}$/),R4=RegExp.prototype.test.bind(/^[vV][\dA-Fa-f]+\.[A-Za-z\d\-._~!$&'()*+,;=:]+$/),I4=RegExp.prototype.test.bind(/^[A-Za-z\d\-._~]$/),z4=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function D4(t){if(t.length===0)return!1;for(let e=0;en&&(n=a,e=i)):(i=-1,a=0);if(n<2)return t.join(":");let r=t.slice(0,e).join(":"),s=t.slice(e+n).join(":");return r+"::"+s}function G4(t){let e=t.indexOf("::");if(e!==-1&&t.indexOf("::",e+1)!==-1)return;let n=e===-1?t.split(":"):t.slice(0,e).split(":"),i=e===-1?[]:t.slice(e+2).split(":");e!==-1&&(n.length===1&&n[0]===""&&(n.length=0),i.length===1&&i[0]===""&&(i.length=0));let a=n.concat(i),r=0;for(let o=0;o=8)return;let s=a.slice(0,n.length);for(let o=r;o<8;o++)s.push("0");for(let o=n.length;o$4[i])}function b0(t,e=!1){if(t.indexOf("%")===-1)return t;let n="";for(let i=0;i57343)e+=Nn(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Nn(65536+(a-55296<<10)+(r-56320)),n++):e+=Nn(65533)}else e+=Nn(65533)}}return e}function V4(t,e=!1){let n="",i=e&&t[0]!=="/";for(let a=0;a57343)n+=Nn(s);else if(s<=56319&&a+1=56320&&o<=57343?(n+=Nn(65536+(s-55296<<10)+(o-56320)),a++):n+=Nn(65533)}else n+=Nn(65533)}}return n}function Kw(t,e){let n="";for(let i=0;i57343)n+=Nn(r);else if(r<=56319&&i+1=56320&&s<=57343?(n+=Nn(65536+(r-55296<<10)+(s-56320)),i++):n+=Nn(65533)}else n+=Nn(65533)}}return n}function x0(t){return Kw(t,_4)}function J4(t){return Kw(t,Jw)}function K4(t){return Kw(t,Jw)}function y0(t){return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===42||t===43||t===45||t===46||t===47||t===64||t===95}function Z4(t){let e="";for(let n=0;n57343)e+=Nn(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Nn(65536+(a-55296<<10)+(r-56320)),n++):e+=Nn(65533)}else e+=Nn(65533)}}return e}function Q4(t){let e="";for(let n=0;n{"use strict";var{isUUID:Y4}=Zw(),eF=/^([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-./:;=@]|%[\da-f]{2})+)$/iu,nF=["http","https","ws","wss","urn","urn:uuid"];function iF(t){return nF.indexOf(t)!==-1}function Qw(t){return t.secure===!0?!0:t.secure===!1?!1:t.scheme?t.scheme.length===3&&(t.scheme[0]==="w"||t.scheme[0]==="W")&&(t.scheme[1]==="s"||t.scheme[1]==="S")&&(t.scheme[2]==="s"||t.scheme[2]==="S"):!1}function j0(t){return t.host||(t.error=t.error||"HTTP URIs must have a host."),t}function S0(t){let e=String(t.scheme).toLowerCase()==="https";return(t.port===(e?443:80)||t.port==="")&&(t.port=void 0),t.path||(t.path="/"),t}function tF(t){return t.secure=Qw(t),t.resourceName=(t.path||"/")+(t.query?"?"+t.query:""),t.path=void 0,t.query=void 0,t}function aF(t){if((t.port===(Qw(t)?443:80)||t.port==="")&&(t.port=void 0),typeof t.secure=="boolean"&&(t.scheme=t.secure?"wss":"ws",t.secure=void 0),t.resourceName){let e=t.resourceName.indexOf("?"),n=e===-1?t.resourceName:t.resourceName.slice(0,e);t.path=n&&n!=="/"?n:void 0,t.query=e===-1?void 0:t.resourceName.slice(e+1),t.resourceName=void 0}return t.fragment=void 0,t}function rF(t,e){if(!t.path)return t.error="URN can not be parsed",t;let n=t.path.match(eF);if(n&&n[0]===t.path){let i=e.scheme||t.scheme||"urn";t.nid=n[1].toLowerCase(),t.nss=n[2];let a=`${i}:${e.nid||t.nid}`,r=Xw(a);t.path=void 0,r&&(t=r.parse(t,e))}else t.error=t.error||"URN can not be parsed.";return t}function sF(t,e){if(t.nid===void 0)throw new Error("URN without nid cannot be serialized");let n=e.scheme||t.scheme||"urn",i=t.nid.toLowerCase(),a=`${n}:${e.nid||i}`,r=Xw(a);r&&(t=r.serialize(t,e));let s=t,o=t.nss;return s.path=`${i||e.nid}:${o}`,e.skipEscape=!0,s}function oF(t,e){let n=t;return n.uuid=n.nss,n.nss=void 0,!e.tolerant&&(!n.uuid||!Y4(n.uuid))&&(n.error=n.error||"UUID is not valid."),n}function lF(t){let e=t;return e.nss=(t.uuid||"").toLowerCase(),e}var O0={scheme:"http",domainHost:!0,parse:j0,serialize:S0},uF={scheme:"https",domainHost:O0.domainHost,parse:j0,serialize:S0},pp={scheme:"ws",domainHost:!0,parse:tF,serialize:aF},cF={scheme:"wss",domainHost:pp.domainHost,parse:pp.parse,serialize:pp.serialize},pF={scheme:"urn",parse:rF,serialize:sF,skipNormalize:!0},dF={scheme:"urn:uuid",parse:oF,serialize:lF,skipNormalize:!0},dp={http:O0,https:uF,ws:pp,wss:cF,urn:pF,"urn:uuid":dF};Object.setPrototypeOf(dp,null);function Xw(t){return t&&(dp[t]||dp[t.toLowerCase()])||void 0}T0.exports={wsIsSecure:Qw,SCHEMES:dp,isValidSchemeName:iF,getSchemeHandler:Xw}});var U0=v((sue,mp)=>{"use strict";var{normalizeIPv6:H0,removeDotSegments:hl,recomposeAuthority:hF,normalizePercentEncoding:Yw,normalizePathEncoding:gF,serializePathEncoding:M0,normalizeQueryFragmentEncoding:E0,encodeQuery:mF,encodeFragment:fF,reescapeHostDelimiters:wF,isIPv4:W0,nonSimpleDomain:vF}=Zw(),{SCHEMES:R0,getSchemeHandler:ev}=k0(),I0=/^[A-Za-z][A-Za-z0-9+.-]*$/u,z0="URI scheme is malformed.";function q0(t){let e=unescape(String(t));if(!I0.test(e))throw new TypeError(z0);return e}function CF(t,e){return typeof t=="string"?t=OF(t,e):typeof t=="object"&&(t=gp(dr(t,e),e)),t}function AF(t,e,n){let i=n?Object.assign({scheme:"null"},n):{scheme:"null"},{parsed:a,malformedAuthorityOrPort:r,malformedPercentEncoding:s,malformedSchemeSpecific:o,malformedHost:l,malformedScheme:c}=hp(t,i),{parsed:u,malformedAuthorityOrPort:p,malformedPercentEncoding:h,malformedSchemeSpecific:g,malformedHost:d,malformedScheme:m}=hp(e,i);if(r||p||s||h||o||g||l||d||c||m)throw new Error(a.error||u.error||"URI is malformed.");let w=D0(a,u,i,!0),f=ev(n&&n.scheme||w.scheme),A=w.host,b=A!==void 0&&A!==""&&(W0(A)||H0(A).isIPV6);G0(w,n||{},f,b);let x=A&&A.indexOf("%")!==-1&&!new RegExp("\\P{ASCII}","u").test(A);if(w.error&&!x)throw new Error(w.error);return i.skipEscape=!0,dr(w,i)}function D0(t,e,n,i){let a={};return i||(t=gp(dr(t,n),n),e=gp(dr(e,n),n)),n=n||{},!n.tolerant&&e.scheme?(a.scheme=e.scheme,a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=hl(e.path||""),a.query=e.query):(e.userinfo!==void 0||e.host!==void 0||e.port!==void 0?(a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=hl(e.path||""),a.query=e.query):(e.path?(e.path[0]==="/"?a.path=hl(e.path):((t.userinfo!==void 0||t.host!==void 0||t.port!==void 0)&&!t.path?a.path="/"+e.path:t.path?a.path=t.path.slice(0,t.path.lastIndexOf("/")+1)+e.path:a.path=e.path,a.path=hl(a.path)),a.query=e.query):(a.path=t.path,e.query!==void 0?a.query=e.query:a.query=t.query),a.userinfo=t.userinfo,a.host=t.host,a.port=t.port),a.scheme=t.scheme),a.fragment=e.fragment,a}function bF(t,e,n){let i=_0(t,n),a=_0(e,n);return i!==void 0&&a!==void 0&&i===a}function dr(t,e){let n={host:t.host,scheme:t.scheme,userinfo:t.userinfo,port:t.port,path:t.path,query:t.query,nid:t.nid,nss:t.nss,uuid:t.uuid,fragment:t.fragment,reference:t.reference,resourceName:t.resourceName,secure:t.secure,error:""},i=Object.assign({},e),a=[];n.scheme&&(n.scheme=q0(n.scheme));let r=ev(i.scheme||n.scheme);r&&r.serialize&&r.serialize(n,i);let s=n.userinfo!==void 0||n.host!==void 0||n.port!==void 0,o=!i.skipEscape&&n.scheme===void 0&&!s;n.path!==void 0&&(i.skipEscape?n.path=Yw(n.path):n.path=M0(n.path,o)),i.reference!=="suffix"&&n.scheme&&(n.scheme=q0(n.scheme),a.push(n.scheme,":"));let l=hF(n);if(l!==void 0&&(i.reference!=="suffix"&&a.push("//"),a.push(l),n.path&&n.path[0]!=="/"&&a.push("/")),n.path!==void 0){let c=n.path;!i.absolutePath&&(!r||!r.absolutePath)&&(c=hl(c)),o&&(c=M0(c,!0)),l===void 0&&c[0]==="/"&&c[1]==="/"&&(c="/%2F"+c.slice(2)),a.push(c)}return n.query!==void 0&&a.push("?",mF(n.query)),n.fragment!==void 0&&a.push("#",fF(n.fragment)),a.join("")}var xF=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u,yF=/^(?:[^#/:?]+:)?\/\/([^/?#]*)/,PF=/^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;function jF(t,e){if(e[2]!==void 0&&t.path&&t.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof t.port=="number"&&(t.port<0||t.port>65535))return"URI port is malformed."}function dl(t){if(t===void 0)return!1;let e=t.indexOf("%");for(;e!==-1;){if(e+2>=t.length||!/^[\da-f]{2}$/iu.test(t.slice(e+1,e+3)))return!0;e=t.indexOf("%",e+3)}return!1}function nv(t){return t[0]==="["&&t[t.length-1]==="]"}function SF(t){let e=t[4];return dl(t[3])||e!==void 0&&!nv(e)&&dl(e)||dl(t[6])||dl(t[7])||dl(t[8])}function G0(t,e,n,i){if(!e.unicodeSupport&&(!n||!n.unicodeSupport)&&t.host&&!nv(t.host)&&(e.domainHost||n&&n.domainHost)&&i===!1&&vF(t.host))try{t.host=new URL("http://"+t.host).hostname}catch(a){return t.error=t.error||"Host's domain name can not be converted to ASCII: "+a,!0}return!1}function hp(t,e){let n=Object.assign({},e),i={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},a=!1,r=!1,s=!1,o=!1,l=!1,c=!1,u=!1;n.reference==="suffix"&&(n.scheme?t=n.scheme+":"+t:t="//"+t);let p=t.match(yF);p!==null&&p[1].indexOf("\\")!==-1&&(i.error="URI authority must not contain a literal backslash.",a=!0);let h=t.match(PF);if(h!==null){let d=h[1],m=d.replace(/[\t\n\r]/g,"");m.length>=2&&(m.slice(0,2)!=="//"?(i.error=i.error||"URI authority must not contain a literal backslash.",a=!0):d.length!==m.length&&(i.error=i.error||"URI authority introducer must not contain whitespace.",a=!0))}let g=t.match(xF);if(g){if(i.scheme=g[1],i.userinfo=g[3],i.host=g[4],i.port=parseInt(g[5],10),i.path=g[6]||"",i.query=g[7],i.fragment=g[8],i.scheme!==void 0){let w=unescape(i.scheme);I0.test(w)?i.scheme=w.toLowerCase():(i.error=i.error||z0,c=!0)}r=SF(g),r&&(i.error=i.error||"URI contains malformed percent-encoding."),isNaN(i.port)&&(i.port=g[5]);let d=jF(i,g);if(d!==void 0&&(i.error=i.error||d,a=!0),i.host)if(W0(i.host)===!1){let f=nv(i.host),A=i.host.indexOf("[")!==-1||i.host.indexOf("]")!==-1,b=H0(i.host);u=b.isIPV6||b.isIPVFuture===!0,l=A&&(!f||b.error===!0),i.host=u?b.host:b.host.toLowerCase(),l&&(i.error=i.error||"URI host is malformed.",a=!0)}else u=!0;i.scheme===void 0&&i.userinfo===void 0&&i.host===void 0&&i.port===void 0&&i.query===void 0&&!i.path?i.reference="same-document":i.scheme===void 0?i.reference="relative":i.fragment===void 0?i.reference="absolute":i.reference="uri",n.reference&&n.reference!=="suffix"&&n.reference!==i.reference&&(i.error=i.error||"URI is not a "+n.reference+" reference.");let m=ev(n.scheme||i.scheme);if(l||(o=G0(i,n,m,u)),t.indexOf("%")!==-1&&i.host!==void 0&&!l){let w=u?i.host:Yw(i.host,!0);u||(w=Yw(w.toLowerCase())),i.host=wF(w,u)}(!m||m&&!m.skipNormalize)&&(i.path&&(i.path=gF(i.path)),i.query&&(i.query=E0(i.query)),i.fragment&&(i.fragment=E0(i.fragment))),m&&m.parse&&(m.parse(i,n),m===R0.urn&&i.nid===void 0&&(s=!0))}else i.error=i.error||"URI can not be parsed.";return{parsed:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:c}}function gp(t,e){return hp(t,e).parsed}function OF(t,e){return N0(t,e).normalized}function N0(t,e){let{parsed:n,malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}=hp(t,e);return{normalized:i||a||r||s||o?t:dr(n,e),malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}}function _0(t,e){if(typeof t!="string"&&typeof t!="object")return;let n;try{n=typeof t=="string"?t:dr(t,e)}catch{return}let{normalized:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:l}=N0(n,e);return a||r||s||o||l?void 0:i}var iv={SCHEMES:R0,normalize:CF,resolve:AF,resolveComponent:D0,equal:bF,serialize:dr,parse:gp};mp.exports=iv;mp.exports.default=iv;mp.exports.fastUri=iv});var B0=v(tv=>{"use strict";Object.defineProperty(tv,"__esModule",{value:!0});var $0=U0();$0.code='require("ajv/dist/runtime/uri").default';tv.default=$0});var X0=v(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.CodeGen=qn.Name=qn.nil=qn.stringify=qn.str=qn._=qn.KeywordCxt=void 0;var TF=cl();Object.defineProperty(qn,"KeywordCxt",{enumerable:!0,get:function(){return TF.KeywordCxt}});var Ps=se();Object.defineProperty(qn,"_",{enumerable:!0,get:function(){return Ps._}});Object.defineProperty(qn,"str",{enumerable:!0,get:function(){return Ps.str}});Object.defineProperty(qn,"stringify",{enumerable:!0,get:function(){return Ps.stringify}});Object.defineProperty(qn,"nil",{enumerable:!0,get:function(){return Ps.nil}});Object.defineProperty(qn,"Name",{enumerable:!0,get:function(){return Ps.Name}});Object.defineProperty(qn,"CodeGen",{enumerable:!0,get:function(){return Ps.CodeGen}});var kF=lp(),K0=pl(),MF=jw(),gl=cp(),EF=se(),ml=ol(),fp=sl(),rv=be(),L0=w0(),qF=B0(),Z0=(t,e)=>new RegExp(t,e);Z0.code="new RegExp";var _F=["removeAdditional","useDefaults","coerceTypes"],HF=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),WF={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},RF={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},F0=200;function IF(t){var e,n,i,a,r,s,o,l,c,u,p,h,g,d,m,w,f,A,b,x,P,T,M,V,N;let _=t.strict,W=(e=t.code)===null||e===void 0?void 0:e.optimize,le=W===!0||W===void 0?1:W||0,Pe=(i=(n=t.code)===null||n===void 0?void 0:n.regExp)!==null&&i!==void 0?i:Z0,Te=(a=t.uriResolver)!==null&&a!==void 0?a:qF.default;return{strictSchema:(s=(r=t.strictSchema)!==null&&r!==void 0?r:_)!==null&&s!==void 0?s:!0,strictNumbers:(l=(o=t.strictNumbers)!==null&&o!==void 0?o:_)!==null&&l!==void 0?l:!0,strictTypes:(u=(c=t.strictTypes)!==null&&c!==void 0?c:_)!==null&&u!==void 0?u:"log",strictTuples:(h=(p=t.strictTuples)!==null&&p!==void 0?p:_)!==null&&h!==void 0?h:"log",strictRequired:(d=(g=t.strictRequired)!==null&&g!==void 0?g:_)!==null&&d!==void 0?d:!1,code:t.code?{...t.code,optimize:le,regExp:Pe}:{optimize:le,regExp:Pe},loopRequired:(m=t.loopRequired)!==null&&m!==void 0?m:F0,loopEnum:(w=t.loopEnum)!==null&&w!==void 0?w:F0,meta:(f=t.meta)!==null&&f!==void 0?f:!0,messages:(A=t.messages)!==null&&A!==void 0?A:!0,inlineRefs:(b=t.inlineRefs)!==null&&b!==void 0?b:!0,schemaId:(x=t.schemaId)!==null&&x!==void 0?x:"$id",addUsedSchema:(P=t.addUsedSchema)!==null&&P!==void 0?P:!0,validateSchema:(T=t.validateSchema)!==null&&T!==void 0?T:!0,validateFormats:(M=t.validateFormats)!==null&&M!==void 0?M:!0,unicodeRegExp:(V=t.unicodeRegExp)!==null&&V!==void 0?V:!0,int32range:(N=t.int32range)!==null&&N!==void 0?N:!0,uriResolver:Te}}var fl=class{constructor(e={}){this.schemas={},this.refs={},this.formats=Object.create(null),this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...IF(e)};let{es5:n,lines:i}=this.opts.code;this.scope=new EF.ValueScope({scope:{},prefixes:HF,es5:n,lines:i}),this.logger=$F(e.logger);let a=e.validateFormats;e.validateFormats=!1,this.RULES=(0,MF.getRules)(),V0.call(this,WF,e,"NOT SUPPORTED"),V0.call(this,RF,e,"DEPRECATED","warn"),this._metaOpts=NF.call(this),e.formats&&DF.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&GF.call(this,e.keywords),typeof e.meta=="object"&&this.addMetaSchema(e.meta),zF.call(this),e.validateFormats=a}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:n,schemaId:i}=this.opts,a=L0;i==="id"&&(a={...L0},a.id=a.$id,delete a.$id),n&&e&&this.addMetaSchema(a,a[i],!1)}defaultMeta(){let{meta:e,schemaId:n}=this.opts;return this.opts.defaultMeta=typeof e=="object"?e[n]||e:void 0}validate(e,n){let i;if(typeof e=="string"){if(i=this.getSchema(e),!i)throw new Error(`no schema with key or ref "${e}"`)}else i=this.compile(e);let a=i(n);return"$async"in i||(this.errors=i.errors),a}compile(e,n){let i=this._addSchema(e,n);return i.validate||this._compileSchemaEnv(i)}compileAsync(e,n){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:i}=this.opts;return a.call(this,e,n);async function a(u,p){await r.call(this,u.$schema);let h=this._addSchema(u,p);return h.validate||s.call(this,h)}async function r(u){u&&!this.getSchema(u)&&await a.call(this,{$ref:u},!0)}async function s(u){try{return this._compileSchemaEnv(u)}catch(p){if(!(p instanceof K0.default))throw p;return o.call(this,p),await l.call(this,p.missingSchema),s.call(this,u)}}function o({missingSchema:u,missingRef:p}){if(this.refs[u])throw new Error(`AnySchema ${u} is loaded but ${p} cannot be resolved`)}async function l(u){let p=await c.call(this,u);this.refs[u]||await r.call(this,p.$schema),this.refs[u]||this.addSchema(p,u,n)}async function c(u){let p=this._loading[u];if(p)return p;try{return await(this._loading[u]=i(u))}finally{delete this._loading[u]}}}addSchema(e,n,i,a=this.opts.validateSchema){if(Array.isArray(e)){for(let s of e)this.addSchema(s,void 0,i,a);return this}let r;if(typeof e=="object"){let{schemaId:s}=this.opts;if(r=e[s],r!==void 0&&typeof r!="string")throw new Error(`schema ${s} must be string`)}return n=(0,ml.normalizeId)(n||r),this._checkUnique(n),this.schemas[n]=this._addSchema(e,i,n,a,!0),this}addMetaSchema(e,n,i=this.opts.validateSchema){return this.addSchema(e,n,!0,i),this}validateSchema(e,n){if(typeof e=="boolean")return!0;let i;if(i=e.$schema,i!==void 0&&typeof i!="string")throw new Error("$schema must be a string");if(i=i||this.opts.defaultMeta||this.defaultMeta(),!i)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let a=this.validate(i,e);if(!a&&n){let r="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(r);else throw new Error(r)}return a}getSchema(e){let n;for(;typeof(n=J0.call(this,e))=="string";)e=n;if(n===void 0){let{schemaId:i}=this.opts,a=new gl.SchemaEnv({schema:{},schemaId:i});if(n=gl.resolveSchema.call(this,a,e),!n)return;this.refs[e]=n}return n.validate||this._compileSchemaEnv(n)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let n=J0.call(this,e);return typeof n=="object"&&this._cache.delete(n.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{let n=e;this._cache.delete(n);let i=e[this.opts.schemaId];return i&&(i=(0,ml.normalizeId)(i),delete this.schemas[i],delete this.refs[i]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let n of e)this.addKeyword(n);return this}addKeyword(e,n){let i;if(typeof e=="string")i=e,typeof n=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),n.keyword=i);else if(typeof e=="object"&&n===void 0){if(n=e,i=n.keyword,Array.isArray(i)&&!i.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(LF.call(this,i,n),!n)return(0,rv.eachItem)(i,r=>av.call(this,r)),this;VF.call(this,n);let a={...n,type:(0,fp.getJSONTypes)(n.type),schemaType:(0,fp.getJSONTypes)(n.schemaType)};return(0,rv.eachItem)(i,a.type.length===0?r=>av.call(this,r,a):r=>a.type.forEach(s=>av.call(this,r,a,s))),this}getKeyword(e){let n=this.RULES.all[e];return typeof n=="object"?n.definition:!!n}removeKeyword(e){let{RULES:n}=this;delete n.keywords[e],delete n.all[e];for(let i of n.rules){let a=i.rules.findIndex(r=>r.keyword===e);a>=0&&i.rules.splice(a,1)}return this}addFormat(e,n){return typeof n=="string"&&(n=new RegExp(n)),this.formats[e]=n,this}errorsText(e=this.errors,{separator:n=", ",dataVar:i="data"}={}){return!e||e.length===0?"No errors":e.map(a=>`${i}${a.instancePath} ${a.message}`).reduce((a,r)=>a+n+r)}$dataMetaSchema(e,n){let i=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(let a of n){let r=a.split("/").slice(1),s=e;for(let o of r)s=s[o];for(let o in i){let l=i[o];if(typeof l!="object")continue;let{$data:c}=l.definition,u=s[o];c&&u&&(s[o]=Q0(u))}}return e}_removeAllSchemas(e,n){for(let i in e){let a=e[i];(!n||n.test(i))&&(typeof a=="string"?delete e[i]:a&&!a.meta&&(this._cache.delete(a.schema),delete e[i]))}}_addSchema(e,n,i,a=this.opts.validateSchema,r=this.opts.addUsedSchema){let s,{schemaId:o}=this.opts;if(typeof e=="object")s=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof e!="boolean")throw new Error("schema must be object or boolean")}let l=this._cache.get(e);if(l!==void 0)return l;i=(0,ml.normalizeId)(s||i);let c=ml.getSchemaRefs.call(this,e,i);return l=new gl.SchemaEnv({schema:e,schemaId:o,meta:n,baseId:i,localRefs:c}),this._cache.set(l.schema,l),r&&!i.startsWith("#")&&(i&&this._checkUnique(i),this.refs[i]=l),a&&this.validateSchema(e,!0),l}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):gl.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let n=this.opts;this.opts=this._metaOpts;try{gl.compileSchema.call(this,e)}finally{this.opts=n}}};fl.ValidationError=kF.default;fl.MissingRefError=K0.default;qn.default=fl;function V0(t,e,n,i="error"){for(let a in t){let r=a;r in e&&this.logger[i](`${n}: option ${a}. ${t[r]}`)}}function J0(t){return t=(0,ml.normalizeId)(t),this.schemas[t]||this.refs[t]}function zF(){let t=this.opts.schemas;if(t)if(Array.isArray(t))this.addSchema(t);else for(let e in t)this.addSchema(t[e],e)}function DF(){for(let t in this.opts.formats){let e=this.opts.formats[t];e&&this.addFormat(t,e)}}function GF(t){if(Array.isArray(t)){this.addVocabulary(t);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let e in t){let n=t[e];n.keyword||(n.keyword=e),this.addKeyword(n)}}function NF(){let t={...this.opts};for(let e of _F)delete t[e];return t}var UF={log(){},warn(){},error(){}};function $F(t){if(t===!1)return UF;if(t===void 0)return console;if(t.log&&t.warn&&t.error)return t;throw new Error("logger must implement log, warn and error methods")}var BF=/^[a-z_$][a-z0-9_$:-]*$/i;function LF(t,e){let{RULES:n}=this;if((0,rv.eachItem)(t,i=>{if(n.keywords[i])throw new Error(`Keyword ${i} is already defined`);if(!BF.test(i))throw new Error(`Keyword ${i} has invalid name`)}),!!e&&e.$data&&!("code"in e||"validate"in e))throw new Error('$data keyword must have "code" or "validate" function')}function av(t,e,n){var i;let a=e?.post;if(n&&a)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:r}=this,s=a?r.post:r.rules.find(({type:l})=>l===n);if(s||(s={type:n,rules:[]},r.rules.push(s)),r.keywords[t]=!0,!e)return;let o={keyword:t,definition:{...e,type:(0,fp.getJSONTypes)(e.type),schemaType:(0,fp.getJSONTypes)(e.schemaType)}};e.before?FF.call(this,s,o,e.before):s.rules.push(o),r.all[t]=o,(i=e.implements)===null||i===void 0||i.forEach(l=>this.addKeyword(l))}function FF(t,e,n){let i=t.rules.findIndex(a=>a.keyword===n);i>=0?t.rules.splice(i,0,e):(t.rules.push(e),this.logger.warn(`rule ${n} is not defined`))}function VF(t){let{metaSchema:e}=t;e!==void 0&&(t.$data&&this.opts.$data&&(e=Q0(e)),t.validateSchema=this.compile(e,!0))}var JF={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function Q0(t){return{anyOf:[t,JF]}}});var Y0=v(sv=>{"use strict";Object.defineProperty(sv,"__esModule",{value:!0});var KF={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};sv.default=KF});var tk=v(hr=>{"use strict";Object.defineProperty(hr,"__esModule",{value:!0});hr.callRef=hr.getValidate=void 0;var ZF=pl(),ek=Bi(),di=se(),js=Bt(),nk=cp(),wp=be(),QF={keyword:"$ref",schemaType:"string",code(t){let{gen:e,schema:n,it:i}=t,{baseId:a,schemaEnv:r,validateName:s,opts:o,self:l}=i,{root:c}=r;if((n==="#"||n==="#/")&&a===c.baseId)return p();let u=nk.resolveRef.call(l,c,a,n);if(u===void 0)throw new ZF.default(i.opts.uriResolver,a,n);if(u instanceof nk.SchemaEnv)return h(u);return g(u);function p(){if(r===c)return vp(t,s,r,r.$async);let d=e.scopeValue("root",{ref:c});return vp(t,(0,di._)`${d}.validate`,c,c.$async)}function h(d){let m=ik(t,d);vp(t,m,d,d.$async)}function g(d){let m=e.scopeValue("schema",o.code.source===!0?{ref:d,code:(0,di.stringify)(d)}:{ref:d}),w=e.name("valid"),f=t.subschema({schema:d,dataTypes:[],schemaPath:di.nil,topSchemaRef:m,errSchemaPath:n},w);t.mergeEvaluated(f),t.ok(w)}}};function ik(t,e){let{gen:n}=t;return e.validate?n.scopeValue("validate",{ref:e.validate}):(0,di._)`${n.scopeValue("wrapper",{ref:e})}.validate`}hr.getValidate=ik;function vp(t,e,n,i){let{gen:a,it:r}=t,{allErrors:s,schemaEnv:o,opts:l}=r,c=l.passContext?js.default.this:di.nil;i?u():p();function u(){if(!o.$async)throw new Error("async schema referenced by sync schema");let d=a.let("valid");a.try(()=>{a.code((0,di._)`await ${(0,ek.callValidateCode)(t,e,c)}`),g(e),s||a.assign(d,!0)},m=>{a.if((0,di._)`!(${m} instanceof ${r.ValidationError})`,()=>a.throw(m)),h(m),s||a.assign(d,!1)}),t.ok(d)}function p(){t.result((0,ek.callValidateCode)(t,e,c),()=>g(e),()=>h(e))}function h(d){let m=(0,di._)`${d}.errors`;a.assign(js.default.vErrors,(0,di._)`${js.default.vErrors} === null ? ${m} : ${js.default.vErrors}.concat(${m})`),a.assign(js.default.errors,(0,di._)`${js.default.vErrors}.length`)}function g(d){var m;if(!r.opts.unevaluated)return;let w=(m=n?.validate)===null||m===void 0?void 0:m.evaluated;if(r.props!==!0)if(w&&!w.dynamicProps)w.props!==void 0&&(r.props=wp.mergeEvaluated.props(a,w.props,r.props));else{let f=a.var("props",(0,di._)`${d}.evaluated.props`);r.props=wp.mergeEvaluated.props(a,f,r.props,di.Name)}if(r.items!==!0)if(w&&!w.dynamicItems)w.items!==void 0&&(r.items=wp.mergeEvaluated.items(a,w.items,r.items));else{let f=a.var("items",(0,di._)`${d}.evaluated.items`);r.items=wp.mergeEvaluated.items(a,f,r.items,di.Name)}}}hr.callRef=vp;hr.default=QF});var ak=v(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});var XF=Y0(),YF=tk(),e5=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",XF.default,YF.default];ov.default=e5});var rk=v(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});var Cp=se(),wa=Cp.operators,Ap={maximum:{okStr:"<=",ok:wa.LTE,fail:wa.GT},minimum:{okStr:">=",ok:wa.GTE,fail:wa.LT},exclusiveMaximum:{okStr:"<",ok:wa.LT,fail:wa.GTE},exclusiveMinimum:{okStr:">",ok:wa.GT,fail:wa.LTE}},n5={message:({keyword:t,schemaCode:e})=>(0,Cp.str)`must be ${Ap[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,Cp._)`{comparison: ${Ap[t].okStr}, limit: ${e}}`},i5={keyword:Object.keys(Ap),type:"number",schemaType:"number",$data:!0,error:n5,code(t){let{keyword:e,data:n,schemaCode:i}=t;t.fail$data((0,Cp._)`${n} ${Ap[e].fail} ${i} || isNaN(${n})`)}};lv.default=i5});var sk=v(uv=>{"use strict";Object.defineProperty(uv,"__esModule",{value:!0});var wl=se(),t5={message:({schemaCode:t})=>(0,wl.str)`must be multiple of ${t}`,params:({schemaCode:t})=>(0,wl._)`{multipleOf: ${t}}`},a5={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:t5,code(t){let{gen:e,data:n,schemaCode:i,it:a}=t,r=a.opts.multipleOfPrecision,s=e.let("res"),o=r?(0,wl._)`Math.abs(Math.round(${s}) - ${s}) > 1e-${r}`:(0,wl._)`${s} !== parseInt(${s})`;t.fail$data((0,wl._)`(${i} === 0 || (${s} = ${n}/${i}, ${o}))`)}};uv.default=a5});var lk=v(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0});function ok(t){let e=t.length,n=0,i=0,a;for(;i=55296&&a<=56319&&i{"use strict";Object.defineProperty(pv,"__esModule",{value:!0});var gr=se(),r5=be(),s5=lk(),o5={message({keyword:t,schemaCode:e}){let n=t==="maxLength"?"more":"fewer";return(0,gr.str)`must NOT have ${n} than ${e} characters`},params:({schemaCode:t})=>(0,gr._)`{limit: ${t}}`},l5={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:o5,code(t){let{keyword:e,data:n,schemaCode:i,it:a}=t,r=e==="maxLength"?gr.operators.GT:gr.operators.LT,s=a.opts.unicode===!1?(0,gr._)`${n}.length`:(0,gr._)`${(0,r5.useFunc)(t.gen,s5.default)}(${n})`;t.fail$data((0,gr._)`${s} ${r} ${i}`)}};pv.default=l5});var ck=v(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});var u5=Bi(),c5=be(),Ss=se(),p5={message:({schemaCode:t})=>(0,Ss.str)`must match pattern "${t}"`,params:({schemaCode:t})=>(0,Ss._)`{pattern: ${t}}`},d5={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:p5,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t,o=s.opts.unicodeRegExp?"u":"";if(i){let{regExp:l}=s.opts.code,c=l.code==="new RegExp"?(0,Ss._)`new RegExp`:(0,c5.useFunc)(e,l),u=e.let("valid");e.try(()=>e.assign(u,(0,Ss._)`${c}(${r}, ${o}).test(${n})`),()=>e.assign(u,!1)),t.fail$data((0,Ss._)`!${u}`)}else{let l=(0,u5.usePattern)(t,a);t.fail$data((0,Ss._)`!${l}.test(${n})`)}}};dv.default=d5});var pk=v(hv=>{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});var vl=se(),h5={message({keyword:t,schemaCode:e}){let n=t==="maxProperties"?"more":"fewer";return(0,vl.str)`must NOT have ${n} than ${e} properties`},params:({schemaCode:t})=>(0,vl._)`{limit: ${t}}`},g5={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:h5,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxProperties"?vl.operators.GT:vl.operators.LT;t.fail$data((0,vl._)`Object.keys(${n}).length ${a} ${i}`)}};hv.default=g5});var dk=v(gv=>{"use strict";Object.defineProperty(gv,"__esModule",{value:!0});var Cl=Bi(),Al=se(),m5=be(),f5={message:({params:{missingProperty:t}})=>(0,Al.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=>(0,Al._)`{missingProperty: ${t}}`},w5={keyword:"required",type:"object",schemaType:"array",$data:!0,error:f5,code(t){let{gen:e,schema:n,schemaCode:i,data:a,$data:r,it:s}=t,{opts:o}=s;if(!r&&n.length===0)return;let l=n.length>=o.loopRequired;if(s.allErrors?c():u(),o.strictRequired){let g=t.parentSchema.properties,{definedProperties:d}=t.it;for(let m of n)if(g?.[m]===void 0&&!d.has(m)){let w=s.schemaEnv.baseId+s.errSchemaPath,f=`required property "${m}" is not defined at "${w}" (strictRequired)`;(0,m5.checkStrictMode)(s,f,s.opts.strictRequired)}}function c(){if(l||r)t.block$data(Al.nil,p);else for(let g of n)(0,Cl.checkReportMissingProp)(t,g)}function u(){let g=e.let("missing");if(l||r){let d=e.let("valid",!0);t.block$data(d,()=>h(g,d)),t.ok(d)}else e.if((0,Cl.checkMissingProp)(t,n,g)),(0,Cl.reportMissingProp)(t,g),e.else()}function p(){e.forOf("prop",i,g=>{t.setParams({missingProperty:g}),e.if((0,Cl.noPropertyInData)(e,a,g,o.ownProperties),()=>t.error())})}function h(g,d){t.setParams({missingProperty:g}),e.forOf(g,i,()=>{e.assign(d,(0,Cl.propertyInData)(e,a,g,o.ownProperties)),e.if((0,Al.not)(d),()=>{t.error(),e.break()})},Al.nil)}}};gv.default=w5});var hk=v(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});var bl=se(),v5={message({keyword:t,schemaCode:e}){let n=t==="maxItems"?"more":"fewer";return(0,bl.str)`must NOT have ${n} than ${e} items`},params:({schemaCode:t})=>(0,bl._)`{limit: ${t}}`},C5={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:v5,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxItems"?bl.operators.GT:bl.operators.LT;t.fail$data((0,bl._)`${n}.length ${a} ${i}`)}};mv.default=C5});var bp=v(fv=>{"use strict";Object.defineProperty(fv,"__esModule",{value:!0});var gk=_w();gk.code='require("ajv/dist/runtime/equal").default';fv.default=gk});var mk=v(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});var wv=sl(),_n=se(),A5=be(),b5=bp(),x5={message:({params:{i:t,j:e}})=>(0,_n.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=>(0,_n._)`{i: ${t}, j: ${e}}`},y5={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:x5,code(t){let{gen:e,data:n,$data:i,schema:a,parentSchema:r,schemaCode:s,it:o}=t;if(!i&&!a)return;let l=e.let("valid"),c=r.items?(0,wv.getSchemaTypes)(r.items):[];t.block$data(l,u,(0,_n._)`${s} === false`),t.ok(l);function u(){let d=e.let("i",(0,_n._)`${n}.length`),m=e.let("j");t.setParams({i:d,j:m}),e.assign(l,!0),e.if((0,_n._)`${d} > 1`,()=>(p()?h:g)(d,m))}function p(){return c.length>0&&!c.some(d=>d==="object"||d==="array")}function h(d,m){let w=e.name("item"),f=(0,wv.checkDataTypes)(c,w,o.opts.strictNumbers,wv.DataType.Wrong),A=e.const("indices",(0,_n._)`{}`);e.for((0,_n._)`;${d}--;`,()=>{e.let(w,(0,_n._)`${n}[${d}]`),e.if(f,(0,_n._)`continue`),c.length>1&&e.if((0,_n._)`typeof ${w} == "string"`,(0,_n._)`${w} += "_"`),e.if((0,_n._)`typeof ${A}[${w}] == "number"`,()=>{e.assign(m,(0,_n._)`${A}[${w}]`),t.error(),e.assign(l,!1).break()}).code((0,_n._)`${A}[${w}] = ${d}`)})}function g(d,m){let w=(0,A5.useFunc)(e,b5.default),f=e.name("outer");e.label(f).for((0,_n._)`;${d}--;`,()=>e.for((0,_n._)`${m} = ${d}; ${m}--;`,()=>e.if((0,_n._)`${w}(${n}[${d}], ${n}[${m}])`,()=>{t.error(),e.assign(l,!1).break(f)})))}}};vv.default=y5});var fk=v(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});var Cv=se(),P5=be(),j5=bp(),S5={message:"must be equal to constant",params:({schemaCode:t})=>(0,Cv._)`{allowedValue: ${t}}`},O5={keyword:"const",$data:!0,error:S5,code(t){let{gen:e,data:n,$data:i,schemaCode:a,schema:r}=t;i||r&&typeof r=="object"?t.fail$data((0,Cv._)`!${(0,P5.useFunc)(e,j5.default)}(${n}, ${a})`):t.fail((0,Cv._)`${r} !== ${n}`)}};Av.default=O5});var wk=v(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0});var xl=se(),T5=be(),k5=bp(),M5={message:"must be equal to one of the allowed values",params:({schemaCode:t})=>(0,xl._)`{allowedValues: ${t}}`},E5={keyword:"enum",schemaType:"array",$data:!0,error:M5,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t;if(!i&&a.length===0)throw new Error("enum must have non-empty array");let o=a.length>=s.opts.loopEnum,l,c=()=>l??(l=(0,T5.useFunc)(e,k5.default)),u;if(o||i)u=e.let("valid"),t.block$data(u,p);else{if(!Array.isArray(a))throw new Error("ajv implementation error");let g=e.const("vSchema",r);u=(0,xl.or)(...a.map((d,m)=>h(g,m)))}t.pass(u);function p(){e.assign(u,!1),e.forOf("v",r,g=>e.if((0,xl._)`${c()}(${n}, ${g})`,()=>e.assign(u,!0).break()))}function h(g,d){let m=a[d];return typeof m=="object"&&m!==null?(0,xl._)`${c()}(${n}, ${g}[${d}])`:(0,xl._)`${n} === ${m}`}}};bv.default=E5});var vk=v(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});var q5=rk(),_5=sk(),H5=uk(),W5=ck(),R5=pk(),I5=dk(),z5=hk(),D5=mk(),G5=fk(),N5=wk(),U5=[q5.default,_5.default,H5.default,W5.default,R5.default,I5.default,z5.default,D5.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},G5.default,N5.default];xv.default=U5});var Pv=v(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});yl.validateAdditionalItems=void 0;var mr=se(),yv=be(),$5={message:({params:{len:t}})=>(0,mr.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,mr._)`{limit: ${t}}`},B5={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:$5,code(t){let{parentSchema:e,it:n}=t,{items:i}=e;if(!Array.isArray(i)){(0,yv.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}Ck(t,i)}};function Ck(t,e){let{gen:n,schema:i,data:a,keyword:r,it:s}=t;s.items=!0;let o=n.const("len",(0,mr._)`${a}.length`);if(i===!1)t.setParams({len:e.length}),t.pass((0,mr._)`${o} <= ${e.length}`);else if(typeof i=="object"&&!(0,yv.alwaysValidSchema)(s,i)){let c=n.var("valid",(0,mr._)`${o} <= ${e.length}`);n.if((0,mr.not)(c),()=>l(c)),t.ok(c)}function l(c){n.forRange("i",e.length,o,u=>{t.subschema({keyword:r,dataProp:u,dataPropType:yv.Type.Num},c),s.allErrors||n.if((0,mr.not)(c),()=>n.break())})}}yl.validateAdditionalItems=Ck;yl.default=B5});var jv=v(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.validateTuple=void 0;var Ak=se(),xp=be(),L5=Bi(),F5={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){let{schema:e,it:n}=t;if(Array.isArray(e))return bk(t,"additionalItems",e);n.items=!0,!(0,xp.alwaysValidSchema)(n,e)&&t.ok((0,L5.validateArray)(t))}};function bk(t,e,n=t.schema){let{gen:i,parentSchema:a,data:r,keyword:s,it:o}=t;u(a),o.opts.unevaluated&&n.length&&o.items!==!0&&(o.items=xp.mergeEvaluated.items(i,n.length,o.items));let l=i.name("valid"),c=i.const("len",(0,Ak._)`${r}.length`);n.forEach((p,h)=>{(0,xp.alwaysValidSchema)(o,p)||(i.if((0,Ak._)`${c} > ${h}`,()=>t.subschema({keyword:s,schemaProp:h,dataProp:h},l)),t.ok(l))});function u(p){let{opts:h,errSchemaPath:g}=o,d=n.length,m=d===p.minItems&&(d===p.maxItems||p[e]===!1);if(h.strictTuples&&!m){let w=`"${s}" is ${d}-tuple, but minItems or maxItems/${e} are not specified or different at path "${g}"`;(0,xp.checkStrictMode)(o,w,h.strictTuples)}}}Pl.validateTuple=bk;Pl.default=F5});var xk=v(Sv=>{"use strict";Object.defineProperty(Sv,"__esModule",{value:!0});var V5=jv(),J5={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=>(0,V5.validateTuple)(t,"items")};Sv.default=J5});var Pk=v(Ov=>{"use strict";Object.defineProperty(Ov,"__esModule",{value:!0});var yk=se(),K5=be(),Z5=Bi(),Q5=Pv(),X5={message:({params:{len:t}})=>(0,yk.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,yk._)`{limit: ${t}}`},Y5={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:X5,code(t){let{schema:e,parentSchema:n,it:i}=t,{prefixItems:a}=n;i.items=!0,!(0,K5.alwaysValidSchema)(i,e)&&(a?(0,Q5.validateAdditionalItems)(t,a):t.ok((0,Z5.validateArray)(t)))}};Ov.default=Y5});var jk=v(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});var Fi=se(),yp=be(),eV={message:({params:{min:t,max:e}})=>e===void 0?(0,Fi.str)`must contain at least ${t} valid item(s)`:(0,Fi.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=>e===void 0?(0,Fi._)`{minContains: ${t}}`:(0,Fi._)`{minContains: ${t}, maxContains: ${e}}`},nV={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:eV,code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t,s,o,{minContains:l,maxContains:c}=i;r.opts.next?(s=l===void 0?1:l,o=c):s=1;let u=e.const("len",(0,Fi._)`${a}.length`);if(t.setParams({min:s,max:o}),o===void 0&&s===0){(0,yp.checkStrictMode)(r,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&s>o){(0,yp.checkStrictMode)(r,'"minContains" > "maxContains" is always invalid'),t.fail();return}if((0,yp.alwaysValidSchema)(r,n)){let m=(0,Fi._)`${u} >= ${s}`;o!==void 0&&(m=(0,Fi._)`${m} && ${u} <= ${o}`),t.pass(m);return}r.items=!0;let p=e.name("valid");o===void 0&&s===1?g(p,()=>e.if(p,()=>e.break())):s===0?(e.let(p,!0),o!==void 0&&e.if((0,Fi._)`${a}.length > 0`,h)):(e.let(p,!1),h()),t.result(p,()=>t.reset());function h(){let m=e.name("_valid"),w=e.let("count",0);g(m,()=>e.if(m,()=>d(w)))}function g(m,w){e.forRange("i",0,u,f=>{t.subschema({keyword:"contains",dataProp:f,dataPropType:yp.Type.Num,compositeRule:!0},m),w()})}function d(m){e.code((0,Fi._)`${m}++`),o===void 0?e.if((0,Fi._)`${m} >= ${s}`,()=>e.assign(p,!0).break()):(e.if((0,Fi._)`${m} > ${o}`,()=>e.assign(p,!1).break()),s===1?e.assign(p,!0):e.if((0,Fi._)`${m} >= ${s}`,()=>e.assign(p,!0)))}}};Tv.default=nV});var Tk=v(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.validateSchemaDeps=yt.validatePropertyDeps=yt.error=void 0;var kv=se(),iV=be(),jl=Bi();yt.error={message:({params:{property:t,depsCount:e,deps:n}})=>{let i=e===1?"property":"properties";return(0,kv.str)`must have ${i} ${n} when property ${t} is present`},params:({params:{property:t,depsCount:e,deps:n,missingProperty:i}})=>(0,kv._)`{property: ${t}, + || ${s} === "boolean" || ${a} === null`).assign(o,(0,ae._)`[${a}]`)}}}function yL({gen:t,parentData:e,parentDataProperty:n},i){t.if((0,ae._)`${e} !== undefined`,()=>t.assign((0,ae._)`${e}[${n}]`,i))}function Mw(t,e,n,i=As.Correct){let a=i===As.Correct?ae.operators.EQ:ae.operators.NEQ,r;switch(t){case"null":return(0,ae._)`${e} ${a} null`;case"array":r=(0,ae._)`Array.isArray(${e})`;break;case"object":r=(0,ae._)`${e} && typeof ${e} == "object" && !Array.isArray(${e})`;break;case"integer":r=s((0,ae._)`!(${e} % 1) && !isNaN(${e})`);break;case"number":r=s();break;default:return(0,ae._)`typeof ${e} ${a} ${t}`}return i===As.Correct?r:(0,ae.not)(r);function s(o=ae.nil){return(0,ae.and)((0,ae._)`typeof ${e} == "number"`,o,n?(0,ae._)`isFinite(${e})`:ae.nil)}}Gn.checkDataType=Mw;function Ew(t,e,n,i){if(t.length===1)return Mw(t[0],e,n,i);let a,r=(0,DT.toHash)(t);if(r.array&&r.object){let s=(0,ae._)`typeof ${e} != "object"`;a=r.null?s:(0,ae._)`!${e} || ${s}`,delete r.null,delete r.array,delete r.object}else a=ae.nil;r.number&&delete r.integer;for(let s in r)a=(0,ae.and)(a,Mw(s,e,n,i));return a}Gn.checkDataTypes=Ew;var PL={message:({schema:t})=>`must be ${t}`,params:({schema:t,schemaValue:e})=>typeof t=="string"?(0,ae._)`{type: ${t}}`:(0,ae._)`{type: ${e}}`};function qw(t){let e=jL(t);(0,vL.reportError)(e,PL)}Gn.reportTypeError=qw;function jL(t){let{gen:e,data:n,schema:i}=t,a=(0,DT.schemaRefOrVal)(t,i,"type");return{gen:e,keyword:"type",data:n,schema:i.type,schemaCode:a,schemaValue:a,parentSchema:i,params:{},it:t}}});var $T=v(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.assignDefaults=void 0;var bs=se(),SL=be();function OL(t,e){let{properties:n,items:i}=t.schema;if(e==="object"&&n)for(let a in n)UT(t,a,n[a].default);else e==="array"&&Array.isArray(i)&&i.forEach((a,r)=>UT(t,r,a.default))}rp.assignDefaults=OL;function UT(t,e,n){let{gen:i,compositeRule:a,data:r,opts:s}=t;if(n===void 0)return;let o=(0,bs._)`${r}${(0,bs.getProperty)(e)}`;if(a){(0,SL.checkStrictMode)(t,`default is ignored for: ${o}`);return}let l=(0,bs._)`${o} === undefined`;s.useDefaults==="empty"&&(l=(0,bs._)`${l} || ${o} === null || ${o} === ""`),i.if(l,(0,bs._)`${o} = ${(0,bs.stringify)(n)}`)}});var Bi=v(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.validateUnion=Ie.validateArray=Ie.usePattern=Ie.callValidateCode=Ie.schemaProperties=Ie.allSchemaProperties=Ie.noPropertyInData=Ie.propertyInData=Ie.isOwnProperty=Ie.hasPropFunc=Ie.reportMissingProp=Ie.checkMissingProp=Ie.checkReportMissingProp=void 0;var Be=se(),_w=be(),ha=Bt(),TL=be();function kL(t,e){let{gen:n,data:i,it:a}=t;n.if(Iw(n,i,e,a.opts.ownProperties),()=>{t.setParams({missingProperty:(0,Be._)`${e}`},!0),t.error()})}Ie.checkReportMissingProp=kL;function ML({gen:t,data:e,it:{opts:n}},i,a){return(0,Be.or)(...i.map(r=>(0,Be.and)(Iw(t,e,r,n.ownProperties),(0,Be._)`${a} = ${r}`)))}Ie.checkMissingProp=ML;function EL(t,e){t.setParams({missingProperty:e},!0),t.error()}Ie.reportMissingProp=EL;function BT(t){return t.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,Be._)`Object.prototype.hasOwnProperty`})}Ie.hasPropFunc=BT;function Hw(t,e,n){return(0,Be._)`${BT(t)}.call(${e}, ${n})`}Ie.isOwnProperty=Hw;function qL(t,e,n,i){let a=(0,Be._)`${e}${(0,Be.getProperty)(n)} !== undefined`;return i?(0,Be._)`${a} && ${Hw(t,e,n)}`:a}Ie.propertyInData=qL;function Iw(t,e,n,i){let a=(0,Be._)`${e}${(0,Be.getProperty)(n)} === undefined`;return i?(0,Be.or)(a,(0,Be.not)(Hw(t,e,n))):a}Ie.noPropertyInData=Iw;function LT(t){return t?Object.keys(t).filter(e=>e!=="__proto__"):[]}Ie.allSchemaProperties=LT;function _L(t,e){return LT(e).filter(n=>!(0,_w.alwaysValidSchema)(t,e[n]))}Ie.schemaProperties=_L;function HL({schemaCode:t,data:e,it:{gen:n,topSchemaRef:i,schemaPath:a,errorPath:r},it:s},o,l,c){let u=c?(0,Be._)`${t}, ${e}, ${i}${a}`:e,p=[[ha.default.instancePath,(0,Be.strConcat)(ha.default.instancePath,r)],[ha.default.parentData,s.parentData],[ha.default.parentDataProperty,s.parentDataProperty],[ha.default.rootData,ha.default.rootData]];s.opts.dynamicRef&&p.push([ha.default.dynamicAnchors,ha.default.dynamicAnchors]);let h=(0,Be._)`${u}, ${n.object(...p)}`;return l!==Be.nil?(0,Be._)`${o}.call(${l}, ${h})`:(0,Be._)`${o}(${h})`}Ie.callValidateCode=HL;var IL=(0,Be._)`new RegExp`;function RL({gen:t,it:{opts:e}},n){let i=e.unicodeRegExp?"u":"",{regExp:a}=e.code,r=a(n,i);return t.scopeValue("pattern",{key:r.toString(),ref:r,code:(0,Be._)`${a.code==="new RegExp"?IL:(0,TL.useFunc)(t,a)}(${n}, ${i})`})}Ie.usePattern=RL;function WL(t){let{gen:e,data:n,keyword:i,it:a}=t,r=e.name("valid");if(a.allErrors){let o=e.let("valid",!0);return s(()=>e.assign(o,!1)),o}return e.var(r,!0),s(()=>e.break()),r;function s(o){let l=e.const("len",(0,Be._)`${n}.length`);e.forRange("i",0,l,c=>{t.subschema({keyword:i,dataProp:c,dataPropType:_w.Type.Num},r),e.if((0,Be.not)(r),o)})}}Ie.validateArray=WL;function zL(t){let{gen:e,schema:n,keyword:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(n.some(l=>(0,_w.alwaysValidSchema)(a,l))&&!a.opts.unevaluated)return;let s=e.let("valid",!1),o=e.name("_valid");e.block(()=>n.forEach((l,c)=>{let u=t.subschema({keyword:i,schemaProp:c,compositeRule:!0},o);e.assign(s,(0,Be._)`${s} || ${o}`),t.mergeValidEvaluated(u,o)||e.if((0,Be.not)(s))})),t.result(s,()=>t.reset(),()=>t.error(!0))}Ie.validateUnion=zL});var JT=v(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.validateKeywordUsage=bt.validSchemaType=bt.funcKeywordCode=bt.macroKeywordCode=void 0;var Kn=se(),cr=Bt(),DL=Bi(),GL=sl();function NL(t,e){let{gen:n,keyword:i,schema:a,parentSchema:r,it:s}=t,o=e.macro.call(s.self,a,r,s),l=VT(n,i,o);s.opts.validateSchema!==!1&&s.self.validateSchema(o,!0);let c=n.name("valid");t.subschema({schema:o,schemaPath:Kn.nil,errSchemaPath:`${s.errSchemaPath}/${i}`,topSchemaRef:l,compositeRule:!0},c),t.pass(c,()=>t.error(!0))}bt.macroKeywordCode=NL;function UL(t,e){var n;let{gen:i,keyword:a,schema:r,parentSchema:s,$data:o,it:l}=t;BL(l,e);let c=!o&&e.compile?e.compile.call(l.self,r,s,l):e.validate,u=VT(i,a,c),p=i.let("valid");t.block$data(p,h),t.ok((n=e.valid)!==null&&n!==void 0?n:p);function h(){if(e.errors===!1)m(),e.modifying&&FT(t),w(()=>t.error());else{let f=e.async?g():d();e.modifying&&FT(t),w(()=>$L(t,f))}}function g(){let f=i.let("ruleErrs",null);return i.try(()=>m((0,Kn._)`await `),A=>i.assign(p,!1).if((0,Kn._)`${A} instanceof ${l.ValidationError}`,()=>i.assign(f,(0,Kn._)`${A}.errors`),()=>i.throw(A))),f}function d(){let f=(0,Kn._)`${u}.errors`;return i.assign(f,null),m(Kn.nil),f}function m(f=e.async?(0,Kn._)`await `:Kn.nil){let A=l.opts.passContext?cr.default.this:cr.default.self,b=!("compile"in e&&!o||e.schema===!1);i.assign(p,(0,Kn._)`${f}${(0,DL.callValidateCode)(t,u,A,b)}`,e.modifying)}function w(f){var A;i.if((0,Kn.not)((A=e.valid)!==null&&A!==void 0?A:p),f)}}bt.funcKeywordCode=UL;function FT(t){let{gen:e,data:n,it:i}=t;e.if(i.parentData,()=>e.assign(n,(0,Kn._)`${i.parentData}[${i.parentDataProperty}]`))}function $L(t,e){let{gen:n}=t;n.if((0,Kn._)`Array.isArray(${e})`,()=>{n.assign(cr.default.vErrors,(0,Kn._)`${cr.default.vErrors} === null ? ${e} : ${cr.default.vErrors}.concat(${e})`).assign(cr.default.errors,(0,Kn._)`${cr.default.vErrors}.length`),(0,GL.extendErrors)(t)},()=>t.error())}function BL({schemaEnv:t},e){if(e.async&&!t.$async)throw new Error("async keyword in sync schema")}function VT(t,e,n){if(n===void 0)throw new Error(`keyword "${e}" failed to compile`);return t.scopeValue("keyword",typeof n=="function"?{ref:n}:{ref:n,code:(0,Kn.stringify)(n)})}function LL(t,e,n=!1){return!e.length||e.some(i=>i==="array"?Array.isArray(t):i==="object"?t&&typeof t=="object"&&!Array.isArray(t):typeof t==i||n&&typeof t>"u")}bt.validSchemaType=LL;function FL({schema:t,opts:e,self:n,errSchemaPath:i},a,r){if(Array.isArray(a.keyword)?!a.keyword.includes(r):a.keyword!==r)throw new Error("ajv implementation error");let s=a.dependencies;if(s?.some(o=>!Object.prototype.hasOwnProperty.call(t,o)))throw new Error(`parent schema must have dependencies of ${r}: ${s.join(",")}`);if(a.validateSchema&&!a.validateSchema(t[r])){let l=`keyword "${r}" value is invalid at path "${i}": `+n.errorsText(a.validateSchema.errors);if(e.validateSchema==="log")n.logger.error(l);else throw new Error(l)}}bt.validateKeywordUsage=FL});var ZT=v(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.extendSubschemaMode=ga.extendSubschemaData=ga.getSubschema=void 0;var xt=se(),KT=be();function VL(t,{keyword:e,schemaProp:n,schema:i,schemaPath:a,errSchemaPath:r,topSchemaRef:s}){if(e!==void 0&&i!==void 0)throw new Error('both "keyword" and "schema" passed, only one allowed');if(e!==void 0){let o=t.schema[e];return n===void 0?{schema:o,schemaPath:(0,xt._)`${t.schemaPath}${(0,xt.getProperty)(e)}`,errSchemaPath:`${t.errSchemaPath}/${e}`}:{schema:o[n],schemaPath:(0,xt._)`${t.schemaPath}${(0,xt.getProperty)(e)}${(0,xt.getProperty)(n)}`,errSchemaPath:`${t.errSchemaPath}/${e}/${(0,KT.escapeFragment)(n)}`}}if(i!==void 0){if(a===void 0||r===void 0||s===void 0)throw new Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:i,schemaPath:a,topSchemaRef:s,errSchemaPath:r}}throw new Error('either "keyword" or "schema" must be passed')}ga.getSubschema=VL;function JL(t,e,{dataProp:n,dataPropType:i,data:a,dataTypes:r,propertyName:s}){if(a!==void 0&&n!==void 0)throw new Error('both "data" and "dataProp" passed, only one allowed');let{gen:o}=e;if(n!==void 0){let{errorPath:c,dataPathArr:u,opts:p}=e,h=o.let("data",(0,xt._)`${e.data}${(0,xt.getProperty)(n)}`,!0);l(h),t.errorPath=(0,xt.str)`${c}${(0,KT.getErrorPath)(n,i,p.jsPropertySyntax)}`,t.parentDataProperty=(0,xt._)`${n}`,t.dataPathArr=[...u,t.parentDataProperty]}if(a!==void 0){let c=a instanceof xt.Name?a:o.let("data",a,!0);l(c),s!==void 0&&(t.propertyName=s)}r&&(t.dataTypes=r);function l(c){t.data=c,t.dataLevel=e.dataLevel+1,t.dataTypes=[],e.definedProperties=new Set,t.parentData=e.data,t.dataNames=[...e.dataNames,c]}}ga.extendSubschemaData=JL;function KL(t,{jtdDiscriminator:e,jtdMetadata:n,compositeRule:i,createErrors:a,allErrors:r}){i!==void 0&&(t.compositeRule=i),a!==void 0&&(t.createErrors=a),r!==void 0&&(t.allErrors=r),t.jtdDiscriminator=e,t.jtdMetadata=n}ga.extendSubschemaMode=KL});var Rw=v((oue,QT)=>{"use strict";QT.exports=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,a,r;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(a=i;a--!==0;)if(!t(e[a],n[a]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(r=Object.keys(e),i=r.length,i!==Object.keys(n).length)return!1;for(a=i;a--!==0;)if(!Object.prototype.hasOwnProperty.call(n,r[a]))return!1;for(a=i;a--!==0;){var s=r[a];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}});var YT=v((lue,XT)=>{"use strict";var ma=XT.exports=function(t,e,n){typeof e=="function"&&(n=e,e={}),n=e.cb||n;var i=typeof n=="function"?n:n.pre||function(){},a=n.post||function(){};sp(e,i,a,t,"",t)};ma.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0};ma.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0};ma.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0};ma.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0};function sp(t,e,n,i,a,r,s,o,l,c){if(i&&typeof i=="object"&&!Array.isArray(i)){e(i,a,r,s,o,l,c);for(var u in i){var p=i[u];if(Array.isArray(p)){if(u in ma.arrayKeywords)for(var h=0;h{"use strict";Object.defineProperty(ci,"__esModule",{value:!0});ci.getSchemaRefs=ci.resolveUrl=ci.normalizeId=ci._getFullPath=ci.getFullPath=ci.inlineRef=void 0;var QL=be(),XL=Rw(),YL=YT(),eF=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);function nF(t,e=!0){return typeof t=="boolean"?!0:e===!0?!Ww(t):e?e0(t)<=e:!1}ci.inlineRef=nF;var iF=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function Ww(t){for(let e in t){if(iF.has(e))return!0;let n=t[e];if(Array.isArray(n)&&n.some(Ww)||typeof n=="object"&&Ww(n))return!0}return!1}function e0(t){let e=0;for(let n in t){if(n==="$ref")return 1/0;if(e++,!eF.has(n)&&(typeof t[n]=="object"&&(0,QL.eachItem)(t[n],i=>e+=e0(i)),e===1/0))return 1/0}return e}function n0(t,e="",n){n!==!1&&(e=xs(e));let i=t.parse(e);return i0(t,i)}ci.getFullPath=n0;function i0(t,e){return t.serialize(e).split("#")[0]+"#"}ci._getFullPath=i0;var tF=/#\/?$/;function xs(t){return t?t.replace(tF,""):""}ci.normalizeId=xs;function aF(t,e,n){return n=xs(n),t.resolve(e,n)}ci.resolveUrl=aF;var rF=/^[a-z_][-a-z0-9._]*$/i;function sF(t,e){if(typeof t=="boolean")return{};let{schemaId:n,uriResolver:i}=this.opts,a=xs(t[n]||e),r={"":a},s=n0(i,a,!1),o={},l=new Set;return YL(t,{allKeys:!0},(p,h,g,d)=>{if(d===void 0)return;let m=s+h,w=r[d];typeof p[n]=="string"&&(w=f.call(this,p[n])),A.call(this,p.$anchor),A.call(this,p.$dynamicAnchor),r[h]=w;function f(b){let x=this.opts.uriResolver.resolve;if(b=xs(w?x(w,b):b),l.has(b))throw u(b);l.add(b);let y=this.refs[b];return typeof y=="string"&&(y=this.refs[y]),typeof y=="object"?c(p,y.schema,b):b!==xs(m)&&(b[0]==="#"?(c(p,o[b],b),o[b]=p):this.refs[b]=m),b}function A(b){if(typeof b=="string"){if(!rF.test(b))throw new Error(`invalid anchor "${b}"`);f.call(this,`#${b}`)}}}),o;function c(p,h,g){if(h!==void 0&&!XL(p,h))throw u(g)}function u(p){return new Error(`reference "${p}" resolves to more than one schema`)}}ci.getSchemaRefs=sF});var pl=v(fa=>{"use strict";Object.defineProperty(fa,"__esModule",{value:!0});fa.getData=fa.KeywordCxt=fa.validateFunctionCode=void 0;var o0=RT(),t0=ol(),Dw=kw(),op=ol(),oF=$T(),cl=JT(),zw=ZT(),V=se(),ie=Bt(),lF=ll(),Lt=be(),ul=sl();function uF(t){if(c0(t)&&(p0(t),u0(t))){dF(t);return}l0(t,()=>(0,o0.topBoolOrEmptySchema)(t))}fa.validateFunctionCode=uF;function l0({gen:t,validateName:e,schema:n,schemaEnv:i,opts:a},r){a.code.es5?t.func(e,(0,V._)`${ie.default.data}, ${ie.default.valCxt}`,i.$async,()=>{t.code((0,V._)`"use strict"; ${a0(n,a)}`),pF(t,a),t.code(r)}):t.func(e,(0,V._)`${ie.default.data}, ${cF(a)}`,i.$async,()=>t.code(a0(n,a)).code(r))}function cF(t){return(0,V._)`{${ie.default.instancePath}="", ${ie.default.parentData}, ${ie.default.parentDataProperty}, ${ie.default.rootData}=${ie.default.data}${t.dynamicRef?(0,V._)`, ${ie.default.dynamicAnchors}={}`:V.nil}}={}`}function pF(t,e){t.if(ie.default.valCxt,()=>{t.var(ie.default.instancePath,(0,V._)`${ie.default.valCxt}.${ie.default.instancePath}`),t.var(ie.default.parentData,(0,V._)`${ie.default.valCxt}.${ie.default.parentData}`),t.var(ie.default.parentDataProperty,(0,V._)`${ie.default.valCxt}.${ie.default.parentDataProperty}`),t.var(ie.default.rootData,(0,V._)`${ie.default.valCxt}.${ie.default.rootData}`),e.dynamicRef&&t.var(ie.default.dynamicAnchors,(0,V._)`${ie.default.valCxt}.${ie.default.dynamicAnchors}`)},()=>{t.var(ie.default.instancePath,(0,V._)`""`),t.var(ie.default.parentData,(0,V._)`undefined`),t.var(ie.default.parentDataProperty,(0,V._)`undefined`),t.var(ie.default.rootData,ie.default.data),e.dynamicRef&&t.var(ie.default.dynamicAnchors,(0,V._)`{}`)})}function dF(t){let{schema:e,opts:n,gen:i}=t;l0(t,()=>{n.$comment&&e.$comment&&h0(t),wF(t),i.let(ie.default.vErrors,null),i.let(ie.default.errors,0),n.unevaluated&&hF(t),d0(t),AF(t)})}function hF(t){let{gen:e,validateName:n}=t;t.evaluated=e.const("evaluated",(0,V._)`${n}.evaluated`),e.if((0,V._)`${t.evaluated}.dynamicProps`,()=>e.assign((0,V._)`${t.evaluated}.props`,(0,V._)`undefined`)),e.if((0,V._)`${t.evaluated}.dynamicItems`,()=>e.assign((0,V._)`${t.evaluated}.items`,(0,V._)`undefined`))}function a0(t,e){let n=typeof t=="object"&&t[e.schemaId];return n&&(e.code.source||e.code.process)?(0,V._)`/*# sourceURL=${n} */`:V.nil}function gF(t,e){if(c0(t)&&(p0(t),u0(t))){mF(t,e);return}(0,o0.boolOrEmptySchema)(t,e)}function u0({schema:t,self:e}){if(typeof t=="boolean")return!t;for(let n in t)if(e.RULES.all[n])return!0;return!1}function c0(t){return typeof t.schema!="boolean"}function mF(t,e){let{schema:n,gen:i,opts:a}=t;a.$comment&&n.$comment&&h0(t),vF(t),CF(t);let r=i.const("_errs",ie.default.errors);d0(t,r),i.var(e,(0,V._)`${r} === ${ie.default.errors}`)}function p0(t){(0,Lt.checkUnknownRules)(t),fF(t)}function d0(t,e){if(t.opts.jtd)return r0(t,[],!1,e);let n=(0,t0.getSchemaTypes)(t.schema),i=(0,t0.coerceAndCheckDataType)(t,n);r0(t,n,!i,e)}function fF(t){let{schema:e,errSchemaPath:n,opts:i,self:a}=t;e.$ref&&i.ignoreKeywordsWithRef&&(0,Lt.schemaHasRulesButRef)(e,a.RULES)&&a.logger.warn(`$ref: keywords ignored in schema at path "${n}"`)}function wF(t){let{schema:e,opts:n}=t;e.default!==void 0&&n.useDefaults&&n.strictSchema&&(0,Lt.checkStrictMode)(t,"default is ignored in the schema root")}function vF(t){let e=t.schema[t.opts.schemaId];e&&(t.baseId=(0,lF.resolveUrl)(t.opts.uriResolver,t.baseId,e))}function CF(t){if(t.schema.$async&&!t.schemaEnv.$async)throw new Error("async schema in sync schema")}function h0({gen:t,schemaEnv:e,schema:n,errSchemaPath:i,opts:a}){let r=n.$comment;if(a.$comment===!0)t.code((0,V._)`${ie.default.self}.logger.log(${r})`);else if(typeof a.$comment=="function"){let s=(0,V.str)`${i}/$comment`,o=t.scopeValue("root",{ref:e.root});t.code((0,V._)`${ie.default.self}.opts.$comment(${r}, ${s}, ${o}.schema)`)}}function AF(t){let{gen:e,schemaEnv:n,validateName:i,ValidationError:a,opts:r}=t;n.$async?e.if((0,V._)`${ie.default.errors} === 0`,()=>e.return(ie.default.data),()=>e.throw((0,V._)`new ${a}(${ie.default.vErrors})`)):(e.assign((0,V._)`${i}.errors`,ie.default.vErrors),r.unevaluated&&bF(t),e.return((0,V._)`${ie.default.errors} === 0`))}function bF({gen:t,evaluated:e,props:n,items:i}){n instanceof V.Name&&t.assign((0,V._)`${e}.props`,n),i instanceof V.Name&&t.assign((0,V._)`${e}.items`,i)}function r0(t,e,n,i){let{gen:a,schema:r,data:s,allErrors:o,opts:l,self:c}=t,{RULES:u}=c;if(r.$ref&&(l.ignoreKeywordsWithRef||!(0,Lt.schemaHasRulesButRef)(r,u))){a.block(()=>m0(t,"$ref",u.all.$ref.definition));return}l.jtd||xF(t,e),a.block(()=>{for(let h of u.rules)p(h);p(u.post)});function p(h){(0,Dw.shouldUseGroup)(r,h)&&(h.type?(a.if((0,op.checkDataType)(h.type,s,l.strictNumbers)),s0(t,h),e.length===1&&e[0]===h.type&&n&&(a.else(),(0,op.reportTypeError)(t)),a.endIf()):s0(t,h),o||a.if((0,V._)`${ie.default.errors} === ${i||0}`))}}function s0(t,e){let{gen:n,schema:i,opts:{useDefaults:a}}=t;a&&(0,oF.assignDefaults)(t,e.type),n.block(()=>{for(let r of e.rules)(0,Dw.shouldUseRule)(i,r)&&m0(t,r.keyword,r.definition,e.type)})}function xF(t,e){t.schemaEnv.meta||!t.opts.strictTypes||(yF(t,e),t.opts.allowUnionTypes||PF(t,e),jF(t,t.dataTypes))}function yF(t,e){if(e.length){if(!t.dataTypes.length){t.dataTypes=e;return}e.forEach(n=>{g0(t.dataTypes,n)||Gw(t,`type "${n}" not allowed by context "${t.dataTypes.join(",")}"`)}),OF(t,e)}}function PF(t,e){e.length>1&&!(e.length===2&&e.includes("null"))&&Gw(t,"use allowUnionTypes to allow union type keyword")}function jF(t,e){let n=t.self.RULES.all;for(let i in n){let a=n[i];if(typeof a=="object"&&(0,Dw.shouldUseRule)(t.schema,a)){let{type:r}=a.definition;r.length&&!r.some(s=>SF(e,s))&&Gw(t,`missing type "${r.join(",")}" for keyword "${i}"`)}}}function SF(t,e){return t.includes(e)||e==="number"&&t.includes("integer")}function g0(t,e){return t.includes(e)||e==="integer"&&t.includes("number")}function OF(t,e){let n=[];for(let i of t.dataTypes)g0(e,i)?n.push(i):e.includes("integer")&&i==="number"&&n.push("integer");t.dataTypes=n}function Gw(t,e){let n=t.schemaEnv.baseId+t.errSchemaPath;e+=` at "${n}" (strictTypes)`,(0,Lt.checkStrictMode)(t,e,t.opts.strictTypes)}var lp=class{constructor(e,n,i){if((0,cl.validateKeywordUsage)(e,n,i),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=i,this.data=e.data,this.schema=e.schema[i],this.$data=n.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,Lt.schemaRefOrVal)(e,this.schema,i,this.$data),this.schemaType=n.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=n,this.$data)this.schemaCode=e.gen.const("vSchema",f0(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,cl.validSchemaType)(this.schema,n.schemaType,n.allowUndefined))throw new Error(`${i} value must be ${JSON.stringify(n.schemaType)}`);("code"in n?n.trackErrors:n.errors!==!1)&&(this.errsCount=e.gen.const("_errs",ie.default.errors))}result(e,n,i){this.failResult((0,V.not)(e),n,i)}failResult(e,n,i){this.gen.if(e),i?i():this.error(),n?(this.gen.else(),n(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,n){this.failResult((0,V.not)(e),void 0,n)}fail(e){if(e===void 0){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:n}=this;this.fail((0,V._)`${n} !== undefined && (${(0,V.or)(this.invalid$data(),e)})`)}error(e,n,i){if(n){this.setParams(n),this._error(e,i),this.setParams({});return}this._error(e,i)}_error(e,n){(e?ul.reportExtraError:ul.reportError)(this,this.def.error,n)}$dataError(){(0,ul.reportError)(this,this.def.$dataError||ul.keyword$DataError)}reset(){if(this.errsCount===void 0)throw new Error('add "trackErrors" to keyword definition');(0,ul.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,n){n?Object.assign(this.params,e):this.params=e}block$data(e,n,i=V.nil){this.gen.block(()=>{this.check$data(e,i),n()})}check$data(e=V.nil,n=V.nil){if(!this.$data)return;let{gen:i,schemaCode:a,schemaType:r,def:s}=this;i.if((0,V.or)((0,V._)`${a} === undefined`,n)),e!==V.nil&&i.assign(e,!0),(r.length||s.validateSchema)&&(i.elseIf(this.invalid$data()),this.$dataError(),e!==V.nil&&i.assign(e,!1)),i.else()}invalid$data(){let{gen:e,schemaCode:n,schemaType:i,def:a,it:r}=this;return(0,V.or)(s(),o());function s(){if(i.length){if(!(n instanceof V.Name))throw new Error("ajv implementation error");let l=Array.isArray(i)?i:[i];return(0,V._)`${(0,op.checkDataTypes)(l,n,r.opts.strictNumbers,op.DataType.Wrong)}`}return V.nil}function o(){if(a.validateSchema){let l=e.scopeValue("validate$data",{ref:a.validateSchema});return(0,V._)`!${l}(${n})`}return V.nil}}subschema(e,n){let i=(0,zw.getSubschema)(this.it,e);(0,zw.extendSubschemaData)(i,this.it,e),(0,zw.extendSubschemaMode)(i,e);let a={...this.it,...i,items:void 0,props:void 0};return gF(a,n),a}mergeEvaluated(e,n){let{it:i,gen:a}=this;i.opts.unevaluated&&(i.props!==!0&&e.props!==void 0&&(i.props=Lt.mergeEvaluated.props(a,e.props,i.props,n)),i.items!==!0&&e.items!==void 0&&(i.items=Lt.mergeEvaluated.items(a,e.items,i.items,n)))}mergeValidEvaluated(e,n){let{it:i,gen:a}=this;if(i.opts.unevaluated&&(i.props!==!0||i.items!==!0))return a.if(n,()=>this.mergeEvaluated(e,V.Name)),!0}};fa.KeywordCxt=lp;function m0(t,e,n,i){let a=new lp(t,n,e);"code"in n?n.code(a,i):a.$data&&n.validate?(0,cl.funcKeywordCode)(a,n):"macro"in n?(0,cl.macroKeywordCode)(a,n):(n.compile||n.validate)&&(0,cl.funcKeywordCode)(a,n)}var TF=/^\/(?:[^~]|~0|~1)*$/,kF=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function f0(t,{dataLevel:e,dataNames:n,dataPathArr:i}){let a,r;if(t==="")return ie.default.rootData;if(t[0]==="/"){if(!TF.test(t))throw new Error(`Invalid JSON-pointer: ${t}`);a=t,r=ie.default.rootData}else{let c=kF.exec(t);if(!c)throw new Error(`Invalid JSON-pointer: ${t}`);let u=+c[1];if(a=c[2],a==="#"){if(u>=e)throw new Error(l("property/index",u));return i[e-u]}if(u>e)throw new Error(l("data",u));if(r=n[e-u],!a)return r}let s=r,o=a.split("/");for(let c of o)c&&(r=(0,V._)`${r}${(0,V.getProperty)((0,Lt.unescapeJsonPointer)(c))}`,s=(0,V._)`${s} && ${r}`);return s;function l(c,u){return`Cannot access ${c} ${u} levels up, current level is ${e}`}}fa.getData=f0});var up=v(Uw=>{"use strict";Object.defineProperty(Uw,"__esModule",{value:!0});var Nw=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}};Uw.default=Nw});var dl=v(Lw=>{"use strict";Object.defineProperty(Lw,"__esModule",{value:!0});var $w=ll(),Bw=class extends Error{constructor(e,n,i,a){super(a||`can't resolve reference ${i} from id ${n}`),this.missingRef=(0,$w.resolveUrl)(e,n,i),this.missingSchema=(0,$w.normalizeId)((0,$w.getFullPath)(e,this.missingRef))}};Lw.default=Bw});var pp=v(Li=>{"use strict";Object.defineProperty(Li,"__esModule",{value:!0});Li.resolveSchema=Li.getCompilingSchema=Li.resolveRef=Li.compileSchema=Li.SchemaEnv=void 0;var rt=se(),MF=up(),pr=Bt(),st=ll(),w0=be(),EF=pl(),ys=class{constructor(e){var n;this.refs={},this.dynamicAnchors={};let i;typeof e.schema=="object"&&(i=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=(n=e.baseId)!==null&&n!==void 0?n:(0,st.normalizeId)(i?.[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=i?.$async,this.refs={}}};Li.SchemaEnv=ys;function Vw(t){let e=v0.call(this,t);if(e)return e;let n=(0,st.getFullPath)(this.opts.uriResolver,t.root.baseId),{es5:i,lines:a}=this.opts.code,{ownProperties:r}=this.opts,s=new rt.CodeGen(this.scope,{es5:i,lines:a,ownProperties:r}),o;t.$async&&(o=s.scopeValue("Error",{ref:MF.default,code:(0,rt._)`require("ajv/dist/runtime/validation_error").default`}));let l=s.scopeName("validate");t.validateName=l;let c={gen:s,allErrors:this.opts.allErrors,data:pr.default.data,parentData:pr.default.parentData,parentDataProperty:pr.default.parentDataProperty,dataNames:[pr.default.data],dataPathArr:[rt.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:s.scopeValue("schema",this.opts.code.source===!0?{ref:t.schema,code:(0,rt.stringify)(t.schema)}:{ref:t.schema}),validateName:l,ValidationError:o,schema:t.schema,schemaEnv:t,rootId:n,baseId:t.baseId||n,schemaPath:rt.nil,errSchemaPath:t.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,rt._)`""`,opts:this.opts,self:this},u;try{this._compilations.add(t),(0,EF.validateFunctionCode)(c),s.optimize(this.opts.code.optimize);let p=s.toString();u=`${s.scopeRefs(pr.default.scope)}return ${p}`,this.opts.code.process&&(u=this.opts.code.process(u,t));let g=new Function(`${pr.default.self}`,`${pr.default.scope}`,u)(this,this.scope.get());if(this.scope.value(l,{ref:g}),g.errors=null,g.schema=t.schema,g.schemaEnv=t,t.$async&&(g.$async=!0),this.opts.code.source===!0&&(g.source={validateName:l,validateCode:p,scopeValues:s._values}),this.opts.unevaluated){let{props:d,items:m}=c;g.evaluated={props:d instanceof rt.Name?void 0:d,items:m instanceof rt.Name?void 0:m,dynamicProps:d instanceof rt.Name,dynamicItems:m instanceof rt.Name},g.source&&(g.source.evaluated=(0,rt.stringify)(g.evaluated))}return t.validate=g,t}catch(p){throw delete t.validate,delete t.validateName,u&&this.logger.error("Error compiling schema, function code:",u),p}finally{this._compilations.delete(t)}}Li.compileSchema=Vw;function qF(t,e,n){var i;n=(0,st.resolveUrl)(this.opts.uriResolver,e,n);let a=t.refs[n];if(a)return a;let r=IF.call(this,t,n);if(r===void 0){let s=(i=t.localRefs)===null||i===void 0?void 0:i[n],{schemaId:o}=this.opts;s&&(r=new ys({schema:s,schemaId:o,root:t,baseId:e}))}if(r!==void 0)return t.refs[n]=_F.call(this,r)}Li.resolveRef=qF;function _F(t){return(0,st.inlineRef)(t.schema,this.opts.inlineRefs)?t.schema:t.validate?t:Vw.call(this,t)}function v0(t){for(let e of this._compilations)if(HF(e,t))return e}Li.getCompilingSchema=v0;function HF(t,e){return t.schema===e.schema&&t.root===e.root&&t.baseId===e.baseId}function IF(t,e){let n;for(;typeof(n=this.refs[e])=="string";)e=n;return n||this.schemas[e]||cp.call(this,t,e)}function cp(t,e){let n=this.opts.uriResolver.parse(e),i=(0,st._getFullPath)(this.opts.uriResolver,n),a=(0,st.getFullPath)(this.opts.uriResolver,t.baseId,void 0);if(Object.keys(t.schema).length>0&&i===a)return Fw.call(this,n,t);let r=(0,st.normalizeId)(i),s=this.refs[r]||this.schemas[r];if(typeof s=="string"){let o=cp.call(this,t,s);return typeof o?.schema!="object"?void 0:Fw.call(this,n,o)}if(typeof s?.schema=="object"){if(s.validate||Vw.call(this,s),r===(0,st.normalizeId)(e)){let{schema:o}=s,{schemaId:l}=this.opts,c=o[l];return c&&(a=(0,st.resolveUrl)(this.opts.uriResolver,a,c)),new ys({schema:o,schemaId:l,root:t,baseId:a})}return Fw.call(this,n,s)}}Li.resolveSchema=cp;var RF=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function Fw(t,{baseId:e,schema:n,root:i}){var a;if(((a=t.fragment)===null||a===void 0?void 0:a[0])!=="/")return;for(let o of t.fragment.slice(1).split("/")){if(typeof n=="boolean")return;let l=n[(0,w0.unescapeFragment)(o)];if(l===void 0)return;n=l;let c=typeof n=="object"&&n[this.opts.schemaId];!RF.has(o)&&c&&(e=(0,st.resolveUrl)(this.opts.uriResolver,e,c))}let r;if(typeof n!="boolean"&&n.$ref&&!(0,w0.schemaHasRulesButRef)(n,this.RULES)){let o=(0,st.resolveUrl)(this.opts.uriResolver,e,n.$ref);r=cp.call(this,i,o)}let{schemaId:s}=this.opts;if(r=r||new ys({schema:n,schemaId:s,root:i,baseId:e}),r.schema!==r.root.schema)return r}});var C0=v((gue,WF)=>{WF.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}});var Yw=v((mue,O0)=>{"use strict";var zF=RegExp.prototype.test.bind(/^[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}$/iu),Kw=RegExp.prototype.test.bind(/^(?:(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d|\d)$/u),DF=RegExp.prototype.test.bind(/^\d*$/u),dr=RegExp.prototype.test.bind(/^[\da-f]{2}$/iu),Zw=RegExp.prototype.test.bind(/^[\da-z\-._~]$/iu),b0=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/]$/u),Qw=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:@/?]$/u),GF=RegExp.prototype.test.bind(/^[A-Za-z0-9\-._~!$&'()*+,;=:]$/u),pi=new Array(256);{let t="0123456789ABCDEF";for(let e=0;e<256;e++)pi[e]="%"+t[e>>4]+t[e&15]}function Nn(t){return t<2048?pi[192|t>>6]+pi[128|t&63]:t<65536?pi[224|t>>12]+pi[128|t>>6&63]+pi[128|t&63]:pi[240|t>>18]+pi[128|t>>12&63]+pi[128|t>>6&63]+pi[128|t&63]}function NF(t){let e="",n=0,i=0;for(i=0;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i];break}for(i+=1;i=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";e+=t[i]}return e}var UF=RegExp.prototype.test.bind(/^[\dA-Fa-f]{1,4}$/),$F=RegExp.prototype.test.bind(/^[vV][\dA-Fa-f]+\.[A-Za-z\d\-._~!$&'()*+,;=:]+$/),BF=RegExp.prototype.test.bind(/^[A-Za-z\d\-._~]$/),LF=RegExp.prototype.test.bind(/[^!"$&'()*+,\-.;=_`a-z{}~]/u);function FF(t){if(t.length===0)return!1;for(let e=0;en&&(n=a,e=i)):(i=-1,a=0);if(n<2)return t.join(":");let r=t.slice(0,e).join(":"),s=t.slice(e+n).join(":");return r+"::"+s}function VF(t){let e=t.indexOf("::");if(e!==-1&&t.indexOf("::",e+1)!==-1)return;let n=e===-1?t.split(":"):t.slice(0,e).split(":"),i=e===-1?[]:t.slice(e+2).split(":");e!==-1&&(n.length===1&&n[0]===""&&(n.length=0),i.length===1&&i[0]===""&&(i.length=0));let a=n.concat(i),r=0;for(let o=0;o=8)return;let s=a.slice(0,n.length);for(let o=r;o<8;o++)s.push("0");for(let o=n.length;oZF[i])}function P0(t,e=!1){if(t.indexOf("%")===-1)return t;let n="";for(let i=0;i57343)e+=Nn(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Nn(65536+(a-55296<<10)+(r-56320)),n++):e+=Nn(65533)}else e+=Nn(65533)}}return e}function e4(t,e=!1){let n="",i=e&&t[0]!=="/";for(let a=0;a57343)n+=Nn(s);else if(s<=56319&&a+1=56320&&o<=57343?(n+=Nn(65536+(s-55296<<10)+(o-56320)),a++):n+=Nn(65533)}else n+=Nn(65533)}}return n}function Xw(t,e){let n="";for(let i=0;i57343)n+=Nn(r);else if(r<=56319&&i+1=56320&&s<=57343?(n+=Nn(65536+(r-55296<<10)+(s-56320)),i++):n+=Nn(65533)}else n+=Nn(65533)}}return n}function j0(t){return Xw(t,GF)}function n4(t){return Xw(t,Qw)}function i4(t){return Xw(t,Qw)}function S0(t){return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||t===42||t===43||t===45||t===46||t===47||t===64||t===95}function t4(t){let e="";for(let n=0;n57343)e+=Nn(a);else if(a<=56319&&n+1=56320&&r<=57343?(e+=Nn(65536+(a-55296<<10)+(r-56320)),n++):e+=Nn(65533)}else e+=Nn(65533)}}return e}function a4(t){let e="";for(let n=0;n{"use strict";var{isUUID:s4}=Yw(),o4=/^([\da-z][\d\-a-z]{0,31}):((?:[\w!$'()*+,\-./:;=@]|%[\da-f]{2})+)$/iu,l4=["http","https","ws","wss","urn","urn:uuid"];function u4(t){return l4.indexOf(t)!==-1}function ev(t){return t.secure===!0?!0:t.secure===!1?!1:t.scheme?t.scheme.length===3&&(t.scheme[0]==="w"||t.scheme[0]==="W")&&(t.scheme[1]==="s"||t.scheme[1]==="S")&&(t.scheme[2]==="s"||t.scheme[2]==="S"):!1}function T0(t){return t.host||(t.error=t.error||"HTTP URIs must have a host."),t}function k0(t){let e=String(t.scheme).toLowerCase()==="https";return(t.port===(e?443:80)||t.port==="")&&(t.port=void 0),t.path||(t.path="/"),t}function c4(t){return t.secure=ev(t),t.resourceName=(t.path||"/")+(t.query?"?"+t.query:""),t.path=void 0,t.query=void 0,t}function p4(t){if((t.port===(ev(t)?443:80)||t.port==="")&&(t.port=void 0),typeof t.secure=="boolean"&&(t.scheme=t.secure?"wss":"ws",t.secure=void 0),t.resourceName){let e=t.resourceName.indexOf("?"),n=e===-1?t.resourceName:t.resourceName.slice(0,e);t.path=n&&n!=="/"?n:void 0,t.query=e===-1?void 0:t.resourceName.slice(e+1),t.resourceName=void 0}return t.fragment=void 0,t}function d4(t,e){if(!t.path)return t.error="URN can not be parsed",t;let n=t.path.match(o4);if(n&&n[0]===t.path){let i=e.scheme||t.scheme||"urn";t.nid=n[1].toLowerCase(),t.nss=n[2];let a=`${i}:${e.nid||t.nid}`,r=nv(a);t.path=void 0,r&&(t=r.parse(t,e))}else t.error=t.error||"URN can not be parsed.";return t}function h4(t,e){if(t.nid===void 0)throw new Error("URN without nid cannot be serialized");let n=e.scheme||t.scheme||"urn",i=t.nid.toLowerCase(),a=`${n}:${e.nid||i}`,r=nv(a);r&&(t=r.serialize(t,e));let s=t,o=t.nss;return s.path=`${i||e.nid}:${o}`,e.skipEscape=!0,s}function g4(t,e){let n=t;return n.uuid=n.nss,n.nss=void 0,!e.tolerant&&(!n.uuid||!s4(n.uuid))&&(n.error=n.error||"UUID is not valid."),n}function m4(t){let e=t;return e.nss=(t.uuid||"").toLowerCase(),e}var M0={scheme:"http",domainHost:!0,parse:T0,serialize:k0},f4={scheme:"https",domainHost:M0.domainHost,parse:T0,serialize:k0},dp={scheme:"ws",domainHost:!0,parse:c4,serialize:p4},w4={scheme:"wss",domainHost:dp.domainHost,parse:dp.parse,serialize:dp.serialize},v4={scheme:"urn",parse:d4,serialize:h4,skipNormalize:!0},C4={scheme:"urn:uuid",parse:g4,serialize:m4,skipNormalize:!0},hp={http:M0,https:f4,ws:dp,wss:w4,urn:v4,"urn:uuid":C4};Object.setPrototypeOf(hp,null);function nv(t){return t&&(hp[t]||hp[t.toLowerCase()])||void 0}E0.exports={wsIsSecure:ev,SCHEMES:hp,isValidSchemeName:u4,getSchemeHandler:nv}});var V0=v((wue,vp)=>{"use strict";var{normalizeIPv6:W0,removeDotSegments:gl,removeDotSegmentsRelative:z0,recomposeAuthority:A4,normalizePercentEncoding:iv,normalizePathEncoding:b4,serializePathEncoding:_0,normalizeQueryFragmentEncoding:H0,encodeQuery:x4,encodeFragment:y4,reescapeHostDelimiters:P4,isIPv4:D0,nonSimpleDomain:j4}=Yw(),{SCHEMES:G0,getSchemeHandler:tv}=q0(),N0=/^[A-Za-z][A-Za-z0-9+.-]*$/u,U0="URI scheme is malformed.",gp="URI host is malformed.",S4=/[\0-\x20"#/:<>?@[\\\]^`{|}\x7F]/u;function I0(t){let e=String(t);if(!N0.test(e))throw new TypeError(U0);return e}function O4(t,e){return typeof t=="string"?t=R4(t,e):typeof t=="object"&&(t=fp(hr(t,e),e)),t}function T4(t,e,n){let i=n?Object.assign({scheme:"null"},n):{scheme:"null"},{parsed:a,malformedAuthorityOrPort:r,malformedPercentEncoding:s,malformedSchemeSpecific:o,malformedHost:l,malformedScheme:c}=mp(t,i),{parsed:u,malformedAuthorityOrPort:p,malformedPercentEncoding:h,malformedSchemeSpecific:g,malformedHost:d,malformedScheme:m}=mp(e,i);if(r||p||s||h||o||g||l||d||c||m)throw new Error(a.error||u.error||"URI is malformed.");let w=$0(a,u,i,!0),f=tv(n&&n.scheme||w.scheme),A=w.host,b=A!==void 0&&A!==""&&(D0(A)||W0(A).isIPV6);if(L0(w,n||{},f,b))throw new Error(gp);B0(w,n||{},f,b);let x=A&&A.indexOf("%")!==-1&&!new RegExp("\\P{ASCII}","u").test(A);if(w.error&&!x)throw new Error(w.error);return i.skipEscape=!0,hr(w,i)}function $0(t,e,n,i){let a={};if(i||(t=fp(hr(t,n),n),e=fp(hr(e,n),n)),n=n||{},!n.tolerant&&e.scheme)a.scheme=e.scheme,a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=gl(e.path||""),a.query=e.query;else{if(e.userinfo!==void 0||e.host!==void 0||e.port!==void 0)a.userinfo=e.userinfo,a.host=e.host,a.port=e.port,a.path=gl(e.path||""),a.query=e.query;else{if(!e.path)a.path=t.path,e.query!==void 0?a.query=e.query:a.query=t.query;else{if(e.path[0]==="/")a.path=gl(e.path);else{let r=t.userinfo!==void 0||t.host!==void 0||t.port!==void 0;r&&!t.path?a.path="/"+e.path:t.path?a.path=t.path.slice(0,t.path.lastIndexOf("/")+1)+e.path:a.path=e.path,a.path=t.scheme===void 0&&!r&&a.path[0]!=="/"?z0(a.path):gl(a.path)}a.query=e.query}a.userinfo=t.userinfo,a.host=t.host,a.port=t.port}a.scheme=t.scheme}return a.fragment=e.fragment,a}function k4(t,e,n){let i=R0(t,n),a=R0(e,n);return i!==void 0&&a!==void 0&&i===a}function hr(t,e){let n={host:t.host,scheme:t.scheme,userinfo:t.userinfo,port:t.port,path:t.path,query:t.query,nid:t.nid,nss:t.nss,uuid:t.uuid,fragment:t.fragment,reference:t.reference,resourceName:t.resourceName,secure:t.secure,error:""},i=Object.assign({},e),a=[];n.scheme&&(n.scheme=I0(n.scheme));let r=tv(i.scheme||n.scheme);r&&r.serialize&&r.serialize(n,i);let s=n.userinfo!==void 0||n.host!==void 0||n.port!==void 0,o=(n.scheme===void 0||i.reference==="suffix")&&!s,l=!i.skipEscape&&o;n.path!==void 0&&(i.skipEscape?n.path=iv(n.path):n.path=_0(n.path,l)),i.reference!=="suffix"&&n.scheme&&(n.scheme=I0(n.scheme),a.push(n.scheme,":"));let c=A4(n);if(c!==void 0&&(i.reference!=="suffix"&&a.push("//"),a.push(c),n.path&&n.path[0]!=="/"&&a.push("/")),n.path!==void 0){let u=n.path;!i.absolutePath&&(!r||!r.absolutePath)&&(u=o&&u[0]!=="/"?z0(u):gl(u)),o&&(u=_0(u,!0)),c===void 0&&u[0]==="/"&&u[1]==="/"&&(u="/%2F"+u.slice(2)),a.push(u)}return n.query!==void 0&&a.push("?",x4(n.query)),n.fragment!==void 0&&a.push("#",y4(n.fragment)),a.join("")}var M4=/^(?:([^#/:?]+):)?(?:\/\/((?:([^#/?@]*)@)?(\[[^#/?\]]+\]|[^#/:?]*)(?::(\d*))?))?([^#?]*)(?:\?([^#]*))?(?:#((?:.|[\n\r])*))?/u,E4=/^(?:[^#/:?]+:)?\/\/([^/?#]*)/,q4=/^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;function _4(t,e){if(e[2]!==void 0&&t.path&&t.path[0]!=="/")return'URI path must start with "/" when authority is present.';if(typeof t.port=="number"&&(t.port<0||t.port>65535))return"URI port is malformed."}function hl(t){if(t===void 0)return!1;let e=t.indexOf("%");for(;e!==-1;){if(e+2>=t.length||!/^[\da-f]{2}$/iu.test(t.slice(e+1,e+3)))return!0;e=t.indexOf("%",e+3)}return!1}function wp(t){return t[0]==="["&&t[t.length-1]==="]"}function H4(t){let e=t[4];return hl(t[3])||e!==void 0&&!wp(e)&&hl(e)||hl(t[6])||hl(t[7])||hl(t[8])}function B0(t,e,n,i){if(L0(t,e,n,i))return t.error=t.error||gp,!0;if(!e.unicodeSupport&&(!n||!n.unicodeSupport)&&t.host&&!wp(t.host)&&(e.domainHost||n&&n.domainHost)&&i===!1&&j4(t.host)){let a;try{a=new URL("http://"+t.host)}catch(r){return t.error=t.error||"Host's domain name can not be converted to ASCII: "+r,!0}if(!I4(a))return t.error=t.error||gp,!0;t.host=a.hostname}return!1}function L0(t,e,n,i){return!!(t.host&&i===!1&&!wp(t.host)&&(e.domainHost||n&&n.domainHost)&&S4.test(t.host))}function I4(t){return t.username===""&&t.password===""&&t.port===""&&t.pathname==="/"&&t.search===""&&t.hash===""&&t.hostname!==""}function mp(t,e){let n=Object.assign({},e),i={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},a=!1,r=!1,s=!1,o=!1,l=!1,c=!1,u=!1;n.reference==="suffix"&&(n.scheme?t=n.scheme+":"+t:t="//"+t);let p=t.match(E4);p!==null&&p[1].indexOf("\\")!==-1&&(i.error="URI authority must not contain a literal backslash.",a=!0);let h=t.match(q4);if(h!==null){let d=h[1],m=d.replace(/[\t\n\r]/g,"");m.length>=2&&(m.slice(0,2)!=="//"?(i.error=i.error||"URI authority must not contain a literal backslash.",a=!0):d.length!==m.length&&(i.error=i.error||"URI authority introducer must not contain whitespace.",a=!0))}let g=t.match(M4);if(g){i.scheme=g[1],i.userinfo=g[3],i.host=g[4],i.port=parseInt(g[5],10),i.path=g[6]||"",i.query=g[7],i.fragment=g[8],i.scheme!==void 0&&(N0.test(i.scheme)?i.scheme=i.scheme.toLowerCase():(i.error=i.error||U0,c=!0)),r=H4(g),r&&(i.error=i.error||"URI contains malformed percent-encoding."),isNaN(i.port)&&(i.port=g[5]);let d=_4(i,g);if(d!==void 0&&(i.error=i.error||d,a=!0),i.host)if(D0(i.host)===!1){let f=wp(i.host),A=i.host.indexOf("[")!==-1||i.host.indexOf("]")!==-1,b=W0(i.host);u=b.isIPV6||b.isIPVFuture===!0,l=A&&(!f||b.error===!0),i.host=u?b.host:b.host.toLowerCase(),l&&(i.error=i.error||gp,a=!0)}else u=!0;i.scheme===void 0&&i.userinfo===void 0&&i.host===void 0&&i.port===void 0&&i.query===void 0&&!i.path?i.reference="same-document":i.scheme===void 0?i.reference="relative":i.fragment===void 0?i.reference="absolute":i.reference="uri",n.reference&&n.reference!=="suffix"&&n.reference!==i.reference&&(i.error=i.error||"URI is not a "+n.reference+" reference.");let m=tv(n.scheme||i.scheme);if(l||(o=B0(i,n,m,u)),t.indexOf("%")!==-1&&i.host!==void 0&&!l){let w=u?i.host:iv(i.host,!0);u||(w=iv(w.toLowerCase())),i.host=u||n.scheme!=="null"?P4(w,u):w}(!m||m&&!m.skipNormalize)&&(i.path&&(i.path=b4(i.path)),i.query&&(i.query=H0(i.query)),i.fragment&&(i.fragment=H0(i.fragment))),m&&m.parse&&(m.parse(i,n),m===G0.urn&&i.nid===void 0&&(s=!0))}else i.error=i.error||"URI can not be parsed.";return{parsed:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:c}}function fp(t,e){return mp(t,e).parsed}function R4(t,e){return F0(t,e).normalized}function F0(t,e){let{parsed:n,malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}=mp(t,e);return{normalized:i||a||r||s||o?t:hr(n,e),malformedAuthorityOrPort:i,malformedPercentEncoding:a,malformedSchemeSpecific:r,malformedHost:s,malformedScheme:o}}function R0(t,e){if(typeof t!="string"&&typeof t!="object")return;let n;try{n=typeof t=="string"?t:hr(t,e)}catch{return}let{normalized:i,malformedAuthorityOrPort:a,malformedPercentEncoding:r,malformedSchemeSpecific:s,malformedHost:o,malformedScheme:l}=F0(n,e);return a||r||s||o||l?void 0:i}var av={SCHEMES:G0,normalize:O4,resolve:T4,resolveComponent:$0,equal:k4,serialize:hr,parse:fp};vp.exports=av;vp.exports.default=av;vp.exports.fastUri=av});var K0=v(rv=>{"use strict";Object.defineProperty(rv,"__esModule",{value:!0});var J0=V0();J0.code='require("ajv/dist/runtime/uri").default';rv.default=J0});var tk=v(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.CodeGen=qn.Name=qn.nil=qn.stringify=qn.str=qn._=qn.KeywordCxt=void 0;var W4=pl();Object.defineProperty(qn,"KeywordCxt",{enumerable:!0,get:function(){return W4.KeywordCxt}});var Ps=se();Object.defineProperty(qn,"_",{enumerable:!0,get:function(){return Ps._}});Object.defineProperty(qn,"str",{enumerable:!0,get:function(){return Ps.str}});Object.defineProperty(qn,"stringify",{enumerable:!0,get:function(){return Ps.stringify}});Object.defineProperty(qn,"nil",{enumerable:!0,get:function(){return Ps.nil}});Object.defineProperty(qn,"Name",{enumerable:!0,get:function(){return Ps.Name}});Object.defineProperty(qn,"CodeGen",{enumerable:!0,get:function(){return Ps.CodeGen}});var z4=up(),ek=dl(),D4=Tw(),ml=pp(),G4=se(),fl=ll(),Cp=ol(),ov=be(),Z0=C0(),N4=K0(),nk=(t,e)=>new RegExp(t,e);nk.code="new RegExp";var U4=["removeAdditional","useDefaults","coerceTypes"],$4=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),B4={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},L4={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'},Q0=200;function F4(t){var e,n,i,a,r,s,o,l,c,u,p,h,g,d,m,w,f,A,b,x,y,T,M,J,N;let _=t.strict,I=(e=t.code)===null||e===void 0?void 0:e.optimize,le=I===!0||I===void 0?1:I||0,Pe=(i=(n=t.code)===null||n===void 0?void 0:n.regExp)!==null&&i!==void 0?i:nk,Te=(a=t.uriResolver)!==null&&a!==void 0?a:N4.default;return{strictSchema:(s=(r=t.strictSchema)!==null&&r!==void 0?r:_)!==null&&s!==void 0?s:!0,strictNumbers:(l=(o=t.strictNumbers)!==null&&o!==void 0?o:_)!==null&&l!==void 0?l:!0,strictTypes:(u=(c=t.strictTypes)!==null&&c!==void 0?c:_)!==null&&u!==void 0?u:"log",strictTuples:(h=(p=t.strictTuples)!==null&&p!==void 0?p:_)!==null&&h!==void 0?h:"log",strictRequired:(d=(g=t.strictRequired)!==null&&g!==void 0?g:_)!==null&&d!==void 0?d:!1,code:t.code?{...t.code,optimize:le,regExp:Pe}:{optimize:le,regExp:Pe},loopRequired:(m=t.loopRequired)!==null&&m!==void 0?m:Q0,loopEnum:(w=t.loopEnum)!==null&&w!==void 0?w:Q0,meta:(f=t.meta)!==null&&f!==void 0?f:!0,messages:(A=t.messages)!==null&&A!==void 0?A:!0,inlineRefs:(b=t.inlineRefs)!==null&&b!==void 0?b:!0,schemaId:(x=t.schemaId)!==null&&x!==void 0?x:"$id",addUsedSchema:(y=t.addUsedSchema)!==null&&y!==void 0?y:!0,validateSchema:(T=t.validateSchema)!==null&&T!==void 0?T:!0,validateFormats:(M=t.validateFormats)!==null&&M!==void 0?M:!0,unicodeRegExp:(J=t.unicodeRegExp)!==null&&J!==void 0?J:!0,int32range:(N=t.int32range)!==null&&N!==void 0?N:!0,uriResolver:Te}}var wl=class{constructor(e={}){this.schemas={},this.refs={},this.formats=Object.create(null),this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts={...e,...F4(e)};let{es5:n,lines:i}=this.opts.code;this.scope=new G4.ValueScope({scope:{},prefixes:$4,es5:n,lines:i}),this.logger=X4(e.logger);let a=e.validateFormats;e.validateFormats=!1,this.RULES=(0,D4.getRules)(),X0.call(this,B4,e,"NOT SUPPORTED"),X0.call(this,L4,e,"DEPRECATED","warn"),this._metaOpts=Z4.call(this),e.formats&&J4.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&K4.call(this,e.keywords),typeof e.meta=="object"&&this.addMetaSchema(e.meta),V4.call(this),e.validateFormats=a}_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:n,schemaId:i}=this.opts,a=Z0;i==="id"&&(a={...Z0},a.id=a.$id,delete a.$id),n&&e&&this.addMetaSchema(a,a[i],!1)}defaultMeta(){let{meta:e,schemaId:n}=this.opts;return this.opts.defaultMeta=typeof e=="object"?e[n]||e:void 0}validate(e,n){let i;if(typeof e=="string"){if(i=this.getSchema(e),!i)throw new Error(`no schema with key or ref "${e}"`)}else i=this.compile(e);let a=i(n);return"$async"in i||(this.errors=i.errors),a}compile(e,n){let i=this._addSchema(e,n);return i.validate||this._compileSchemaEnv(i)}compileAsync(e,n){if(typeof this.opts.loadSchema!="function")throw new Error("options.loadSchema should be a function");let{loadSchema:i}=this.opts;return a.call(this,e,n);async function a(u,p){await r.call(this,u.$schema);let h=this._addSchema(u,p);return h.validate||s.call(this,h)}async function r(u){u&&!this.getSchema(u)&&await a.call(this,{$ref:u},!0)}async function s(u){try{return this._compileSchemaEnv(u)}catch(p){if(!(p instanceof ek.default))throw p;return o.call(this,p),await l.call(this,p.missingSchema),s.call(this,u)}}function o({missingSchema:u,missingRef:p}){if(this.refs[u])throw new Error(`AnySchema ${u} is loaded but ${p} cannot be resolved`)}async function l(u){let p=await c.call(this,u);this.refs[u]||await r.call(this,p.$schema),this.refs[u]||this.addSchema(p,u,n)}async function c(u){let p=this._loading[u];if(p)return p;try{return await(this._loading[u]=i(u))}finally{delete this._loading[u]}}}addSchema(e,n,i,a=this.opts.validateSchema){if(Array.isArray(e)){for(let s of e)this.addSchema(s,void 0,i,a);return this}let r;if(typeof e=="object"){let{schemaId:s}=this.opts;if(r=e[s],r!==void 0&&typeof r!="string")throw new Error(`schema ${s} must be string`)}return n=(0,fl.normalizeId)(n||r),this._checkUnique(n),this.schemas[n]=this._addSchema(e,i,n,a,!0),this}addMetaSchema(e,n,i=this.opts.validateSchema){return this.addSchema(e,n,!0,i),this}validateSchema(e,n){if(typeof e=="boolean")return!0;let i;if(i=e.$schema,i!==void 0&&typeof i!="string")throw new Error("$schema must be a string");if(i=i||this.opts.defaultMeta||this.defaultMeta(),!i)return this.logger.warn("meta-schema not available"),this.errors=null,!0;let a=this.validate(i,e);if(!a&&n){let r="schema is invalid: "+this.errorsText();if(this.opts.validateSchema==="log")this.logger.error(r);else throw new Error(r)}return a}getSchema(e){let n;for(;typeof(n=Y0.call(this,e))=="string";)e=n;if(n===void 0){let{schemaId:i}=this.opts,a=new ml.SchemaEnv({schema:{},schemaId:i});if(n=ml.resolveSchema.call(this,a,e),!n)return;this.refs[e]=n}return n.validate||this._compileSchemaEnv(n)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let n=Y0.call(this,e);return typeof n=="object"&&this._cache.delete(n.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{let n=e;this._cache.delete(n);let i=e[this.opts.schemaId];return i&&(i=(0,fl.normalizeId)(i),delete this.schemas[i],delete this.refs[i]),this}default:throw new Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let n of e)this.addKeyword(n);return this}addKeyword(e,n){let i;if(typeof e=="string")i=e,typeof n=="object"&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),n.keyword=i);else if(typeof e=="object"&&n===void 0){if(n=e,i=n.keyword,Array.isArray(i)&&!i.length)throw new Error("addKeywords: keyword must be string or non-empty array")}else throw new Error("invalid addKeywords parameters");if(eV.call(this,i,n),!n)return(0,ov.eachItem)(i,r=>sv.call(this,r)),this;iV.call(this,n);let a={...n,type:(0,Cp.getJSONTypes)(n.type),schemaType:(0,Cp.getJSONTypes)(n.schemaType)};return(0,ov.eachItem)(i,a.type.length===0?r=>sv.call(this,r,a):r=>a.type.forEach(s=>sv.call(this,r,a,s))),this}getKeyword(e){let n=this.RULES.all[e];return typeof n=="object"?n.definition:!!n}removeKeyword(e){let{RULES:n}=this;delete n.keywords[e],delete n.all[e];for(let i of n.rules){let a=i.rules.findIndex(r=>r.keyword===e);a>=0&&i.rules.splice(a,1)}return this}addFormat(e,n){return typeof n=="string"&&(n=new RegExp(n)),this.formats[e]=n,this}errorsText(e=this.errors,{separator:n=", ",dataVar:i="data"}={}){return!e||e.length===0?"No errors":e.map(a=>`${i}${a.instancePath} ${a.message}`).reduce((a,r)=>a+n+r)}$dataMetaSchema(e,n){let i=this.RULES.all;e=JSON.parse(JSON.stringify(e));for(let a of n){let r=a.split("/").slice(1),s=e;for(let o of r)s=s[o];for(let o in i){let l=i[o];if(typeof l!="object")continue;let{$data:c}=l.definition,u=s[o];c&&u&&(s[o]=ik(u))}}return e}_removeAllSchemas(e,n){for(let i in e){let a=e[i];(!n||n.test(i))&&(typeof a=="string"?delete e[i]:a&&!a.meta&&(this._cache.delete(a.schema),delete e[i]))}}_addSchema(e,n,i,a=this.opts.validateSchema,r=this.opts.addUsedSchema){let s,{schemaId:o}=this.opts;if(typeof e=="object")s=e[o];else{if(this.opts.jtd)throw new Error("schema must be object");if(typeof e!="boolean")throw new Error("schema must be object or boolean")}let l=this._cache.get(e);if(l!==void 0)return l;i=(0,fl.normalizeId)(s||i);let c=fl.getSchemaRefs.call(this,e,i);return l=new ml.SchemaEnv({schema:e,schemaId:o,meta:n,baseId:i,localRefs:c}),this._cache.set(l.schema,l),r&&!i.startsWith("#")&&(i&&this._checkUnique(i),this.refs[i]=l),a&&this.validateSchema(e,!0),l}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw new Error(`schema with key or id "${e}" already exists`)}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):ml.compileSchema.call(this,e),!e.validate)throw new Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let n=this.opts;this.opts=this._metaOpts;try{ml.compileSchema.call(this,e)}finally{this.opts=n}}};wl.ValidationError=z4.default;wl.MissingRefError=ek.default;qn.default=wl;function X0(t,e,n,i="error"){for(let a in t){let r=a;r in e&&this.logger[i](`${n}: option ${a}. ${t[r]}`)}}function Y0(t){return t=(0,fl.normalizeId)(t),this.schemas[t]||this.refs[t]}function V4(){let t=this.opts.schemas;if(t)if(Array.isArray(t))this.addSchema(t);else for(let e in t)this.addSchema(t[e],e)}function J4(){for(let t in this.opts.formats){let e=this.opts.formats[t];e&&this.addFormat(t,e)}}function K4(t){if(Array.isArray(t)){this.addVocabulary(t);return}this.logger.warn("keywords option as map is deprecated, pass array");for(let e in t){let n=t[e];n.keyword||(n.keyword=e),this.addKeyword(n)}}function Z4(){let t={...this.opts};for(let e of U4)delete t[e];return t}var Q4={log(){},warn(){},error(){}};function X4(t){if(t===!1)return Q4;if(t===void 0)return console;if(t.log&&t.warn&&t.error)return t;throw new Error("logger must implement log, warn and error methods")}var Y4=/^[a-z_$][a-z0-9_$:-]*$/i;function eV(t,e){let{RULES:n}=this;if((0,ov.eachItem)(t,i=>{if(n.keywords[i])throw new Error(`Keyword ${i} is already defined`);if(!Y4.test(i))throw new Error(`Keyword ${i} has invalid name`)}),!!e&&e.$data&&!("code"in e||"validate"in e))throw new Error('$data keyword must have "code" or "validate" function')}function sv(t,e,n){var i;let a=e?.post;if(n&&a)throw new Error('keyword with "post" flag cannot have "type"');let{RULES:r}=this,s=a?r.post:r.rules.find(({type:l})=>l===n);if(s||(s={type:n,rules:[]},r.rules.push(s)),r.keywords[t]=!0,!e)return;let o={keyword:t,definition:{...e,type:(0,Cp.getJSONTypes)(e.type),schemaType:(0,Cp.getJSONTypes)(e.schemaType)}};e.before?nV.call(this,s,o,e.before):s.rules.push(o),r.all[t]=o,(i=e.implements)===null||i===void 0||i.forEach(l=>this.addKeyword(l))}function nV(t,e,n){let i=t.rules.findIndex(a=>a.keyword===n);i>=0?t.rules.splice(i,0,e):(t.rules.push(e),this.logger.warn(`rule ${n} is not defined`))}function iV(t){let{metaSchema:e}=t;e!==void 0&&(t.$data&&this.opts.$data&&(e=ik(e)),t.validateSchema=this.compile(e,!0))}var tV={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function ik(t){return{anyOf:[t,tV]}}});var ak=v(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});var aV={keyword:"id",code(){throw new Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}};lv.default=aV});var lk=v(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.callRef=gr.getValidate=void 0;var rV=dl(),rk=Bi(),di=se(),js=Bt(),sk=pp(),Ap=be(),sV={keyword:"$ref",schemaType:"string",code(t){let{gen:e,schema:n,it:i}=t,{baseId:a,schemaEnv:r,validateName:s,opts:o,self:l}=i,{root:c}=r;if((n==="#"||n==="#/")&&a===c.baseId)return p();let u=sk.resolveRef.call(l,c,a,n);if(u===void 0)throw new rV.default(i.opts.uriResolver,a,n);if(u instanceof sk.SchemaEnv)return h(u);return g(u);function p(){if(r===c)return bp(t,s,r,r.$async);let d=e.scopeValue("root",{ref:c});return bp(t,(0,di._)`${d}.validate`,c,c.$async)}function h(d){let m=ok(t,d);bp(t,m,d,d.$async)}function g(d){let m=e.scopeValue("schema",o.code.source===!0?{ref:d,code:(0,di.stringify)(d)}:{ref:d}),w=e.name("valid"),f=t.subschema({schema:d,dataTypes:[],schemaPath:di.nil,topSchemaRef:m,errSchemaPath:n},w);t.mergeEvaluated(f),t.ok(w)}}};function ok(t,e){let{gen:n}=t;return e.validate?n.scopeValue("validate",{ref:e.validate}):(0,di._)`${n.scopeValue("wrapper",{ref:e})}.validate`}gr.getValidate=ok;function bp(t,e,n,i){let{gen:a,it:r}=t,{allErrors:s,schemaEnv:o,opts:l}=r,c=l.passContext?js.default.this:di.nil;i?u():p();function u(){if(!o.$async)throw new Error("async schema referenced by sync schema");let d=a.let("valid");a.try(()=>{a.code((0,di._)`await ${(0,rk.callValidateCode)(t,e,c)}`),g(e),s||a.assign(d,!0)},m=>{a.if((0,di._)`!(${m} instanceof ${r.ValidationError})`,()=>a.throw(m)),h(m),s||a.assign(d,!1)}),t.ok(d)}function p(){t.result((0,rk.callValidateCode)(t,e,c),()=>g(e),()=>h(e))}function h(d){let m=(0,di._)`${d}.errors`;a.assign(js.default.vErrors,(0,di._)`${js.default.vErrors} === null ? ${m} : ${js.default.vErrors}.concat(${m})`),a.assign(js.default.errors,(0,di._)`${js.default.vErrors}.length`)}function g(d){var m;if(!r.opts.unevaluated)return;let w=(m=n?.validate)===null||m===void 0?void 0:m.evaluated;if(r.props!==!0)if(w&&!w.dynamicProps)w.props!==void 0&&(r.props=Ap.mergeEvaluated.props(a,w.props,r.props));else{let f=a.var("props",(0,di._)`${d}.evaluated.props`);r.props=Ap.mergeEvaluated.props(a,f,r.props,di.Name)}if(r.items!==!0)if(w&&!w.dynamicItems)w.items!==void 0&&(r.items=Ap.mergeEvaluated.items(a,w.items,r.items));else{let f=a.var("items",(0,di._)`${d}.evaluated.items`);r.items=Ap.mergeEvaluated.items(a,f,r.items,di.Name)}}}gr.callRef=bp;gr.default=sV});var uk=v(uv=>{"use strict";Object.defineProperty(uv,"__esModule",{value:!0});var oV=ak(),lV=lk(),uV=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",oV.default,lV.default];uv.default=uV});var ck=v(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0});var xp=se(),wa=xp.operators,yp={maximum:{okStr:"<=",ok:wa.LTE,fail:wa.GT},minimum:{okStr:">=",ok:wa.GTE,fail:wa.LT},exclusiveMaximum:{okStr:"<",ok:wa.LT,fail:wa.GTE},exclusiveMinimum:{okStr:">",ok:wa.GT,fail:wa.LTE}},cV={message:({keyword:t,schemaCode:e})=>(0,xp.str)`must be ${yp[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,xp._)`{comparison: ${yp[t].okStr}, limit: ${e}}`},pV={keyword:Object.keys(yp),type:"number",schemaType:"number",$data:!0,error:cV,code(t){let{keyword:e,data:n,schemaCode:i}=t;t.fail$data((0,xp._)`${n} ${yp[e].fail} ${i} || isNaN(${n})`)}};cv.default=pV});var pk=v(pv=>{"use strict";Object.defineProperty(pv,"__esModule",{value:!0});var vl=se(),dV={message:({schemaCode:t})=>(0,vl.str)`must be multiple of ${t}`,params:({schemaCode:t})=>(0,vl._)`{multipleOf: ${t}}`},hV={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:dV,code(t){let{gen:e,data:n,schemaCode:i,it:a}=t,r=a.opts.multipleOfPrecision,s=e.let("res"),o=r?(0,vl._)`Math.abs(Math.round(${s}) - ${s}) > 1e-${r}`:(0,vl._)`${s} !== parseInt(${s})`;t.fail$data((0,vl._)`(${i} === 0 || (${s} = ${n}/${i}, ${o}))`)}};pv.default=hV});var hk=v(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});function dk(t){let e=t.length,n=0,i=0,a;for(;i=55296&&a<=56319&&i{"use strict";Object.defineProperty(hv,"__esModule",{value:!0});var mr=se(),gV=be(),mV=hk(),fV={message({keyword:t,schemaCode:e}){let n=t==="maxLength"?"more":"fewer";return(0,mr.str)`must NOT have ${n} than ${e} characters`},params:({schemaCode:t})=>(0,mr._)`{limit: ${t}}`},wV={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:fV,code(t){let{keyword:e,data:n,schemaCode:i,it:a}=t,r=e==="maxLength"?mr.operators.GT:mr.operators.LT,s=a.opts.unicode===!1?(0,mr._)`${n}.length`:(0,mr._)`${(0,gV.useFunc)(t.gen,mV.default)}(${n})`;t.fail$data((0,mr._)`${s} ${r} ${i}`)}};hv.default=wV});var mk=v(gv=>{"use strict";Object.defineProperty(gv,"__esModule",{value:!0});var vV=Bi(),CV=be(),Ss=se(),AV={message:({schemaCode:t})=>(0,Ss.str)`must match pattern "${t}"`,params:({schemaCode:t})=>(0,Ss._)`{pattern: ${t}}`},bV={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:AV,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t,o=s.opts.unicodeRegExp?"u":"";if(i){let{regExp:l}=s.opts.code,c=l.code==="new RegExp"?(0,Ss._)`new RegExp`:(0,CV.useFunc)(e,l),u=e.let("valid");e.try(()=>e.assign(u,(0,Ss._)`${c}(${r}, ${o}).test(${n})`),()=>e.assign(u,!1)),t.fail$data((0,Ss._)`!${u}`)}else{let l=(0,vV.usePattern)(t,a);t.fail$data((0,Ss._)`!${l}.test(${n})`)}}};gv.default=bV});var fk=v(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});var Cl=se(),xV={message({keyword:t,schemaCode:e}){let n=t==="maxProperties"?"more":"fewer";return(0,Cl.str)`must NOT have ${n} than ${e} properties`},params:({schemaCode:t})=>(0,Cl._)`{limit: ${t}}`},yV={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:xV,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxProperties"?Cl.operators.GT:Cl.operators.LT;t.fail$data((0,Cl._)`Object.keys(${n}).length ${a} ${i}`)}};mv.default=yV});var wk=v(fv=>{"use strict";Object.defineProperty(fv,"__esModule",{value:!0});var Al=Bi(),bl=se(),PV=be(),jV={message:({params:{missingProperty:t}})=>(0,bl.str)`must have required property '${t}'`,params:({params:{missingProperty:t}})=>(0,bl._)`{missingProperty: ${t}}`},SV={keyword:"required",type:"object",schemaType:"array",$data:!0,error:jV,code(t){let{gen:e,schema:n,schemaCode:i,data:a,$data:r,it:s}=t,{opts:o}=s;if(!r&&n.length===0)return;let l=n.length>=o.loopRequired;if(s.allErrors?c():u(),o.strictRequired){let g=t.parentSchema.properties,{definedProperties:d}=t.it;for(let m of n)if(g?.[m]===void 0&&!d.has(m)){let w=s.schemaEnv.baseId+s.errSchemaPath,f=`required property "${m}" is not defined at "${w}" (strictRequired)`;(0,PV.checkStrictMode)(s,f,s.opts.strictRequired)}}function c(){if(l||r)t.block$data(bl.nil,p);else for(let g of n)(0,Al.checkReportMissingProp)(t,g)}function u(){let g=e.let("missing");if(l||r){let d=e.let("valid",!0);t.block$data(d,()=>h(g,d)),t.ok(d)}else e.if((0,Al.checkMissingProp)(t,n,g)),(0,Al.reportMissingProp)(t,g),e.else()}function p(){e.forOf("prop",i,g=>{t.setParams({missingProperty:g}),e.if((0,Al.noPropertyInData)(e,a,g,o.ownProperties),()=>t.error())})}function h(g,d){t.setParams({missingProperty:g}),e.forOf(g,i,()=>{e.assign(d,(0,Al.propertyInData)(e,a,g,o.ownProperties)),e.if((0,bl.not)(d),()=>{t.error(),e.break()})},bl.nil)}}};fv.default=SV});var vk=v(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});var xl=se(),OV={message({keyword:t,schemaCode:e}){let n=t==="maxItems"?"more":"fewer";return(0,xl.str)`must NOT have ${n} than ${e} items`},params:({schemaCode:t})=>(0,xl._)`{limit: ${t}}`},TV={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:OV,code(t){let{keyword:e,data:n,schemaCode:i}=t,a=e==="maxItems"?xl.operators.GT:xl.operators.LT;t.fail$data((0,xl._)`${n}.length ${a} ${i}`)}};wv.default=TV});var Pp=v(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});var Ck=Rw();Ck.code='require("ajv/dist/runtime/equal").default';vv.default=Ck});var Ak=v(Av=>{"use strict";Object.defineProperty(Av,"__esModule",{value:!0});var Cv=ol(),_n=se(),kV=be(),MV=Pp(),EV={message:({params:{i:t,j:e}})=>(0,_n.str)`must NOT have duplicate items (items ## ${e} and ${t} are identical)`,params:({params:{i:t,j:e}})=>(0,_n._)`{i: ${t}, j: ${e}}`},qV={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:EV,code(t){let{gen:e,data:n,$data:i,schema:a,parentSchema:r,schemaCode:s,it:o}=t;if(!i&&!a)return;let l=e.let("valid"),c=r.items?(0,Cv.getSchemaTypes)(r.items):[];t.block$data(l,u,(0,_n._)`${s} === false`),t.ok(l);function u(){let d=e.let("i",(0,_n._)`${n}.length`),m=e.let("j");t.setParams({i:d,j:m}),e.assign(l,!0),e.if((0,_n._)`${d} > 1`,()=>(p()?h:g)(d,m))}function p(){return c.length>0&&!c.some(d=>d==="object"||d==="array")}function h(d,m){let w=e.name("item"),f=(0,Cv.checkDataTypes)(c,w,o.opts.strictNumbers,Cv.DataType.Wrong),A=e.const("indices",(0,_n._)`{}`);e.for((0,_n._)`;${d}--;`,()=>{e.let(w,(0,_n._)`${n}[${d}]`),e.if(f,(0,_n._)`continue`),c.length>1&&e.if((0,_n._)`typeof ${w} == "string"`,(0,_n._)`${w} += "_"`),e.if((0,_n._)`typeof ${A}[${w}] == "number"`,()=>{e.assign(m,(0,_n._)`${A}[${w}]`),t.error(),e.assign(l,!1).break()}).code((0,_n._)`${A}[${w}] = ${d}`)})}function g(d,m){let w=(0,kV.useFunc)(e,MV.default),f=e.name("outer");e.label(f).for((0,_n._)`;${d}--;`,()=>e.for((0,_n._)`${m} = ${d}; ${m}--;`,()=>e.if((0,_n._)`${w}(${n}[${d}], ${n}[${m}])`,()=>{t.error(),e.assign(l,!1).break(f)})))}}};Av.default=qV});var bk=v(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});var bv=se(),_V=be(),HV=Pp(),IV={message:"must be equal to constant",params:({schemaCode:t})=>(0,bv._)`{allowedValue: ${t}}`},RV={keyword:"const",$data:!0,error:IV,code(t){let{gen:e,data:n,$data:i,schemaCode:a,schema:r}=t;i||r&&typeof r=="object"?t.fail$data((0,bv._)`!${(0,_V.useFunc)(e,HV.default)}(${n}, ${a})`):t.fail((0,bv._)`${r} !== ${n}`)}};xv.default=RV});var xk=v(yv=>{"use strict";Object.defineProperty(yv,"__esModule",{value:!0});var yl=se(),WV=be(),zV=Pp(),DV={message:"must be equal to one of the allowed values",params:({schemaCode:t})=>(0,yl._)`{allowedValues: ${t}}`},GV={keyword:"enum",schemaType:"array",$data:!0,error:DV,code(t){let{gen:e,data:n,$data:i,schema:a,schemaCode:r,it:s}=t;if(!i&&a.length===0)throw new Error("enum must have non-empty array");let o=a.length>=s.opts.loopEnum,l,c=()=>l??(l=(0,WV.useFunc)(e,zV.default)),u;if(o||i)u=e.let("valid"),t.block$data(u,p);else{if(!Array.isArray(a))throw new Error("ajv implementation error");let g=e.const("vSchema",r);u=(0,yl.or)(...a.map((d,m)=>h(g,m)))}t.pass(u);function p(){e.assign(u,!1),e.forOf("v",r,g=>e.if((0,yl._)`${c()}(${n}, ${g})`,()=>e.assign(u,!0).break()))}function h(g,d){let m=a[d];return typeof m=="object"&&m!==null?(0,yl._)`${c()}(${n}, ${g}[${d}])`:(0,yl._)`${n} === ${m}`}}};yv.default=GV});var yk=v(Pv=>{"use strict";Object.defineProperty(Pv,"__esModule",{value:!0});var NV=ck(),UV=pk(),$V=gk(),BV=mk(),LV=fk(),FV=wk(),VV=vk(),JV=Ak(),KV=bk(),ZV=xk(),QV=[NV.default,UV.default,$V.default,BV.default,LV.default,FV.default,VV.default,JV.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},KV.default,ZV.default];Pv.default=QV});var Sv=v(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.validateAdditionalItems=void 0;var fr=se(),jv=be(),XV={message:({params:{len:t}})=>(0,fr.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,fr._)`{limit: ${t}}`},YV={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:XV,code(t){let{parentSchema:e,it:n}=t,{items:i}=e;if(!Array.isArray(i)){(0,jv.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas');return}Pk(t,i)}};function Pk(t,e){let{gen:n,schema:i,data:a,keyword:r,it:s}=t;s.items=!0;let o=n.const("len",(0,fr._)`${a}.length`);if(i===!1)t.setParams({len:e.length}),t.pass((0,fr._)`${o} <= ${e.length}`);else if(typeof i=="object"&&!(0,jv.alwaysValidSchema)(s,i)){let c=n.var("valid",(0,fr._)`${o} <= ${e.length}`);n.if((0,fr.not)(c),()=>l(c)),t.ok(c)}function l(c){n.forRange("i",e.length,o,u=>{t.subschema({keyword:r,dataProp:u,dataPropType:jv.Type.Num},c),s.allErrors||n.if((0,fr.not)(c),()=>n.break())})}}Pl.validateAdditionalItems=Pk;Pl.default=YV});var Ov=v(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.validateTuple=void 0;var jk=se(),jp=be(),e5=Bi(),n5={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(t){let{schema:e,it:n}=t;if(Array.isArray(e))return Sk(t,"additionalItems",e);n.items=!0,!(0,jp.alwaysValidSchema)(n,e)&&t.ok((0,e5.validateArray)(t))}};function Sk(t,e,n=t.schema){let{gen:i,parentSchema:a,data:r,keyword:s,it:o}=t;u(a),o.opts.unevaluated&&n.length&&o.items!==!0&&(o.items=jp.mergeEvaluated.items(i,n.length,o.items));let l=i.name("valid"),c=i.const("len",(0,jk._)`${r}.length`);n.forEach((p,h)=>{(0,jp.alwaysValidSchema)(o,p)||(i.if((0,jk._)`${c} > ${h}`,()=>t.subschema({keyword:s,schemaProp:h,dataProp:h},l)),t.ok(l))});function u(p){let{opts:h,errSchemaPath:g}=o,d=n.length,m=d===p.minItems&&(d===p.maxItems||p[e]===!1);if(h.strictTuples&&!m){let w=`"${s}" is ${d}-tuple, but minItems or maxItems/${e} are not specified or different at path "${g}"`;(0,jp.checkStrictMode)(o,w,h.strictTuples)}}}jl.validateTuple=Sk;jl.default=n5});var Ok=v(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});var i5=Ov(),t5={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:t=>(0,i5.validateTuple)(t,"items")};Tv.default=t5});var kk=v(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});var Tk=se(),a5=be(),r5=Bi(),s5=Sv(),o5={message:({params:{len:t}})=>(0,Tk.str)`must NOT have more than ${t} items`,params:({params:{len:t}})=>(0,Tk._)`{limit: ${t}}`},l5={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:o5,code(t){let{schema:e,parentSchema:n,it:i}=t,{prefixItems:a}=n;i.items=!0,!(0,a5.alwaysValidSchema)(i,e)&&(a?(0,s5.validateAdditionalItems)(t,a):t.ok((0,r5.validateArray)(t)))}};kv.default=l5});var Mk=v(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});var Fi=se(),Sp=be(),u5={message:({params:{min:t,max:e}})=>e===void 0?(0,Fi.str)`must contain at least ${t} valid item(s)`:(0,Fi.str)`must contain at least ${t} and no more than ${e} valid item(s)`,params:({params:{min:t,max:e}})=>e===void 0?(0,Fi._)`{minContains: ${t}}`:(0,Fi._)`{minContains: ${t}, maxContains: ${e}}`},c5={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:u5,code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t,s,o,{minContains:l,maxContains:c}=i;r.opts.next?(s=l===void 0?1:l,o=c):s=1;let u=e.const("len",(0,Fi._)`${a}.length`);if(t.setParams({min:s,max:o}),o===void 0&&s===0){(0,Sp.checkStrictMode)(r,'"minContains" == 0 without "maxContains": "contains" keyword ignored');return}if(o!==void 0&&s>o){(0,Sp.checkStrictMode)(r,'"minContains" > "maxContains" is always invalid'),t.fail();return}if((0,Sp.alwaysValidSchema)(r,n)){let m=(0,Fi._)`${u} >= ${s}`;o!==void 0&&(m=(0,Fi._)`${m} && ${u} <= ${o}`),t.pass(m);return}r.items=!0;let p=e.name("valid");o===void 0&&s===1?g(p,()=>e.if(p,()=>e.break())):s===0?(e.let(p,!0),o!==void 0&&e.if((0,Fi._)`${a}.length > 0`,h)):(e.let(p,!1),h()),t.result(p,()=>t.reset());function h(){let m=e.name("_valid"),w=e.let("count",0);g(m,()=>e.if(m,()=>d(w)))}function g(m,w){e.forRange("i",0,u,f=>{t.subschema({keyword:"contains",dataProp:f,dataPropType:Sp.Type.Num,compositeRule:!0},m),w()})}function d(m){e.code((0,Fi._)`${m}++`),o===void 0?e.if((0,Fi._)`${m} >= ${s}`,()=>e.assign(p,!0).break()):(e.if((0,Fi._)`${m} > ${o}`,()=>e.assign(p,!1).break()),s===1?e.assign(p,!0):e.if((0,Fi._)`${m} >= ${s}`,()=>e.assign(p,!0)))}}};Mv.default=c5});var _k=v(yt=>{"use strict";Object.defineProperty(yt,"__esModule",{value:!0});yt.validateSchemaDeps=yt.validatePropertyDeps=yt.error=void 0;var Ev=se(),p5=be(),Sl=Bi();yt.error={message:({params:{property:t,depsCount:e,deps:n}})=>{let i=e===1?"property":"properties";return(0,Ev.str)`must have ${i} ${n} when property ${t} is present`},params:({params:{property:t,depsCount:e,deps:n,missingProperty:i}})=>(0,Ev._)`{property: ${t}, missingProperty: ${i}, depsCount: ${e}, - deps: ${n}}`};var tV={keyword:"dependencies",type:"object",schemaType:"object",error:yt.error,code(t){let[e,n]=aV(t);Sk(t,e),Ok(t,n)}};function aV({schema:t}){let e={},n={};for(let i in t){if(i==="__proto__")continue;let a=Array.isArray(t[i])?e:n;a[i]=t[i]}return[e,n]}function Sk(t,e=t.schema){let{gen:n,data:i,it:a}=t;if(Object.keys(e).length===0)return;let r=n.let("missing");for(let s in e){let o=e[s];if(o.length===0)continue;let l=(0,jl.propertyInData)(n,i,s,a.opts.ownProperties);t.setParams({property:s,depsCount:o.length,deps:o.join(", ")}),a.allErrors?n.if(l,()=>{for(let c of o)(0,jl.checkReportMissingProp)(t,c)}):(n.if((0,kv._)`${l} && (${(0,jl.checkMissingProp)(t,o,r)})`),(0,jl.reportMissingProp)(t,r),n.else())}}yt.validatePropertyDeps=Sk;function Ok(t,e=t.schema){let{gen:n,data:i,keyword:a,it:r}=t,s=n.name("valid");for(let o in e)(0,iV.alwaysValidSchema)(r,e[o])||(n.if((0,jl.propertyInData)(n,i,o,r.opts.ownProperties),()=>{let l=t.subschema({keyword:a,schemaProp:o},s);t.mergeValidEvaluated(l,s)},()=>n.var(s,!0)),t.ok(s))}yt.validateSchemaDeps=Ok;yt.default=tV});var Mk=v(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});var kk=se(),rV=be(),sV={message:"property name must be valid",params:({params:t})=>(0,kk._)`{propertyName: ${t.propertyName}}`},oV={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:sV,code(t){let{gen:e,schema:n,data:i,it:a}=t;if((0,rV.alwaysValidSchema)(a,n))return;let r=e.name("valid");e.forIn("key",i,s=>{t.setParams({propertyName:s}),t.subschema({keyword:"propertyNames",data:s,dataTypes:["string"],propertyName:s,compositeRule:!0},r),e.if((0,kk.not)(r),()=>{t.error(!0),a.allErrors||e.break()})}),t.ok(r)}};Mv.default=oV});var qv=v(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0});var Pp=Bi(),ot=se(),lV=Bt(),jp=be(),uV={message:"must NOT have additional properties",params:({params:t})=>(0,ot._)`{additionalProperty: ${t.additionalProperty}}`},cV={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:uV,code(t){let{gen:e,schema:n,parentSchema:i,data:a,errsCount:r,it:s}=t;if(!r)throw new Error("ajv implementation error");let{allErrors:o,opts:l}=s;if(s.props=!0,l.removeAdditional!=="all"&&(0,jp.alwaysValidSchema)(s,n))return;let c=(0,Pp.allSchemaProperties)(i.properties),u=(0,Pp.allSchemaProperties)(i.patternProperties);p(),t.ok((0,ot._)`${r} === ${lV.default.errors}`);function p(){e.forIn("key",a,w=>{!c.length&&!u.length?d(w):e.if(h(w),()=>d(w))})}function h(w){let f;if(c.length>8){let A=(0,jp.schemaRefOrVal)(s,i.properties,"properties");f=(0,Pp.isOwnProperty)(e,A,w)}else c.length?f=(0,ot.or)(...c.map(A=>(0,ot._)`${w} === ${A}`)):f=ot.nil;return u.length&&(f=(0,ot.or)(f,...u.map(A=>(0,ot._)`${(0,Pp.usePattern)(t,A)}.test(${w})`))),(0,ot.not)(f)}function g(w){e.code((0,ot._)`delete ${a}[${w}]`)}function d(w){if(l.removeAdditional==="all"||l.removeAdditional&&n===!1){g(w);return}if(n===!1){t.setParams({additionalProperty:w}),t.error(),o||e.break();return}if(typeof n=="object"&&!(0,jp.alwaysValidSchema)(s,n)){let f=e.name("valid");l.removeAdditional==="failing"?(m(w,f,!1),e.if((0,ot.not)(f),()=>{t.reset(),g(w)})):(m(w,f),o||e.if((0,ot.not)(f),()=>e.break()))}}function m(w,f,A){let b={keyword:"additionalProperties",dataProp:w,dataPropType:jp.Type.Str};A===!1&&Object.assign(b,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema(b,f)}}};Ev.default=cV});var _k=v(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});var pV=cl(),Ek=Bi(),_v=be(),qk=qv(),dV={keyword:"properties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t;r.opts.removeAdditional==="all"&&i.additionalProperties===void 0&&qk.default.code(new pV.KeywordCxt(r,qk.default,"additionalProperties"));let s=(0,Ek.allSchemaProperties)(n);for(let p of s)r.definedProperties.add(p);r.opts.unevaluated&&s.length&&r.props!==!0&&(r.props=_v.mergeEvaluated.props(e,(0,_v.toHash)(s),r.props));let o=s.filter(p=>!(0,_v.alwaysValidSchema)(r,n[p]));if(o.length===0)return;let l=e.name("valid");for(let p of o)c(p)?u(p):(e.if((0,Ek.propertyInData)(e,a,p,r.opts.ownProperties)),u(p),r.allErrors||e.else().var(l,!0),e.endIf()),t.it.definedProperties.add(p),t.ok(l);function c(p){return r.opts.useDefaults&&!r.compositeRule&&n[p].default!==void 0}function u(p){t.subschema({keyword:"properties",schemaProp:p,dataProp:p},l)}}};Hv.default=dV});var Ik=v(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});var Hk=Bi(),Sp=se(),Wk=be(),Rk=be(),hV={keyword:"patternProperties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,data:i,parentSchema:a,it:r}=t,{opts:s}=r,o=(0,Hk.allSchemaProperties)(n),l=o.filter(m=>(0,Wk.alwaysValidSchema)(r,n[m]));if(o.length===0||l.length===o.length&&(!r.opts.unevaluated||r.props===!0))return;let c=s.strictSchema&&!s.allowMatchingProperties&&a.properties,u=e.name("valid");r.props!==!0&&!(r.props instanceof Sp.Name)&&(r.props=(0,Rk.evaluatedPropsToName)(e,r.props));let{props:p}=r;h();function h(){for(let m of o)c&&g(m),r.allErrors?d(m):(e.var(u,!0),d(m),e.if(u))}function g(m){for(let w in c)new RegExp(m).test(w)&&(0,Wk.checkStrictMode)(r,`property ${w} matches pattern ${m} (use allowMatchingProperties)`)}function d(m){e.forIn("key",i,w=>{e.if((0,Sp._)`${(0,Hk.usePattern)(t,m)}.test(${w})`,()=>{let f=l.includes(m);f||t.subschema({keyword:"patternProperties",schemaProp:m,dataProp:w,dataPropType:Rk.Type.Str},u),r.opts.unevaluated&&p!==!0?e.assign((0,Sp._)`${p}[${w}]`,!0):!f&&!r.allErrors&&e.if((0,Sp.not)(u),()=>e.break())})})}}};Wv.default=hV});var zk=v(Rv=>{"use strict";Object.defineProperty(Rv,"__esModule",{value:!0});var gV=be(),mV={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){let{gen:e,schema:n,it:i}=t;if((0,gV.alwaysValidSchema)(i,n)){t.fail();return}let a=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),t.failResult(a,()=>t.reset(),()=>t.error())},error:{message:"must NOT be valid"}};Rv.default=mV});var Dk=v(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0});var fV=Bi(),wV={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:fV.validateUnion,error:{message:"must match a schema in anyOf"}};Iv.default=wV});var Gk=v(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});var Op=se(),vV=be(),CV={message:"must match exactly one schema in oneOf",params:({params:t})=>(0,Op._)`{passingSchemas: ${t.passing}}`},AV={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:CV,code(t){let{gen:e,schema:n,parentSchema:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(a.opts.discriminator&&i.discriminator)return;let r=n,s=e.let("valid",!1),o=e.let("passing",null),l=e.name("_valid");t.setParams({passing:o}),e.block(c),t.result(s,()=>t.reset(),()=>t.error(!0));function c(){r.forEach((u,p)=>{let h;(0,vV.alwaysValidSchema)(a,u)?e.var(l,!0):h=t.subschema({keyword:"oneOf",schemaProp:p,compositeRule:!0},l),p>0&&e.if((0,Op._)`${l} && ${s}`).assign(s,!1).assign(o,(0,Op._)`[${o}, ${p}]`).else(),e.if(l,()=>{e.assign(s,!0),e.assign(o,p),h&&t.mergeEvaluated(h,Op.Name)})})}}};zv.default=AV});var Nk=v(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});var bV=be(),xV={keyword:"allOf",schemaType:"array",code(t){let{gen:e,schema:n,it:i}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");let a=e.name("valid");n.forEach((r,s)=>{if((0,bV.alwaysValidSchema)(i,r))return;let o=t.subschema({keyword:"allOf",schemaProp:s},a);t.ok(a),t.mergeEvaluated(o)})}};Dv.default=xV});var Bk=v(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});var Tp=se(),$k=be(),yV={message:({params:t})=>(0,Tp.str)`must match "${t.ifClause}" schema`,params:({params:t})=>(0,Tp._)`{failingKeyword: ${t.ifClause}}`},PV={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:yV,code(t){let{gen:e,parentSchema:n,it:i}=t;n.then===void 0&&n.else===void 0&&(0,$k.checkStrictMode)(i,'"if" without "then" and "else" is ignored');let a=Uk(i,"then"),r=Uk(i,"else");if(!a&&!r)return;let s=e.let("valid",!0),o=e.name("_valid");if(l(),t.reset(),a&&r){let u=e.let("ifClause");t.setParams({ifClause:u}),e.if(o,c("then",u),c("else",u))}else a?e.if(o,c("then")):e.if((0,Tp.not)(o),c("else"));t.pass(s,()=>t.error(!0));function l(){let u=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(u)}function c(u,p){return()=>{let h=t.subschema({keyword:u},o);e.assign(s,o),t.mergeValidEvaluated(h,s),p?e.assign(p,(0,Tp._)`${u}`):t.setParams({ifClause:u})}}}};function Uk(t,e){let n=t.schema[e];return n!==void 0&&!(0,$k.alwaysValidSchema)(t,n)}Gv.default=PV});var Lk=v(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0});var jV=be(),SV={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:n}){e.if===void 0&&(0,jV.checkStrictMode)(n,`"${t}" without "if" is ignored`)}};Nv.default=SV});var Fk=v(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});var OV=Pv(),TV=xk(),kV=jv(),MV=Pk(),EV=jk(),qV=Tk(),_V=Mk(),HV=qv(),WV=_k(),RV=Ik(),IV=zk(),zV=Dk(),DV=Gk(),GV=Nk(),NV=Bk(),UV=Lk();function $V(t=!1){let e=[IV.default,zV.default,DV.default,GV.default,NV.default,UV.default,_V.default,HV.default,qV.default,WV.default,RV.default];return t?e.push(TV.default,MV.default):e.push(OV.default,kV.default),e.push(EV.default),e}Uv.default=$V});var Vk=v($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});var an=se(),BV={message:({schemaCode:t})=>(0,an.str)`must match format "${t}"`,params:({schemaCode:t})=>(0,an._)`{format: ${t}}`},LV={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:BV,code(t,e){let{gen:n,data:i,$data:a,schema:r,schemaCode:s,it:o}=t,{opts:l,errSchemaPath:c,schemaEnv:u,self:p}=o;if(!l.validateFormats)return;a?h():g();function h(){let d=n.scopeValue("formats",{ref:p.formats,code:l.code.formats}),m=n.const("fDef",(0,an._)`${d}[${s}]`),w=n.let("fType"),f=n.let("format");n.if((0,an._)`typeof ${m} == "object" && !(${m} instanceof RegExp)`,()=>n.assign(w,(0,an._)`${m}.type || "string"`).assign(f,(0,an._)`${m}.validate`),()=>n.assign(w,(0,an._)`"string"`).assign(f,m)),t.fail$data((0,an.or)(A(),b()));function A(){return l.strictSchema===!1?an.nil:(0,an._)`${s} && !${f}`}function b(){let x=u.$async?(0,an._)`(${m}.async ? await ${f}(${i}) : ${f}(${i}))`:(0,an._)`${f}(${i})`,P=(0,an._)`(typeof ${f} == "function" ? ${x} : ${f}.test(${i}))`;return(0,an._)`${f} && ${f} !== true && ${w} === ${e} && !${P}`}}function g(){let d=p.formats[r];if(!d){A();return}if(d===!0)return;let[m,w,f]=b(d);m===e&&t.pass(x());function A(){if(l.strictSchema===!1){p.logger.warn(P());return}throw new Error(P());function P(){return`unknown format "${r}" ignored in schema at path "${c}"`}}function b(P){let T=P instanceof RegExp?(0,an.regexpCode)(P):l.code.formats?(0,an._)`${l.code.formats}${(0,an.getProperty)(r)}`:void 0,M=n.scopeValue("formats",{key:r,ref:P,code:T});return typeof P=="object"&&!(P instanceof RegExp)?[P.type||"string",P.validate,(0,an._)`${M}.validate`]:["string",P,M]}function x(){if(typeof d=="object"&&!(d instanceof RegExp)&&d.async){if(!u.$async)throw new Error("async format in sync schema");return(0,an._)`await ${f}(${i})`}return typeof w=="function"?(0,an._)`${f}(${i})`:(0,an._)`${f}.test(${i})`}}}};$v.default=LV});var Jk=v(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});var FV=Vk(),VV=[FV.default];Bv.default=VV});var Kk=v(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});Os.contentVocabulary=Os.metadataVocabulary=void 0;Os.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Os.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var Qk=v(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});var JV=ak(),KV=vk(),ZV=Fk(),QV=Jk(),Zk=Kk(),XV=[JV.default,KV.default,(0,ZV.default)(),QV.default,Zk.metadataVocabulary,Zk.contentVocabulary];Lv.default=XV});var Yk=v(kp=>{"use strict";Object.defineProperty(kp,"__esModule",{value:!0});kp.DiscrError=void 0;var Xk;(function(t){t.Tag="tag",t.Mapping="mapping"})(Xk||(kp.DiscrError=Xk={}))});var nM=v(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});var Ts=se(),Fv=Yk(),eM=cp(),YV=pl(),eJ=be(),nJ={message:({params:{discrError:t,tagName:e}})=>t===Fv.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:n}})=>(0,Ts._)`{error: ${t}, tag: ${n}, tagValue: ${e}}`},iJ={keyword:"discriminator",type:"object",schemaType:"object",error:nJ,code(t){let{gen:e,data:n,schema:i,parentSchema:a,it:r}=t,{oneOf:s}=a;if(!r.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=i.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(i.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");let l=e.let("valid",!1),c=e.const("tag",(0,Ts._)`${n}${(0,Ts.getProperty)(o)}`);e.if((0,Ts._)`typeof ${c} == "string"`,()=>u(),()=>t.error(!1,{discrError:Fv.DiscrError.Tag,tag:c,tagName:o})),t.ok(l);function u(){let g=h();e.if(!1);for(let d in g)e.elseIf((0,Ts._)`${c} === ${d}`),e.assign(l,p(g[d]));e.else(),t.error(!1,{discrError:Fv.DiscrError.Mapping,tag:c,tagName:o}),e.endIf()}function p(g){let d=e.name("valid"),m=t.subschema({keyword:"oneOf",schemaProp:g},d);return t.mergeEvaluated(m,Ts.Name),d}function h(){var g;let d={},m=f(a),w=!0;for(let x=0;x{tJ.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Kv=v((Le,Jv)=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.MissingRefError=Le.ValidationError=Le.CodeGen=Le.Name=Le.nil=Le.stringify=Le.str=Le._=Le.KeywordCxt=Le.Ajv=void 0;var aJ=X0(),rJ=Qk(),sJ=nM(),tM=iM(),oJ=["/properties"],Mp="http://json-schema.org/draft-07/schema",ks=class extends aJ.default{_addVocabularies(){super._addVocabularies(),rJ.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(sJ.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(tM,oJ):tM;this.addMetaSchema(e,Mp,!1),this.refs["http://json-schema.org/schema"]=Mp}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(Mp)?Mp:void 0)}};Le.Ajv=ks;Jv.exports=Le=ks;Jv.exports.Ajv=ks;Object.defineProperty(Le,"__esModule",{value:!0});Le.default=ks;var lJ=cl();Object.defineProperty(Le,"KeywordCxt",{enumerable:!0,get:function(){return lJ.KeywordCxt}});var Ms=se();Object.defineProperty(Le,"_",{enumerable:!0,get:function(){return Ms._}});Object.defineProperty(Le,"str",{enumerable:!0,get:function(){return Ms.str}});Object.defineProperty(Le,"stringify",{enumerable:!0,get:function(){return Ms.stringify}});Object.defineProperty(Le,"nil",{enumerable:!0,get:function(){return Ms.nil}});Object.defineProperty(Le,"Name",{enumerable:!0,get:function(){return Ms.Name}});Object.defineProperty(Le,"CodeGen",{enumerable:!0,get:function(){return Ms.CodeGen}});var uJ=lp();Object.defineProperty(Le,"ValidationError",{enumerable:!0,get:function(){return uJ.default}});var cJ=pl();Object.defineProperty(Le,"MissingRefError",{enumerable:!0,get:function(){return cJ.default}})});var pM=v(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.formatNames=jt.fastFormats=jt.fullFormats=void 0;function Pt(t,e){return{validate:t,compare:e}}jt.fullFormats={date:Pt(oM,Yv),time:Pt(Qv(!0),eC),"date-time":Pt(aM(!0),uM),"iso-time":Pt(Qv(),lM),"iso-date-time":Pt(aM(),cM),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:fJ,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:yJ,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:wJ,int32:{type:"number",validate:AJ},int64:{type:"number",validate:bJ},float:{type:"number",validate:sM},double:{type:"number",validate:sM},password:!0,binary:!0};jt.fastFormats={...jt.fullFormats,date:Pt(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,Yv),time:Pt(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,eC),"date-time":Pt(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,uM),"iso-time":Pt(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,lM),"iso-date-time":Pt(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,cM),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};jt.formatNames=Object.keys(jt.fullFormats);function pJ(t){return t%4===0&&(t%100!==0||t%400===0)}var dJ=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,hJ=[0,31,28,31,30,31,30,31,31,30,31,30,31];function oM(t){let e=dJ.exec(t);if(!e)return!1;let n=+e[1],i=+e[2],a=+e[3];return i>=1&&i<=12&&a>=1&&a<=(i===2&&pJ(n)?29:hJ[i])}function Yv(t,e){if(t&&e)return t>e?1:t23||u>59||t&&!o)return!1;if(a<=23&&r<=59&&s<60)return!0;let p=r-u*l,h=a-c*l-(p<0?1:0);return(h===23||h===-1)&&(p===59||p===-1)&&s<61}}function eC(t,e){if(!(t&&e))return;let n=new Date("2020-01-01T"+t).valueOf(),i=new Date("2020-01-01T"+e).valueOf();if(n&&i)return n-i}function lM(t,e){if(!(t&&e))return;let n=Zv.exec(t),i=Zv.exec(e);if(n&&i)return t=n[1]+n[2]+n[3],e=i[1]+i[2]+i[3],t>e?1:t=vJ}function bJ(t){return Number.isInteger(t)}function sM(){return!0}var xJ=/[^\\]\\Z/;function yJ(t){if(xJ.test(t))return!1;try{return new RegExp(t),!0}catch{return!1}}});var dM=v(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.formatLimitDefinition=void 0;var PJ=Kv(),lt=se(),va=lt.operators,Ep={formatMaximum:{okStr:"<=",ok:va.LTE,fail:va.GT},formatMinimum:{okStr:">=",ok:va.GTE,fail:va.LT},formatExclusiveMaximum:{okStr:"<",ok:va.LT,fail:va.GTE},formatExclusiveMinimum:{okStr:">",ok:va.GT,fail:va.LTE}},jJ={message:({keyword:t,schemaCode:e})=>(0,lt.str)`should be ${Ep[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,lt._)`{comparison: ${Ep[t].okStr}, limit: ${e}}`};Es.formatLimitDefinition={keyword:Object.keys(Ep),type:"string",schemaType:"string",$data:!0,error:jJ,code(t){let{gen:e,data:n,schemaCode:i,keyword:a,it:r}=t,{opts:s,self:o}=r;if(!s.validateFormats)return;let l=new PJ.KeywordCxt(r,o.RULES.all.format.definition,"format");l.$data?c():u();function c(){let h=e.scopeValue("formats",{ref:o.formats,code:s.code.formats}),g=e.const("fmt",(0,lt._)`${h}[${l.schemaCode}]`);t.fail$data((0,lt.or)((0,lt._)`typeof ${g} != "object"`,(0,lt._)`${g} instanceof RegExp`,(0,lt._)`typeof ${g}.compare != "function"`,p(g)))}function u(){let h=l.schema,g=o.formats[h];if(!g||g===!0)return;if(typeof g!="object"||g instanceof RegExp||typeof g.compare!="function")throw new Error(`"${a}": format "${h}" does not define "compare" function`);let d=e.scopeValue("formats",{key:h,ref:g,code:s.code.formats?(0,lt._)`${s.code.formats}${(0,lt.getProperty)(h)}`:void 0});t.fail$data(p(d))}function p(h){return(0,lt._)`${h}.compare(${n}, ${i}) ${Ep[a].fail} 0`}},dependencies:["format"]};var SJ=t=>(t.addKeyword(Es.formatLimitDefinition),t);Es.default=SJ});var fM=v((Sl,mM)=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});var qs=pM(),OJ=dM(),nC=se(),hM=new nC.Name("fullFormats"),TJ=new nC.Name("fastFormats"),iC=(t,e={keywords:!0})=>{if(Array.isArray(e))return gM(t,e,qs.fullFormats,hM),t;let[n,i]=e.mode==="fast"?[qs.fastFormats,TJ]:[qs.fullFormats,hM],a=e.formats||qs.formatNames;return gM(t,a,n,i),e.keywords&&(0,OJ.default)(t),t};iC.get=(t,e="full")=>{let i=(e==="fast"?qs.fastFormats:qs.fullFormats)[t];if(!i)throw new Error(`Unknown format "${t}"`);return i};function gM(t,e,n,i){var a,r;(a=(r=t.opts.code).formats)!==null&&a!==void 0||(r.formats=(0,nC._)`require("ajv-formats/dist/formats").${i}`);for(let s of e)t.addFormat(s,n[s])}mM.exports=Sl=iC;Object.defineProperty(Sl,"__esModule",{value:!0});Sl.default=iC});var EM=v((Oce,MM)=>{var kM=require("stream").Stream,IJ=require("util");MM.exports=ut;function ut(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}IJ.inherits(ut,kM);ut.create=function(t,e){var n=new this;e=e||{};for(var i in e)n[i]=e[i];n.source=t;var a=t.emit;return t.emit=function(){return n._handleEmit(arguments),a.apply(t,arguments)},t.on("error",function(){}),n.pauseStream&&t.pause(),n};Object.defineProperty(ut.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});ut.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};ut.prototype.resume=function(){this._released||this.release(),this.source.resume()};ut.prototype.pause=function(){this.source.pause()};ut.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(t){this.emit.apply(this,t)}.bind(this)),this._bufferedEvents=[]};ut.prototype.pipe=function(){var t=kM.prototype.pipe.apply(this,arguments);return this.resume(),t};ut.prototype._handleEmit=function(t){if(this._released){this.emit.apply(this,t);return}t[0]==="data"&&(this.dataSize+=t[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(t)};ut.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(t))}}});var WM=v((Tce,HM)=>{var zJ=require("util"),_M=require("stream").Stream,qM=EM();HM.exports=Ye;function Ye(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}zJ.inherits(Ye,_M);Ye.create=function(t){var e=new this;t=t||{};for(var n in t)e[n]=t[n];return e};Ye.isStreamLike=function(t){return typeof t!="function"&&typeof t!="string"&&typeof t!="boolean"&&typeof t!="number"&&!Buffer.isBuffer(t)};Ye.prototype.append=function(t){var e=Ye.isStreamLike(t);if(e){if(!(t instanceof qM)){var n=qM.create(t,{maxDataSize:1/0,pauseStream:this.pauseStreams});t.on("data",this._checkDataSize.bind(this)),t=n}this._handleErrors(t),this.pauseStreams&&t.pause()}return this._streams.push(t),this};Ye.prototype.pipe=function(t,e){return _M.prototype.pipe.call(this,t,e),this.resume(),t};Ye.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};Ye.prototype._realGetNext=function(){var t=this._streams.shift();if(typeof t>"u"){this.end();return}if(typeof t!="function"){this._pipeNext(t);return}var e=t;e(function(n){var i=Ye.isStreamLike(n);i&&(n.on("data",this._checkDataSize.bind(this)),this._handleErrors(n)),this._pipeNext(n)}.bind(this))};Ye.prototype._pipeNext=function(t){this._currentStream=t;var e=Ye.isStreamLike(t);if(e){t.on("end",this._getNext.bind(this)),t.pipe(this,{end:!1});return}var n=t;this.write(n),this._getNext()};Ye.prototype._handleErrors=function(t){var e=this;t.on("error",function(n){e._emitError(n)})};Ye.prototype.write=function(t){this.emit("data",t)};Ye.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};Ye.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};Ye.prototype.end=function(){this._reset(),this.emit("end")};Ye.prototype.destroy=function(){this._reset(),this.emit("close")};Ye.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};Ye.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(t))}};Ye.prototype._updateDataSize=function(){this.dataSize=0;var t=this;this._streams.forEach(function(e){e.dataSize&&(t.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};Ye.prototype._emitError=function(t){this._reset(),this.emit("error",t)}});var RM=v((kce,DJ)=>{DJ.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var zM=v((Mce,IM)=>{IM.exports=RM()});var NM=v(hi=>{"use strict";var Dp=zM(),GJ=require("path").extname,DM=/^\s*([^;\s]*)(?:;|\s|$)/,NJ=/^text\//i;hi.charset=GM;hi.charsets={lookup:GM};hi.contentType=UJ;hi.extension=$J;hi.extensions=Object.create(null);hi.lookup=BJ;hi.types=Object.create(null);LJ(hi.extensions,hi.types);function GM(t){if(!t||typeof t!="string")return!1;var e=DM.exec(t),n=e&&Dp[e[1].toLowerCase()];return n&&n.charset?n.charset:e&&NJ.test(e[1])?"UTF-8":!1}function UJ(t){if(!t||typeof t!="string")return!1;var e=t.indexOf("/")===-1?hi.lookup(t):t;if(!e)return!1;if(e.indexOf("charset")===-1){var n=hi.charset(e);n&&(e+="; charset="+n.toLowerCase())}return e}function $J(t){if(!t||typeof t!="string")return!1;var e=DM.exec(t),n=e&&hi.extensions[e[1].toLowerCase()];return!n||!n.length?!1:n[0]}function BJ(t){if(!t||typeof t!="string")return!1;var e=GJ("x."+t).toLowerCase().substr(1);return e&&hi.types[e]||!1}function LJ(t,e){var n=["nginx","apache",void 0,"iana"];Object.keys(Dp).forEach(function(a){var r=Dp[a],s=r.extensions;if(!(!s||!s.length)){t[a]=s;for(var o=0;ou||c===u&&e[l].substr(0,12)==="application/"))continue}e[l]=a}}})}});var $M=v((qce,UM)=>{UM.exports=FJ;function FJ(t){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(t):setTimeout(t,0)}});var oC=v((_ce,LM)=>{var BM=$M();LM.exports=VJ;function VJ(t){var e=!1;return BM(function(){e=!0}),function(i,a){e?t(i,a):BM(function(){t(i,a)})}}});var lC=v((Hce,FM)=>{FM.exports=JJ;function JJ(t){Object.keys(t.jobs).forEach(KJ.bind(t)),t.jobs={}}function KJ(t){typeof this.jobs[t]=="function"&&this.jobs[t]()}});var uC=v((Wce,JM)=>{var VM=oC(),ZJ=lC();JM.exports=QJ;function QJ(t,e,n,i){var a=n.keyedList?n.keyedList[n.index]:n.index;n.jobs[a]=XJ(e,a,t[a],function(r,s){a in n.jobs&&(delete n.jobs[a],r?ZJ(n):n.results[a]=s,i(r,n.results))})}function XJ(t,e,n,i){var a;return t.length==2?a=t(n,VM(i)):a=t(n,e,VM(i)),a}});var cC=v((Rce,KM)=>{KM.exports=YJ;function YJ(t,e){var n=!Array.isArray(t),i={index:0,keyedList:n||e?Object.keys(t):null,jobs:{},results:n?{}:[],size:n?Object.keys(t).length:t.length};return e&&i.keyedList.sort(n?e:function(a,r){return e(t[a],t[r])}),i}});var pC=v((Ice,ZM)=>{var e3=lC(),n3=oC();ZM.exports=i3;function i3(t){Object.keys(this.jobs).length&&(this.index=this.size,e3(this),n3(t)(null,this.results))}});var XM=v((zce,QM)=>{var t3=uC(),a3=cC(),r3=pC();QM.exports=s3;function s3(t,e,n){for(var i=a3(t);i.index<(i.keyedList||t).length;)t3(t,e,i,function(a,r){if(a){n(a,r);return}if(Object.keys(i.jobs).length===0){n(null,i.results);return}}),i.index++;return r3.bind(i,n)}});var dC=v((Dce,Gp)=>{var YM=uC(),o3=cC(),l3=pC();Gp.exports=u3;Gp.exports.ascending=eE;Gp.exports.descending=c3;function u3(t,e,n,i){var a=o3(t,n);return YM(t,e,a,function r(s,o){if(s){i(s,o);return}if(a.index++,a.index<(a.keyedList||t).length){YM(t,e,a,r);return}i(null,a.results)}),l3.bind(a,i)}function eE(t,e){return te?1:0}function c3(t,e){return-1*eE(t,e)}});var iE=v((Gce,nE)=>{var p3=dC();nE.exports=d3;function d3(t,e,n){return p3(t,e,null,n)}});var aE=v((Nce,tE)=>{tE.exports={parallel:XM(),serial:iE(),serialOrdered:dC()}});var hC=v((Uce,rE)=>{"use strict";rE.exports=Object});var oE=v(($ce,sE)=>{"use strict";sE.exports=Error});var uE=v((Bce,lE)=>{"use strict";lE.exports=EvalError});var pE=v((Lce,cE)=>{"use strict";cE.exports=RangeError});var hE=v((Fce,dE)=>{"use strict";dE.exports=ReferenceError});var mE=v((Vce,gE)=>{"use strict";gE.exports=SyntaxError});var Np=v((Jce,fE)=>{"use strict";fE.exports=TypeError});var vE=v((Kce,wE)=>{"use strict";wE.exports=URIError});var AE=v((Zce,CE)=>{"use strict";CE.exports=Math.abs});var xE=v((Qce,bE)=>{"use strict";bE.exports=Math.floor});var PE=v((Xce,yE)=>{"use strict";yE.exports=Math.max});var SE=v((Yce,jE)=>{"use strict";jE.exports=Math.min});var TE=v((epe,OE)=>{"use strict";OE.exports=Math.pow});var ME=v((npe,kE)=>{"use strict";kE.exports=Math.round});var qE=v((ipe,EE)=>{"use strict";EE.exports=Number.isNaN||function(e){return e!==e}});var HE=v((tpe,_E)=>{"use strict";var h3=qE();_E.exports=function(e){return h3(e)||e===0?e:e<0?-1:1}});var RE=v((ape,WE)=>{"use strict";WE.exports=Object.getOwnPropertyDescriptor});var gC=v((rpe,IE)=>{"use strict";var Up=RE();if(Up)try{Up([],"length")}catch{Up=null}IE.exports=Up});var DE=v((spe,zE)=>{"use strict";var $p=Object.defineProperty||!1;if($p)try{$p({},"a",{value:1})}catch{$p=!1}zE.exports=$p});var mC=v((ope,GE)=>{"use strict";GE.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var a=42;e[n]=a;for(var r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,n);if(o.value!==a||o.enumerable!==!0)return!1}return!0}});var $E=v((lpe,UE)=>{"use strict";var NE=typeof Symbol<"u"&&Symbol,g3=mC();UE.exports=function(){return typeof NE!="function"||typeof Symbol!="function"||typeof NE("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:g3()}});var fC=v((upe,BE)=>{"use strict";BE.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var wC=v((cpe,LE)=>{"use strict";var m3=hC();LE.exports=m3.getPrototypeOf||null});var JE=v((ppe,VE)=>{"use strict";var f3="Function.prototype.bind called on incompatible ",w3=Object.prototype.toString,v3=Math.max,C3="[object Function]",FE=function(e,n){for(var i=[],a=0;a{"use strict";var x3=JE();KE.exports=Function.prototype.bind||x3});var Bp=v((hpe,ZE)=>{"use strict";ZE.exports=Function.prototype.call});var vC=v((gpe,QE)=>{"use strict";QE.exports=Function.prototype.apply});var YE=v((mpe,XE)=>{"use strict";XE.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var nq=v((fpe,eq)=>{"use strict";var y3=Tl(),P3=vC(),j3=Bp(),S3=YE();eq.exports=S3||y3.call(j3,P3)});var tq=v((wpe,iq)=>{"use strict";var O3=Tl(),T3=Np(),k3=Bp(),M3=nq();iq.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new T3("a function is required");return M3(O3,k3,e)}});var uq=v((vpe,lq)=>{"use strict";var E3=tq(),aq=gC(),sq;try{sq=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var CC=!!sq&&aq&&aq(Object.prototype,"__proto__"),oq=Object,rq=oq.getPrototypeOf;lq.exports=CC&&typeof CC.get=="function"?E3([CC.get]):typeof rq=="function"?function(e){return rq(e==null?e:oq(e))}:!1});var gq=v((Cpe,hq)=>{"use strict";var cq=fC(),pq=wC(),dq=uq();hq.exports=cq?function(e){return cq(e)}:pq?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return pq(e)}:dq?function(e){return dq(e)}:null});var Lp=v((Ape,mq)=>{"use strict";var q3=Function.prototype.call,_3=Object.prototype.hasOwnProperty,H3=Tl();mq.exports=H3.call(q3,_3)});var xq=v((bpe,bq)=>{"use strict";var de,W3=hC(),R3=oE(),I3=uE(),z3=pE(),D3=hE(),Rs=mE(),Ws=Np(),G3=vE(),N3=AE(),U3=xE(),$3=PE(),B3=SE(),L3=TE(),F3=ME(),V3=HE(),Cq=Function,AC=function(t){try{return Cq('"use strict"; return ('+t+").constructor;")()}catch{}},kl=gC(),J3=DE(),bC=function(){throw new Ws},K3=kl?(function(){try{return arguments.callee,bC}catch{try{return kl(arguments,"callee").get}catch{return bC}}})():bC,_s=$E()(),An=gq(),Z3=wC(),Q3=fC(),Aq=vC(),Ml=Bp(),Hs={},X3=typeof Uint8Array>"u"||!An?de:An(Uint8Array),fr={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?de:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?de:ArrayBuffer,"%ArrayIteratorPrototype%":_s&&An?An([][Symbol.iterator]()):de,"%AsyncFromSyncIteratorPrototype%":de,"%AsyncFunction%":Hs,"%AsyncGenerator%":Hs,"%AsyncGeneratorFunction%":Hs,"%AsyncIteratorPrototype%":Hs,"%Atomics%":typeof Atomics>"u"?de:Atomics,"%BigInt%":typeof BigInt>"u"?de:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?de:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?de:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?de:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":R3,"%eval%":eval,"%EvalError%":I3,"%Float16Array%":typeof Float16Array>"u"?de:Float16Array,"%Float32Array%":typeof Float32Array>"u"?de:Float32Array,"%Float64Array%":typeof Float64Array>"u"?de:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?de:FinalizationRegistry,"%Function%":Cq,"%GeneratorFunction%":Hs,"%Int8Array%":typeof Int8Array>"u"?de:Int8Array,"%Int16Array%":typeof Int16Array>"u"?de:Int16Array,"%Int32Array%":typeof Int32Array>"u"?de:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_s&&An?An(An([][Symbol.iterator]())):de,"%JSON%":typeof JSON=="object"?JSON:de,"%Map%":typeof Map>"u"?de:Map,"%MapIteratorPrototype%":typeof Map>"u"||!_s||!An?de:An(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":W3,"%Object.getOwnPropertyDescriptor%":kl,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?de:Promise,"%Proxy%":typeof Proxy>"u"?de:Proxy,"%RangeError%":z3,"%ReferenceError%":D3,"%Reflect%":typeof Reflect>"u"?de:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?de:Set,"%SetIteratorPrototype%":typeof Set>"u"||!_s||!An?de:An(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?de:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_s&&An?An(""[Symbol.iterator]()):de,"%Symbol%":_s?Symbol:de,"%SyntaxError%":Rs,"%ThrowTypeError%":K3,"%TypedArray%":X3,"%TypeError%":Ws,"%Uint8Array%":typeof Uint8Array>"u"?de:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?de:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?de:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?de:Uint32Array,"%URIError%":G3,"%WeakMap%":typeof WeakMap>"u"?de:WeakMap,"%WeakRef%":typeof WeakRef>"u"?de:WeakRef,"%WeakSet%":typeof WeakSet>"u"?de:WeakSet,"%Function.prototype.call%":Ml,"%Function.prototype.apply%":Aq,"%Object.defineProperty%":J3,"%Object.getPrototypeOf%":Z3,"%Math.abs%":N3,"%Math.floor%":U3,"%Math.max%":$3,"%Math.min%":B3,"%Math.pow%":L3,"%Math.round%":F3,"%Math.sign%":V3,"%Reflect.getPrototypeOf%":Q3};if(An)try{null.error}catch(t){fq=An(An(t)),fr["%Error.prototype%"]=fq}var fq,Y3=function t(e){var n;if(e==="%AsyncFunction%")n=AC("async function () {}");else if(e==="%GeneratorFunction%")n=AC("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=AC("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var a=t("%AsyncGenerator%");a&&An&&(n=An(a.prototype))}return fr[e]=n,n},wq={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},El=Tl(),Fp=Lp(),e6=El.call(Ml,Array.prototype.concat),n6=El.call(Aq,Array.prototype.splice),vq=El.call(Ml,String.prototype.replace),Vp=El.call(Ml,String.prototype.slice),i6=El.call(Ml,RegExp.prototype.exec),t6=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,a6=/\\(\\)?/g,r6=function(e){var n=Vp(e,0,1),i=Vp(e,-1);if(n==="%"&&i!=="%")throw new Rs("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new Rs("invalid intrinsic syntax, expected opening `%`");var a=[];return vq(e,t6,function(r,s,o,l){a[a.length]=o?vq(l,a6,"$1"):s||r}),a},s6=function(e,n){var i=e,a;if(Fp(wq,i)&&(a=wq[i],i="%"+a[0]+"%"),Fp(fr,i)){var r=fr[i];if(r===Hs&&(r=Y3(i)),typeof r>"u"&&!n)throw new Ws("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:a,name:i,value:r}}throw new Rs("intrinsic "+e+" does not exist!")};bq.exports=function(e,n){if(typeof e!="string"||e.length===0)throw new Ws("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Ws('"allowMissing" argument must be a boolean');if(i6(/^%?[^%]*%?$/,e)===null)throw new Rs("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=r6(e),a=i.length>0?i[0]:"",r=s6("%"+a+"%",n),s=r.name,o=r.value,l=!1,c=r.alias;c&&(a=c[0],n6(i,e6([0,1],c)));for(var u=1,p=!0;u=i.length){var m=kl(o,h);p=!!m,p&&"get"in m&&!("originalValue"in m.get)?o=m.get:o=o[h]}else p=Fp(o,h),o=o[h];p&&!l&&(fr[s]=o)}}return o}});var Pq=v((xpe,yq)=>{"use strict";var o6=mC();yq.exports=function(){return o6()&&!!Symbol.toStringTag}});var Oq=v((ype,Sq)=>{"use strict";var l6=xq(),jq=l6("%Object.defineProperty%",!0),u6=Pq()(),c6=Lp(),p6=Np(),Jp=u6?Symbol.toStringTag:null;Sq.exports=function(e,n){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,a=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof a<"u"&&typeof a!="boolean")throw new p6("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");Jp&&(i||!c6(e,Jp))&&(jq?jq(e,Jp,{configurable:!a,enumerable:!1,value:n,writable:!1}):e[Jp]=n)}});var kq=v((Ppe,Tq)=>{"use strict";Tq.exports=function(t,e){return Object.keys(e).forEach(function(n){t[n]=t[n]||e[n]}),t}});var qq=v((jpe,Eq)=>{"use strict";var jC=WM(),d6=require("util"),xC=require("path"),h6=require("http"),g6=require("https"),m6=require("url").parse,f6=require("fs"),w6=require("stream").Stream,v6=require("crypto"),yC=NM(),C6=aE(),A6=Oq(),Aa=Lp(),PC=kq();function Mq(t){return String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function ye(t){if(!(this instanceof ye))return new ye(t);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],jC.call(this),t=t||{};for(var e in t)this[e]=t[e]}d6.inherits(ye,jC);ye.LINE_BREAK=`\r -`;ye.DEFAULT_CONTENT_TYPE="application/octet-stream";ye.prototype.append=function(t,e,n){n=n||{},typeof n=="string"&&(n={filename:n});var i=jC.prototype.append.bind(this);if((typeof e=="number"||e==null)&&(e=String(e)),Array.isArray(e)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(t,e,n),r=this._multiPartFooter();i(a),i(e),i(r),this._trackLength(a,e,n)};ye.prototype._trackLength=function(t,e,n){var i=0;n.knownLength!=null?i+=Number(n.knownLength):Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+ye.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&Aa(e,"httpVersion"))&&!(e instanceof w6))&&(n.knownLength||this._valuesToMeasure.push(e))};ye.prototype._lengthRetriever=function(t,e){Aa(t,"fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):f6.stat(t.path,function(n,i){if(n){e(n);return}var a=i.size-(t.start?t.start:0);e(null,a)}):Aa(t,"httpVersion")?e(null,Number(t.headers["content-length"])):Aa(t,"httpModule")?(t.on("response",function(n){t.pause(),e(null,Number(n.headers["content-length"]))}),t.resume()):e("Unknown stream")};ye.prototype._multiPartHeader=function(t,e,n){if(typeof n.header=="string")return n.header;var i=this._getContentDisposition(e,n),a=this._getContentType(e,n),r="",s={"Content-Disposition":["form-data",'name="'+Mq(t)+'"'].concat(i||[]),"Content-Type":[].concat(a||[])};typeof n.header=="object"&&PC(s,n.header);var o;for(var l in s)if(Aa(s,l)){if(o=s[l],o==null)continue;Array.isArray(o)||(o=[o]),o.length&&(r+=l+": "+o.join("; ")+ye.LINE_BREAK)}return"--"+this.getBoundary()+ye.LINE_BREAK+r+ye.LINE_BREAK};ye.prototype._getContentDisposition=function(t,e){var n;if(typeof e.filepath=="string"?n=xC.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t&&(t.name||t.path)?n=xC.basename(e.filename||t&&(t.name||t.path)):t&&t.readable&&Aa(t,"httpVersion")&&(n=xC.basename(t.client._httpMessage.path||"")),n)return'filename="'+Mq(n)+'"'};ye.prototype._getContentType=function(t,e){var n=e.contentType;return!n&&t&&t.name&&(n=yC.lookup(t.name)),!n&&t&&t.path&&(n=yC.lookup(t.path)),!n&&t&&t.readable&&Aa(t,"httpVersion")&&(n=t.headers["content-type"]),!n&&(e.filepath||e.filename)&&(n=yC.lookup(e.filepath||e.filename)),!n&&t&&typeof t=="object"&&(n=ye.DEFAULT_CONTENT_TYPE),n};ye.prototype._multiPartFooter=function(){return function(t){var e=ye.LINE_BREAK,n=this._streams.length===0;n&&(e+=this._lastBoundary()),t(e)}.bind(this)};ye.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+ye.LINE_BREAK};ye.prototype.getHeaders=function(t){var e,n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)Aa(t,e)&&(n[e.toLowerCase()]=t[e]);return n};ye.prototype.setBoundary=function(t){if(typeof t!="string")throw new TypeError("FormData boundary must be a string");this._boundary=t};ye.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};ye.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),n=0,i=this._streams.length;n{var Is=1e3,zs=Is*60,Ds=zs*60,wr=Ds*24,b6=wr*7,x6=wr*365.25;_q.exports=function(t,e){e=e||{};var n=typeof t;if(n==="string"&&t.length>0)return y6(t);if(n==="number"&&isFinite(t))return e.long?j6(t):P6(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function y6(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var n=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*x6;case"weeks":case"week":case"w":return n*b6;case"days":case"day":case"d":return n*wr;case"hours":case"hour":case"hrs":case"hr":case"h":return n*Ds;case"minutes":case"minute":case"mins":case"min":case"m":return n*zs;case"seconds":case"second":case"secs":case"sec":case"s":return n*Is;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function P6(t){var e=Math.abs(t);return e>=wr?Math.round(t/wr)+"d":e>=Ds?Math.round(t/Ds)+"h":e>=zs?Math.round(t/zs)+"m":e>=Is?Math.round(t/Is)+"s":t+"ms"}function j6(t){var e=Math.abs(t);return e>=wr?Kp(t,e,wr,"day"):e>=Ds?Kp(t,e,Ds,"hour"):e>=zs?Kp(t,e,zs,"minute"):e>=Is?Kp(t,e,Is,"second"):t+" ms"}function Kp(t,e,n,i){var a=e>=n*1.5;return Math.round(t/n)+" "+i+(a?"s":"")}});var OC=v((Ope,Hq)=>{function S6(t){n.debug=n,n.default=n,n.coerce=l,n.disable=s,n.enable=a,n.enabled=o,n.humanize=SC(),n.destroy=c,Object.keys(t).forEach(u=>{n[u]=t[u]}),n.names=[],n.skips=[],n.formatters={};function e(u){let p=0;for(let h=0;h{if(T==="%%")return"%";x++;let V=n.formatters[M];if(typeof V=="function"){let N=w[x];T=V.call(f,N),w.splice(x,1),x--}return T}),n.formatArgs.call(f,w),(f.log||n.log).apply(f,w)}return m.namespace=u,m.useColors=n.useColors(),m.color=n.selectColor(u),m.extend=i,m.destroy=n.destroy,Object.defineProperty(m,"enabled",{enumerable:!0,configurable:!1,get:()=>h!==null?h:(g!==n.namespaces&&(g=n.namespaces,d=n.enabled(u)),d),set:w=>{h=w}}),typeof n.init=="function"&&n.init(m),m}function i(u,p){let h=n(this.namespace+(typeof p>"u"?":":p)+u);return h.log=this.log,h}function a(u){n.save(u),n.namespaces=u,n.names=[],n.skips=[];let p=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let h of p)h[0]==="-"?n.skips.push(h.slice(1)):n.names.push(h)}function r(u,p){let h=0,g=0,d=-1,m=0;for(;h"-"+p)].join(",");return n.enable(""),u}function o(u){for(let p of n.skips)if(r(u,p))return!1;for(let p of n.names)if(r(u,p))return!0;return!1}function l(u){return u instanceof Error?u.stack||u.message:u}function c(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return n.enable(n.load()),n}Hq.exports=S6});var Wq=v((gi,Zp)=>{gi.formatArgs=T6;gi.save=k6;gi.load=M6;gi.useColors=O6;gi.storage=E6();gi.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();gi.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function O6(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function T6(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+Zp.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(n++,a==="%c"&&(i=n))}),t.splice(i,0,e)}gi.log=console.debug||console.log||(()=>{});function k6(t){try{t?gi.storage.setItem("debug",t):gi.storage.removeItem("debug")}catch{}}function M6(){let t;try{t=gi.storage.getItem("debug")||gi.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function E6(){try{return localStorage}catch{}}Zp.exports=OC()(gi);var{formatters:q6}=Zp.exports;q6.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var Iq=v((bn,Xp)=>{var _6=require("tty"),Qp=require("util");bn.init=G6;bn.log=I6;bn.formatArgs=W6;bn.save=z6;bn.load=D6;bn.useColors=H6;bn.destroy=Qp.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");bn.colors=[6,2,3,4,5,1];try{let t=require("supports-color");t&&(t.stderr||t).level>=2&&(bn.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}bn.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let n=e.substring(6).toLowerCase().replace(/_([a-z])/g,(a,r)=>r.toUpperCase()),i=process.env[e];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),t[n]=i,t},{});function H6(){return"colors"in bn.inspectOpts?!!bn.inspectOpts.colors:_6.isatty(process.stderr.fd)}function W6(t){let{namespace:e,useColors:n}=this;if(n){let i=this.color,a="\x1B[3"+(i<8?i:"8;5;"+i),r=` ${a};1m${e} \x1B[0m`;t[0]=r+t[0].split(` + deps: ${n}}`};var d5={keyword:"dependencies",type:"object",schemaType:"object",error:yt.error,code(t){let[e,n]=h5(t);Ek(t,e),qk(t,n)}};function h5({schema:t}){let e={},n={};for(let i in t){if(i==="__proto__")continue;let a=Array.isArray(t[i])?e:n;a[i]=t[i]}return[e,n]}function Ek(t,e=t.schema){let{gen:n,data:i,it:a}=t;if(Object.keys(e).length===0)return;let r=n.let("missing");for(let s in e){let o=e[s];if(o.length===0)continue;let l=(0,Sl.propertyInData)(n,i,s,a.opts.ownProperties);t.setParams({property:s,depsCount:o.length,deps:o.join(", ")}),a.allErrors?n.if(l,()=>{for(let c of o)(0,Sl.checkReportMissingProp)(t,c)}):(n.if((0,Ev._)`${l} && (${(0,Sl.checkMissingProp)(t,o,r)})`),(0,Sl.reportMissingProp)(t,r),n.else())}}yt.validatePropertyDeps=Ek;function qk(t,e=t.schema){let{gen:n,data:i,keyword:a,it:r}=t,s=n.name("valid");for(let o in e)(0,p5.alwaysValidSchema)(r,e[o])||(n.if((0,Sl.propertyInData)(n,i,o,r.opts.ownProperties),()=>{let l=t.subschema({keyword:a,schemaProp:o},s);t.mergeValidEvaluated(l,s)},()=>n.var(s,!0)),t.ok(s))}yt.validateSchemaDeps=qk;yt.default=d5});var Ik=v(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});var Hk=se(),g5=be(),m5={message:"property name must be valid",params:({params:t})=>(0,Hk._)`{propertyName: ${t.propertyName}}`},f5={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:m5,code(t){let{gen:e,schema:n,data:i,it:a}=t;if((0,g5.alwaysValidSchema)(a,n))return;let r=e.name("valid");e.forIn("key",i,s=>{t.setParams({propertyName:s}),t.subschema({keyword:"propertyNames",data:s,dataTypes:["string"],propertyName:s,compositeRule:!0},r),e.if((0,Hk.not)(r),()=>{t.error(!0),a.allErrors||e.break()})}),t.ok(r)}};qv.default=f5});var Hv=v(_v=>{"use strict";Object.defineProperty(_v,"__esModule",{value:!0});var Op=Bi(),ot=se(),w5=Bt(),Tp=be(),v5={message:"must NOT have additional properties",params:({params:t})=>(0,ot._)`{additionalProperty: ${t.additionalProperty}}`},C5={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:v5,code(t){let{gen:e,schema:n,parentSchema:i,data:a,errsCount:r,it:s}=t;if(!r)throw new Error("ajv implementation error");let{allErrors:o,opts:l}=s;if(s.props=!0,l.removeAdditional!=="all"&&(0,Tp.alwaysValidSchema)(s,n))return;let c=(0,Op.allSchemaProperties)(i.properties),u=(0,Op.allSchemaProperties)(i.patternProperties);p(),t.ok((0,ot._)`${r} === ${w5.default.errors}`);function p(){e.forIn("key",a,w=>{!c.length&&!u.length?d(w):e.if(h(w),()=>d(w))})}function h(w){let f;if(c.length>8){let A=(0,Tp.schemaRefOrVal)(s,i.properties,"properties");f=(0,Op.isOwnProperty)(e,A,w)}else c.length?f=(0,ot.or)(...c.map(A=>(0,ot._)`${w} === ${A}`)):f=ot.nil;return u.length&&(f=(0,ot.or)(f,...u.map(A=>(0,ot._)`${(0,Op.usePattern)(t,A)}.test(${w})`))),(0,ot.not)(f)}function g(w){e.code((0,ot._)`delete ${a}[${w}]`)}function d(w){if(l.removeAdditional==="all"||l.removeAdditional&&n===!1){g(w);return}if(n===!1){t.setParams({additionalProperty:w}),t.error(),o||e.break();return}if(typeof n=="object"&&!(0,Tp.alwaysValidSchema)(s,n)){let f=e.name("valid");l.removeAdditional==="failing"?(m(w,f,!1),e.if((0,ot.not)(f),()=>{t.reset(),g(w)})):(m(w,f),o||e.if((0,ot.not)(f),()=>e.break()))}}function m(w,f,A){let b={keyword:"additionalProperties",dataProp:w,dataPropType:Tp.Type.Str};A===!1&&Object.assign(b,{compositeRule:!0,createErrors:!1,allErrors:!1}),t.subschema(b,f)}}};_v.default=C5});var zk=v(Rv=>{"use strict";Object.defineProperty(Rv,"__esModule",{value:!0});var A5=pl(),Rk=Bi(),Iv=be(),Wk=Hv(),b5={keyword:"properties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,parentSchema:i,data:a,it:r}=t;r.opts.removeAdditional==="all"&&i.additionalProperties===void 0&&Wk.default.code(new A5.KeywordCxt(r,Wk.default,"additionalProperties"));let s=(0,Rk.allSchemaProperties)(n);for(let p of s)r.definedProperties.add(p);r.opts.unevaluated&&s.length&&r.props!==!0&&(r.props=Iv.mergeEvaluated.props(e,(0,Iv.toHash)(s),r.props));let o=s.filter(p=>!(0,Iv.alwaysValidSchema)(r,n[p]));if(o.length===0)return;let l=e.name("valid");for(let p of o)c(p)?u(p):(e.if((0,Rk.propertyInData)(e,a,p,r.opts.ownProperties)),u(p),r.allErrors||e.else().var(l,!0),e.endIf()),t.it.definedProperties.add(p),t.ok(l);function c(p){return r.opts.useDefaults&&!r.compositeRule&&n[p].default!==void 0}function u(p){t.subschema({keyword:"properties",schemaProp:p,dataProp:p},l)}}};Rv.default=b5});var Uk=v(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});var Dk=Bi(),kp=se(),Gk=be(),Nk=be(),x5={keyword:"patternProperties",type:"object",schemaType:"object",code(t){let{gen:e,schema:n,data:i,parentSchema:a,it:r}=t,{opts:s}=r,o=(0,Dk.allSchemaProperties)(n),l=o.filter(m=>(0,Gk.alwaysValidSchema)(r,n[m]));if(o.length===0||l.length===o.length&&(!r.opts.unevaluated||r.props===!0))return;let c=s.strictSchema&&!s.allowMatchingProperties&&a.properties,u=e.name("valid");r.props!==!0&&!(r.props instanceof kp.Name)&&(r.props=(0,Nk.evaluatedPropsToName)(e,r.props));let{props:p}=r;h();function h(){for(let m of o)c&&g(m),r.allErrors?d(m):(e.var(u,!0),d(m),e.if(u))}function g(m){for(let w in c)new RegExp(m).test(w)&&(0,Gk.checkStrictMode)(r,`property ${w} matches pattern ${m} (use allowMatchingProperties)`)}function d(m){e.forIn("key",i,w=>{e.if((0,kp._)`${(0,Dk.usePattern)(t,m)}.test(${w})`,()=>{let f=l.includes(m);f||t.subschema({keyword:"patternProperties",schemaProp:m,dataProp:w,dataPropType:Nk.Type.Str},u),r.opts.unevaluated&&p!==!0?e.assign((0,kp._)`${p}[${w}]`,!0):!f&&!r.allErrors&&e.if((0,kp.not)(u),()=>e.break())})})}}};Wv.default=x5});var $k=v(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});var y5=be(),P5={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(t){let{gen:e,schema:n,it:i}=t;if((0,y5.alwaysValidSchema)(i,n)){t.fail();return}let a=e.name("valid");t.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},a),t.failResult(a,()=>t.reset(),()=>t.error())},error:{message:"must NOT be valid"}};zv.default=P5});var Bk=v(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});var j5=Bi(),S5={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:j5.validateUnion,error:{message:"must match a schema in anyOf"}};Dv.default=S5});var Lk=v(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});var Mp=se(),O5=be(),T5={message:"must match exactly one schema in oneOf",params:({params:t})=>(0,Mp._)`{passingSchemas: ${t.passing}}`},k5={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:T5,code(t){let{gen:e,schema:n,parentSchema:i,it:a}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");if(a.opts.discriminator&&i.discriminator)return;let r=n,s=e.let("valid",!1),o=e.let("passing",null),l=e.name("_valid");t.setParams({passing:o}),e.block(c),t.result(s,()=>t.reset(),()=>t.error(!0));function c(){r.forEach((u,p)=>{let h;(0,O5.alwaysValidSchema)(a,u)?e.var(l,!0):h=t.subschema({keyword:"oneOf",schemaProp:p,compositeRule:!0},l),p>0&&e.if((0,Mp._)`${l} && ${s}`).assign(s,!1).assign(o,(0,Mp._)`[${o}, ${p}]`).else(),e.if(l,()=>{e.assign(s,!0),e.assign(o,p),h&&t.mergeEvaluated(h,Mp.Name)})})}}};Gv.default=k5});var Fk=v(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0});var M5=be(),E5={keyword:"allOf",schemaType:"array",code(t){let{gen:e,schema:n,it:i}=t;if(!Array.isArray(n))throw new Error("ajv implementation error");let a=e.name("valid");n.forEach((r,s)=>{if((0,M5.alwaysValidSchema)(i,r))return;let o=t.subschema({keyword:"allOf",schemaProp:s},a);t.ok(a),t.mergeEvaluated(o)})}};Nv.default=E5});var Kk=v(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});var Ep=se(),Jk=be(),q5={message:({params:t})=>(0,Ep.str)`must match "${t.ifClause}" schema`,params:({params:t})=>(0,Ep._)`{failingKeyword: ${t.ifClause}}`},_5={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:q5,code(t){let{gen:e,parentSchema:n,it:i}=t;n.then===void 0&&n.else===void 0&&(0,Jk.checkStrictMode)(i,'"if" without "then" and "else" is ignored');let a=Vk(i,"then"),r=Vk(i,"else");if(!a&&!r)return;let s=e.let("valid",!0),o=e.name("_valid");if(l(),t.reset(),a&&r){let u=e.let("ifClause");t.setParams({ifClause:u}),e.if(o,c("then",u),c("else",u))}else a?e.if(o,c("then")):e.if((0,Ep.not)(o),c("else"));t.pass(s,()=>t.error(!0));function l(){let u=t.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},o);t.mergeEvaluated(u)}function c(u,p){return()=>{let h=t.subschema({keyword:u},o);e.assign(s,o),t.mergeValidEvaluated(h,s),p?e.assign(p,(0,Ep._)`${u}`):t.setParams({ifClause:u})}}}};function Vk(t,e){let n=t.schema[e];return n!==void 0&&!(0,Jk.alwaysValidSchema)(t,n)}Uv.default=_5});var Zk=v($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});var H5=be(),I5={keyword:["then","else"],schemaType:["object","boolean"],code({keyword:t,parentSchema:e,it:n}){e.if===void 0&&(0,H5.checkStrictMode)(n,`"${t}" without "if" is ignored`)}};$v.default=I5});var Qk=v(Bv=>{"use strict";Object.defineProperty(Bv,"__esModule",{value:!0});var R5=Sv(),W5=Ok(),z5=Ov(),D5=kk(),G5=Mk(),N5=_k(),U5=Ik(),$5=Hv(),B5=zk(),L5=Uk(),F5=$k(),V5=Bk(),J5=Lk(),K5=Fk(),Z5=Kk(),Q5=Zk();function X5(t=!1){let e=[F5.default,V5.default,J5.default,K5.default,Z5.default,Q5.default,U5.default,$5.default,N5.default,B5.default,L5.default];return t?e.push(W5.default,D5.default):e.push(R5.default,z5.default),e.push(G5.default),e}Bv.default=X5});var Xk=v(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});var an=se(),Y5={message:({schemaCode:t})=>(0,an.str)`must match format "${t}"`,params:({schemaCode:t})=>(0,an._)`{format: ${t}}`},e3={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:Y5,code(t,e){let{gen:n,data:i,$data:a,schema:r,schemaCode:s,it:o}=t,{opts:l,errSchemaPath:c,schemaEnv:u,self:p}=o;if(!l.validateFormats)return;a?h():g();function h(){let d=n.scopeValue("formats",{ref:p.formats,code:l.code.formats}),m=n.const("fDef",(0,an._)`${d}[${s}]`),w=n.let("fType"),f=n.let("format");n.if((0,an._)`typeof ${m} == "object" && !(${m} instanceof RegExp)`,()=>n.assign(w,(0,an._)`${m}.type || "string"`).assign(f,(0,an._)`${m}.validate`),()=>n.assign(w,(0,an._)`"string"`).assign(f,m)),t.fail$data((0,an.or)(A(),b()));function A(){return l.strictSchema===!1?an.nil:(0,an._)`${s} && !${f}`}function b(){let x=u.$async?(0,an._)`(${m}.async ? await ${f}(${i}) : ${f}(${i}))`:(0,an._)`${f}(${i})`,y=(0,an._)`(typeof ${f} == "function" ? ${x} : ${f}.test(${i}))`;return(0,an._)`${f} && ${f} !== true && ${w} === ${e} && !${y}`}}function g(){let d=p.formats[r];if(!d){A();return}if(d===!0)return;let[m,w,f]=b(d);m===e&&t.pass(x());function A(){if(l.strictSchema===!1){p.logger.warn(y());return}throw new Error(y());function y(){return`unknown format "${r}" ignored in schema at path "${c}"`}}function b(y){let T=y instanceof RegExp?(0,an.regexpCode)(y):l.code.formats?(0,an._)`${l.code.formats}${(0,an.getProperty)(r)}`:void 0,M=n.scopeValue("formats",{key:r,ref:y,code:T});return typeof y=="object"&&!(y instanceof RegExp)?[y.type||"string",y.validate,(0,an._)`${M}.validate`]:["string",y,M]}function x(){if(typeof d=="object"&&!(d instanceof RegExp)&&d.async){if(!u.$async)throw new Error("async format in sync schema");return(0,an._)`await ${f}(${i})`}return typeof w=="function"?(0,an._)`${f}(${i})`:(0,an._)`${f}.test(${i})`}}}};Lv.default=e3});var Yk=v(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});var n3=Xk(),i3=[n3.default];Fv.default=i3});var eM=v(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});Os.contentVocabulary=Os.metadataVocabulary=void 0;Os.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"];Os.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]});var iM=v(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});var t3=uk(),a3=yk(),r3=Qk(),s3=Yk(),nM=eM(),o3=[t3.default,a3.default,(0,r3.default)(),s3.default,nM.metadataVocabulary,nM.contentVocabulary];Vv.default=o3});var aM=v(qp=>{"use strict";Object.defineProperty(qp,"__esModule",{value:!0});qp.DiscrError=void 0;var tM;(function(t){t.Tag="tag",t.Mapping="mapping"})(tM||(qp.DiscrError=tM={}))});var sM=v(Kv=>{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});var Ts=se(),Jv=aM(),rM=pp(),l3=dl(),u3=be(),c3={message:({params:{discrError:t,tagName:e}})=>t===Jv.DiscrError.Tag?`tag "${e}" must be string`:`value of tag "${e}" must be in oneOf`,params:({params:{discrError:t,tag:e,tagName:n}})=>(0,Ts._)`{error: ${t}, tag: ${n}, tagValue: ${e}}`},p3={keyword:"discriminator",type:"object",schemaType:"object",error:c3,code(t){let{gen:e,data:n,schema:i,parentSchema:a,it:r}=t,{oneOf:s}=a;if(!r.opts.discriminator)throw new Error("discriminator: requires discriminator option");let o=i.propertyName;if(typeof o!="string")throw new Error("discriminator: requires propertyName");if(i.mapping)throw new Error("discriminator: mapping is not supported");if(!s)throw new Error("discriminator: requires oneOf keyword");let l=e.let("valid",!1),c=e.const("tag",(0,Ts._)`${n}${(0,Ts.getProperty)(o)}`);e.if((0,Ts._)`typeof ${c} == "string"`,()=>u(),()=>t.error(!1,{discrError:Jv.DiscrError.Tag,tag:c,tagName:o})),t.ok(l);function u(){let g=h();e.if(!1);for(let d in g)e.elseIf((0,Ts._)`${c} === ${d}`),e.assign(l,p(g[d]));e.else(),t.error(!1,{discrError:Jv.DiscrError.Mapping,tag:c,tagName:o}),e.endIf()}function p(g){let d=e.name("valid"),m=t.subschema({keyword:"oneOf",schemaProp:g},d);return t.mergeEvaluated(m,Ts.Name),d}function h(){var g;let d={},m=f(a),w=!0;for(let x=0;x{d3.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"},const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}});var Qv=v((Le,Zv)=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.MissingRefError=Le.ValidationError=Le.CodeGen=Le.Name=Le.nil=Le.stringify=Le.str=Le._=Le.KeywordCxt=Le.Ajv=void 0;var h3=tk(),g3=iM(),m3=sM(),lM=oM(),f3=["/properties"],_p="http://json-schema.org/draft-07/schema",ks=class extends h3.default{_addVocabularies(){super._addVocabularies(),g3.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(m3.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(lM,f3):lM;this.addMetaSchema(e,_p,!1),this.refs["http://json-schema.org/schema"]=_p}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(_p)?_p:void 0)}};Le.Ajv=ks;Zv.exports=Le=ks;Zv.exports.Ajv=ks;Object.defineProperty(Le,"__esModule",{value:!0});Le.default=ks;var w3=pl();Object.defineProperty(Le,"KeywordCxt",{enumerable:!0,get:function(){return w3.KeywordCxt}});var Ms=se();Object.defineProperty(Le,"_",{enumerable:!0,get:function(){return Ms._}});Object.defineProperty(Le,"str",{enumerable:!0,get:function(){return Ms.str}});Object.defineProperty(Le,"stringify",{enumerable:!0,get:function(){return Ms.stringify}});Object.defineProperty(Le,"nil",{enumerable:!0,get:function(){return Ms.nil}});Object.defineProperty(Le,"Name",{enumerable:!0,get:function(){return Ms.Name}});Object.defineProperty(Le,"CodeGen",{enumerable:!0,get:function(){return Ms.CodeGen}});var v3=up();Object.defineProperty(Le,"ValidationError",{enumerable:!0,get:function(){return v3.default}});var C3=dl();Object.defineProperty(Le,"MissingRefError",{enumerable:!0,get:function(){return C3.default}})});var fM=v(jt=>{"use strict";Object.defineProperty(jt,"__esModule",{value:!0});jt.formatNames=jt.fastFormats=jt.fullFormats=void 0;function Pt(t,e){return{validate:t,compare:e}}jt.fullFormats={date:Pt(dM,nC),time:Pt(Yv(!0),iC),"date-time":Pt(uM(!0),gM),"iso-time":Pt(Yv(),hM),"iso-date-time":Pt(uM(),mM),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:j3,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:q3,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:S3,int32:{type:"number",validate:k3},int64:{type:"number",validate:M3},float:{type:"number",validate:pM},double:{type:"number",validate:pM},password:!0,binary:!0};jt.fastFormats={...jt.fullFormats,date:Pt(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,nC),time:Pt(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,iC),"date-time":Pt(/^\d\d\d\d-[0-1]\d-[0-3]\dt(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,gM),"iso-time":Pt(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,hM),"iso-date-time":Pt(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,mM),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};jt.formatNames=Object.keys(jt.fullFormats);function A3(t){return t%4===0&&(t%100!==0||t%400===0)}var b3=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,x3=[0,31,28,31,30,31,30,31,31,30,31,30,31];function dM(t){let e=b3.exec(t);if(!e)return!1;let n=+e[1],i=+e[2],a=+e[3];return i>=1&&i<=12&&a>=1&&a<=(i===2&&A3(n)?29:x3[i])}function nC(t,e){if(t&&e)return t>e?1:t23||u>59||t&&!o)return!1;if(a<=23&&r<=59&&s<60)return!0;let p=r-u*l,h=a-c*l-(p<0?1:0);return(h===23||h===-1)&&(p===59||p===-1)&&s<61}}function iC(t,e){if(!(t&&e))return;let n=new Date("2020-01-01T"+t).valueOf(),i=new Date("2020-01-01T"+e).valueOf();if(n&&i)return n-i}function hM(t,e){if(!(t&&e))return;let n=Xv.exec(t),i=Xv.exec(e);if(n&&i)return t=n[1]+n[2]+n[3],e=i[1]+i[2]+i[3],t>e?1:t=O3}function M3(t){return Number.isInteger(t)}function pM(){return!0}var E3=/[^\\]\\Z/;function q3(t){if(E3.test(t))return!1;try{return new RegExp(t),!0}catch{return!1}}});var wM=v(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.formatLimitDefinition=void 0;var _3=Qv(),lt=se(),va=lt.operators,Hp={formatMaximum:{okStr:"<=",ok:va.LTE,fail:va.GT},formatMinimum:{okStr:">=",ok:va.GTE,fail:va.LT},formatExclusiveMaximum:{okStr:"<",ok:va.LT,fail:va.GTE},formatExclusiveMinimum:{okStr:">",ok:va.GT,fail:va.LTE}},H3={message:({keyword:t,schemaCode:e})=>(0,lt.str)`should be ${Hp[t].okStr} ${e}`,params:({keyword:t,schemaCode:e})=>(0,lt._)`{comparison: ${Hp[t].okStr}, limit: ${e}}`};Es.formatLimitDefinition={keyword:Object.keys(Hp),type:"string",schemaType:"string",$data:!0,error:H3,code(t){let{gen:e,data:n,schemaCode:i,keyword:a,it:r}=t,{opts:s,self:o}=r;if(!s.validateFormats)return;let l=new _3.KeywordCxt(r,o.RULES.all.format.definition,"format");l.$data?c():u();function c(){let h=e.scopeValue("formats",{ref:o.formats,code:s.code.formats}),g=e.const("fmt",(0,lt._)`${h}[${l.schemaCode}]`);t.fail$data((0,lt.or)((0,lt._)`typeof ${g} != "object"`,(0,lt._)`${g} instanceof RegExp`,(0,lt._)`typeof ${g}.compare != "function"`,p(g)))}function u(){let h=l.schema,g=o.formats[h];if(!g||g===!0)return;if(typeof g!="object"||g instanceof RegExp||typeof g.compare!="function")throw new Error(`"${a}": format "${h}" does not define "compare" function`);let d=e.scopeValue("formats",{key:h,ref:g,code:s.code.formats?(0,lt._)`${s.code.formats}${(0,lt.getProperty)(h)}`:void 0});t.fail$data(p(d))}function p(h){return(0,lt._)`${h}.compare(${n}, ${i}) ${Hp[a].fail} 0`}},dependencies:["format"]};var I3=t=>(t.addKeyword(Es.formatLimitDefinition),t);Es.default=I3});var bM=v((Ol,AM)=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});var qs=fM(),R3=wM(),tC=se(),vM=new tC.Name("fullFormats"),W3=new tC.Name("fastFormats"),aC=(t,e={keywords:!0})=>{if(Array.isArray(e))return CM(t,e,qs.fullFormats,vM),t;let[n,i]=e.mode==="fast"?[qs.fastFormats,W3]:[qs.fullFormats,vM],a=e.formats||qs.formatNames;return CM(t,a,n,i),e.keywords&&(0,R3.default)(t),t};aC.get=(t,e="full")=>{let i=(e==="fast"?qs.fastFormats:qs.fullFormats)[t];if(!i)throw new Error(`Unknown format "${t}"`);return i};function CM(t,e,n,i){var a,r;(a=(r=t.opts.code).formats)!==null&&a!==void 0||(r.formats=(0,tC._)`require("ajv-formats/dist/formats").${i}`);for(let s of e)t.addFormat(s,n[s])}AM.exports=Ol=aC;Object.defineProperty(Ol,"__esModule",{value:!0});Ol.default=aC});var RM=v((zce,IM)=>{var HM=require("stream").Stream,J3=require("util");IM.exports=ut;function ut(){this.source=null,this.dataSize=0,this.maxDataSize=1024*1024,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}J3.inherits(ut,HM);ut.create=function(t,e){var n=new this;e=e||{};for(var i in e)n[i]=e[i];n.source=t;var a=t.emit;return t.emit=function(){return n._handleEmit(arguments),a.apply(t,arguments)},t.on("error",function(){}),n.pauseStream&&t.pause(),n};Object.defineProperty(ut.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});ut.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};ut.prototype.resume=function(){this._released||this.release(),this.source.resume()};ut.prototype.pause=function(){this.source.pause()};ut.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(t){this.emit.apply(this,t)}.bind(this)),this._bufferedEvents=[]};ut.prototype.pipe=function(){var t=HM.prototype.pipe.apply(this,arguments);return this.resume(),t};ut.prototype._handleEmit=function(t){if(this._released){this.emit.apply(this,t);return}t[0]==="data"&&(this.dataSize+=t[1].length,this._checkIfMaxDataSizeExceeded()),this._bufferedEvents.push(t)};ut.prototype._checkIfMaxDataSizeExceeded=function(){if(!this._maxDataSizeExceeded&&!(this.dataSize<=this.maxDataSize)){this._maxDataSizeExceeded=!0;var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(t))}}});var GM=v((Dce,DM)=>{var K3=require("util"),zM=require("stream").Stream,WM=RM();DM.exports=Ye;function Ye(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2*1024*1024,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}K3.inherits(Ye,zM);Ye.create=function(t){var e=new this;t=t||{};for(var n in t)e[n]=t[n];return e};Ye.isStreamLike=function(t){return typeof t!="function"&&typeof t!="string"&&typeof t!="boolean"&&typeof t!="number"&&!Buffer.isBuffer(t)};Ye.prototype.append=function(t){var e=Ye.isStreamLike(t);if(e){if(!(t instanceof WM)){var n=WM.create(t,{maxDataSize:1/0,pauseStream:this.pauseStreams});t.on("data",this._checkDataSize.bind(this)),t=n}this._handleErrors(t),this.pauseStreams&&t.pause()}return this._streams.push(t),this};Ye.prototype.pipe=function(t,e){return zM.prototype.pipe.call(this,t,e),this.resume(),t};Ye.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};Ye.prototype._realGetNext=function(){var t=this._streams.shift();if(typeof t>"u"){this.end();return}if(typeof t!="function"){this._pipeNext(t);return}var e=t;e(function(n){var i=Ye.isStreamLike(n);i&&(n.on("data",this._checkDataSize.bind(this)),this._handleErrors(n)),this._pipeNext(n)}.bind(this))};Ye.prototype._pipeNext=function(t){this._currentStream=t;var e=Ye.isStreamLike(t);if(e){t.on("end",this._getNext.bind(this)),t.pipe(this,{end:!1});return}var n=t;this.write(n),this._getNext()};Ye.prototype._handleErrors=function(t){var e=this;t.on("error",function(n){e._emitError(n)})};Ye.prototype.write=function(t){this.emit("data",t)};Ye.prototype.pause=function(){this.pauseStreams&&(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function"&&this._currentStream.pause(),this.emit("pause"))};Ye.prototype.resume=function(){this._released||(this._released=!0,this.writable=!0,this._getNext()),this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function"&&this._currentStream.resume(),this.emit("resume")};Ye.prototype.end=function(){this._reset(),this.emit("end")};Ye.prototype.destroy=function(){this._reset(),this.emit("close")};Ye.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};Ye.prototype._checkDataSize=function(){if(this._updateDataSize(),!(this.dataSize<=this.maxDataSize)){var t="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(t))}};Ye.prototype._updateDataSize=function(){this.dataSize=0;var t=this;this._streams.forEach(function(e){e.dataSize&&(t.dataSize+=e.dataSize)}),this._currentStream&&this._currentStream.dataSize&&(this.dataSize+=this._currentStream.dataSize)};Ye.prototype._emitError=function(t){this._reset(),this.emit("error",t)}});var NM=v((Gce,Z3)=>{Z3.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var $M=v((Nce,UM)=>{UM.exports=NM()});var FM=v(hi=>{"use strict";var Up=$M(),Q3=require("path").extname,BM=/^\s*([^;\s]*)(?:;|\s|$)/,X3=/^text\//i;hi.charset=LM;hi.charsets={lookup:LM};hi.contentType=Y3;hi.extension=eJ;hi.extensions=Object.create(null);hi.lookup=nJ;hi.types=Object.create(null);iJ(hi.extensions,hi.types);function LM(t){if(!t||typeof t!="string")return!1;var e=BM.exec(t),n=e&&Up[e[1].toLowerCase()];return n&&n.charset?n.charset:e&&X3.test(e[1])?"UTF-8":!1}function Y3(t){if(!t||typeof t!="string")return!1;var e=t.indexOf("/")===-1?hi.lookup(t):t;if(!e)return!1;if(e.indexOf("charset")===-1){var n=hi.charset(e);n&&(e+="; charset="+n.toLowerCase())}return e}function eJ(t){if(!t||typeof t!="string")return!1;var e=BM.exec(t),n=e&&hi.extensions[e[1].toLowerCase()];return!n||!n.length?!1:n[0]}function nJ(t){if(!t||typeof t!="string")return!1;var e=Q3("x."+t).toLowerCase().substr(1);return e&&hi.types[e]||!1}function iJ(t,e){var n=["nginx","apache",void 0,"iana"];Object.keys(Up).forEach(function(a){var r=Up[a],s=r.extensions;if(!(!s||!s.length)){t[a]=s;for(var o=0;ou||c===u&&e[l].substr(0,12)==="application/"))continue}e[l]=a}}})}});var JM=v(($ce,VM)=>{VM.exports=tJ;function tJ(t){var e=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;e?e(t):setTimeout(t,0)}});var uC=v((Bce,ZM)=>{var KM=JM();ZM.exports=aJ;function aJ(t){var e=!1;return KM(function(){e=!0}),function(i,a){e?t(i,a):KM(function(){t(i,a)})}}});var cC=v((Lce,QM)=>{QM.exports=rJ;function rJ(t){Object.keys(t.jobs).forEach(sJ.bind(t)),t.jobs={}}function sJ(t){typeof this.jobs[t]=="function"&&this.jobs[t]()}});var pC=v((Fce,YM)=>{var XM=uC(),oJ=cC();YM.exports=lJ;function lJ(t,e,n,i){var a=n.keyedList?n.keyedList[n.index]:n.index;n.jobs[a]=uJ(e,a,t[a],function(r,s){a in n.jobs&&(delete n.jobs[a],r?oJ(n):n.results[a]=s,i(r,n.results))})}function uJ(t,e,n,i){var a;return t.length==2?a=t(n,XM(i)):a=t(n,e,XM(i)),a}});var dC=v((Vce,eE)=>{eE.exports=cJ;function cJ(t,e){var n=!Array.isArray(t),i={index:0,keyedList:n||e?Object.keys(t):null,jobs:{},results:n?{}:[],size:n?Object.keys(t).length:t.length};return e&&i.keyedList.sort(n?e:function(a,r){return e(t[a],t[r])}),i}});var hC=v((Jce,nE)=>{var pJ=cC(),dJ=uC();nE.exports=hJ;function hJ(t){Object.keys(this.jobs).length&&(this.index=this.size,pJ(this),dJ(t)(null,this.results))}});var tE=v((Kce,iE)=>{var gJ=pC(),mJ=dC(),fJ=hC();iE.exports=wJ;function wJ(t,e,n){for(var i=mJ(t);i.index<(i.keyedList||t).length;)gJ(t,e,i,function(a,r){if(a){n(a,r);return}if(Object.keys(i.jobs).length===0){n(null,i.results);return}}),i.index++;return fJ.bind(i,n)}});var gC=v((Zce,$p)=>{var aE=pC(),vJ=dC(),CJ=hC();$p.exports=AJ;$p.exports.ascending=rE;$p.exports.descending=bJ;function AJ(t,e,n,i){var a=vJ(t,n);return aE(t,e,a,function r(s,o){if(s){i(s,o);return}if(a.index++,a.index<(a.keyedList||t).length){aE(t,e,a,r);return}i(null,a.results)}),CJ.bind(a,i)}function rE(t,e){return te?1:0}function bJ(t,e){return-1*rE(t,e)}});var oE=v((Qce,sE)=>{var xJ=gC();sE.exports=yJ;function yJ(t,e,n){return xJ(t,e,null,n)}});var uE=v((Xce,lE)=>{lE.exports={parallel:tE(),serial:oE(),serialOrdered:gC()}});var mC=v((Yce,cE)=>{"use strict";cE.exports=Object});var dE=v((epe,pE)=>{"use strict";pE.exports=Error});var gE=v((npe,hE)=>{"use strict";hE.exports=EvalError});var fE=v((ipe,mE)=>{"use strict";mE.exports=RangeError});var vE=v((tpe,wE)=>{"use strict";wE.exports=ReferenceError});var AE=v((ape,CE)=>{"use strict";CE.exports=SyntaxError});var Bp=v((rpe,bE)=>{"use strict";bE.exports=TypeError});var yE=v((spe,xE)=>{"use strict";xE.exports=URIError});var jE=v((ope,PE)=>{"use strict";PE.exports=Math.abs});var OE=v((lpe,SE)=>{"use strict";SE.exports=Math.floor});var kE=v((upe,TE)=>{"use strict";TE.exports=Math.max});var EE=v((cpe,ME)=>{"use strict";ME.exports=Math.min});var _E=v((ppe,qE)=>{"use strict";qE.exports=Math.pow});var IE=v((dpe,HE)=>{"use strict";HE.exports=Math.round});var WE=v((hpe,RE)=>{"use strict";RE.exports=Number.isNaN||function(e){return e!==e}});var DE=v((gpe,zE)=>{"use strict";var PJ=WE();zE.exports=function(e){return PJ(e)||e===0?e:e<0?-1:1}});var NE=v((mpe,GE)=>{"use strict";GE.exports=Object.getOwnPropertyDescriptor});var fC=v((fpe,UE)=>{"use strict";var Lp=NE();if(Lp)try{Lp([],"length")}catch{Lp=null}UE.exports=Lp});var BE=v((wpe,$E)=>{"use strict";var Fp=Object.defineProperty||!1;if(Fp)try{Fp({},"a",{value:1})}catch{Fp=!1}$E.exports=Fp});var wC=v((vpe,LE)=>{"use strict";LE.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),i=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(i)!=="[object Symbol]")return!1;var a=42;e[n]=a;for(var r in e)return!1;if(typeof Object.keys=="function"&&Object.keys(e).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(e).length!==0)return!1;var s=Object.getOwnPropertySymbols(e);if(s.length!==1||s[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var o=Object.getOwnPropertyDescriptor(e,n);if(o.value!==a||o.enumerable!==!0)return!1}return!0}});var JE=v((Cpe,VE)=>{"use strict";var FE=typeof Symbol<"u"&&Symbol,jJ=wC();VE.exports=function(){return typeof FE!="function"||typeof Symbol!="function"||typeof FE("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:jJ()}});var vC=v((Ape,KE)=>{"use strict";KE.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var CC=v((bpe,ZE)=>{"use strict";var SJ=mC();ZE.exports=SJ.getPrototypeOf||null});var YE=v((xpe,XE)=>{"use strict";var OJ="Function.prototype.bind called on incompatible ",TJ=Object.prototype.toString,kJ=Math.max,MJ="[object Function]",QE=function(e,n){for(var i=[],a=0;a{"use strict";var _J=YE();eq.exports=Function.prototype.bind||_J});var Vp=v((Ppe,nq)=>{"use strict";nq.exports=Function.prototype.call});var AC=v((jpe,iq)=>{"use strict";iq.exports=Function.prototype.apply});var aq=v((Spe,tq)=>{"use strict";tq.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var sq=v((Ope,rq)=>{"use strict";var HJ=kl(),IJ=AC(),RJ=Vp(),WJ=aq();rq.exports=WJ||HJ.call(RJ,IJ)});var lq=v((Tpe,oq)=>{"use strict";var zJ=kl(),DJ=Bp(),GJ=Vp(),NJ=sq();oq.exports=function(e){if(e.length<1||typeof e[0]!="function")throw new DJ("a function is required");return NJ(zJ,GJ,e)}});var gq=v((kpe,hq)=>{"use strict";var UJ=lq(),uq=fC(),pq;try{pq=[].__proto__===Array.prototype}catch(t){if(!t||typeof t!="object"||!("code"in t)||t.code!=="ERR_PROTO_ACCESS")throw t}var bC=!!pq&&uq&&uq(Object.prototype,"__proto__"),dq=Object,cq=dq.getPrototypeOf;hq.exports=bC&&typeof bC.get=="function"?UJ([bC.get]):typeof cq=="function"?function(e){return cq(e==null?e:dq(e))}:!1});var Cq=v((Mpe,vq)=>{"use strict";var mq=vC(),fq=CC(),wq=gq();vq.exports=mq?function(e){return mq(e)}:fq?function(e){if(!e||typeof e!="object"&&typeof e!="function")throw new TypeError("getProto: not an object");return fq(e)}:wq?function(e){return wq(e)}:null});var Jp=v((Epe,Aq)=>{"use strict";var $J=Function.prototype.call,BJ=Object.prototype.hasOwnProperty,LJ=kl();Aq.exports=LJ.call($J,BJ)});var Oq=v((qpe,Sq)=>{"use strict";var de,FJ=mC(),VJ=dE(),JJ=gE(),KJ=fE(),ZJ=vE(),Rs=AE(),Is=Bp(),QJ=yE(),XJ=jE(),YJ=OE(),e6=kE(),n6=EE(),i6=_E(),t6=IE(),a6=DE(),Pq=Function,xC=function(t){try{return Pq('"use strict"; return ('+t+").constructor;")()}catch{}},Ml=fC(),r6=BE(),yC=function(){throw new Is},s6=Ml?(function(){try{return arguments.callee,yC}catch{try{return Ml(arguments,"callee").get}catch{return yC}}})():yC,_s=JE()(),An=Cq(),o6=CC(),l6=vC(),jq=AC(),El=Vp(),Hs={},u6=typeof Uint8Array>"u"||!An?de:An(Uint8Array),wr={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?de:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?de:ArrayBuffer,"%ArrayIteratorPrototype%":_s&&An?An([][Symbol.iterator]()):de,"%AsyncFromSyncIteratorPrototype%":de,"%AsyncFunction%":Hs,"%AsyncGenerator%":Hs,"%AsyncGeneratorFunction%":Hs,"%AsyncIteratorPrototype%":Hs,"%Atomics%":typeof Atomics>"u"?de:Atomics,"%BigInt%":typeof BigInt>"u"?de:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?de:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?de:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?de:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":VJ,"%eval%":eval,"%EvalError%":JJ,"%Float16Array%":typeof Float16Array>"u"?de:Float16Array,"%Float32Array%":typeof Float32Array>"u"?de:Float32Array,"%Float64Array%":typeof Float64Array>"u"?de:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?de:FinalizationRegistry,"%Function%":Pq,"%GeneratorFunction%":Hs,"%Int8Array%":typeof Int8Array>"u"?de:Int8Array,"%Int16Array%":typeof Int16Array>"u"?de:Int16Array,"%Int32Array%":typeof Int32Array>"u"?de:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":_s&&An?An(An([][Symbol.iterator]())):de,"%JSON%":typeof JSON=="object"?JSON:de,"%Map%":typeof Map>"u"?de:Map,"%MapIteratorPrototype%":typeof Map>"u"||!_s||!An?de:An(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":FJ,"%Object.getOwnPropertyDescriptor%":Ml,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?de:Promise,"%Proxy%":typeof Proxy>"u"?de:Proxy,"%RangeError%":KJ,"%ReferenceError%":ZJ,"%Reflect%":typeof Reflect>"u"?de:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?de:Set,"%SetIteratorPrototype%":typeof Set>"u"||!_s||!An?de:An(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?de:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":_s&&An?An(""[Symbol.iterator]()):de,"%Symbol%":_s?Symbol:de,"%SyntaxError%":Rs,"%ThrowTypeError%":s6,"%TypedArray%":u6,"%TypeError%":Is,"%Uint8Array%":typeof Uint8Array>"u"?de:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?de:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?de:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?de:Uint32Array,"%URIError%":QJ,"%WeakMap%":typeof WeakMap>"u"?de:WeakMap,"%WeakRef%":typeof WeakRef>"u"?de:WeakRef,"%WeakSet%":typeof WeakSet>"u"?de:WeakSet,"%Function.prototype.call%":El,"%Function.prototype.apply%":jq,"%Object.defineProperty%":r6,"%Object.getPrototypeOf%":o6,"%Math.abs%":XJ,"%Math.floor%":YJ,"%Math.max%":e6,"%Math.min%":n6,"%Math.pow%":i6,"%Math.round%":t6,"%Math.sign%":a6,"%Reflect.getPrototypeOf%":l6};if(An)try{null.error}catch(t){bq=An(An(t)),wr["%Error.prototype%"]=bq}var bq,c6=function t(e){var n;if(e==="%AsyncFunction%")n=xC("async function () {}");else if(e==="%GeneratorFunction%")n=xC("function* () {}");else if(e==="%AsyncGeneratorFunction%")n=xC("async function* () {}");else if(e==="%AsyncGenerator%"){var i=t("%AsyncGeneratorFunction%");i&&(n=i.prototype)}else if(e==="%AsyncIteratorPrototype%"){var a=t("%AsyncGenerator%");a&&An&&(n=An(a.prototype))}return wr[e]=n,n},xq={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},ql=kl(),Kp=Jp(),p6=ql.call(El,Array.prototype.concat),d6=ql.call(jq,Array.prototype.splice),yq=ql.call(El,String.prototype.replace),Zp=ql.call(El,String.prototype.slice),h6=ql.call(El,RegExp.prototype.exec),g6=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,m6=/\\(\\)?/g,f6=function(e){var n=Zp(e,0,1),i=Zp(e,-1);if(n==="%"&&i!=="%")throw new Rs("invalid intrinsic syntax, expected closing `%`");if(i==="%"&&n!=="%")throw new Rs("invalid intrinsic syntax, expected opening `%`");var a=[];return yq(e,g6,function(r,s,o,l){a[a.length]=o?yq(l,m6,"$1"):s||r}),a},w6=function(e,n){var i=e,a;if(Kp(xq,i)&&(a=xq[i],i="%"+a[0]+"%"),Kp(wr,i)){var r=wr[i];if(r===Hs&&(r=c6(i)),typeof r>"u"&&!n)throw new Is("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:a,name:i,value:r}}throw new Rs("intrinsic "+e+" does not exist!")};Sq.exports=function(e,n){if(typeof e!="string"||e.length===0)throw new Is("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new Is('"allowMissing" argument must be a boolean');if(h6(/^%?[^%]*%?$/,e)===null)throw new Rs("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var i=f6(e),a=i.length>0?i[0]:"",r=w6("%"+a+"%",n),s=r.name,o=r.value,l=!1,c=r.alias;c&&(a=c[0],d6(i,p6([0,1],c)));for(var u=1,p=!0;u=i.length){var m=Ml(o,h);p=!!m,p&&"get"in m&&!("originalValue"in m.get)?o=m.get:o=o[h]}else p=Kp(o,h),o=o[h];p&&!l&&(wr[s]=o)}}return o}});var kq=v((_pe,Tq)=>{"use strict";var v6=wC();Tq.exports=function(){return v6()&&!!Symbol.toStringTag}});var qq=v((Hpe,Eq)=>{"use strict";var C6=Oq(),Mq=C6("%Object.defineProperty%",!0),A6=kq()(),b6=Jp(),x6=Bp(),Qp=A6?Symbol.toStringTag:null;Eq.exports=function(e,n){var i=arguments.length>2&&!!arguments[2]&&arguments[2].force,a=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof i<"u"&&typeof i!="boolean"||typeof a<"u"&&typeof a!="boolean")throw new x6("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");Qp&&(i||!b6(e,Qp))&&(Mq?Mq(e,Qp,{configurable:!a,enumerable:!1,value:n,writable:!1}):e[Qp]=n)}});var Hq=v((Ipe,_q)=>{"use strict";_q.exports=function(t,e){return Object.keys(e).forEach(function(n){t[n]=t[n]||e[n]}),t}});var Wq=v((Rpe,Rq)=>{"use strict";var OC=GM(),y6=require("util"),PC=require("path"),P6=require("http"),j6=require("https"),S6=require("url").parse,O6=require("fs"),T6=require("stream").Stream,k6=require("crypto"),jC=FM(),M6=uE(),E6=qq(),Aa=Jp(),SC=Hq();function Iq(t){return String(t).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function ye(t){if(!(this instanceof ye))return new ye(t);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],OC.call(this),t=t||{};for(var e in t)this[e]=t[e]}y6.inherits(ye,OC);ye.LINE_BREAK=`\r +`;ye.DEFAULT_CONTENT_TYPE="application/octet-stream";ye.prototype.append=function(t,e,n){n=n||{},typeof n=="string"&&(n={filename:n});var i=OC.prototype.append.bind(this);if((typeof e=="number"||e==null)&&(e=String(e)),Array.isArray(e)){this._error(new Error("Arrays are not supported."));return}var a=this._multiPartHeader(t,e,n),r=this._multiPartFooter();i(a),i(e),i(r),this._trackLength(a,e,n)};ye.prototype._trackLength=function(t,e,n){var i=0;n.knownLength!=null?i+=Number(n.knownLength):Buffer.isBuffer(e)?i=e.length:typeof e=="string"&&(i=Buffer.byteLength(e)),this._valueLength+=i,this._overheadLength+=Buffer.byteLength(t)+ye.LINE_BREAK.length,!(!e||!e.path&&!(e.readable&&Aa(e,"httpVersion"))&&!(e instanceof T6))&&(n.knownLength||this._valuesToMeasure.push(e))};ye.prototype._lengthRetriever=function(t,e){Aa(t,"fd")?t.end!=null&&t.end!=1/0&&t.start!=null?e(null,t.end+1-(t.start?t.start:0)):O6.stat(t.path,function(n,i){if(n){e(n);return}var a=i.size-(t.start?t.start:0);e(null,a)}):Aa(t,"httpVersion")?e(null,Number(t.headers["content-length"])):Aa(t,"httpModule")?(t.on("response",function(n){t.pause(),e(null,Number(n.headers["content-length"]))}),t.resume()):e("Unknown stream")};ye.prototype._multiPartHeader=function(t,e,n){if(typeof n.header=="string")return n.header;var i=this._getContentDisposition(e,n),a=this._getContentType(e,n),r="",s={"Content-Disposition":["form-data",'name="'+Iq(t)+'"'].concat(i||[]),"Content-Type":[].concat(a||[])};typeof n.header=="object"&&SC(s,n.header);var o;for(var l in s)if(Aa(s,l)){if(o=s[l],o==null)continue;Array.isArray(o)||(o=[o]),o.length&&(r+=l+": "+o.join("; ")+ye.LINE_BREAK)}return"--"+this.getBoundary()+ye.LINE_BREAK+r+ye.LINE_BREAK};ye.prototype._getContentDisposition=function(t,e){var n;if(typeof e.filepath=="string"?n=PC.normalize(e.filepath).replace(/\\/g,"/"):e.filename||t&&(t.name||t.path)?n=PC.basename(e.filename||t&&(t.name||t.path)):t&&t.readable&&Aa(t,"httpVersion")&&(n=PC.basename(t.client._httpMessage.path||"")),n)return'filename="'+Iq(n)+'"'};ye.prototype._getContentType=function(t,e){var n=e.contentType;return!n&&t&&t.name&&(n=jC.lookup(t.name)),!n&&t&&t.path&&(n=jC.lookup(t.path)),!n&&t&&t.readable&&Aa(t,"httpVersion")&&(n=t.headers["content-type"]),!n&&(e.filepath||e.filename)&&(n=jC.lookup(e.filepath||e.filename)),!n&&t&&typeof t=="object"&&(n=ye.DEFAULT_CONTENT_TYPE),n};ye.prototype._multiPartFooter=function(){return function(t){var e=ye.LINE_BREAK,n=this._streams.length===0;n&&(e+=this._lastBoundary()),t(e)}.bind(this)};ye.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+ye.LINE_BREAK};ye.prototype.getHeaders=function(t){var e,n={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(e in t)Aa(t,e)&&(n[e.toLowerCase()]=t[e]);return n};ye.prototype.setBoundary=function(t){if(typeof t!="string")throw new TypeError("FormData boundary must be a string");this._boundary=t};ye.prototype.getBoundary=function(){return this._boundary||this._generateBoundary(),this._boundary};ye.prototype.getBuffer=function(){for(var t=new Buffer.alloc(0),e=this.getBoundary(),n=0,i=this._streams.length;n{var Ws=1e3,zs=Ws*60,Ds=zs*60,vr=Ds*24,q6=vr*7,_6=vr*365.25;zq.exports=function(t,e){e=e||{};var n=typeof t;if(n==="string"&&t.length>0)return H6(t);if(n==="number"&&isFinite(t))return e.long?R6(t):I6(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function H6(t){if(t=String(t),!(t.length>100)){var e=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(e){var n=parseFloat(e[1]),i=(e[2]||"ms").toLowerCase();switch(i){case"years":case"year":case"yrs":case"yr":case"y":return n*_6;case"weeks":case"week":case"w":return n*q6;case"days":case"day":case"d":return n*vr;case"hours":case"hour":case"hrs":case"hr":case"h":return n*Ds;case"minutes":case"minute":case"mins":case"min":case"m":return n*zs;case"seconds":case"second":case"secs":case"sec":case"s":return n*Ws;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function I6(t){var e=Math.abs(t);return e>=vr?Math.round(t/vr)+"d":e>=Ds?Math.round(t/Ds)+"h":e>=zs?Math.round(t/zs)+"m":e>=Ws?Math.round(t/Ws)+"s":t+"ms"}function R6(t){var e=Math.abs(t);return e>=vr?Xp(t,e,vr,"day"):e>=Ds?Xp(t,e,Ds,"hour"):e>=zs?Xp(t,e,zs,"minute"):e>=Ws?Xp(t,e,Ws,"second"):t+" ms"}function Xp(t,e,n,i){var a=e>=n*1.5;return Math.round(t/n)+" "+i+(a?"s":"")}});var kC=v((zpe,Dq)=>{function W6(t){n.debug=n,n.default=n,n.coerce=l,n.disable=s,n.enable=a,n.enabled=o,n.humanize=TC(),n.destroy=c,Object.keys(t).forEach(u=>{n[u]=t[u]}),n.names=[],n.skips=[],n.formatters={};function e(u){let p=0;for(let h=0;h{if(T==="%%")return"%";x++;let J=n.formatters[M];if(typeof J=="function"){let N=w[x];T=J.call(f,N),w.splice(x,1),x--}return T}),n.formatArgs.call(f,w),(f.log||n.log).apply(f,w)}return m.namespace=u,m.useColors=n.useColors(),m.color=n.selectColor(u),m.extend=i,m.destroy=n.destroy,Object.defineProperty(m,"enabled",{enumerable:!0,configurable:!1,get:()=>h!==null?h:(g!==n.namespaces&&(g=n.namespaces,d=n.enabled(u)),d),set:w=>{h=w}}),typeof n.init=="function"&&n.init(m),m}function i(u,p){let h=n(this.namespace+(typeof p>"u"?":":p)+u);return h.log=this.log,h}function a(u){n.save(u),n.namespaces=u,n.names=[],n.skips=[];let p=(typeof u=="string"?u:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let h of p)h[0]==="-"?n.skips.push(h.slice(1)):n.names.push(h)}function r(u,p){let h=0,g=0,d=-1,m=0;for(;h"-"+p)].join(",");return n.enable(""),u}function o(u){for(let p of n.skips)if(r(u,p))return!1;for(let p of n.names)if(r(u,p))return!0;return!1}function l(u){return u instanceof Error?u.stack||u.message:u}function c(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return n.enable(n.load()),n}Dq.exports=W6});var Gq=v((gi,Yp)=>{gi.formatArgs=D6;gi.save=G6;gi.load=N6;gi.useColors=z6;gi.storage=U6();gi.destroy=(()=>{let t=!1;return()=>{t||(t=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();gi.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function z6(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let t;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(t=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(t[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function D6(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+Yp.exports.humanize(this.diff),!this.useColors)return;let e="color: "+this.color;t.splice(1,0,e,"color: inherit");let n=0,i=0;t[0].replace(/%[a-zA-Z%]/g,a=>{a!=="%%"&&(n++,a==="%c"&&(i=n))}),t.splice(i,0,e)}gi.log=console.debug||console.log||(()=>{});function G6(t){try{t?gi.storage.setItem("debug",t):gi.storage.removeItem("debug")}catch{}}function N6(){let t;try{t=gi.storage.getItem("debug")||gi.storage.getItem("DEBUG")}catch{}return!t&&typeof process<"u"&&"env"in process&&(t=process.env.DEBUG),t}function U6(){try{return localStorage}catch{}}Yp.exports=kC()(gi);var{formatters:$6}=Yp.exports;$6.j=function(t){try{return JSON.stringify(t)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}});var Uq=v((bn,nd)=>{var B6=require("tty"),ed=require("util");bn.init=Q6;bn.log=J6;bn.formatArgs=F6;bn.save=K6;bn.load=Z6;bn.useColors=L6;bn.destroy=ed.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");bn.colors=[6,2,3,4,5,1];try{let t=require("supports-color");t&&(t.stderr||t).level>=2&&(bn.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}bn.inspectOpts=Object.keys(process.env).filter(t=>/^debug_/i.test(t)).reduce((t,e)=>{let n=e.substring(6).toLowerCase().replace(/_([a-z])/g,(a,r)=>r.toUpperCase()),i=process.env[e];return/^(yes|on|true|enabled)$/i.test(i)?i=!0:/^(no|off|false|disabled)$/i.test(i)?i=!1:i==="null"?i=null:i=Number(i),t[n]=i,t},{});function L6(){return"colors"in bn.inspectOpts?!!bn.inspectOpts.colors:B6.isatty(process.stderr.fd)}function F6(t){let{namespace:e,useColors:n}=this;if(n){let i=this.color,a="\x1B[3"+(i<8?i:"8;5;"+i),r=` ${a};1m${e} \x1B[0m`;t[0]=r+t[0].split(` `).join(` -`+r),t.push(a+"m+"+Xp.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=R6()+e+" "+t[0]}function R6(){return bn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function I6(...t){return process.stderr.write(Qp.formatWithOptions(bn.inspectOpts,...t)+` -`)}function z6(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function D6(){return process.env.DEBUG}function G6(t){t.inspectOpts={};let e=Object.keys(bn.inspectOpts);for(let n=0;ne.trim()).join(" ")};Rq.O=function(t){return this.inspectOpts.colors=this.useColors,Qp.inspect(t,this.inspectOpts)}});var ql=v((Tpe,TC)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?TC.exports=Wq():TC.exports=Iq()});var zq=v(kC=>{"use strict";Object.defineProperty(kC,"__esModule",{value:!0});function N6(t){return function(e,n){return new Promise((i,a)=>{t.call(this,e,n,(r,s)=>{r?a(r):i(s)})})}}kC.default=N6});var Nq=v((EC,Gq)=>{"use strict";var Dq=EC&&EC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},U6=require("events"),$6=Dq(ql()),B6=Dq(zq()),_l=$6.default("agent-base");function L6(t){return!!t&&typeof t.addRequest=="function"}function MC(){let{stack:t}=new Error;return typeof t!="string"?!1:t.split(` -`).some(e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1)}function Yp(t,e){return new Yp.Agent(t,e)}(function(t){class e extends U6.EventEmitter{constructor(i,a){super();let r=a;typeof i=="function"?this.callback=i:i&&(r=i),this.timeout=null,r&&typeof r.timeout=="number"&&(this.timeout=r.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:MC()?443:80}set defaultPort(i){this.explicitDefaultPort=i}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:MC()?"https:":"http:"}set protocol(i){this.explicitProtocol=i}callback(i,a,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(i,a){let r=Object.assign({},a);typeof r.secureEndpoint!="boolean"&&(r.secureEndpoint=MC()),r.host==null&&(r.host="localhost"),r.port==null&&(r.port=r.secureEndpoint?443:80),r.protocol==null&&(r.protocol=r.secureEndpoint?"https:":"http:"),r.host&&r.path&&delete r.path,delete r.agent,delete r.hostname,delete r._defaultAgent,delete r.defaultPort,delete r.createConnection,i._last=!0,i.shouldKeepAlive=!1;let s=!1,o=null,l=r.timeout||this.timeout,c=g=>{i._hadError||(i.emit("error",g),i._hadError=!0)},u=()=>{o=null,s=!0;let g=new Error(`A "socket" was not created for HTTP request before ${l}ms`);g.code="ETIMEOUT",c(g)},p=g=>{s||(o!==null&&(clearTimeout(o),o=null),c(g))},h=g=>{if(s)return;if(o!=null&&(clearTimeout(o),o=null),L6(g)){_l("Callback returned another Agent instance %o",g.constructor.name),g.addRequest(i,r);return}if(g){g.once("free",()=>{this.freeSocket(g,r)}),i.onSocket(g);return}let d=new Error(`no Duplex stream was returned to agent-base for \`${i.method} ${i.path}\``);c(d)};if(typeof this.callback!="function"){c(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(_l("Converting legacy callback function to promise"),this.promisifiedCallback=B6.default(this.callback)):this.promisifiedCallback=this.callback),typeof l=="number"&&l>0&&(o=setTimeout(u,l)),"port"in r&&typeof r.port!="number"&&(r.port=Number(r.port));try{_l("Resolving socket for %o request: %o",r.protocol,`${i.method} ${i.path}`),Promise.resolve(this.promisifiedCallback(i,r)).then(h,p)}catch(g){Promise.reject(g).catch(p)}}freeSocket(i,a){_l("Freeing socket %o %o",i.constructor.name,a),i.destroy()}destroy(){_l("Destroying agent %o",this.constructor.name)}}t.Agent=e,t.prototype=t.Agent.prototype})(Yp||(Yp={}));Gq.exports=Yp});var Uq=v(Wl=>{"use strict";var F6=Wl&&Wl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Wl,"__esModule",{value:!0});var V6=F6(ql()),Hl=V6.default("https-proxy-agent:parse-proxy-response");function J6(t){return new Promise((e,n)=>{let i=0,a=[];function r(){let p=t.read();p?u(p):t.once("readable",r)}function s(){t.removeListener("end",l),t.removeListener("error",c),t.removeListener("close",o),t.removeListener("readable",r)}function o(p){Hl("onclose had error %o",p)}function l(){Hl("onend")}function c(p){s(),Hl("onerror %o",p),n(p)}function u(p){a.push(p),i+=p.length;let h=Buffer.concat(a,i);if(h.indexOf(`\r +`+r),t.push(a+"m+"+nd.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=V6()+e+" "+t[0]}function V6(){return bn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function J6(...t){return process.stderr.write(ed.formatWithOptions(bn.inspectOpts,...t)+` +`)}function K6(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Z6(){return process.env.DEBUG}function Q6(t){t.inspectOpts={};let e=Object.keys(bn.inspectOpts);for(let n=0;ne.trim()).join(" ")};Nq.O=function(t){return this.inspectOpts.colors=this.useColors,ed.inspect(t,this.inspectOpts)}});var _l=v((Dpe,MC)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?MC.exports=Gq():MC.exports=Uq()});var $q=v(EC=>{"use strict";Object.defineProperty(EC,"__esModule",{value:!0});function X6(t){return function(e,n){return new Promise((i,a)=>{t.call(this,e,n,(r,s)=>{r?a(r):i(s)})})}}EC.default=X6});var Fq=v((_C,Lq)=>{"use strict";var Bq=_C&&_C.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},Y6=require("events"),e9=Bq(_l()),n9=Bq($q()),Hl=e9.default("agent-base");function i9(t){return!!t&&typeof t.addRequest=="function"}function qC(){let{stack:t}=new Error;return typeof t!="string"?!1:t.split(` +`).some(e=>e.indexOf("(https.js:")!==-1||e.indexOf("node:https:")!==-1)}function id(t,e){return new id.Agent(t,e)}(function(t){class e extends Y6.EventEmitter{constructor(i,a){super();let r=a;typeof i=="function"?this.callback=i:i&&(r=i),this.timeout=null,r&&typeof r.timeout=="number"&&(this.timeout=r.timeout),this.maxFreeSockets=1,this.maxSockets=1,this.maxTotalSockets=1/0,this.sockets={},this.freeSockets={},this.requests={},this.options={}}get defaultPort(){return typeof this.explicitDefaultPort=="number"?this.explicitDefaultPort:qC()?443:80}set defaultPort(i){this.explicitDefaultPort=i}get protocol(){return typeof this.explicitProtocol=="string"?this.explicitProtocol:qC()?"https:":"http:"}set protocol(i){this.explicitProtocol=i}callback(i,a,r){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(i,a){let r=Object.assign({},a);typeof r.secureEndpoint!="boolean"&&(r.secureEndpoint=qC()),r.host==null&&(r.host="localhost"),r.port==null&&(r.port=r.secureEndpoint?443:80),r.protocol==null&&(r.protocol=r.secureEndpoint?"https:":"http:"),r.host&&r.path&&delete r.path,delete r.agent,delete r.hostname,delete r._defaultAgent,delete r.defaultPort,delete r.createConnection,i._last=!0,i.shouldKeepAlive=!1;let s=!1,o=null,l=r.timeout||this.timeout,c=g=>{i._hadError||(i.emit("error",g),i._hadError=!0)},u=()=>{o=null,s=!0;let g=new Error(`A "socket" was not created for HTTP request before ${l}ms`);g.code="ETIMEOUT",c(g)},p=g=>{s||(o!==null&&(clearTimeout(o),o=null),c(g))},h=g=>{if(s)return;if(o!=null&&(clearTimeout(o),o=null),i9(g)){Hl("Callback returned another Agent instance %o",g.constructor.name),g.addRequest(i,r);return}if(g){g.once("free",()=>{this.freeSocket(g,r)}),i.onSocket(g);return}let d=new Error(`no Duplex stream was returned to agent-base for \`${i.method} ${i.path}\``);c(d)};if(typeof this.callback!="function"){c(new Error("`callback` is not defined"));return}this.promisifiedCallback||(this.callback.length>=3?(Hl("Converting legacy callback function to promise"),this.promisifiedCallback=n9.default(this.callback)):this.promisifiedCallback=this.callback),typeof l=="number"&&l>0&&(o=setTimeout(u,l)),"port"in r&&typeof r.port!="number"&&(r.port=Number(r.port));try{Hl("Resolving socket for %o request: %o",r.protocol,`${i.method} ${i.path}`),Promise.resolve(this.promisifiedCallback(i,r)).then(h,p)}catch(g){Promise.reject(g).catch(p)}}freeSocket(i,a){Hl("Freeing socket %o %o",i.constructor.name,a),i.destroy()}destroy(){Hl("Destroying agent %o",this.constructor.name)}}t.Agent=e,t.prototype=t.Agent.prototype})(id||(id={}));Lq.exports=id});var Vq=v(Rl=>{"use strict";var t9=Rl&&Rl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Rl,"__esModule",{value:!0});var a9=t9(_l()),Il=a9.default("https-proxy-agent:parse-proxy-response");function r9(t){return new Promise((e,n)=>{let i=0,a=[];function r(){let p=t.read();p?u(p):t.once("readable",r)}function s(){t.removeListener("end",l),t.removeListener("error",c),t.removeListener("close",o),t.removeListener("readable",r)}function o(p){Il("onclose had error %o",p)}function l(){Il("onend")}function c(p){s(),Il("onerror %o",p),n(p)}function u(p){a.push(p),i+=p.length;let h=Buffer.concat(a,i);if(h.indexOf(`\r \r -`)===-1){Hl("have not received end of HTTP headers yet..."),r();return}let d=h.toString("ascii",0,h.indexOf(`\r -`)),m=+d.split(" ")[1];Hl("got proxy server response: %o",d),e({statusCode:m,buffered:h})}t.on("error",c),t.on("close",o),t.on("end",l),r()})}Wl.default=J6});var Lq=v(vr=>{"use strict";var K6=vr&&vr.__awaiter||function(t,e,n,i){function a(r){return r instanceof n?r:new n(function(s){s(r)})}return new(n||(n=Promise))(function(r,s){function o(u){try{c(i.next(u))}catch(p){s(p)}}function l(u){try{c(i.throw(u))}catch(p){s(p)}}function c(u){u.done?r(u.value):a(u.value).then(o,l)}c((i=i.apply(t,e||[])).next())})},Gs=vr&&vr.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(vr,"__esModule",{value:!0});var $q=Gs(require("net")),Bq=Gs(require("tls")),Z6=Gs(require("url")),Q6=Gs(require("assert")),X6=Gs(ql()),Y6=Nq(),e9=Gs(Uq()),Rl=X6.default("https-proxy-agent:agent"),qC=class extends Y6.Agent{constructor(e){let n;if(typeof e=="string"?n=Z6.default.parse(e):n=e,!n)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");Rl("creating new HttpsProxyAgent instance: %o",n),super(n);let i=Object.assign({},n);this.secureProxy=n.secureProxy||t9(i.protocol),i.host=i.hostname||i.host,typeof i.port=="string"&&(i.port=parseInt(i.port,10)),!i.port&&i.host&&(i.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in i)&&(i.ALPNProtocols=["http 1.1"]),i.host&&i.path&&(delete i.path,delete i.pathname),this.proxy=i}callback(e,n){return K6(this,void 0,void 0,function*(){let{proxy:i,secureProxy:a}=this,r;a?(Rl("Creating `tls.Socket`: %o",i),r=Bq.default.connect(i)):(Rl("Creating `net.Socket`: %o",i),r=$q.default.connect(i));let s=Object.assign({},i.headers),l=`CONNECT ${`${n.host}:${n.port}`} HTTP/1.1\r -`;i.auth&&(s["Proxy-Authorization"]=`Basic ${Buffer.from(i.auth).toString("base64")}`);let{host:c,port:u,secureEndpoint:p}=n;i9(u,p)||(c+=`:${u}`),s.Host=c,s.Connection="close";for(let w of Object.keys(s))l+=`${w}: ${s[w]}\r -`;let h=e9.default(r);r.write(`${l}\r -`);let{statusCode:g,buffered:d}=yield h;if(g===200){if(e.once("socket",n9),n.secureEndpoint){Rl("Upgrading socket connection to TLS");let w=n.servername||n.host;return Bq.default.connect(Object.assign(Object.assign({},a9(n,"host","hostname","path","port")),{socket:r,servername:w}))}return r}r.destroy();let m=new $q.default.Socket({writable:!1});return m.readable=!0,e.once("socket",w=>{Rl("replaying proxy buffer for failed request"),Q6.default(w.listenerCount("data")>0),w.push(d),w.push(null)}),m})}};vr.default=qC;function n9(t){t.resume()}function i9(t,e){return!!(!e&&t===80||e&&t===443)}function t9(t){return typeof t=="string"?/^https:?$/i.test(t):!1}function a9(t,...e){let n={},i;for(i in t)e.includes(i)||(n[i]=t[i]);return n}});var Vq=v((WC,Fq)=>{"use strict";var r9=WC&&WC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},_C=r9(Lq());function HC(t){return new _C.default(t)}(function(t){t.HttpsProxyAgent=_C.default,t.prototype=_C.default.prototype})(HC||(HC={}));Fq.exports=HC});var Kq=v((qpe,Jq)=>{var Il;Jq.exports=function(){if(!Il){try{Il=ql()("follow-redirects")}catch{}typeof Il!="function"&&(Il=function(){})}Il.apply(null,arguments)}});var e_=v((_pe,VC)=>{var Dl=require("url"),zl=Dl.URL,s9=require("http"),o9=require("https"),GC=require("stream").Writable,NC=require("assert"),Zq=Kq();(function(){var e=typeof process<"u",n=typeof window<"u"&&typeof document<"u",i=Ar(Error.captureStackTrace);!e&&(n||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var UC=!1;try{NC(new zl(""))}catch(t){UC=t.code==="ERR_INVALID_URL"}var l9=["Authorization","Proxy-Authorization","Cookie"],u9=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],$C=["abort","aborted","connect","error","socket","timeout"],BC=Object.create(null);$C.forEach(function(t){BC[t]=function(e,n,i){this._redirectable.emit(t,e,n,i)}});var IC=Gl("ERR_INVALID_URL","Invalid URL",TypeError),zC=Gl("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),c9=Gl("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",zC),p9=Gl("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),d9=Gl("ERR_STREAM_WRITE_AFTER_END","write after end"),h9=GC.prototype.destroy||Xq;function mi(t,e){GC.call(this),this._sanitizeOptions(t),this._options=t,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],e&&this.on("response",e);var n=this;this._onNativeResponse=function(i){try{n._processResponse(i)}catch(a){n.emit("error",a instanceof zC?a:new zC({cause:a}))}},this._headerFilter=new RegExp("^(?:"+l9.concat(t.sensitiveHeaders).map(C9).join("|")+")$","i"),this._performRequest()}mi.prototype=Object.create(GC.prototype);mi.prototype.abort=function(){FC(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};mi.prototype.destroy=function(t){return FC(this._currentRequest,t),h9.call(this,t),this};mi.prototype.write=function(t,e,n){if(this._ending)throw new d9;if(!Cr(t)&&!w9(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Ar(e)&&(n=e,e=null),t.length===0){n&&n();return}this._requestBodyLength+t.length<=this._options.maxBodyLength?(this._requestBodyLength+=t.length,this._requestBodyBuffers.push({data:t,encoding:e}),this._currentRequest.write(t,e,n)):(this.emit("error",new p9),this.abort())};mi.prototype.end=function(t,e,n){if(Ar(t)?(n=t,t=e=null):Ar(e)&&(n=e,e=null),!t)this._ended=this._ending=!0,this._currentRequest.end(null,null,n);else{var i=this,a=this._currentRequest;this.write(t,e,function(){i._ended=!0,a.end(null,null,n)}),this._ending=!0}};mi.prototype.setHeader=function(t,e){this._options.headers[t]=e,this._currentRequest.setHeader(t,e)};mi.prototype.removeHeader=function(t){delete this._options.headers[t],this._currentRequest.removeHeader(t)};mi.prototype.setTimeout=function(t,e){var n=this;function i(s){s.setTimeout(t),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function a(s){n._timeout&&clearTimeout(n._timeout),n._timeout=setTimeout(function(){n.emit("timeout"),r()},t),i(s)}function r(){n._timeout&&(clearTimeout(n._timeout),n._timeout=null),n.removeListener("abort",r),n.removeListener("error",r),n.removeListener("response",r),n.removeListener("close",r),e&&n.removeListener("timeout",e),n.socket||n._currentRequest.removeListener("socket",a)}return e&&this.on("timeout",e),this.socket?a(this.socket):this._currentRequest.once("socket",a),this.on("socket",i),this.on("abort",r),this.on("error",r),this.on("response",r),this.on("close",r),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(t){mi.prototype[t]=function(e,n){return this._currentRequest[t](e,n)}});["aborted","connection","socket"].forEach(function(t){Object.defineProperty(mi.prototype,t,{get:function(){return this._currentRequest[t]}})});mi.prototype._sanitizeOptions=function(t){if(!t.headers)t.headers={};else if(Array.isArray(t.headers)){var e=t.headers;t.headers={};for(var n=0;n=400){t.responseUrl=this._currentUrl,t.redirects=this._redirects,this.emit("response",t),this._requestBodyBuffers=[];return}if(FC(this._currentRequest),t.destroy(),++this._redirectCount>this._options.maxRedirects)throw new c9;var i,a=this._options.beforeRedirect;a&&(i=Object.assign({Host:t.req.getHeader("host")},this._options.headers));var r=this._options.method;((e===301||e===302)&&this._options.method==="POST"||e===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],RC(/^content-/i,this._options.headers));var s=RC(/^host$/i,this._options.headers),o=LC(this._currentUrl),l=s||o.host,c=/^\w+:/.test(n)?this._currentUrl:Dl.format(Object.assign(o,{host:l})),u=g9(n,c);if(Zq("redirecting to",u.href),this._isRedirect=!0,DC(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!m9(u.host,l))&&RC(this._headerFilter,this._options.headers),Ar(a)){var p={headers:t.headers,statusCode:e},h={url:c,method:r,headers:i};a(this._options,p,h),this._sanitizeOptions(this._options)}this._performRequest()};function Qq(t){var e={maxRedirects:21,maxBodyLength:10485760},n={};return Object.keys(t).forEach(function(i){var a=i+":",r=n[a]=t[i],s=e[i]=Object.create(r);function o(c,u,p){return v9(c)?c=DC(c):Cr(c)?c=DC(LC(c)):(p=u,u=Yq(c),c={protocol:a}),Ar(u)&&(p=u,u=null),u=Object.assign({maxRedirects:e.maxRedirects,maxBodyLength:e.maxBodyLength},c,u),u.nativeProtocols=n,!Cr(u.host)&&!Cr(u.hostname)&&(u.hostname="::1"),NC.equal(u.protocol,a,"protocol mismatch"),Zq("options",u),new mi(u,p)}function l(c,u,p){var h=s.request(c,u,p);return h.end(),h}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),e}function Xq(){}function LC(t){var e;if(UC)e=new zl(t);else if(e=Yq(Dl.parse(t)),!Cr(e.protocol))throw new IC({input:t});return e}function g9(t,e){return UC?new zl(t,e):LC(Dl.resolve(e,t))}function Yq(t){if(/^\[/.test(t.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(t.hostname))throw new IC({input:t.href||t});if(/^\[/.test(t.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(t.host))throw new IC({input:t.href||t});return t}function DC(t,e){var n=e||{};for(var i of u9)n[i]=t[i];return n.hostname.startsWith("[")&&(n.hostname=n.hostname.slice(1,-1)),n.port!==""&&(n.port=Number(n.port)),n.path=n.search?n.pathname+n.search:n.pathname,n}function RC(t,e){var n;for(var i in e)t.test(i)&&(n=e[i],delete e[i]);return n===null||typeof n>"u"?void 0:String(n).trim()}function Gl(t,e,n){function i(a){Ar(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,a||{}),this.code=t,this.message=this.cause?e+": "+this.cause.message:e}return i.prototype=new(n||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+t+"]",enumerable:!1}}),i}function FC(t,e){for(var n of $C)t.removeListener(n,BC[n]);t.on("error",Xq),t.destroy(e)}function m9(t,e){NC(Cr(t)&&Cr(e));var n=t.length-e.length-1;return n>0&&t[n]==="."&&t.endsWith(e)}function f9(t){return t instanceof Array}function Cr(t){return typeof t=="string"||t instanceof String}function Ar(t){return typeof t=="function"}function w9(t){return typeof t=="object"&&"length"in t}function v9(t){return zl&&t instanceof zl}function C9(t){return t.replace(/[[\]\\/()*+?.^$|]/g,"\\$&")}VC.exports=Qq({http:s9,https:o9});VC.exports.wrap=Qq});var T2=v((Hpe,O2)=>{"use strict";var H_=qq(),A9=require("crypto"),b9=require("url"),W_=Vq(),R_=require("http"),I_=require("https"),z_=require("http2"),hA=require("util"),n_=require("path"),x9=e_(),Vi=require("zlib"),fi=require("stream"),y9=require("events");function D_(t,e){return function(){return t.apply(e,arguments)}}var{toString:P9}=Object.prototype,{getPrototypeOf:ba}=Object,{iterator:Jl,toStringTag:G_}=Symbol,Bl=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),N_=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),U_=(t,e,n)=>t===Object.prototype||!n&&e===null,j9=t=>{if(!Object.isExtensible(t))return!1;let e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&e.push(...Object.getOwnPropertySymbols(t)),e.every(n=>{if(N_(n))return!1;let i=Object.getOwnPropertyDescriptor(t,n);return!!i&&i.configurable&&i.writable===!0})},Ll=(t,e)=>{let n=t,i=[];for(;n!=null;){if(i.indexOf(n)!==-1)return!1;i.push(n);let a=ba(n);if(U_(n,a,n===t))return!1;if(Bl(n,e))return!0;n=a}return!1},S9=(t,e)=>t!=null&&Ll(t,e)?t[e]:void 0,O9=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;let e=ba(t);if(e===null&&j9(t))return t;let n=Object.create(null),i=Object.create(null),a=[],r=t;for(;r!=null&&a.indexOf(r)===-1;){a.push(r);let s=r===t?e:ba(r);if(U_(r,s,r===t))break;let o=Object.getOwnPropertyNames(r);Object.getOwnPropertySymbols&&o.push(...Object.getOwnPropertySymbols(r));for(let l of o)N_(l)||Bl(i,l)||(n[l]=t[l],i[l]=!0);r=s}return n},gA=(t=>e=>{let n=P9.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ji=t=>(t=t.toLowerCase(),e=>gA(e)===t),dd=t=>e=>typeof e===t,{isArray:yr}=Array,Pr=dd("undefined");function Bs(t){return t!==null&&!Pr(t)&&t.constructor!==null&&!Pr(t.constructor)&&wi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}var $_=Ji("ArrayBuffer");function T9(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&$_(t.buffer),e}var k9=dd("string"),wi=dd("function"),B_=dd("number"),Ls=t=>t!==null&&typeof t=="object",M9=t=>t===!0||t===!1,nd=t=>{if(!Ls(t))return!1;let e=ba(t);return(e===null||e===Object.prototype||ba(e)===null)&&!Ll(t,G_)&&!Ll(t,Jl)},E9=t=>{if(!Ls(t)||Bs(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},q9=Ji("Date"),_9=Ji("File"),H9=t=>!!(t&&typeof t.uri<"u"),W9=t=>t&&typeof t.getParts<"u",R9=Ji("Blob"),I9=Ji("FileList"),z9=Ji("Set"),D9=t=>Ls(t)&&wi(t.pipe);function G9(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var i_=G9(),t_=typeof i_.FormData<"u"?i_.FormData:void 0,N9=t=>{if(!t)return!1;if(t_&&t instanceof t_)return!0;let e=ba(t);if(!e||e===Object.prototype||!wi(t.append))return!1;let n=gA(t);return n==="formdata"||n==="object"&&wi(t.toString)&&t.toString()==="[object FormData]"},U9=Ji("URLSearchParams"),[$9,B9,L9,F9]=["ReadableStream","Request","Response","Headers"].map(Ji),V9=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Kl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,a;if(typeof t!="object"&&(t=[t]),yr(t))for(i=0,a=t.length;i0;)if(a=n[i],e===a.toLowerCase())return a;return null}var br=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,F_=t=>!Pr(t)&&t!==br;function rA(...t){let{caseless:e,skipUndefined:n}=F_(this)&&this||{},i={},a=(r,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;let o=e&&typeof s=="string"&&L_(i,s)||s,l=Bl(i,o)?i[o]:void 0;nd(l)&&nd(r)?i[o]=rA(l,r):nd(r)?i[o]=rA({},r):yr(r)?i[o]=r.slice():(!n||!Pr(r))&&(i[o]=r)};for(let r=0,s=t.length;r(Kl(e,(a,r)=>{n&&wi(a)?Object.defineProperty(t,r,{__proto__:null,value:D_(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),t),K9=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),Z9=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:e.prototype}),n&&Object.assign(t.prototype,n)},Q9=(t,e,n,i)=>{let a,r,s,o={};if(e=e||{},t==null)return e;do{for(a=Object.getOwnPropertyNames(t),r=a.length;r-- >0;)s=a[r],(!i||i(s,t,e))&&!o[s]&&(e[s]=t[s],o[s]=!0);t=n!==!1&&ba(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},X9=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;let i=t.indexOf(e,n);return i!==-1&&i===n},Y9=t=>{if(!t)return null;if(yr(t))return t;let e=t.length;if(!B_(e))return null;let n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},e8=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&ba(Uint8Array)),n8=(t,e)=>{let i=(t&&t[Jl]).call(t),a;for(;(a=i.next())&&!a.done;){let r=a.value;e.call(t,r[0],r[1])}},i8=(t,e)=>{let n,i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},t8=Ji("HTMLFormElement"),a8=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,a){return i.toUpperCase()+a}),{propertyIsEnumerable:r8}=Object.prototype,s8=Ji("RegExp"),V_=(t,e)=>{let n=Object.getOwnPropertyDescriptors(t),i={};Kl(n,(a,r)=>{let s;(s=e(a,r,t))!==!1&&(i[r]=s||a)}),Object.defineProperties(t,i)},o8=t=>{V_(t,(e,n)=>{if(wi(t)&&["arguments","caller","callee"].includes(n))return!1;let i=t[n];if(wi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},l8=(t,e)=>{let n={},i=a=>{a.forEach(r=>{n[r]=!0})};return yr(t)?i(t):i(String(t).split(e)),n},u8=()=>{},c8=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function p8(t){return!!(t&&wi(t.append)&&t[G_]==="FormData"&&t[Jl])}var d8=t=>{let e=new WeakSet,n=i=>{if(Ls(i)){if(e.has(i))return;if(Bs(i))return i;if(!("toJSON"in i)){e.add(i);let a;if(z9(i)){a=[];for(let r of i){let s=n(r);!Pr(s)&&a.push(s)}}else a=yr(i)?[]:{},Kl(i,(r,s)=>{let o=n(r);!Pr(o)&&(a[s]=o)});return e.delete(i),a}}return i};return n(t)},h8=Ji("AsyncFunction"),g8=t=>t&&(Ls(t)||wi(t))&&wi(t.then)&&wi(t.catch),J_=((t,e)=>t?setImmediate:e?((n,i)=>(br.addEventListener("message",({source:a,data:r})=>{a===br&&r===n&&i.length&&i.shift()()},!1),a=>{i.push(a),br.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",wi(br.postMessage)),m8=typeof queueMicrotask<"u"?queueMicrotask.bind(br):typeof process<"u"&&process.nextTick||J_,K_=t=>t!=null&&wi(t[Jl]),f8=t=>t!=null&&Ll(t,Jl)&&K_(t),C={isArray:yr,isArrayBuffer:$_,isBuffer:Bs,isFormData:N9,isArrayBufferView:T9,isString:k9,isNumber:B_,isBoolean:M9,isObject:Ls,isPlainObject:nd,isEmptyObject:E9,isReadableStream:$9,isRequest:B9,isResponse:L9,isHeaders:F9,isUndefined:Pr,isDate:q9,isFile:_9,isReactNativeBlob:H9,isReactNative:W9,isBlob:R9,isRegExp:s8,isFunction:wi,isStream:D9,isURLSearchParams:U9,isTypedArray:e8,isFileList:I9,forEach:Kl,merge:rA,extend:J9,trim:V9,stripBOM:K9,inherits:Z9,toFlatObject:Q9,kindOf:gA,kindOfTest:Ji,endsWith:X9,toArray:Y9,forEachEntry:n8,matchAll:i8,isHTMLForm:t8,hasOwnProperty:Bl,hasOwnProp:Bl,hasOwnInPrototypeChain:Ll,getSafeProp:S9,toSafeFlatObject:O9,reduceDescriptors:V_,freezeMethods:o8,toObjectSet:l8,toCamelCase:a8,noop:u8,toFiniteNumber:c8,findKey:L_,global:br,isContextDefined:F_,isSpecCompliantForm:p8,toJSONObject:d8,isAsyncFn:h8,isThenable:g8,setImmediate:J_,asap:m8,isIterable:K_,isSafeIterable:f8},w8=C.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),v8=t=>{let e={},n,i,a;return t&&t.split(` -`).forEach(function(s){a=s.indexOf(":"),n=s.substring(0,a).trim().toLowerCase(),i=s.substring(a+1).trim();let o=C.hasOwnProp(e,n);!n||o&&C.hasOwnProp(w8,n)||(n==="set-cookie"?o?e[n].push(i):e[n]=[i]:e[n]=o?e[n]+", "+i:i)}),e};function C8(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}var A8=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),b8=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function mA(t,e){return C.isArray(t)?t.map(n=>mA(n,e)):C8(String(t).replace(e,""))}var x8=t=>mA(t,A8),y8=t=>mA(t,b8);function fA(t){let e=Object.create(null);return C.forEach(t.toJSON(),(n,i)=>{e[i]=y8(n)}),e}var a_=Symbol("internals");function Nl(t){return t&&String(t).trim().toLowerCase()}function id(t){return t===!1||t==null?t:C.isArray(t)?t.map(id):x8(String(t))}function P8(t){let e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}var j8=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function JC(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}function S8(t){let e=t.length-1;if(e<1||t.charCodeAt(0)!==34||t.charCodeAt(e)!==34)return t;let n="";for(let i=1;i=e))return t;n+=t[i]}return n}function O8(t){let e=Object.create(null),n=String(t),i=0,a=!1,r=!1;function s(o){let l=JC(n.slice(i,o)),c=l.indexOf("=");if(c<1)return;let u=JC(l.slice(0,c));if(!j8.test(u))return;let p=u.toLowerCase();if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=JC(l.slice(c+1));e[p]=S8(h)}for(let o=0;o/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function KC(t,e,n,i,a){if(C.isFunction(i))return i.call(this,e,n);if(a&&(e=n),!!C.isString(e)){if(C.isString(i))return e.indexOf(i)!==-1;if(C.isRegExp(i))return i.test(e)}}function k8(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function M8(t,e){let n=C.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{__proto__:null,value:function(a,r,s){return this[i].call(this,e,a,r,s)},configurable:!0})})}var rn=class{constructor(e){e&&this.set(e)}set(e,n,i){let a=this;function r(o,l,c){let u=Nl(l);if(!u)return;let p=C.findKey(a,u);(!p||a[p]===void 0||c===!0||c===void 0&&a[p]!==!1)&&(a[p||l]=id(o))}let s=(o,l)=>C.forEach(o,(c,u)=>r(c,u,l));if(C.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(C.isString(e)&&(e=e.trim())&&!T8(e))s(v8(e),n);else if(C.isObject(e)&&C.isSafeIterable(e)){let o=Object.create(null),l,c;for(let u of e){if(!C.isArray(u))throw new TypeError("Object iterator must return a key-value pair");c=u[0],C.hasOwnProp(o,c)?(l=o[c],o[c]=C.isArray(l)?[...l,u[1]]:[l,u[1]]):o[c]=u[1]}s(o,n)}else e!=null&&r(n,e,i);return this}get(e,n){if(e=Nl(e),e){let i=C.findKey(this,e);if(i){let a=this[i];if(!n)return a;if(n===!0)return P8(a);if(C.isFunction(n))return n.call(this,a,i);if(C.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Nl(e),e){let i=C.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||KC(this,this[i],i,n)))}return!1}delete(e,n){let i=this,a=!1;function r(s){if(s=Nl(s),s){let o=C.findKey(i,s);o&&(!n||KC(i,i[o],o,n))&&(delete i[o],a=!0)}}return C.isArray(e)?e.forEach(r):r(e),a}clear(e){let n=Object.keys(this),i=n.length,a=!1;for(;i--;){let r=n[i];(!e||KC(this,this[r],r,e,!0))&&(delete this[r],a=!0)}return a}normalize(e){let n=this,i={};return C.forEach(this,(a,r)=>{let s=C.findKey(i,r);if(s){n[s]=id(a),delete n[r];return}let o=e?k8(r):String(r).trim();o!==r&&delete n[r],n[o]=id(a),i[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let n=Object.create(null);return C.forEach(this,(i,a)=>{i!=null&&i!==!1&&(n[a]=e&&C.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}getSetCookie(){let e=this.get("set-cookie");return C.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return O8(e)}static concat(e,...n){let i=new this(e);return n.forEach(a=>i.set(a)),i}static accessor(e){let i=(this[a_]=this[a_]={accessors:{}}).accessors,a=this.prototype;function r(s){let o=Nl(s);i[o]||(M8(a,s),i[o]=!0)}return C.isArray(e)?e.forEach(r):r(e),this}};rn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);C.reduceDescriptors(rn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}});C.freezeMethods(rn);var od="[REDACTED ****]";function E8(t){if(C.hasOwnProp(t,"toJSON"))return!0;let e=Object.getPrototypeOf(t);for(;e&&e!==Object.prototype;){if(C.hasOwnProp(e,"toJSON"))return!0;e=Object.getPrototypeOf(e)}return!1}function q8(t,e){let n=new Set(e.map(r=>String(r).toLowerCase())),i=[],a=r=>{if(r===null||typeof r!="object"||C.isBuffer(r))return r;if(i.indexOf(r)!==-1)return;r instanceof rn&&(r=r.toJSON()),i.push(r);let s;if(C.isArray(r))s=[],r.forEach((o,l)=>{let c=a(o);C.isUndefined(c)||(s[l]=c)});else{if(!C.isPlainObject(r)&&E8(r))return i.pop(),r;s=Object.create(null);for(let[o,l]of Object.entries(r)){let c=n.has(o.toLowerCase())?od:a(l);C.isUndefined(c)||(s[o]=c)}}return i.pop(),s};return a(t)}function r_(t){try{return String(t)}catch{return""}}function _8(t){return t.errors.map(n=>{try{return n&&n.message?r_(n.message):r_(n)}catch{return""}}).filter(Boolean).join("; ")||t.name||"AggregateError"}var S=class t extends Error{static from(e,n,i,a,r,s){let o=e.message;!o&&C.isArray(e.errors)&&e.errors.length&&(o=_8(e));let l=new t(o,n||e.code,i,a,r);return Object.defineProperty(l,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),l.name=e.name,e.status!=null&&l.status==null&&(l.status=e.status),s&&Object.assign(l,s),l}constructor(e,n,i,a,r){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),i&&(this.config=i),a&&(this.request=a),r&&(this.response=r,this.status=r.status)}toJSON(){let e=this.config,n=e&&C.hasOwnProp(e,"redact")?e.redact:void 0,i=C.isArray(n)&&n.length>0?q8(e,n):C.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};S.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";S.ERR_BAD_OPTION="ERR_BAD_OPTION";S.ECONNABORTED="ECONNABORTED";S.ETIMEDOUT="ETIMEDOUT";S.ECONNREFUSED="ECONNREFUSED";S.ERR_NETWORK="ERR_NETWORK";S.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";S.ERR_DEPRECATED="ERR_DEPRECATED";S.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";S.ERR_BAD_REQUEST="ERR_BAD_REQUEST";S.ERR_CANCELED="ERR_CANCELED";S.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";S.ERR_INVALID_URL="ERR_INVALID_URL";S.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var ZC={isBufferAvailable(){return typeof Buffer<"u"},from(t){return Buffer.from(t)}},Z_=100;function sA(t){return C.isPlainObject(t)||C.isArray(t)}function Q_(t){return C.endsWith(t,"[]")?t.slice(0,-2):t}function QC(t,e,n){return t?t.concat(e).map(function(a,r){return a=Q_(a),!n&&r?"["+a+"]":a}).join(n?".":""):e}function H8(t){return C.isArray(t)&&!t.some(sA)}var W8=C.toFlatObject(C,{},null,function(e){return/^is[A-Z]/.test(e)});function hd(t,e,n){if(!C.isObject(t))throw new TypeError("target must be an object");e=e||new(H_||FormData);let i=(A,b)=>{let x=C.getSafeProp(n,A);return C.isUndefined(x)?b:x},a=i("metaTokens",!0),r=i("visitor")||m,s=i("dots",!1),o=i("indexes",!1),l=i("Blob")||typeof Blob<"u"&&Blob,c=i("maxDepth",Z_),u=l&&C.isSpecCompliantForm(e),p=[];if(!C.isFunction(r))throw new TypeError("visitor must be a function");function h(A){if(A===null)return"";if(C.isDate(A))return A.toISOString();if(C.isBoolean(A))return A.toString();if(!u&&C.isBlob(A))throw new S("Blob is not supported. Use a Buffer instead.");if(C.isArrayBuffer(A)||C.isTypedArray(A)){if(u&&typeof l=="function")return new l([A]);if(ZC&&ZC.isBufferAvailable())return ZC.from(A);throw new S("Blob is not supported. Use a Buffer instead.",S.ERR_NOT_SUPPORT)}return A}function g(A){if(A>c)throw new S("Object is too deeply nested ("+A+" levels). Max depth: "+c,S.ERR_FORM_DATA_DEPTH_EXCEEDED)}function d(A,b){if(c===1/0)return JSON.stringify(A);let x=[];return JSON.stringify(A,function(T,M){if(!C.isObject(M))return M;for(;x.length&&x[x.length-1]!==this;)x.pop();return x.push(M),g(b+x.length-1),M})}function m(A,b,x){let P=A;if(C.isReactNative(e)&&C.isReactNativeBlob(A))return e.append(QC(x,b,s),h(A)),!1;if(A&&!x&&typeof A=="object"){if(C.endsWith(b,"{}"))b=a?b:b.slice(0,-2),A=d(A,1);else if(C.isArray(A)&&H8(A)||(C.isFileList(A)||C.endsWith(b,"[]"))&&(P=C.toArray(A)))return b=Q_(b),P.forEach(function(M,V){!(C.isUndefined(M)||M===null)&&e.append(o===!0?QC([b],V,s):o===null?b:b+"[]",h(M))}),!1}return sA(A)?!0:(e.append(QC(x,b,s),h(A)),!1)}let w=Object.assign(W8,{defaultVisitor:m,convertValue:h,isVisitable:sA});function f(A,b,x=0){if(!C.isUndefined(A)){if(g(x),p.indexOf(A)!==-1)throw new Error("Circular reference detected in "+b.join("."));p.push(A),C.forEach(A,function(T,M){(!(C.isUndefined(T)||T===null)&&r.call(e,T,C.isString(M)?M.trim():M,b,w))===!0&&f(T,b?b.concat(M):[M],x+1)}),p.pop()}}if(!C.isObject(t))throw new TypeError("data must be an object");return f(t),e}function s_(t){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(i){return e[i]})}function X_(t,e){this._pairs=[],t&&hd(t,this,e)}var Y_=X_.prototype;Y_.append=function(e,n){this._pairs.push([e,n])};Y_.toString=function(e){let n=e?i=>e.call(this,i,s_):s_;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function R8(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function wA(t,e,n){if(!e)return t;t=t||"";let i=C.isFunction(n)?{serialize:n}:n,a=C.getSafeProp(i,"encode")||R8,r=C.getSafeProp(i,"serialize"),s;if(r?s=r(e,i):s=C.isURLSearchParams(e)?e.toString():new X_(e,i).toString(a),s){let o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}var Ul=Symbol("internals");function e2(t){return t?t.length:0}function o_(t){if(t)for(;t.length&&t[t.length-1]===null;)t.pop()}function $l(t,e){let n=t.handlers,i=e2(n);n!==e.handlersRef?(e.handlersRef=n,e.handlerEntries.clear()):i!==e.handlersLength&&(i?e.handlerEntries.forEach(function(r,s){n[r.index]!==r.handler&&e.handlerEntries.delete(s)}):e.handlerEntries.clear()),e.handlersLength=i}var ld=class{constructor(){this.handlers=[],this[Ul]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,n,i){let a={fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null},r=this[Ul];this.handlers==null&&(this.handlers=[]),$l(this,r);let s=r.nextId++;return this.handlers.push(a),r.handlerEntries.set(s,{handler:a,index:this.handlers.length-1}),r.handlersLength=this.handlers.length,s}eject(e){let n=this[Ul];$l(this,n);let i=n.handlerEntries.get(e);if(i){if(n.handlerEntries.delete(e),this.handlers[i.index]!==i.handler)return;this.handlers[i.index]=null,n.iterationDepth||(o_(this.handlers),n.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],$l(this,this[Ul]))}forEach(e){let n=this[Ul];$l(this,n),n.iterationDepth++;try{C.forEach(this.handlers,function(a){a!==null&&e(a)})}finally{--n.iterationDepth||($l(this,n),o_(this.handlers),n.handlersLength=e2(this.handlers))}}},gd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},I8=b9.URLSearchParams,XC="abcdefghijklmnopqrstuvwxyz",l_="0123456789",n2={DIGIT:l_,ALPHA:XC,ALPHA_DIGIT:XC+XC.toUpperCase()+l_},z8=(t=16,e=n2.ALPHA_DIGIT)=>{let n="",{length:i}=e,a=new Uint32Array(t);A9.randomFillSync(a);for(let r=0;ru_)throw new S("FormData field is too deeply nested ("+t+" levels). Max depth: "+u_,S.ERR_FORM_DATA_DEPTH_EXCEEDED)}function L8(t){let e=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,i;for(;(i=n.exec(t))!==null;)i2(e.length),e.push(i[0]==="[]"?"":i[1]||i[0]);return e}function F8(t){let e={},n=Object.keys(t),i,a=n.length,r;for(i=0;i=n.length;return s=!s&&C.isArray(a)?a.length:s,l?(C.hasOwnProp(a,s)?a[s]=C.isArray(a[s])?a[s].concat(i):[a[s],i]:a[s]=i,!o):((!C.hasOwnProp(a,s)||!C.isObject(a[s]))&&(a[s]=[]),e(n,i,a[s],r)&&C.isArray(a[s])&&(a[s]=F8(a[s])),!o)}if(C.isFormData(t)&&C.isFunction(t.entries)){let n={};return C.forEachEntry(t,(i,a)=>{e(L8(i),a,n,0)}),n}return null}var a2=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]),Ns=(t,e)=>t!=null&&C.hasOwnProp(t,e)?t[e]:void 0;function V8(t,e,n){if(C.isString(t))try{return(e||JSON.parse)(t),C.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}var Zl={transitional:gd,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){let i=n.getContentType()||"",a=i.indexOf("application/json")>-1,r=C.isObject(e);if(r&&C.isHTMLForm(e)&&(e=new FormData(e)),C.isFormData(e))return a?JSON.stringify(t2(e)):e;if(C.isArrayBuffer(e)||C.isBuffer(e)||C.isStream(e)||C.isFile(e)||C.isBlob(e)||C.isReadableStream(e))return e;if(C.isArrayBufferView(e))return e.buffer;if(C.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){let l=Ns(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return B8(e,l).toString();if((o=C.isFileList(e))||i.indexOf("multipart/form-data")>-1){let c=Ns(this,"env"),u=c&&c.FormData;return hd(o?{"files[]":e}:e,u&&new u,l)}}return r||a?(n.setContentType("application/json",!1),V8(e)):e}],transformResponse:[function(e){let n=Ns(this,"transitional")||Zl.transitional,i=n&&n.forcedJSONParsing,a=Ns(this,"responseType"),r=a==="json";if(C.isResponse(e)||C.isReadableStream(e))return e;if(e&&C.isString(e)&&(i&&!a||r)){let o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e,Ns(this,"parseReviver"))}catch(l){if(o)throw l.name==="SyntaxError"?S.from(l,S.ERR_BAD_RESPONSE,this,null,Ns(this,"response")):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ze.classes.FormData,Blob:Ze.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};C.forEach(a2,t=>{Zl.headers[t]={}});function YC(t,e){let n=this||Zl,i=e||n,a=rn.from(i.headers),r=i.data;return C.forEach(t,function(o){r=o.call(n,r,a.normalize(),e?e.status:void 0)}),a.normalize(),r}function r2(t){return!!(t&&t.__CANCEL__)}var Vt=class extends S{constructor(e,n,i){super(e??"canceled",S.ERR_CANCELED,n,i),this.name="CanceledError",this.__CANCEL__=!0}};function Us(t,e,n){let i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new S("Request failed with status code "+n.status,n.status>=400&&n.status<500?S.ERR_BAD_REQUEST:S.ERR_BAD_RESPONSE,n.config,n.request,n))}function J8(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function K8(t,e){if(!e)return t;let n=t.length;for(;n>0&&t.charCodeAt(n-1)===47;)n--;return t.slice(0,n)+"/"+e.replace(/^\/+/,"")}var Z8=/[\t\n\r]/g;function s2(t){if(typeof t!="string")return t;let e=0;for(;e`${n}${i}${od}`)}function Y8(t){let e=t.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${od}@`),n=e.indexOf("#"),a=(n===-1?e:e.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${od}`);return n===-1?a:`${a}#${X8(e.slice(n+1))}`}function c_(t,e){if(typeof t=="string"){let n=s2(t);if(Q8.test(n))throw new S(`Invalid URL ${JSON.stringify(Y8(n))}: missing "//" after protocol`,S.ERR_INVALID_URL,e)}}function CA(t,e,n,i){c_(e,i);let a=!J8(e);return t&&(a||n===!1)?(c_(t,i),K8(t,e)):e}var eK={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function nK(t){try{return new URL(t)}catch{return null}}function iK(t){var e=(typeof t=="string"?nK(t):t)||{},n=e.protocol,i=e.host,a=e.port;if(typeof i!="string"||!i||typeof n!="string"||(n=n.split(":",1)[0],i=i.replace(/:\d*$/,""),a=parseInt(a)||eK[n]||0,!tK(i,a)))return"";var r=lA(n+"_proxy")||lA("all_proxy");return r&&r.indexOf("://")===-1&&(r=n+"://"+r),r}function tK(t,e){var n=lA("no_proxy").toLowerCase();return n?n==="*"?!1:n.split(/[,\s]/).every(function(i){if(!i)return!0;var a=i.match(/^(.+):(\d+)$/),r=a?a[1]:i,s=a?parseInt(a[2]):0;return s&&s!==e?!0:/^[.*]/.test(r)?(r.charAt(0)==="*"&&(r=r.slice(1)),!t.endsWith(r)):t!==r}):!0}function lA(t){return process.env[t.toLowerCase()]||process.env[t.toUpperCase()]||""}var Fl="1.20.0";function td(t){let e=/^([-+\w]{1,25}):(?:\/\/)?/.exec(t);return e&&e[1]||""}var aK=/^([^,;/]+\/[^,;/]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function rK(t,e,n){let i=n&&n.Blob||Ze.classes.Blob,a=td(t);if(e===void 0&&i&&(e=!0),a==="data"){t=a.length?t.slice(a.length+1):t;let r=aK.exec(t);if(!r)throw new S("Invalid URL",S.ERR_INVALID_URL);let s=r[1],o=r[2],l=r[3]?"base64":"utf8",c=r[4],u="";s?u=o?s+o:s:o&&(u="text/plain"+o);let p=l==="base64"?Buffer.from(c,"base64"):Buffer.from(decodeURIComponent(c),l);if(e){if(!i)throw new S("Blob is not supported",S.ERR_NOT_SUPPORT);return new i([p],{type:u})}return p}throw new S("Unsupported protocol "+a,S.ERR_NOT_SUPPORT)}var sK=["content-type","content-length"];function o2(t,e,n){if(n!=="content-only"){t.set(e);return}Object.entries(e||{}).forEach(([i,a])=>{sK.includes(i.toLowerCase())&&t.set(i,a)})}var eA=Symbol("internals"),ud=class extends fi.Transform{constructor(e){e=C.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(i,a)=>!C.isUndefined(a[i])),super({readableHighWaterMark:e.chunkSize});let n=this[eA]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",i=>{i==="progress"&&(n.isCaptured||(n.isCaptured=!0))})}_read(e){let n=this[eA];return n.onReadCallback&&n.onReadCallback(),super._read(e)}_transform(e,n,i){let a=this[eA],r=a.maxRate,s=this.readableHighWaterMark,o=a.timeWindow,l=1e3/o,c=r/l,u=a.minChunkSize!==!1?Math.max(a.minChunkSize,c*.01):0,p=(g,d)=>{let m=Buffer.byteLength(g);a.bytesSeen+=m,a.bytes+=m,a.isCaptured&&this.emit("progress",a.bytesSeen),this.push(g)?process.nextTick(d):a.onReadCallback=()=>{a.onReadCallback=null,process.nextTick(d)}},h=(g,d)=>{let m=Buffer.byteLength(g),w=null,f=s,A,b=0;if(r){let x=Date.now();(!a.ts||(b=x-a.ts)>=o)&&(a.ts=x,A=c-a.bytes,a.bytes=A<0?-A:0,b=0),A=c-a.bytes}if(r){if(A<=0)return setTimeout(()=>{d(null,g)},o-b);Af&&m-f>u&&(w=g.subarray(f),g=g.subarray(0,f)),p(g,w?()=>{process.nextTick(d,null,w)}:d)};h(e,function g(d,m){if(d)return i(d);m?h(m,g):i(null)})}},{asyncIterator:p_}=Symbol,l2=async function*(t){t.stream?yield*t.stream():t.arrayBuffer?yield await t.arrayBuffer():t[p_]?yield*t[p_]():yield t},oK=Ze.ALPHABET.ALPHA_DIGIT+"-_",Vl=typeof TextEncoder=="function"?new TextEncoder:new hA.TextEncoder,xr=`\r -`,lK=Vl.encode(xr),uK=2,uA=class{constructor(e,n){let{escapeName:i}=this.constructor,a=C.isString(n),r=`Content-Disposition: form-data; name="${i(e)}"${!a&&n.name?`; filename="${i(n.name)}"`:""}${xr}`;if(a)n=Vl.encode(String(n).replace(/\r?\n|\r\n?/g,xr));else{let s=String(n.type||"application/octet-stream").replace(/[\r\n]/g,"");r+=`Content-Type: ${s}${xr}`}this.headers=Vl.encode(r+xr),this.contentLength=a?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+uK,this.name=e,this.value=n}async*encode(){yield this.headers;let{value:e}=this;C.isTypedArray(e)?yield e:yield*l2(e),yield lK}static escapeName(e){return String(e).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},cK=(t,e,n)=>{let{tag:i="form-data-boundary",size:a=25,boundary:r=i+"-"+Ze.generateString(a,oK)}=n||{};if(!C.isFormData(t))throw new TypeError("FormData instance required");if(r.length<1||r.length>70)throw new Error("boundary must be 1-70 characters long");let s=Vl.encode("--"+r+xr),o=Vl.encode("--"+r+"--"+xr),l=o.byteLength,c=Array.from(t.entries()).map(([p,h])=>{let g=new uA(p,h);return l+=g.size,g});l+=s.byteLength*c.length,l=C.toFiniteNumber(l);let u={"Content-Type":`multipart/form-data; boundary=${r}`};return Number.isFinite(l)&&(u["Content-Length"]=l),e&&e(u),fi.Readable.from((async function*(){for(let p of c)yield s,yield*p.encode();yield o})())},cA=class extends fi.Transform{__transform(e,n,i){this.push(e),i()}_transform(e,n,i){if(e.length!==0&&(this._transform=this.__transform,e[0]!==120)){let a=Buffer.alloc(2);a[0]=120,a[1]=156,this.push(a,n)}this.__transform(e,n,i)}},pA=class{constructor(){this.sessions=Object.create(null)}getSession(e,n){n=Object.assign(Object.create(null),{sessionTimeout:1e3},n);let i=this.sessions[e];if(i){let p=i.length;for(let h=0;h{if(r)return;r=!0,s&&(clearTimeout(s),s=null);let p=i,h=p.length,g=h;for(;g--;)if(p[g][0]===a){h===1?delete this.sessions[e]:p.splice(g,1),a.closed||a.close();return}},l=a.request,{sessionTimeout:c}=n;if(c!=null){let p=0;a.request=function(){let h=l.apply(this,arguments);return p++,s&&(clearTimeout(s),s=null),h.once("close",()=>{--p||(s=setTimeout(()=>{s=null,o()},c))}),h}}a.once("close",o),a.once("error",o);let u=[a,n];return i?i.push(u):i=this.sessions[e]=[u],a}},pK=(t,e)=>C.isAsyncFn(t)?function(...n){let i=n.pop();t.apply(this,n).then(a=>{try{e?i(null,...e(a)):i(null,a)}catch(r){i(r)}},i)}:t,dK=new Set(["localhost","0.0.0.0"]),u2=t=>{let e=t.length;for(;e&&t.charCodeAt(e-1)===46;)e--;return e===t.length?t:t.slice(0,e)},c2=t=>{let e=t.split(".");return e.length!==4||e[0]!=="127"?!1:e.every(n=>/^\d+$/.test(n)&&Number(n)>=0&&Number(n)<=255)},nA=t=>{if(/^0[xX][0-9a-fA-F]+$/.test(t)){let e=parseInt(t.slice(2),16);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-7]+$/.test(t)){let e=parseInt(t,8);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-9]+$/.test(t))return null;if(/^[0-9]+$/.test(t)){let e=parseInt(t,10);return Number.isFinite(e)?e:null}return null},p2=t=>{if(typeof t!="string"||!t||t.indexOf(":")!==-1)return t;let e=t;if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"&&(e=e.slice(1,-1)),e=u2(e),!/^[0-9.xXa-fA-F]+$/.test(e))return t;let n=e.split(".");if(n.some(u=>u===""))return t;if(n.length===4){let u=n.map(nA);return u.some(p=>p===null||p<0||p>255)?t:u.join(".")}if(n.length>4||n.length===1)return t;let i=n.slice(0,-1),a=n[n.length-1],r=4-i.length,s=nA(a);if(s===null)return t;let o=(1<<8*r)-1;if(s<0||s>o)return t;let l=new Array(r).fill(0);for(let u=r-1,p=s;u>=0;u--,p>>=8)l[u]=p&255;let c=i.map(nA);return c.some(u=>u===null||u<0||u>255)?t:[...c,...l].join(".")},iA=t=>/^0{1,4}$/.test(t),hK=t=>{if(t==="::")return!0;let e=t.indexOf("::");if(e!==-1){if(e!==t.lastIndexOf("::"))return!1;let i=t.slice(0,e),a=t.slice(e+2),r=i?i.split(":"):[],s=a?a.split(":"):[];return r.length+s.length<8&&r.every(iA)&&s.every(iA)}let n=t.split(":");return n.length===8&&n.every(iA)},gK=t=>{if(t==="::1")return!0;let e=t.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(e)return c2(e[1]);let n=t.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(n){let a=parseInt(n[1],16);return a>=32512&&a<=32767}let i=t.split(":");if(i.length===8){for(let a=0;a<7;a++)if(!/^0+$/.test(i[a]))return!1;return/^0*1$/.test(i[7])}return!1},d_=t=>t?dK.has(t)||c2(t)||hK(t)?!0:gK(t):!1,mK={http:80,https:443,ws:80,wss:443,ftp:21},fK=t=>{let e=t,n=0;if(e.charAt(0)==="["){let r=e.indexOf("]");if(r!==-1){let s=e.slice(1,r),o=e.slice(r+1);return o.charAt(0)===":"&&/^\d+$/.test(o.slice(1))&&(n=Number.parseInt(o.slice(1),10)),[s,n]}}let i=e.indexOf(":"),a=e.lastIndexOf(":");return i!==-1&&i===a&&/^\d+$/.test(e.slice(a+1))&&(n=Number.parseInt(e.slice(a+1),10),e=e.slice(0,a)),[e,n]},wK=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i,vK=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i,d2=t=>{if(typeof t!="string"||t.indexOf(":")===-1)return t;let e=t.match(wK);if(e)return e[1];let n=t.match(vK);if(n){let i=parseInt(n[1],16),a=parseInt(n[2],16);return`${i>>8}.${i&255}.${a>>8}.${a&255}`}return t},CK=/^(?:0|[1-9]\d{0,2})$/,h2=t=>{let e=t.split(".");return e.length===4&&e.every(n=>CK.test(n)&&Number(n)<=255)?e.map(Number):null},AK=/^[0-9a-f]{1,4}$/i,bK=t=>{let e=t.split("::");if(e.length>2)return null;let n=e[0]?e[0].split(":"):[];if(e.length===2){let i=e[1]?e[1].split(":"):[],a=8-n.length-i.length;if(a<1)return null;n.push(...new Array(a).fill("0"),...i)}return n.length!==8||n.some(i=>!AK.test(i))?null:n.flatMap(i=>{let a=Number.parseInt(i,16);return[a>>8&255,a&255]})},g2=t=>typeof t!="string"||!t?null:t.indexOf(":")!==-1?bK(t):h2(t),h_=t=>{if(!t)return t;t.charAt(0)==="["&&t.charAt(t.length-1)==="]"&&(t=t.slice(1,-1));let e=u2(t),n=p2(e);return n!==e?n:d2(e)},xK=t=>{let e=t,n=e.charAt(0)==="[",i=e.charAt(e.length-1)==="]",a=e.includes("[")||e.includes("]");if(n||i){if(!n||!i||(e=e.slice(1,-1),e.indexOf(":")===-1||e.includes("[")||e.includes("]")))return null}else if(a)return null;if(!e||e.charAt(e.length-1)===".")return null;let r=e.indexOf(":")!==-1;if(r)try{e=new URL(`http://[${e}]/`).hostname.slice(1,-1)}catch{return null}else if(e=p2(e),!h2(e))return null;return{normalized:d2(e),wasIPv6:r}},yK=/^(.+)\/(0|[1-9]\d{0,2})$/,PK=t=>{if(t.indexOf("/")===-1)return;let e=yK.exec(t);if(!e)return null;let n=Number(e[2]),i=xK(e[1]);if(!i)return null;let{normalized:a,wasIPv6:r}=i;if(r&&a.indexOf(":")===-1){if(n<96)return null;n-=96}let s=g2(a);return!s||n>s.length*8?null:{bytes:s,prefix:n}},jK=(t,e,n)=>{let i=n>>3;for(let r=0;r{if(!s)return!1;if(s==="*")return!0;let o=PK(s);if(o!==void 0)return o!==null&&!!r&&r.length===o.bytes.length&&jK(r,o.bytes,o.prefix);let[l,c]=fK(s);return l=h_(l),!l||c&&c!==i?!1:(l.charAt(0)==="*"&&(l=l.slice(1)),l.charAt(0)==="."?a.endsWith(l):a===l||d_(a)&&d_(l))})}function OK(t,e){t=t||10;let n=new Array(t),i=new Array(t),a=0,r=0,s;return e=e!==void 0?e:1e3,function(l){let c=Date.now(),u=i[r];s||(s=c),n[a]=l,i[a]=c;let p=r,h=0;for(;p!==a;)h+=n[p++],p=p%t;if(a=(a+1)%t,a===r&&(r=(r+1)%t),c-s{n=p,a=null,r&&(clearTimeout(r),r=null),t(...u)};return[(...u)=>{let p=Date.now(),h=p-n;h>=i?s(u,p):(a=u,r||(r=setTimeout(()=>{r=null,s(a)},i-h)))},()=>a&&s(a),(...u)=>s(u)]}var $s=(t,e,n=3)=>{let i=0,a=OK(50,250);return TK(r=>{if(!r||!C.isNumber(r.loaded))return;let s=r.loaded,o=r.lengthComputable?r.total:void 0,l=Math.max(0,o!=null?Math.min(s,o):s),c=Math.max(0,l-i),u=a(c);i=Math.max(i,l);let p={loaded:l,total:o,progress:o?l/o:void 0,bytes:c,rate:u||void 0,estimated:u&&o?(o-l)/u:void 0,event:r,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(p)},n)},cd=(t,e)=>{let n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},pd=(t,e=C.asap)=>(...n)=>e(()=>t(...n)),g_=t=>t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102,m2=(t,e,n)=>e+2t<=57?t-48:(t&223)-55,kK=t=>t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===43||t===47||t===45||t===95,MK=t=>t===9||t===10||t===12||t===13||t===32,EK=t=>{let e=Math.floor(t/4),n=t%4;return e*3+(n===2?1:n===3?2:0)},f2=t=>{let e=t.length,n=0;return e>0&&t.charCodeAt(e-1)===61&&(n++,e>1&&t.charCodeAt(e-2)===61&&n++),Math.floor((e-n)*3/4)},qK=t=>{let e=t.length,n=0,i=0,a=!1;for(let r=0;r0){a=!0;continue}n++}}return a||i>2||i>0&&(n+i)%4!==0||n%4===1?f2(t):EK(n)},w2=(t,e)=>{if(!t||typeof t!="string"||!t.startsWith("data:"))return 0;let n=t.indexOf(",");if(n<0)return 0;let i=t.slice(5,n),a=t.slice(n+1);if(/;base64/i.test(i))return e(a);let s=0;for(let o=0,l=a.length;o=55296&&c<=56319&&o+1=56320&&u<=57343?(s+=4,o++):s+=3}else s+=3}return s};function _K(t){let e=typeof t=="string"?t.indexOf("#"):-1;return w2(e===-1?t:t.slice(0,e),qK)}function HK(t){return w2(t,f2)}var f_={flush:Vi.constants.Z_SYNC_FLUSH,finishFlush:Vi.constants.Z_SYNC_FLUSH},WK={flush:Vi.constants.BROTLI_OPERATION_FLUSH,finishFlush:Vi.constants.BROTLI_OPERATION_FLUSH},RK={flush:Vi.constants.ZSTD_e_flush,finishFlush:Vi.constants.ZSTD_e_flush},v2=C.isFunction(Vi.createBrotliDecompress),C2=C.isFunction(Vi.createZstdDecompress),A2="gzip, compress, deflate"+(v2?", br":""),IK=A2+(C2?", zstd":""),w_=typeof process<"u"&&process.nextTick?process.nextTick.bind(process):C.asap,{http:zK,https:DK}=x9,AA=/https:?/,v_=Symbol("axios.http.socketListener"),ad=Symbol("axios.http.currentReq");function GK(t){let e=this[ad];e&&!e.destroyed&&e.destroy(t)}var b2=Symbol("axios.http.installedTunnel"),NK=new Map,C_=new WeakMap,A_={22:21,24:5};function UK(t=process.versions&&process.versions.node){if(!t)return!1;let[e,n]=t.split(".").map(i=>Number(i));return!Number.isInteger(e)||!Number.isInteger(n)?!1:e>24?!0:A_[e]!=null&&n>=A_[e]}function b_(t,e=process.versions&&process.versions.node){if(!UK(e))return!1;let n=t&&t.options;return!!(n&&C.hasOwnProp(n,"proxyEnv")&&n.proxyEnv!=null)}function $K(t,e,n){return AA.test(t.protocol)?n||I_.globalAgent:e||R_.globalAgent}function BK(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||"")+"#"+(t.auth||""),i=e?C_.get(e)||C_.set(e,new Map).get(e):NK,a=i.get(n);if(a)return a;let r=e&&e.options?{...e.options,...t}:t;if(a=new W_(r),e&&e.options){let s={...e.options},o=a.callback;a.callback=function(c,u){return o.call(this,c,{...s,...u})}}return a[b2]=!0,i.set(n,a),a}var x_=Ze.protocols.map(t=>t+":"),y_=t=>{if(!C.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},P_=(t,[e,n])=>(t.on("end",n).on("error",n),e),LK=new pA;function FK(t,e,n){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.auth&&t.beforeRedirects.auth(t),t.beforeRedirects.sensitiveHeaders&&t.beforeRedirects.sensitiveHeaders(t,n),t.beforeRedirects.config&&t.beforeRedirects.config(t,e,n)}function VK(t,e){t&&Object.keys(t).forEach(n=>{e.has(n.toLowerCase())&&delete t[n]})}function JK(t,e){if(!e)return!1;try{return new URL(e.url).origin===new URL(t.href).origin}catch{return!1}}function x2(t,e,n,i,a,r,s=!0){let o=e,l=$K(t,r,a);if(!o&&o!==!1&&s&&!b_(l)){let c=iK(n);c&&(SK(n)||(o=new URL(c)))}if(i&&t.headers)for(let c of Object.keys(t.headers))c.toLowerCase()==="proxy-authorization"&&delete t.headers[c];if(i&&t.agent&&t.agent[b2]&&(t.agent=void 0),o){let c=o instanceof URL,u=m=>c||C.hasOwnProp(o,m)?o[m]:void 0,p=u("username"),h=u("password"),g=C.hasOwnProp(o,"auth")?o.auth:void 0;if(p&&(g=(p||"")+":"+(h||"")),g){let m=typeof g=="object",w=m&&C.hasOwnProp(g,"username")?g.username:void 0,f=m&&C.hasOwnProp(g,"password")?g.password:void 0;if(!!(w||f))g=(w||"")+":"+(f||"");else if(m)throw new S("Invalid proxy authorization",S.ERR_BAD_OPTION,{proxy:o})}if(AA.test(t.protocol)){if(!(a instanceof W_)){let m=u("hostname")||u("host"),w=u("port"),f=u("protocol"),A=f?f.includes(":")?f:`${f}:`:"http:",b=m&&m.includes(":")&&!m.startsWith("[")?`[${m}]`:m,x=new URL(`${A}//${b}${w?":"+w:""}`),P={protocol:x.protocol,hostname:x.hostname.replace(/^\[|\]$/g,""),port:x.port,auth:g&&typeof g=="string"?g:void 0};x.protocol==="https:"&&(P.ALPNProtocols=["http/1.1"]);let T=BK(P,a);t.agent=T,t.agents&&(t.agents.https=T)}}else{if(g){let A=Buffer.from(g,"utf8").toString("base64");t.headers["Proxy-Authorization"]="Basic "+A}let m=!1;for(let A of Object.keys(t.headers))if(A.toLowerCase()==="host"){m=!0;break}m||(t.headers.host=t.hostname+(t.port?":"+t.port:""));let w=u("hostname")||u("host");t.hostname=w,t.host=w,t.port=u("port"),t.path=n;let f=u("protocol");f&&(t.protocol=f.includes(":")?f:`${f}:`)}}return t.beforeRedirects.proxy=function(u){x2(u,e,u.href,!0,a,r,s)},!!(o||e!==!1&&s&&b_(l))}var KK=typeof process<"u"&&C.kindOf(process)==="process",ZK=t=>new Promise((e,n)=>{let i,a,r=(l,c)=>{a||(a=!0,i&&i(l,c))},s=l=>{r(l),e(l)},o=l=>{r(l,!0),n(l)};t(s,o,l=>i=l).catch(o)}),QK=({address:t,family:e})=>{if(!C.isString(t))throw new S("address must be a string",S.ERR_BAD_OPTION_VALUE);return{address:t,family:e||(t.indexOf(".")<0?6:4)}},j_=(t,e)=>QK(C.isObject(t)?t:{address:t,family:e}),S_=new WeakMap,XK=t=>{let e=S_.get(t);if(e)return e;let n=pK(t,i=>C.isArray(i)?i:[i]);return e=(i,a,r)=>{n(i,a,(s,o,l)=>{if(s)return r(s);let c;try{c=C.isArray(o)?o.map(u=>j_(u)):[j_(o,l)]}catch(u){return r(u)}a.all?r(s,c):r(s,c[0].address,c[0].family)})},S_.set(t,e),e},YK={request(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||(t.protocol==="https:"?443:80)),{http2Options:i,headers:a}=t,r=LK.getSession(n,i),{HTTP2_HEADER_SCHEME:s,HTTP2_HEADER_METHOD:o,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=z_.constants,u={[s]:t.protocol.replace(":",""),[o]:t.method,[l]:t.path};C.forEach(a,(h,g)=>{g.charAt(0)!==":"&&(u[g]=h)});let p=r.request(u);return p.once("response",h=>{let g=p;h=Object.assign({},h);let d=h[c];delete h[c],g.headers=h,g.statusCode=+d,e(g)}),p}},eZ=KK&&function(e){return ZK(async function(i,a,r){let s=G=>C.getSafeProp(e,G),o=s("transitional")||gd,l=s("data"),c=s("lookup"),u=s("family"),p=s("httpVersion");p===void 0&&(p=1);let h=p,g=s("http2Options"),d=s("httpAgent"),m=s("httpsAgent"),w=s("proxy"),f=s("responseType"),A=s("responseEncoding"),b=s("socketPath"),x=s("method").toUpperCase(),P=s("maxRedirects"),T=s("maxBodyLength"),M=s("maxContentLength"),V=s("decompress"),N,_=!1,W,le;try{p=+p}catch{throw new S("Invalid protocol version: value is not a number",S.ERR_BAD_OPTION_VALUE,e)}if(Number.isNaN(p))throw new S(`Invalid protocol version: '${h}' is not a number`,S.ERR_BAD_OPTION_VALUE,e);if(p!==1&&p!==2)throw new S(`Unsupported protocol version '${p}'`,S.ERR_BAD_OPTION_VALUE,e);let Pe=p===2;c&&(c=XK(c));let Te=new y9.EventEmitter;function tn(G){try{Te.emit("abort",!G||G.type?new Vt(null,e,W):G)}catch{}}function O(){le&&(clearTimeout(le),le=null)}function z(){let G=s("timeout"),U=G?"timeout of "+G+"ms exceeded":"timeout exceeded",Ee=s("timeoutErrorMessage");return Ee&&(U=Ee),new S(U,o.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,e,W)}Te.once("abort",a);let Ce=()=>{O(),e.cancelToken&&e.cancelToken.unsubscribe(tn),e.signal&&e.signal.removeEventListener("abort",tn),Te.removeAllListeners()};(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(tn),e.signal&&(e.signal.aborted?tn():e.signal.addEventListener("abort",tn))),r((G,U)=>{if(N=!0,O(),U){_=!0,Ce();return}let{data:Ee}=G;if(Ee instanceof fi.Readable||Ee instanceof fi.Duplex){let On=fi.finished(Ee,()=>{On(),Ce()})}else Ce()});let cn=CA(s("baseURL"),s("url"),s("allowAbsoluteUrls"),e),Z=b?"http://localhost":Ze.hasBrowserEnv?Ze.origin:void 0,ge=new URL(cn,Z),Me=ge.protocol||x_[0];if(Me==="data:"){if(M>-1){let U=String(s("url")||cn||"");if(HK(U)>M)return a(new S("maxContentLength size of "+M+" exceeded",S.ERR_BAD_RESPONSE,e))}let G;if(x!=="GET")return Us(i,a,{status:405,statusText:"method not allowed",headers:{},config:e});try{G=rK(s("url"),f==="blob",{Blob:e.env&&e.env.Blob})}catch(U){throw S.from(U,S.ERR_BAD_REQUEST,e)}return f==="text"?(G=G.toString(A),(!A||A==="utf8")&&(G=C.stripBOM(G))):f==="stream"&&(G=fi.Readable.from(G)),Us(i,a,{data:G,status:200,statusText:"OK",headers:new rn,config:e})}if(x_.indexOf(Me)===-1)return a(new S("Unsupported protocol "+Me,S.ERR_BAD_REQUEST,e));let Re=rn.from(e.headers).normalize();Re.set("User-Agent","axios/"+Fl,!1);let{onUploadProgress:Bn,onDownloadProgress:Hi}=e,Wi=e.maxRate,me,He;if(C.isSpecCompliantForm(l)){let G=Re.getContentType(/boundary=([-_\w\d]{10,70})/i);l=cK(l,U=>{Re.set(U)},{tag:`axios-${Fl}-boundary`,boundary:G&&G[1]||void 0})}else if(C.isFormData(l)&&C.isFunction(l.getHeaders)&&l.getHeaders!==Object.prototype.getHeaders){if(o2(Re,l.getHeaders(),s("formDataHeaderPolicy")),!Re.hasContentLength())try{let G=await hA.promisify(l.getLength).call(l);Number.isFinite(G)&&G>=0&&Re.setContentLength(G)}catch{}}else if(C.isBlob(l)||C.isFile(l))l.size&&Re.setContentType(l.type||"application/octet-stream"),Re.setContentLength(l.size||0),l=fi.Readable.from(l2(l));else if(l&&!C.isStream(l)){if(!Buffer.isBuffer(l))if(C.isArrayBuffer(l))l=Buffer.from(new Uint8Array(l));else if(C.isString(l))l=Buffer.from(l,"utf-8");else return a(new S("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",S.ERR_BAD_REQUEST,e));if(Re.setContentLength(l.length,!1),T>-1&&l.length>T)return a(new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,e))}let Ht=C.toFiniteNumber(Re.getContentLength());C.isArray(Wi)?(me=Wi[0],He=Wi[1]):me=He=Wi,l&&(Bn||me)&&(C.isStream(l)||(l=fi.Readable.from(l,{objectMode:!1})),l=fi.pipeline([l,new ud({maxRate:C.toFiniteNumber(me)})],C.noop),Bn&&l.on("progress",P_(l,cd(Ht,$s(pd(Bn,w_),!1,3)))));let Ri,Yt=s("auth");if(Yt){let G=C.getSafeProp(Yt,"username")||"",U=C.getSafeProp(Yt,"password")||"";Ri=G+":"+U}if(!Ri&&(ge.username||ge.password)){let G=y_(ge.username),U=y_(ge.password);Ri=G+":"+U}Ri&&Re.delete("authorization");let jn;try{jn=wA(ge.pathname+ge.search,s("params"),s("paramsSerializer")).replace(/^\?/,"")}catch(G){return a(S.from(G,S.ERR_BAD_REQUEST,e,null,null,{url:s("url"),exists:!0}))}Re.set("Accept-Encoding",C.hasOwnProp(o,"advertiseZstdAcceptEncoding")&&o.advertiseZstdAcceptEncoding===!0?IK:A2,!1),Pe&&c&&(g=Object.assign(Object.create(null),g,{lookup:c}));let Ae=Object.assign(Object.create(null),{path:jn,method:x,headers:fA(Re),agents:{http:d,https:m},auth:Ri,protocol:Me,family:u,beforeRedirect:FK,beforeRedirects:Object.create(null),http2Options:g,createConnection:void 0});!C.isUndefined(c)&&(Ae.lookup=c);let Sn=!1;if(b){if(typeof b!="string")return a(new S("socketPath must be a string",S.ERR_BAD_OPTION_VALUE,e));let G=s("allowedSocketPaths");if(G!=null){let U=Array.isArray(G)?G:[G],Ee=n_.resolve(b);if(!U.some(qe=>typeof qe=="string"&&n_.resolve(qe)===Ee))return a(new S(`socketPath "${b}" is not permitted by allowedSocketPaths`,S.ERR_BAD_OPTION_VALUE,e))}Ae.socketPath=b}else Ae.hostname=ge.hostname.startsWith("[")?ge.hostname.slice(1,-1):ge.hostname,Ae.port=ge.port,Sn=x2(Ae,w,Me+"//"+ge.hostname+(ge.port?":"+ge.port:"")+Ae.path,!1,m,d,!Pe);let gt,Ii=!1,pn=!1,Q=AA.test(Ae.protocol);if(Ae.agent==null&&(Ae.agent=Q?m:d),Pe){if(Sn)return a(new S("HTTP/2 requests with a proxy are not supported",S.ERR_NOT_SUPPORT,e));gt=YK}else{let G=s("transport");if(G)gt=G;else if(P===0)gt=Q?I_:R_,Ii=!0;else{pn=!0,Ae.sensitiveHeaders=[],P&&(Ae.maxRedirects=P);let U=s("beforeRedirect");if(U&&(Ae.beforeRedirects.config=U),Ri){let On=ge.origin,qe=Ri;Ae.beforeRedirects.auth=function(ei){try{new URL(ei.href).origin===On&&(ei.auth=qe)}catch{}}}let Ee=s("sensitiveHeaders");if(Ee!=null){if(!C.isArray(Ee))return a(new S("sensitiveHeaders must be an array of strings",S.ERR_BAD_OPTION_VALUE,e));let On=new Set;for(let qe of Ee){if(!C.isString(qe))return a(new S("sensitiveHeaders must be an array of strings",S.ERR_BAD_OPTION_VALUE,e));On.add(qe.toLowerCase())}On.size&&(Ae.sensitiveHeaders=Array.from(On),Ae.beforeRedirects.sensitiveHeaders=function(Yn,ei){JK(Yn,ei)||VK(Yn.headers,On)})}gt=Q?DK:zK}}T>-1?Ae.maxBodyLength=T:Ae.maxBodyLength=1/0,Ae.insecureHTTPParser=!!s("insecureHTTPParser"),W=gt.request(Ae,function(U){if(O(),W.destroyed)return;let Ee=[U],On=C.toFiniteNumber(U.headers["content-length"]);if(Hi||He){let Tn=new ud({maxRate:C.toFiniteNumber(He)});Hi&&Tn.on("progress",P_(Tn,cd(On,$s(pd(Hi,w_),!0,3)))),Ee.push(Tn)}let qe=U,Yn=U.req||W;if(V!==!1&&U.headers["content-encoding"])switch((x==="HEAD"||U.statusCode===204)&&delete U.headers["content-encoding"],(U.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":Ee.push(Vi.createUnzip(f_)),delete U.headers["content-encoding"];break;case"deflate":Ee.push(new cA),Ee.push(Vi.createUnzip(f_)),delete U.headers["content-encoding"];break;case"br":v2&&(Ee.push(Vi.createBrotliDecompress(WK)),delete U.headers["content-encoding"]);break;case"zstd":C2&&(Ee.push(Vi.createZstdDecompress(RK)),delete U.headers["content-encoding"]);break}qe=Ee.length>1?fi.pipeline(Ee,C.noop):Ee[0];let ei={status:U.statusCode,statusText:U.statusMessage,headers:new rn(U.headers),config:e,request:Yn};if(f==="stream"){if(M>-1){let Tn=M,Mu=qe;async function*oo(){let fn=0;for await(let eP of Mu){if(fn+=eP.length,fn>Tn)throw new S("maxContentLength size of "+Tn+" exceeded",S.ERR_BAD_RESPONSE,e,Yn);yield eP}}qe=fi.Readable.from(oo(),{objectMode:!1})}ei.data=qe,Us(i,a,ei)}else{let Tn=[],Mu=0;qe.on("data",function(fn){Tn.push(fn),Mu+=fn.length,M>-1&&Mu>M&&(_=!0,qe.destroy(),tn(new S("maxContentLength size of "+M+" exceeded",S.ERR_BAD_RESPONSE,e,Yn)))}),qe.on("aborted",function(){if(_)return;let fn=new S("stream has been aborted",S.ERR_BAD_RESPONSE,e,Yn,ei);qe.destroy(fn),a(fn)}),qe.on("error",function(fn){_||a(S.from(fn,null,e,Yn,ei))}),qe.on("end",function(){try{let fn=Tn.length===1?Tn[0]:Buffer.concat(Tn);f!=="arraybuffer"&&(fn=fn.toString(A),(!A||A==="utf8")&&(fn=C.stripBOM(fn))),ei.data=fn}catch(fn){return a(S.from(fn,null,e,ei.request,ei))}Us(i,a,ei)})}Te.once("abort",Tn=>{qe.destroyed||(qe.emit("error",Tn),qe.destroy())})}),Te.once("abort",G=>{W.close?W.close():W.destroy(G)}),W.on("error",function(U){a(S.from(U,null,e,W))});let Xe=new Set;if(W.on("socket",function(U){typeof U.setKeepAlive=="function"&&U.setKeepAlive(!0,1e3*60),U[v_]||(U.on("error",GK),U[v_]=!0),U[ad]=W,Xe.add(U)}),W.once("close",function(){O();for(let U of Xe)U[ad]===W&&(U[ad]=null);Xe.clear()}),s("timeout")){let G=parseInt(s("timeout"),10);if(Number.isNaN(G)){tn(new S("error trying to parse `config.timeout` to int",S.ERR_BAD_OPTION_VALUE,e,W));return}let U=function(){N||tn(z())};Ii&&G>0&&(le=setTimeout(U,G)),W.setTimeout(G,U)}else W.setTimeout(0);if(C.isStream(l)){let G=!1,U=!1;l.on("end",()=>{G=!0}),l.once("error",On=>{U=!0,W.destroy(On)}),l.on("close",()=>{!G&&!U&&tn(new Vt("Request stream has been aborted",e,W))});let Ee=l;if(T>-1&&!pn){let On=T,qe=0;Ee=fi.pipeline([l,new fi.Transform({transform(Yn,ei,Tn){if(qe+=Yn.length,qe>On)return Tn(new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,e,W));Tn(null,Yn)}})],C.noop),Ee.on("error",Yn=>{W.destroyed||W.destroy(Yn)})}Ee.pipe(W)}else l&&W.write(l),W.end()})},nZ=Ze.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Ze.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Ze.origin),Ze.navigator&&/(msie|trident)/i.test(Ze.navigator.userAgent)):()=>!0,iZ=Ze.hasStandardBrowserEnv?{write(t,e,n,i,a,r,s){if(typeof document>"u")return;let o=[`${t}=${encodeURIComponent(e)}`];C.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),C.isString(i)&&o.push(`path=${i}`),C.isString(a)&&o.push(`domain=${a}`),r===!0&&o.push("secure"),C.isString(s)&&o.push(`SameSite=${s}`),document.cookie=o.join("; ")},read(t){if(typeof document>"u")return null;let e=document.cookie.split(";");for(let n=0;nt instanceof rn?{...t}:t,tZ=t=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(t).concat(Object.getOwnPropertySymbols(t).filter(e=>Object.getOwnPropertyDescriptor(t,e).enumerable)):Object.keys(t);function jr(t,e){t=t||{},e=e||{};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(u,p,h,g){return C.isPlainObject(u)&&C.isPlainObject(p)?C.merge.call({caseless:g},u,p):C.isPlainObject(p)?C.merge({},p):C.isArray(p)?p.slice():p}function a(u,p,h,g){if(C.isUndefined(p)){if(!C.isUndefined(u))return i(void 0,u,h,g)}else return i(u,p,h,g)}function r(u,p){if(!C.isUndefined(p))return i(void 0,p)}function s(u,p){if(C.isUndefined(p)){if(!C.isUndefined(u))return i(void 0,u)}else return i(void 0,p)}function o(u){let p=C.hasOwnProp(e,"transitional")?e.transitional:void 0;if(!C.isUndefined(p))if(C.isPlainObject(p)){if(C.hasOwnProp(p,u))return p[u]}else return;let h=C.hasOwnProp(t,"transitional")?t.transitional:void 0;if(C.isPlainObject(h)&&C.hasOwnProp(h,u))return h[u]}function l(u,p,h){if(C.hasOwnProp(e,h))return i(u,p);if(C.hasOwnProp(t,h))return i(void 0,u)}let c={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutErrorMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,allowedSocketPaths:s,responseEncoding:s,validateStatus:l,headers:(u,p,h)=>a(O_(u),O_(p),h,!0)};return C.forEach(tZ({...t,...e}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=C.hasOwnProp(c,p)?c[p]:a,g=C.hasOwnProp(t,p)?t[p]:void 0,d=C.hasOwnProp(e,p)?e[p]:void 0,m=h(g,d,p);C.isUndefined(m)&&h!==l||(n[p]=m)}),C.hasOwnProp(e,"validateStatus")&&C.isUndefined(e.validateStatus)&&o("validateStatusUndefinedResolves")===!1&&(C.hasOwnProp(t,"validateStatus")?n.validateStatus=i(void 0,t.validateStatus):delete n.validateStatus),n}var aZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16)));function y2(t){let e=jr({},t),n=h=>C.hasOwnProp(e,h)?e[h]:void 0,i=n("data"),a=n("withXSRFToken"),r=n("xsrfHeaderName"),s=n("xsrfCookieName"),o=n("headers"),l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),p=n("url");if(e.headers=o=rn.from(o),e.url=wA(CA(c,p,u,e),n("params"),n("paramsSerializer")),l){let h=C.getSafeProp(l,"username")||"",g=C.getSafeProp(l,"password")||"";try{o.set("Authorization","Basic "+btoa(h+":"+(g?aZ(g):"")))}catch(d){throw S.from(d,S.ERR_BAD_OPTION_VALUE,t)}}if(C.isFormData(i)){let h=C.getSafeProp(i,"getHeaders");Ze.hasStandardBrowserEnv||Ze.hasStandardBrowserWebWorkerEnv||C.isReactNative(i)?o.setContentType(void 0):C.isFunction(h)&&o2(o,h.call(i),n("formDataHeaderPolicy"))}if(Ze.hasStandardBrowserEnv&&(C.isFunction(a)&&(a=a(e)),a===!0||a==null&&nZ(e.url))){let g=r&&s&&iZ.read(s);g&&o.set(r,g)}return e}var rZ=typeof XMLHttpRequest<"u",sZ=rZ&&function(t){return new Promise(function(n,i){let a=y2(t),r=a.data,s=rn.from(a.headers).normalize(),{responseType:o,onUploadProgress:l,onDownloadProgress:c}=a,u,p,h,g,d,m;function w(){g&&g(),d&&d(),a.cancelToken&&a.cancelToken.unsubscribe(u),a.signal&&a.signal.removeEventListener("abort",u)}let f=new XMLHttpRequest;f.open(a.method.toUpperCase(),a.url,!0),f.timeout=a.timeout;function A(x){if(!f)return;if(f.status===0&&(td(s2(a.url))||td(Ze.origin))!=="file"&&!(f.responseURL&&f.responseURL.startsWith("file:"))){i(new S("Request aborted",S.ECONNABORTED,t,f)),w(),f=null;return}try{x?m&&m(x):d&&d()}catch(V){setTimeout(()=>{throw V})}if(!f)return;let P=rn.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),M={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:P,config:t,request:f};Us(function(N){n(N),w()},function(N){i(N),w()},M),f=null}"onloadend"in f?f.onloadend=A:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.startsWith("file:"))||setTimeout(A)},f.onabort=function(){f&&(i(new S("Request aborted",S.ECONNABORTED,t,f)),w(),f=null)},f.onerror=function(P){let T=P&&P.message?P.message:"Network Error",M=new S(T,S.ERR_NETWORK,t,f);M.event=P||null,i(M),w(),f=null},f.ontimeout=function(){let P=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",T=a.transitional||gd;a.timeoutErrorMessage&&(P=a.timeoutErrorMessage),i(new S(P,T.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,t,f)),w(),f=null},r===void 0&&s.setContentType(null),"setRequestHeader"in f&&C.forEach(fA(s),function(P,T){f.setRequestHeader(T,P)}),C.isUndefined(a.withCredentials)||(f.withCredentials=!!a.withCredentials),o&&o!=="json"&&(f.responseType=a.responseType),c&&([h,d,m]=$s(c,!0),f.addEventListener("progress",h)),l&&f.upload&&([p,g]=$s(l),f.upload.addEventListener("progress",p),f.upload.addEventListener("loadend",g)),(a.cancelToken||a.signal)&&(u=x=>{f&&(i(!x||x.type?new Vt(null,t,f):x),f.abort(),w(),f=null)},a.cancelToken&&a.cancelToken.subscribe(u),a.signal&&(a.signal.aborted?u():a.signal.addEventListener("abort",u)));let b=td(a.url);if(b&&!Ze.protocols.includes(b)){i(new S("Unsupported protocol "+b+":",S.ERR_BAD_REQUEST,t)),w();return}f.send(r||null)})},oZ=(t,e)=>{if(t=t?t.filter(Boolean):[],!e&&!t.length)return;let n=new AbortController,i=!1,a=function(l){if(!i){i=!0,s();let c=l instanceof Error?l:this.reason;n.abort(c instanceof S?c:new Vt(c instanceof Error?c.message:c))}},r=e&&setTimeout(()=>{r=null,a(new S(`timeout of ${e}ms exceeded`,S.ETIMEDOUT))},e),s=()=>{t&&(r&&clearTimeout(r),r=null,t.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),t=null)};t.forEach(l=>{if(!i){if(l.aborted){a.call(l);return}l.addEventListener("abort",a,{once:!0})}});let{signal:o}=n;return o.unsubscribe=()=>C.asap(s),o},lZ=function*(t,e){let n=t.byteLength;if(n{let a=uZ(t,e),r=0,s,o=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{let{done:c,value:u}=await a.next();if(c){o(),l.close();return}let p=u.byteLength;if(n){let h=r+=p;n(h)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),a.return()}},{highWaterMark:2})},k_=64*1024,pZ={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:!1,priority:"auto",window:null},{isFunction:ed}=C,dZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16))),M_=t=>{if(!C.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},E_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},hZ=t=>{let e=t.indexOf("://"),n=t;return e!==-1&&(n=n.slice(e+3)),n.includes("@")||n.includes(":")},gZ=t=>{let e=C.global!==void 0&&C.global!==null?C.global:globalThis,{ReadableStream:n,TextEncoder:i}=e;t=C.merge.call({skipUndefined:!0},{Request:e.Request,Response:e.Response},t);let{fetch:a,Request:r,Response:s}=t,o=a?ed(a):typeof fetch=="function",l=ed(r),c=ed(s);if(!o)return!1;let u=o&&ed(n),p=o&&(typeof i=="function"?(f=>A=>f.encode(A))(new i):async f=>new Uint8Array(await new r(f).arrayBuffer())),h=l&&u&&E_(()=>{let f=!1,A=new r(Ze.origin,{body:new n,method:"POST",get duplex(){return f=!0,"half"}}),b=A.headers.has("Content-Type");return A.body!=null&&A.body.cancel(),f&&!b}),g=c&&u&&E_(()=>C.isReadableStream(new s("").body)),d={stream:g&&(f=>f.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(f=>{!d[f]&&(d[f]=(A,b)=>{let x=A&&A[f];if(x)return x.call(A);throw new S(`Response type '${f}' is not supported`,S.ERR_NOT_SUPPORT,b)})});let m=async f=>{if(f==null)return 0;if(C.isBlob(f))return f.size;if(C.isSpecCompliantForm(f))return(await new r(Ze.origin,{method:"POST",body:f}).arrayBuffer()).byteLength;if(C.isArrayBufferView(f)||C.isArrayBuffer(f))return f.byteLength;if(C.isURLSearchParams(f)&&(f=f+""),C.isString(f))return(await p(f)).byteLength},w=async(f,A)=>{let b=C.toFiniteNumber(f.getContentLength());return b??m(A)};return async f=>{let{url:A,method:b,data:x,signal:P,cancelToken:T,timeout:M,onDownloadProgress:V,onUploadProgress:N,responseType:_,headers:W,withCredentials:le="same-origin",fetchOptions:Pe,maxContentLength:Te,maxBodyLength:tn,maxRedirects:O}=y2(f),z=C.isNumber(Te)&&Te>-1,Ce=C.isNumber(tn)&&tn>-1,cn=me=>C.hasOwnProp(f,me)?f[me]:void 0,Z=a||fetch;_=_?(_+"").toLowerCase():"text";let ge=oZ([P,T&&T.toAbortSignal()],M),Me=null,Re=ge&&ge.unsubscribe&&(()=>{ge.unsubscribe()}),Bn,Hi=null,Wi=()=>new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,f,Me);try{let me,He=cn("auth");if(He){let Q=C.getSafeProp(He,"username")||"",Xe=C.getSafeProp(He,"password")||"";me={username:Q,password:Xe}}if(hZ(A)){let Q=new URL(A,Ze.origin);if(!me&&(Q.username||Q.password)){let Xe=M_(Q.username),G=M_(Q.password);me={username:Xe,password:G}}(Q.username||Q.password)&&(Q.username="",Q.password="",A=Q.href)}if(me&&(W.delete("authorization"),W.set("Authorization","Basic "+btoa(dZ((me.username||"")+":"+(me.password||""))))),z&&typeof A=="string"&&A.startsWith("data:")&&_K(A)>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me);if(Ce&&b!=="get"&&b!=="head"){let Q=await m(x);if(typeof Q=="number"&&isFinite(Q)&&(Bn=Q,Q>tn))throw Wi()}let Ht=Ce&&(C.isReadableStream(x)||C.isStream(x)),Ri=(Q,Xe,G)=>T_(Q,k_,U=>{if(Ce&&U>tn)throw Hi=Wi();Xe&&Xe(U)},G);if(h&&b!=="get"&&b!=="head"&&(N||Ht)){if(Bn=Bn??await w(W,x),Bn!==0||Ht){let Q=new r(A,{method:"POST",body:x,duplex:"half"}),Xe;if(C.isFormData(x)&&(Xe=Q.headers.get("content-type"))&&W.setContentType(Xe),Q.body){let[G,U]=N&&cd(Bn,$s(pd(N)))||[];x=Ri(Q.body,G,U)}}}else if(Ht&&!l&&u&&b!=="get"&&b!=="head")x=Ri(x);else if(Ht&&l&&!h&&b!=="get"&&b!=="head")throw new S("Stream request bodies are not supported by the current fetch implementation",S.ERR_NOT_SUPPORT,f,Me);C.isString(le)||(le=le?"include":"omit");let Yt=l&&"credentials"in r.prototype;if(C.isFormData(x)){let Q=W.getContentType();Q&&/^multipart\/form-data/i.test(Q)&&!/boundary=/i.test(Q)&&W.delete("content-type")}W.set("User-Agent","axios/"+Fl,!1);let jn=Pe==null?Pe:Object.assign(Object.create(null),Pe);jn&&(delete jn.body,delete jn.headers,delete jn.method,delete jn.signal,delete jn.duplex,delete jn.credentials);let Ae=Object.assign(Object.create(null),jn,{signal:ge,method:b.toUpperCase(),headers:fA(W.normalize()),body:x,duplex:"half",credentials:Yt?le:void 0});l&&(C.forEach(pZ,(Q,Xe)=>{Ae[Xe]===void 0&&(Ae[Xe]=Q)}),Ae.signal===void 0&&(Ae.signal=null),Ae.body===void 0&&(Ae.body=null)),O===0&&(Ae.redirect="manual",jn&&(jn.redirect="manual")),Me=l&&new r(A,Ae);let Sn=await(l?Z(Me,jn):Z(A,Ae)),gt=rn.from(Sn.headers);if(z){let Q=C.toFiniteNumber(gt.getContentLength());if(Q!=null&&Q>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me)}let Ii=g&&(_==="stream"||_==="response");if(g&&Sn.body&&(V||z||Ii&&Re)){let Q={};["status","statusText","headers"].forEach(qe=>{Q[qe]=Sn[qe]});let Xe=C.toFiniteNumber(gt.getContentLength()),[G,U]=V&&cd(Xe,$s(pd(V),!0))||[],Ee=0,On=qe=>{if(z&&(Ee=qe,Ee>Te))throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me);G&&G(qe)};Sn=new s(T_(Sn.body,k_,On,()=>{U&&U(),Re&&Re()}),Q)}_=_||"text";let pn=await d[C.findKey(d,_)||"text"](Sn,f);if(z&&!g&&!Ii){let Q;if(pn!=null&&(typeof pn.byteLength=="number"?Q=pn.byteLength:typeof pn.size=="number"?Q=pn.size:typeof pn=="string"&&(Q=typeof i=="function"?new i().encode(pn).byteLength:pn.length)),typeof Q=="number"&&Q>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me)}return!Ii&&Re&&Re(),await new Promise((Q,Xe)=>{Us(Q,Xe,{data:pn,headers:rn.from(Sn.headers),status:Sn.status,statusText:Sn.statusText,config:f,request:Me})})}catch(me){if(Re&&Re(),ge&&ge.aborted&&ge.reason instanceof S){let He=ge.reason;throw He.config=f,Me&&(He.request=Me),me!==He&&Object.defineProperty(He,"cause",{__proto__:null,value:me,writable:!0,enumerable:!1,configurable:!0}),He}if(Hi)throw Me&&!Hi.request&&(Hi.request=Me),Hi;if(me instanceof S)throw Me&&!me.request&&(me.request=Me),me;if(me&&me.name==="TypeError"&&/Load failed|fetch/i.test(me.message)){let He=new S("Network Error",S.ERR_NETWORK,f,Me,me&&me.response);throw Object.defineProperty(He,"cause",{__proto__:null,value:me.cause||me,writable:!0,enumerable:!1,configurable:!0}),He}throw S.from(me,me&&me.code,f,Me,me&&me.response)}}},mZ=new Map,P2=t=>{let e=t&&t.env||{},{fetch:n,Request:i,Response:a}=e,r=[i,a,n],s=r.length,o=s,l,c,u=mZ;for(;o--;)l=r[o],c=u.get(l),c===void 0&&u.set(l,c=o?new Map:gZ(e)),u=c;return c};P2();var bA={http:eZ,xhr:sZ,fetch:{get:P2}};C.forEach(bA,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{__proto__:null,value:e})}catch{}Object.defineProperty(t,"adapterName",{__proto__:null,value:e})}});var q_=t=>`- ${t}`,fZ=t=>C.isFunction(t)||t===null||t===!1;function wZ(t,e){t=C.isArray(t)?t:[t];let{length:n}=t,i,a,r={};for(let s=0;s`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build")),o=n?s.length>1?`since : -`+s.map(q_).join(` -`):" "+q_(s[0]):"as no adapter specified";throw new S("There is no suitable adapter to dispatch the request "+o,S.ERR_NOT_SUPPORT)}return a}var j2={getAdapter:wZ,adapters:bA};function tA(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Vt(null,t)}function aA(t){let e=C.toSafeFlatObject(t);return tA(e),e.headers=rn.from(C.getSafeProp(e,"headers")),e.data=YC.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),j2.getAdapter(e.adapter||Zl.adapter,e)(e).then(function(a){tA(e),e.response=a;try{a.data=YC.call(e,e.transformResponse,a)}finally{delete e.response}return a.headers=rn.from(a.headers),a},function(a){if(!r2(a)&&(tA(e),a&&a.response)){e.response=a.response;try{a.response.data=YC.call(e,e.transformResponse,a.response)}finally{delete e.response}a.response.headers=rn.from(a.response.headers)}return Promise.reject(a)})}var md={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{md[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var __={};md.transitional=function(e,n,i){function a(r,s){return"[Axios v"+Fl+"] Transitional option '"+r+"'"+s+(i?". "+i:"")}return(r,s,o)=>{if(e===!1)throw new S(a(s," has been removed"+(n?" in "+n:"")),S.ERR_DEPRECATED);return n&&!__[s]&&(__[s]=!0,console.warn(a(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,s,o):!0}};md.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function vZ(t,e,n){if(typeof t!="object"||t===null)throw new S("options must be an object",S.ERR_BAD_OPTION_VALUE);let i=Object.keys(t),a=i.length;for(;a-- >0;){let r=i[a],s=Object.prototype.hasOwnProperty.call(e,r)?e[r]:void 0;if(s){let o=t[r],l=o===void 0||s(o,r,t);if(l!==!0)throw new S("option "+r+" must be "+l,S.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new S("Unknown option "+r,S.ERR_BAD_OPTION)}}var rd={assertOptions:vZ,validators:md},Un=rd.validators,Ft=class{constructor(e){this.defaults=e||{},this.interceptors={request:new ld,response:new ld}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error)try{let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;let r=a.stack,s="";if(typeof r=="string"){let o=r.indexOf(` +`)===-1){Il("have not received end of HTTP headers yet..."),r();return}let d=h.toString("ascii",0,h.indexOf(`\r +`)),m=+d.split(" ")[1];Il("got proxy server response: %o",d),e({statusCode:m,buffered:h})}t.on("error",c),t.on("close",o),t.on("end",l),r()})}Rl.default=r9});var Zq=v(Cr=>{"use strict";var s9=Cr&&Cr.__awaiter||function(t,e,n,i){function a(r){return r instanceof n?r:new n(function(s){s(r)})}return new(n||(n=Promise))(function(r,s){function o(u){try{c(i.next(u))}catch(p){s(p)}}function l(u){try{c(i.throw(u))}catch(p){s(p)}}function c(u){u.done?r(u.value):a(u.value).then(o,l)}c((i=i.apply(t,e||[])).next())})},Gs=Cr&&Cr.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Cr,"__esModule",{value:!0});var Jq=Gs(require("net")),Kq=Gs(require("tls")),o9=Gs(require("url")),l9=Gs(require("assert")),u9=Gs(_l()),c9=Fq(),p9=Gs(Vq()),Wl=u9.default("https-proxy-agent:agent"),HC=class extends c9.Agent{constructor(e){let n;if(typeof e=="string"?n=o9.default.parse(e):n=e,!n)throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!");Wl("creating new HttpsProxyAgent instance: %o",n),super(n);let i=Object.assign({},n);this.secureProxy=n.secureProxy||g9(i.protocol),i.host=i.hostname||i.host,typeof i.port=="string"&&(i.port=parseInt(i.port,10)),!i.port&&i.host&&(i.port=this.secureProxy?443:80),this.secureProxy&&!("ALPNProtocols"in i)&&(i.ALPNProtocols=["http 1.1"]),i.host&&i.path&&(delete i.path,delete i.pathname),this.proxy=i}callback(e,n){return s9(this,void 0,void 0,function*(){let{proxy:i,secureProxy:a}=this,r;a?(Wl("Creating `tls.Socket`: %o",i),r=Kq.default.connect(i)):(Wl("Creating `net.Socket`: %o",i),r=Jq.default.connect(i));let s=Object.assign({},i.headers),l=`CONNECT ${`${n.host}:${n.port}`} HTTP/1.1\r +`;i.auth&&(s["Proxy-Authorization"]=`Basic ${Buffer.from(i.auth).toString("base64")}`);let{host:c,port:u,secureEndpoint:p}=n;h9(u,p)||(c+=`:${u}`),s.Host=c,s.Connection="close";for(let w of Object.keys(s))l+=`${w}: ${s[w]}\r +`;let h=p9.default(r);r.write(`${l}\r +`);let{statusCode:g,buffered:d}=yield h;if(g===200){if(e.once("socket",d9),n.secureEndpoint){Wl("Upgrading socket connection to TLS");let w=n.servername||n.host;return Kq.default.connect(Object.assign(Object.assign({},m9(n,"host","hostname","path","port")),{socket:r,servername:w}))}return r}r.destroy();let m=new Jq.default.Socket({writable:!1});return m.readable=!0,e.once("socket",w=>{Wl("replaying proxy buffer for failed request"),l9.default(w.listenerCount("data")>0),w.push(d),w.push(null)}),m})}};Cr.default=HC;function d9(t){t.resume()}function h9(t,e){return!!(!e&&t===80||e&&t===443)}function g9(t){return typeof t=="string"?/^https:?$/i.test(t):!1}function m9(t,...e){let n={},i;for(i in t)e.includes(i)||(n[i]=t[i]);return n}});var Xq=v((WC,Qq)=>{"use strict";var f9=WC&&WC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},IC=f9(Zq());function RC(t){return new IC.default(t)}(function(t){t.HttpsProxyAgent=IC.default,t.prototype=IC.default.prototype})(RC||(RC={}));Qq.exports=RC});var e_=v(($pe,Yq)=>{var zl;Yq.exports=function(){if(!zl){try{zl=_l()("follow-redirects")}catch{}typeof zl!="function"&&(zl=function(){})}zl.apply(null,arguments)}});var r_=v((Bpe,KC)=>{var Gl=require("url"),Dl=Gl.URL,w9=require("http"),v9=require("https"),UC=require("stream").Writable,$C=require("assert"),n_=e_();(function(){var e=typeof process<"u",n=typeof window<"u"&&typeof document<"u",i=br(Error.captureStackTrace);!e&&(n||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var BC=!1;try{$C(new Dl(""))}catch(t){BC=t.code==="ERR_INVALID_URL"}var C9=["Authorization","Proxy-Authorization","Cookie"],A9=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],LC=["abort","aborted","connect","error","socket","timeout"],FC=Object.create(null);LC.forEach(function(t){FC[t]=function(e,n,i){this._redirectable.emit(t,e,n,i)}});var DC=Nl("ERR_INVALID_URL","Invalid URL",TypeError),GC=Nl("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),b9=Nl("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",GC),x9=Nl("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),y9=Nl("ERR_STREAM_WRITE_AFTER_END","write after end"),P9=UC.prototype.destroy||t_;function mi(t,e){UC.call(this),this._sanitizeOptions(t),this._options=t,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],e&&this.on("response",e);var n=this;this._onNativeResponse=function(i){try{n._processResponse(i)}catch(a){n.emit("error",a instanceof GC?a:new GC({cause:a}))}},this._headerFilter=new RegExp("^(?:"+C9.concat(t.sensitiveHeaders).map(M9).join("|")+")$","i"),this._performRequest()}mi.prototype=Object.create(UC.prototype);mi.prototype.abort=function(){JC(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};mi.prototype.destroy=function(t){return JC(this._currentRequest,t),P9.call(this,t),this};mi.prototype.write=function(t,e,n){if(this._ending)throw new y9;if(!Ar(t)&&!T9(t))throw new TypeError("data should be a string, Buffer or Uint8Array");if(br(e)&&(n=e,e=null),t.length===0){n&&n();return}this._requestBodyLength+t.length<=this._options.maxBodyLength?(this._requestBodyLength+=t.length,this._requestBodyBuffers.push({data:t,encoding:e}),this._currentRequest.write(t,e,n)):(this.emit("error",new x9),this.abort())};mi.prototype.end=function(t,e,n){if(br(t)?(n=t,t=e=null):br(e)&&(n=e,e=null),!t)this._ended=this._ending=!0,this._currentRequest.end(null,null,n);else{var i=this,a=this._currentRequest;this.write(t,e,function(){i._ended=!0,a.end(null,null,n)}),this._ending=!0}};mi.prototype.setHeader=function(t,e){this._options.headers[t]=e,this._currentRequest.setHeader(t,e)};mi.prototype.removeHeader=function(t){delete this._options.headers[t],this._currentRequest.removeHeader(t)};mi.prototype.setTimeout=function(t,e){var n=this;function i(s){s.setTimeout(t),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function a(s){n._timeout&&clearTimeout(n._timeout),n._timeout=setTimeout(function(){n.emit("timeout"),r()},t),i(s)}function r(){n._timeout&&(clearTimeout(n._timeout),n._timeout=null),n.removeListener("abort",r),n.removeListener("error",r),n.removeListener("response",r),n.removeListener("close",r),e&&n.removeListener("timeout",e),n.socket||n._currentRequest.removeListener("socket",a)}return e&&this.on("timeout",e),this.socket?a(this.socket):this._currentRequest.once("socket",a),this.on("socket",i),this.on("abort",r),this.on("error",r),this.on("response",r),this.on("close",r),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(t){mi.prototype[t]=function(e,n){return this._currentRequest[t](e,n)}});["aborted","connection","socket"].forEach(function(t){Object.defineProperty(mi.prototype,t,{get:function(){return this._currentRequest[t]}})});mi.prototype._sanitizeOptions=function(t){if(!t.headers)t.headers={};else if(Array.isArray(t.headers)){var e=t.headers;t.headers={};for(var n=0;n=400){t.responseUrl=this._currentUrl,t.redirects=this._redirects,this.emit("response",t),this._requestBodyBuffers=[];return}if(JC(this._currentRequest),t.destroy(),++this._redirectCount>this._options.maxRedirects)throw new b9;var i,a=this._options.beforeRedirect;a&&(i=Object.assign({Host:t.req.getHeader("host")},this._options.headers));var r=this._options.method;((e===301||e===302)&&this._options.method==="POST"||e===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],zC(/^content-/i,this._options.headers));var s=zC(/^host$/i,this._options.headers),o=VC(this._currentUrl),l=s||o.host,c=/^\w+:/.test(n)?this._currentUrl:Gl.format(Object.assign(o,{host:l})),u=j9(n,c);if(n_("redirecting to",u.href),this._isRedirect=!0,NC(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!S9(u.host,l))&&zC(this._headerFilter,this._options.headers),br(a)){var p={headers:t.headers,statusCode:e},h={url:c,method:r,headers:i};a(this._options,p,h),this._sanitizeOptions(this._options)}this._performRequest()};function i_(t){var e={maxRedirects:21,maxBodyLength:10485760},n={};return Object.keys(t).forEach(function(i){var a=i+":",r=n[a]=t[i],s=e[i]=Object.create(r);function o(c,u,p){return k9(c)?c=NC(c):Ar(c)?c=NC(VC(c)):(p=u,u=a_(c),c={protocol:a}),br(u)&&(p=u,u=null),u=Object.assign({maxRedirects:e.maxRedirects,maxBodyLength:e.maxBodyLength},c,u),u.nativeProtocols=n,!Ar(u.host)&&!Ar(u.hostname)&&(u.hostname="::1"),$C.equal(u.protocol,a,"protocol mismatch"),n_("options",u),new mi(u,p)}function l(c,u,p){var h=s.request(c,u,p);return h.end(),h}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),e}function t_(){}function VC(t){var e;if(BC)e=new Dl(t);else if(e=a_(Gl.parse(t)),!Ar(e.protocol))throw new DC({input:t});return e}function j9(t,e){return BC?new Dl(t,e):VC(Gl.resolve(e,t))}function a_(t){if(/^\[/.test(t.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(t.hostname))throw new DC({input:t.href||t});if(/^\[/.test(t.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(t.host))throw new DC({input:t.href||t});return t}function NC(t,e){var n=e||{};for(var i of A9)n[i]=t[i];return n.hostname.startsWith("[")&&(n.hostname=n.hostname.slice(1,-1)),n.port!==""&&(n.port=Number(n.port)),n.path=n.search?n.pathname+n.search:n.pathname,n}function zC(t,e){var n;for(var i in e)t.test(i)&&(n=e[i],delete e[i]);return n===null||typeof n>"u"?void 0:String(n).trim()}function Nl(t,e,n){function i(a){br(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,a||{}),this.code=t,this.message=this.cause?e+": "+this.cause.message:e}return i.prototype=new(n||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+t+"]",enumerable:!1}}),i}function JC(t,e){for(var n of LC)t.removeListener(n,FC[n]);t.on("error",t_),t.destroy(e)}function S9(t,e){$C(Ar(t)&&Ar(e));var n=t.length-e.length-1;return n>0&&t[n]==="."&&t.endsWith(e)}function O9(t){return t instanceof Array}function Ar(t){return typeof t=="string"||t instanceof String}function br(t){return typeof t=="function"}function T9(t){return typeof t=="object"&&"length"in t}function k9(t){return Dl&&t instanceof Dl}function M9(t){return t.replace(/[[\]\\/()*+?.^$|]/g,"\\$&")}KC.exports=i_({http:w9,https:v9});KC.exports.wrap=i_});var _2=v((Lpe,q2)=>{"use strict";var D_=Wq(),E9=require("crypto"),q9=require("url"),G_=Xq(),N_=require("http"),U_=require("https"),$_=require("http2"),mA=require("util"),s_=require("path"),_9=r_(),Vi=require("zlib"),fi=require("stream"),H9=require("events");function B_(t,e){return function(){return t.apply(e,arguments)}}var{toString:I9}=Object.prototype,{getPrototypeOf:ba}=Object,{iterator:Kl,toStringTag:L_}=Symbol,Ll=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),F_=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),V_=(t,e,n)=>t===Object.prototype||!n&&e===null,R9=t=>{if(!Object.isExtensible(t))return!1;let e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&e.push(...Object.getOwnPropertySymbols(t)),e.every(n=>{if(F_(n))return!1;let i=Object.getOwnPropertyDescriptor(t,n);return!!i&&i.configurable&&i.writable===!0})},Fl=(t,e)=>{let n=t,i=[];for(;n!=null;){if(i.indexOf(n)!==-1)return!1;i.push(n);let a=ba(n);if(V_(n,a,n===t))return!1;if(Ll(n,e))return!0;n=a}return!1},W9=(t,e)=>t!=null&&Fl(t,e)?t[e]:void 0,z9=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;let e=ba(t);if(e===null&&R9(t))return t;let n=Object.create(null),i=Object.create(null),a=[],r=t;for(;r!=null&&a.indexOf(r)===-1;){a.push(r);let s=r===t?e:ba(r);if(V_(r,s,r===t))break;let o=Object.getOwnPropertyNames(r);Object.getOwnPropertySymbols&&o.push(...Object.getOwnPropertySymbols(r));for(let l of o)F_(l)||Ll(i,l)||(n[l]=t[l],i[l]=!0);r=s}return n},fA=(t=>e=>{let n=I9.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Ji=t=>(t=t.toLowerCase(),e=>fA(e)===t),md=t=>e=>typeof e===t,{isArray:Pr}=Array,jr=md("undefined");function Bs(t){return t!==null&&!jr(t)&&t.constructor!==null&&!jr(t.constructor)&&wi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}var J_=Ji("ArrayBuffer");function D9(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&J_(t.buffer),e}var G9=md("string"),wi=md("function"),K_=md("number"),Ls=t=>t!==null&&typeof t=="object",N9=t=>t===!0||t===!1,ad=t=>{if(!Ls(t))return!1;let e=ba(t);return(e===null||e===Object.prototype||ba(e)===null)&&!Fl(t,L_)&&!Fl(t,Kl)},U9=t=>{if(!Ls(t)||Bs(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},$9=Ji("Date"),B9=Ji("File"),L9=t=>!!(t&&typeof t.uri<"u"),F9=t=>t&&typeof t.getParts<"u",V9=Ji("Blob"),J9=Ji("FileList"),K9=Ji("Set"),Z9=t=>Ls(t)&&wi(t.pipe);function Q9(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}var o_=Q9(),l_=typeof o_.FormData<"u"?o_.FormData:void 0,X9=t=>{if(!t)return!1;if(l_&&t instanceof l_)return!0;let e=ba(t);if(!e||e===Object.prototype||!wi(t.append))return!1;let n=fA(t);return n==="formdata"||n==="object"&&wi(t.toString)&&t.toString()==="[object FormData]"},Y9=Ji("URLSearchParams"),[e8,n8,i8,t8]=["ReadableStream","Request","Response","Headers"].map(Ji),a8=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Zl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,a;if(typeof t!="object"&&(t=[t]),Pr(t))for(i=0,a=t.length;i0;)if(a=n[i],e===a.toLowerCase())return a;return null}var xr=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Q_=t=>!jr(t)&&t!==xr;function oA(...t){let{caseless:e,skipUndefined:n}=Q_(this)&&this||{},i={},a=(r,s)=>{if(s==="__proto__"||s==="constructor"||s==="prototype")return;let o=e&&typeof s=="string"&&Z_(i,s)||s,l=Ll(i,o)?i[o]:void 0;ad(l)&&ad(r)?i[o]=oA(l,r):ad(r)?i[o]=oA({},r):Pr(r)?i[o]=r.slice():(!n||!jr(r))&&(i[o]=r)};for(let r=0,s=t.length;r(Zl(e,(a,r)=>{n&&wi(a)?Object.defineProperty(t,r,{__proto__:null,value:B_(a,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{__proto__:null,value:a,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),t),s8=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),o8=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:e.prototype}),n&&Object.assign(t.prototype,n)},l8=(t,e,n,i)=>{let a,r,s,o={};if(e=e||{},t==null)return e;do{for(a=Object.getOwnPropertyNames(t),r=a.length;r-- >0;)s=a[r],(!i||i(s,t,e))&&!o[s]&&(e[s]=t[s],o[s]=!0);t=n!==!1&&ba(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},u8=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;let i=t.indexOf(e,n);return i!==-1&&i===n},c8=t=>{if(!t)return null;if(Pr(t))return t;let e=t.length;if(!K_(e))return null;let n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},p8=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&ba(Uint8Array)),d8=(t,e)=>{let i=(t&&t[Kl]).call(t),a;for(;(a=i.next())&&!a.done;){let r=a.value;e.call(t,r[0],r[1])}},h8=(t,e)=>{let n,i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},g8=Ji("HTMLFormElement"),m8=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,a){return i.toUpperCase()+a}),{propertyIsEnumerable:f8}=Object.prototype,w8=Ji("RegExp"),X_=(t,e)=>{let n=Object.getOwnPropertyDescriptors(t),i={};Zl(n,(a,r)=>{let s;(s=e(a,r,t))!==!1&&(i[r]=s||a)}),Object.defineProperties(t,i)},v8=t=>{X_(t,(e,n)=>{if(wi(t)&&["arguments","caller","callee"].includes(n))return!1;let i=t[n];if(wi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},C8=(t,e)=>{let n={},i=a=>{a.forEach(r=>{n[r]=!0})};return Pr(t)?i(t):i(String(t).split(e)),n},A8=()=>{},b8=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function x8(t){return!!(t&&wi(t.append)&&t[L_]==="FormData"&&t[Kl])}var y8=t=>{let e=new WeakSet,n=i=>{if(Ls(i)){if(e.has(i))return;if(Bs(i))return i;if(!("toJSON"in i)){e.add(i);let a;if(K9(i)){a=[];for(let r of i){let s=n(r);!jr(s)&&a.push(s)}}else a=Pr(i)?[]:{},Zl(i,(r,s)=>{let o=n(r);!jr(o)&&(a[s]=o)});return e.delete(i),a}}return i};return n(t)},P8=Ji("AsyncFunction"),j8=t=>t&&(Ls(t)||wi(t))&&wi(t.then)&&wi(t.catch),Y_=((t,e)=>t?setImmediate:e?((n,i)=>(xr.addEventListener("message",({source:a,data:r})=>{a===xr&&r===n&&i.length&&i.shift()()},!1),a=>{i.push(a),xr.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",wi(xr.postMessage)),S8=typeof queueMicrotask<"u"?queueMicrotask.bind(xr):typeof process<"u"&&process.nextTick||Y_,e2=t=>t!=null&&wi(t[Kl]),O8=t=>t!=null&&Fl(t,Kl)&&e2(t),C={isArray:Pr,isArrayBuffer:J_,isBuffer:Bs,isFormData:X9,isArrayBufferView:D9,isString:G9,isNumber:K_,isBoolean:N9,isObject:Ls,isPlainObject:ad,isEmptyObject:U9,isReadableStream:e8,isRequest:n8,isResponse:i8,isHeaders:t8,isUndefined:jr,isDate:$9,isFile:B9,isReactNativeBlob:L9,isReactNative:F9,isBlob:V9,isRegExp:w8,isFunction:wi,isStream:Z9,isURLSearchParams:Y9,isTypedArray:p8,isFileList:J9,forEach:Zl,merge:oA,extend:r8,trim:a8,stripBOM:s8,inherits:o8,toFlatObject:l8,kindOf:fA,kindOfTest:Ji,endsWith:u8,toArray:c8,forEachEntry:d8,matchAll:h8,isHTMLForm:g8,hasOwnProperty:Ll,hasOwnProp:Ll,hasOwnInPrototypeChain:Fl,getSafeProp:W9,toSafeFlatObject:z9,reduceDescriptors:X_,freezeMethods:v8,toObjectSet:C8,toCamelCase:m8,noop:A8,toFiniteNumber:b8,findKey:Z_,global:xr,isContextDefined:Q_,isSpecCompliantForm:x8,toJSONObject:y8,isAsyncFn:P8,isThenable:j8,setImmediate:Y_,asap:S8,isIterable:e2,isSafeIterable:O8},T8=C.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),k8=t=>{let e={},n,i,a;return t&&t.split(` +`).forEach(function(s){a=s.indexOf(":"),n=s.substring(0,a).trim().toLowerCase(),i=s.substring(a+1).trim();let o=C.hasOwnProp(e,n);!n||o&&C.hasOwnProp(T8,n)||(n==="set-cookie"?o?e[n].push(i):e[n]=[i]:e[n]=o?e[n]+", "+i:i)}),e};function M8(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}var E8=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),q8=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function wA(t,e){return C.isArray(t)?t.map(n=>wA(n,e)):M8(String(t).replace(e,""))}var _8=t=>wA(t,E8),H8=t=>wA(t,q8);function vA(t){let e=Object.create(null);return C.forEach(t.toJSON(),(n,i)=>{e[i]=H8(n)}),e}var u_=Symbol("internals");function Ul(t){return t&&String(t).trim().toLowerCase()}function rd(t){return t===!1||t==null?t:C.isArray(t)?t.map(rd):_8(String(t))}function I8(t){let e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}var R8=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function ZC(t){let e=0,n=t.length;for(;ee;){let i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}function W8(t){let e=t.length-1;if(e<1||t.charCodeAt(0)!==34||t.charCodeAt(e)!==34)return t;let n="";for(let i=1;i=e))return t;n+=t[i]}return n}function z8(t){let e=Object.create(null),n=String(t),i=0,a=!1,r=!1;function s(o){let l=ZC(n.slice(i,o)),c=l.indexOf("=");if(c<1)return;let u=ZC(l.slice(0,c));if(!R8.test(u))return;let p=u.toLowerCase();if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=ZC(l.slice(c+1));e[p]=W8(h)}for(let o=0;o/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function QC(t,e,n,i,a){if(C.isFunction(i))return i.call(this,e,n);if(a&&(e=n),!!C.isString(e)){if(C.isString(i))return e.indexOf(i)!==-1;if(C.isRegExp(i))return i.test(e)}}function G8(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function N8(t,e){let n=C.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{__proto__:null,value:function(a,r,s){return this[i].call(this,e,a,r,s)},configurable:!0})})}var rn=class{constructor(e){e&&this.set(e)}set(e,n,i){let a=this;function r(o,l,c){let u=Ul(l);if(!u)return;let p=C.findKey(a,u);(!p||a[p]===void 0||c===!0||c===void 0&&a[p]!==!1)&&(a[p||l]=rd(o))}let s=(o,l)=>C.forEach(o,(c,u)=>r(c,u,l));if(C.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(C.isString(e)&&(e=e.trim())&&!D8(e))s(k8(e),n);else if(C.isObject(e)&&C.isSafeIterable(e)){let o=Object.create(null),l,c;for(let u of e){if(!C.isArray(u))throw new TypeError("Object iterator must return a key-value pair");c=u[0],C.hasOwnProp(o,c)?(l=o[c],o[c]=C.isArray(l)?[...l,u[1]]:[l,u[1]]):o[c]=u[1]}s(o,n)}else e!=null&&r(n,e,i);return this}get(e,n){if(e=Ul(e),e){let i=C.findKey(this,e);if(i){let a=this[i];if(!n)return a;if(n===!0)return I8(a);if(C.isFunction(n))return n.call(this,a,i);if(C.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Ul(e),e){let i=C.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||QC(this,this[i],i,n)))}return!1}delete(e,n){let i=this,a=!1;function r(s){if(s=Ul(s),s){let o=C.findKey(i,s);o&&(!n||QC(i,i[o],o,n))&&(delete i[o],a=!0)}}return C.isArray(e)?e.forEach(r):r(e),a}clear(e){let n=Object.keys(this),i=n.length,a=!1;for(;i--;){let r=n[i];(!e||QC(this,this[r],r,e,!0))&&(delete this[r],a=!0)}return a}normalize(e){let n=this,i={};return C.forEach(this,(a,r)=>{let s=C.findKey(i,r);if(s){n[s]=rd(a),delete n[r];return}let o=e?G8(r):String(r).trim();o!==r&&delete n[r],n[o]=rd(a),i[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let n=Object.create(null);return C.forEach(this,(i,a)=>{i!=null&&i!==!1&&(n[a]=e&&C.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}getSetCookie(){let e=this.get("set-cookie");return C.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return z8(e)}static concat(e,...n){let i=new this(e);return n.forEach(a=>i.set(a)),i}static accessor(e){let i=(this[u_]=this[u_]={accessors:{}}).accessors,a=this.prototype;function r(s){let o=Ul(s);i[o]||(N8(a,s),i[o]=!0)}return C.isArray(e)?e.forEach(r):r(e),this}};rn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);C.reduceDescriptors(rn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}});C.freezeMethods(rn);var cd="[REDACTED ****]";function U8(t){if(C.hasOwnProp(t,"toJSON"))return!0;let e=Object.getPrototypeOf(t);for(;e&&e!==Object.prototype;){if(C.hasOwnProp(e,"toJSON"))return!0;e=Object.getPrototypeOf(e)}return!1}function $8(t,e){let n=new Set(e.map(r=>String(r).toLowerCase())),i=[],a=r=>{if(r===null||typeof r!="object"||C.isBuffer(r))return r;if(i.indexOf(r)!==-1)return;r instanceof rn&&(r=r.toJSON()),i.push(r);let s;if(C.isArray(r))s=[],r.forEach((o,l)=>{let c=a(o);C.isUndefined(c)||(s[l]=c)});else{if(!C.isPlainObject(r)&&U8(r))return i.pop(),r;s=Object.create(null);for(let[o,l]of Object.entries(r)){let c=n.has(o.toLowerCase())?cd:a(l);C.isUndefined(c)||(s[o]=c)}}return i.pop(),s};return a(t)}function c_(t){try{return String(t)}catch{return""}}function B8(t){return t.errors.map(n=>{try{return n&&n.message?c_(n.message):c_(n)}catch{return""}}).filter(Boolean).join("; ")||t.name||"AggregateError"}var S=class t extends Error{static from(e,n,i,a,r,s){let o=e.message;!o&&C.isArray(e.errors)&&e.errors.length&&(o=B8(e));let l=new t(o,n||e.code,i,a,r);return Object.defineProperty(l,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),l.name=e.name,e.status!=null&&l.status==null&&(l.status=e.status),s&&Object.assign(l,s),l}constructor(e,n,i,a,r){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),i&&(this.config=i),a&&(this.request=a),r&&(this.response=r,this.status=r.status)}toJSON(){let e=this.config,n=e&&C.hasOwnProp(e,"redact")?e.redact:void 0,i=C.isArray(n)&&n.length>0?$8(e,n):C.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};S.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";S.ERR_BAD_OPTION="ERR_BAD_OPTION";S.ECONNABORTED="ECONNABORTED";S.ETIMEDOUT="ETIMEDOUT";S.ECONNREFUSED="ECONNREFUSED";S.ERR_NETWORK="ERR_NETWORK";S.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";S.ERR_DEPRECATED="ERR_DEPRECATED";S.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";S.ERR_BAD_REQUEST="ERR_BAD_REQUEST";S.ERR_CANCELED="ERR_CANCELED";S.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";S.ERR_INVALID_URL="ERR_INVALID_URL";S.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";var XC={isBufferAvailable(){return typeof Buffer<"u"},from(t){return Buffer.from(t)}},n2=100;function lA(t){return C.isPlainObject(t)||C.isArray(t)}function i2(t){return C.endsWith(t,"[]")?t.slice(0,-2):t}function YC(t,e,n){return t?t.concat(e).map(function(a,r){return a=i2(a),!n&&r?"["+a+"]":a}).join(n?".":""):e}function L8(t){return C.isArray(t)&&!t.some(lA)}var F8=C.toFlatObject(C,{},null,function(e){return/^is[A-Z]/.test(e)});function fd(t,e,n){if(!C.isObject(t))throw new TypeError("target must be an object");e=e||new(D_||FormData);let i=(A,b)=>{let x=C.getSafeProp(n,A);return C.isUndefined(x)?b:x},a=i("metaTokens",!0),r=i("visitor")||m,s=i("dots",!1),o=i("indexes",!1),l=i("Blob")||typeof Blob<"u"&&Blob,c=i("maxDepth",n2),u=l&&C.isSpecCompliantForm(e),p=[];if(!C.isFunction(r))throw new TypeError("visitor must be a function");function h(A){if(A===null)return"";if(C.isDate(A))return A.toISOString();if(C.isBoolean(A))return A.toString();if(!u&&C.isBlob(A))throw new S("Blob is not supported. Use a Buffer instead.");if(C.isArrayBuffer(A)||C.isTypedArray(A)){if(u&&typeof l=="function")return new l([A]);if(XC&&XC.isBufferAvailable())return XC.from(A);throw new S("Blob is not supported. Use a Buffer instead.",S.ERR_NOT_SUPPORT)}return A}function g(A){if(A>c)throw new S("Object is too deeply nested ("+A+" levels). Max depth: "+c,S.ERR_FORM_DATA_DEPTH_EXCEEDED)}function d(A,b){if(c===1/0)return JSON.stringify(A);let x=[];return JSON.stringify(A,function(T,M){if(!C.isObject(M))return M;for(;x.length&&x[x.length-1]!==this;)x.pop();return x.push(M),g(b+x.length-1),M})}function m(A,b,x){let y=A;if(C.isReactNative(e)&&C.isReactNativeBlob(A))return e.append(YC(x,b,s),h(A)),!1;if(A&&!x&&typeof A=="object"){if(C.endsWith(b,"{}"))b=a?b:b.slice(0,-2),A=d(A,1);else if(C.isArray(A)&&L8(A)||(C.isFileList(A)||C.endsWith(b,"[]"))&&(y=C.toArray(A)))return b=i2(b),y.forEach(function(M,J){!(C.isUndefined(M)||M===null)&&e.append(o===!0?YC([b],J,s):o===null?b:b+"[]",h(M))}),!1}return lA(A)?!0:(e.append(YC(x,b,s),h(A)),!1)}let w=Object.assign(F8,{defaultVisitor:m,convertValue:h,isVisitable:lA});function f(A,b,x=0){if(!C.isUndefined(A)){if(g(x),p.indexOf(A)!==-1)throw new Error("Circular reference detected in "+b.join("."));p.push(A),C.forEach(A,function(T,M){(!(C.isUndefined(T)||T===null)&&r.call(e,T,C.isString(M)?M.trim():M,b,w))===!0&&f(T,b?b.concat(M):[M],x+1)}),p.pop()}}if(!C.isObject(t))throw new TypeError("data must be an object");return f(t),e}function p_(t){let e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(i){return e[i]})}function t2(t,e){this._pairs=[],t&&fd(t,this,e)}var a2=t2.prototype;a2.append=function(e,n){this._pairs.push([e,n])};a2.toString=function(e){let n=e?i=>e.call(this,i,p_):p_;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function V8(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function CA(t,e,n){if(!e)return t;t=t||"";let i=C.isFunction(n)?{serialize:n}:n,a=C.getSafeProp(i,"encode")||V8,r=C.getSafeProp(i,"serialize"),s;if(r?s=r(e,i):s=C.isURLSearchParams(e)?e.toString():new t2(e,i).toString(a),s){let o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+s}return t}var $l=Symbol("internals");function r2(t){return t?t.length:0}function d_(t){if(t)for(;t.length&&t[t.length-1]===null;)t.pop()}function Bl(t,e){let n=t.handlers,i=r2(n);n!==e.handlersRef?(e.handlersRef=n,e.handlerEntries.clear()):i!==e.handlersLength&&(i?e.handlerEntries.forEach(function(r,s){n[r.index]!==r.handler&&e.handlerEntries.delete(s)}):e.handlerEntries.clear()),e.handlersLength=i}var pd=class{constructor(){this.handlers=[],this[$l]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,n,i){let a={fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null},r=this[$l];this.handlers==null&&(this.handlers=[]),Bl(this,r);let s=r.nextId++;return this.handlers.push(a),r.handlerEntries.set(s,{handler:a,index:this.handlers.length-1}),r.handlersLength=this.handlers.length,s}eject(e){let n=this[$l];Bl(this,n);let i=n.handlerEntries.get(e);if(i){if(n.handlerEntries.delete(e),this.handlers[i.index]!==i.handler)return;this.handlers[i.index]=null,n.iterationDepth||(d_(this.handlers),n.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],Bl(this,this[$l]))}forEach(e){let n=this[$l];Bl(this,n),n.iterationDepth++;try{C.forEach(this.handlers,function(a){a!==null&&e(a)})}finally{--n.iterationDepth||(Bl(this,n),d_(this.handlers),n.handlersLength=r2(this.handlers))}}},wd={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},J8=q9.URLSearchParams,eA="abcdefghijklmnopqrstuvwxyz",h_="0123456789",s2={DIGIT:h_,ALPHA:eA,ALPHA_DIGIT:eA+eA.toUpperCase()+h_},K8=(t=16,e=s2.ALPHA_DIGIT)=>{let n="",{length:i}=e,a=new Uint32Array(t);E9.randomFillSync(a);for(let r=0;rg_)throw new S("FormData field is too deeply nested ("+t+" levels). Max depth: "+g_,S.ERR_FORM_DATA_DEPTH_EXCEEDED)}function iK(t){let e=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,i;for(;(i=n.exec(t))!==null;)o2(e.length),e.push(i[0]==="[]"?"":i[1]||i[0]);return e}function tK(t){let e={},n=Object.keys(t),i,a=n.length,r;for(i=0;i=n.length;return s=!s&&C.isArray(a)?a.length:s,l?(C.hasOwnProp(a,s)?a[s]=C.isArray(a[s])?a[s].concat(i):[a[s],i]:a[s]=i,!o):((!C.hasOwnProp(a,s)||!C.isObject(a[s]))&&(a[s]=[]),e(n,i,a[s],r)&&C.isArray(a[s])&&(a[s]=tK(a[s])),!o)}if(C.isFormData(t)&&C.isFunction(t.entries)){let n={};return C.forEachEntry(t,(i,a)=>{e(iK(i),a,n,0)}),n}return null}var u2=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]),Ns=(t,e)=>t!=null&&C.hasOwnProp(t,e)?t[e]:void 0;function aK(t,e,n){if(C.isString(t))try{return(e||JSON.parse)(t),C.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}var Ql={transitional:wd,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){let i=n.getContentType()||"",a=i.indexOf("application/json")>-1,r=C.isObject(e);if(r&&C.isHTMLForm(e)&&(e=new FormData(e)),C.isFormData(e))return a?JSON.stringify(l2(e)):e;if(C.isArrayBuffer(e)||C.isBuffer(e)||C.isStream(e)||C.isFile(e)||C.isBlob(e)||C.isReadableStream(e))return e;if(C.isArrayBufferView(e))return e.buffer;if(C.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){let l=Ns(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return nK(e,l).toString();if((o=C.isFileList(e))||i.indexOf("multipart/form-data")>-1){let c=Ns(this,"env"),u=c&&c.FormData;return fd(o?{"files[]":e}:e,u&&new u,l)}}return r||a?(n.setContentType("application/json",!1),aK(e)):e}],transformResponse:[function(e){let n=Ns(this,"transitional")||Ql.transitional,i=n&&n.forcedJSONParsing,a=Ns(this,"responseType"),r=a==="json";if(C.isResponse(e)||C.isReadableStream(e))return e;if(e&&C.isString(e)&&(i&&!a||r)){let o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e,Ns(this,"parseReviver"))}catch(l){if(o)throw l.name==="SyntaxError"?S.from(l,S.ERR_BAD_RESPONSE,this,null,Ns(this,"response")):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ze.classes.FormData,Blob:Ze.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};C.forEach(u2,t=>{Ql.headers[t]={}});function nA(t,e){let n=this||Ql,i=e||n,a=rn.from(i.headers),r=i.data;return C.forEach(t,function(o){r=o.call(n,r,a.normalize(),e?e.status:void 0)}),a.normalize(),r}function c2(t){return!!(t&&t.__CANCEL__)}var Vt=class extends S{constructor(e,n,i){super(e??"canceled",S.ERR_CANCELED,n,i),this.name="CanceledError",this.__CANCEL__=!0}};function Us(t,e,n){let i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new S("Request failed with status code "+n.status,n.status>=400&&n.status<500?S.ERR_BAD_REQUEST:S.ERR_BAD_RESPONSE,n.config,n.request,n))}function rK(t){return typeof t!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function sK(t,e){if(!e)return t;let n=t.length;for(;n>0&&t.charCodeAt(n-1)===47;)n--;return t.slice(0,n)+"/"+e.replace(/^\/+/,"")}var oK=/[\t\n\r]/g;function p2(t){if(typeof t!="string")return t;let e=0;for(;e`${n}${i}${cd}`)}function cK(t){let e=t.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${cd}@`),n=e.indexOf("#"),a=(n===-1?e:e.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${cd}`);return n===-1?a:`${a}#${uK(e.slice(n+1))}`}function m_(t,e){if(typeof t=="string"){let n=p2(t);if(lK.test(n))throw new S(`Invalid URL ${JSON.stringify(cK(n))}: missing "//" after protocol`,S.ERR_INVALID_URL,e)}}function bA(t,e,n,i){m_(e,i);let a=!rK(e);return t&&(a||n===!1)?(m_(t,i),sK(t,e)):e}var pK={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443};function dK(t){try{return new URL(t)}catch{return null}}function hK(t){var e=(typeof t=="string"?dK(t):t)||{},n=e.protocol,i=e.host,a=e.port;if(typeof i!="string"||!i||typeof n!="string"||(n=n.split(":",1)[0],i=i.replace(/:\d*$/,""),a=parseInt(a)||pK[n]||0,!gK(i,a)))return"";var r=cA(n+"_proxy")||cA("all_proxy");return r&&r.indexOf("://")===-1&&(r=n+"://"+r),r}function gK(t,e){var n=cA("no_proxy").toLowerCase();return n?n==="*"?!1:n.split(/[,\s]/).every(function(i){if(!i)return!0;var a=i.match(/^(.+):(\d+)$/),r=a?a[1]:i,s=a?parseInt(a[2]):0;return s&&s!==e?!0:/^[.*]/.test(r)?(r.charAt(0)==="*"&&(r=r.slice(1)),!t.endsWith(r)):t!==r}):!0}function cA(t){return process.env[t.toLowerCase()]||process.env[t.toUpperCase()]||""}var Vl="1.20.0";function sd(t){let e=/^([-+\w]{1,25}):(?:\/\/)?/.exec(t);return e&&e[1]||""}var mK=/^([^,;/]+\/[^,;/]+)?((?:;[^,;=]+=[^,;]+)*)(;base64)?,([\s\S]*)$/;function fK(t,e,n){let i=n&&n.Blob||Ze.classes.Blob,a=sd(t);if(e===void 0&&i&&(e=!0),a==="data"){t=a.length?t.slice(a.length+1):t;let r=mK.exec(t);if(!r)throw new S("Invalid URL",S.ERR_INVALID_URL);let s=r[1],o=r[2],l=r[3]?"base64":"utf8",c=r[4],u="";s?u=o?s+o:s:o&&(u="text/plain"+o);let p=l==="base64"?Buffer.from(c,"base64"):Buffer.from(decodeURIComponent(c),l);if(e){if(!i)throw new S("Blob is not supported",S.ERR_NOT_SUPPORT);return new i([p],{type:u})}return p}throw new S("Unsupported protocol "+a,S.ERR_NOT_SUPPORT)}var wK=["content-type","content-length"];function d2(t,e,n){if(n!=="content-only"){t.set(e);return}Object.entries(e||{}).forEach(([i,a])=>{wK.includes(i.toLowerCase())&&t.set(i,a)})}var iA=Symbol("internals"),dd=class extends fi.Transform{constructor(e){e=C.toFlatObject(e,{maxRate:0,chunkSize:64*1024,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(i,a)=>!C.isUndefined(a[i])),super({readableHighWaterMark:e.chunkSize});let n=this[iA]={timeWindow:e.timeWindow,chunkSize:e.chunkSize,maxRate:e.maxRate,minChunkSize:e.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",i=>{i==="progress"&&(n.isCaptured||(n.isCaptured=!0))})}_read(e){let n=this[iA];return n.onReadCallback&&n.onReadCallback(),super._read(e)}_transform(e,n,i){let a=this[iA],r=a.maxRate,s=this.readableHighWaterMark,o=a.timeWindow,l=1e3/o,c=r/l,u=a.minChunkSize!==!1?Math.max(a.minChunkSize,c*.01):0,p=(g,d)=>{let m=Buffer.byteLength(g);a.bytesSeen+=m,a.bytes+=m,a.isCaptured&&this.emit("progress",a.bytesSeen),this.push(g)?process.nextTick(d):a.onReadCallback=()=>{a.onReadCallback=null,process.nextTick(d)}},h=(g,d)=>{let m=Buffer.byteLength(g),w=null,f=s,A,b=0;if(r){let x=Date.now();(!a.ts||(b=x-a.ts)>=o)&&(a.ts=x,A=c-a.bytes,a.bytes=A<0?-A:0,b=0),A=c-a.bytes}if(r){if(A<=0)return setTimeout(()=>{d(null,g)},o-b);Af&&m-f>u&&(w=g.subarray(f),g=g.subarray(0,f)),p(g,w?()=>{process.nextTick(d,null,w)}:d)};h(e,function g(d,m){if(d)return i(d);m?h(m,g):i(null)})}},{asyncIterator:f_}=Symbol,h2=async function*(t){t.stream?yield*t.stream():t.arrayBuffer?yield await t.arrayBuffer():t[f_]?yield*t[f_]():yield t},vK=Ze.ALPHABET.ALPHA_DIGIT+"-_",Jl=typeof TextEncoder=="function"?new TextEncoder:new mA.TextEncoder,yr=`\r +`,CK=Jl.encode(yr),AK=2,pA=class{constructor(e,n){let{escapeName:i}=this.constructor,a=C.isString(n),r=`Content-Disposition: form-data; name="${i(e)}"${!a&&n.name?`; filename="${i(n.name)}"`:""}${yr}`;if(a)n=Jl.encode(String(n).replace(/\r?\n|\r\n?/g,yr));else{let s=String(n.type||"application/octet-stream").replace(/[\r\n]/g,"");r+=`Content-Type: ${s}${yr}`}this.headers=Jl.encode(r+yr),this.contentLength=a?n.byteLength:n.size,this.size=this.headers.byteLength+this.contentLength+AK,this.name=e,this.value=n}async*encode(){yield this.headers;let{value:e}=this;C.isTypedArray(e)?yield e:yield*h2(e),yield CK}static escapeName(e){return String(e).replace(/[\r\n"]/g,n=>({"\r":"%0D","\n":"%0A",'"':"%22"})[n])}},bK=(t,e,n)=>{let{tag:i="form-data-boundary",size:a=25,boundary:r=i+"-"+Ze.generateString(a,vK)}=n||{};if(!C.isFormData(t))throw new TypeError("FormData instance required");if(r.length<1||r.length>70)throw new Error("boundary must be 1-70 characters long");let s=Jl.encode("--"+r+yr),o=Jl.encode("--"+r+"--"+yr),l=o.byteLength,c=Array.from(t.entries()).map(([p,h])=>{let g=new pA(p,h);return l+=g.size,g});l+=s.byteLength*c.length,l=C.toFiniteNumber(l);let u={"Content-Type":`multipart/form-data; boundary=${r}`};return Number.isFinite(l)&&(u["Content-Length"]=l),e&&e(u),fi.Readable.from((async function*(){for(let p of c)yield s,yield*p.encode();yield o})())},dA=class extends fi.Transform{__transform(e,n,i){this.push(e),i()}_transform(e,n,i){if(e.length!==0&&(this._transform=this.__transform,e[0]!==120)){let a=Buffer.alloc(2);a[0]=120,a[1]=156,this.push(a,n)}this.__transform(e,n,i)}},hA=class{constructor(){this.sessions=Object.create(null)}getSession(e,n){n=Object.assign(Object.create(null),{sessionTimeout:1e3},n);let i=this.sessions[e];if(i){let p=i.length;for(let h=0;h{if(r)return;r=!0,s&&(clearTimeout(s),s=null);let p=i,h=p.length,g=h;for(;g--;)if(p[g][0]===a){h===1?delete this.sessions[e]:p.splice(g,1),a.closed||a.close();return}},l=a.request,{sessionTimeout:c}=n;if(c!=null){let p=0;a.request=function(){let h=l.apply(this,arguments);return p++,s&&(clearTimeout(s),s=null),h.once("close",()=>{--p||(s=setTimeout(()=>{s=null,o()},c))}),h}}a.once("close",o),a.once("error",o);let u=[a,n];return i?i.push(u):i=this.sessions[e]=[u],a}},xK=(t,e)=>C.isAsyncFn(t)?function(...n){let i=n.pop();t.apply(this,n).then(a=>{try{e?i(null,...e(a)):i(null,a)}catch(r){i(r)}},i)}:t,yK=new Set(["localhost","0.0.0.0"]),g2=t=>{let e=t.length;for(;e&&t.charCodeAt(e-1)===46;)e--;return e===t.length?t:t.slice(0,e)},m2=t=>{let e=t.split(".");return e.length!==4||e[0]!=="127"?!1:e.every(n=>/^\d+$/.test(n)&&Number(n)>=0&&Number(n)<=255)},tA=t=>{if(/^0[xX][0-9a-fA-F]+$/.test(t)){let e=parseInt(t.slice(2),16);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-7]+$/.test(t)){let e=parseInt(t,8);return Number.isFinite(e)?e:null}if(t.length>1&&/^0[0-9]+$/.test(t))return null;if(/^[0-9]+$/.test(t)){let e=parseInt(t,10);return Number.isFinite(e)?e:null}return null},f2=t=>{if(typeof t!="string"||!t||t.indexOf(":")!==-1)return t;let e=t;if(e.charAt(0)==="["&&e.charAt(e.length-1)==="]"&&(e=e.slice(1,-1)),e=g2(e),!/^[0-9.xXa-fA-F]+$/.test(e))return t;let n=e.split(".");if(n.some(u=>u===""))return t;if(n.length===4){let u=n.map(tA);return u.some(p=>p===null||p<0||p>255)?t:u.join(".")}if(n.length>4||n.length===1)return t;let i=n.slice(0,-1),a=n[n.length-1],r=4-i.length,s=tA(a);if(s===null)return t;let o=(1<<8*r)-1;if(s<0||s>o)return t;let l=new Array(r).fill(0);for(let u=r-1,p=s;u>=0;u--,p>>=8)l[u]=p&255;let c=i.map(tA);return c.some(u=>u===null||u<0||u>255)?t:[...c,...l].join(".")},aA=t=>/^0{1,4}$/.test(t),PK=t=>{if(t==="::")return!0;let e=t.indexOf("::");if(e!==-1){if(e!==t.lastIndexOf("::"))return!1;let i=t.slice(0,e),a=t.slice(e+2),r=i?i.split(":"):[],s=a?a.split(":"):[];return r.length+s.length<8&&r.every(aA)&&s.every(aA)}let n=t.split(":");return n.length===8&&n.every(aA)},jK=t=>{if(t==="::1")return!0;let e=t.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(e)return m2(e[1]);let n=t.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(n){let a=parseInt(n[1],16);return a>=32512&&a<=32767}let i=t.split(":");if(i.length===8){for(let a=0;a<7;a++)if(!/^0+$/.test(i[a]))return!1;return/^0*1$/.test(i[7])}return!1},w_=t=>t?yK.has(t)||m2(t)||PK(t)?!0:jK(t):!1,SK={http:80,https:443,ws:80,wss:443,ftp:21},OK=t=>{let e=t,n=0;if(e.charAt(0)==="["){let r=e.indexOf("]");if(r!==-1){let s=e.slice(1,r),o=e.slice(r+1);return o.charAt(0)===":"&&/^\d+$/.test(o.slice(1))&&(n=Number.parseInt(o.slice(1),10)),[s,n]}}let i=e.indexOf(":"),a=e.lastIndexOf(":");return i!==-1&&i===a&&/^\d+$/.test(e.slice(a+1))&&(n=Number.parseInt(e.slice(a+1),10),e=e.slice(0,a)),[e,n]},TK=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i,kK=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i,w2=t=>{if(typeof t!="string"||t.indexOf(":")===-1)return t;let e=t.match(TK);if(e)return e[1];let n=t.match(kK);if(n){let i=parseInt(n[1],16),a=parseInt(n[2],16);return`${i>>8}.${i&255}.${a>>8}.${a&255}`}return t},MK=/^(?:0|[1-9]\d{0,2})$/,v2=t=>{let e=t.split(".");return e.length===4&&e.every(n=>MK.test(n)&&Number(n)<=255)?e.map(Number):null},EK=/^[0-9a-f]{1,4}$/i,qK=t=>{let e=t.split("::");if(e.length>2)return null;let n=e[0]?e[0].split(":"):[];if(e.length===2){let i=e[1]?e[1].split(":"):[],a=8-n.length-i.length;if(a<1)return null;n.push(...new Array(a).fill("0"),...i)}return n.length!==8||n.some(i=>!EK.test(i))?null:n.flatMap(i=>{let a=Number.parseInt(i,16);return[a>>8&255,a&255]})},C2=t=>typeof t!="string"||!t?null:t.indexOf(":")!==-1?qK(t):v2(t),v_=t=>{if(!t)return t;t.charAt(0)==="["&&t.charAt(t.length-1)==="]"&&(t=t.slice(1,-1));let e=g2(t),n=f2(e);return n!==e?n:w2(e)},_K=t=>{let e=t,n=e.charAt(0)==="[",i=e.charAt(e.length-1)==="]",a=e.includes("[")||e.includes("]");if(n||i){if(!n||!i||(e=e.slice(1,-1),e.indexOf(":")===-1||e.includes("[")||e.includes("]")))return null}else if(a)return null;if(!e||e.charAt(e.length-1)===".")return null;let r=e.indexOf(":")!==-1;if(r)try{e=new URL(`http://[${e}]/`).hostname.slice(1,-1)}catch{return null}else if(e=f2(e),!v2(e))return null;return{normalized:w2(e),wasIPv6:r}},HK=/^(.+)\/(0|[1-9]\d{0,2})$/,IK=t=>{if(t.indexOf("/")===-1)return;let e=HK.exec(t);if(!e)return null;let n=Number(e[2]),i=_K(e[1]);if(!i)return null;let{normalized:a,wasIPv6:r}=i;if(r&&a.indexOf(":")===-1){if(n<96)return null;n-=96}let s=C2(a);return!s||n>s.length*8?null:{bytes:s,prefix:n}},RK=(t,e,n)=>{let i=n>>3;for(let r=0;r{if(!s)return!1;if(s==="*")return!0;let o=IK(s);if(o!==void 0)return o!==null&&!!r&&r.length===o.bytes.length&&RK(r,o.bytes,o.prefix);let[l,c]=OK(s);return l=v_(l),!l||c&&c!==i?!1:(l.charAt(0)==="*"&&(l=l.slice(1)),l.charAt(0)==="."?a.endsWith(l):a===l||w_(a)&&w_(l))})}function zK(t,e){t=t||10;let n=new Array(t),i=new Array(t),a=0,r=0,s;return e=e!==void 0?e:1e3,function(l){let c=Date.now(),u=i[r];s||(s=c),n[a]=l,i[a]=c;let p=r,h=0;for(;p!==a;)h+=n[p++],p=p%t;if(a=(a+1)%t,a===r&&(r=(r+1)%t),c-s{n=p,a=null,r&&(clearTimeout(r),r=null),t(...u)};return[(...u)=>{let p=Date.now(),h=p-n;h>=i?s(u,p):(a=u,r||(r=setTimeout(()=>{r=null,s(a)},i-h)))},()=>a&&s(a),(...u)=>s(u)]}var $s=(t,e,n=3)=>{let i=0,a=zK(50,250);return DK(r=>{if(!r||!C.isNumber(r.loaded))return;let s=r.loaded,o=r.lengthComputable?r.total:void 0,l=Math.max(0,o!=null?Math.min(s,o):s),c=Math.max(0,l-i),u=a(c);i=Math.max(i,l);let p={loaded:l,total:o,progress:o?l/o:void 0,bytes:c,rate:u||void 0,estimated:u&&o?(o-l)/u:void 0,event:r,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(p)},n)},hd=(t,e)=>{let n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},gd=(t,e=C.asap)=>(...n)=>e(()=>t(...n)),C_=t=>t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102,A2=(t,e,n)=>e+2t<=57?t-48:(t&223)-55,GK=t=>t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===43||t===47||t===45||t===95,NK=t=>t===9||t===10||t===12||t===13||t===32,UK=t=>{let e=Math.floor(t/4),n=t%4;return e*3+(n===2?1:n===3?2:0)},b2=t=>{let e=t.length,n=0;return e>0&&t.charCodeAt(e-1)===61&&(n++,e>1&&t.charCodeAt(e-2)===61&&n++),Math.floor((e-n)*3/4)},$K=t=>{let e=t.length,n=0,i=0,a=!1;for(let r=0;r0){a=!0;continue}n++}}return a||i>2||i>0&&(n+i)%4!==0||n%4===1?b2(t):UK(n)},x2=(t,e)=>{if(!t||typeof t!="string"||!t.startsWith("data:"))return 0;let n=t.indexOf(",");if(n<0)return 0;let i=t.slice(5,n),a=t.slice(n+1);if(/;base64/i.test(i))return e(a);let s=0;for(let o=0,l=a.length;o=55296&&c<=56319&&o+1=56320&&u<=57343?(s+=4,o++):s+=3}else s+=3}return s};function BK(t){let e=typeof t=="string"?t.indexOf("#"):-1;return x2(e===-1?t:t.slice(0,e),$K)}function LK(t){return x2(t,b2)}var b_={flush:Vi.constants.Z_SYNC_FLUSH,finishFlush:Vi.constants.Z_SYNC_FLUSH},FK={flush:Vi.constants.BROTLI_OPERATION_FLUSH,finishFlush:Vi.constants.BROTLI_OPERATION_FLUSH},VK={flush:Vi.constants.ZSTD_e_flush,finishFlush:Vi.constants.ZSTD_e_flush},y2=C.isFunction(Vi.createBrotliDecompress),P2=C.isFunction(Vi.createZstdDecompress),j2="gzip, compress, deflate"+(y2?", br":""),JK=j2+(P2?", zstd":""),x_=typeof process<"u"&&process.nextTick?process.nextTick.bind(process):C.asap,{http:KK,https:ZK}=_9,xA=/https:?/,y_=Symbol("axios.http.socketListener"),od=Symbol("axios.http.currentReq");function QK(t){let e=this[od];e&&!e.destroyed&&e.destroy(t)}var S2=Symbol("axios.http.installedTunnel"),XK=new Map,P_=new WeakMap,j_={22:21,24:5};function YK(t=process.versions&&process.versions.node){if(!t)return!1;let[e,n]=t.split(".").map(i=>Number(i));return!Number.isInteger(e)||!Number.isInteger(n)?!1:e>24?!0:j_[e]!=null&&n>=j_[e]}function S_(t,e=process.versions&&process.versions.node){if(!YK(e))return!1;let n=t&&t.options;return!!(n&&C.hasOwnProp(n,"proxyEnv")&&n.proxyEnv!=null)}function eZ(t,e,n){return xA.test(t.protocol)?n||U_.globalAgent:e||N_.globalAgent}function nZ(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||"")+"#"+(t.auth||""),i=e?P_.get(e)||P_.set(e,new Map).get(e):XK,a=i.get(n);if(a)return a;let r=e&&e.options?{...e.options,...t}:t;if(a=new G_(r),e&&e.options){let s={...e.options},o=a.callback;a.callback=function(c,u){return o.call(this,c,{...s,...u})}}return a[S2]=!0,i.set(n,a),a}var O_=Ze.protocols.map(t=>t+":"),T_=t=>{if(!C.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},k_=(t,[e,n])=>(t.on("end",n).on("error",n),e),iZ=new hA;function tZ(t,e,n){t.beforeRedirects.proxy&&t.beforeRedirects.proxy(t),t.beforeRedirects.auth&&t.beforeRedirects.auth(t),t.beforeRedirects.sensitiveHeaders&&t.beforeRedirects.sensitiveHeaders(t,n),t.beforeRedirects.config&&t.beforeRedirects.config(t,e,n)}function aZ(t,e){t&&Object.keys(t).forEach(n=>{e.has(n.toLowerCase())&&delete t[n]})}function rZ(t,e){if(!e)return!1;try{return new URL(e.url).origin===new URL(t.href).origin}catch{return!1}}function O2(t,e,n,i,a,r,s=!0){let o=e,l=eZ(t,r,a);if(!o&&o!==!1&&s&&!S_(l)){let c=hK(n);c&&(WK(n)||(o=new URL(c)))}if(i&&t.headers)for(let c of Object.keys(t.headers))c.toLowerCase()==="proxy-authorization"&&delete t.headers[c];if(i&&t.agent&&t.agent[S2]&&(t.agent=void 0),o){let c=o instanceof URL,u=m=>c||C.hasOwnProp(o,m)?o[m]:void 0,p=u("username"),h=u("password"),g=C.hasOwnProp(o,"auth")?o.auth:void 0;if(p&&(g=(p||"")+":"+(h||"")),g){let m=typeof g=="object",w=m&&C.hasOwnProp(g,"username")?g.username:void 0,f=m&&C.hasOwnProp(g,"password")?g.password:void 0;if(!!(w||f))g=(w||"")+":"+(f||"");else if(m)throw new S("Invalid proxy authorization",S.ERR_BAD_OPTION,{proxy:o})}if(xA.test(t.protocol)){if(!(a instanceof G_)){let m=u("hostname")||u("host"),w=u("port"),f=u("protocol"),A=f?f.includes(":")?f:`${f}:`:"http:",b=m&&m.includes(":")&&!m.startsWith("[")?`[${m}]`:m,x=new URL(`${A}//${b}${w?":"+w:""}`),y={protocol:x.protocol,hostname:x.hostname.replace(/^\[|\]$/g,""),port:x.port,auth:g&&typeof g=="string"?g:void 0};x.protocol==="https:"&&(y.ALPNProtocols=["http/1.1"]);let T=nZ(y,a);t.agent=T,t.agents&&(t.agents.https=T)}}else{if(g){let A=Buffer.from(g,"utf8").toString("base64");t.headers["Proxy-Authorization"]="Basic "+A}let m=!1;for(let A of Object.keys(t.headers))if(A.toLowerCase()==="host"){m=!0;break}m||(t.headers.host=t.hostname+(t.port?":"+t.port:""));let w=u("hostname")||u("host");t.hostname=w,t.host=w,t.port=u("port"),t.path=n;let f=u("protocol");f&&(t.protocol=f.includes(":")?f:`${f}:`)}}return t.beforeRedirects.proxy=function(u){O2(u,e,u.href,!0,a,r,s)},!!(o||e!==!1&&s&&S_(l))}var sZ=typeof process<"u"&&C.kindOf(process)==="process",oZ=t=>new Promise((e,n)=>{let i,a,r=(l,c)=>{a||(a=!0,i&&i(l,c))},s=l=>{r(l),e(l)},o=l=>{r(l,!0),n(l)};t(s,o,l=>i=l).catch(o)}),lZ=({address:t,family:e})=>{if(!C.isString(t))throw new S("address must be a string",S.ERR_BAD_OPTION_VALUE);return{address:t,family:e||(t.indexOf(".")<0?6:4)}},M_=(t,e)=>lZ(C.isObject(t)?t:{address:t,family:e}),E_=new WeakMap,uZ=t=>{let e=E_.get(t);if(e)return e;let n=xK(t,i=>C.isArray(i)?i:[i]);return e=(i,a,r)=>{n(i,a,(s,o,l)=>{if(s)return r(s);let c;try{c=C.isArray(o)?o.map(u=>M_(u)):[M_(o,l)]}catch(u){return r(u)}a.all?r(s,c):r(s,c[0].address,c[0].family)})},E_.set(t,e),e},cZ={request(t,e){let n=t.protocol+"//"+t.hostname+":"+(t.port||(t.protocol==="https:"?443:80)),{http2Options:i,headers:a}=t,r=iZ.getSession(n,i),{HTTP2_HEADER_SCHEME:s,HTTP2_HEADER_METHOD:o,HTTP2_HEADER_PATH:l,HTTP2_HEADER_STATUS:c}=$_.constants,u={[s]:t.protocol.replace(":",""),[o]:t.method,[l]:t.path};C.forEach(a,(h,g)=>{g.charAt(0)!==":"&&(u[g]=h)});let p=r.request(u);return p.once("response",h=>{let g=p;h=Object.assign({},h);let d=h[c];delete h[c],g.headers=h,g.statusCode=+d,e(g)}),p}},pZ=sZ&&function(e){return oZ(async function(i,a,r){let s=G=>C.getSafeProp(e,G),o=s("transitional")||wd,l=s("data"),c=s("lookup"),u=s("family"),p=s("httpVersion");p===void 0&&(p=1);let h=p,g=s("http2Options"),d=s("httpAgent"),m=s("httpsAgent"),w=s("proxy"),f=s("responseType"),A=s("responseEncoding"),b=s("socketPath"),x=s("method").toUpperCase(),y=s("maxRedirects"),T=s("maxBodyLength"),M=s("maxContentLength"),J=s("decompress"),N,_=!1,I,le;try{p=+p}catch{throw new S("Invalid protocol version: value is not a number",S.ERR_BAD_OPTION_VALUE,e)}if(Number.isNaN(p))throw new S(`Invalid protocol version: '${h}' is not a number`,S.ERR_BAD_OPTION_VALUE,e);if(p!==1&&p!==2)throw new S(`Unsupported protocol version '${p}'`,S.ERR_BAD_OPTION_VALUE,e);let Pe=p===2;c&&(c=uZ(c));let Te=new H9.EventEmitter;function tn(G){try{Te.emit("abort",!G||G.type?new Vt(null,e,I):G)}catch{}}function O(){le&&(clearTimeout(le),le=null)}function z(){let G=s("timeout"),$=G?"timeout of "+G+"ms exceeded":"timeout exceeded",Ee=s("timeoutErrorMessage");return Ee&&($=Ee),new S($,o.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,e,I)}Te.once("abort",a);let Ce=()=>{O(),e.cancelToken&&e.cancelToken.unsubscribe(tn),e.signal&&e.signal.removeEventListener("abort",tn),Te.removeAllListeners()};(e.cancelToken||e.signal)&&(e.cancelToken&&e.cancelToken.subscribe(tn),e.signal&&(e.signal.aborted?tn():e.signal.addEventListener("abort",tn))),r((G,$)=>{if(N=!0,O(),$){_=!0,Ce();return}let{data:Ee}=G;if(Ee instanceof fi.Readable||Ee instanceof fi.Duplex){let On=fi.finished(Ee,()=>{On(),Ce()})}else Ce()});let cn=bA(s("baseURL"),s("url"),s("allowAbsoluteUrls"),e),Z=b?"http://localhost":Ze.hasBrowserEnv?Ze.origin:void 0,ge=new URL(cn,Z),Me=ge.protocol||O_[0];if(Me==="data:"){if(M>-1){let $=String(s("url")||cn||"");if(LK($)>M)return a(new S("maxContentLength size of "+M+" exceeded",S.ERR_BAD_RESPONSE,e))}let G;if(x!=="GET")return Us(i,a,{status:405,statusText:"method not allowed",headers:{},config:e});try{G=fK(s("url"),f==="blob",{Blob:e.env&&e.env.Blob})}catch($){throw S.from($,S.ERR_BAD_REQUEST,e)}return f==="text"?(G=G.toString(A),(!A||A==="utf8")&&(G=C.stripBOM(G))):f==="stream"&&(G=fi.Readable.from(G)),Us(i,a,{data:G,status:200,statusText:"OK",headers:new rn,config:e})}if(O_.indexOf(Me)===-1)return a(new S("Unsupported protocol "+Me,S.ERR_BAD_REQUEST,e));let Re=rn.from(e.headers).normalize();Re.set("User-Agent","axios/"+Vl,!1);let{onUploadProgress:Bn,onDownloadProgress:Hi}=e,Ii=e.maxRate,me,He;if(C.isSpecCompliantForm(l)){let G=Re.getContentType(/boundary=([-_\w\d]{10,70})/i);l=bK(l,$=>{Re.set($)},{tag:`axios-${Vl}-boundary`,boundary:G&&G[1]||void 0})}else if(C.isFormData(l)&&C.isFunction(l.getHeaders)&&l.getHeaders!==Object.prototype.getHeaders){if(d2(Re,l.getHeaders(),s("formDataHeaderPolicy")),!Re.hasContentLength())try{let G=await mA.promisify(l.getLength).call(l);Number.isFinite(G)&&G>=0&&Re.setContentLength(G)}catch{}}else if(C.isBlob(l)||C.isFile(l))l.size&&Re.setContentType(l.type||"application/octet-stream"),Re.setContentLength(l.size||0),l=fi.Readable.from(h2(l));else if(l&&!C.isStream(l)){if(!Buffer.isBuffer(l))if(C.isArrayBuffer(l))l=Buffer.from(new Uint8Array(l));else if(C.isString(l))l=Buffer.from(l,"utf-8");else return a(new S("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",S.ERR_BAD_REQUEST,e));if(Re.setContentLength(l.length,!1),T>-1&&l.length>T)return a(new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,e))}let Ht=C.toFiniteNumber(Re.getContentLength());C.isArray(Ii)?(me=Ii[0],He=Ii[1]):me=He=Ii,l&&(Bn||me)&&(C.isStream(l)||(l=fi.Readable.from(l,{objectMode:!1})),l=fi.pipeline([l,new dd({maxRate:C.toFiniteNumber(me)})],C.noop),Bn&&l.on("progress",k_(l,hd(Ht,$s(gd(Bn,x_),!1,3)))));let Ri,Yt=s("auth");if(Yt){let G=C.getSafeProp(Yt,"username")||"",$=C.getSafeProp(Yt,"password")||"";Ri=G+":"+$}if(!Ri&&(ge.username||ge.password)){let G=T_(ge.username),$=T_(ge.password);Ri=G+":"+$}Ri&&Re.delete("authorization");let jn;try{jn=CA(ge.pathname+ge.search,s("params"),s("paramsSerializer")).replace(/^\?/,"")}catch(G){return a(S.from(G,S.ERR_BAD_REQUEST,e,null,null,{url:s("url"),exists:!0}))}Re.set("Accept-Encoding",C.hasOwnProp(o,"advertiseZstdAcceptEncoding")&&o.advertiseZstdAcceptEncoding===!0?JK:j2,!1),Pe&&c&&(g=Object.assign(Object.create(null),g,{lookup:c}));let Ae=Object.assign(Object.create(null),{path:jn,method:x,headers:vA(Re),agents:{http:d,https:m},auth:Ri,protocol:Me,family:u,beforeRedirect:tZ,beforeRedirects:Object.create(null),http2Options:g,createConnection:void 0});!C.isUndefined(c)&&(Ae.lookup=c);let Sn=!1;if(b){if(typeof b!="string")return a(new S("socketPath must be a string",S.ERR_BAD_OPTION_VALUE,e));let G=s("allowedSocketPaths");if(G!=null){let $=Array.isArray(G)?G:[G],Ee=s_.resolve(b);if(!$.some(qe=>typeof qe=="string"&&s_.resolve(qe)===Ee))return a(new S(`socketPath "${b}" is not permitted by allowedSocketPaths`,S.ERR_BAD_OPTION_VALUE,e))}Ae.socketPath=b}else Ae.hostname=ge.hostname.startsWith("[")?ge.hostname.slice(1,-1):ge.hostname,Ae.port=ge.port,Sn=O2(Ae,w,Me+"//"+ge.hostname+(ge.port?":"+ge.port:"")+Ae.path,!1,m,d,!Pe);let gt,Wi=!1,pn=!1,Q=xA.test(Ae.protocol);if(Ae.agent==null&&(Ae.agent=Q?m:d),Pe){if(Sn)return a(new S("HTTP/2 requests with a proxy are not supported",S.ERR_NOT_SUPPORT,e));gt=cZ}else{let G=s("transport");if(G)gt=G;else if(y===0)gt=Q?U_:N_,Wi=!0;else{pn=!0,Ae.sensitiveHeaders=[],y&&(Ae.maxRedirects=y);let $=s("beforeRedirect");if($&&(Ae.beforeRedirects.config=$),Ri){let On=ge.origin,qe=Ri;Ae.beforeRedirects.auth=function(ei){try{new URL(ei.href).origin===On&&(ei.auth=qe)}catch{}}}let Ee=s("sensitiveHeaders");if(Ee!=null){if(!C.isArray(Ee))return a(new S("sensitiveHeaders must be an array of strings",S.ERR_BAD_OPTION_VALUE,e));let On=new Set;for(let qe of Ee){if(!C.isString(qe))return a(new S("sensitiveHeaders must be an array of strings",S.ERR_BAD_OPTION_VALUE,e));On.add(qe.toLowerCase())}On.size&&(Ae.sensitiveHeaders=Array.from(On),Ae.beforeRedirects.sensitiveHeaders=function(Yn,ei){rZ(Yn,ei)||aZ(Yn.headers,On)})}gt=Q?ZK:KK}}T>-1?Ae.maxBodyLength=T:Ae.maxBodyLength=1/0,Ae.insecureHTTPParser=!!s("insecureHTTPParser"),I=gt.request(Ae,function($){if(O(),I.destroyed)return;let Ee=[$],On=C.toFiniteNumber($.headers["content-length"]);if(Hi||He){let Tn=new dd({maxRate:C.toFiniteNumber(He)});Hi&&Tn.on("progress",k_(Tn,hd(On,$s(gd(Hi,x_),!0,3)))),Ee.push(Tn)}let qe=$,Yn=$.req||I;if(J!==!1&&$.headers["content-encoding"])switch((x==="HEAD"||$.statusCode===204)&&delete $.headers["content-encoding"],($.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":Ee.push(Vi.createUnzip(b_)),delete $.headers["content-encoding"];break;case"deflate":Ee.push(new dA),Ee.push(Vi.createUnzip(b_)),delete $.headers["content-encoding"];break;case"br":y2&&(Ee.push(Vi.createBrotliDecompress(FK)),delete $.headers["content-encoding"]);break;case"zstd":P2&&(Ee.push(Vi.createZstdDecompress(VK)),delete $.headers["content-encoding"]);break}qe=Ee.length>1?fi.pipeline(Ee,C.noop):Ee[0];let ei={status:$.statusCode,statusText:$.statusMessage,headers:new rn($.headers),config:e,request:Yn};if(f==="stream"){if(M>-1){let Tn=M,Eu=qe;async function*oo(){let fn=0;for await(let iP of Eu){if(fn+=iP.length,fn>Tn)throw new S("maxContentLength size of "+Tn+" exceeded",S.ERR_BAD_RESPONSE,e,Yn);yield iP}}qe=fi.Readable.from(oo(),{objectMode:!1})}ei.data=qe,Us(i,a,ei)}else{let Tn=[],Eu=0;qe.on("data",function(fn){Tn.push(fn),Eu+=fn.length,M>-1&&Eu>M&&(_=!0,qe.destroy(),tn(new S("maxContentLength size of "+M+" exceeded",S.ERR_BAD_RESPONSE,e,Yn)))}),qe.on("aborted",function(){if(_)return;let fn=new S("stream has been aborted",S.ERR_BAD_RESPONSE,e,Yn,ei);qe.destroy(fn),a(fn)}),qe.on("error",function(fn){_||a(S.from(fn,null,e,Yn,ei))}),qe.on("end",function(){try{let fn=Tn.length===1?Tn[0]:Buffer.concat(Tn);f!=="arraybuffer"&&(fn=fn.toString(A),(!A||A==="utf8")&&(fn=C.stripBOM(fn))),ei.data=fn}catch(fn){return a(S.from(fn,null,e,ei.request,ei))}Us(i,a,ei)})}Te.once("abort",Tn=>{qe.destroyed||(qe.emit("error",Tn),qe.destroy())})}),Te.once("abort",G=>{I.close?I.close():I.destroy(G)}),I.on("error",function($){a(S.from($,null,e,I))});let Xe=new Set;if(I.on("socket",function($){typeof $.setKeepAlive=="function"&&$.setKeepAlive(!0,1e3*60),$[y_]||($.on("error",QK),$[y_]=!0),$[od]=I,Xe.add($)}),I.once("close",function(){O();for(let $ of Xe)$[od]===I&&($[od]=null);Xe.clear()}),s("timeout")){let G=parseInt(s("timeout"),10);if(Number.isNaN(G)){tn(new S("error trying to parse `config.timeout` to int",S.ERR_BAD_OPTION_VALUE,e,I));return}let $=function(){N||tn(z())};Wi&&G>0&&(le=setTimeout($,G)),I.setTimeout(G,$)}else I.setTimeout(0);if(C.isStream(l)){let G=!1,$=!1;l.on("end",()=>{G=!0}),l.once("error",On=>{$=!0,I.destroy(On)}),l.on("close",()=>{!G&&!$&&tn(new Vt("Request stream has been aborted",e,I))});let Ee=l;if(T>-1&&!pn){let On=T,qe=0;Ee=fi.pipeline([l,new fi.Transform({transform(Yn,ei,Tn){if(qe+=Yn.length,qe>On)return Tn(new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,e,I));Tn(null,Yn)}})],C.noop),Ee.on("error",Yn=>{I.destroyed||I.destroy(Yn)})}Ee.pipe(I)}else l&&I.write(l),I.end()})},dZ=Ze.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Ze.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Ze.origin),Ze.navigator&&/(msie|trident)/i.test(Ze.navigator.userAgent)):()=>!0,hZ=Ze.hasStandardBrowserEnv?{write(t,e,n,i,a,r,s){if(typeof document>"u")return;let o=[`${t}=${encodeURIComponent(e)}`];C.isNumber(n)&&o.push(`expires=${new Date(n).toUTCString()}`),C.isString(i)&&o.push(`path=${i}`),C.isString(a)&&o.push(`domain=${a}`),r===!0&&o.push("secure"),C.isString(s)&&o.push(`SameSite=${s}`),document.cookie=o.join("; ")},read(t){if(typeof document>"u")return null;let e=document.cookie.split(";");for(let n=0;nt instanceof rn?{...t}:t,gZ=t=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(t).concat(Object.getOwnPropertySymbols(t).filter(e=>Object.getOwnPropertyDescriptor(t,e).enumerable)):Object.keys(t);function Sr(t,e){t=t||{},e=e||{};let n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(u,p,h,g){return C.isPlainObject(u)&&C.isPlainObject(p)?C.merge.call({caseless:g},u,p):C.isPlainObject(p)?C.merge({},p):C.isArray(p)?p.slice():p}function a(u,p,h,g){if(C.isUndefined(p)){if(!C.isUndefined(u))return i(void 0,u,h,g)}else return i(u,p,h,g)}function r(u,p){if(!C.isUndefined(p))return i(void 0,p)}function s(u,p){if(C.isUndefined(p)){if(!C.isUndefined(u))return i(void 0,u)}else return i(void 0,p)}function o(u){let p=C.hasOwnProp(e,"transitional")?e.transitional:void 0;if(!C.isUndefined(p))if(C.isPlainObject(p)){if(C.hasOwnProp(p,u))return p[u]}else return;let h=C.hasOwnProp(t,"transitional")?t.transitional:void 0;if(C.isPlainObject(h)&&C.hasOwnProp(h,u))return h[u]}function l(u,p,h){if(C.hasOwnProp(e,h))return i(u,p);if(C.hasOwnProp(t,h))return i(void 0,u)}let c={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutErrorMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,allowedSocketPaths:s,responseEncoding:s,validateStatus:l,headers:(u,p,h)=>a(q_(u),q_(p),h,!0)};return C.forEach(gZ({...t,...e}),function(p){if(p==="__proto__"||p==="constructor"||p==="prototype")return;let h=C.hasOwnProp(c,p)?c[p]:a,g=C.hasOwnProp(t,p)?t[p]:void 0,d=C.hasOwnProp(e,p)?e[p]:void 0,m=h(g,d,p);C.isUndefined(m)&&h!==l||(n[p]=m)}),C.hasOwnProp(e,"validateStatus")&&C.isUndefined(e.validateStatus)&&o("validateStatusUndefinedResolves")===!1&&(C.hasOwnProp(t,"validateStatus")?n.validateStatus=i(void 0,t.validateStatus):delete n.validateStatus),n}var mZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16)));function T2(t){let e=Sr({},t),n=h=>C.hasOwnProp(e,h)?e[h]:void 0,i=n("data"),a=n("withXSRFToken"),r=n("xsrfHeaderName"),s=n("xsrfCookieName"),o=n("headers"),l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),p=n("url");if(e.headers=o=rn.from(o),e.url=CA(bA(c,p,u,e),n("params"),n("paramsSerializer")),l){let h=C.getSafeProp(l,"username")||"",g=C.getSafeProp(l,"password")||"";try{o.set("Authorization","Basic "+btoa(h+":"+(g?mZ(g):"")))}catch(d){throw S.from(d,S.ERR_BAD_OPTION_VALUE,t)}}if(C.isFormData(i)){let h=C.getSafeProp(i,"getHeaders");Ze.hasStandardBrowserEnv||Ze.hasStandardBrowserWebWorkerEnv||C.isReactNative(i)?o.setContentType(void 0):C.isFunction(h)&&d2(o,h.call(i),n("formDataHeaderPolicy"))}if(Ze.hasStandardBrowserEnv&&(C.isFunction(a)&&(a=a(e)),a===!0||a==null&&dZ(e.url))){let g=r&&s&&hZ.read(s);g&&o.set(r,g)}return e}var fZ=typeof XMLHttpRequest<"u",wZ=fZ&&function(t){return new Promise(function(n,i){let a=T2(t),r=a.data,s=rn.from(a.headers).normalize(),{responseType:o,onUploadProgress:l,onDownloadProgress:c}=a,u,p,h,g,d,m;function w(){g&&g(),d&&d(),a.cancelToken&&a.cancelToken.unsubscribe(u),a.signal&&a.signal.removeEventListener("abort",u)}let f=new XMLHttpRequest;f.open(a.method.toUpperCase(),a.url,!0),f.timeout=a.timeout;function A(x){if(!f)return;if(f.status===0&&(sd(p2(a.url))||sd(Ze.origin))!=="file"&&!(f.responseURL&&f.responseURL.startsWith("file:"))){i(new S("Request aborted",S.ECONNABORTED,t,f)),w(),f=null;return}try{x?m&&m(x):d&&d()}catch(J){setTimeout(()=>{throw J})}if(!f)return;let y=rn.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),M={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:y,config:t,request:f};Us(function(N){n(N),w()},function(N){i(N),w()},M),f=null}"onloadend"in f?f.onloadend=A:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.startsWith("file:"))||setTimeout(A)},f.onabort=function(){f&&(i(new S("Request aborted",S.ECONNABORTED,t,f)),w(),f=null)},f.onerror=function(y){let T=y&&y.message?y.message:"Network Error",M=new S(T,S.ERR_NETWORK,t,f);M.event=y||null,i(M),w(),f=null},f.ontimeout=function(){let y=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded",T=a.transitional||wd;a.timeoutErrorMessage&&(y=a.timeoutErrorMessage),i(new S(y,T.clarifyTimeoutError?S.ETIMEDOUT:S.ECONNABORTED,t,f)),w(),f=null},r===void 0&&s.setContentType(null),"setRequestHeader"in f&&C.forEach(vA(s),function(y,T){f.setRequestHeader(T,y)}),C.isUndefined(a.withCredentials)||(f.withCredentials=!!a.withCredentials),o&&o!=="json"&&(f.responseType=a.responseType),c&&([h,d,m]=$s(c,!0),f.addEventListener("progress",h)),l&&f.upload&&([p,g]=$s(l),f.upload.addEventListener("progress",p),f.upload.addEventListener("loadend",g)),(a.cancelToken||a.signal)&&(u=x=>{f&&(i(!x||x.type?new Vt(null,t,f):x),f.abort(),w(),f=null)},a.cancelToken&&a.cancelToken.subscribe(u),a.signal&&(a.signal.aborted?u():a.signal.addEventListener("abort",u)));let b=sd(a.url);if(b&&!Ze.protocols.includes(b)){i(new S("Unsupported protocol "+b+":",S.ERR_BAD_REQUEST,t)),w();return}f.send(r||null)})},vZ=(t,e)=>{if(t=t?t.filter(Boolean):[],!e&&!t.length)return;let n=new AbortController,i=!1,a=function(l){if(!i){i=!0,s();let c=l instanceof Error?l:this.reason;n.abort(c instanceof S?c:new Vt(c instanceof Error?c.message:c))}},r=e&&setTimeout(()=>{r=null,a(new S(`timeout of ${e}ms exceeded`,S.ETIMEDOUT))},e),s=()=>{t&&(r&&clearTimeout(r),r=null,t.forEach(l=>{l.unsubscribe?l.unsubscribe(a):l.removeEventListener("abort",a)}),t=null)};t.forEach(l=>{if(!i){if(l.aborted){a.call(l);return}l.addEventListener("abort",a,{once:!0})}});let{signal:o}=n;return o.unsubscribe=()=>C.asap(s),o},CZ=function*(t,e){let n=t.byteLength;if(n{let a=AZ(t,e),r=0,s,o=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{let{done:c,value:u}=await a.next();if(c){o(),l.close();return}let p=u.byteLength;if(n){let h=r+=p;n(h)}l.enqueue(new Uint8Array(u))}catch(c){throw o(c),c}},cancel(l){return o(l),a.return()}},{highWaterMark:2})},H_=64*1024,xZ={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:!1,priority:"auto",window:null},{isFunction:td}=C,yZ=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16))),I_=t=>{if(!C.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},R_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},PZ=t=>{let e=t.indexOf("://"),n=t;return e!==-1&&(n=n.slice(e+3)),n.includes("@")||n.includes(":")},jZ=t=>{let e=C.global!==void 0&&C.global!==null?C.global:globalThis,{ReadableStream:n,TextEncoder:i}=e;t=C.merge.call({skipUndefined:!0},{Request:e.Request,Response:e.Response},t);let{fetch:a,Request:r,Response:s}=t,o=a?td(a):typeof fetch=="function",l=td(r),c=td(s);if(!o)return!1;let u=o&&td(n),p=o&&(typeof i=="function"?(f=>A=>f.encode(A))(new i):async f=>new Uint8Array(await new r(f).arrayBuffer())),h=l&&u&&R_(()=>{let f=!1,A=new r(Ze.origin,{body:new n,method:"POST",get duplex(){return f=!0,"half"}}),b=A.headers.has("Content-Type");return A.body!=null&&A.body.cancel(),f&&!b}),g=c&&u&&R_(()=>C.isReadableStream(new s("").body)),d={stream:g&&(f=>f.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach(f=>{!d[f]&&(d[f]=(A,b)=>{let x=A&&A[f];if(x)return x.call(A);throw new S(`Response type '${f}' is not supported`,S.ERR_NOT_SUPPORT,b)})});let m=async f=>{if(f==null)return 0;if(C.isBlob(f))return f.size;if(C.isSpecCompliantForm(f))return(await new r(Ze.origin,{method:"POST",body:f}).arrayBuffer()).byteLength;if(C.isArrayBufferView(f)||C.isArrayBuffer(f))return f.byteLength;if(C.isURLSearchParams(f)&&(f=f+""),C.isString(f))return(await p(f)).byteLength},w=async(f,A)=>{let b=C.toFiniteNumber(f.getContentLength());return b??m(A)};return async f=>{let{url:A,method:b,data:x,signal:y,cancelToken:T,timeout:M,onDownloadProgress:J,onUploadProgress:N,responseType:_,headers:I,withCredentials:le="same-origin",fetchOptions:Pe,maxContentLength:Te,maxBodyLength:tn,maxRedirects:O}=T2(f),z=C.isNumber(Te)&&Te>-1,Ce=C.isNumber(tn)&&tn>-1,cn=me=>C.hasOwnProp(f,me)?f[me]:void 0,Z=a||fetch;_=_?(_+"").toLowerCase():"text";let ge=vZ([y,T&&T.toAbortSignal()],M),Me=null,Re=ge&&ge.unsubscribe&&(()=>{ge.unsubscribe()}),Bn,Hi=null,Ii=()=>new S("Request body larger than maxBodyLength limit",S.ERR_BAD_REQUEST,f,Me);try{let me,He=cn("auth");if(He){let Q=C.getSafeProp(He,"username")||"",Xe=C.getSafeProp(He,"password")||"";me={username:Q,password:Xe}}if(PZ(A)){let Q=new URL(A,Ze.origin);if(!me&&(Q.username||Q.password)){let Xe=I_(Q.username),G=I_(Q.password);me={username:Xe,password:G}}(Q.username||Q.password)&&(Q.username="",Q.password="",A=Q.href)}if(me&&(I.delete("authorization"),I.set("Authorization","Basic "+btoa(yZ((me.username||"")+":"+(me.password||""))))),z&&typeof A=="string"&&A.startsWith("data:")&&BK(A)>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me);if(Ce&&b!=="get"&&b!=="head"){let Q=await m(x);if(typeof Q=="number"&&isFinite(Q)&&(Bn=Q,Q>tn))throw Ii()}let Ht=Ce&&(C.isReadableStream(x)||C.isStream(x)),Ri=(Q,Xe,G)=>__(Q,H_,$=>{if(Ce&&$>tn)throw Hi=Ii();Xe&&Xe($)},G);if(h&&b!=="get"&&b!=="head"&&(N||Ht)){if(Bn=Bn??await w(I,x),Bn!==0||Ht){let Q=new r(A,{method:"POST",body:x,duplex:"half"}),Xe;if(C.isFormData(x)&&(Xe=Q.headers.get("content-type"))&&I.setContentType(Xe),Q.body){let[G,$]=N&&hd(Bn,$s(gd(N)))||[];x=Ri(Q.body,G,$)}}}else if(Ht&&!l&&u&&b!=="get"&&b!=="head")x=Ri(x);else if(Ht&&l&&!h&&b!=="get"&&b!=="head")throw new S("Stream request bodies are not supported by the current fetch implementation",S.ERR_NOT_SUPPORT,f,Me);C.isString(le)||(le=le?"include":"omit");let Yt=l&&"credentials"in r.prototype;if(C.isFormData(x)){let Q=I.getContentType();Q&&/^multipart\/form-data/i.test(Q)&&!/boundary=/i.test(Q)&&I.delete("content-type")}I.set("User-Agent","axios/"+Vl,!1);let jn=Pe==null?Pe:Object.assign(Object.create(null),Pe);jn&&(delete jn.body,delete jn.headers,delete jn.method,delete jn.signal,delete jn.duplex,delete jn.credentials);let Ae=Object.assign(Object.create(null),jn,{signal:ge,method:b.toUpperCase(),headers:vA(I.normalize()),body:x,duplex:"half",credentials:Yt?le:void 0});l&&(C.forEach(xZ,(Q,Xe)=>{Ae[Xe]===void 0&&(Ae[Xe]=Q)}),Ae.signal===void 0&&(Ae.signal=null),Ae.body===void 0&&(Ae.body=null)),O===0&&(Ae.redirect="manual",jn&&(jn.redirect="manual")),Me=l&&new r(A,Ae);let Sn=await(l?Z(Me,jn):Z(A,Ae)),gt=rn.from(Sn.headers);if(z){let Q=C.toFiniteNumber(gt.getContentLength());if(Q!=null&&Q>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me)}let Wi=g&&(_==="stream"||_==="response");if(g&&Sn.body&&(J||z||Wi&&Re)){let Q={};["status","statusText","headers"].forEach(qe=>{Q[qe]=Sn[qe]});let Xe=C.toFiniteNumber(gt.getContentLength()),[G,$]=J&&hd(Xe,$s(gd(J),!0))||[],Ee=0,On=qe=>{if(z&&(Ee=qe,Ee>Te))throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me);G&&G(qe)};Sn=new s(__(Sn.body,H_,On,()=>{$&&$(),Re&&Re()}),Q)}_=_||"text";let pn=await d[C.findKey(d,_)||"text"](Sn,f);if(z&&!g&&!Wi){let Q;if(pn!=null&&(typeof pn.byteLength=="number"?Q=pn.byteLength:typeof pn.size=="number"?Q=pn.size:typeof pn=="string"&&(Q=typeof i=="function"?new i().encode(pn).byteLength:pn.length)),typeof Q=="number"&&Q>Te)throw new S("maxContentLength size of "+Te+" exceeded",S.ERR_BAD_RESPONSE,f,Me)}return!Wi&&Re&&Re(),await new Promise((Q,Xe)=>{Us(Q,Xe,{data:pn,headers:rn.from(Sn.headers),status:Sn.status,statusText:Sn.statusText,config:f,request:Me})})}catch(me){if(Re&&Re(),ge&&ge.aborted&&ge.reason instanceof S){let He=ge.reason;throw He.config=f,Me&&(He.request=Me),me!==He&&Object.defineProperty(He,"cause",{__proto__:null,value:me,writable:!0,enumerable:!1,configurable:!0}),He}if(Hi)throw Me&&!Hi.request&&(Hi.request=Me),Hi;if(me instanceof S)throw Me&&!me.request&&(me.request=Me),me;if(me&&me.name==="TypeError"&&/Load failed|fetch/i.test(me.message)){let He=new S("Network Error",S.ERR_NETWORK,f,Me,me&&me.response);throw Object.defineProperty(He,"cause",{__proto__:null,value:me.cause||me,writable:!0,enumerable:!1,configurable:!0}),He}throw S.from(me,me&&me.code,f,Me,me&&me.response)}}},SZ=new Map,k2=t=>{let e=t&&t.env||{},{fetch:n,Request:i,Response:a}=e,r=[i,a,n],s=r.length,o=s,l,c,u=SZ;for(;o--;)l=r[o],c=u.get(l),c===void 0&&u.set(l,c=o?new Map:jZ(e)),u=c;return c};k2();var yA={http:pZ,xhr:wZ,fetch:{get:k2}};C.forEach(yA,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{__proto__:null,value:e})}catch{}Object.defineProperty(t,"adapterName",{__proto__:null,value:e})}});var W_=t=>`- ${t}`,OZ=t=>C.isFunction(t)||t===null||t===!1;function TZ(t,e){t=C.isArray(t)?t:[t];let{length:n}=t,i,a,r={};for(let s=0;s`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build")),o=n?s.length>1?`since : +`+s.map(W_).join(` +`):" "+W_(s[0]):"as no adapter specified";throw new S("There is no suitable adapter to dispatch the request "+o,S.ERR_NOT_SUPPORT)}return a}var M2={getAdapter:TZ,adapters:yA};function rA(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Vt(null,t)}function sA(t){let e=C.toSafeFlatObject(t);return rA(e),e.headers=rn.from(C.getSafeProp(e,"headers")),e.data=nA.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),M2.getAdapter(e.adapter||Ql.adapter,e)(e).then(function(a){rA(e),e.response=a;try{a.data=nA.call(e,e.transformResponse,a)}finally{delete e.response}return a.headers=rn.from(a.headers),a},function(a){if(!c2(a)&&(rA(e),a&&a.response)){e.response=a.response;try{a.response.data=nA.call(e,e.transformResponse,a.response)}finally{delete e.response}a.response.headers=rn.from(a.response.headers)}return Promise.reject(a)})}var vd={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{vd[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var z_={};vd.transitional=function(e,n,i){function a(r,s){return"[Axios v"+Vl+"] Transitional option '"+r+"'"+s+(i?". "+i:"")}return(r,s,o)=>{if(e===!1)throw new S(a(s," has been removed"+(n?" in "+n:"")),S.ERR_DEPRECATED);return n&&!z_[s]&&(z_[s]=!0,console.warn(a(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,s,o):!0}};vd.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function kZ(t,e,n){if(typeof t!="object"||t===null)throw new S("options must be an object",S.ERR_BAD_OPTION_VALUE);let i=Object.keys(t),a=i.length;for(;a-- >0;){let r=i[a],s=Object.prototype.hasOwnProperty.call(e,r)?e[r]:void 0;if(s){let o=t[r],l=o===void 0||s(o,r,t);if(l!==!0)throw new S("option "+r+" must be "+l,S.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new S("Unknown option "+r,S.ERR_BAD_OPTION)}}var ld={assertOptions:kZ,validators:vd},Un=ld.validators,Ft=class{constructor(e){this.defaults=e||{},this.interceptors={request:new pd,response:new pd}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error)try{let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;let r=a.stack,s="";if(typeof r=="string"){let o=r.indexOf(` `);s=o===-1?"":r.slice(o+1)}if(!i.stack)i.stack=s;else if(s){let o=s.indexOf(` `),l=o===-1?-1:s.indexOf(` `,o+1),c=l===-1?"":s.slice(l+1);String(i.stack).endsWith(c)||(i.stack+=` -`+s)}}catch{}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=jr(this.defaults,n);let{transitional:i,paramsSerializer:a,headers:r}=n;i!==void 0&&rd.assertOptions(i,{silentJSONParsing:Un.transitional(Un.boolean),forcedJSONParsing:Un.transitional(Un.boolean),clarifyTimeoutError:Un.transitional(Un.boolean),legacyInterceptorReqResOrdering:Un.transitional(Un.boolean),advertiseZstdAcceptEncoding:Un.transitional(Un.boolean),validateStatusUndefinedResolves:Un.transitional(Un.boolean)},!1),a!=null&&(C.isFunction(a)?n.paramsSerializer={serialize:a}:rd.assertOptions(a,{encode:Un.function,serialize:Un.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),rd.assertOptions(n,{baseUrl:Un.spelling("baseURL"),withXsrfToken:Un.spelling("withXSRFToken")},!0),n.method=(C.getSafeProp(n,"method")||C.getSafeProp(this.defaults,"method")||"get").toLowerCase();let s=r&&C.merge(r.common,r[n.method]);r&&C.forEach(a2.concat("common"),d=>{delete r[d]}),n.headers=rn.concat(s,r);let o=[],l=!0;this.interceptors.request.forEach(function(m){if(typeof m.runWhen=="function"&&m.runWhen(n)===!1)return;l=l&&m.synchronous;let w=n.transitional||gd;w&&w.legacyInterceptorReqResOrdering?o.unshift(m.fulfilled,m.rejected):o.push(m.fulfilled,m.rejected)});let c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let u,p=0,h;if(!l){let d=[aA.bind(this),void 0];for(d.unshift(...o),d.push(...c),h=d.length,u=Promise.resolve(n);paA.call(this,g)))}catch(f){u=Promise.reject(f)}break}}if(!u)try{u=aA.call(this,g)}catch(d){u=Promise.reject(d)}for(p=0,h=c.length;p{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](a);i._listeners=null}),this.promise.then=a=>{let r,s=new Promise(o=>{i.subscribe(o),r=o}).then(a);return s.cancel=function(){i.unsubscribe(r)},s},e(function(r,s,o){i.reason||(i.reason=new Vt(r,s,o),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){let e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new t(function(a){e=a}),cancel:e}}};function CZ(t){return function(n){return t.apply(null,n)}}function AZ(t){return C.isObject(t)&&t.isAxiosError===!0}var sd={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(sd).forEach(([t,e])=>{sd[e]===void 0&&(sd[e]=t)});function S2(t){let e=new Ft(t),n=D_(Ft.prototype.request,e);return C.extend(n,Ft.prototype,e,{allOwnKeys:!0}),C.extend(n,e,null,{allOwnKeys:!0}),n.create=function(a){return S2(jr(t,a))},n}var on=S2(Zl);on.Axios=Ft;on.CanceledError=Vt;on.CancelToken=dA;on.isCancel=r2;on.VERSION=Fl;on.toFormData=hd;on.AxiosError=S;on.Cancel=on.CanceledError;on.all=function(e){return Promise.all(e)};on.spread=CZ;on.isAxiosError=AZ;on.mergeConfig=jr;on.AxiosHeaders=rn;on.formToJSON=t=>t2(C.isHTMLForm(t)?new FormData(t):t);on.getAdapter=j2.getAdapter;on.HttpStatusCode=sd;on.default=on;O2.exports=on});var vi=v((Wpe,k2)=>{"use strict";var xA=class t extends Error{constructor(e){super(`Format functions must be synchronous taking a two arguments: (info, opts) +`+s)}}catch{}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Sr(this.defaults,n);let{transitional:i,paramsSerializer:a,headers:r}=n;i!==void 0&&ld.assertOptions(i,{silentJSONParsing:Un.transitional(Un.boolean),forcedJSONParsing:Un.transitional(Un.boolean),clarifyTimeoutError:Un.transitional(Un.boolean),legacyInterceptorReqResOrdering:Un.transitional(Un.boolean),advertiseZstdAcceptEncoding:Un.transitional(Un.boolean),validateStatusUndefinedResolves:Un.transitional(Un.boolean)},!1),a!=null&&(C.isFunction(a)?n.paramsSerializer={serialize:a}:ld.assertOptions(a,{encode:Un.function,serialize:Un.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),ld.assertOptions(n,{baseUrl:Un.spelling("baseURL"),withXsrfToken:Un.spelling("withXSRFToken")},!0),n.method=(C.getSafeProp(n,"method")||C.getSafeProp(this.defaults,"method")||"get").toLowerCase();let s=r&&C.merge(r.common,r[n.method]);r&&C.forEach(u2.concat("common"),d=>{delete r[d]}),n.headers=rn.concat(s,r);let o=[],l=!0;this.interceptors.request.forEach(function(m){if(typeof m.runWhen=="function"&&m.runWhen(n)===!1)return;l=l&&m.synchronous;let w=n.transitional||wd;w&&w.legacyInterceptorReqResOrdering?o.unshift(m.fulfilled,m.rejected):o.push(m.fulfilled,m.rejected)});let c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let u,p=0,h;if(!l){let d=[sA.bind(this),void 0];for(d.unshift(...o),d.push(...c),h=d.length,u=Promise.resolve(n);psA.call(this,g)))}catch(f){u=Promise.reject(f)}break}}if(!u)try{u=sA.call(this,g)}catch(d){u=Promise.reject(d)}for(p=0,h=c.length;p{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](a);i._listeners=null}),this.promise.then=a=>{let r,s=new Promise(o=>{i.subscribe(o),r=o}).then(a);return s.cancel=function(){i.unsubscribe(r)},s},e(function(r,s,o){i.reason||(i.reason=new Vt(r,s,o),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){let e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new t(function(a){e=a}),cancel:e}}};function MZ(t){return function(n){return t.apply(null,n)}}function EZ(t){return C.isObject(t)&&t.isAxiosError===!0}var ud={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(ud).forEach(([t,e])=>{ud[e]===void 0&&(ud[e]=t)});function E2(t){let e=new Ft(t),n=B_(Ft.prototype.request,e);return C.extend(n,Ft.prototype,e,{allOwnKeys:!0}),C.extend(n,e,null,{allOwnKeys:!0}),n.create=function(a){return E2(Sr(t,a))},n}var ln=E2(Ql);ln.Axios=Ft;ln.CanceledError=Vt;ln.CancelToken=gA;ln.isCancel=c2;ln.VERSION=Vl;ln.toFormData=fd;ln.AxiosError=S;ln.Cancel=ln.CanceledError;ln.all=function(e){return Promise.all(e)};ln.spread=MZ;ln.isAxiosError=EZ;ln.mergeConfig=Sr;ln.AxiosHeaders=rn;ln.formToJSON=t=>l2(C.isHTMLForm(t)?new FormData(t):t);ln.getAdapter=M2.getAdapter;ln.HttpStatusCode=ud;ln.default=ln;q2.exports=ln});var vi=v((Fpe,H2)=>{"use strict";var PA=class t extends Error{constructor(e){super(`Format functions must be synchronous taking a two arguments: (info, opts) Found: ${e.toString().split(` `)[0]} -`),Error.captureStackTrace(this,t)}};k2.exports=t=>{if(t.length>2)throw new xA(t);function e(i={}){this.options=i}e.prototype.transform=t;function n(i){return new e(i)}return n.Format=e,n}});var _2=v((Rpe,q2)=>{var E2={};q2.exports=E2;var M2={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(M2).forEach(function(t){var e=M2[t],n=E2[t]=[];n.open="\x1B["+e[0]+"m",n.close="\x1B["+e[1]+"m"})});var W2=v((Ipe,H2)=>{"use strict";H2.exports=function(t,e){e=e||process.argv||[];var n=e.indexOf("--"),i=/^-{1,2}/.test(t)?"":"--",a=e.indexOf(i+t);return a!==-1&&(n===-1?!0:a{"use strict";var bZ=require("os"),ct=W2(),Zn=process.env,Fs=void 0;ct("no-color")||ct("no-colors")||ct("color=false")?Fs=!1:(ct("color")||ct("colors")||ct("color=true")||ct("color=always"))&&(Fs=!0);"FORCE_COLOR"in Zn&&(Fs=Zn.FORCE_COLOR.length===0||parseInt(Zn.FORCE_COLOR,10)!==0);function xZ(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function yZ(t){if(Fs===!1)return 0;if(ct("color=16m")||ct("color=full")||ct("color=truecolor"))return 3;if(ct("color=256"))return 2;if(t&&!t.isTTY&&Fs!==!0)return 0;var e=Fs?1:0;if(process.platform==="win32"){var n=bZ.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in Zn)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(a){return a in Zn})||Zn.CI_NAME==="codeship"?1:e;if("TEAMCITY_VERSION"in Zn)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Zn.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in Zn){var i=parseInt((Zn.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Zn.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Zn.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(Zn.TERM)||"COLORTERM"in Zn?1:(Zn.TERM==="dumb",e)}function yA(t){var e=yZ(t);return xZ(e)}R2.exports={supportsColor:yA,stdout:yA(process.stdout),stderr:yA(process.stderr)}});var D2=v((Dpe,z2)=>{z2.exports=function(e,n){var i="";e=e||"Run the trap, drop the bass",e=e.split("");var a={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return e.forEach(function(r){r=r.toLowerCase();var s=a[r]||[" "],o=Math.floor(Math.random()*s.length);typeof a[r]<"u"?i+=a[r][o]:i+=r}),i}});var N2=v((Gpe,G2)=>{G2.exports=function(e,n){e=e||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},a=[].concat(i.up,i.down,i.mid);function r(l){var c=Math.floor(Math.random()*l);return c}function s(l){var c=!1;return a.filter(function(u){c=u===l}),c}function o(l,c){var u="",p,h;c=c||{},c.up=typeof c.up<"u"?c.up:!0,c.mid=typeof c.mid<"u"?c.mid:!0,c.down=typeof c.down<"u"?c.down:!0,c.size=typeof c.size<"u"?c.size:"maxi",l=l.split("");for(h in l)if(!s(h)){switch(u=u+l[h],p={up:0,down:0,mid:0},c.size){case"mini":p.up=r(8),p.mid=r(2),p.down=r(8);break;case"maxi":p.up=r(16)+3,p.mid=r(4)+1,p.down=r(64)+3;break;default:p.up=r(8)+1,p.mid=r(6)/2,p.down=r(8)+1;break}var g=["up","mid","down"];for(var d in g)for(var m=g[d],w=0;w<=p[m];w++)c[m]&&(u=u+i[m][r(i[m].length)])}return u}return o(e,n)}});var $2=v((Npe,U2)=>{U2.exports=function(t){return function(e,n,i){if(e===" ")return e;switch(n%3){case 0:return t.red(e);case 1:return t.white(e);case 2:return t.blue(e)}}}});var L2=v((Upe,B2)=>{B2.exports=function(t){return function(e,n,i){return n%2===0?e:t.inverse(e)}}});var V2=v(($pe,F2)=>{F2.exports=function(t){var e=["red","yellow","green","blue","magenta"];return function(n,i,a){return n===" "?n:t[e[i++%e.length]](n)}}});var K2=v((Bpe,J2)=>{J2.exports=function(t){var e=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(n,i,a){return n===" "?n:t[e[Math.round(Math.random()*(e.length-2))]](n)}}});var nH=v((Fpe,eH)=>{var he={};eH.exports=he;he.themes={};var PZ=require("util"),Sr=he.styles=_2(),Q2=Object.defineProperties,jZ=new RegExp(/[\r\n]+/g);he.supportsColor=I2().supportsColor;typeof he.enabled>"u"&&(he.enabled=he.supportsColor()!==!1);he.enable=function(){he.enabled=!0};he.disable=function(){he.enabled=!1};he.stripColors=he.strip=function(t){return(""+t).replace(/\x1B\[\d+m/g,"")};var Lpe=he.stylize=function(e,n){if(!he.enabled)return e+"";var i=Sr[n];return!i&&n in he?he[n](e):i.open+e+i.close},SZ=/[|\\{}()[\]^$+*?.]/g,OZ=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(SZ,"\\$&")};function X2(t){var e=function n(){return kZ.apply(n,arguments)};return e._styles=t,e.__proto__=TZ,e}var Y2=(function(){var t={};return Sr.grey=Sr.gray,Object.keys(Sr).forEach(function(e){Sr[e].closeRe=new RegExp(OZ(Sr[e].close),"g"),t[e]={get:function(){return X2(this._styles.concat(e))}}}),t})(),TZ=Q2(function(){},Y2);function kZ(){var t=Array.prototype.slice.call(arguments),e=t.map(function(s){return s!=null&&s.constructor===String?s:PZ.inspect(s)}).join(" ");if(!he.enabled||!e)return e;for(var n=e.indexOf(` -`)!=-1,i=this._styles,a=i.length;a--;){var r=Sr[i[a]];e=r.open+e.replace(r.closeRe,r.open)+r.close,n&&(e=e.replace(jZ,function(s){return r.close+s+r.open}))}return e}he.setTheme=function(t){if(typeof t=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var e in t)(function(n){he[n]=function(i){if(typeof t[n]=="object"){var a=i;for(var r in t[n])a=he[t[n][r]](a);return a}return he[t[n]](i)}})(e)};function MZ(){var t={};return Object.keys(Y2).forEach(function(e){t[e]={get:function(){return X2([e])}}}),t}var EZ=function(e,n){var i=n.split("");return i=i.map(e),i.join("")};he.trap=D2();he.zalgo=N2();he.maps={};he.maps.america=$2()(he);he.maps.zebra=L2()(he);he.maps.rainbow=V2()(he);he.maps.random=K2()(he);for(Z2 in he.maps)(function(t){he[t]=function(e){return EZ(he.maps[t],e)}})(Z2);var Z2;Q2(he,MZ())});var PA=v((Vpe,iH)=>{var qZ=nH();iH.exports=qZ});var tH=v(jA=>{"use strict";jA.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};jA.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var aH=v(SA=>{"use strict";SA.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};SA.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var rH=v(OA=>{"use strict";OA.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};OA.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var sH=v(fd=>{"use strict";Object.defineProperty(fd,"cli",{value:tH()});Object.defineProperty(fd,"npm",{value:aH()});Object.defineProperty(fd,"syslog",{value:rH()})});var ln=v(Ql=>{"use strict";Object.defineProperty(Ql,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Ql,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Ql,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Ql,"configs",{value:sH()})});var Cd=v((Ype,vd)=>{"use strict";var MA=PA(),{LEVEL:TA,MESSAGE:kA}=ln();MA.enabled=!0;var oH=/\s+/,wd=class t{constructor(e={}){e.colors&&this.addColors(e.colors),this.options=e}static addColors(e){let n=Object.keys(e).reduce((i,a)=>(i[a]=oH.test(e[a])?e[a].split(oH):e[a],i),{});return t.allColors=Object.assign({},t.allColors||{},n),t.allColors}addColors(e){return t.addColors(e)}colorize(e,n,i){if(typeof i>"u"&&(i=n),!Array.isArray(t.allColors[e]))return MA[t.allColors[e]](i);for(let a=0,r=t.allColors[e].length;anew wd(t);vd.exports.Colorizer=vd.exports.Format=wd});var uH=v((ede,lH)=>{"use strict";var{Colorizer:_Z}=Cd();lH.exports=t=>(_Z.addColors(t.colors||t),t)});var pH=v((nde,cH)=>{"use strict";var HZ=vi();cH.exports=HZ(t=>(t.message=` ${t.message}`,t))});var gH=v((ide,hH)=>{"use strict";var WZ=vi(),{LEVEL:dH,MESSAGE:EA}=ln();hH.exports=WZ((t,{stack:e,cause:n})=>{if(t instanceof Error){let a=Object.assign({},t,{level:t.level,[dH]:t[dH]||t.level,message:t.message,[EA]:t[EA]||t.message});return e&&(a.stack=t.stack),n&&(a.cause=t.cause),a}if(!(t.message instanceof Error))return t;let i=t.message;return Object.assign(t,i),t.message=i.message,t[EA]=i.message,e&&(t.stack=i.stack),n&&(t.cause=i.cause),t})});var _A=v((tde,bd)=>{"use strict";var{configs:RZ,LEVEL:mH,MESSAGE:qA}=ln(),Ad=class t{constructor(e={levels:RZ.npm.levels}){this.paddings=t.paddingForLevels(e.levels,e.filler),this.options=e}static getLongestLevel(e){let n=Object.keys(e).map(i=>i.length);return Math.max(...n)}static paddingForLevel(e,n,i){let a=i+1-e.length,r=Math.floor(a/n.length);return`${n}${n.repeat(r)}`.slice(0,a)}static paddingForLevels(e,n=" "){let i=t.getLongestLevel(e);return Object.keys(e).reduce((a,r)=>(a[r]=t.paddingForLevel(r,n,i),a),{})}transform(e,n){return e.message=`${this.paddings[e[mH]]}${e.message}`,e[qA]&&(e[qA]=`${this.paddings[e[mH]]}${e[qA]}`),e}};bd.exports=t=>new Ad(t);bd.exports.Padder=bd.exports.Format=Ad});var fH=v((ade,HA)=>{"use strict";var{Colorizer:IZ}=Cd(),{Padder:zZ}=_A(),{configs:DZ,MESSAGE:GZ}=ln(),xd=class{constructor(e={}){e.levels||(e.levels=DZ.cli.levels),this.colorizer=new IZ(e),this.padder=new zZ(e),this.options=e}transform(e,n){return this.colorizer.transform(this.padder.transform(e,n),n),e[GZ]=`${e.level}:${e.message}`,e}};HA.exports=t=>new xd(t);HA.exports.Format=xd});var vH=v((rde,WA)=>{"use strict";var NZ=vi();function wH(t){if(t.every(UZ))return e=>{let n=e;for(let i=0;i{let e=NZ(wH(t)),n=e();return n.Format=e.Format,n};WA.exports.cascade=wH});var Yl=v((DA,bH)=>{"use strict";var{hasOwnProperty:Xl}=Object.prototype,Tr=zA();Tr.configure=zA;Tr.stringify=Tr;Tr.default=Tr;DA.stringify=Tr;DA.configure=zA;bH.exports=Tr;var $Z=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function xa(t){return t.length<5e3&&!$Z.test(t)?`"${t}"`:JSON.stringify(t)}function RA(t,e){if(t.length>200||e)return t.sort(e);for(let n=1;ni;)t[a]=t[a-1],a--;t[a]=i}return t}var BZ=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function IA(t){return BZ.call(t)!==void 0&&t.length!==0}function CH(t,e,n){t.length= 1`)}return n===void 0?1/0:n}function Or(t){return t===1?"1 item":`${t} items`}function JZ(t){let e=new Set;for(let n of t)(typeof n=="string"||typeof n=="number")&&e.add(String(n));return e}function KZ(t){if(Xl.call(t,"strict")){let e=t.strict;if(typeof e!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(e)return n=>{let i=`Object can not safely be stringified. Received type ${typeof n}`;throw typeof n!="function"&&(i+=` (${n.toString()})`),new Error(i)}}}function zA(t){t={...t};let e=KZ(t);e&&(t.bigint===void 0&&(t.bigint=!1),"circularValue"in t||(t.circularValue=Error));let n=LZ(t),i=VZ(t,"bigint"),a=FZ(t),r=typeof a=="function"?a:void 0,s=AH(t,"maximumDepth"),o=AH(t,"maximumBreadth");function l(g,d,m,w,f,A){let b=d[g];switch(typeof b=="object"&&b!==null&&typeof b.toJSON=="function"&&(b=b.toJSON(g)),b=w.call(d,g,b),typeof b){case"string":return xa(b);case"object":{if(b===null)return"null";if(m.indexOf(b)!==-1)return n;let x="",P=",",T=A;if(Array.isArray(b)){if(b.length===0)return"[]";if(so){let tn=b.length-o-1;x+=`${P}"... ${Or(tn)} not stringified"`}return f!==""&&(x+=` -${T}`),m.pop(),`[${x}]`}let M=Object.keys(b),V=M.length;if(V===0)return"{}";if(so){let le=V-o;x+=`${_}"...":${N}"${Or(le)} not stringified"`,_=P}return f!==""&&_.length>1&&(x=` +`),Error.captureStackTrace(this,t)}};H2.exports=t=>{if(t.length>2)throw new PA(t);function e(i={}){this.options=i}e.prototype.transform=t;function n(i){return new e(i)}return n.Format=e,n}});var z2=v((Vpe,W2)=>{var R2={};W2.exports=R2;var I2={reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],grey:[90,39],brightRed:[91,39],brightGreen:[92,39],brightYellow:[93,39],brightBlue:[94,39],brightMagenta:[95,39],brightCyan:[96,39],brightWhite:[97,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgGray:[100,49],bgGrey:[100,49],bgBrightRed:[101,49],bgBrightGreen:[102,49],bgBrightYellow:[103,49],bgBrightBlue:[104,49],bgBrightMagenta:[105,49],bgBrightCyan:[106,49],bgBrightWhite:[107,49],blackBG:[40,49],redBG:[41,49],greenBG:[42,49],yellowBG:[43,49],blueBG:[44,49],magentaBG:[45,49],cyanBG:[46,49],whiteBG:[47,49]};Object.keys(I2).forEach(function(t){var e=I2[t],n=R2[t]=[];n.open="\x1B["+e[0]+"m",n.close="\x1B["+e[1]+"m"})});var G2=v((Jpe,D2)=>{"use strict";D2.exports=function(t,e){e=e||process.argv||[];var n=e.indexOf("--"),i=/^-{1,2}/.test(t)?"":"--",a=e.indexOf(i+t);return a!==-1&&(n===-1?!0:a{"use strict";var qZ=require("os"),ct=G2(),Zn=process.env,Fs=void 0;ct("no-color")||ct("no-colors")||ct("color=false")?Fs=!1:(ct("color")||ct("colors")||ct("color=true")||ct("color=always"))&&(Fs=!0);"FORCE_COLOR"in Zn&&(Fs=Zn.FORCE_COLOR.length===0||parseInt(Zn.FORCE_COLOR,10)!==0);function _Z(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function HZ(t){if(Fs===!1)return 0;if(ct("color=16m")||ct("color=full")||ct("color=truecolor"))return 3;if(ct("color=256"))return 2;if(t&&!t.isTTY&&Fs!==!0)return 0;var e=Fs?1:0;if(process.platform==="win32"){var n=qZ.release().split(".");return Number(process.versions.node.split(".")[0])>=8&&Number(n[0])>=10&&Number(n[2])>=10586?Number(n[2])>=14931?3:2:1}if("CI"in Zn)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(function(a){return a in Zn})||Zn.CI_NAME==="codeship"?1:e;if("TEAMCITY_VERSION"in Zn)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(Zn.TEAMCITY_VERSION)?1:0;if("TERM_PROGRAM"in Zn){var i=parseInt((Zn.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(Zn.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Hyper":return 3;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(Zn.TERM)?2:/^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(Zn.TERM)||"COLORTERM"in Zn?1:(Zn.TERM==="dumb",e)}function jA(t){var e=HZ(t);return _Z(e)}N2.exports={supportsColor:jA,stdout:jA(process.stdout),stderr:jA(process.stderr)}});var B2=v((Zpe,$2)=>{$2.exports=function(e,n){var i="";e=e||"Run the trap, drop the bass",e=e.split("");var a={a:["@","\u0104","\u023A","\u0245","\u0394","\u039B","\u0414"],b:["\xDF","\u0181","\u0243","\u026E","\u03B2","\u0E3F"],c:["\xA9","\u023B","\u03FE"],d:["\xD0","\u018A","\u0500","\u0501","\u0502","\u0503"],e:["\xCB","\u0115","\u018E","\u0258","\u03A3","\u03BE","\u04BC","\u0A6C"],f:["\u04FA"],g:["\u0262"],h:["\u0126","\u0195","\u04A2","\u04BA","\u04C7","\u050A"],i:["\u0F0F"],j:["\u0134"],k:["\u0138","\u04A0","\u04C3","\u051E"],l:["\u0139"],m:["\u028D","\u04CD","\u04CE","\u0520","\u0521","\u0D69"],n:["\xD1","\u014B","\u019D","\u0376","\u03A0","\u048A"],o:["\xD8","\xF5","\xF8","\u01FE","\u0298","\u047A","\u05DD","\u06DD","\u0E4F"],p:["\u01F7","\u048E"],q:["\u09CD"],r:["\xAE","\u01A6","\u0210","\u024C","\u0280","\u042F"],s:["\xA7","\u03DE","\u03DF","\u03E8"],t:["\u0141","\u0166","\u0373"],u:["\u01B1","\u054D"],v:["\u05D8"],w:["\u0428","\u0460","\u047C","\u0D70"],x:["\u04B2","\u04FE","\u04FC","\u04FD"],y:["\xA5","\u04B0","\u04CB"],z:["\u01B5","\u0240"]};return e.forEach(function(r){r=r.toLowerCase();var s=a[r]||[" "],o=Math.floor(Math.random()*s.length);typeof a[r]<"u"?i+=a[r][o]:i+=r}),i}});var F2=v((Qpe,L2)=>{L2.exports=function(e,n){e=e||" he is here ";var i={up:["\u030D","\u030E","\u0304","\u0305","\u033F","\u0311","\u0306","\u0310","\u0352","\u0357","\u0351","\u0307","\u0308","\u030A","\u0342","\u0313","\u0308","\u034A","\u034B","\u034C","\u0303","\u0302","\u030C","\u0350","\u0300","\u0301","\u030B","\u030F","\u0312","\u0313","\u0314","\u033D","\u0309","\u0363","\u0364","\u0365","\u0366","\u0367","\u0368","\u0369","\u036A","\u036B","\u036C","\u036D","\u036E","\u036F","\u033E","\u035B","\u0346","\u031A"],down:["\u0316","\u0317","\u0318","\u0319","\u031C","\u031D","\u031E","\u031F","\u0320","\u0324","\u0325","\u0326","\u0329","\u032A","\u032B","\u032C","\u032D","\u032E","\u032F","\u0330","\u0331","\u0332","\u0333","\u0339","\u033A","\u033B","\u033C","\u0345","\u0347","\u0348","\u0349","\u034D","\u034E","\u0353","\u0354","\u0355","\u0356","\u0359","\u035A","\u0323"],mid:["\u0315","\u031B","\u0300","\u0301","\u0358","\u0321","\u0322","\u0327","\u0328","\u0334","\u0335","\u0336","\u035C","\u035D","\u035E","\u035F","\u0360","\u0362","\u0338","\u0337","\u0361"," \u0489"]},a=[].concat(i.up,i.down,i.mid);function r(l){var c=Math.floor(Math.random()*l);return c}function s(l){var c=!1;return a.filter(function(u){c=u===l}),c}function o(l,c){var u="",p,h;c=c||{},c.up=typeof c.up<"u"?c.up:!0,c.mid=typeof c.mid<"u"?c.mid:!0,c.down=typeof c.down<"u"?c.down:!0,c.size=typeof c.size<"u"?c.size:"maxi",l=l.split("");for(h in l)if(!s(h)){switch(u=u+l[h],p={up:0,down:0,mid:0},c.size){case"mini":p.up=r(8),p.mid=r(2),p.down=r(8);break;case"maxi":p.up=r(16)+3,p.mid=r(4)+1,p.down=r(64)+3;break;default:p.up=r(8)+1,p.mid=r(6)/2,p.down=r(8)+1;break}var g=["up","mid","down"];for(var d in g)for(var m=g[d],w=0;w<=p[m];w++)c[m]&&(u=u+i[m][r(i[m].length)])}return u}return o(e,n)}});var J2=v((Xpe,V2)=>{V2.exports=function(t){return function(e,n,i){if(e===" ")return e;switch(n%3){case 0:return t.red(e);case 1:return t.white(e);case 2:return t.blue(e)}}}});var Z2=v((Ype,K2)=>{K2.exports=function(t){return function(e,n,i){return n%2===0?e:t.inverse(e)}}});var X2=v((ede,Q2)=>{Q2.exports=function(t){var e=["red","yellow","green","blue","magenta"];return function(n,i,a){return n===" "?n:t[e[i++%e.length]](n)}}});var eH=v((nde,Y2)=>{Y2.exports=function(t){var e=["underline","inverse","grey","yellow","red","green","blue","white","cyan","magenta","brightYellow","brightRed","brightGreen","brightBlue","brightWhite","brightCyan","brightMagenta"];return function(n,i,a){return n===" "?n:t[e[Math.round(Math.random()*(e.length-2))]](n)}}});var sH=v((tde,rH)=>{var he={};rH.exports=he;he.themes={};var IZ=require("util"),Or=he.styles=z2(),iH=Object.defineProperties,RZ=new RegExp(/[\r\n]+/g);he.supportsColor=U2().supportsColor;typeof he.enabled>"u"&&(he.enabled=he.supportsColor()!==!1);he.enable=function(){he.enabled=!0};he.disable=function(){he.enabled=!1};he.stripColors=he.strip=function(t){return(""+t).replace(/\x1B\[\d+m/g,"")};var ide=he.stylize=function(e,n){if(!he.enabled)return e+"";var i=Or[n];return!i&&n in he?he[n](e):i.open+e+i.close},WZ=/[|\\{}()[\]^$+*?.]/g,zZ=function(t){if(typeof t!="string")throw new TypeError("Expected a string");return t.replace(WZ,"\\$&")};function tH(t){var e=function n(){return GZ.apply(n,arguments)};return e._styles=t,e.__proto__=DZ,e}var aH=(function(){var t={};return Or.grey=Or.gray,Object.keys(Or).forEach(function(e){Or[e].closeRe=new RegExp(zZ(Or[e].close),"g"),t[e]={get:function(){return tH(this._styles.concat(e))}}}),t})(),DZ=iH(function(){},aH);function GZ(){var t=Array.prototype.slice.call(arguments),e=t.map(function(s){return s!=null&&s.constructor===String?s:IZ.inspect(s)}).join(" ");if(!he.enabled||!e)return e;for(var n=e.indexOf(` +`)!=-1,i=this._styles,a=i.length;a--;){var r=Or[i[a]];e=r.open+e.replace(r.closeRe,r.open)+r.close,n&&(e=e.replace(RZ,function(s){return r.close+s+r.open}))}return e}he.setTheme=function(t){if(typeof t=="string"){console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));");return}for(var e in t)(function(n){he[n]=function(i){if(typeof t[n]=="object"){var a=i;for(var r in t[n])a=he[t[n][r]](a);return a}return he[t[n]](i)}})(e)};function NZ(){var t={};return Object.keys(aH).forEach(function(e){t[e]={get:function(){return tH([e])}}}),t}var UZ=function(e,n){var i=n.split("");return i=i.map(e),i.join("")};he.trap=B2();he.zalgo=F2();he.maps={};he.maps.america=J2()(he);he.maps.zebra=Z2()(he);he.maps.rainbow=X2()(he);he.maps.random=eH()(he);for(nH in he.maps)(function(t){he[t]=function(e){return UZ(he.maps[t],e)}})(nH);var nH;iH(he,NZ())});var SA=v((ade,oH)=>{var $Z=sH();oH.exports=$Z});var lH=v(OA=>{"use strict";OA.levels={error:0,warn:1,help:2,data:3,info:4,debug:5,prompt:6,verbose:7,input:8,silly:9};OA.colors={error:"red",warn:"yellow",help:"cyan",data:"grey",info:"green",debug:"blue",prompt:"grey",verbose:"cyan",input:"grey",silly:"magenta"}});var uH=v(TA=>{"use strict";TA.levels={error:0,warn:1,info:2,http:3,verbose:4,debug:5,silly:6};TA.colors={error:"red",warn:"yellow",info:"green",http:"green",verbose:"cyan",debug:"blue",silly:"magenta"}});var cH=v(kA=>{"use strict";kA.levels={emerg:0,alert:1,crit:2,error:3,warning:4,notice:5,info:6,debug:7};kA.colors={emerg:"red",alert:"yellow",crit:"red",error:"red",warning:"red",notice:"yellow",info:"green",debug:"blue"}});var pH=v(Cd=>{"use strict";Object.defineProperty(Cd,"cli",{value:lH()});Object.defineProperty(Cd,"npm",{value:uH()});Object.defineProperty(Cd,"syslog",{value:cH()})});var un=v(Xl=>{"use strict";Object.defineProperty(Xl,"LEVEL",{value:Symbol.for("level")});Object.defineProperty(Xl,"MESSAGE",{value:Symbol.for("message")});Object.defineProperty(Xl,"SPLAT",{value:Symbol.for("splat")});Object.defineProperty(Xl,"configs",{value:pH()})});var xd=v((cde,bd)=>{"use strict";var qA=SA(),{LEVEL:MA,MESSAGE:EA}=un();qA.enabled=!0;var dH=/\s+/,Ad=class t{constructor(e={}){e.colors&&this.addColors(e.colors),this.options=e}static addColors(e){let n=Object.keys(e).reduce((i,a)=>(i[a]=dH.test(e[a])?e[a].split(dH):e[a],i),{});return t.allColors=Object.assign({},t.allColors||{},n),t.allColors}addColors(e){return t.addColors(e)}colorize(e,n,i){if(typeof i>"u"&&(i=n),!Array.isArray(t.allColors[e]))return qA[t.allColors[e]](i);for(let a=0,r=t.allColors[e].length;anew Ad(t);bd.exports.Colorizer=bd.exports.Format=Ad});var gH=v((pde,hH)=>{"use strict";var{Colorizer:BZ}=xd();hH.exports=t=>(BZ.addColors(t.colors||t),t)});var fH=v((dde,mH)=>{"use strict";var LZ=vi();mH.exports=LZ(t=>(t.message=` ${t.message}`,t))});var CH=v((hde,vH)=>{"use strict";var FZ=vi(),{LEVEL:wH,MESSAGE:_A}=un();vH.exports=FZ((t,{stack:e,cause:n})=>{if(t instanceof Error){let a=Object.assign({},t,{level:t.level,[wH]:t[wH]||t.level,message:t.message,[_A]:t[_A]||t.message});return e&&(a.stack=t.stack),n&&(a.cause=t.cause),a}if(!(t.message instanceof Error))return t;let i=t.message;return Object.assign(t,i),t.message=i.message,t[_A]=i.message,e&&(t.stack=i.stack),n&&(t.cause=i.cause),t})});var IA=v((gde,Pd)=>{"use strict";var{configs:VZ,LEVEL:AH,MESSAGE:HA}=un(),yd=class t{constructor(e={levels:VZ.npm.levels}){this.paddings=t.paddingForLevels(e.levels,e.filler),this.options=e}static getLongestLevel(e){let n=Object.keys(e).map(i=>i.length);return Math.max(...n)}static paddingForLevel(e,n,i){let a=i+1-e.length,r=Math.floor(a/n.length);return`${n}${n.repeat(r)}`.slice(0,a)}static paddingForLevels(e,n=" "){let i=t.getLongestLevel(e);return Object.keys(e).reduce((a,r)=>(a[r]=t.paddingForLevel(r,n,i),a),{})}transform(e,n){return e.message=`${this.paddings[e[AH]]}${e.message}`,e[HA]&&(e[HA]=`${this.paddings[e[AH]]}${e[HA]}`),e}};Pd.exports=t=>new yd(t);Pd.exports.Padder=Pd.exports.Format=yd});var bH=v((mde,RA)=>{"use strict";var{Colorizer:JZ}=xd(),{Padder:KZ}=IA(),{configs:ZZ,MESSAGE:QZ}=un(),jd=class{constructor(e={}){e.levels||(e.levels=ZZ.cli.levels),this.colorizer=new JZ(e),this.padder=new KZ(e),this.options=e}transform(e,n){return this.colorizer.transform(this.padder.transform(e,n),n),e[QZ]=`${e.level}:${e.message}`,e}};RA.exports=t=>new jd(t);RA.exports.Format=jd});var yH=v((fde,WA)=>{"use strict";var XZ=vi();function xH(t){if(t.every(YZ))return e=>{let n=e;for(let i=0;i{let e=XZ(xH(t)),n=e();return n.Format=e.Format,n};WA.exports.cascade=xH});var eu=v((NA,SH)=>{"use strict";var{hasOwnProperty:Yl}=Object.prototype,kr=GA();kr.configure=GA;kr.stringify=kr;kr.default=kr;NA.stringify=kr;NA.configure=GA;SH.exports=kr;var e7=/[\u0000-\u001f\u0022\u005c\ud800-\udfff]/;function xa(t){return t.length<5e3&&!e7.test(t)?`"${t}"`:JSON.stringify(t)}function zA(t,e){if(t.length>200||e)return t.sort(e);for(let n=1;ni;)t[a]=t[a-1],a--;t[a]=i}return t}var n7=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Object.getPrototypeOf(new Int8Array)),Symbol.toStringTag).get;function DA(t){return n7.call(t)!==void 0&&t.length!==0}function PH(t,e,n){t.length= 1`)}return n===void 0?1/0:n}function Tr(t){return t===1?"1 item":`${t} items`}function r7(t){let e=new Set;for(let n of t)(typeof n=="string"||typeof n=="number")&&e.add(String(n));return e}function s7(t){if(Yl.call(t,"strict")){let e=t.strict;if(typeof e!="boolean")throw new TypeError('The "strict" argument must be of type boolean');if(e)return n=>{let i=`Object can not safely be stringified. Received type ${typeof n}`;throw typeof n!="function"&&(i+=` (${n.toString()})`),new Error(i)}}}function GA(t){t={...t};let e=s7(t);e&&(t.bigint===void 0&&(t.bigint=!1),"circularValue"in t||(t.circularValue=Error));let n=i7(t),i=a7(t,"bigint"),a=t7(t),r=typeof a=="function"?a:void 0,s=jH(t,"maximumDepth"),o=jH(t,"maximumBreadth");function l(g,d,m,w,f,A){let b=d[g];switch(typeof b=="object"&&b!==null&&typeof b.toJSON=="function"&&(b=b.toJSON(g)),b=w.call(d,g,b),typeof b){case"string":return xa(b);case"object":{if(b===null)return"null";if(m.indexOf(b)!==-1)return n;let x="",y=",",T=A;if(Array.isArray(b)){if(b.length===0)return"[]";if(so){let tn=b.length-o-1;x+=`${y}"... ${Tr(tn)} not stringified"`}return f!==""&&(x+=` +${T}`),m.pop(),`[${x}]`}let M=Object.keys(b),J=M.length;if(J===0)return"{}";if(so){let le=J-o;x+=`${_}"...":${N}"${Tr(le)} not stringified"`,_=y}return f!==""&&_.length>1&&(x=` ${A}${x} -${T}`),m.pop(),`{${x}}`}case"number":return isFinite(b)?String(b):e?e(b):"null";case"boolean":return b===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(b);default:return e?e(b):void 0}}function c(g,d,m,w,f,A){switch(typeof d=="object"&&d!==null&&typeof d.toJSON=="function"&&(d=d.toJSON(g)),typeof d){case"string":return xa(d);case"object":{if(d===null)return"null";if(m.indexOf(d)!==-1)return n;let b=A,x="",P=",";if(Array.isArray(d)){if(d.length===0)return"[]";if(so){let W=d.length-o-1;x+=`${P}"... ${Or(W)} not stringified"`}return f!==""&&(x+=` -${b}`),m.pop(),`[${x}]`}m.push(d);let T="";f!==""&&(A+=f,P=`, -${A}`,T=" ");let M="";for(let V of w){let N=c(V,d[V],m,w,f,A);N!==void 0&&(x+=`${M}${xa(V)}:${T}${N}`,M=P)}return f!==""&&M.length>1&&(x=` +${T}`),m.pop(),`{${x}}`}case"number":return isFinite(b)?String(b):e?e(b):"null";case"boolean":return b===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(b);default:return e?e(b):void 0}}function c(g,d,m,w,f,A){switch(typeof d=="object"&&d!==null&&typeof d.toJSON=="function"&&(d=d.toJSON(g)),typeof d){case"string":return xa(d);case"object":{if(d===null)return"null";if(m.indexOf(d)!==-1)return n;let b=A,x="",y=",";if(Array.isArray(d)){if(d.length===0)return"[]";if(so){let I=d.length-o-1;x+=`${y}"... ${Tr(I)} not stringified"`}return f!==""&&(x+=` +${b}`),m.pop(),`[${x}]`}m.push(d);let T="";f!==""&&(A+=f,y=`, +${A}`,T=" ");let M="";for(let J of w){let N=c(J,d[J],m,w,f,A);N!==void 0&&(x+=`${M}${xa(J)}:${T}${N}`,M=y)}return f!==""&&M.length>1&&(x=` ${A}${x} ${b}`),m.pop(),`{${x}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function u(g,d,m,w,f){switch(typeof d){case"string":return xa(d);case"object":{if(d===null)return"null";if(typeof d.toJSON=="function"){if(d=d.toJSON(g),typeof d!="object")return u(g,d,m,w,f);if(d===null)return"null"}if(m.indexOf(d)!==-1)return n;let A=f;if(Array.isArray(d)){if(d.length===0)return"[]";if(so){let Te=d.length-o-1;N+=`${_}"... ${Or(Te)} not stringified"`}return N+=` -${A}`,m.pop(),`[${N}]`}let b=Object.keys(d),x=b.length;if(x===0)return"{}";if(so){let N=x-o;T+=`${M}"...": "${Or(N)} not stringified"`,M=P}return M!==""&&(T=` +${f}`,I=Math.min(d.length,o),le=0;for(;leo){let Te=d.length-o-1;N+=`${_}"... ${Tr(Te)} not stringified"`}return N+=` +${A}`,m.pop(),`[${N}]`}let b=Object.keys(d),x=b.length;if(x===0)return"{}";if(so){let N=x-o;T+=`${M}"...": "${Tr(N)} not stringified"`,M=y}return M!==""&&(T=` ${f}${T} -${A}`),m.pop(),`{${T}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function p(g,d,m){switch(typeof d){case"string":return xa(d);case"object":{if(d===null)return"null";if(typeof d.toJSON=="function"){if(d=d.toJSON(g),typeof d!="object")return p(g,d,m);if(d===null)return"null"}if(m.indexOf(d)!==-1)return n;let w="",f=d.length!==void 0;if(f&&Array.isArray(d)){if(d.length===0)return"[]";if(so){let N=d.length-o-1;w+=`,"... ${Or(N)} not stringified"`}return m.pop(),`[${w}]`}let A=Object.keys(d),b=A.length;if(b===0)return"{}";if(so){let T=b-o;w+=`${x}"...":"${Or(T)} not stringified"`}return m.pop(),`{${w}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function h(g,d,m){if(arguments.length>1){let w="";if(typeof m=="number"?w=" ".repeat(Math.min(m,10)):typeof m=="string"&&(w=m.slice(0,10)),d!=null){if(typeof d=="function")return l("",{"":g},[],d,w,"");if(Array.isArray(d))return c("",g,[],JZ(d),w,"")}if(w.length!==0)return u("",g,[],w,"")}return p("",g,[])}return h}});var GA=v((sde,xH)=>{"use strict";var ZZ=vi(),{MESSAGE:QZ}=ln(),XZ=Yl();function YZ(t,e){return typeof e=="bigint"?e.toString():e}xH.exports=ZZ((t,e)=>{let n=XZ.configure(e);return t[QZ]=n(t,e.replacer||YZ,e.space),t})});var PH=v((ode,yH)=>{"use strict";var e7=vi();yH.exports=e7((t,e)=>e.message?(t.message=`[${e.label}] ${t.message}`,t):(t.label=e.label,t))});var SH=v((lde,jH)=>{"use strict";var n7=vi(),{MESSAGE:i7}=ln(),t7=Yl();jH.exports=n7(t=>{let e={};return t.message&&(e["@message"]=t.message,delete t.message),t.timestamp&&(e["@timestamp"]=t.timestamp,delete t.timestamp),e["@fields"]=t,t[i7]=t7(e),t})});var TH=v((ude,OH)=>{"use strict";var a7=vi();function r7(t,e,n){let i=e.reduce((r,s)=>(r[s]=t[s],delete t[s],r),{}),a=Object.keys(t).reduce((r,s)=>(r[s]=t[s],delete t[s],r),{});return Object.assign(t,i,{[n]:a}),t}function s7(t,e,n){return t[n]=e.reduce((i,a)=>(i[a]=t[a],delete t[a],i),{}),t}OH.exports=a7((t,e={})=>{let n="metadata";e.key&&(n=e.key);let i=[];return!e.fillExcept&&!e.fillWith&&(i.push("level"),i.push("message")),e.fillExcept&&(i=e.fillExcept),i.length>0?r7(t,i,n):e.fillWith?s7(t,e.fillWith,n):t})});var MH=v((eu,kH)=>{"use strict";var o7=vi(),l7=SC();kH.exports=o7(t=>{let e=+new Date;return eu.diff=e-(eu.prevTime||e),eu.prevTime=e,t.ms=`+${l7(eu.diff)}`,t})});var _H=v((cde,qH)=>{"use strict";var u7=require("util").inspect,c7=vi(),{LEVEL:p7,MESSAGE:EH,SPLAT:d7}=ln();qH.exports=c7((t,e={})=>{let n=Object.assign({},t);return delete n[p7],delete n[EH],delete n[d7],t[EH]=u7(n,!1,e.depth||null,e.colorize),t})});var HH=v((pde,Pd)=>{"use strict";var{MESSAGE:h7}=ln(),yd=class{constructor(e){this.template=e}transform(e){return e[h7]=this.template(e),e}};Pd.exports=t=>new yd(t);Pd.exports.Printf=Pd.exports.Format=yd});var IH=v((dde,RH)=>{"use strict";var g7=vi(),{MESSAGE:WH}=ln(),m7=Yl();RH.exports=g7(t=>{let e=m7(Object.assign({},t,{level:void 0,message:void 0,splat:void 0})),n=t.padding&&t.padding[t.level]||"";return e!=="{}"?t[WH]=`${t.level}:${n} ${t.message} ${e}`:t[WH]=`${t.level}:${n} ${t.message}`,t})});var GH=v((hde,DH)=>{"use strict";var f7=require("util"),{SPLAT:zH}=ln(),w7=/%[scdjifoO%]/g,v7=/%%/g,NA=class{constructor(e){this.options=e}_splat(e,n){let i=e.message,a=e[zH]||e.splat||[],r=i.match(v7),s=r&&r.length||0,l=n.length-s-a.length,c=l<0?a.splice(l,-1*l):[],u=c.length;if(u)for(let p=0;p1?i.splice(0):i,s=r.length;if(s)for(let o=0;onew NA(t)});var UH=v((jd,NH)=>{(function(t,e){typeof jd=="object"&&typeof NH<"u"?e(jd):typeof define=="function"&&define.amd?define(["exports"],e):e(t.fecha={})})(jd,(function(t){"use strict";var e=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,n="\\d\\d?",i="\\d\\d",a="\\d{3}",r="\\d{4}",s="[^\\s]+",o=/\[([^]*?)\]/gm;function l(O,z){for(var Ce=[],cn=0,Z=O.length;cn-1?Z:null}};function u(O){for(var z=[],Ce=1;Ce3?0:(O-O%10!==10?1:0)*O%10]}},w=u({},m),f=function(O){return w=u(w,O)},A=function(O){return O.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},b=function(O,z){for(z===void 0&&(z=2),O=String(O);O.length0?"-":"+")+b(Math.floor(Math.abs(z)/60)*100+Math.abs(z)%60,4)},Z:function(O){var z=O.getTimezoneOffset();return(z>0?"-":"+")+b(Math.floor(Math.abs(z)/60),2)+":"+b(Math.abs(z)%60,2)}},P=function(O){return+O-1},T=[null,n],M=[null,s],V=["isPm",s,function(O,z){var Ce=O.toLowerCase();return Ce===z.amPm[0]?0:Ce===z.amPm[1]?1:null}],N=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(O){var z=(O+"").match(/([+-]|\d\d)/gi);if(z){var Ce=+z[1]*60+parseInt(z[2],10);return z[0]==="+"?Ce:-Ce}return 0}],_={D:["day",n],DD:["day",i],Do:["day",n+s,function(O){return parseInt(O,10)}],M:["month",n,P],MM:["month",i,P],YY:["year",i,function(O){var z=new Date,Ce=+(""+z.getFullYear()).substr(0,2);return+(""+(+O>68?Ce-1:Ce)+O)}],h:["hour",n,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",n],HH:["hour",i],m:["minute",n],mm:["minute",i],s:["second",n],ss:["second",i],YYYY:["year",r],S:["millisecond","\\d",function(O){return+O*100}],SS:["millisecond",i,function(O){return+O*10}],SSS:["millisecond",a],d:T,dd:T,ddd:M,dddd:M,MMM:["month",s,c("monthNamesShort")],MMMM:["month",s,c("monthNames")],a:V,A:V,ZZ:N,Z:N},W={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},le=function(O){return u(W,O)},Pe=function(O,z,Ce){if(z===void 0&&(z=W.default),Ce===void 0&&(Ce={}),typeof O=="number"&&(O=new Date(O)),Object.prototype.toString.call(O)!=="[object Date]"||isNaN(O.getTime()))throw new Error("Invalid Date pass to format");z=W[z]||z;var cn=[];z=z.replace(o,function(ge,Me){return cn.push(Me),"@@@"});var Z=u(u({},w),Ce);return z=z.replace(e,function(ge){return x[ge](O,Z)}),z.replace(/@@@/g,function(){return cn.shift()})};function Te(O,z,Ce){if(Ce===void 0&&(Ce={}),typeof z!="string")throw new Error("Invalid format in fecha parse");if(z=W[z]||z,O.length>1e3)return null;var cn=new Date,Z={year:cn.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},ge=[],Me=[],Re=z.replace(o,function(Ii,pn){return Me.push(A(pn)),"@@@"}),Bn={},Hi={};Re=A(Re).replace(e,function(Ii){var pn=_[Ii],Q=pn[0],Xe=pn[1],G=pn[3];if(Bn[Q])throw new Error("Invalid format. "+Q+" specified twice in format");return Bn[Q]=!0,G&&(Hi[G]=!0),ge.push(pn),"("+Xe+")"}),Object.keys(Hi).forEach(function(Ii){if(!Bn[Ii])throw new Error("Invalid format. "+Ii+" is required in specified format")}),Re=Re.replace(/@@@/g,function(){return Me.shift()});var Wi=O.match(new RegExp(Re,"i"));if(!Wi)return null;for(var me=u(u({},w),Ce),He=1;He11||Z.month<0||Z.day>31||Z.day<1||Z.hour>23||Z.hour<0||Z.minute>59||Z.minute<0||Z.second>59||Z.second<0)return null;return Ae}var tn={format:Pe,parse:Te,defaultI18n:m,setGlobalDateI18n:f,setGlobalDateMasks:le};t.assign=u,t.default=tn,t.format=Pe,t.parse=Te,t.defaultI18n=m,t.setGlobalDateI18n=f,t.setGlobalDateMasks=le,Object.defineProperty(t,"__esModule",{value:!0})}))});var BH=v((gde,$H)=>{"use strict";var C7=UH(),A7=vi();$H.exports=A7((t,e={})=>(e.format&&(t.timestamp=typeof e.format=="function"?e.format():C7.format(new Date,e.format)),t.timestamp||(t.timestamp=new Date().toISOString()),e.alias&&(t[e.alias]=t.timestamp),t))});var FH=v((mde,LH)=>{"use strict";var UA=PA(),b7=vi(),{MESSAGE:$A}=ln();LH.exports=b7((t,e)=>(e.level!==!1&&(t.level=UA.strip(t.level)),e.message!==!1&&(t.message=UA.strip(String(t.message))),e.raw!==!1&&t[$A]&&(t[$A]=UA.strip(String(t[$A]))),t))});var LA=v(BA=>{"use strict";var x7=BA.format=vi();BA.levels=uH();function Hn(t,e){Object.defineProperty(x7,t,{get(){return e()},configurable:!0})}Hn("align",function(){return pH()});Hn("errors",function(){return gH()});Hn("cli",function(){return fH()});Hn("combine",function(){return vH()});Hn("colorize",function(){return Cd()});Hn("json",function(){return GA()});Hn("label",function(){return PH()});Hn("logstash",function(){return SH()});Hn("metadata",function(){return TH()});Hn("ms",function(){return MH()});Hn("padLevels",function(){return _A()});Hn("prettyPrint",function(){return _H()});Hn("printf",function(){return HH()});Hn("simple",function(){return IH()});Hn("splat",function(){return GH()});Hn("timestamp",function(){return BH()});Hn("uncolorize",function(){return FH()})});var FA=v(Sd=>{"use strict";var{format:VH}=require("util");Sd.warn={deprecated(t){return()=>{throw new Error(VH("{ %s } was removed in winston@3.0.0.",t))}},useFormat(t){return()=>{throw new Error([VH("{ %s } was removed in winston@3.0.0.",t),"Use a custom winston.format = winston.format(function) instead."].join(` -`))}},forFunctions(t,e,n){n.forEach(i=>{t[i]=Sd.warn[e](i)})},forProperties(t,e,n){n.forEach(i=>{let a=Sd.warn[e](i);Object.defineProperty(t,i,{get:a,set:a})})}}});var JH=v((vde,y7)=>{y7.exports={name:"winston",description:"A logger for just about everything.",version:"3.19.0",author:"Charlie Robbins ",maintainers:["David Hyde "],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.8","@colors/colors":"^1.6.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.7.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.9.0"},devDependencies:{"@babel/cli":"^7.23.9","@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@dabh/eslint-config-populist":"^4.4.0","@types/node":"^20.11.24","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.57.0",hock:"^1.4.1",jest:"^29.7.0",rimraf:"5.0.10",split2:"^4.1.0","std-mocks":"^2.0.0",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"jest","test:unit":"jest -c test/jest.config.unit.js","test:integration":"jest -c test/jest.config.integration.js","test:typescript":"npx --package typescript tsc --project test",build:"babel lib -d dist",prebuild:"rimraf dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var ZH=v((Cde,KH)=>{KH.exports=require("util").deprecate});var VA=v((Ade,QH)=>{QH.exports=require("stream")});var KA=v((bde,YH)=>{"use strict";function P7(t,e){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(JA,this,t)):process.nextTick(JA,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(r){!e&&r?n._writableState?n._writableState.errorEmitted?process.nextTick(Od,n):(n._writableState.errorEmitted=!0,process.nextTick(XH,n,r)):process.nextTick(XH,n,r):e?(process.nextTick(Od,n),e(r)):process.nextTick(Od,n)}),this)}function XH(t,e){JA(t,e),Od(t)}function Od(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function j7(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function JA(t,e){t.emit("error",e)}function S7(t,e){var n=t._readableState,i=t._writableState;n&&n.autoDestroy||i&&i.autoDestroy?t.destroy(e):t.emit("error",e)}YH.exports={destroy:P7,undestroy:j7,errorOrDestroy:S7}});var ya=v((xde,iW)=>{"use strict";var nW={};function Ki(t,e,n){n||(n=Error);function i(r,s,o){return typeof e=="string"?e:e(r,s,o)}class a extends n{constructor(s,o,l){super(i(s,o,l))}}a.prototype.name=n.name,a.prototype.code=t,nW[t]=a}function eW(t,e){if(Array.isArray(t)){let n=t.length;return t=t.map(i=>String(i)),n>2?`one of ${e} ${t.slice(0,n-1).join(", ")}, or `+t[n-1]:n===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function O7(t,e,n){return t.substr(!n||n<0?0:+n,e.length)===e}function T7(t,e,n){return(n===void 0||n>t.length)&&(n=t.length),t.substring(n-e.length,n)===e}function k7(t,e,n){return typeof n!="number"&&(n=0),n+e.length>t.length?!1:t.indexOf(e,n)!==-1}Ki("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Ki("ERR_INVALID_ARG_TYPE",function(t,e,n){let i;typeof e=="string"&&O7(e,"not ")?(i="must not be",e=e.replace(/^not /,"")):i="must be";let a;if(T7(t," argument"))a=`The ${t} ${i} ${eW(e,"type")}`;else{let r=k7(t,".")?"property":"argument";a=`The "${t}" ${r} ${i} ${eW(e,"type")}`}return a+=`. Received type ${typeof n}`,a},TypeError);Ki("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Ki("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Ki("ERR_STREAM_PREMATURE_CLOSE","Premature close");Ki("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Ki("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Ki("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Ki("ERR_STREAM_WRITE_AFTER_END","write after end");Ki("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ki("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Ki("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");iW.exports.codes=nW});var ZA=v((yde,tW)=>{"use strict";var M7=ya().codes.ERR_INVALID_OPT_VALUE;function E7(t,e,n){return t.highWaterMark!=null?t.highWaterMark:e?t[n]:null}function q7(t,e,n,i){var a=E7(e,i,n);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var r=i?n:"highWaterMark";throw new M7(r,a)}return Math.floor(a)}return t.objectMode?16:16*1024}tW.exports={getHighWaterMark:q7}});var aW=v((Pde,QA)=>{typeof Object.create=="function"?QA.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:QA.exports=function(e,n){if(n){e.super_=n;var i=function(){};i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}}});var Vs=v((jde,YA)=>{try{if(XA=require("util"),typeof XA.inherits!="function")throw"";YA.exports=XA.inherits}catch{YA.exports=aW()}var XA});var cW=v((Sde,uW)=>{"use strict";function rW(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function sW(t){for(var e=1;e0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(n){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=n+i.data;return a}},{key:"concat",value:function(n){if(this.length===0)return Td.alloc(0);for(var i=Td.allocUnsafe(n>>>0),a=this.head,r=0;a;)G7(a.data,i,r),r+=a.data.length,a=a.next;return i}},{key:"consume",value:function(n,i){var a;return ns.length?s.length:n;if(o===s.length?r+=s:r+=s.slice(0,n),n-=o,n===0){o===s.length?(++a,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=s.slice(o));break}++a}return this.length-=a,r}},{key:"_getBuffer",value:function(n){var i=Td.allocUnsafe(n),a=this.head,r=1;for(a.data.copy(i),n-=a.data.length;a=a.next;){var s=a.data,o=n>s.length?s.length:n;if(s.copy(i,i.length-n,0,o),n-=o,n===0){o===s.length?(++r,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=s.slice(o));break}++r}return this.length-=r,i}},{key:D7,value:function(n,i){return eb(this,sW(sW({},i),{},{depth:0,customInspect:!1}))}}]),t})()});var hW=v((nb,dW)=>{var kd=require("buffer"),St=kd.Buffer;function pW(t,e){for(var n in t)e[n]=t[n]}St.from&&St.alloc&&St.allocUnsafe&&St.allocUnsafeSlow?dW.exports=kd:(pW(kd,nb),nb.Buffer=kr);function kr(t,e,n){return St(t,e,n)}kr.prototype=Object.create(St.prototype);pW(St,kr);kr.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return St(t,e,n)};kr.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=St(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};kr.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return St(t)};kr.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return kd.SlowBuffer(t)}});var ab=v(mW=>{"use strict";var tb=hW().Buffer,gW=tb.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function N7(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function U7(t){var e=N7(t);if(typeof e!="string"&&(tb.isEncoding===gW||!gW(t)))throw new Error("Unknown encoding: "+t);return e||t}mW.StringDecoder=nu;function nu(t){this.encoding=U7(t);var e;switch(this.encoding){case"utf16le":this.text=J7,this.end=K7,e=4;break;case"utf8":this.fillLast=L7,e=4;break;case"base64":this.text=Z7,this.end=Q7,e=3;break;default:this.write=X7,this.end=Y7;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=tb.allocUnsafe(e)}nu.prototype.write=function(t){if(t.length===0)return"";var e,n;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function $7(t,e,n){var i=e.length-1;if(i=0?(a>0&&(t.lastNeed=a-1),a):--i=0?(a>0&&(t.lastNeed=a-2),a):--i=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function B7(t,e,n){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function L7(t){var e=this.lastTotal-this.lastNeed,n=B7(this,t,e);if(n!==void 0)return n;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function F7(t,e){var n=$7(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var i=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}function V7(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function J7(t,e){if((t.length-e)%2===0){var n=t.toString("utf16le",e);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function K7(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function Z7(t,e){var n=(t.length-e)%3;return n===0?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function Q7(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function X7(t){return t.toString(this.encoding)}function Y7(t){return t&&t.length?this.write(t):""}});var Md=v((Tde,vW)=>{"use strict";var fW=ya().codes.ERR_STREAM_PREMATURE_CLOSE;function eQ(t){var e=!1;return function(){if(!e){e=!0;for(var n=arguments.length,i=new Array(n),a=0;a{"use strict";var Ed;function Pa(t,e,n){return e=tQ(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function tQ(t){var e=aQ(t,"string");return typeof e=="symbol"?e:String(e)}function aQ(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var rQ=Md(),ja=Symbol("lastResolve"),Mr=Symbol("lastReject"),iu=Symbol("error"),qd=Symbol("ended"),Er=Symbol("lastPromise"),rb=Symbol("handlePromise"),qr=Symbol("stream");function Sa(t,e){return{value:t,done:e}}function sQ(t){var e=t[ja];if(e!==null){var n=t[qr].read();n!==null&&(t[Er]=null,t[ja]=null,t[Mr]=null,e(Sa(n,!1)))}}function oQ(t){process.nextTick(sQ,t)}function lQ(t,e){return function(n,i){t.then(function(){if(e[qd]){n(Sa(void 0,!0));return}e[rb](n,i)},i)}}var uQ=Object.getPrototypeOf(function(){}),cQ=Object.setPrototypeOf((Ed={get stream(){return this[qr]},next:function(){var e=this,n=this[iu];if(n!==null)return Promise.reject(n);if(this[qd])return Promise.resolve(Sa(void 0,!0));if(this[qr].destroyed)return new Promise(function(s,o){process.nextTick(function(){e[iu]?o(e[iu]):s(Sa(void 0,!0))})});var i=this[Er],a;if(i)a=new Promise(lQ(i,this));else{var r=this[qr].read();if(r!==null)return Promise.resolve(Sa(r,!1));a=new Promise(this[rb])}return this[Er]=a,a}},Pa(Ed,Symbol.asyncIterator,function(){return this}),Pa(Ed,"return",function(){var e=this;return new Promise(function(n,i){e[qr].destroy(null,function(a){if(a){i(a);return}n(Sa(void 0,!0))})})}),Ed),uQ),pQ=function(e){var n,i=Object.create(cQ,(n={},Pa(n,qr,{value:e,writable:!0}),Pa(n,ja,{value:null,writable:!0}),Pa(n,Mr,{value:null,writable:!0}),Pa(n,iu,{value:null,writable:!0}),Pa(n,qd,{value:e._readableState.endEmitted,writable:!0}),Pa(n,rb,{value:function(r,s){var o=i[qr].read();o?(i[Er]=null,i[ja]=null,i[Mr]=null,r(Sa(o,!1))):(i[ja]=r,i[Mr]=s)},writable:!0}),n));return i[Er]=null,rQ(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var r=i[Mr];r!==null&&(i[Er]=null,i[ja]=null,i[Mr]=null,r(a)),i[iu]=a;return}var s=i[ja];s!==null&&(i[Er]=null,i[ja]=null,i[Mr]=null,s(Sa(void 0,!0))),i[qd]=!0}),e.on("readable",oQ.bind(null,i)),i};CW.exports=pQ});var PW=v((Mde,yW)=>{"use strict";function bW(t,e,n,i,a,r,s){try{var o=t[r](s),l=o.value}catch(c){n(c);return}o.done?e(l):Promise.resolve(l).then(i,a)}function dQ(t){return function(){var e=this,n=arguments;return new Promise(function(i,a){var r=t.apply(e,n);function s(l){bW(r,i,a,s,o,"next",l)}function o(l){bW(r,i,a,s,o,"throw",l)}s(void 0)})}}function xW(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function hQ(t){for(var e=1;e{"use strict";HW.exports=Oe;var Js;Oe.ReadableState=TW;var Ede=require("events").EventEmitter,OW=function(e,n){return e.listeners(n).length},au=VA(),_d=require("buffer").Buffer,CQ=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function AQ(t){return _d.from(t)}function bQ(t){return _d.isBuffer(t)||t instanceof CQ}var sb=require("util"),ce;sb&&sb.debuglog?ce=sb.debuglog("stream"):ce=function(){};var xQ=cW(),hb=KA(),yQ=ZA(),PQ=yQ.getHighWaterMark,Hd=ya().codes,jQ=Hd.ERR_INVALID_ARG_TYPE,SQ=Hd.ERR_STREAM_PUSH_AFTER_EOF,OQ=Hd.ERR_METHOD_NOT_IMPLEMENTED,TQ=Hd.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Ks,ob,lb;Vs()(Oe,au);var tu=hb.errorOrDestroy,ub=["error","close","destroy","pause","resume"];function kQ(t,e,n){if(typeof t.prependListener=="function")return t.prependListener(e,n);!t._events||!t._events[e]?t.on(e,n):Array.isArray(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]}function TW(t,e,n){Js=Js||_r(),t=t||{},typeof n!="boolean"&&(n=e instanceof Js),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=PQ(this,t,"readableHighWaterMark",n),this.buffer=new xQ,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(Ks||(Ks=ab().StringDecoder),this.decoder=new Ks(t.encoding),this.encoding=t.encoding)}function Oe(t){if(Js=Js||_r(),!(this instanceof Oe))return new Oe(t);var e=this instanceof Js;this._readableState=new TW(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),au.call(this)}Object.defineProperty(Oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});Oe.prototype.destroy=hb.destroy;Oe.prototype._undestroy=hb.undestroy;Oe.prototype._destroy=function(t,e){e(t)};Oe.prototype.push=function(t,e){var n=this._readableState,i;return n.objectMode?i=!0:typeof t=="string"&&(e=e||n.defaultEncoding,e!==n.encoding&&(t=_d.from(t,e),e=""),i=!0),kW(this,t,e,!1,i)};Oe.prototype.unshift=function(t){return kW(this,t,null,!0,!1)};function kW(t,e,n,i,a){ce("readableAddChunk",e);var r=t._readableState;if(e===null)r.reading=!1,qQ(t,r);else{var s;if(a||(s=MQ(r,e)),s)tu(t,s);else if(r.objectMode||e&&e.length>0)if(typeof e!="string"&&!r.objectMode&&Object.getPrototypeOf(e)!==_d.prototype&&(e=AQ(e)),i)r.endEmitted?tu(t,new TQ):cb(t,r,e,!0);else if(r.ended)tu(t,new SQ);else{if(r.destroyed)return!1;r.reading=!1,r.decoder&&!n?(e=r.decoder.write(e),r.objectMode||e.length!==0?cb(t,r,e,!1):db(t,r)):cb(t,r,e,!1)}else i||(r.reading=!1,db(t,r))}return!r.ended&&(r.length=jW?t=jW:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function SW(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=EQ(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}Oe.prototype.read=function(t){ce("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return ce("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?pb(this):Wd(this),null;if(t=SW(t,e),t===0&&e.ended)return e.length===0&&pb(this),null;var i=e.needReadable;ce("need readable",i),(e.length===0||e.length-t0?a=qW(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&pb(this)),a!==null&&this.emit("data",a),a};function qQ(t,e){if(ce("onEofChunk"),!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,e.sync?Wd(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,MW(t)))}}function Wd(t){var e=t._readableState;ce("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(ce("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(MW,t))}function MW(t){var e=t._readableState;ce("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,gb(t)}function db(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(_Q,t,e))}function _Q(t,e){for(;!e.reading&&!e.ended&&(e.length1&&_W(i.pipes,t)!==-1)&&!c&&(ce("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(w){ce("onerror",w),m(),t.removeListener("error",h),OW(t,"error")===0&&tu(t,w)}kQ(t,"error",h);function g(){t.removeListener("finish",d),m()}t.once("close",g);function d(){ce("onfinish"),t.removeListener("close",g),m()}t.once("finish",d);function m(){ce("unpipe"),n.unpipe(t)}return t.emit("pipe",n),i.flowing||(ce("pipe resume"),n.resume()),t};function HQ(t){return function(){var n=t._readableState;ce("pipeOnDrain",n.awaitDrain),n.awaitDrain&&n.awaitDrain--,n.awaitDrain===0&&OW(t,"data")&&(n.flowing=!0,gb(t))}}Oe.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var i=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var r=0;r0,i.flowing!==!1&&this.resume()):t==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,ce("on readable",i.length,i.reading),i.length?Wd(this):i.reading||process.nextTick(WQ,this)),n};Oe.prototype.addListener=Oe.prototype.on;Oe.prototype.removeListener=function(t,e){var n=au.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(EW,this),n};Oe.prototype.removeAllListeners=function(t){var e=au.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(EW,this),e};function EW(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function WQ(t){ce("readable nexttick read 0"),t.read(0)}Oe.prototype.resume=function(){var t=this._readableState;return t.flowing||(ce("resume"),t.flowing=!t.readableListening,RQ(this,t)),t.paused=!1,this};function RQ(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(IQ,t,e))}function IQ(t,e){ce("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),gb(t),e.flowing&&!e.reading&&t.read(0)}Oe.prototype.pause=function(){return ce("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ce("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function gb(t){var e=t._readableState;for(ce("flow",e.flowing);e.flowing&&t.read()!==null;);}Oe.prototype.wrap=function(t){var e=this,n=this._readableState,i=!1;t.on("end",function(){if(ce("wrapped end"),n.decoder&&!n.ended){var s=n.decoder.end();s&&s.length&&e.push(s)}e.push(null)}),t.on("data",function(s){if(ce("wrapped data"),n.decoder&&(s=n.decoder.write(s)),!(n.objectMode&&s==null)&&!(!n.objectMode&&(!s||!s.length))){var o=e.push(s);o||(i=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=(function(o){return function(){return t[o].apply(t,arguments)}})(a));for(var r=0;r=e.length?(e.decoder?n=e.buffer.join(""):e.buffer.length===1?n=e.buffer.first():n=e.buffer.concat(e.length),e.buffer.clear()):n=e.buffer.consume(t,e.decoder),n}function pb(t){var e=t._readableState;ce("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(zQ,e,t))}function zQ(t,e){if(ce("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var n=e._writableState;(!n||n.autoDestroy&&n.finished)&&e.destroy()}}typeof Symbol=="function"&&(Oe.from=function(t,e){return lb===void 0&&(lb=PW()),lb(Oe,t,e)});function _W(t,e){for(var n=0,i=t.length;n{"use strict";var DQ=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};RW.exports=Ot;var WW=mb(),wb=zd();Vs()(Ot,WW);for(fb=DQ(wb.prototype),Rd=0;Rd{"use strict";UW.exports=en;function zW(t){var e=this;this.next=null,this.entry=null,this.finish=function(){gX(e,t)}}var Zs;en.WritableState=su;var UQ={deprecate:ZH()},DW=VA(),Gd=require("buffer").Buffer,$Q=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function BQ(t){return Gd.from(t)}function LQ(t){return Gd.isBuffer(t)||t instanceof $Q}var Cb=KA(),FQ=ZA(),VQ=FQ.getHighWaterMark,Oa=ya().codes,JQ=Oa.ERR_INVALID_ARG_TYPE,KQ=Oa.ERR_METHOD_NOT_IMPLEMENTED,ZQ=Oa.ERR_MULTIPLE_CALLBACK,QQ=Oa.ERR_STREAM_CANNOT_PIPE,XQ=Oa.ERR_STREAM_DESTROYED,YQ=Oa.ERR_STREAM_NULL_VALUES,eX=Oa.ERR_STREAM_WRITE_AFTER_END,nX=Oa.ERR_UNKNOWN_ENCODING,Qs=Cb.errorOrDestroy;Vs()(en,DW);function iX(){}function su(t,e,n){Zs=Zs||_r(),t=t||{},typeof n!="boolean"&&(n=e instanceof Zs),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=VQ(this,t,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=t.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){uX(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new zW(this)}su.prototype.getBuffer=function(){for(var e=this.bufferedRequest,n=[];e;)n.push(e),e=e.next;return n};(function(){try{Object.defineProperty(su.prototype,"buffer",{get:UQ.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Dd;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Dd=Function.prototype[Symbol.hasInstance],Object.defineProperty(en,Symbol.hasInstance,{value:function(e){return Dd.call(this,e)?!0:this!==en?!1:e&&e._writableState instanceof su}})):Dd=function(e){return e instanceof this};function en(t){Zs=Zs||_r();var e=this instanceof Zs;if(!e&&!Dd.call(en,this))return new en(t);this._writableState=new su(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),DW.call(this)}en.prototype.pipe=function(){Qs(this,new QQ)};function tX(t,e){var n=new eX;Qs(t,n),process.nextTick(e,n)}function aX(t,e,n,i){var a;return n===null?a=new YQ:typeof n!="string"&&!e.objectMode&&(a=new JQ("chunk",["string","Buffer"],n)),a?(Qs(t,a),process.nextTick(i,a),!1):!0}en.prototype.write=function(t,e,n){var i=this._writableState,a=!1,r=!i.objectMode&&LQ(t);return r&&!Gd.isBuffer(t)&&(t=BQ(t)),typeof e=="function"&&(n=e,e=null),r?e="buffer":e||(e=i.defaultEncoding),typeof n!="function"&&(n=iX),i.ending?tX(this,n):(r||aX(this,i,t,n))&&(i.pendingcb++,a=sX(this,i,r,t,e,n)),a};en.prototype.cork=function(){this._writableState.corked++};en.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&GW(this,t))};en.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new nX(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(en.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function rX(t,e,n){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=Gd.from(e,n)),e}Object.defineProperty(en.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function sX(t,e,n,i,a,r){if(!n){var s=rX(e,i,a);i!==s&&(n=!0,a="buffer",i=s)}var o=e.objectMode?1:i.length;e.length+=o;var l=e.length{"use strict";var mX=require("util"),$W=zd(),{LEVEL:BW}=ln(),ou=LW.exports=function(e={}){$W.call(this,{objectMode:!0,highWaterMark:e.highWaterMark}),this.format=e.format,this.level=e.level,this.handleExceptions=e.handleExceptions,this.handleRejections=e.handleRejections,this.silent=e.silent,e.log&&(this.log=e.log),e.logv&&(this.logv=e.logv),e.close&&(this.close=e.close),this.once("pipe",n=>{this.levels=n.levels,this.parent=n}),this.once("unpipe",n=>{n===this.parent&&(this.parent=null,this.close&&this.close())})};mX.inherits(ou,$W);ou.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);let a=this.level||this.parent&&this.parent.level;if(!a||this.levels[a]>=this.levels[e[BW]]){if(e&&!this.format)return this.log(e,i);let r,s;try{s=this.format.transform(Object.assign({},e),this.format.options)}catch(o){r=o}if(r||!s){if(i(),r)throw r;return}return this.log(s,i)}return this._writableState.sync=!1,i(null)};ou.prototype._writev=function(e,n){if(this.logv){let i=e.filter(this._accept,this);return i.length?this.logv(i,n):n(null)}for(let i=0;i=this.levels[n[BW]])&&(this.handleExceptions||n.exception!==!0))};ou.prototype._nop=function(){}});var xb=v((Rde,VW)=>{"use strict";var fX=require("util"),{LEVEL:bb}=ln(),FW=Ab(),lu=VW.exports=function(e={}){if(FW.call(this,e),!e.transport||typeof e.transport.log!="function")throw new Error("Invalid transport, must be an object with a log method.");this.transport=e.transport,this.level=this.level||e.transport.level,this.handleExceptions=this.handleExceptions||e.transport.handleExceptions,this._deprecated();function n(i){this.emit("error",i,this.transport)}this.transport.__winstonError||(this.transport.__winstonError=n.bind(this),this.transport.on("error",this.transport.__winstonError))};fX.inherits(lu,FW);lu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);(!this.level||this.levels[this.level]>=this.levels[e[bb]])&&this.transport.log(e[bb],e.message,e,this._nop),i(null)};lu.prototype._writev=function(e,n){for(let i=0;i{"use strict";yb.exports=Ab();yb.exports.LegacyTransportStream=xb()});var ZW=v((Dde,KW)=>{"use strict";var wX=require("os"),{LEVEL:JW,MESSAGE:Ys}=ln(),vX=Xs();KW.exports=class extends vX{constructor(e={}){super(e),this.name=e.name||"console",this.stderrLevels=this._stringArrayToSet(e.stderrLevels),this.consoleWarnLevels=this._stringArrayToSet(e.consoleWarnLevels),this.eol=typeof e.eol=="string"?e.eol:wX.EOL,this.forceConsole=e.forceConsole||!1,this._consoleLog=console.log.bind(console),this._consoleWarn=console.warn.bind(console),this._consoleError=console.error.bind(console),this.setMaxListeners(30)}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.stderrLevels[e[JW]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[Ys]}${this.eol}`):this._consoleError(e[Ys]),n&&n();return}else if(this.consoleWarnLevels[e[JW]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[Ys]}${this.eol}`):this._consoleWarn(e[Ys]),n&&n();return}console._stdout&&!this.forceConsole?console._stdout.write(`${e[Ys]}${this.eol}`):this._consoleLog(e[Ys]),n&&n()}_stringArrayToSet(e,n){if(!e)return{};if(n=n||"Cannot make set from type other than Array of string elements",!Array.isArray(e))throw new Error(n);return e.reduce((i,a)=>{if(typeof a!="string")throw new Error(n);return i[a]=!0,i},{})}}});var Ud=v((Nd,QW)=>{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.default=CX;function CX(t){return t&&typeof t.length=="number"&&t.length>=0&&t.length%1===0}QW.exports=Nd.default});var YW=v(($d,XW)=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.default=function(t){return function(...e){var n=e.pop();return t.call(this,e,n)}};XW.exports=$d.default});var iR=v(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.fallback=eR;Ta.wrap=nR;var AX=Ta.hasQueueMicrotask=typeof queueMicrotask=="function"&&queueMicrotask,bX=Ta.hasSetImmediate=typeof setImmediate=="function"&&setImmediate,xX=Ta.hasNextTick=typeof process=="object"&&typeof process.nextTick=="function";function eR(t){setTimeout(t,0)}function nR(t){return(e,...n)=>t(()=>e(...n))}var uu;AX?uu=queueMicrotask:bX?uu=setImmediate:xX?uu=process.nextTick:uu=eR;Ta.default=nR(uu)});var oR=v((Bd,sR)=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.default=TX;var yX=YW(),PX=rR(yX),jX=iR(),SX=rR(jX),OX=Hr();function rR(t){return t&&t.__esModule?t:{default:t}}function TX(t){return(0,OX.isAsync)(t)?function(...e){let n=e.pop(),i=t.apply(this,e);return tR(i,n)}:(0,PX.default)(function(e,n){var i;try{i=t.apply(this,e)}catch(a){return n(a)}if(i&&typeof i.then=="function")return tR(i,n);n(null,i)})}function tR(t,e){return t.then(n=>{aR(e,null,n)},n=>{aR(e,n&&(n instanceof Error||n.message)?n:new Error(n))})}function aR(t,e,n){try{t(e,n)}catch(i){(0,SX.default)(a=>{throw a},i)}}sR.exports=Bd.default});var Hr=v(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.isAsyncIterable=Jt.isAsyncGenerator=Jt.isAsync=void 0;var kX=oR(),MX=EX(kX);function EX(t){return t&&t.__esModule?t:{default:t}}function lR(t){return t[Symbol.toStringTag]==="AsyncFunction"}function qX(t){return t[Symbol.toStringTag]==="AsyncGenerator"}function _X(t){return typeof t[Symbol.asyncIterator]=="function"}function HX(t){if(typeof t!="function")throw new Error("expected a function");return lR(t)?(0,MX.default)(t):t}Jt.default=HX;Jt.isAsync=lR;Jt.isAsyncGenerator=qX;Jt.isAsyncIterable=_X});var eo=v((Ld,uR)=>{"use strict";Object.defineProperty(Ld,"__esModule",{value:!0});Ld.default=WX;function WX(t,e){if(e||(e=t.length),!e)throw new Error("arity is undefined");function n(...i){return typeof i[e-1]=="function"?t.apply(this,i):new Promise((a,r)=>{i[e-1]=(s,...o)=>{if(s)return r(s);a(o.length>1?o:o[0])},t.apply(this,i)})}return n}uR.exports=Ld.default});var pR=v((Fd,cR)=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});var RX=Ud(),IX=Pb(RX),zX=Hr(),DX=Pb(zX),GX=eo(),NX=Pb(GX);function Pb(t){return t&&t.__esModule?t:{default:t}}Fd.default=(0,NX.default)((t,e,n)=>{var i=(0,IX.default)(e)?[]:{};t(e,(a,r,s)=>{(0,DX.default)(a)((o,...l)=>{l.length<2&&([l]=l),i[r]=l,s(o)})},a=>n(a,i))},3);cR.exports=Fd.default});var jb=v((Vd,dR)=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.default=UX;function UX(t){function e(...n){if(t!==null){var i=t;t=null,i.apply(this,n)}}return Object.assign(e,t),e}dR.exports=Vd.default});var gR=v((Jd,hR)=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.default=function(t){return t[Symbol.iterator]&&t[Symbol.iterator]()};hR.exports=Jd.default});var wR=v((Kd,fR)=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.default=ZX;var $X=Ud(),BX=mR($X),LX=gR(),FX=mR(LX);function mR(t){return t&&t.__esModule?t:{default:t}}function VX(t){var e=-1,n=t.length;return function(){return++e{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.default=QX;function QX(t){return function(...e){if(t===null)throw new Error("Callback was already called.");var n=t;t=null,n.apply(this,e)}}vR.exports=Zd.default});var Xd=v((Qd,CR)=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});var XX={};Qd.default=XX;CR.exports=Qd.default});var bR=v((Yd,AR)=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.default=iY;var YX=Xd(),eY=nY(YX);function nY(t){return t&&t.__esModule?t:{default:t}}function iY(t,e,n,i){let a=!1,r=!1,s=!1,o=0,l=0;function c(){o>=e||s||a||(s=!0,t.next().then(({value:h,done:g})=>{if(!(r||a)){if(s=!1,g){a=!0,o<=0&&i(null);return}o++,n(h,l,u),l++,c()}}).catch(p))}function u(h,g){if(o-=1,!r){if(h)return p(h);if(h===!1){a=!0,r=!0;return}if(g===eY.default||a&&o<=0)return a=!0,i(null);c()}}function p(h){r||(s=!1,a=!0,i(h))}c()}AR.exports=Yd.default});var jR=v((eh,PR)=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});var tY=jb(),aY=cu(tY),rY=wR(),sY=cu(rY),oY=Sb(),lY=cu(oY),xR=Hr(),uY=bR(),yR=cu(uY),cY=Xd(),pY=cu(cY);function cu(t){return t&&t.__esModule?t:{default:t}}eh.default=t=>(e,n,i)=>{if(i=(0,aY.default)(i),t<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!e)return i(null);if((0,xR.isAsyncGenerator)(e))return(0,yR.default)(e,t,n,i);if((0,xR.isAsyncIterable)(e))return(0,yR.default)(e[Symbol.asyncIterator](),t,n,i);var a=(0,sY.default)(e),r=!1,s=!1,o=0,l=!1;function c(p,h){if(!s)if(o-=1,p)r=!0,i(p);else if(p===!1)r=!0,s=!0;else{if(h===pY.default||r&&o<=0)return r=!0,i(null);l||u()}}function u(){for(l=!0;o{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});var dY=jR(),hY=Ob(dY),gY=Hr(),mY=Ob(gY),fY=eo(),wY=Ob(fY);function Ob(t){return t&&t.__esModule?t:{default:t}}function vY(t,e,n,i){return(0,hY.default)(e)(t,(0,mY.default)(n),i)}nh.default=(0,wY.default)(vY,4);SR.exports=nh.default});var kR=v((ih,TR)=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});var CY=Tb(),AY=OR(CY),bY=eo(),xY=OR(bY);function OR(t){return t&&t.__esModule?t:{default:t}}function yY(t,e,n){return(0,AY.default)(t,1,e,n)}ih.default=(0,xY.default)(yY,3);TR.exports=ih.default});var qR=v((th,ER)=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.default=TY;var PY=pR(),jY=MR(PY),SY=kR(),OY=MR(SY);function MR(t){return t&&t.__esModule?t:{default:t}}function TY(t,e){return(0,jY.default)(OY.default,t,e)}ER.exports=th.default});var kb=v((Ude,HR)=>{"use strict";HR.exports=Kt;var ah=ya().codes,kY=ah.ERR_METHOD_NOT_IMPLEMENTED,MY=ah.ERR_MULTIPLE_CALLBACK,EY=ah.ERR_TRANSFORM_ALREADY_TRANSFORMING,qY=ah.ERR_TRANSFORM_WITH_LENGTH_0,rh=_r();Vs()(Kt,rh);function _Y(t,e){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(i===null)return this.emit("error",new MY);n.writechunk=null,n.writecb=null,e!=null&&this.push(e),i(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";RR.exports=pu;var WR=kb();Vs()(pu,WR);function pu(t){if(!(this instanceof pu))return new pu(t);WR.call(this,t)}pu.prototype._transform=function(t,e,n){n(null,t)}});var UR=v((Bde,NR)=>{"use strict";var Mb;function WY(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var GR=ya().codes,RY=GR.ERR_MISSING_ARGS,IY=GR.ERR_STREAM_DESTROYED;function zR(t){if(t)throw t}function zY(t){return t.setHeader&&typeof t.abort=="function"}function DY(t,e,n,i){i=WY(i);var a=!1;t.on("close",function(){a=!0}),Mb===void 0&&(Mb=Md()),Mb(t,{readable:e,writable:n},function(s){if(s)return i(s);a=!0,i()});var r=!1;return function(s){if(!a&&!r){if(r=!0,zY(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();i(s||new IY("pipe"))}}}function DR(t){t()}function GY(t,e){return t.pipe(e)}function NY(t){return!t.length||typeof t[t.length-1]!="function"?zR:t.pop()}function UY(){for(var t=arguments.length,e=new Array(t),n=0;n0;return DY(s,l,c,function(u){a||(a=u),u&&r.forEach(DR),!l&&(r.forEach(DR),i(a))})});return e.reduce(GY)}NR.exports=UY});var Wr=v((Zi,hu)=>{var du=require("stream");process.env.READABLE_STREAM==="disable"&&du?(hu.exports=du.Readable,Object.assign(hu.exports,du),hu.exports.Stream=du):(Zi=hu.exports=mb(),Zi.Stream=du||Zi,Zi.Readable=Zi,Zi.Writable=zd(),Zi.Duplex=_r(),Zi.Transform=kb(),Zi.PassThrough=IR(),Zi.finished=Md(),Zi.pipeline=UR())});var Ib=v((Lde,BR)=>{var no=[],gu=[],Eb=function(){};function _b(t){return~no.indexOf(t)?!1:(no.push(t),!0)}function Hb(t){Eb=t}function $Y(t){for(var e=[],n=0;n{var FY=Ib(),VY=FY(function t(e,n){return n=n||{},n.namespace=e,n.prod=!0,n.dev=!1,n.force||t.force?t.yep(n):t.nope(n)});LR.exports=VY});var XR=v((Vde,QR)=>{"use strict";var Tt={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},JR=Object.create(null);for(let t in Tt)Object.hasOwn(Tt,t)&&(JR[Tt[t]]=t);var mn={to:{},get:{}};mn.get=function(t){let e=t.slice(0,3).toLowerCase(),n,i;switch(e){case"hsl":{n=mn.get.hsl(t),i="hsl";break}case"hwb":{n=mn.get.hwb(t),i="hwb";break}default:{n=mn.get.rgb(t),i="rgb";break}}return n?{model:i,value:n}:null};mn.get.rgb=function(t){if(!t)return null;let e=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,a=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,r=/^(\w+)$/,s=[0,0,0,1],o,l,c;if(o=t.match(n)){for(c=o[2],o=o[1],l=0;l<3;l++){let u=l*2;s[l]=Number.parseInt(o.slice(u,u+2),16)}c&&(s[3]=Number.parseInt(c,16)/255)}else if(o=t.match(e)){for(o=o[1],c=o[3],l=0;l<3;l++)s[l]=Number.parseInt(o[l]+o[l],16);c&&(s[3]=Number.parseInt(c+c,16)/255)}else if(o=t.match(i)){for(l=0;l<3;l++)s[l]=Number.parseInt(o[l+1],10);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else if(o=t.match(a)){for(l=0;l<3;l++)s[l]=Math.round(Number.parseFloat(o[l+1])*2.55);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else return(o=t.match(r))?o[1]==="transparent"?[0,0,0,0]:Object.hasOwn(Tt,o[1])?(s=Tt[o[1]],s[3]=1,s):null:null;for(l=0;l<3;l++)s[l]=ka(s[l],0,255);return s[3]=ka(s[3],0,1),s};mn.get.hsl=function(t){if(!t)return null;let e=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=ka(Number.parseFloat(n[2]),0,100),s=ka(Number.parseFloat(n[3]),0,100),o=ka(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};mn.get.hwb=function(t){if(!t)return null;let e=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=ka(Number.parseFloat(n[2]),0,100),s=ka(Number.parseFloat(n[3]),0,100),o=ka(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};mn.to.hex=function(...t){return"#"+sh(t[0])+sh(t[1])+sh(t[2])+(t[3]<1?sh(Math.round(t[3]*255)):"")};mn.to.rgb=function(...t){return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"};mn.to.rgb.percent=function(...t){let e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),i=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+e+"%, "+n+"%, "+i+"%)":"rgba("+e+"%, "+n+"%, "+i+"%, "+t[3]+")"};mn.to.hsl=function(...t){return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"};mn.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};mn.to.keyword=function(...t){return JR[t.slice(0,3)]};function ka(t,e,n){return Math.min(Math.max(e,t),n)}function sh(t){let e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}var KR={};for(let t of Object.keys(Tt))KR[Tt[t]]=t;var R={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},Zt=(6/29)**3;function io(t){let e=t>.0031308?1.055*t**.4166666666666667-.055:t*12.92;return Math.min(Math.max(0,e),1)}function to(t){return t>.04045?((t+.055)/1.055)**2.4:t/12.92}for(let t of Object.keys(R)){if(!("channels"in R[t]))throw new Error("missing channels property: "+t);if(!("labels"in R[t]))throw new Error("missing channel labels property: "+t);if(R[t].labels.length!==R[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=R[t];delete R[t].channels,delete R[t].labels,Object.defineProperty(R[t],"channels",{value:e}),Object.defineProperty(R[t],"labels",{value:n})}R.rgb.hsl=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(e,n,i),r=Math.max(e,n,i),s=r-a,o,l;switch(r){case a:{o=0;break}case e:{o=(n-i)/s;break}case n:{o=2+(i-e)/s;break}case i:{o=4+(e-n)/s;break}}o=Math.min(o*60,360),o<0&&(o+=360);let c=(a+r)/2;return r===a?l=0:c<=.5?l=s/(r+a):l=s/(2-r-a),[o,l*100,c*100]};R.rgb.hsv=function(t){let e,n,i,a,r,s=t[0]/255,o=t[1]/255,l=t[2]/255,c=Math.max(s,o,l),u=c-Math.min(s,o,l),p=function(h){return(c-h)/6/u+1/2};if(u===0)a=0,r=0;else{switch(r=u/c,e=p(s),n=p(o),i=p(l),c){case s:{a=i-n;break}case o:{a=1/3+e-i;break}case l:{a=2/3+n-e;break}}a<0?a+=1:a>1&&(a-=1)}return[a*360,r*100,c*100]};R.rgb.hwb=function(t){let e=t[0],n=t[1],i=t[2],a=R.rgb.hsl(t)[0],r=1/255*Math.min(e,Math.min(n,i));return i=1-1/255*Math.max(e,Math.max(n,i)),[a,r*100,i*100]};R.rgb.oklab=function(t){let e=to(t[0]/255),n=to(t[1]/255),i=to(t[2]/255),a=Math.cbrt(.4122214708*e+.5363325363*n+.0514459929*i),r=Math.cbrt(.2119034982*e+.6806995451*n+.1073969566*i),s=Math.cbrt(.0883024619*e+.2817188376*n+.6299787005*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};R.rgb.cmyk=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(1-e,1-n,1-i),r=(1-e-a)/(1-a)||0,s=(1-n-a)/(1-a)||0,o=(1-i-a)/(1-a)||0;return[r*100,s*100,o*100,a*100]};function JY(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}R.rgb.keyword=function(t){let e=KR[t];if(e)return e;let n=Number.POSITIVE_INFINITY,i;for(let a of Object.keys(Tt)){let r=Tt[a],s=JY(t,r);sZt?n**(1/3):7.787*n+16/116,i=i>Zt?i**(1/3):7.787*i+16/116,a=a>Zt?a**(1/3):7.787*a+16/116;let r=116*i-16,s=500*(n-i),o=200*(i-a);return[r,s,o]};R.hsl.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a,r;if(n===0)return r=i*255,[r,r,r];let s=i<.5?i*(1+n):i+n-i*n,o=2*i-s,l=[0,0,0];for(let c=0;c<3;c++)a=e+1/3*-(c-1),a<0&&a++,a>1&&a--,6*a<1?r=o+(s-o)*6*a:2*a<1?r=s:3*a<2?r=o+(s-o)*(2/3-a)*6:r=o,l[c]=r*255;return l};R.hsl.hsv=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,a*=r<=1?r:2-r;let s=(i+n)/2,o=i===0?2*a/(r+a):2*n/(i+n);return[e,o*100,s*100]};R.hsv.rgb=function(t){let e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),s=255*i*(1-n),o=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,s];case 1:return[o,i,s];case 2:return[s,i,l];case 3:return[s,o,i];case 4:return[l,s,i];case 5:return[i,s,o]}};R.hsv.hsl=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=Math.max(i,.01),r,s;s=(2-n)*i;let o=(2-n)*a;return r=n*a,r/=o<=1?o:2-o,r=r||0,s/=2,[e,r*100,s*100]};R.hwb.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a=n+i,r;a>1&&(n/=a,i/=a);let s=Math.floor(6*e),o=1-i;r=6*e-s,(s&1)!==0&&(r=1-r);let l=n+r*(o-n),c,u,p;switch(s){default:case 6:case 0:{c=o,u=l,p=n;break}case 1:{c=l,u=o,p=n;break}case 2:{c=n,u=o,p=l;break}case 3:{c=n,u=l,p=o;break}case 4:{c=l,u=n,p=o;break}case 5:{c=o,u=n,p=l;break}}return[c*255,u*255,p*255]};R.cmyk.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100,r=1-Math.min(1,e*(1-a)+a),s=1-Math.min(1,n*(1-a)+a),o=1-Math.min(1,i*(1-a)+a);return[r*255,s*255,o*255]};R.xyz.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a,r,s;return a=e*3.2404542+n*-1.5371385+i*-.4985314,r=e*-.969266+n*1.8760108+i*.041556,s=e*.0556434+n*-.2040259+i*1.0572252,a=io(a),r=io(r),s=io(s),[a*255,r*255,s*255]};R.xyz.lab=function(t){let e=t[0],n=t[1],i=t[2];e/=95.047,n/=100,i/=108.883,e=e>Zt?e**(1/3):7.787*e+16/116,n=n>Zt?n**(1/3):7.787*n+16/116,i=i>Zt?i**(1/3):7.787*i+16/116;let a=116*n-16,r=500*(e-n),s=200*(n-i);return[a,r,s]};R.xyz.oklab=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=Math.cbrt(.8189330101*e+.3618667424*n-.1288597137*i),r=Math.cbrt(.0329845436*e+.9293118715*n+.0361456387*i),s=Math.cbrt(.0482003018*e+.2643662691*n+.633851707*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};R.oklab.oklch=function(t){return R.lab.lch(t)};R.oklab.xyz=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(.999999998*e+.396337792*n+.215803758*i)**3,r=(1.000000008*e-.105561342*n-.063854175*i)**3,s=(1.000000055*e-.089484182*n-1.291485538*i)**3,o=1.227013851*a-.55779998*r+.281256149*s,l=-.040580178*a+1.11225687*r-.071676679*s,c=-.076381285*a-.421481978*r+1.58616322*s;return[o*100,l*100,c*100]};R.oklab.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(e+.3963377774*n+.2158037573*i)**3,r=(e-.1055613458*n-.0638541728*i)**3,s=(e-.0894841775*n-1.291485548*i)**3,o=io(4.0767416621*a-3.3077115913*r+.2309699292*s),l=io(-1.2684380046*a+2.6097574011*r-.3413193965*s),c=io(-.0041960863*a-.7034186147*r+1.707614701*s);return[o*255,l*255,c*255]};R.oklch.oklab=function(t){return R.lch.lab(t)};R.lab.xyz=function(t){let e=t[0],n=t[1],i=t[2],a,r,s;r=(e+16)/116,a=n/500+r,s=r-i/200;let o=r**3,l=a**3,c=s**3;return r=o>Zt?o:(r-16/116)/7.787,a=l>Zt?l:(a-16/116)/7.787,s=c>Zt?c:(s-16/116)/7.787,a*=95.047,r*=100,s*=108.883,[a,r,s]};R.lab.lch=function(t){let e=t[0],n=t[1],i=t[2],a;a=Math.atan2(i,n)*360/2/Math.PI,a<0&&(a+=360);let s=Math.sqrt(n*n+i*i);return[e,s,a]};R.lch.lab=function(t){let e=t[0],n=t[1],a=t[2]/360*2*Math.PI,r=n*Math.cos(a),s=n*Math.sin(a);return[e,r,s]};R.rgb.ansi16=function(t,e=null){let[n,i,a]=t,r=e===null?R.rgb.hsv(t)[2]:e;if(r=Math.round(r/50),r===0)return 30;let s=30+(Math.round(a/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return r===2&&(s+=60),s};R.hsv.ansi16=function(t){return R.rgb.ansi16(R.hsv.rgb(t),t[2])};R.rgb.ansi256=function(t){let e=t[0],n=t[1],i=t[2];return e>>4===n>>4&&n>>4===i>>4?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};R.ansi16.rgb=function(t){t=t[0];let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(Math.trunc(t>50)+1)*.5,i=(e&1)*n*255,a=(e>>1&1)*n*255,r=(e>>2&1)*n*255;return[i,a,r]};R.ansi256.rgb=function(t){if(t=t[0],t>=232){let r=(t-232)*10+8;return[r,r,r]}t-=16;let e,n=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[n,i,a]};R.rgb.hex=function(t){let n=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".slice(n.length)+n};R.hex.rgb=function(t){let e=t.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=[...n].map(o=>o+o).join(""));let i=Number.parseInt(n,16),a=i>>16&255,r=i>>8&255,s=i&255;return[a,r,s]};R.rgb.hcg=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.max(Math.max(e,n),i),r=Math.min(Math.min(e,n),i),s=a-r,o,l=s<1?r/(1-s):0;return s<=0?o=0:a===e?o=(n-i)/s%6:a===n?o=2+(i-e)/s:o=4+(e-n)/s,o/=6,o%=1,[o*360,s*100,l*100]};R.hsl.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=n<.5?2*e*n:2*e*(1-n),a=0;return i<1&&(a=(n-.5*i)/(1-i)),[t[0],i*100,a*100]};R.hsv.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],i*100,a*100]};R.hcg.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100;if(n===0)return[i*255,i*255,i*255];let a=[0,0,0],r=e%1*6,s=r%1,o=1-s,l=0;switch(Math.floor(r)){case 0:{a[0]=1,a[1]=s,a[2]=0;break}case 1:{a[0]=o,a[1]=1,a[2]=0;break}case 2:{a[0]=0,a[1]=1,a[2]=s;break}case 3:{a[0]=0,a[1]=o,a[2]=1;break}case 4:{a[0]=s,a[1]=0,a[2]=1;break}default:a[0]=1,a[1]=0,a[2]=o}return l=(1-n)*i,[(n*a[0]+l)*255,(n*a[1]+l)*255,(n*a[2]+l)*255]};R.hcg.hsv=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e),a=0;return i>0&&(a=e/i),[t[0],a*100,i*100]};R.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,a=0;return i>0&&i<.5?a=e/(2*i):i>=.5&&i<1&&(a=e/(2*(1-i))),[t[0],a*100,i*100]};R.hcg.hwb=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e);return[t[0],(i-e)*100,(1-i)*100]};R.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,a=i-e,r=0;return a<1&&(r=(i-a)/(1-a)),[t[0],a*100,r*100]};R.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};R.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};R.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};R.gray.hsl=function(t){return[0,0,t[0]]};R.gray.hsv=R.gray.hsl;R.gray.hwb=function(t){return[0,100,t[0]]};R.gray.cmyk=function(t){return[0,0,0,t[0]]};R.gray.lab=function(t){return[t[0],0,0]};R.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".slice(i.length)+i};R.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]};function KY(){let t={},e=Object.keys(R);for(let{length:n}=e,i=0;i0;){let i=n.pop(),a=Object.keys(R[i]);for(let{length:r}=a,s=0;s1&&(n=i),t(n))};return"conversion"in t&&(e.conversion=t.conversion),e}function iee(t){let e=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let a=t(n);if(typeof a=="object")for(let{length:r}=a,s=0;s0){this.model=e||"rgb",i=xn[this.model].channels;let a=Array.prototype.slice.call(t,0,i);this.color=Gb(a,i),this.valpha=typeof t[i]=="number"?t[i]:1}else if(typeof t=="number")this.model="rgb",this.color=[t>>16&255,t>>8&255,t&255],this.valpha=1;else{this.valpha=1;let a=Object.keys(t);"alpha"in t&&(a.splice(a.indexOf("alpha"),1),this.valpha=typeof t.alpha=="number"?t.alpha:0);let r=a.sort().join("");if(!(r in zb))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=zb[r];let{labels:s}=xn[this.model],o=[];for(n=0;n(t%360+360)%360),saturationl:nn("hsl",1,hn(100)),lightness:nn("hsl",2,hn(100)),saturationv:nn("hsv",1,hn(100)),value:nn("hsv",2,hn(100)),chroma:nn("hcg",1,hn(100)),gray:nn("hcg",2,hn(100)),white:nn("hwb",1,hn(100)),wblack:nn("hwb",2,hn(100)),cyan:nn("cmyk",0,hn(100)),magenta:nn("cmyk",1,hn(100)),yellow:nn("cmyk",2,hn(100)),black:nn("cmyk",3,hn(100)),x:nn("xyz",0,hn(95.047)),y:nn("xyz",1,hn(100)),z:nn("xyz",2,hn(108.833)),l:nn("lab",0,hn(100)),a:nn("lab",1),b:nn("lab",2),keyword(t){return t!==void 0?new gn(t):xn[this.model].keyword(this.color)},hex(t){return t!==void 0?new gn(t):mn.to.hex(...this.rgb().round().color)},hexa(t){if(t!==void 0)return new gn(t);let e=this.rgb().round().color,n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),mn.to.hex(...e)+n},rgbNumber(){let t=this.rgb().color;return(t[0]&255)<<16|(t[1]&255)<<8|t[2]&255},luminosity(){let t=this.rgb().color,e=[];for(let[n,i]of t.entries()){let a=i/255;e[n]=a<=.04045?a/12.92:((a+.055)/1.055)**2.4}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(t){let e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level(t){let e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){let t=this.rgb().color;return(t[0]*2126+t[1]*7152+t[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let t=this.rgb();for(let e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten(t){let e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken(t){let e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate(t){let e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate(t){let e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten(t){let e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken(t){let e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale(){let t=this.rgb().color,e=t[0]*.3+t[1]*.59+t[2]*.11;return gn.rgb(e,e,e)},fade(t){return this.alpha(this.valpha-this.valpha*t)},opaquer(t){return this.alpha(this.valpha+this.valpha*t)},rotate(t){let e=this.hsl(),n=e.color[0];return n=(n+t)%360,n=n<0?360+n:n,e.color[0]=n,e},mix(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);let n=t.rgb(),i=this.rgb(),a=e===void 0?.5:e,r=2*a-1,s=n.alpha()-i.alpha(),o=((r*s===-1?r:(r+s)/(1+r*s))+1)/2,l=1-o;return gn.rgb(o*n.red()+l*i.red(),o*n.green()+l*i.green(),o*n.blue()+l*i.blue(),n.alpha()*a+i.alpha()*(1-a))}};for(let t of Object.keys(xn)){if(ZR.includes(t))continue;let{channels:e}=xn[t];gn.prototype[t]=function(...n){return this.model===t?new gn(this):n.length>0?new gn(n,t):new gn([...ree(xn[this.model][t].raw(this.color)),this.valpha],t)},gn[t]=function(...n){let i=n[0];return typeof i=="number"&&(i=Gb(n,e)),new gn(i,t)}}function tee(t,e){return Number(t.toFixed(e))}function aee(t){return function(e){return tee(e,t)}}function nn(t,e,n){t=Array.isArray(t)?t:[t];for(let i of t)(Db[i]||=[])[e]=n;return t=t[0],function(i){let a;return i!==void 0?(n&&(i=n(i)),a=this[t](),a.color[e]=i,a):(a=this[t]().color[e],n&&(a=n(a)),a)}}function hn(t){return function(e){return Math.max(0,Math.min(t,e))}}function ree(t){return Array.isArray(t)?t:[t]}function Gb(t,e){for(let n=0;n{"use strict";function pt(t,e){if(e)return new pt(t).style(e);if(!(this instanceof pt))return new pt(t);this.text=t}pt.prototype.prefix="\x1B[";pt.prototype.suffix="m";pt.prototype.hex=function(e){e=e[0]==="#"?e.substring(1):e,e.length===3&&(e=e.split(""),e[5]=e[2],e[4]=e[2],e[3]=e[1],e[2]=e[1],e[1]=e[0],e=e.join(""));var n=e.substring(0,2),i=e.substring(2,4),a=e.substring(4,6);return[parseInt(n,16),parseInt(i,16),parseInt(a,16)]};pt.prototype.rgb=function(e,n,i){var a=e/255*5,r=n/255*5,s=i/255*5;return this.ansi(a,r,s)};pt.prototype.ansi=function(e,n,i){var a=Math.round(e),r=Math.round(n),s=Math.round(i);return 16+a*36+r*6+s};pt.prototype.reset=function(){return this.prefix+"39;49"+this.suffix};pt.prototype.style=function(e){return this.prefix+"38;5;"+this.rgb.apply(this,this.hex(e))+this.suffix+this.text+this.reset()};YR.exports=pt});var iI=v((Kde,nI)=>{var uee=XR(),cee=eI();nI.exports=function(e,n){var i=n.namespace,a=n.colors!==!1?cee(i+":",uee(i)):i+":";return e[0]=a+" "+e[0],e}});var aI=v((Zde,tI)=>{"use strict";tI.exports=function(e,n){if(!n)return!1;for(var i=n.split(/[\s,]+/),a=0;a{var pee=aI();rI.exports=function(e){return function(i){try{return pee(i,e())}catch{}return!1}}});var lI=v((Xde,oI)=>{var dee=sI();oI.exports=dee(function(){return process.env.DEBUG||process.env.DIAGNOSTICS})});var cI=v((Yde,uI)=>{uI.exports=function(t,e){try{Function.prototype.apply.call(console.log,console,e)}catch{}}});var dI=v((ehe,pI)=>{var hee=Ib(),gee=require("tty").isatty(1),oh=hee(function t(e,n){return n=n||{},n.colors="colors"in n?n.colors:gee,n.namespace=e,n.prod=!1,n.dev=!0,!t.enabled(e)&&!(n.force||t.force)?t.nope(n):t.yep(n)});oh.modify(iI());oh.use(lI());oh.set(cI());pI.exports=oh});var mu=v((nhe,Nb)=>{process.env.NODE_ENV==="production"?Nb.exports=FR():Nb.exports=dI()});var gI=v((ihe,hI)=>{"use strict";var Ub=require("fs"),{StringDecoder:mee}=require("string_decoder"),{Stream:fee}=Wr();function wee(){}hI.exports=(t,e)=>{let n=Buffer.alloc(65536),i=new mee("utf8"),a=new fee,r="",s=0,o=0;return t.start===-1&&delete t.start,a.readable=!0,a.destroy=()=>{a.destroyed=!0,a.emit("end"),a.emit("close")},Ub.open(t.file,"a+","0644",(l,c)=>{if(l){e?e(l):a.emit("error",l),a.destroy();return}(function u(){if(a.destroyed){Ub.close(c,wee);return}return Ub.read(c,n,0,n.length,s,(p,h)=>{if(p){e?e(p):a.emit("error",p),a.destroy();return}if(!h)return r&&((t.start==null||o>t.start)&&(e?e(null,r):a.emit("line",r)),o++,r=""),setTimeout(u,1e3);let g=i.write(n.slice(0,h));e||a.emit("data",g),g=(r+g).split(/\n+/);let d=g.length-1,m=0;for(;mt.start)&&(e?e(null,g[m]):a.emit("line",g[m])),o++;return r=g[d],s+=h,u()})})()}),e?a.destroy:a}});var vI=v((ahe,wI)=>{"use strict";var Ci=require("fs"),yn=require("path"),mI=qR(),vee=require("zlib"),{MESSAGE:Cee}=ln(),{Stream:Aee,PassThrough:fI}=Wr(),bee=Xs(),dt=mu()("winston:file"),xee=require("os"),yee=gI();wI.exports=class extends bee{constructor(e={}){super(e),this.name=e.name||"file";function n(i,...a){a.slice(1).forEach(r=>{if(e[r])throw new Error(`Cannot set ${r} and ${i} together`)})}if(this._stream=new fI,this._stream.setMaxListeners(30),this._onError=this._onError.bind(this),e.filename||e.dirname)n("filename or dirname","stream"),this._basename=this.filename=e.filename?yn.basename(e.filename):"winston.log",this.dirname=e.dirname||yn.dirname(e.filename),this.options=e.options||{flags:"a"};else if(e.stream)console.warn("options.stream will be removed in winston@4. Use winston.transports.Stream"),n("stream","filename","maxsize"),this._dest=this._stream.pipe(this._setupStream(e.stream)),this.dirname=yn.dirname(this._dest.path);else throw new Error("Cannot log to file without filename or stream.");this.maxsize=e.maxsize||null,this.rotationFormat=e.rotationFormat||!1,this.zippedArchive=e.zippedArchive||!1,this.maxFiles=e.maxFiles||null,this.eol=typeof e.eol=="string"?e.eol:xee.EOL,this.tailable=e.tailable||!1,this.lazy=e.lazy||!1,this._size=0,this._pendingSize=0,this._created=0,this._drain=!1,this._opening=!1,this._ending=!1,this._fileExist=!1,this.dirname&&this._createLogDirIfNotExist(this.dirname),this.lazy||this.open()}finishIfEnding(){this._ending&&(this._opening?this.once("open",()=>{this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())}):(this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())))}_final(e){if(this._opening){this.once("open",()=>this._final(e));return}if(this._stream.end(),!this._dest||this._dest.writableFinished)return e();this._dest.once("finish",e),this._dest.once("error",e)}log(e,n=()=>{}){if(this.silent)return n(),!0;if(this._drain){this._stream.once("drain",()=>{this._drain=!1,this.log(e,n)});return}if(this._rotate){this._stream.once("rotate",()=>{this._rotate=!1,this.log(e,n)});return}if(this.lazy){if(!this._fileExist){this._opening||this.open(),this.once("open",()=>{this._fileExist=!0,this.log(e,n)});return}if(this._needsNewFile(this._pendingSize)){this._dest.once("close",()=>{this._opening||this.open(),this.once("open",()=>{this.log(e,n)})});return}}let i=`${e[Cee]}${this.eol}`,a=Buffer.byteLength(i);function r(){if(this._size+=a,this._pendingSize-=a,dt("logged %s %s",this._size,i),this.emit("logged",e),!this._rotate&&!this._opening&&this._needsNewFile()){if(this.lazy){this._endStream(()=>{this.emit("fileclosed")});return}this._rotate=!0,this._endStream(()=>this._rotateFile())}}this._pendingSize+=a,this._opening&&!this.rotatedWhileOpening&&this._needsNewFile(this._size+this._pendingSize)&&(this.rotatedWhileOpening=!0);let s=this._stream.write(i,r.bind(this));return s?n():(this._drain=!0,this._stream.once("drain",()=>{this._drain=!1,n()})),dt("written",s,this._drain),this.finishIfEnding(),s}query(e,n){typeof e=="function"&&(n=e,e={}),e=p(e);let i=yn.join(this.dirname,this.filename),a="",r=[],s=0,o=Ci.createReadStream(i,{encoding:"utf8"});o.on("error",h=>{if(o.readable&&o.destroy(),!!n)return h.code!=="ENOENT"?n(h):n(null,r)}),o.on("data",h=>{h=(a+h).split(/\n+/);let g=h.length-1,d=0;for(;d=e.start)&&l(h[d]),s++;a=h[g]}),o.on("close",()=>{a&&l(a,!0),e.order==="desc"&&(r=r.reverse()),n&&n(null,r)});function l(h,g){try{let d=JSON.parse(h);u(d)&&c(d)}catch(d){g||o.emit("error",d)}}function c(h){if(e.rows&&r.length>=e.rows&&e.order!=="desc"){o.readable&&o.destroy();return}e.fields&&(h=e.fields.reduce((g,d)=>(g[d]=h[d],g),{})),e.order==="desc"&&r.length>=e.rows&&r.shift(),r.push(h)}function u(h){if(!h||typeof h!="object")return;let g=new Date(h.timestamp);if(!(e.from&&ge.until||e.level&&e.level!==h.level))return!0}function p(h){return h=h||{},h.rows=h.rows||h.limit||10,h.start=h.start||0,h.until=h.until||new Date,typeof h.until!="object"&&(h.until=new Date(h.until)),h.from=h.from||h.until-1440*60*1e3,typeof h.from!="object"&&(h.from=new Date(h.from)),h.order=h.order||"desc",h}}stream(e={}){let n=yn.join(this.dirname,this.filename),i=new Aee,a={file:n,start:e.start};return i.destroy=yee(a,(r,s)=>{if(r)return i.emit("error",r);try{i.emit("data",s),s=JSON.parse(s),i.emit("log",s)}catch(o){i.emit("error",o)}}),i}open(){this.filename&&(this._opening||(this._opening=!0,this.stat((e,n)=>{if(e)return this.emit("error",e);dt("stat done: %s { size: %s }",this.filename,n),this._size=n,this._dest=this._createStream(this._stream),this._opening=!1,this.once("open",()=>{this._stream.emit("rotate")||(this._rotate=!1)})})))}stat(e){let n=this._getFile(),i=yn.join(this.dirname,n);Ci.stat(i,(a,r)=>{if(a&&a.code==="ENOENT")return dt("ENOENT\xA0ok",i),this.filename=n,e(null,0);if(a)return dt(`err ${a.code} ${i}`),e(a);if(!r||this._needsNewFile(r.size))return this._incFile(()=>this.stat(e));this.filename=n,e(null,r.size)})}close(e){this._stream&&this._stream.end(()=>{e&&e(),this.emit("flush"),this.emit("closed")})}_needsNewFile(e){return e=e||this._size,this.maxsize&&e>=this.maxsize}_onError(e){this.emit("error",e)}_setupStream(e){return e.on("error",this._onError),e}_cleanupStream(e){return e.removeListener("error",this._onError),e.destroy(),e}_rotateFile(){this._incFile(()=>this.open())}_endStream(e=()=>{}){this._dest?(this._stream.unpipe(this._dest),this._dest.end(()=>{this._cleanupStream(this._dest),e()})):e()}_createStream(e){let n=yn.join(this.dirname,this.filename);dt("create stream start",n,this.options);let i=Ci.createWriteStream(n,this.options).on("error",a=>dt(a)).on("close",()=>dt("close",i.path,i.bytesWritten)).on("open",()=>{dt("file open ok",n),this.emit("open",n),e.pipe(i),this.rotatedWhileOpening&&(this._stream=new fI,this._stream.setMaxListeners(30),this._rotateFile(),this.rotatedWhileOpening=!1,this._cleanupStream(i),e.end())});return dt("create stream ok",n),i}_incFile(e){dt("_incFile",this.filename);let n=yn.extname(this._basename),i=yn.basename(this._basename,n),a=[];this.zippedArchive&&a.push(function(r){let s=this._created>0&&!this.tailable?this._created:"";this._compressFile(yn.join(this.dirname,`${i}${s}${n}`),yn.join(this.dirname,`${i}${s}${n}.gz`),r)}.bind(this)),a.push(function(r){this.tailable?this._checkMaxFilesTailable(n,i,r):(this._created+=1,this._checkMaxFilesIncrementing(n,i,r))}.bind(this)),mI(a,e)}_getFile(){let e=yn.extname(this._basename),n=yn.basename(this._basename,e),i=this.rotationFormat?this.rotationFormat():this._created;return!this.tailable&&this._created?`${n}${i}${e}`:`${n}${e}`}_checkMaxFilesIncrementing(e,n,i){if(!this.maxFiles||this._created1;s--)a.push(function(o,l){let c=`${n}${o-1}${e}${r}`,u=yn.join(this.dirname,c);Ci.exists(u,p=>{if(!p)return l(null);c=`${n}${o}${e}${r}`,Ci.rename(u,yn.join(this.dirname,c),l)})}.bind(this,s));mI(a,()=>{Ci.rename(yn.join(this.dirname,`${n}${e}${r}`),yn.join(this.dirname,`${n}1${e}${r}`),i)})}_compressFile(e,n,i){Ci.access(e,Ci.F_OK,a=>{if(a)return i();var r=vee.createGzip(),s=Ci.createReadStream(e),o=Ci.createWriteStream(n);o.on("finish",()=>{Ci.unlink(e,i)}),s.pipe(r).pipe(o)})}_createLogDirIfNotExist(e){Ci.existsSync(e)||Ci.mkdirSync(e,{recursive:!0})}}});var AI=v((she,CI)=>{"use strict";var Pee=require("http"),jee=require("https"),{Stream:See}=Wr(),Oee=Xs(),{configure:Tee}=Yl();CI.exports=class extends Oee{constructor(e={}){super(e),this.options=e,this.name=e.name||"http",this.ssl=!!e.ssl,this.host=e.host||"localhost",this.port=e.port,this.auth=e.auth,this.path=e.path||"",this.maximumDepth=e.maximumDepth,this.agent=e.agent,this.headers=e.headers||{},this.headers["content-type"]="application/json",this.batch=e.batch||!1,this.batchInterval=e.batchInterval||5e3,this.batchCount=e.batchCount||10,this.batchOptions=[],this.batchTimeoutID=-1,this.batchCallback={},this.port||(this.port=this.ssl?443:80)}log(e,n){this._request(e,null,null,(i,a)=>{a&&a.statusCode!==200&&(i=new Error(`Invalid HTTP Status Code: ${a.statusCode}`)),i?this.emit("warn",i):this.emit("logged",e)}),n&&setImmediate(n)}query(e,n){typeof e=="function"&&(n=e,e={}),e={method:"query",params:this.normalizeQuery(e)};let i=e.params.auth||null;delete e.params.auth;let a=e.params.path||null;delete e.params.path,this._request(e,i,a,(r,s,o)=>{if(s&&s.statusCode!==200&&(r=new Error(`Invalid HTTP Status Code: ${s.statusCode}`)),r)return n(r);if(typeof o=="string")try{o=JSON.parse(o)}catch(l){return n(l)}n(null,o)})}stream(e={}){let n=new See;e={method:"stream",params:e};let i=e.params.path||null;delete e.params.path;let a=e.params.auth||null;delete e.params.auth;let r="",s=this._request(e,a,i);return n.destroy=()=>s.destroy(),s.on("data",o=>{o=(r+o).split(/\n+/);let l=o.length-1,c=0;for(;cn.emit("error",o)),n}_request(e,n,i,a){e=e||{},n=n||this.auth,i=i||this.path||"",this.batch?this._doBatch(e,a,n,i):this._doRequest(e,a,n,i)}_doBatch(e,n,i,a){if(this.batchOptions.push(e),this.batchOptions.length===1){let r=this;this.batchCallback=n,this.batchTimeoutID=setTimeout(function(){r.batchTimeoutID=-1,r._doBatchRequest(r.batchCallback,i,a)},this.batchInterval)}this.batchOptions.length===this.batchCount&&this._doBatchRequest(this.batchCallback,i,a)}_doBatchRequest(e,n,i){this.batchTimeoutID>0&&(clearTimeout(this.batchTimeoutID),this.batchTimeoutID=-1);let a=this.batchOptions.slice();this.batchOptions=[],this._doRequest(a,e,n,i)}_doRequest(e,n,i,a){let r=Object.assign({},this.headers);i&&i.bearer&&(r.Authorization=`Bearer ${i.bearer}`);let s=(this.ssl?jee:Pee).request({...this.options,method:"POST",host:this.host,port:this.port,path:`/${a.replace(/^\//,"")}`,headers:r,auth:i&&i.username&&i.password?`${i.username}:${i.password}`:"",agent:this.agent});s.on("error",n),s.on("response",l=>l.on("end",()=>n(null,l)).resume());let o=Tee({...this.maximumDepth&&{maximumDepth:this.maximumDepth}});s.end(Buffer.from(o(e,this.options.replacer),"utf8"))}}});var $b=v((ohe,bI)=>{"use strict";var kt=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";kt.writable=t=>kt(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";kt.readable=t=>kt(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";kt.duplex=t=>kt.writable(t)&&kt.readable(t);kt.transform=t=>kt.duplex(t)&&typeof t._transform=="function";bI.exports=kt});var yI=v((uhe,xI)=>{"use strict";var kee=$b(),{MESSAGE:Mee}=ln(),Eee=require("os"),qee=Xs();xI.exports=class extends qee{constructor(e={}){if(super(e),!e.stream||!kee(e.stream))throw new Error("options.stream is required.");this._stream=e.stream,this._stream.setMaxListeners(1/0),this.isObjectMode=e.stream._writableState.objectMode,this.eol=typeof e.eol=="string"?e.eol:Eee.EOL}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.isObjectMode){this._stream.write(e),n&&n();return}this._stream.write(`${e[Mee]}${this.eol}`),n&&n()}}});var PI=v(fu=>{"use strict";Object.defineProperty(fu,"Console",{configurable:!0,enumerable:!0,get(){return ZW()}});Object.defineProperty(fu,"File",{configurable:!0,enumerable:!0,get(){return vI()}});Object.defineProperty(fu,"Http",{configurable:!0,enumerable:!0,get(){return AI()}});Object.defineProperty(fu,"Stream",{configurable:!0,enumerable:!0,get(){return yI()}})});var uh=v(wu=>{"use strict";var lh=LA(),{configs:Bb}=ln();wu.cli=lh.levels(Bb.cli);wu.npm=lh.levels(Bb.npm);wu.syslog=lh.levels(Bb.syslog);wu.addColors=lh.levels});var SI=v((ch,jI)=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});var _ee=Ud(),Hee=Rr(_ee),Wee=Xd(),Ree=Rr(Wee),Iee=Tb(),zee=Rr(Iee),Dee=jb(),Gee=Rr(Dee),Nee=Sb(),Uee=Rr(Nee),$ee=Hr(),Bee=Rr($ee),Lee=eo(),Fee=Rr(Lee);function Rr(t){return t&&t.__esModule?t:{default:t}}function Vee(t,e,n){n=(0,Gee.default)(n);var i=0,a=0,{length:r}=t,s=!1;r===0&&n(null);function o(l,c){l===!1&&(s=!0),s!==!0&&(l?n(l):(++a===r||c===Ree.default)&&n(null))}for(;i{"use strict";Object.defineProperty(ph,"__esModule",{value:!0});ph.default=Zee;function Zee(t){return(e,n,i)=>t(e,i)}OI.exports=ph.default});var gh=v((hh,kI)=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});var Qee=SI(),Xee=dh(Qee),Yee=TI(),ene=dh(Yee),nne=Hr(),ine=dh(nne),tne=eo(),ane=dh(tne);function dh(t){return t&&t.__esModule?t:{default:t}}function rne(t,e,n){return(0,Xee.default)(t,(0,ene.default)((0,ine.default)(e)),n)}hh.default=(0,ane.default)(rne,3);kI.exports=hh.default});var EI=v((dhe,MI)=>{"use strict";var sne=Object.prototype.toString;MI.exports=function(e){if(typeof e.displayName=="string"&&e.constructor.name)return e.displayName;if(typeof e.name=="string"&&e.name)return e.name;if(typeof e=="object"&&e.constructor&&typeof e.constructor.name=="string")return e.constructor.name;var n=e.toString(),i=sne.call(e).slice(8,-1);return i==="Function"?n=n.substring(n.indexOf("(")+1,n.indexOf(")")):n=i,n||"anonymous"}});var Lb=v((hhe,qI)=>{"use strict";var one=EI();qI.exports=function(e){var n=0,i;function a(){return n||(n=1,i=e.apply(this,arguments),e=null),i}return a.displayName=one(e),a}});var Fb=v(Cu=>{Cu.get=function(t){var e=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(r,s){return s},Error.captureStackTrace(n,t||Cu.get);var a=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=e,a};Cu.parse=function(t){if(!t.stack)return[];var e=this,n=t.stack.split(` -`).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return e._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var a=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(a){var r=null,s=null,o=null,l=null,c=null,u=a[5]==="native";if(a[1]){o=a[1];var p=o.lastIndexOf(".");if(o[p-1]=="."&&p--,p>0){r=o.substr(0,p),s=o.substr(p+1);var h=r.indexOf(".Module");h>0&&(o=o.substr(h+1),r=r.substr(0,h))}l=null}s&&(l=r,c=s),s===""&&(c=null,o=null);var g={fileName:a[2]||null,lineNumber:parseInt(a[3],10)||null,functionName:o,typeName:l,methodName:c,columnNumber:parseInt(a[4],10)||null,native:u};return e._createParsedCallSite(g)}}).filter(function(i){return!!i})};function vu(t){for(var e in t)this[e]=t[e]}var lne=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],une=["topLevel","eval","native","constructor"];lne.forEach(function(t){vu.prototype[t]=null,vu.prototype["get"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});une.forEach(function(t){vu.prototype[t]=!1,vu.prototype["is"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});Cu._createParsedCallSite=function(t){return new vu(t)}});var HI=v((fhe,_I)=>{"use strict";var{Writable:cne}=Wr();_I.exports=class extends cne{constructor(e){if(super({objectMode:!0}),!e)throw new Error("ExceptionStream requires a TransportStream instance.");this.handleExceptions=!0,this.transport=e}_write(e,n,i){return e.exception?this.transport.log(e,i):(i(),!0)}}});var Jb=v((vhe,II)=>{"use strict";var WI=require("os"),pne=gh(),Vb=mu()("winston:exception"),dne=Lb(),RI=Fb(),hne=HI();II.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle exceptions");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._uncaughtException.bind(this),process.on("uncaughtException",this.catcher))}unhandle(){this.catcher&&(process.removeListener("uncaughtException",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`uncaughtException: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` -`),stack:e&&e.stack,exception:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:WI.loadavg(),uptime:WI.uptime()}}getTrace(e){return(e?RI.parse(e):RI.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleExceptions=!0;let n=new hne(e);this.handlers.set(e,n),this.logger.pipe(n)}}_uncaughtException(e){let n=this.getAllInfo(e),i=this._getExceptionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no exception handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Vb("doExit",a),Vb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);pne(i,(o,l)=>{let c=dne(l),u=o.transport||o;function p(h){return()=>{Vb(h),c()}}u._ending=!0,u.once("finish",p("finished")),u.once("error",p("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getExceptionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleExceptions)}}});var DI=v((Ahe,zI)=>{"use strict";var{Writable:gne}=Wr();zI.exports=class extends gne{constructor(e){if(super({objectMode:!0}),!e)throw new Error("RejectionStream requires a TransportStream instance.");this.handleRejections=!0,this.transport=e}_write(e,n,i){return e.rejection?this.transport.log(e,i):(i(),!0)}}});var Zb=v((xhe,UI)=>{"use strict";var GI=require("os"),mne=gh(),Kb=mu()("winston:rejection"),fne=Lb(),NI=Fb(),wne=DI();UI.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle rejections");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._unhandledRejection.bind(this),process.on("unhandledRejection",this.catcher))}unhandle(){this.catcher&&(process.removeListener("unhandledRejection",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`unhandledRejection: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` -`),stack:e&&e.stack,rejection:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:GI.loadavg(),uptime:GI.uptime()}}getTrace(e){return(e?NI.parse(e):NI.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleRejections=!0;let n=new wne(e);this.handlers.set(e,n),this.logger.pipe(n)}}_unhandledRejection(e){let n=this.getAllInfo(e),i=this._getRejectionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no rejection handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Kb("doExit",a),Kb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);mne(i,(o,l)=>{let c=fne(l),u=o.transport||o;function p(h){return()=>{Kb(h),c()}}u._ending=!0,u.once("finish",p("finished")),u.once("error",p("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getRejectionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleRejections)}}});var BI=v((yhe,$I)=>{"use strict";var Qb=class{constructor(e){let n=mh();if(typeof e!="object"||Array.isArray(e)||!(e instanceof n))throw new Error("Logger is required for profiling");this.logger=e,this.start=Date.now()}done(...e){typeof e[e.length-1]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),e.pop());let n=typeof e[e.length-1]=="object"?e.pop():{};return n.level=n.level||"info",n.durationMs=Date.now()-this.start,this.logger.write(n)}};$I.exports=Qb});var mh=v((Phe,JI)=>{"use strict";var{Stream:vne,Transform:Cne}=Wr(),LI=gh(),{LEVEL:Mt,SPLAT:FI}=ln(),VI=$b(),Ane=Jb(),bne=Zb(),xne=xb(),yne=BI(),{warn:Pne}=FA(),jne=uh(),Sne=/%[scdjifoO%]/g,fh=class extends Cne{constructor(e){super({objectMode:!0}),this.configure(e)}child(e){let n=this;return Object.create(n,{write:{value:function(i){let a=Object.assign({},e,i);i instanceof Error&&(a.stack=i.stack,a.message=i.message,a.cause=i.cause),n.write(a)}}})}configure({silent:e,format:n,defaultMeta:i,levels:a,level:r="info",exitOnError:s=!0,transports:o,colors:l,emitErrs:c,formatters:u,padLevels:p,rewriters:h,stripColors:g,exceptionHandlers:d,rejectionHandlers:m}={}){if(this.transports.length&&this.clear(),this.silent=e,this.format=n||this.format||GA()(),this.defaultMeta=i||null,this.levels=a||this.levels||jne.npm.levels,this.level=r,this.exceptions&&this.exceptions.unhandle(),this.rejections&&this.rejections.unhandle(),this.exceptions=new Ane(this),this.rejections=new bne(this),this.profilers={},this.exitOnError=s,o&&(o=Array.isArray(o)?o:[o],o.forEach(w=>this.add(w))),l||c||u||p||h||g)throw new Error(["{ colors, emitErrs, formatters, padLevels, rewriters, stripColors } were removed in winston@3.0.0.","Use a custom winston.format(function) instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` -`));d&&this.exceptions.handle(d),m&&this.rejections.handle(m)}getHighestLogLevel(){let e=Au(this.levels,this.level);return!this.transports||this.transports.length===0?e:this.transports.reduce((n,i)=>{let a=Au(this.levels,i.level);return a!==null&&a>n?a:n},e)}isLevelEnabled(e){let n=Au(this.levels,e);if(n===null)return!1;let i=Au(this.levels,this.level);return i===null?!1:!this.transports||this.transports.length===0?i>=n:this.transports.findIndex(r=>{let s=Au(this.levels,r.level);return s===null&&(s=i),s>=n})!==-1}log(e,n,...i){if(arguments.length===1)return e[Mt]=e.level,this._addDefaultMeta(e),this.write(e),this;if(arguments.length===2)return n&&typeof n=="object"?(n[Mt]=n.level=e,this._addDefaultMeta(n),this.write(n),this):(n={[Mt]:e,level:e,message:n},this._addDefaultMeta(n),this.write(n),this);let[a]=i;if(typeof a=="object"&&a!==null&&!(n&&n.match&&n.match(Sne))){let s=Object.assign({},this.defaultMeta,a,{[Mt]:e,[FI]:i,level:e,message:n});return a.message&&(s.message=`${s.message} ${a.message}`),a.stack&&(s.stack=a.stack),a.cause&&(s.cause=a.cause),this.write(s),this}return this.write(Object.assign({},this.defaultMeta,{[Mt]:e,[FI]:i,level:e,message:n})),this}_transform(e,n,i){if(this.silent)return i();e[Mt]||(e[Mt]=e.level),!this.levels[e[Mt]]&&this.levels[e[Mt]]!==0&&console.error("[winston] Unknown logger level: %s",e[Mt]),this._readableState.pipes||console.error("[winston] Attempt to write logs with no transports, which can increase memory usage: %j",e);try{this.push(this.format.transform(e,this.format.options))}finally{this._writableState.sync=!1,i()}}_final(e){let n=this.transports.slice();LI(n,(i,a)=>{if(!i||i.finished)return setImmediate(a);i.once("finish",a),i.end()},e)}add(e){let n=!VI(e)||e.log.length>2?new xne({transport:e}):e;if(!n._writableState||!n._writableState.objectMode)throw new Error("Transports must WritableStreams in objectMode. Set { objectMode: true }.");return this._onEvent("error",n),this._onEvent("warn",n),this.pipe(n),e.handleExceptions&&this.exceptions.handle(),e.handleRejections&&this.rejections.handle(),this}remove(e){if(!e)return this;let n=e;return(!VI(e)||e.log.length>2)&&(n=this.transports.filter(i=>i.transport===e)[0]),n&&this.unpipe(n),this}clear(){return this.unpipe(),this}close(){return this.exceptions.unhandle(),this.rejections.unhandle(),this.clear(),this.emit("close"),this}setLevels(){Pne.deprecated("setLevels")}query(e,n){typeof e=="function"&&(n=e,e={}),e=e||{};let i={},a=Object.assign({},e.query||{});function r(o,l){e.query&&typeof o.formatQuery=="function"&&(e.query=o.formatQuery(a)),o.query(e,(c,u)=>{if(c)return l(c);typeof o.formatResults=="function"&&(u=o.formatResults(u,e.format)),l(null,u)})}function s(o,l){r(o,(c,u)=>{l&&(u=c||u,u&&(i[o.name]=u),l()),l=null})}LI(this.transports.filter(o=>!!o.query),s,()=>n(null,i))}stream(e={}){let n=new vne,i=[];return n._streams=i,n.destroy=()=>{let a=i.length;for(;a--;)i[a].destroy()},this.transports.filter(a=>!!a.stream).forEach(a=>{let r=a.stream(e);r&&(i.push(r),r.on("log",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("log",s)}),r.on("error",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("error",s)}))}),n}startTimer(){return new yne(this)}profile(e,...n){let i=Date.now();if(this.profilers[e]){let a=this.profilers[e];delete this.profilers[e],typeof n[n.length-2]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),n.pop());let r=typeof n[n.length-1]=="object"?n.pop():{};return r.level=r.level||"info",r.durationMs=i-a,r.message=r.message||e,this.write(r)}return this.profilers[e]=i,this}handleExceptions(...e){console.warn("Deprecated: .handleExceptions() will be removed in winston@4. Use .exceptions.handle()"),this.exceptions.handle(...e)}unhandleExceptions(...e){console.warn("Deprecated: .unhandleExceptions() will be removed in winston@4. Use .exceptions.unhandle()"),this.exceptions.unhandle(...e)}cli(){throw new Error(["Logger.cli() was removed in winston@3.0.0","Use a custom winston.formats.cli() instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` -`))}_onEvent(e,n){function i(a){e==="error"&&!this.transports.includes(n)&&this.add(n),this.emit(e,a,n)}n["__winston"+e]||(n["__winston"+e]=i.bind(this),n.on(e,n["__winston"+e]))}_addDefaultMeta(e){this.defaultMeta&&Object.assign(e,this.defaultMeta)}};function Au(t,e){let n=t[e];return!n&&n!==0?null:n}Object.defineProperty(fh.prototype,"transports",{configurable:!1,enumerable:!0,get(){let{pipes:t}=this._readableState;return Array.isArray(t)?t:[t].filter(Boolean)}});JI.exports=fh});var Xb=v((jhe,KI)=>{"use strict";var{LEVEL:One}=ln(),Tne=uh(),kne=mh(),Mne=mu()("winston:create-logger");function Ene(t){return"is"+t.charAt(0).toUpperCase()+t.slice(1)+"Enabled"}KI.exports=function(t={}){t.levels=t.levels||Tne.npm.levels;class e extends kne{constructor(a){super(a)}}let n=new e(t);return Object.keys(t.levels).forEach(function(i){if(Mne('Define prototype method for "%s"',i),i==="log"){console.warn('Level "log" not defined: conflicts with the method "log". Use a different level name.');return}e.prototype[i]=function(...a){let r=this||n;if(a.length===1){let[s]=a,o=s&&s.message&&s||{message:s};return o.level=o[One]=i,r._addDefaultMeta(o),r.write(o),this||n}return a.length===0?(r.log(i,""),r):r.log(i,...a)},e.prototype[Ene(i)]=function(){return(this||n).isLevelEnabled(i)}}),n}});var QI=v((Ohe,ZI)=>{"use strict";var qne=Xb();ZI.exports=class{constructor(e={}){this.loggers=new Map,this.options=e}add(e,n){if(!this.loggers.has(e)){n=Object.assign({},n||this.options);let i=n.transports||this.options.transports;i?n.transports=Array.isArray(i)?i.slice():[i]:n.transports=[];let a=qne(n);a.on("close",()=>this._delete(e)),this.loggers.set(e,a)}return this.loggers.get(e)}get(e,n){return this.add(e,n)}has(e){return!!this.loggers.has(e)}close(e){if(e)return this._removeLogger(e);this.loggers.forEach((n,i)=>this._removeLogger(i))}_removeLogger(e){if(!this.loggers.has(e))return;this.loggers.get(e).close(),this._delete(e)}_delete(e){this.loggers.delete(e)}}});var YI=v(Ge=>{"use strict";var XI=LA(),{warn:bu}=FA();Ge.version=JH().version;Ge.transports=PI();Ge.config=uh();Ge.addColors=XI.levels;Ge.format=XI.format;Ge.createLogger=Xb();Ge.Logger=mh();Ge.ExceptionHandler=Jb();Ge.RejectionHandler=Zb();Ge.Container=QI();Ge.Transport=Xs();Ge.loggers=new Ge.Container;var Et=Ge.createLogger();Object.keys(Ge.config.npm.levels).concat(["log","query","stream","add","remove","clear","profile","startTimer","handleExceptions","unhandleExceptions","handleRejections","unhandleRejections","configure","child"]).forEach(t=>Ge[t]=(...e)=>Et[t](...e));Object.defineProperty(Ge,"level",{get(){return Et.level},set(t){Et.level=t}});Object.defineProperty(Ge,"exceptions",{get(){return Et.exceptions}});Object.defineProperty(Ge,"rejections",{get(){return Et.rejections}});["exitOnError"].forEach(t=>{Object.defineProperty(Ge,t,{get(){return Et[t]},set(e){Et[t]=e}})});Object.defineProperty(Ge,"default",{get(){return{exceptionHandlers:Et.exceptionHandlers,rejectionHandlers:Et.rejectionHandlers,transports:Et.transports}}});bu.deprecated(Ge,"setLevels");bu.forFunctions(Ge,"useFormat",["cli"]);bu.forProperties(Ge,"useFormat",["padLevels","stripColors"]);bu.forFunctions(Ge,"deprecated",["addRewriter","addFilter","clone","extend"]);bu.forProperties(Ge,"deprecated",["emitErrs","levelLength"])});var t1=v((khe,i1)=>{var xu=require("path"),e1=require("fs"),n1=parseInt("0777",8);i1.exports=ao.mkdirp=ao.mkdirP=ao;function ao(t,e,n,i){typeof e=="function"?(n=e,e={}):(!e||typeof e!="object")&&(e={mode:e});var a=e.mode,r=e.fs||e1;a===void 0&&(a=n1),i||(i=null);var s=n||function(){};t=xu.resolve(t),r.mkdir(t,a,function(o){if(!o)return i=i||t,s(null,i);switch(o.code){case"ENOENT":if(xu.dirname(t)===t)return s(o);ao(xu.dirname(t),e,function(l,c){l?s(l,c):ao(t,e,s,c)});break;default:r.stat(t,function(l,c){l||!c.isDirectory()?s(o,i):s(null,i)});break}})}ao.sync=function t(e,n,i){(!n||typeof n!="object")&&(n={mode:n});var a=n.mode,r=n.fs||e1;a===void 0&&(a=n1),i||(i=null),e=xu.resolve(e);try{r.mkdirSync(e,a),i=i||e}catch(o){switch(o.code){case"ENOENT":i=t(xu.dirname(e),n,i),t(e,n,i);break;default:var s;try{s=r.statSync(e)}catch{throw o}if(!s.isDirectory())throw o;break}}return i}});var Yb=v((Mhe,a1)=>{function _ne(t){this.name="DuplicateSectionError",this.message=t+" already exists",Error.captureStackTrace(this,this.constructor)}function Hne(t){this.name=this.constructor.name,this.message="Section "+t+" does not exist.",Error.captureStackTrace(this,this.constructor)}function Wne(t,e,n){this.name=this.constructor.name,this.message=`Source contains parsing errors. +${A}`),m.pop(),`{${T}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function p(g,d,m){switch(typeof d){case"string":return xa(d);case"object":{if(d===null)return"null";if(typeof d.toJSON=="function"){if(d=d.toJSON(g),typeof d!="object")return p(g,d,m);if(d===null)return"null"}if(m.indexOf(d)!==-1)return n;let w="",f=d.length!==void 0;if(f&&Array.isArray(d)){if(d.length===0)return"[]";if(so){let N=d.length-o-1;w+=`,"... ${Tr(N)} not stringified"`}return m.pop(),`[${w}]`}let A=Object.keys(d),b=A.length;if(b===0)return"{}";if(so){let T=b-o;w+=`${x}"...":"${Tr(T)} not stringified"`}return m.pop(),`{${w}}`}case"number":return isFinite(d)?String(d):e?e(d):"null";case"boolean":return d===!0?"true":"false";case"undefined":return;case"bigint":if(i)return String(d);default:return e?e(d):void 0}}function h(g,d,m){if(arguments.length>1){let w="";if(typeof m=="number"?w=" ".repeat(Math.min(m,10)):typeof m=="string"&&(w=m.slice(0,10)),d!=null){if(typeof d=="function")return l("",{"":g},[],d,w,"");if(Array.isArray(d))return c("",g,[],r7(d),w,"")}if(w.length!==0)return u("",g,[],w,"")}return p("",g,[])}return h}});var UA=v((wde,OH)=>{"use strict";var o7=vi(),{MESSAGE:l7}=un(),u7=eu();function c7(t,e){return typeof e=="bigint"?e.toString():e}OH.exports=o7((t,e)=>{let n=u7.configure(e);return t[l7]=n(t,e.replacer||c7,e.space),t})});var kH=v((vde,TH)=>{"use strict";var p7=vi();TH.exports=p7((t,e)=>e.message?(t.message=`[${e.label}] ${t.message}`,t):(t.label=e.label,t))});var EH=v((Cde,MH)=>{"use strict";var d7=vi(),{MESSAGE:h7}=un(),g7=eu();MH.exports=d7(t=>{let e={};return t.message&&(e["@message"]=t.message,delete t.message),t.timestamp&&(e["@timestamp"]=t.timestamp,delete t.timestamp),e["@fields"]=t,t[h7]=g7(e),t})});var _H=v((Ade,qH)=>{"use strict";var m7=vi();function f7(t,e,n){let i=e.reduce((r,s)=>(r[s]=t[s],delete t[s],r),{}),a=Object.keys(t).reduce((r,s)=>(r[s]=t[s],delete t[s],r),{});return Object.assign(t,i,{[n]:a}),t}function w7(t,e,n){return t[n]=e.reduce((i,a)=>(i[a]=t[a],delete t[a],i),{}),t}qH.exports=m7((t,e={})=>{let n="metadata";e.key&&(n=e.key);let i=[];return!e.fillExcept&&!e.fillWith&&(i.push("level"),i.push("message")),e.fillExcept&&(i=e.fillExcept),i.length>0?f7(t,i,n):e.fillWith?w7(t,e.fillWith,n):t})});var IH=v((nu,HH)=>{"use strict";var v7=vi(),C7=TC();HH.exports=v7(t=>{let e=+new Date;return nu.diff=e-(nu.prevTime||e),nu.prevTime=e,t.ms=`+${C7(nu.diff)}`,t})});var zH=v((bde,WH)=>{"use strict";var A7=require("util").inspect,b7=vi(),{LEVEL:x7,MESSAGE:RH,SPLAT:y7}=un();WH.exports=b7((t,e={})=>{let n=Object.assign({},t);return delete n[x7],delete n[RH],delete n[y7],t[RH]=A7(n,!1,e.depth||null,e.colorize),t})});var DH=v((xde,Od)=>{"use strict";var{MESSAGE:P7}=un(),Sd=class{constructor(e){this.template=e}transform(e){return e[P7]=this.template(e),e}};Od.exports=t=>new Sd(t);Od.exports.Printf=Od.exports.Format=Sd});var UH=v((yde,NH)=>{"use strict";var j7=vi(),{MESSAGE:GH}=un(),S7=eu();NH.exports=j7(t=>{let e=S7(Object.assign({},t,{level:void 0,message:void 0,splat:void 0})),n=t.padding&&t.padding[t.level]||"";return e!=="{}"?t[GH]=`${t.level}:${n} ${t.message} ${e}`:t[GH]=`${t.level}:${n} ${t.message}`,t})});var LH=v((Pde,BH)=>{"use strict";var O7=require("util"),{SPLAT:$H}=un(),T7=/%[scdjifoO%]/g,k7=/%%/g,$A=class{constructor(e){this.options=e}_splat(e,n){let i=e.message,a=e[$H]||e.splat||[],r=i.match(k7),s=r&&r.length||0,l=n.length-s-a.length,c=l<0?a.splice(l,-1*l):[],u=c.length;if(u)for(let p=0;p1?i.splice(0):i,s=r.length;if(s)for(let o=0;onew $A(t)});var VH=v((Td,FH)=>{(function(t,e){typeof Td=="object"&&typeof FH<"u"?e(Td):typeof define=="function"&&define.amd?define(["exports"],e):e(t.fecha={})})(Td,(function(t){"use strict";var e=/d{1,4}|M{1,4}|YY(?:YY)?|S{1,3}|Do|ZZ|Z|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,n="\\d\\d?",i="\\d\\d",a="\\d{3}",r="\\d{4}",s="[^\\s]+",o=/\[([^]*?)\]/gm;function l(O,z){for(var Ce=[],cn=0,Z=O.length;cn-1?Z:null}};function u(O){for(var z=[],Ce=1;Ce3?0:(O-O%10!==10?1:0)*O%10]}},w=u({},m),f=function(O){return w=u(w,O)},A=function(O){return O.replace(/[|\\{()[^$+*?.-]/g,"\\$&")},b=function(O,z){for(z===void 0&&(z=2),O=String(O);O.length0?"-":"+")+b(Math.floor(Math.abs(z)/60)*100+Math.abs(z)%60,4)},Z:function(O){var z=O.getTimezoneOffset();return(z>0?"-":"+")+b(Math.floor(Math.abs(z)/60),2)+":"+b(Math.abs(z)%60,2)}},y=function(O){return+O-1},T=[null,n],M=[null,s],J=["isPm",s,function(O,z){var Ce=O.toLowerCase();return Ce===z.amPm[0]?0:Ce===z.amPm[1]?1:null}],N=["timezoneOffset","[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z?",function(O){var z=(O+"").match(/([+-]|\d\d)/gi);if(z){var Ce=+z[1]*60+parseInt(z[2],10);return z[0]==="+"?Ce:-Ce}return 0}],_={D:["day",n],DD:["day",i],Do:["day",n+s,function(O){return parseInt(O,10)}],M:["month",n,y],MM:["month",i,y],YY:["year",i,function(O){var z=new Date,Ce=+(""+z.getFullYear()).substr(0,2);return+(""+(+O>68?Ce-1:Ce)+O)}],h:["hour",n,void 0,"isPm"],hh:["hour",i,void 0,"isPm"],H:["hour",n],HH:["hour",i],m:["minute",n],mm:["minute",i],s:["second",n],ss:["second",i],YYYY:["year",r],S:["millisecond","\\d",function(O){return+O*100}],SS:["millisecond",i,function(O){return+O*10}],SSS:["millisecond",a],d:T,dd:T,ddd:M,dddd:M,MMM:["month",s,c("monthNamesShort")],MMMM:["month",s,c("monthNames")],a:J,A:J,ZZ:N,Z:N},I={default:"ddd MMM DD YYYY HH:mm:ss",shortDate:"M/D/YY",mediumDate:"MMM D, YYYY",longDate:"MMMM D, YYYY",fullDate:"dddd, MMMM D, YYYY",isoDate:"YYYY-MM-DD",isoDateTime:"YYYY-MM-DDTHH:mm:ssZ",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},le=function(O){return u(I,O)},Pe=function(O,z,Ce){if(z===void 0&&(z=I.default),Ce===void 0&&(Ce={}),typeof O=="number"&&(O=new Date(O)),Object.prototype.toString.call(O)!=="[object Date]"||isNaN(O.getTime()))throw new Error("Invalid Date pass to format");z=I[z]||z;var cn=[];z=z.replace(o,function(ge,Me){return cn.push(Me),"@@@"});var Z=u(u({},w),Ce);return z=z.replace(e,function(ge){return x[ge](O,Z)}),z.replace(/@@@/g,function(){return cn.shift()})};function Te(O,z,Ce){if(Ce===void 0&&(Ce={}),typeof z!="string")throw new Error("Invalid format in fecha parse");if(z=I[z]||z,O.length>1e3)return null;var cn=new Date,Z={year:cn.getFullYear(),month:0,day:1,hour:0,minute:0,second:0,millisecond:0,isPm:null,timezoneOffset:null},ge=[],Me=[],Re=z.replace(o,function(Wi,pn){return Me.push(A(pn)),"@@@"}),Bn={},Hi={};Re=A(Re).replace(e,function(Wi){var pn=_[Wi],Q=pn[0],Xe=pn[1],G=pn[3];if(Bn[Q])throw new Error("Invalid format. "+Q+" specified twice in format");return Bn[Q]=!0,G&&(Hi[G]=!0),ge.push(pn),"("+Xe+")"}),Object.keys(Hi).forEach(function(Wi){if(!Bn[Wi])throw new Error("Invalid format. "+Wi+" is required in specified format")}),Re=Re.replace(/@@@/g,function(){return Me.shift()});var Ii=O.match(new RegExp(Re,"i"));if(!Ii)return null;for(var me=u(u({},w),Ce),He=1;He11||Z.month<0||Z.day>31||Z.day<1||Z.hour>23||Z.hour<0||Z.minute>59||Z.minute<0||Z.second>59||Z.second<0)return null;return Ae}var tn={format:Pe,parse:Te,defaultI18n:m,setGlobalDateI18n:f,setGlobalDateMasks:le};t.assign=u,t.default=tn,t.format=Pe,t.parse=Te,t.defaultI18n=m,t.setGlobalDateI18n=f,t.setGlobalDateMasks=le,Object.defineProperty(t,"__esModule",{value:!0})}))});var KH=v((jde,JH)=>{"use strict";var M7=VH(),E7=vi();JH.exports=E7((t,e={})=>(e.format&&(t.timestamp=typeof e.format=="function"?e.format():M7.format(new Date,e.format)),t.timestamp||(t.timestamp=new Date().toISOString()),e.alias&&(t[e.alias]=t.timestamp),t))});var QH=v((Sde,ZH)=>{"use strict";var BA=SA(),q7=vi(),{MESSAGE:LA}=un();ZH.exports=q7((t,e)=>(e.level!==!1&&(t.level=BA.strip(t.level)),e.message!==!1&&(t.message=BA.strip(String(t.message))),e.raw!==!1&&t[LA]&&(t[LA]=BA.strip(String(t[LA]))),t))});var VA=v(FA=>{"use strict";var _7=FA.format=vi();FA.levels=gH();function Hn(t,e){Object.defineProperty(_7,t,{get(){return e()},configurable:!0})}Hn("align",function(){return fH()});Hn("errors",function(){return CH()});Hn("cli",function(){return bH()});Hn("combine",function(){return yH()});Hn("colorize",function(){return xd()});Hn("json",function(){return UA()});Hn("label",function(){return kH()});Hn("logstash",function(){return EH()});Hn("metadata",function(){return _H()});Hn("ms",function(){return IH()});Hn("padLevels",function(){return IA()});Hn("prettyPrint",function(){return zH()});Hn("printf",function(){return DH()});Hn("simple",function(){return UH()});Hn("splat",function(){return LH()});Hn("timestamp",function(){return KH()});Hn("uncolorize",function(){return QH()})});var JA=v(kd=>{"use strict";var{format:XH}=require("util");kd.warn={deprecated(t){return()=>{throw new Error(XH("{ %s } was removed in winston@3.0.0.",t))}},useFormat(t){return()=>{throw new Error([XH("{ %s } was removed in winston@3.0.0.",t),"Use a custom winston.format = winston.format(function) instead."].join(` +`))}},forFunctions(t,e,n){n.forEach(i=>{t[i]=kd.warn[e](i)})},forProperties(t,e,n){n.forEach(i=>{let a=kd.warn[e](i);Object.defineProperty(t,i,{get:a,set:a})})}}});var YH=v((kde,H7)=>{H7.exports={name:"winston",description:"A logger for just about everything.",version:"3.19.0",author:"Charlie Robbins ",maintainers:["David Hyde "],repository:{type:"git",url:"https://github.com/winstonjs/winston.git"},keywords:["winston","logger","logging","logs","sysadmin","bunyan","pino","loglevel","tools","json","stream"],dependencies:{"@dabh/diagnostics":"^2.0.8","@colors/colors":"^1.6.0",async:"^3.2.3","is-stream":"^2.0.0",logform:"^2.7.0","one-time":"^1.0.0","readable-stream":"^3.4.0","safe-stable-stringify":"^2.3.1","stack-trace":"0.0.x","triple-beam":"^1.3.0","winston-transport":"^4.9.0"},devDependencies:{"@babel/cli":"^7.23.9","@babel/core":"^7.24.0","@babel/preset-env":"^7.24.0","@dabh/eslint-config-populist":"^4.4.0","@types/node":"^20.11.24","abstract-winston-transport":"^0.5.1",assume:"^2.2.0","cross-spawn-async":"^2.2.5",eslint:"^8.57.0",hock:"^1.4.1",jest:"^29.7.0",rimraf:"5.0.10",split2:"^4.1.0","std-mocks":"^2.0.0",through2:"^4.0.2","winston-compat":"^0.1.5"},main:"./lib/winston.js",browser:"./dist/winston",types:"./index.d.ts",scripts:{lint:"eslint lib/*.js lib/winston/*.js lib/winston/**/*.js --resolve-plugins-relative-to ./node_modules/@dabh/eslint-config-populist",test:"jest","test:unit":"jest -c test/jest.config.unit.js","test:integration":"jest -c test/jest.config.integration.js","test:typescript":"npx --package typescript tsc --project test",build:"babel lib -d dist",prebuild:"rimraf dist",prepublishOnly:"npm run build"},engines:{node:">= 12.0.0"},license:"MIT"}});var nI=v((Mde,eI)=>{eI.exports=require("util").deprecate});var KA=v((Ede,iI)=>{iI.exports=require("stream")});var QA=v((qde,aI)=>{"use strict";function I7(t,e){var n=this,i=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return i||a?(e?e(t):t&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(ZA,this,t)):process.nextTick(ZA,this,t)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(t||null,function(r){!e&&r?n._writableState?n._writableState.errorEmitted?process.nextTick(Md,n):(n._writableState.errorEmitted=!0,process.nextTick(tI,n,r)):process.nextTick(tI,n,r):e?(process.nextTick(Md,n),e(r)):process.nextTick(Md,n)}),this)}function tI(t,e){ZA(t,e),Md(t)}function Md(t){t._writableState&&!t._writableState.emitClose||t._readableState&&!t._readableState.emitClose||t.emit("close")}function R7(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function ZA(t,e){t.emit("error",e)}function W7(t,e){var n=t._readableState,i=t._writableState;n&&n.autoDestroy||i&&i.autoDestroy?t.destroy(e):t.emit("error",e)}aI.exports={destroy:I7,undestroy:R7,errorOrDestroy:W7}});var ya=v((_de,oI)=>{"use strict";var sI={};function Ki(t,e,n){n||(n=Error);function i(r,s,o){return typeof e=="string"?e:e(r,s,o)}class a extends n{constructor(s,o,l){super(i(s,o,l))}}a.prototype.name=n.name,a.prototype.code=t,sI[t]=a}function rI(t,e){if(Array.isArray(t)){let n=t.length;return t=t.map(i=>String(i)),n>2?`one of ${e} ${t.slice(0,n-1).join(", ")}, or `+t[n-1]:n===2?`one of ${e} ${t[0]} or ${t[1]}`:`of ${e} ${t[0]}`}else return`of ${e} ${String(t)}`}function z7(t,e,n){return t.substr(!n||n<0?0:+n,e.length)===e}function D7(t,e,n){return(n===void 0||n>t.length)&&(n=t.length),t.substring(n-e.length,n)===e}function G7(t,e,n){return typeof n!="number"&&(n=0),n+e.length>t.length?!1:t.indexOf(e,n)!==-1}Ki("ERR_INVALID_OPT_VALUE",function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'},TypeError);Ki("ERR_INVALID_ARG_TYPE",function(t,e,n){let i;typeof e=="string"&&z7(e,"not ")?(i="must not be",e=e.replace(/^not /,"")):i="must be";let a;if(D7(t," argument"))a=`The ${t} ${i} ${rI(e,"type")}`;else{let r=G7(t,".")?"property":"argument";a=`The "${t}" ${r} ${i} ${rI(e,"type")}`}return a+=`. Received type ${typeof n}`,a},TypeError);Ki("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");Ki("ERR_METHOD_NOT_IMPLEMENTED",function(t){return"The "+t+" method is not implemented"});Ki("ERR_STREAM_PREMATURE_CLOSE","Premature close");Ki("ERR_STREAM_DESTROYED",function(t){return"Cannot call "+t+" after a stream was destroyed"});Ki("ERR_MULTIPLE_CALLBACK","Callback called multiple times");Ki("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");Ki("ERR_STREAM_WRITE_AFTER_END","write after end");Ki("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);Ki("ERR_UNKNOWN_ENCODING",function(t){return"Unknown encoding: "+t},TypeError);Ki("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");oI.exports.codes=sI});var XA=v((Hde,lI)=>{"use strict";var N7=ya().codes.ERR_INVALID_OPT_VALUE;function U7(t,e,n){return t.highWaterMark!=null?t.highWaterMark:e?t[n]:null}function $7(t,e,n,i){var a=U7(e,i,n);if(a!=null){if(!(isFinite(a)&&Math.floor(a)===a)||a<0){var r=i?n:"highWaterMark";throw new N7(r,a)}return Math.floor(a)}return t.objectMode?16:16*1024}lI.exports={getHighWaterMark:$7}});var uI=v((Ide,YA)=>{typeof Object.create=="function"?YA.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:YA.exports=function(e,n){if(n){e.super_=n;var i=function(){};i.prototype=n.prototype,e.prototype=new i,e.prototype.constructor=e}}});var Vs=v((Rde,nb)=>{try{if(eb=require("util"),typeof eb.inherits!="function")throw"";nb.exports=eb.inherits}catch{nb.exports=uI()}var eb});var mI=v((Wde,gI)=>{"use strict";function cI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function pI(t){for(var e=1;e0?this.tail.next=i:this.head=i,this.tail=i,++this.length}},{key:"unshift",value:function(n){var i={data:n,next:this.head};this.length===0&&(this.tail=i),this.head=i,++this.length}},{key:"shift",value:function(){if(this.length!==0){var n=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,n}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(n){if(this.length===0)return"";for(var i=this.head,a=""+i.data;i=i.next;)a+=n+i.data;return a}},{key:"concat",value:function(n){if(this.length===0)return Ed.alloc(0);for(var i=Ed.allocUnsafe(n>>>0),a=this.head,r=0;a;)Q7(a.data,i,r),r+=a.data.length,a=a.next;return i}},{key:"consume",value:function(n,i){var a;return ns.length?s.length:n;if(o===s.length?r+=s:r+=s.slice(0,n),n-=o,n===0){o===s.length?(++a,i.next?this.head=i.next:this.head=this.tail=null):(this.head=i,i.data=s.slice(o));break}++a}return this.length-=a,r}},{key:"_getBuffer",value:function(n){var i=Ed.allocUnsafe(n),a=this.head,r=1;for(a.data.copy(i),n-=a.data.length;a=a.next;){var s=a.data,o=n>s.length?s.length:n;if(s.copy(i,i.length-n,0,o),n-=o,n===0){o===s.length?(++r,a.next?this.head=a.next:this.head=this.tail=null):(this.head=a,a.data=s.slice(o));break}++r}return this.length-=r,i}},{key:Z7,value:function(n,i){return ib(this,pI(pI({},i),{},{depth:0,customInspect:!1}))}}]),t})()});var vI=v((tb,wI)=>{var qd=require("buffer"),St=qd.Buffer;function fI(t,e){for(var n in t)e[n]=t[n]}St.from&&St.alloc&&St.allocUnsafe&&St.allocUnsafeSlow?wI.exports=qd:(fI(qd,tb),tb.Buffer=Mr);function Mr(t,e,n){return St(t,e,n)}Mr.prototype=Object.create(St.prototype);fI(St,Mr);Mr.from=function(t,e,n){if(typeof t=="number")throw new TypeError("Argument must not be a number");return St(t,e,n)};Mr.alloc=function(t,e,n){if(typeof t!="number")throw new TypeError("Argument must be a number");var i=St(t);return e!==void 0?typeof n=="string"?i.fill(e,n):i.fill(e):i.fill(0),i};Mr.allocUnsafe=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return St(t)};Mr.allocUnsafeSlow=function(t){if(typeof t!="number")throw new TypeError("Argument must be a number");return qd.SlowBuffer(t)}});var sb=v(AI=>{"use strict";var rb=vI().Buffer,CI=rb.isEncoding||function(t){switch(t=""+t,t&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function X7(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}function Y7(t){var e=X7(t);if(typeof e!="string"&&(rb.isEncoding===CI||!CI(t)))throw new Error("Unknown encoding: "+t);return e||t}AI.StringDecoder=iu;function iu(t){this.encoding=Y7(t);var e;switch(this.encoding){case"utf16le":this.text=rQ,this.end=sQ,e=4;break;case"utf8":this.fillLast=iQ,e=4;break;case"base64":this.text=oQ,this.end=lQ,e=3;break;default:this.write=uQ,this.end=cQ;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=rb.allocUnsafe(e)}iu.prototype.write=function(t){if(t.length===0)return"";var e,n;if(this.lastNeed){if(e=this.fillLast(t),e===void 0)return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n>5===6?2:t>>4===14?3:t>>3===30?4:t>>6===2?-1:-2}function eQ(t,e,n){var i=e.length-1;if(i=0?(a>0&&(t.lastNeed=a-1),a):--i=0?(a>0&&(t.lastNeed=a-2),a):--i=0?(a>0&&(a===2?a=0:t.lastNeed=a-3),a):0))}function nQ(t,e,n){if((e[0]&192)!==128)return t.lastNeed=0,"\uFFFD";if(t.lastNeed>1&&e.length>1){if((e[1]&192)!==128)return t.lastNeed=1,"\uFFFD";if(t.lastNeed>2&&e.length>2&&(e[2]&192)!==128)return t.lastNeed=2,"\uFFFD"}}function iQ(t){var e=this.lastTotal-this.lastNeed,n=nQ(this,t,e);if(n!==void 0)return n;if(this.lastNeed<=t.length)return t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,e,0,t.length),this.lastNeed-=t.length}function tQ(t,e){var n=eQ(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=n;var i=t.length-(n-this.lastNeed);return t.copy(this.lastChar,0,i),t.toString("utf8",e,i)}function aQ(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+"\uFFFD":e}function rQ(t,e){if((t.length-e)%2===0){var n=t.toString("utf16le",e);if(n){var i=n.charCodeAt(n.length-1);if(i>=55296&&i<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function sQ(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,n)}return e}function oQ(t,e){var n=(t.length-e)%3;return n===0?t.toString("base64",e):(this.lastNeed=3-n,this.lastTotal=3,n===1?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-n))}function lQ(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function uQ(t){return t.toString(this.encoding)}function cQ(t){return t&&t.length?this.write(t):""}});var _d=v((Dde,yI)=>{"use strict";var bI=ya().codes.ERR_STREAM_PREMATURE_CLOSE;function pQ(t){var e=!1;return function(){if(!e){e=!0;for(var n=arguments.length,i=new Array(n),a=0;a{"use strict";var Hd;function Pa(t,e,n){return e=gQ(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function gQ(t){var e=mQ(t,"string");return typeof e=="symbol"?e:String(e)}function mQ(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var i=n.call(t,e||"default");if(typeof i!="object")return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var fQ=_d(),ja=Symbol("lastResolve"),Er=Symbol("lastReject"),tu=Symbol("error"),Id=Symbol("ended"),qr=Symbol("lastPromise"),ob=Symbol("handlePromise"),_r=Symbol("stream");function Sa(t,e){return{value:t,done:e}}function wQ(t){var e=t[ja];if(e!==null){var n=t[_r].read();n!==null&&(t[qr]=null,t[ja]=null,t[Er]=null,e(Sa(n,!1)))}}function vQ(t){process.nextTick(wQ,t)}function CQ(t,e){return function(n,i){t.then(function(){if(e[Id]){n(Sa(void 0,!0));return}e[ob](n,i)},i)}}var AQ=Object.getPrototypeOf(function(){}),bQ=Object.setPrototypeOf((Hd={get stream(){return this[_r]},next:function(){var e=this,n=this[tu];if(n!==null)return Promise.reject(n);if(this[Id])return Promise.resolve(Sa(void 0,!0));if(this[_r].destroyed)return new Promise(function(s,o){process.nextTick(function(){e[tu]?o(e[tu]):s(Sa(void 0,!0))})});var i=this[qr],a;if(i)a=new Promise(CQ(i,this));else{var r=this[_r].read();if(r!==null)return Promise.resolve(Sa(r,!1));a=new Promise(this[ob])}return this[qr]=a,a}},Pa(Hd,Symbol.asyncIterator,function(){return this}),Pa(Hd,"return",function(){var e=this;return new Promise(function(n,i){e[_r].destroy(null,function(a){if(a){i(a);return}n(Sa(void 0,!0))})})}),Hd),AQ),xQ=function(e){var n,i=Object.create(bQ,(n={},Pa(n,_r,{value:e,writable:!0}),Pa(n,ja,{value:null,writable:!0}),Pa(n,Er,{value:null,writable:!0}),Pa(n,tu,{value:null,writable:!0}),Pa(n,Id,{value:e._readableState.endEmitted,writable:!0}),Pa(n,ob,{value:function(r,s){var o=i[_r].read();o?(i[qr]=null,i[ja]=null,i[Er]=null,r(Sa(o,!1))):(i[ja]=r,i[Er]=s)},writable:!0}),n));return i[qr]=null,fQ(e,function(a){if(a&&a.code!=="ERR_STREAM_PREMATURE_CLOSE"){var r=i[Er];r!==null&&(i[qr]=null,i[ja]=null,i[Er]=null,r(a)),i[tu]=a;return}var s=i[ja];s!==null&&(i[qr]=null,i[ja]=null,i[Er]=null,s(Sa(void 0,!0))),i[Id]=!0}),e.on("readable",vQ.bind(null,i)),i};PI.exports=xQ});var kI=v((Nde,TI)=>{"use strict";function SI(t,e,n,i,a,r,s){try{var o=t[r](s),l=o.value}catch(c){n(c);return}o.done?e(l):Promise.resolve(l).then(i,a)}function yQ(t){return function(){var e=this,n=arguments;return new Promise(function(i,a){var r=t.apply(e,n);function s(l){SI(r,i,a,s,o,"next",l)}function o(l){SI(r,i,a,s,o,"throw",l)}s(void 0)})}}function OI(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(a){return Object.getOwnPropertyDescriptor(t,a).enumerable})),n.push.apply(n,i)}return n}function PQ(t){for(var e=1;e{"use strict";DI.exports=Oe;var Js;Oe.ReadableState=_I;var Ude=require("events").EventEmitter,qI=function(e,n){return e.listeners(n).length},ru=KA(),Rd=require("buffer").Buffer,MQ=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function EQ(t){return Rd.from(t)}function qQ(t){return Rd.isBuffer(t)||t instanceof MQ}var lb=require("util"),ce;lb&&lb.debuglog?ce=lb.debuglog("stream"):ce=function(){};var _Q=mI(),mb=QA(),HQ=XA(),IQ=HQ.getHighWaterMark,Wd=ya().codes,RQ=Wd.ERR_INVALID_ARG_TYPE,WQ=Wd.ERR_STREAM_PUSH_AFTER_EOF,zQ=Wd.ERR_METHOD_NOT_IMPLEMENTED,DQ=Wd.ERR_STREAM_UNSHIFT_AFTER_END_EVENT,Ks,ub,cb;Vs()(Oe,ru);var au=mb.errorOrDestroy,pb=["error","close","destroy","pause","resume"];function GQ(t,e,n){if(typeof t.prependListener=="function")return t.prependListener(e,n);!t._events||!t._events[e]?t.on(e,n):Array.isArray(t._events[e])?t._events[e].unshift(n):t._events[e]=[n,t._events[e]]}function _I(t,e,n){Js=Js||Hr(),t=t||{},typeof n!="boolean"&&(n=e instanceof Js),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.readableObjectMode),this.highWaterMark=IQ(this,t,"readableHighWaterMark",n),this.buffer=new _Q,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.destroyed=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(Ks||(Ks=sb().StringDecoder),this.decoder=new Ks(t.encoding),this.encoding=t.encoding)}function Oe(t){if(Js=Js||Hr(),!(this instanceof Oe))return new Oe(t);var e=this instanceof Js;this._readableState=new _I(t,this,e),this.readable=!0,t&&(typeof t.read=="function"&&(this._read=t.read),typeof t.destroy=="function"&&(this._destroy=t.destroy)),ru.call(this)}Object.defineProperty(Oe.prototype,"destroyed",{enumerable:!1,get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});Oe.prototype.destroy=mb.destroy;Oe.prototype._undestroy=mb.undestroy;Oe.prototype._destroy=function(t,e){e(t)};Oe.prototype.push=function(t,e){var n=this._readableState,i;return n.objectMode?i=!0:typeof t=="string"&&(e=e||n.defaultEncoding,e!==n.encoding&&(t=Rd.from(t,e),e=""),i=!0),HI(this,t,e,!1,i)};Oe.prototype.unshift=function(t){return HI(this,t,null,!0,!1)};function HI(t,e,n,i,a){ce("readableAddChunk",e);var r=t._readableState;if(e===null)r.reading=!1,$Q(t,r);else{var s;if(a||(s=NQ(r,e)),s)au(t,s);else if(r.objectMode||e&&e.length>0)if(typeof e!="string"&&!r.objectMode&&Object.getPrototypeOf(e)!==Rd.prototype&&(e=EQ(e)),i)r.endEmitted?au(t,new DQ):db(t,r,e,!0);else if(r.ended)au(t,new WQ);else{if(r.destroyed)return!1;r.reading=!1,r.decoder&&!n?(e=r.decoder.write(e),r.objectMode||e.length!==0?db(t,r,e,!1):gb(t,r)):db(t,r,e,!1)}else i||(r.reading=!1,gb(t,r))}return!r.ended&&(r.length=MI?t=MI:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}function EI(t,e){return t<=0||e.length===0&&e.ended?0:e.objectMode?1:t!==t?e.flowing&&e.length?e.buffer.head.data.length:e.length:(t>e.highWaterMark&&(e.highWaterMark=UQ(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}Oe.prototype.read=function(t){ce("read",t),t=parseInt(t,10);var e=this._readableState,n=t;if(t!==0&&(e.emittedReadable=!1),t===0&&e.needReadable&&((e.highWaterMark!==0?e.length>=e.highWaterMark:e.length>0)||e.ended))return ce("read: emitReadable",e.length,e.ended),e.length===0&&e.ended?hb(this):zd(this),null;if(t=EI(t,e),t===0&&e.ended)return e.length===0&&hb(this),null;var i=e.needReadable;ce("need readable",i),(e.length===0||e.length-t0?a=WI(t,e):a=null,a===null?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),e.length===0&&(e.ended||(e.needReadable=!0),n!==t&&e.ended&&hb(this)),a!==null&&this.emit("data",a),a};function $Q(t,e){if(ce("onEofChunk"),!e.ended){if(e.decoder){var n=e.decoder.end();n&&n.length&&(e.buffer.push(n),e.length+=e.objectMode?1:n.length)}e.ended=!0,e.sync?zd(t):(e.needReadable=!1,e.emittedReadable||(e.emittedReadable=!0,II(t)))}}function zd(t){var e=t._readableState;ce("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(ce("emitReadable",e.flowing),e.emittedReadable=!0,process.nextTick(II,t))}function II(t){var e=t._readableState;ce("emitReadable_",e.destroyed,e.length,e.ended),!e.destroyed&&(e.length||e.ended)&&(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,fb(t)}function gb(t,e){e.readingMore||(e.readingMore=!0,process.nextTick(BQ,t,e))}function BQ(t,e){for(;!e.reading&&!e.ended&&(e.length1&&zI(i.pipes,t)!==-1)&&!c&&(ce("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(w){ce("onerror",w),m(),t.removeListener("error",h),qI(t,"error")===0&&au(t,w)}GQ(t,"error",h);function g(){t.removeListener("finish",d),m()}t.once("close",g);function d(){ce("onfinish"),t.removeListener("close",g),m()}t.once("finish",d);function m(){ce("unpipe"),n.unpipe(t)}return t.emit("pipe",n),i.flowing||(ce("pipe resume"),n.resume()),t};function LQ(t){return function(){var n=t._readableState;ce("pipeOnDrain",n.awaitDrain),n.awaitDrain&&n.awaitDrain--,n.awaitDrain===0&&qI(t,"data")&&(n.flowing=!0,fb(t))}}Oe.prototype.unpipe=function(t){var e=this._readableState,n={hasUnpiped:!1};if(e.pipesCount===0)return this;if(e.pipesCount===1)return t&&t!==e.pipes?this:(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,n),this);if(!t){var i=e.pipes,a=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var r=0;r0,i.flowing!==!1&&this.resume()):t==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,ce("on readable",i.length,i.reading),i.length?zd(this):i.reading||process.nextTick(FQ,this)),n};Oe.prototype.addListener=Oe.prototype.on;Oe.prototype.removeListener=function(t,e){var n=ru.prototype.removeListener.call(this,t,e);return t==="readable"&&process.nextTick(RI,this),n};Oe.prototype.removeAllListeners=function(t){var e=ru.prototype.removeAllListeners.apply(this,arguments);return(t==="readable"||t===void 0)&&process.nextTick(RI,this),e};function RI(t){var e=t._readableState;e.readableListening=t.listenerCount("readable")>0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function FQ(t){ce("readable nexttick read 0"),t.read(0)}Oe.prototype.resume=function(){var t=this._readableState;return t.flowing||(ce("resume"),t.flowing=!t.readableListening,VQ(this,t)),t.paused=!1,this};function VQ(t,e){e.resumeScheduled||(e.resumeScheduled=!0,process.nextTick(JQ,t,e))}function JQ(t,e){ce("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),fb(t),e.flowing&&!e.reading&&t.read(0)}Oe.prototype.pause=function(){return ce("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(ce("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this};function fb(t){var e=t._readableState;for(ce("flow",e.flowing);e.flowing&&t.read()!==null;);}Oe.prototype.wrap=function(t){var e=this,n=this._readableState,i=!1;t.on("end",function(){if(ce("wrapped end"),n.decoder&&!n.ended){var s=n.decoder.end();s&&s.length&&e.push(s)}e.push(null)}),t.on("data",function(s){if(ce("wrapped data"),n.decoder&&(s=n.decoder.write(s)),!(n.objectMode&&s==null)&&!(!n.objectMode&&(!s||!s.length))){var o=e.push(s);o||(i=!0,t.pause())}});for(var a in t)this[a]===void 0&&typeof t[a]=="function"&&(this[a]=(function(o){return function(){return t[o].apply(t,arguments)}})(a));for(var r=0;r=e.length?(e.decoder?n=e.buffer.join(""):e.buffer.length===1?n=e.buffer.first():n=e.buffer.concat(e.length),e.buffer.clear()):n=e.buffer.consume(t,e.decoder),n}function hb(t){var e=t._readableState;ce("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,process.nextTick(KQ,e,t))}function KQ(t,e){if(ce("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&t.length===0&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var n=e._writableState;(!n||n.autoDestroy&&n.finished)&&e.destroy()}}typeof Symbol=="function"&&(Oe.from=function(t,e){return cb===void 0&&(cb=kI()),cb(Oe,t,e)});function zI(t,e){for(var n=0,i=t.length;n{"use strict";var ZQ=Object.keys||function(t){var e=[];for(var n in t)e.push(n);return e};NI.exports=Ot;var GI=wb(),Cb=Nd();Vs()(Ot,GI);for(vb=ZQ(Cb.prototype),Dd=0;Dd{"use strict";VI.exports=en;function $I(t){var e=this;this.next=null,this.entry=null,this.finish=function(){jX(e,t)}}var Zs;en.WritableState=ou;var YQ={deprecate:nI()},BI=KA(),$d=require("buffer").Buffer,eX=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function nX(t){return $d.from(t)}function iX(t){return $d.isBuffer(t)||t instanceof eX}var bb=QA(),tX=XA(),aX=tX.getHighWaterMark,Oa=ya().codes,rX=Oa.ERR_INVALID_ARG_TYPE,sX=Oa.ERR_METHOD_NOT_IMPLEMENTED,oX=Oa.ERR_MULTIPLE_CALLBACK,lX=Oa.ERR_STREAM_CANNOT_PIPE,uX=Oa.ERR_STREAM_DESTROYED,cX=Oa.ERR_STREAM_NULL_VALUES,pX=Oa.ERR_STREAM_WRITE_AFTER_END,dX=Oa.ERR_UNKNOWN_ENCODING,Qs=bb.errorOrDestroy;Vs()(en,BI);function hX(){}function ou(t,e,n){Zs=Zs||Hr(),t=t||{},typeof n!="boolean"&&(n=e instanceof Zs),this.objectMode=!!t.objectMode,n&&(this.objectMode=this.objectMode||!!t.writableObjectMode),this.highWaterMark=aX(this,t,"writableHighWaterMark",n),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var i=t.decodeStrings===!1;this.decodeStrings=!i,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(a){AX(e,a)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=t.emitClose!==!1,this.autoDestroy=!!t.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new $I(this)}ou.prototype.getBuffer=function(){for(var e=this.bufferedRequest,n=[];e;)n.push(e),e=e.next;return n};(function(){try{Object.defineProperty(ou.prototype,"buffer",{get:YQ.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Ud;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Ud=Function.prototype[Symbol.hasInstance],Object.defineProperty(en,Symbol.hasInstance,{value:function(e){return Ud.call(this,e)?!0:this!==en?!1:e&&e._writableState instanceof ou}})):Ud=function(e){return e instanceof this};function en(t){Zs=Zs||Hr();var e=this instanceof Zs;if(!e&&!Ud.call(en,this))return new en(t);this._writableState=new ou(t,this,e),this.writable=!0,t&&(typeof t.write=="function"&&(this._write=t.write),typeof t.writev=="function"&&(this._writev=t.writev),typeof t.destroy=="function"&&(this._destroy=t.destroy),typeof t.final=="function"&&(this._final=t.final)),BI.call(this)}en.prototype.pipe=function(){Qs(this,new lX)};function gX(t,e){var n=new pX;Qs(t,n),process.nextTick(e,n)}function mX(t,e,n,i){var a;return n===null?a=new cX:typeof n!="string"&&!e.objectMode&&(a=new rX("chunk",["string","Buffer"],n)),a?(Qs(t,a),process.nextTick(i,a),!1):!0}en.prototype.write=function(t,e,n){var i=this._writableState,a=!1,r=!i.objectMode&&iX(t);return r&&!$d.isBuffer(t)&&(t=nX(t)),typeof e=="function"&&(n=e,e=null),r?e="buffer":e||(e=i.defaultEncoding),typeof n!="function"&&(n=hX),i.ending?gX(this,n):(r||mX(this,i,t,n))&&(i.pendingcb++,a=wX(this,i,r,t,e,n)),a};en.prototype.cork=function(){this._writableState.corked++};en.prototype.uncork=function(){var t=this._writableState;t.corked&&(t.corked--,!t.writing&&!t.corked&&!t.bufferProcessing&&t.bufferedRequest&&LI(this,t))};en.prototype.setDefaultEncoding=function(e){if(typeof e=="string"&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new dX(e);return this._writableState.defaultEncoding=e,this};Object.defineProperty(en.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});function fX(t,e,n){return!t.objectMode&&t.decodeStrings!==!1&&typeof e=="string"&&(e=$d.from(e,n)),e}Object.defineProperty(en.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function wX(t,e,n,i,a,r){if(!n){var s=fX(e,i,a);i!==s&&(n=!0,a="buffer",i=s)}var o=e.objectMode?1:i.length;e.length+=o;var l=e.length{"use strict";var SX=require("util"),JI=Nd(),{LEVEL:KI}=un(),lu=ZI.exports=function(e={}){JI.call(this,{objectMode:!0,highWaterMark:e.highWaterMark}),this.format=e.format,this.level=e.level,this.handleExceptions=e.handleExceptions,this.handleRejections=e.handleRejections,this.silent=e.silent,e.log&&(this.log=e.log),e.logv&&(this.logv=e.logv),e.close&&(this.close=e.close),this.once("pipe",n=>{this.levels=n.levels,this.parent=n}),this.once("unpipe",n=>{n===this.parent&&(this.parent=null,this.close&&this.close())})};SX.inherits(lu,JI);lu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);let a=this.level||this.parent&&this.parent.level;if(!a||this.levels[a]>=this.levels[e[KI]]){if(e&&!this.format)return this.log(e,i);let r,s;try{s=this.format.transform(Object.assign({},e),this.format.options)}catch(o){r=o}if(r||!s){if(i(),r)throw r;return}return this.log(s,i)}return this._writableState.sync=!1,i(null)};lu.prototype._writev=function(e,n){if(this.logv){let i=e.filter(this._accept,this);return i.length?this.logv(i,n):n(null)}for(let i=0;i=this.levels[n[KI]])&&(this.handleExceptions||n.exception!==!0))};lu.prototype._nop=function(){}});var Pb=v((Vde,XI)=>{"use strict";var OX=require("util"),{LEVEL:yb}=un(),QI=xb(),uu=XI.exports=function(e={}){if(QI.call(this,e),!e.transport||typeof e.transport.log!="function")throw new Error("Invalid transport, must be an object with a log method.");this.transport=e.transport,this.level=this.level||e.transport.level,this.handleExceptions=this.handleExceptions||e.transport.handleExceptions,this._deprecated();function n(i){this.emit("error",i,this.transport)}this.transport.__winstonError||(this.transport.__winstonError=n.bind(this),this.transport.on("error",this.transport.__winstonError))};OX.inherits(uu,QI);uu.prototype._write=function(e,n,i){if(this.silent||e.exception===!0&&!this.handleExceptions)return i(null);(!this.level||this.levels[this.level]>=this.levels[e[yb]])&&this.transport.log(e[yb],e.message,e,this._nop),i(null)};uu.prototype._writev=function(e,n){for(let i=0;i{"use strict";jb.exports=xb();jb.exports.LegacyTransportStream=Pb()});var nR=v((Zde,eR)=>{"use strict";var TX=require("os"),{LEVEL:YI,MESSAGE:Ys}=un(),kX=Xs();eR.exports=class extends kX{constructor(e={}){super(e),this.name=e.name||"console",this.stderrLevels=this._stringArrayToSet(e.stderrLevels),this.consoleWarnLevels=this._stringArrayToSet(e.consoleWarnLevels),this.eol=typeof e.eol=="string"?e.eol:TX.EOL,this.forceConsole=e.forceConsole||!1,this._consoleLog=console.log.bind(console),this._consoleWarn=console.warn.bind(console),this._consoleError=console.error.bind(console),this.setMaxListeners(30)}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.stderrLevels[e[YI]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[Ys]}${this.eol}`):this._consoleError(e[Ys]),n&&n();return}else if(this.consoleWarnLevels[e[YI]]){console._stderr&&!this.forceConsole?console._stderr.write(`${e[Ys]}${this.eol}`):this._consoleWarn(e[Ys]),n&&n();return}console._stdout&&!this.forceConsole?console._stdout.write(`${e[Ys]}${this.eol}`):this._consoleLog(e[Ys]),n&&n()}_stringArrayToSet(e,n){if(!e)return{};if(n=n||"Cannot make set from type other than Array of string elements",!Array.isArray(e))throw new Error(n);return e.reduce((i,a)=>{if(typeof a!="string")throw new Error(n);return i[a]=!0,i},{})}}});var Ld=v((Bd,iR)=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.default=MX;function MX(t){return t&&typeof t.length=="number"&&t.length>=0&&t.length%1===0}iR.exports=Bd.default});var aR=v((Fd,tR)=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.default=function(t){return function(...e){var n=e.pop();return t.call(this,e,n)}};tR.exports=Fd.default});var oR=v(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.fallback=rR;Ta.wrap=sR;var EX=Ta.hasQueueMicrotask=typeof queueMicrotask=="function"&&queueMicrotask,qX=Ta.hasSetImmediate=typeof setImmediate=="function"&&setImmediate,_X=Ta.hasNextTick=typeof process=="object"&&typeof process.nextTick=="function";function rR(t){setTimeout(t,0)}function sR(t){return(e,...n)=>t(()=>e(...n))}var cu;EX?cu=queueMicrotask:qX?cu=setImmediate:_X?cu=process.nextTick:cu=rR;Ta.default=sR(cu)});var dR=v((Vd,pR)=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.default=DX;var HX=aR(),IX=cR(HX),RX=oR(),WX=cR(RX),zX=Ir();function cR(t){return t&&t.__esModule?t:{default:t}}function DX(t){return(0,zX.isAsync)(t)?function(...e){let n=e.pop(),i=t.apply(this,e);return lR(i,n)}:(0,IX.default)(function(e,n){var i;try{i=t.apply(this,e)}catch(a){return n(a)}if(i&&typeof i.then=="function")return lR(i,n);n(null,i)})}function lR(t,e){return t.then(n=>{uR(e,null,n)},n=>{uR(e,n&&(n instanceof Error||n.message)?n:new Error(n))})}function uR(t,e,n){try{t(e,n)}catch(i){(0,WX.default)(a=>{throw a},i)}}pR.exports=Vd.default});var Ir=v(Jt=>{"use strict";Object.defineProperty(Jt,"__esModule",{value:!0});Jt.isAsyncIterable=Jt.isAsyncGenerator=Jt.isAsync=void 0;var GX=dR(),NX=UX(GX);function UX(t){return t&&t.__esModule?t:{default:t}}function hR(t){return t[Symbol.toStringTag]==="AsyncFunction"}function $X(t){return t[Symbol.toStringTag]==="AsyncGenerator"}function BX(t){return typeof t[Symbol.asyncIterator]=="function"}function LX(t){if(typeof t!="function")throw new Error("expected a function");return hR(t)?(0,NX.default)(t):t}Jt.default=LX;Jt.isAsync=hR;Jt.isAsyncGenerator=$X;Jt.isAsyncIterable=BX});var eo=v((Jd,gR)=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.default=FX;function FX(t,e){if(e||(e=t.length),!e)throw new Error("arity is undefined");function n(...i){return typeof i[e-1]=="function"?t.apply(this,i):new Promise((a,r)=>{i[e-1]=(s,...o)=>{if(s)return r(s);a(o.length>1?o:o[0])},t.apply(this,i)})}return n}gR.exports=Jd.default});var fR=v((Kd,mR)=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});var VX=Ld(),JX=Sb(VX),KX=Ir(),ZX=Sb(KX),QX=eo(),XX=Sb(QX);function Sb(t){return t&&t.__esModule?t:{default:t}}Kd.default=(0,XX.default)((t,e,n)=>{var i=(0,JX.default)(e)?[]:{};t(e,(a,r,s)=>{(0,ZX.default)(a)((o,...l)=>{l.length<2&&([l]=l),i[r]=l,s(o)})},a=>n(a,i))},3);mR.exports=Kd.default});var Ob=v((Zd,wR)=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.default=YX;function YX(t){function e(...n){if(t!==null){var i=t;t=null,i.apply(this,n)}}return Object.assign(e,t),e}wR.exports=Zd.default});var CR=v((Qd,vR)=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.default=function(t){return t[Symbol.iterator]&&t[Symbol.iterator]()};vR.exports=Qd.default});var xR=v((Xd,bR)=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.default=oY;var eY=Ld(),nY=AR(eY),iY=CR(),tY=AR(iY);function AR(t){return t&&t.__esModule?t:{default:t}}function aY(t){var e=-1,n=t.length;return function(){return++e{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.default=lY;function lY(t){return function(...e){if(t===null)throw new Error("Callback was already called.");var n=t;t=null,n.apply(this,e)}}yR.exports=Yd.default});var nh=v((eh,PR)=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});var uY={};eh.default=uY;PR.exports=eh.default});var SR=v((ih,jR)=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.default=hY;var cY=nh(),pY=dY(cY);function dY(t){return t&&t.__esModule?t:{default:t}}function hY(t,e,n,i){let a=!1,r=!1,s=!1,o=0,l=0;function c(){o>=e||s||a||(s=!0,t.next().then(({value:h,done:g})=>{if(!(r||a)){if(s=!1,g){a=!0,o<=0&&i(null);return}o++,n(h,l,u),l++,c()}}).catch(p))}function u(h,g){if(o-=1,!r){if(h)return p(h);if(h===!1){a=!0,r=!0;return}if(g===pY.default||a&&o<=0)return a=!0,i(null);c()}}function p(h){r||(s=!1,a=!0,i(h))}c()}jR.exports=ih.default});var MR=v((th,kR)=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});var gY=Ob(),mY=pu(gY),fY=xR(),wY=pu(fY),vY=Tb(),CY=pu(vY),OR=Ir(),AY=SR(),TR=pu(AY),bY=nh(),xY=pu(bY);function pu(t){return t&&t.__esModule?t:{default:t}}th.default=t=>(e,n,i)=>{if(i=(0,mY.default)(i),t<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!e)return i(null);if((0,OR.isAsyncGenerator)(e))return(0,TR.default)(e,t,n,i);if((0,OR.isAsyncIterable)(e))return(0,TR.default)(e[Symbol.asyncIterator](),t,n,i);var a=(0,wY.default)(e),r=!1,s=!1,o=0,l=!1;function c(p,h){if(!s)if(o-=1,p)r=!0,i(p);else if(p===!1)r=!0,s=!0;else{if(h===xY.default||r&&o<=0)return r=!0,i(null);l||u()}}function u(){for(l=!0;o{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});var yY=MR(),PY=kb(yY),jY=Ir(),SY=kb(jY),OY=eo(),TY=kb(OY);function kb(t){return t&&t.__esModule?t:{default:t}}function kY(t,e,n,i){return(0,PY.default)(e)(t,(0,SY.default)(n),i)}ah.default=(0,TY.default)(kY,4);ER.exports=ah.default});var HR=v((rh,_R)=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});var MY=Mb(),EY=qR(MY),qY=eo(),_Y=qR(qY);function qR(t){return t&&t.__esModule?t:{default:t}}function HY(t,e,n){return(0,EY.default)(t,1,e,n)}rh.default=(0,_Y.default)(HY,3);_R.exports=rh.default});var WR=v((sh,RR)=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.default=DY;var IY=fR(),RY=IR(IY),WY=HR(),zY=IR(WY);function IR(t){return t&&t.__esModule?t:{default:t}}function DY(t,e){return(0,RY.default)(zY.default,t,e)}RR.exports=sh.default});var Eb=v((Yde,DR)=>{"use strict";DR.exports=Kt;var oh=ya().codes,GY=oh.ERR_METHOD_NOT_IMPLEMENTED,NY=oh.ERR_MULTIPLE_CALLBACK,UY=oh.ERR_TRANSFORM_ALREADY_TRANSFORMING,$Y=oh.ERR_TRANSFORM_WITH_LENGTH_0,lh=Hr();Vs()(Kt,lh);function BY(t,e){var n=this._transformState;n.transforming=!1;var i=n.writecb;if(i===null)return this.emit("error",new NY);n.writechunk=null,n.writecb=null,e!=null&&this.push(e),i(t);var a=this._readableState;a.reading=!1,(a.needReadable||a.length{"use strict";NR.exports=du;var GR=Eb();Vs()(du,GR);function du(t){if(!(this instanceof du))return new du(t);GR.call(this,t)}du.prototype._transform=function(t,e,n){n(null,t)}});var VR=v((nhe,FR)=>{"use strict";var qb;function FY(t){var e=!1;return function(){e||(e=!0,t.apply(void 0,arguments))}}var LR=ya().codes,VY=LR.ERR_MISSING_ARGS,JY=LR.ERR_STREAM_DESTROYED;function $R(t){if(t)throw t}function KY(t){return t.setHeader&&typeof t.abort=="function"}function ZY(t,e,n,i){i=FY(i);var a=!1;t.on("close",function(){a=!0}),qb===void 0&&(qb=_d()),qb(t,{readable:e,writable:n},function(s){if(s)return i(s);a=!0,i()});var r=!1;return function(s){if(!a&&!r){if(r=!0,KY(t))return t.abort();if(typeof t.destroy=="function")return t.destroy();i(s||new JY("pipe"))}}}function BR(t){t()}function QY(t,e){return t.pipe(e)}function XY(t){return!t.length||typeof t[t.length-1]!="function"?$R:t.pop()}function YY(){for(var t=arguments.length,e=new Array(t),n=0;n0;return ZY(s,l,c,function(u){a||(a=u),u&&r.forEach(BR),!l&&(r.forEach(BR),i(a))})});return e.reduce(QY)}FR.exports=YY});var Rr=v((Zi,gu)=>{var hu=require("stream");process.env.READABLE_STREAM==="disable"&&hu?(gu.exports=hu.Readable,Object.assign(gu.exports,hu),gu.exports.Stream=hu):(Zi=gu.exports=wb(),Zi.Stream=hu||Zi,Zi.Readable=Zi,Zi.Writable=Nd(),Zi.Duplex=Hr(),Zi.Transform=Eb(),Zi.PassThrough=UR(),Zi.finished=_d(),Zi.pipeline=VR())});var Db=v((ihe,KR)=>{var no=[],mu=[],_b=function(){};function Ib(t){return~no.indexOf(t)?!1:(no.push(t),!0)}function Rb(t){_b=t}function eee(t){for(var e=[],n=0;n{var tee=Db(),aee=tee(function t(e,n){return n=n||{},n.namespace=e,n.prod=!0,n.dev=!1,n.force||t.force?t.yep(n):t.nope(n)});ZR.exports=aee});var tW=v((ahe,iW)=>{"use strict";var Tt={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},YR=Object.create(null);for(let t in Tt)Object.hasOwn(Tt,t)&&(YR[Tt[t]]=t);var mn={to:{},get:{}};mn.get=function(t){let e=t.slice(0,3).toLowerCase(),n,i;switch(e){case"hsl":{n=mn.get.hsl(t),i="hsl";break}case"hwb":{n=mn.get.hwb(t),i="hwb";break}default:{n=mn.get.rgb(t),i="rgb";break}}return n?{model:i,value:n}:null};mn.get.rgb=function(t){if(!t)return null;let e=/^#([a-f\d]{3,4})$/i,n=/^#([a-f\d]{6})([a-f\d]{2})?$/i,i=/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,a=/^rgba?\(\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[\s,|/]\s*([+-]?[\d.]+)(%?)\s*)?\)$/,r=/^(\w+)$/,s=[0,0,0,1],o,l,c;if(o=t.match(n)){for(c=o[2],o=o[1],l=0;l<3;l++){let u=l*2;s[l]=Number.parseInt(o.slice(u,u+2),16)}c&&(s[3]=Number.parseInt(c,16)/255)}else if(o=t.match(e)){for(o=o[1],c=o[3],l=0;l<3;l++)s[l]=Number.parseInt(o[l]+o[l],16);c&&(s[3]=Number.parseInt(c+c,16)/255)}else if(o=t.match(i)){for(l=0;l<3;l++)s[l]=Number.parseInt(o[l+1],10);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else if(o=t.match(a)){for(l=0;l<3;l++)s[l]=Math.round(Number.parseFloat(o[l+1])*2.55);o[4]&&(s[3]=o[5]?Number.parseFloat(o[4])*.01:Number.parseFloat(o[4]))}else return(o=t.match(r))?o[1]==="transparent"?[0,0,0,0]:Object.hasOwn(Tt,o[1])?(s=Tt[o[1]],s[3]=1,s):null:null;for(l=0;l<3;l++)s[l]=ka(s[l],0,255);return s[3]=ka(s[3],0,1),s};mn.get.hsl=function(t){if(!t)return null;let e=/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d.]+)%\s*,?\s*([+-]?[\d.]+)%\s*(?:[,|/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=ka(Number.parseFloat(n[2]),0,100),s=ka(Number.parseFloat(n[3]),0,100),o=ka(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};mn.get.hwb=function(t){if(!t)return null;let e=/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*[\s,]\s*([+-]?[\d.]+)%\s*[\s,]\s*([+-]?[\d.]+)%\s*(?:[\s,]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/,n=t.match(e);if(n){let i=Number.parseFloat(n[4]),a=(Number.parseFloat(n[1])%360+360)%360,r=ka(Number.parseFloat(n[2]),0,100),s=ka(Number.parseFloat(n[3]),0,100),o=ka(Number.isNaN(i)?1:i,0,1);return[a,r,s,o]}return null};mn.to.hex=function(...t){return"#"+uh(t[0])+uh(t[1])+uh(t[2])+(t[3]<1?uh(Math.round(t[3]*255)):"")};mn.to.rgb=function(...t){return t.length<4||t[3]===1?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"};mn.to.rgb.percent=function(...t){let e=Math.round(t[0]/255*100),n=Math.round(t[1]/255*100),i=Math.round(t[2]/255*100);return t.length<4||t[3]===1?"rgb("+e+"%, "+n+"%, "+i+"%)":"rgba("+e+"%, "+n+"%, "+i+"%, "+t[3]+")"};mn.to.hsl=function(...t){return t.length<4||t[3]===1?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"};mn.to.hwb=function(...t){let e="";return t.length>=4&&t[3]!==1&&(e=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+e+")"};mn.to.keyword=function(...t){return YR[t.slice(0,3)]};function ka(t,e,n){return Math.min(Math.max(e,t),n)}function uh(t){let e=Math.round(t).toString(16).toUpperCase();return e.length<2?"0"+e:e}var eW={};for(let t of Object.keys(Tt))eW[Tt[t]]=t;var R={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},oklab:{channels:3,labels:["okl","oka","okb"]},lch:{channels:3,labels:"lch"},oklch:{channels:3,labels:["okl","okc","okh"]},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}},Zt=(6/29)**3;function io(t){let e=t>.0031308?1.055*t**.4166666666666667-.055:t*12.92;return Math.min(Math.max(0,e),1)}function to(t){return t>.04045?((t+.055)/1.055)**2.4:t/12.92}for(let t of Object.keys(R)){if(!("channels"in R[t]))throw new Error("missing channels property: "+t);if(!("labels"in R[t]))throw new Error("missing channel labels property: "+t);if(R[t].labels.length!==R[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:n}=R[t];delete R[t].channels,delete R[t].labels,Object.defineProperty(R[t],"channels",{value:e}),Object.defineProperty(R[t],"labels",{value:n})}R.rgb.hsl=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(e,n,i),r=Math.max(e,n,i),s=r-a,o,l;switch(r){case a:{o=0;break}case e:{o=(n-i)/s;break}case n:{o=2+(i-e)/s;break}case i:{o=4+(e-n)/s;break}}o=Math.min(o*60,360),o<0&&(o+=360);let c=(a+r)/2;return r===a?l=0:c<=.5?l=s/(r+a):l=s/(2-r-a),[o,l*100,c*100]};R.rgb.hsv=function(t){let e,n,i,a,r,s=t[0]/255,o=t[1]/255,l=t[2]/255,c=Math.max(s,o,l),u=c-Math.min(s,o,l),p=function(h){return(c-h)/6/u+1/2};if(u===0)a=0,r=0;else{switch(r=u/c,e=p(s),n=p(o),i=p(l),c){case s:{a=i-n;break}case o:{a=1/3+e-i;break}case l:{a=2/3+n-e;break}}a<0?a+=1:a>1&&(a-=1)}return[a*360,r*100,c*100]};R.rgb.hwb=function(t){let e=t[0],n=t[1],i=t[2],a=R.rgb.hsl(t)[0],r=1/255*Math.min(e,Math.min(n,i));return i=1-1/255*Math.max(e,Math.max(n,i)),[a,r*100,i*100]};R.rgb.oklab=function(t){let e=to(t[0]/255),n=to(t[1]/255),i=to(t[2]/255),a=Math.cbrt(.4122214708*e+.5363325363*n+.0514459929*i),r=Math.cbrt(.2119034982*e+.6806995451*n+.1073969566*i),s=Math.cbrt(.0883024619*e+.2817188376*n+.6299787005*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};R.rgb.cmyk=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.min(1-e,1-n,1-i),r=(1-e-a)/(1-a)||0,s=(1-n-a)/(1-a)||0,o=(1-i-a)/(1-a)||0;return[r*100,s*100,o*100,a*100]};function ree(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}R.rgb.keyword=function(t){let e=eW[t];if(e)return e;let n=Number.POSITIVE_INFINITY,i;for(let a of Object.keys(Tt)){let r=Tt[a],s=ree(t,r);sZt?n**(1/3):7.787*n+16/116,i=i>Zt?i**(1/3):7.787*i+16/116,a=a>Zt?a**(1/3):7.787*a+16/116;let r=116*i-16,s=500*(n-i),o=200*(i-a);return[r,s,o]};R.hsl.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a,r;if(n===0)return r=i*255,[r,r,r];let s=i<.5?i*(1+n):i+n-i*n,o=2*i-s,l=[0,0,0];for(let c=0;c<3;c++)a=e+1/3*-(c-1),a<0&&a++,a>1&&a--,6*a<1?r=o+(s-o)*6*a:2*a<1?r=s:3*a<2?r=o+(s-o)*(2/3-a)*6:r=o,l[c]=r*255;return l};R.hsl.hsv=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);i*=2,n*=i<=1?i:2-i,a*=r<=1?r:2-r;let s=(i+n)/2,o=i===0?2*a/(r+a):2*n/(i+n);return[e,o*100,s*100]};R.hsv.rgb=function(t){let e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),s=255*i*(1-n),o=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,s];case 1:return[o,i,s];case 2:return[s,i,l];case 3:return[s,o,i];case 4:return[l,s,i];case 5:return[i,s,o]}};R.hsv.hsl=function(t){let e=t[0],n=t[1]/100,i=t[2]/100,a=Math.max(i,.01),r,s;s=(2-n)*i;let o=(2-n)*a;return r=n*a,r/=o<=1?o:2-o,r=r||0,s/=2,[e,r*100,s*100]};R.hwb.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100,a=n+i,r;a>1&&(n/=a,i/=a);let s=Math.floor(6*e),o=1-i;r=6*e-s,(s&1)!==0&&(r=1-r);let l=n+r*(o-n),c,u,p;switch(s){default:case 6:case 0:{c=o,u=l,p=n;break}case 1:{c=l,u=o,p=n;break}case 2:{c=n,u=o,p=l;break}case 3:{c=n,u=l,p=o;break}case 4:{c=l,u=n,p=o;break}case 5:{c=o,u=n,p=l;break}}return[c*255,u*255,p*255]};R.cmyk.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100,r=1-Math.min(1,e*(1-a)+a),s=1-Math.min(1,n*(1-a)+a),o=1-Math.min(1,i*(1-a)+a);return[r*255,s*255,o*255]};R.xyz.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a,r,s;return a=e*3.2404542+n*-1.5371385+i*-.4985314,r=e*-.969266+n*1.8760108+i*.041556,s=e*.0556434+n*-.2040259+i*1.0572252,a=io(a),r=io(r),s=io(s),[a*255,r*255,s*255]};R.xyz.lab=function(t){let e=t[0],n=t[1],i=t[2];e/=95.047,n/=100,i/=108.883,e=e>Zt?e**(1/3):7.787*e+16/116,n=n>Zt?n**(1/3):7.787*n+16/116,i=i>Zt?i**(1/3):7.787*i+16/116;let a=116*n-16,r=500*(e-n),s=200*(n-i);return[a,r,s]};R.xyz.oklab=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=Math.cbrt(.8189330101*e+.3618667424*n-.1288597137*i),r=Math.cbrt(.0329845436*e+.9293118715*n+.0361456387*i),s=Math.cbrt(.0482003018*e+.2643662691*n+.633851707*i),o=.2104542553*a+.793617785*r-.0040720468*s,l=1.9779984951*a-2.428592205*r+.4505937099*s,c=.0259040371*a+.7827717662*r-.808675766*s;return[o*100,l*100,c*100]};R.oklab.oklch=function(t){return R.lab.lch(t)};R.oklab.xyz=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(.999999998*e+.396337792*n+.215803758*i)**3,r=(1.000000008*e-.105561342*n-.063854175*i)**3,s=(1.000000055*e-.089484182*n-1.291485538*i)**3,o=1.227013851*a-.55779998*r+.281256149*s,l=-.040580178*a+1.11225687*r-.071676679*s,c=-.076381285*a-.421481978*r+1.58616322*s;return[o*100,l*100,c*100]};R.oklab.rgb=function(t){let e=t[0]/100,n=t[1]/100,i=t[2]/100,a=(e+.3963377774*n+.2158037573*i)**3,r=(e-.1055613458*n-.0638541728*i)**3,s=(e-.0894841775*n-1.291485548*i)**3,o=io(4.0767416621*a-3.3077115913*r+.2309699292*s),l=io(-1.2684380046*a+2.6097574011*r-.3413193965*s),c=io(-.0041960863*a-.7034186147*r+1.707614701*s);return[o*255,l*255,c*255]};R.oklch.oklab=function(t){return R.lch.lab(t)};R.lab.xyz=function(t){let e=t[0],n=t[1],i=t[2],a,r,s;r=(e+16)/116,a=n/500+r,s=r-i/200;let o=r**3,l=a**3,c=s**3;return r=o>Zt?o:(r-16/116)/7.787,a=l>Zt?l:(a-16/116)/7.787,s=c>Zt?c:(s-16/116)/7.787,a*=95.047,r*=100,s*=108.883,[a,r,s]};R.lab.lch=function(t){let e=t[0],n=t[1],i=t[2],a;a=Math.atan2(i,n)*360/2/Math.PI,a<0&&(a+=360);let s=Math.sqrt(n*n+i*i);return[e,s,a]};R.lch.lab=function(t){let e=t[0],n=t[1],a=t[2]/360*2*Math.PI,r=n*Math.cos(a),s=n*Math.sin(a);return[e,r,s]};R.rgb.ansi16=function(t,e=null){let[n,i,a]=t,r=e===null?R.rgb.hsv(t)[2]:e;if(r=Math.round(r/50),r===0)return 30;let s=30+(Math.round(a/255)<<2|Math.round(i/255)<<1|Math.round(n/255));return r===2&&(s+=60),s};R.hsv.ansi16=function(t){return R.rgb.ansi16(R.hsv.rgb(t),t[2])};R.rgb.ansi256=function(t){let e=t[0],n=t[1],i=t[2];return e>>4===n>>4&&n>>4===i>>4?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)};R.ansi16.rgb=function(t){t=t[0];let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let n=(Math.trunc(t>50)+1)*.5,i=(e&1)*n*255,a=(e>>1&1)*n*255,r=(e>>2&1)*n*255;return[i,a,r]};R.ansi256.rgb=function(t){if(t=t[0],t>=232){let r=(t-232)*10+8;return[r,r,r]}t-=16;let e,n=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,a=e%6/5*255;return[n,i,a]};R.rgb.hex=function(t){let n=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".slice(n.length)+n};R.hex.rgb=function(t){let e=t.toString(16).match(/[a-f\d]{6}|[a-f\d]{3}/i);if(!e)return[0,0,0];let n=e[0];e[0].length===3&&(n=[...n].map(o=>o+o).join(""));let i=Number.parseInt(n,16),a=i>>16&255,r=i>>8&255,s=i&255;return[a,r,s]};R.rgb.hcg=function(t){let e=t[0]/255,n=t[1]/255,i=t[2]/255,a=Math.max(Math.max(e,n),i),r=Math.min(Math.min(e,n),i),s=a-r,o,l=s<1?r/(1-s):0;return s<=0?o=0:a===e?o=(n-i)/s%6:a===n?o=2+(i-e)/s:o=4+(e-n)/s,o/=6,o%=1,[o*360,s*100,l*100]};R.hsl.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=n<.5?2*e*n:2*e*(1-n),a=0;return i<1&&(a=(n-.5*i)/(1-i)),[t[0],i*100,a*100]};R.hsv.hcg=function(t){let e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],i*100,a*100]};R.hcg.rgb=function(t){let e=t[0]/360,n=t[1]/100,i=t[2]/100;if(n===0)return[i*255,i*255,i*255];let a=[0,0,0],r=e%1*6,s=r%1,o=1-s,l=0;switch(Math.floor(r)){case 0:{a[0]=1,a[1]=s,a[2]=0;break}case 1:{a[0]=o,a[1]=1,a[2]=0;break}case 2:{a[0]=0,a[1]=1,a[2]=s;break}case 3:{a[0]=0,a[1]=o,a[2]=1;break}case 4:{a[0]=s,a[1]=0,a[2]=1;break}default:a[0]=1,a[1]=0,a[2]=o}return l=(1-n)*i,[(n*a[0]+l)*255,(n*a[1]+l)*255,(n*a[2]+l)*255]};R.hcg.hsv=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e),a=0;return i>0&&(a=e/i),[t[0],a*100,i*100]};R.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,a=0;return i>0&&i<.5?a=e/(2*i):i>=.5&&i<1&&(a=e/(2*(1-i))),[t[0],a*100,i*100]};R.hcg.hwb=function(t){let e=t[1]/100,n=t[2]/100,i=e+n*(1-e);return[t[0],(i-e)*100,(1-i)*100]};R.hwb.hcg=function(t){let e=t[1]/100,i=1-t[2]/100,a=i-e,r=0;return a<1&&(r=(i-a)/(1-a)),[t[0],a*100,r*100]};R.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};R.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};R.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};R.gray.hsl=function(t){return[0,0,t[0]]};R.gray.hsv=R.gray.hsl;R.gray.hwb=function(t){return[0,100,t[0]]};R.gray.cmyk=function(t){return[0,0,0,t[0]]};R.gray.lab=function(t){return[t[0],0,0]};R.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".slice(i.length)+i};R.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]};function see(){let t={},e=Object.keys(R);for(let{length:n}=e,i=0;i0;){let i=n.pop(),a=Object.keys(R[i]);for(let{length:r}=a,s=0;s1&&(n=i),t(n))};return"conversion"in t&&(e.conversion=t.conversion),e}function hee(t){let e=function(...n){let i=n[0];if(i==null)return i;i.length>1&&(n=i);let a=t(n);if(typeof a=="object")for(let{length:r}=a,s=0;s0){this.model=e||"rgb",i=xn[this.model].channels;let a=Array.prototype.slice.call(t,0,i);this.color=Ub(a,i),this.valpha=typeof t[i]=="number"?t[i]:1}else if(typeof t=="number")this.model="rgb",this.color=[t>>16&255,t>>8&255,t&255],this.valpha=1;else{this.valpha=1;let a=Object.keys(t);"alpha"in t&&(a.splice(a.indexOf("alpha"),1),this.valpha=typeof t.alpha=="number"?t.alpha:0);let r=a.sort().join("");if(!(r in Gb))throw new Error("Unable to parse color from object: "+JSON.stringify(t));this.model=Gb[r];let{labels:s}=xn[this.model],o=[];for(n=0;n(t%360+360)%360),saturationl:nn("hsl",1,hn(100)),lightness:nn("hsl",2,hn(100)),saturationv:nn("hsv",1,hn(100)),value:nn("hsv",2,hn(100)),chroma:nn("hcg",1,hn(100)),gray:nn("hcg",2,hn(100)),white:nn("hwb",1,hn(100)),wblack:nn("hwb",2,hn(100)),cyan:nn("cmyk",0,hn(100)),magenta:nn("cmyk",1,hn(100)),yellow:nn("cmyk",2,hn(100)),black:nn("cmyk",3,hn(100)),x:nn("xyz",0,hn(95.047)),y:nn("xyz",1,hn(100)),z:nn("xyz",2,hn(108.833)),l:nn("lab",0,hn(100)),a:nn("lab",1),b:nn("lab",2),keyword(t){return t!==void 0?new gn(t):xn[this.model].keyword(this.color)},hex(t){return t!==void 0?new gn(t):mn.to.hex(...this.rgb().round().color)},hexa(t){if(t!==void 0)return new gn(t);let e=this.rgb().round().color,n=Math.round(this.valpha*255).toString(16).toUpperCase();return n.length===1&&(n="0"+n),mn.to.hex(...e)+n},rgbNumber(){let t=this.rgb().color;return(t[0]&255)<<16|(t[1]&255)<<8|t[2]&255},luminosity(){let t=this.rgb().color,e=[];for(let[n,i]of t.entries()){let a=i/255;e[n]=a<=.04045?a/12.92:((a+.055)/1.055)**2.4}return .2126*e[0]+.7152*e[1]+.0722*e[2]},contrast(t){let e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level(t){let e=this.contrast(t);return e>=7?"AAA":e>=4.5?"AA":""},isDark(){let t=this.rgb().color;return(t[0]*2126+t[1]*7152+t[2]*722)/1e4<128},isLight(){return!this.isDark()},negate(){let t=this.rgb();for(let e=0;e<3;e++)t.color[e]=255-t.color[e];return t},lighten(t){let e=this.hsl();return e.color[2]+=e.color[2]*t,e},darken(t){let e=this.hsl();return e.color[2]-=e.color[2]*t,e},saturate(t){let e=this.hsl();return e.color[1]+=e.color[1]*t,e},desaturate(t){let e=this.hsl();return e.color[1]-=e.color[1]*t,e},whiten(t){let e=this.hwb();return e.color[1]+=e.color[1]*t,e},blacken(t){let e=this.hwb();return e.color[2]+=e.color[2]*t,e},grayscale(){let t=this.rgb().color,e=t[0]*.3+t[1]*.59+t[2]*.11;return gn.rgb(e,e,e)},fade(t){return this.alpha(this.valpha-this.valpha*t)},opaquer(t){return this.alpha(this.valpha+this.valpha*t)},rotate(t){let e=this.hsl(),n=e.color[0];return n=(n+t)%360,n=n<0?360+n:n,e.color[0]=n,e},mix(t,e){if(!t||!t.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof t);let n=t.rgb(),i=this.rgb(),a=e===void 0?.5:e,r=2*a-1,s=n.alpha()-i.alpha(),o=((r*s===-1?r:(r+s)/(1+r*s))+1)/2,l=1-o;return gn.rgb(o*n.red()+l*i.red(),o*n.green()+l*i.green(),o*n.blue()+l*i.blue(),n.alpha()*a+i.alpha()*(1-a))}};for(let t of Object.keys(xn)){if(nW.includes(t))continue;let{channels:e}=xn[t];gn.prototype[t]=function(...n){return this.model===t?new gn(this):n.length>0?new gn(n,t):new gn([...fee(xn[this.model][t].raw(this.color)),this.valpha],t)},gn[t]=function(...n){let i=n[0];return typeof i=="number"&&(i=Ub(n,e)),new gn(i,t)}}function gee(t,e){return Number(t.toFixed(e))}function mee(t){return function(e){return gee(e,t)}}function nn(t,e,n){t=Array.isArray(t)?t:[t];for(let i of t)(Nb[i]||=[])[e]=n;return t=t[0],function(i){let a;return i!==void 0?(n&&(i=n(i)),a=this[t](),a.color[e]=i,a):(a=this[t]().color[e],n&&(a=n(a)),a)}}function hn(t){return function(e){return Math.max(0,Math.min(t,e))}}function fee(t){return Array.isArray(t)?t:[t]}function Ub(t,e){for(let n=0;n{"use strict";function pt(t,e){if(e)return new pt(t).style(e);if(!(this instanceof pt))return new pt(t);this.text=t}pt.prototype.prefix="\x1B[";pt.prototype.suffix="m";pt.prototype.hex=function(e){e=e[0]==="#"?e.substring(1):e,e.length===3&&(e=e.split(""),e[5]=e[2],e[4]=e[2],e[3]=e[1],e[2]=e[1],e[1]=e[0],e=e.join(""));var n=e.substring(0,2),i=e.substring(2,4),a=e.substring(4,6);return[parseInt(n,16),parseInt(i,16),parseInt(a,16)]};pt.prototype.rgb=function(e,n,i){var a=e/255*5,r=n/255*5,s=i/255*5;return this.ansi(a,r,s)};pt.prototype.ansi=function(e,n,i){var a=Math.round(e),r=Math.round(n),s=Math.round(i);return 16+a*36+r*6+s};pt.prototype.reset=function(){return this.prefix+"39;49"+this.suffix};pt.prototype.style=function(e){return this.prefix+"38;5;"+this.rgb.apply(this,this.hex(e))+this.suffix+this.text+this.reset()};aW.exports=pt});var oW=v((she,sW)=>{var Aee=tW(),bee=rW();sW.exports=function(e,n){var i=n.namespace,a=n.colors!==!1?bee(i+":",Aee(i)):i+":";return e[0]=a+" "+e[0],e}});var uW=v((ohe,lW)=>{"use strict";lW.exports=function(e,n){if(!n)return!1;for(var i=n.split(/[\s,]+/),a=0;a{var xee=uW();cW.exports=function(e){return function(i){try{return xee(i,e())}catch{}return!1}}});var hW=v((uhe,dW)=>{var yee=pW();dW.exports=yee(function(){return process.env.DEBUG||process.env.DIAGNOSTICS})});var mW=v((che,gW)=>{gW.exports=function(t,e){try{Function.prototype.apply.call(console.log,console,e)}catch{}}});var wW=v((phe,fW)=>{var Pee=Db(),jee=require("tty").isatty(1),ch=Pee(function t(e,n){return n=n||{},n.colors="colors"in n?n.colors:jee,n.namespace=e,n.prod=!1,n.dev=!0,!t.enabled(e)&&!(n.force||t.force)?t.nope(n):t.yep(n)});ch.modify(oW());ch.use(hW());ch.set(mW());fW.exports=ch});var fu=v((dhe,$b)=>{process.env.NODE_ENV==="production"?$b.exports=QR():$b.exports=wW()});var CW=v((hhe,vW)=>{"use strict";var Bb=require("fs"),{StringDecoder:See}=require("string_decoder"),{Stream:Oee}=Rr();function Tee(){}vW.exports=(t,e)=>{let n=Buffer.alloc(65536),i=new See("utf8"),a=new Oee,r="",s=0,o=0;return t.start===-1&&delete t.start,a.readable=!0,a.destroy=()=>{a.destroyed=!0,a.emit("end"),a.emit("close")},Bb.open(t.file,"a+","0644",(l,c)=>{if(l){e?e(l):a.emit("error",l),a.destroy();return}(function u(){if(a.destroyed){Bb.close(c,Tee);return}return Bb.read(c,n,0,n.length,s,(p,h)=>{if(p){e?e(p):a.emit("error",p),a.destroy();return}if(!h)return r&&((t.start==null||o>t.start)&&(e?e(null,r):a.emit("line",r)),o++,r=""),setTimeout(u,1e3);let g=i.write(n.slice(0,h));e||a.emit("data",g),g=(r+g).split(/\n+/);let d=g.length-1,m=0;for(;mt.start)&&(e?e(null,g[m]):a.emit("line",g[m])),o++;return r=g[d],s+=h,u()})})()}),e?a.destroy:a}});var yW=v((mhe,xW)=>{"use strict";var Ci=require("fs"),yn=require("path"),AW=WR(),kee=require("zlib"),{MESSAGE:Mee}=un(),{Stream:Eee,PassThrough:bW}=Rr(),qee=Xs(),dt=fu()("winston:file"),_ee=require("os"),Hee=CW();xW.exports=class extends qee{constructor(e={}){super(e),this.name=e.name||"file";function n(i,...a){a.slice(1).forEach(r=>{if(e[r])throw new Error(`Cannot set ${r} and ${i} together`)})}if(this._stream=new bW,this._stream.setMaxListeners(30),this._onError=this._onError.bind(this),e.filename||e.dirname)n("filename or dirname","stream"),this._basename=this.filename=e.filename?yn.basename(e.filename):"winston.log",this.dirname=e.dirname||yn.dirname(e.filename),this.options=e.options||{flags:"a"};else if(e.stream)console.warn("options.stream will be removed in winston@4. Use winston.transports.Stream"),n("stream","filename","maxsize"),this._dest=this._stream.pipe(this._setupStream(e.stream)),this.dirname=yn.dirname(this._dest.path);else throw new Error("Cannot log to file without filename or stream.");this.maxsize=e.maxsize||null,this.rotationFormat=e.rotationFormat||!1,this.zippedArchive=e.zippedArchive||!1,this.maxFiles=e.maxFiles||null,this.eol=typeof e.eol=="string"?e.eol:_ee.EOL,this.tailable=e.tailable||!1,this.lazy=e.lazy||!1,this._size=0,this._pendingSize=0,this._created=0,this._drain=!1,this._opening=!1,this._ending=!1,this._fileExist=!1,this.dirname&&this._createLogDirIfNotExist(this.dirname),this.lazy||this.open()}finishIfEnding(){this._ending&&(this._opening?this.once("open",()=>{this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())}):(this._stream.once("finish",()=>this.emit("finish")),setImmediate(()=>this._stream.end())))}_final(e){if(this._opening){this.once("open",()=>this._final(e));return}if(this._stream.end(),!this._dest||this._dest.writableFinished)return e();this._dest.once("finish",e),this._dest.once("error",e)}log(e,n=()=>{}){if(this.silent)return n(),!0;if(this._drain){this._stream.once("drain",()=>{this._drain=!1,this.log(e,n)});return}if(this._rotate){this._stream.once("rotate",()=>{this._rotate=!1,this.log(e,n)});return}if(this.lazy){if(!this._fileExist){this._opening||this.open(),this.once("open",()=>{this._fileExist=!0,this.log(e,n)});return}if(this._needsNewFile(this._pendingSize)){this._dest.once("close",()=>{this._opening||this.open(),this.once("open",()=>{this.log(e,n)})});return}}let i=`${e[Mee]}${this.eol}`,a=Buffer.byteLength(i);function r(){if(this._size+=a,this._pendingSize-=a,dt("logged %s %s",this._size,i),this.emit("logged",e),!this._rotate&&!this._opening&&this._needsNewFile()){if(this.lazy){this._endStream(()=>{this.emit("fileclosed")});return}this._rotate=!0,this._endStream(()=>this._rotateFile())}}this._pendingSize+=a,this._opening&&!this.rotatedWhileOpening&&this._needsNewFile(this._size+this._pendingSize)&&(this.rotatedWhileOpening=!0);let s=this._stream.write(i,r.bind(this));return s?n():(this._drain=!0,this._stream.once("drain",()=>{this._drain=!1,n()})),dt("written",s,this._drain),this.finishIfEnding(),s}query(e,n){typeof e=="function"&&(n=e,e={}),e=p(e);let i=yn.join(this.dirname,this.filename),a="",r=[],s=0,o=Ci.createReadStream(i,{encoding:"utf8"});o.on("error",h=>{if(o.readable&&o.destroy(),!!n)return h.code!=="ENOENT"?n(h):n(null,r)}),o.on("data",h=>{h=(a+h).split(/\n+/);let g=h.length-1,d=0;for(;d=e.start)&&l(h[d]),s++;a=h[g]}),o.on("close",()=>{a&&l(a,!0),e.order==="desc"&&(r=r.reverse()),n&&n(null,r)});function l(h,g){try{let d=JSON.parse(h);u(d)&&c(d)}catch(d){g||o.emit("error",d)}}function c(h){if(e.rows&&r.length>=e.rows&&e.order!=="desc"){o.readable&&o.destroy();return}e.fields&&(h=e.fields.reduce((g,d)=>(g[d]=h[d],g),{})),e.order==="desc"&&r.length>=e.rows&&r.shift(),r.push(h)}function u(h){if(!h||typeof h!="object")return;let g=new Date(h.timestamp);if(!(e.from&&ge.until||e.level&&e.level!==h.level))return!0}function p(h){return h=h||{},h.rows=h.rows||h.limit||10,h.start=h.start||0,h.until=h.until||new Date,typeof h.until!="object"&&(h.until=new Date(h.until)),h.from=h.from||h.until-1440*60*1e3,typeof h.from!="object"&&(h.from=new Date(h.from)),h.order=h.order||"desc",h}}stream(e={}){let n=yn.join(this.dirname,this.filename),i=new Eee,a={file:n,start:e.start};return i.destroy=Hee(a,(r,s)=>{if(r)return i.emit("error",r);try{i.emit("data",s),s=JSON.parse(s),i.emit("log",s)}catch(o){i.emit("error",o)}}),i}open(){this.filename&&(this._opening||(this._opening=!0,this.stat((e,n)=>{if(e)return this.emit("error",e);dt("stat done: %s { size: %s }",this.filename,n),this._size=n,this._dest=this._createStream(this._stream),this._opening=!1,this.once("open",()=>{this._stream.emit("rotate")||(this._rotate=!1)})})))}stat(e){let n=this._getFile(),i=yn.join(this.dirname,n);Ci.stat(i,(a,r)=>{if(a&&a.code==="ENOENT")return dt("ENOENT\xA0ok",i),this.filename=n,e(null,0);if(a)return dt(`err ${a.code} ${i}`),e(a);if(!r||this._needsNewFile(r.size))return this._incFile(()=>this.stat(e));this.filename=n,e(null,r.size)})}close(e){this._stream&&this._stream.end(()=>{e&&e(),this.emit("flush"),this.emit("closed")})}_needsNewFile(e){return e=e||this._size,this.maxsize&&e>=this.maxsize}_onError(e){this.emit("error",e)}_setupStream(e){return e.on("error",this._onError),e}_cleanupStream(e){return e.removeListener("error",this._onError),e.destroy(),e}_rotateFile(){this._incFile(()=>this.open())}_endStream(e=()=>{}){this._dest?(this._stream.unpipe(this._dest),this._dest.end(()=>{this._cleanupStream(this._dest),e()})):e()}_createStream(e){let n=yn.join(this.dirname,this.filename);dt("create stream start",n,this.options);let i=Ci.createWriteStream(n,this.options).on("error",a=>dt(a)).on("close",()=>dt("close",i.path,i.bytesWritten)).on("open",()=>{dt("file open ok",n),this.emit("open",n),e.pipe(i),this.rotatedWhileOpening&&(this._stream=new bW,this._stream.setMaxListeners(30),this._rotateFile(),this.rotatedWhileOpening=!1,this._cleanupStream(i),e.end())});return dt("create stream ok",n),i}_incFile(e){dt("_incFile",this.filename);let n=yn.extname(this._basename),i=yn.basename(this._basename,n),a=[];this.zippedArchive&&a.push(function(r){let s=this._created>0&&!this.tailable?this._created:"";this._compressFile(yn.join(this.dirname,`${i}${s}${n}`),yn.join(this.dirname,`${i}${s}${n}.gz`),r)}.bind(this)),a.push(function(r){this.tailable?this._checkMaxFilesTailable(n,i,r):(this._created+=1,this._checkMaxFilesIncrementing(n,i,r))}.bind(this)),AW(a,e)}_getFile(){let e=yn.extname(this._basename),n=yn.basename(this._basename,e),i=this.rotationFormat?this.rotationFormat():this._created;return!this.tailable&&this._created?`${n}${i}${e}`:`${n}${e}`}_checkMaxFilesIncrementing(e,n,i){if(!this.maxFiles||this._created1;s--)a.push(function(o,l){let c=`${n}${o-1}${e}${r}`,u=yn.join(this.dirname,c);Ci.exists(u,p=>{if(!p)return l(null);c=`${n}${o}${e}${r}`,Ci.rename(u,yn.join(this.dirname,c),l)})}.bind(this,s));AW(a,()=>{Ci.rename(yn.join(this.dirname,`${n}${e}${r}`),yn.join(this.dirname,`${n}1${e}${r}`),i)})}_compressFile(e,n,i){Ci.access(e,Ci.F_OK,a=>{if(a)return i();var r=kee.createGzip(),s=Ci.createReadStream(e),o=Ci.createWriteStream(n);o.on("finish",()=>{Ci.unlink(e,i)}),s.pipe(r).pipe(o)})}_createLogDirIfNotExist(e){Ci.existsSync(e)||Ci.mkdirSync(e,{recursive:!0})}}});var jW=v((whe,PW)=>{"use strict";var Iee=require("http"),Ree=require("https"),{Stream:Wee}=Rr(),zee=Xs(),{configure:Dee}=eu();PW.exports=class extends zee{constructor(e={}){super(e),this.options=e,this.name=e.name||"http",this.ssl=!!e.ssl,this.host=e.host||"localhost",this.port=e.port,this.auth=e.auth,this.path=e.path||"",this.maximumDepth=e.maximumDepth,this.agent=e.agent,this.headers=e.headers||{},this.headers["content-type"]="application/json",this.batch=e.batch||!1,this.batchInterval=e.batchInterval||5e3,this.batchCount=e.batchCount||10,this.batchOptions=[],this.batchTimeoutID=-1,this.batchCallback={},this.port||(this.port=this.ssl?443:80)}log(e,n){this._request(e,null,null,(i,a)=>{a&&a.statusCode!==200&&(i=new Error(`Invalid HTTP Status Code: ${a.statusCode}`)),i?this.emit("warn",i):this.emit("logged",e)}),n&&setImmediate(n)}query(e,n){typeof e=="function"&&(n=e,e={}),e={method:"query",params:this.normalizeQuery(e)};let i=e.params.auth||null;delete e.params.auth;let a=e.params.path||null;delete e.params.path,this._request(e,i,a,(r,s,o)=>{if(s&&s.statusCode!==200&&(r=new Error(`Invalid HTTP Status Code: ${s.statusCode}`)),r)return n(r);if(typeof o=="string")try{o=JSON.parse(o)}catch(l){return n(l)}n(null,o)})}stream(e={}){let n=new Wee;e={method:"stream",params:e};let i=e.params.path||null;delete e.params.path;let a=e.params.auth||null;delete e.params.auth;let r="",s=this._request(e,a,i);return n.destroy=()=>s.destroy(),s.on("data",o=>{o=(r+o).split(/\n+/);let l=o.length-1,c=0;for(;cn.emit("error",o)),n}_request(e,n,i,a){e=e||{},n=n||this.auth,i=i||this.path||"",this.batch?this._doBatch(e,a,n,i):this._doRequest(e,a,n,i)}_doBatch(e,n,i,a){if(this.batchOptions.push(e),this.batchOptions.length===1){let r=this;this.batchCallback=n,this.batchTimeoutID=setTimeout(function(){r.batchTimeoutID=-1,r._doBatchRequest(r.batchCallback,i,a)},this.batchInterval)}this.batchOptions.length===this.batchCount&&this._doBatchRequest(this.batchCallback,i,a)}_doBatchRequest(e,n,i){this.batchTimeoutID>0&&(clearTimeout(this.batchTimeoutID),this.batchTimeoutID=-1);let a=this.batchOptions.slice();this.batchOptions=[],this._doRequest(a,e,n,i)}_doRequest(e,n,i,a){let r=Object.assign({},this.headers);i&&i.bearer&&(r.Authorization=`Bearer ${i.bearer}`);let s=(this.ssl?Ree:Iee).request({...this.options,method:"POST",host:this.host,port:this.port,path:`/${a.replace(/^\//,"")}`,headers:r,auth:i&&i.username&&i.password?`${i.username}:${i.password}`:"",agent:this.agent});s.on("error",n),s.on("response",l=>l.on("end",()=>n(null,l)).resume());let o=Dee({...this.maximumDepth&&{maximumDepth:this.maximumDepth}});s.end(Buffer.from(o(e,this.options.replacer),"utf8"))}}});var Lb=v((vhe,SW)=>{"use strict";var kt=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";kt.writable=t=>kt(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";kt.readable=t=>kt(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";kt.duplex=t=>kt.writable(t)&&kt.readable(t);kt.transform=t=>kt.duplex(t)&&typeof t._transform=="function";SW.exports=kt});var TW=v((Ahe,OW)=>{"use strict";var Gee=Lb(),{MESSAGE:Nee}=un(),Uee=require("os"),$ee=Xs();OW.exports=class extends $ee{constructor(e={}){if(super(e),!e.stream||!Gee(e.stream))throw new Error("options.stream is required.");this._stream=e.stream,this._stream.setMaxListeners(1/0),this.isObjectMode=e.stream._writableState.objectMode,this.eol=typeof e.eol=="string"?e.eol:Uee.EOL}log(e,n){if(setImmediate(()=>this.emit("logged",e)),this.isObjectMode){this._stream.write(e),n&&n();return}this._stream.write(`${e[Nee]}${this.eol}`),n&&n()}}});var kW=v(wu=>{"use strict";Object.defineProperty(wu,"Console",{configurable:!0,enumerable:!0,get(){return nR()}});Object.defineProperty(wu,"File",{configurable:!0,enumerable:!0,get(){return yW()}});Object.defineProperty(wu,"Http",{configurable:!0,enumerable:!0,get(){return jW()}});Object.defineProperty(wu,"Stream",{configurable:!0,enumerable:!0,get(){return TW()}})});var dh=v(vu=>{"use strict";var ph=VA(),{configs:Fb}=un();vu.cli=ph.levels(Fb.cli);vu.npm=ph.levels(Fb.npm);vu.syslog=ph.levels(Fb.syslog);vu.addColors=ph.levels});var EW=v((hh,MW)=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});var Bee=Ld(),Lee=Wr(Bee),Fee=nh(),Vee=Wr(Fee),Jee=Mb(),Kee=Wr(Jee),Zee=Ob(),Qee=Wr(Zee),Xee=Tb(),Yee=Wr(Xee),ene=Ir(),nne=Wr(ene),ine=eo(),tne=Wr(ine);function Wr(t){return t&&t.__esModule?t:{default:t}}function ane(t,e,n){n=(0,Qee.default)(n);var i=0,a=0,{length:r}=t,s=!1;r===0&&n(null);function o(l,c){l===!1&&(s=!0),s!==!0&&(l?n(l):(++a===r||c===Vee.default)&&n(null))}for(;i{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.default=one;function one(t){return(e,n,i)=>t(e,i)}qW.exports=gh.default});var wh=v((fh,HW)=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});var lne=EW(),une=mh(lne),cne=_W(),pne=mh(cne),dne=Ir(),hne=mh(dne),gne=eo(),mne=mh(gne);function mh(t){return t&&t.__esModule?t:{default:t}}function fne(t,e,n){return(0,une.default)(t,(0,pne.default)((0,hne.default)(e)),n)}fh.default=(0,mne.default)(fne,3);HW.exports=fh.default});var RW=v((yhe,IW)=>{"use strict";var wne=Object.prototype.toString;IW.exports=function(e){if(typeof e.displayName=="string"&&e.constructor.name)return e.displayName;if(typeof e.name=="string"&&e.name)return e.name;if(typeof e=="object"&&e.constructor&&typeof e.constructor.name=="string")return e.constructor.name;var n=e.toString(),i=wne.call(e).slice(8,-1);return i==="Function"?n=n.substring(n.indexOf("(")+1,n.indexOf(")")):n=i,n||"anonymous"}});var Vb=v((Phe,WW)=>{"use strict";var vne=RW();WW.exports=function(e){var n=0,i;function a(){return n||(n=1,i=e.apply(this,arguments),e=null),i}return a.displayName=vne(e),a}});var Jb=v(Au=>{Au.get=function(t){var e=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(r,s){return s},Error.captureStackTrace(n,t||Au.get);var a=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=e,a};Au.parse=function(t){if(!t.stack)return[];var e=this,n=t.stack.split(` +`).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return e._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var a=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(a){var r=null,s=null,o=null,l=null,c=null,u=a[5]==="native";if(a[1]){o=a[1];var p=o.lastIndexOf(".");if(o[p-1]=="."&&p--,p>0){r=o.substr(0,p),s=o.substr(p+1);var h=r.indexOf(".Module");h>0&&(o=o.substr(h+1),r=r.substr(0,h))}l=null}s&&(l=r,c=s),s===""&&(c=null,o=null);var g={fileName:a[2]||null,lineNumber:parseInt(a[3],10)||null,functionName:o,typeName:l,methodName:c,columnNumber:parseInt(a[4],10)||null,native:u};return e._createParsedCallSite(g)}}).filter(function(i){return!!i})};function Cu(t){for(var e in t)this[e]=t[e]}var Cne=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],Ane=["topLevel","eval","native","constructor"];Cne.forEach(function(t){Cu.prototype[t]=null,Cu.prototype["get"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});Ane.forEach(function(t){Cu.prototype[t]=!1,Cu.prototype["is"+t[0].toUpperCase()+t.substr(1)]=function(){return this[t]}});Au._createParsedCallSite=function(t){return new Cu(t)}});var DW=v((Ohe,zW)=>{"use strict";var{Writable:bne}=Rr();zW.exports=class extends bne{constructor(e){if(super({objectMode:!0}),!e)throw new Error("ExceptionStream requires a TransportStream instance.");this.handleExceptions=!0,this.transport=e}_write(e,n,i){return e.exception?this.transport.log(e,i):(i(),!0)}}});var Zb=v((khe,UW)=>{"use strict";var GW=require("os"),xne=wh(),Kb=fu()("winston:exception"),yne=Vb(),NW=Jb(),Pne=DW();UW.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle exceptions");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._uncaughtException.bind(this),process.on("uncaughtException",this.catcher))}unhandle(){this.catcher&&(process.removeListener("uncaughtException",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`uncaughtException: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` +`),stack:e&&e.stack,exception:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:GW.loadavg(),uptime:GW.uptime()}}getTrace(e){return(e?NW.parse(e):NW.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleExceptions=!0;let n=new Pne(e);this.handlers.set(e,n),this.logger.pipe(n)}}_uncaughtException(e){let n=this.getAllInfo(e),i=this._getExceptionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no exception handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Kb("doExit",a),Kb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);xne(i,(o,l)=>{let c=yne(l),u=o.transport||o;function p(h){return()=>{Kb(h),c()}}u._ending=!0,u.once("finish",p("finished")),u.once("error",p("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getExceptionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleExceptions)}}});var BW=v((Ehe,$W)=>{"use strict";var{Writable:jne}=Rr();$W.exports=class extends jne{constructor(e){if(super({objectMode:!0}),!e)throw new Error("RejectionStream requires a TransportStream instance.");this.handleRejections=!0,this.transport=e}_write(e,n,i){return e.rejection?this.transport.log(e,i):(i(),!0)}}});var Xb=v((_he,VW)=>{"use strict";var LW=require("os"),Sne=wh(),Qb=fu()("winston:rejection"),One=Vb(),FW=Jb(),Tne=BW();VW.exports=class{constructor(e){if(!e)throw new Error("Logger is required to handle rejections");this.logger=e,this.handlers=new Map}handle(...e){e.forEach(n=>{if(Array.isArray(n))return n.forEach(i=>this._addHandler(i));this._addHandler(n)}),this.catcher||(this.catcher=this._unhandledRejection.bind(this),process.on("unhandledRejection",this.catcher))}unhandle(){this.catcher&&(process.removeListener("unhandledRejection",this.catcher),this.catcher=!1,Array.from(this.handlers.values()).forEach(e=>this.logger.unpipe(e)))}getAllInfo(e){let n=null;return e&&(n=typeof e=="string"?e:e.message),{error:e,level:"error",message:[`unhandledRejection: ${n||"(no error message)"}`,e&&e.stack||" No stack trace"].join(` +`),stack:e&&e.stack,rejection:!0,date:new Date().toString(),process:this.getProcessInfo(),os:this.getOsInfo(),trace:this.getTrace(e)}}getProcessInfo(){return{pid:process.pid,uid:process.getuid?process.getuid():null,gid:process.getgid?process.getgid():null,cwd:process.cwd(),execPath:process.execPath,version:process.version,argv:process.argv,memoryUsage:process.memoryUsage()}}getOsInfo(){return{loadavg:LW.loadavg(),uptime:LW.uptime()}}getTrace(e){return(e?FW.parse(e):FW.get()).map(i=>({column:i.getColumnNumber(),file:i.getFileName(),function:i.getFunctionName(),line:i.getLineNumber(),method:i.getMethodName(),native:i.isNative()}))}_addHandler(e){if(!this.handlers.has(e)){e.handleRejections=!0;let n=new Tne(e);this.handlers.set(e,n),this.logger.pipe(n)}}_unhandledRejection(e){let n=this.getAllInfo(e),i=this._getRejectionHandlers(),a=typeof this.logger.exitOnError=="function"?this.logger.exitOnError(e):this.logger.exitOnError,r;!i.length&&a&&(console.warn("winston: exitOnError cannot be true with no rejection handlers."),console.warn("winston: not exiting process."),a=!1);function s(){Qb("doExit",a),Qb("process._exiting",process._exiting),a&&!process._exiting&&(r&&clearTimeout(r),process.exit(1))}if(!i||i.length===0)return process.nextTick(s);Sne(i,(o,l)=>{let c=One(l),u=o.transport||o;function p(h){return()=>{Qb(h),c()}}u._ending=!0,u.once("finish",p("finished")),u.once("error",p("error"))},()=>a&&s()),this.logger.log(n),a&&(r=setTimeout(s,3e3))}_getRejectionHandlers(){return this.logger.transports.filter(e=>(e.transport||e).handleRejections)}}});var KW=v((Hhe,JW)=>{"use strict";var Yb=class{constructor(e){let n=vh();if(typeof e!="object"||Array.isArray(e)||!(e instanceof n))throw new Error("Logger is required for profiling");this.logger=e,this.start=Date.now()}done(...e){typeof e[e.length-1]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),e.pop());let n=typeof e[e.length-1]=="object"?e.pop():{};return n.level=n.level||"info",n.durationMs=Date.now()-this.start,this.logger.write(n)}};JW.exports=Yb});var vh=v((Ihe,YW)=>{"use strict";var{Stream:kne,Transform:Mne}=Rr(),ZW=wh(),{LEVEL:Mt,SPLAT:QW}=un(),XW=Lb(),Ene=Zb(),qne=Xb(),_ne=Pb(),Hne=KW(),{warn:Ine}=JA(),Rne=dh(),Wne=/%[scdjifoO%]/g,Ch=class extends Mne{constructor(e){super({objectMode:!0}),this.configure(e)}child(e){let n=this;return Object.create(n,{write:{value:function(i){let a=Object.assign({},e,i);i instanceof Error&&(a.stack=i.stack,a.message=i.message,a.cause=i.cause),n.write(a)}}})}configure({silent:e,format:n,defaultMeta:i,levels:a,level:r="info",exitOnError:s=!0,transports:o,colors:l,emitErrs:c,formatters:u,padLevels:p,rewriters:h,stripColors:g,exceptionHandlers:d,rejectionHandlers:m}={}){if(this.transports.length&&this.clear(),this.silent=e,this.format=n||this.format||UA()(),this.defaultMeta=i||null,this.levels=a||this.levels||Rne.npm.levels,this.level=r,this.exceptions&&this.exceptions.unhandle(),this.rejections&&this.rejections.unhandle(),this.exceptions=new Ene(this),this.rejections=new qne(this),this.profilers={},this.exitOnError=s,o&&(o=Array.isArray(o)?o:[o],o.forEach(w=>this.add(w))),l||c||u||p||h||g)throw new Error(["{ colors, emitErrs, formatters, padLevels, rewriters, stripColors } were removed in winston@3.0.0.","Use a custom winston.format(function) instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` +`));d&&this.exceptions.handle(d),m&&this.rejections.handle(m)}getHighestLogLevel(){let e=bu(this.levels,this.level);return!this.transports||this.transports.length===0?e:this.transports.reduce((n,i)=>{let a=bu(this.levels,i.level);return a!==null&&a>n?a:n},e)}isLevelEnabled(e){let n=bu(this.levels,e);if(n===null)return!1;let i=bu(this.levels,this.level);return i===null?!1:!this.transports||this.transports.length===0?i>=n:this.transports.findIndex(r=>{let s=bu(this.levels,r.level);return s===null&&(s=i),s>=n})!==-1}log(e,n,...i){if(arguments.length===1)return e[Mt]=e.level,this._addDefaultMeta(e),this.write(e),this;if(arguments.length===2)return n&&typeof n=="object"?(n[Mt]=n.level=e,this._addDefaultMeta(n),this.write(n),this):(n={[Mt]:e,level:e,message:n},this._addDefaultMeta(n),this.write(n),this);let[a]=i;if(typeof a=="object"&&a!==null&&!(n&&n.match&&n.match(Wne))){let s=Object.assign({},this.defaultMeta,a,{[Mt]:e,[QW]:i,level:e,message:n});return a.message&&(s.message=`${s.message} ${a.message}`),a.stack&&(s.stack=a.stack),a.cause&&(s.cause=a.cause),this.write(s),this}return this.write(Object.assign({},this.defaultMeta,{[Mt]:e,[QW]:i,level:e,message:n})),this}_transform(e,n,i){if(this.silent)return i();e[Mt]||(e[Mt]=e.level),!this.levels[e[Mt]]&&this.levels[e[Mt]]!==0&&console.error("[winston] Unknown logger level: %s",e[Mt]),this._readableState.pipes||console.error("[winston] Attempt to write logs with no transports, which can increase memory usage: %j",e);try{this.push(this.format.transform(e,this.format.options))}finally{this._writableState.sync=!1,i()}}_final(e){let n=this.transports.slice();ZW(n,(i,a)=>{if(!i||i.finished)return setImmediate(a);i.once("finish",a),i.end()},e)}add(e){let n=!XW(e)||e.log.length>2?new _ne({transport:e}):e;if(!n._writableState||!n._writableState.objectMode)throw new Error("Transports must WritableStreams in objectMode. Set { objectMode: true }.");return this._onEvent("error",n),this._onEvent("warn",n),this.pipe(n),e.handleExceptions&&this.exceptions.handle(),e.handleRejections&&this.rejections.handle(),this}remove(e){if(!e)return this;let n=e;return(!XW(e)||e.log.length>2)&&(n=this.transports.filter(i=>i.transport===e)[0]),n&&this.unpipe(n),this}clear(){return this.unpipe(),this}close(){return this.exceptions.unhandle(),this.rejections.unhandle(),this.clear(),this.emit("close"),this}setLevels(){Ine.deprecated("setLevels")}query(e,n){typeof e=="function"&&(n=e,e={}),e=e||{};let i={},a=Object.assign({},e.query||{});function r(o,l){e.query&&typeof o.formatQuery=="function"&&(e.query=o.formatQuery(a)),o.query(e,(c,u)=>{if(c)return l(c);typeof o.formatResults=="function"&&(u=o.formatResults(u,e.format)),l(null,u)})}function s(o,l){r(o,(c,u)=>{l&&(u=c||u,u&&(i[o.name]=u),l()),l=null})}ZW(this.transports.filter(o=>!!o.query),s,()=>n(null,i))}stream(e={}){let n=new kne,i=[];return n._streams=i,n.destroy=()=>{let a=i.length;for(;a--;)i[a].destroy()},this.transports.filter(a=>!!a.stream).forEach(a=>{let r=a.stream(e);r&&(i.push(r),r.on("log",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("log",s)}),r.on("error",s=>{s.transport=s.transport||[],s.transport.push(a.name),n.emit("error",s)}))}),n}startTimer(){return new Hne(this)}profile(e,...n){let i=Date.now();if(this.profilers[e]){let a=this.profilers[e];delete this.profilers[e],typeof n[n.length-2]=="function"&&(console.warn("Callback function no longer supported as of winston@3.0.0"),n.pop());let r=typeof n[n.length-1]=="object"?n.pop():{};return r.level=r.level||"info",r.durationMs=i-a,r.message=r.message||e,this.write(r)}return this.profilers[e]=i,this}handleExceptions(...e){console.warn("Deprecated: .handleExceptions() will be removed in winston@4. Use .exceptions.handle()"),this.exceptions.handle(...e)}unhandleExceptions(...e){console.warn("Deprecated: .unhandleExceptions() will be removed in winston@4. Use .exceptions.unhandle()"),this.exceptions.unhandle(...e)}cli(){throw new Error(["Logger.cli() was removed in winston@3.0.0","Use a custom winston.formats.cli() instead.","See: https://github.com/winstonjs/winston/tree/master/UPGRADE-3.0.md"].join(` +`))}_onEvent(e,n){function i(a){e==="error"&&!this.transports.includes(n)&&this.add(n),this.emit(e,a,n)}n["__winston"+e]||(n["__winston"+e]=i.bind(this),n.on(e,n["__winston"+e]))}_addDefaultMeta(e){this.defaultMeta&&Object.assign(e,this.defaultMeta)}};function bu(t,e){let n=t[e];return!n&&n!==0?null:n}Object.defineProperty(Ch.prototype,"transports",{configurable:!1,enumerable:!0,get(){let{pipes:t}=this._readableState;return Array.isArray(t)?t:[t].filter(Boolean)}});YW.exports=Ch});var ex=v((Rhe,e1)=>{"use strict";var{LEVEL:zne}=un(),Dne=dh(),Gne=vh(),Nne=fu()("winston:create-logger");function Une(t){return"is"+t.charAt(0).toUpperCase()+t.slice(1)+"Enabled"}e1.exports=function(t={}){t.levels=t.levels||Dne.npm.levels;class e extends Gne{constructor(a){super(a)}}let n=new e(t);return Object.keys(t.levels).forEach(function(i){if(Nne('Define prototype method for "%s"',i),i==="log"){console.warn('Level "log" not defined: conflicts with the method "log". Use a different level name.');return}e.prototype[i]=function(...a){let r=this||n;if(a.length===1){let[s]=a,o=s&&s.message&&s||{message:s};return o.level=o[zne]=i,r._addDefaultMeta(o),r.write(o),this||n}return a.length===0?(r.log(i,""),r):r.log(i,...a)},e.prototype[Une(i)]=function(){return(this||n).isLevelEnabled(i)}}),n}});var i1=v((zhe,n1)=>{"use strict";var $ne=ex();n1.exports=class{constructor(e={}){this.loggers=new Map,this.options=e}add(e,n){if(!this.loggers.has(e)){n=Object.assign({},n||this.options);let i=n.transports||this.options.transports;i?n.transports=Array.isArray(i)?i.slice():[i]:n.transports=[];let a=$ne(n);a.on("close",()=>this._delete(e)),this.loggers.set(e,a)}return this.loggers.get(e)}get(e,n){return this.add(e,n)}has(e){return!!this.loggers.has(e)}close(e){if(e)return this._removeLogger(e);this.loggers.forEach((n,i)=>this._removeLogger(i))}_removeLogger(e){if(!this.loggers.has(e))return;this.loggers.get(e).close(),this._delete(e)}_delete(e){this.loggers.delete(e)}}});var a1=v(Ge=>{"use strict";var t1=VA(),{warn:xu}=JA();Ge.version=YH().version;Ge.transports=kW();Ge.config=dh();Ge.addColors=t1.levels;Ge.format=t1.format;Ge.createLogger=ex();Ge.Logger=vh();Ge.ExceptionHandler=Zb();Ge.RejectionHandler=Xb();Ge.Container=i1();Ge.Transport=Xs();Ge.loggers=new Ge.Container;var Et=Ge.createLogger();Object.keys(Ge.config.npm.levels).concat(["log","query","stream","add","remove","clear","profile","startTimer","handleExceptions","unhandleExceptions","handleRejections","unhandleRejections","configure","child"]).forEach(t=>Ge[t]=(...e)=>Et[t](...e));Object.defineProperty(Ge,"level",{get(){return Et.level},set(t){Et.level=t}});Object.defineProperty(Ge,"exceptions",{get(){return Et.exceptions}});Object.defineProperty(Ge,"rejections",{get(){return Et.rejections}});["exitOnError"].forEach(t=>{Object.defineProperty(Ge,t,{get(){return Et[t]},set(e){Et[t]=e}})});Object.defineProperty(Ge,"default",{get(){return{exceptionHandlers:Et.exceptionHandlers,rejectionHandlers:Et.rejectionHandlers,transports:Et.transports}}});xu.deprecated(Ge,"setLevels");xu.forFunctions(Ge,"useFormat",["cli"]);xu.forProperties(Ge,"useFormat",["padLevels","stripColors"]);xu.forFunctions(Ge,"deprecated",["addRewriter","addFilter","clone","extend"]);xu.forProperties(Ge,"deprecated",["emitErrs","levelLength"])});var l1=v((Ghe,o1)=>{var yu=require("path"),r1=require("fs"),s1=parseInt("0777",8);o1.exports=ao.mkdirp=ao.mkdirP=ao;function ao(t,e,n,i){typeof e=="function"?(n=e,e={}):(!e||typeof e!="object")&&(e={mode:e});var a=e.mode,r=e.fs||r1;a===void 0&&(a=s1),i||(i=null);var s=n||function(){};t=yu.resolve(t),r.mkdir(t,a,function(o){if(!o)return i=i||t,s(null,i);switch(o.code){case"ENOENT":if(yu.dirname(t)===t)return s(o);ao(yu.dirname(t),e,function(l,c){l?s(l,c):ao(t,e,s,c)});break;default:r.stat(t,function(l,c){l||!c.isDirectory()?s(o,i):s(null,i)});break}})}ao.sync=function t(e,n,i){(!n||typeof n!="object")&&(n={mode:n});var a=n.mode,r=n.fs||r1;a===void 0&&(a=s1),i||(i=null),e=yu.resolve(e);try{r.mkdirSync(e,a),i=i||e}catch(o){switch(o.code){case"ENOENT":i=t(yu.dirname(e),n,i),t(e,n,i);break;default:var s;try{s=r.statSync(e)}catch{throw o}if(!s.isDirectory())throw o;break}}return i}});var nx=v((Nhe,u1)=>{function Bne(t){this.name="DuplicateSectionError",this.message=t+" already exists",Error.captureStackTrace(this,this.constructor)}function Lne(t){this.name=this.constructor.name,this.message="Section "+t+" does not exist.",Error.captureStackTrace(this,this.constructor)}function Fne(t,e,n){this.name=this.constructor.name,this.message=`Source contains parsing errors. file: `+t+" line: "+e+` -`+n,Error.captureStackTrace(this,this.constructor)}function Rne(t,e,n){this.name=this.constructor.name,this.message=`File contains no section headers. +`+n,Error.captureStackTrace(this,this.constructor)}function Vne(t,e,n){this.name=this.constructor.name,this.message=`File contains no section headers. file: `+t+" line: "+e+` -`+n,Error.captureStackTrace(this,this.constructor)}function Ine(t,e,n,i){this.name=this.constructor.name,this.message="Exceeded Maximum Recursion Depth ("+i+") for key "+e+" in section "+t+` -value: `+n,Error.captureStackTrace(this,this.constructor)}a1.exports={DuplicateSectionError:_ne,NoSectionError:Hne,ParseError:Wne,MissingSectionHeaderError:Rne,MaximumInterpolationDepthError:Ine}});var l1=v((Ehe,o1)=>{var zne=Yb(),r1=new RegExp(/%\(([\w-]+)\)s/),ex=50;function Dne(t,e,n){return s1(t,e,n,1)}function s1(t,e,n,i){let a=t.get(e,n,!0);if(i>ex)throw new zne.MaximumInterpolationDepthError(e,n,a,ex);let r=r1.exec(a);for(;r!==null;){let s=r[1],o=s1(t,e,s,i+1);a=a.substr(0,r.index)+o+a.substr(r.index+r[0].length),r=r1.exec(a)}return a}o1.exports={interpolate:Dne,MAXIMUM_INTERPOLATION_DEPTH:ex}});var m1=v((_he,g1)=>{var vh=require("util"),yu=require("fs"),u1=require("path"),c1=t1(),wh=Yb(),Gne=l1(),Nne=new RegExp(/^\s*\[([^\]]+)]$/),Une=new RegExp(/^\s*(.*?)\s*[=:]\s*(.*)$/),$ne=new RegExp(/^\s*[;#]/),p1=new RegExp(/\r\n|[\n\r\u0085\u2028\u2029]/g),Bne=vh.promisify(yu.readFile),Lne=vh.promisify(yu.writeFile),qhe=vh.promisify(yu.stat),Fne=vh.promisify(c1);function Wn(){this._sections={}}Wn.prototype.sections=function(){return Object.keys(this._sections)};Wn.prototype.addSection=function(t){if(this._sections.hasOwnProperty(t))throw new wh.DuplicateSectionError(t);this._sections[t]={}};Wn.prototype.hasSection=function(t){return this._sections.hasOwnProperty(t)};Wn.prototype.keys=function(t){try{return Object.keys(this._sections[t])}catch{throw new wh.NoSectionError(t)}};Wn.prototype.hasKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)};Wn.prototype.read=function(t){let e=yu.readFileSync(t).toString("utf8").split(p1);d1.call(this,t,e)};Wn.prototype.readAsync=async function(t){let e=(await Bne(t)).toString("utf8").split(p1);d1.call(this,t,e)};Wn.prototype.get=function(t,e,n){if(this._sections.hasOwnProperty(t))return n?this._sections[t][e]:Gne.interpolate(this,t,e)};Wn.prototype.getInt=function(t,e,n){if(this._sections.hasOwnProperty(t))return n||(n=10),parseInt(this._sections[t][e],n)};Wn.prototype.getFloat=function(t,e){if(this._sections.hasOwnProperty(t))return parseFloat(this._sections[t][e])};Wn.prototype.items=function(t){return this._sections[t]};Wn.prototype.set=function(t,e,n){this._sections.hasOwnProperty(t)&&(this._sections[t][e]=n)};Wn.prototype.removeKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)?delete this._sections[t][e]:!1};Wn.prototype.removeSection=function(t){return this._sections.hasOwnProperty(t)?delete this._sections[t]:!1};Wn.prototype.write=function(t,e=!1){if(e){let n=u1.dirname(t);c1.sync(n)}yu.writeFileSync(t,h1.call(this))};Wn.prototype.writeAsync=async function(t,e=!1){if(e){let n=u1.dirname(t);await Fne(n)}await Lne(t,h1.call(this))};function d1(t,e){let n=null;e.forEach((i,a)=>{if(!i||i.match($ne))return;let r=Nne.exec(i);if(r){let s=r[1];n={},this._sections[s]=n}else if(n)if(r=Une.exec(i),r){let s=r[1];n[s]=r[2]}else throw new wh.ParseError(t,a,i);else throw new wh.MissingSectionHeaderError(t,a,i)})}function h1(){let t="",e;for(e in this._sections){if(!this._sections.hasOwnProperty(e))continue;t+="["+e+`] +`+n,Error.captureStackTrace(this,this.constructor)}function Jne(t,e,n,i){this.name=this.constructor.name,this.message="Exceeded Maximum Recursion Depth ("+i+") for key "+e+" in section "+t+` +value: `+n,Error.captureStackTrace(this,this.constructor)}u1.exports={DuplicateSectionError:Bne,NoSectionError:Lne,ParseError:Fne,MissingSectionHeaderError:Vne,MaximumInterpolationDepthError:Jne}});var h1=v((Uhe,d1)=>{var Kne=nx(),c1=new RegExp(/%\(([\w-]+)\)s/),ix=50;function Zne(t,e,n){return p1(t,e,n,1)}function p1(t,e,n,i){let a=t.get(e,n,!0);if(i>ix)throw new Kne.MaximumInterpolationDepthError(e,n,a,ix);let r=c1.exec(a);for(;r!==null;){let s=r[1],o=p1(t,e,s,i+1);a=a.substr(0,r.index)+o+a.substr(r.index+r[0].length),r=c1.exec(a)}return a}d1.exports={interpolate:Zne,MAXIMUM_INTERPOLATION_DEPTH:ix}});var A1=v((Bhe,C1)=>{var bh=require("util"),Pu=require("fs"),g1=require("path"),m1=l1(),Ah=nx(),Qne=h1(),Xne=new RegExp(/^\s*\[([^\]]+)]$/),Yne=new RegExp(/^\s*(.*?)\s*[=:]\s*(.*)$/),eie=new RegExp(/^\s*[;#]/),f1=new RegExp(/\r\n|[\n\r\u0085\u2028\u2029]/g),nie=bh.promisify(Pu.readFile),iie=bh.promisify(Pu.writeFile),$he=bh.promisify(Pu.stat),tie=bh.promisify(m1);function In(){this._sections={}}In.prototype.sections=function(){return Object.keys(this._sections)};In.prototype.addSection=function(t){if(this._sections.hasOwnProperty(t))throw new Ah.DuplicateSectionError(t);this._sections[t]={}};In.prototype.hasSection=function(t){return this._sections.hasOwnProperty(t)};In.prototype.keys=function(t){try{return Object.keys(this._sections[t])}catch{throw new Ah.NoSectionError(t)}};In.prototype.hasKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)};In.prototype.read=function(t){let e=Pu.readFileSync(t).toString("utf8").split(f1);w1.call(this,t,e)};In.prototype.readAsync=async function(t){let e=(await nie(t)).toString("utf8").split(f1);w1.call(this,t,e)};In.prototype.get=function(t,e,n){if(this._sections.hasOwnProperty(t))return n?this._sections[t][e]:Qne.interpolate(this,t,e)};In.prototype.getInt=function(t,e,n){if(this._sections.hasOwnProperty(t))return n||(n=10),parseInt(this._sections[t][e],n)};In.prototype.getFloat=function(t,e){if(this._sections.hasOwnProperty(t))return parseFloat(this._sections[t][e])};In.prototype.items=function(t){return this._sections[t]};In.prototype.set=function(t,e,n){this._sections.hasOwnProperty(t)&&(this._sections[t][e]=n)};In.prototype.removeKey=function(t,e){return this._sections.hasOwnProperty(t)&&this._sections[t].hasOwnProperty(e)?delete this._sections[t][e]:!1};In.prototype.removeSection=function(t){return this._sections.hasOwnProperty(t)?delete this._sections[t]:!1};In.prototype.write=function(t,e=!1){if(e){let n=g1.dirname(t);m1.sync(n)}Pu.writeFileSync(t,v1.call(this))};In.prototype.writeAsync=async function(t,e=!1){if(e){let n=g1.dirname(t);await tie(n)}await iie(t,v1.call(this))};function w1(t,e){let n=null;e.forEach((i,a)=>{if(!i||i.match(eie))return;let r=Xne.exec(i);if(r){let s=r[1];n={},this._sections[s]=n}else if(n)if(r=Yne.exec(i),r){let s=r[1];n[s]=r[2]}else throw new Ah.ParseError(t,a,i);else throw new Ah.MissingSectionHeaderError(t,a,i)})}function v1(){let t="",e;for(e in this._sections){if(!this._sections.hasOwnProperty(e))continue;t+="["+e+`] `;let n=this._sections[e],i;for(i in n){if(!n.hasOwnProperty(i))continue;let a=n[i];t+=i+"="+a+` `}t+=` -`}return t}g1.exports=Wn});var w1=v((Hhe,f1)=>{"use strict";var Vne=T2();function Jne(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var nx=Jne(Vne),Kne={us_east_1:"mypurecloud.com",eu_west_1:"mypurecloud.ie",ap_southeast_2:"mypurecloud.com.au",ap_northeast_1:"mypurecloud.jp",eu_central_1:"mypurecloud.de",us_west_2:"usw2.pure.cloud",ca_central_1:"cac1.pure.cloud",ap_northeast_2:"apne2.pure.cloud",eu_west_2:"euw2.pure.cloud",ap_south_1:"aps1.pure.cloud",us_east_2:"use2.us-gov-pure.cloud",sa_east_1:"sae1.pure.cloud",me_central_1:"mec1.pure.cloud",ap_northeast_3:"apne3.pure.cloud",eu_central_2:"euc2.pure.cloud",mx_central_1:"mxc1.pure.cloud",ap_southeast_1:"apse1.pure.cloud",eusc_de_east_1:"edee1.eusc-pure.cloud"},Pu=class{constructor(){this.timeout=16e3}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}setHttpsAgent(e){if(e&&typeof e!="object")throw new Error("The 'httpsAgent' property must be an object");this.httpsAgent=e}request(e){throw new Error("method must be implemented")}enableHooks(){throw new Error("method must be implemented")}setPreHook(e){if(typeof e!="function"||e.length!==1)throw new Error("preHook must be a function that accepts (config)");this.preHook=e,this.enableHooks()}setPostHook(e){if(typeof e!="function"||e.length!==1)throw new Error("postHook must be a function that accepts (response)");this.postHook=e,this.enableHooks()}},Ma=class{constructor(e,n,i,a,r,s){this.setUrl(e),this.setMethod(n),i&&this.setHeaders(i),a&&this.setParams(a),r&&this.setData(r),s!=null?this.setTimeout(s):this.timeout=16e3}setUrl(e){if(!e)throw new Error("The 'url' property is required");this.url=e}setMethod(e){if(!e||!["GET","POST","PUT","DELETE","PATCH","OPTIONS","HEAD"].includes(e.toUpperCase()))throw new Error("The 'method' property is invalid or missing");this.method=e.toUpperCase()}setData(e){if(e==null)throw new Error("The 'data' property is required");this.data=e}setParams(e){if(e&&typeof e!="object")throw new Error("The 'params' property must be an object");this.params=e}setHeaders(e){if(e&&typeof e!="object")throw new Error("The 'headers' property must be an object");this.headers=e}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}},Ch=class extends Pu{constructor(e,n){super(),e!=null?this.setTimeout(e):this.timeout=16e3,n!=null?this.setHttpsAgent(n):this.httpsAgent,this._axiosInstance=nx.default.create({})}enableHooks(){this.preHook&&typeof this.preHook=="function"&&(this.requestInterceptorId!==void 0&&nx.default.interceptors.request.eject(this.requestInterceptorId),this.requestInterceptorId=this._axiosInstance.interceptors.request.use(async e=>(e=await this.preHook(e),e),e=>(console.error("Request Pre-Hook Error:",e.message),Promise.reject(e)))),this.postHook&&typeof this.postHook=="function"&&(this.responseInterceptorId!==void 0&&nx.default.interceptors.response.eject(this.responseInterceptorId),this.responseInterceptorId=this._axiosInstance.interceptors.response.use(async e=>(e=await this.postHook(e),e),async e=>(console.error("Post-Hook: Response Error",e.message),Promise.reject(e))))}request(e){if(!(e instanceof Ma))throw new Error("httpRequestOptions must be instance of HttpRequestOptions ");let n=this.toAxiosConfig(e);return this._axiosInstance.request(n)}toAxiosConfig(e){if(!e.url||!e.method)throw new Error("Mandatory fields 'url' and 'method' must be set before making a request");var n={url:e.url,method:e.method};return e.params&&(n.params=e.params),e.headers&&(n.headers=e.headers),e.data&&(n.data=e.data),this.timeout!=null&&this.timeout!=null&&(n.timeout=this.timeout),this.httpsAgent&&(n.httpsAgent=this.httpsAgent),n}},Zne={levels:{none:0,error:1,debug:2,trace:3}},ro={level:{LNone:"none",LError:"error",LDebug:"debug",LTrace:"trace"}},Ir={formats:{JSON:"json",TEXT:"text"}},ix=class{get logLevelEnum(){return ro}get logFormatEnum(){return Ir}constructor(){this.log_level=ro.level.LNone,this.log_format=Ir.formats.TEXT,this.log_to_console=!0,this.log_file_path,this.log_response_body=!1,this.log_request_body=!1,this.setLogger()}setLogger(){if(typeof window>"u"){let e=YI();this.logger=e.createLogger({levels:Zne.levels,level:this.log_level}),this.log_file_path&&this.log_file_path!==""&&(this.log_format===Ir.formats.JSON?this.logger.add(new e.transports.File({format:e.format.json(),filename:this.log_file_path})):this.logger.add(new e.transports.File({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple()),filename:this.log_file_path}))),this.log_to_console&&(this.log_format===Ir.formats.JSON?this.logger.add(new e.transports.Console({format:e.format.json()})):this.logger.add(new e.transports.Console({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple())})))}}log(e,n,i,a,r,s,o,l){var c=this.formatLog(e,n,i,a,r,s,o,l);if(typeof window<"u"){var u=this.calculateLogLevel(e);u>0&&this.log_to_console===!0&&(this.log_format===this.logFormatEnum.formats.JSON?console.log(c):console.log(`${e.toUpperCase()}: ${c}`))}else this.logger.transports.length>0&&this.logger.log(e,c)}calculateLogLevel(e){switch(this.log_level){case this.logLevelEnum.level.LError:return e!==this.logLevelEnum.level.LError?-1:1;case this.logLevelEnum.level.LDebug:return e===this.logLevelEnum.level.LTrace?-1:1;case this.logLevelEnum.level.LTrace:return 1;default:return-1}}formatLog(e,n,i,a,r,s,o,l){var c,u=r?JSON.parse(JSON.stringify(r)):null,p=s?JSON.parse(JSON.stringify(s)):null,h=o?JSON.parse(JSON.stringify(o)):null,g=l?JSON.parse(JSON.stringify(l)):null;return r&&(u.Authorization="[REDACTED]"),this.log_request_body||(h=void 0),this.log_response_body||(g=void 0),this.log_format&&this.log_format===Ir.formats.JSON?(c={level:e,date:new Date().toISOString(),method:i,url:decodeURIComponent(a),correlationId:p&&p["inin-correlation-id"]?p["inin-correlation-id"]:"",statusCode:n},u&&(c.requestHeaders=u),p&&(c.responseHeaders=p),h&&(c.requestBody=h),g&&(c.responseBody=g)):c=`${new Date().toISOString()} +`}return t}C1.exports=In});var x1=v((Lhe,b1)=>{"use strict";var aie=_2();function rie(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var tx=rie(aie),sie={us_east_1:"mypurecloud.com",eu_west_1:"mypurecloud.ie",ap_southeast_2:"mypurecloud.com.au",ap_northeast_1:"mypurecloud.jp",eu_central_1:"mypurecloud.de",us_west_2:"usw2.pure.cloud",ca_central_1:"cac1.pure.cloud",ap_northeast_2:"apne2.pure.cloud",eu_west_2:"euw2.pure.cloud",ap_south_1:"aps1.pure.cloud",us_east_2:"use2.us-gov-pure.cloud",sa_east_1:"sae1.pure.cloud",me_central_1:"mec1.pure.cloud",ap_northeast_3:"apne3.pure.cloud",eu_central_2:"euc2.pure.cloud",mx_central_1:"mxc1.pure.cloud",ap_southeast_1:"apse1.pure.cloud",eusc_de_east_1:"edee1.eusc-pure.cloud"},ju=class{constructor(){this.timeout=16e3}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}setHttpsAgent(e){if(e&&typeof e!="object")throw new Error("The 'httpsAgent' property must be an object");this.httpsAgent=e}request(e){throw new Error("method must be implemented")}enableHooks(){throw new Error("method must be implemented")}setPreHook(e){if(typeof e!="function"||e.length!==1)throw new Error("preHook must be a function that accepts (config)");this.preHook=e,this.enableHooks()}setPostHook(e){if(typeof e!="function"||e.length!==1)throw new Error("postHook must be a function that accepts (response)");this.postHook=e,this.enableHooks()}},Ma=class{constructor(e,n,i,a,r,s){this.setUrl(e),this.setMethod(n),i&&this.setHeaders(i),a&&this.setParams(a),r&&this.setData(r),s!=null?this.setTimeout(s):this.timeout=16e3}setUrl(e){if(!e)throw new Error("The 'url' property is required");this.url=e}setMethod(e){if(!e||!["GET","POST","PUT","DELETE","PATCH","OPTIONS","HEAD"].includes(e.toUpperCase()))throw new Error("The 'method' property is invalid or missing");this.method=e.toUpperCase()}setData(e){if(e==null)throw new Error("The 'data' property is required");this.data=e}setParams(e){if(e&&typeof e!="object")throw new Error("The 'params' property must be an object");this.params=e}setHeaders(e){if(e&&typeof e!="object")throw new Error("The 'headers' property must be an object");this.headers=e}setTimeout(e){if(e==null||typeof e!="number")throw new Error("The 'timeout' property must be a number");this.timeout=e}},xh=class extends ju{constructor(e,n){super(),e!=null?this.setTimeout(e):this.timeout=16e3,n!=null?this.setHttpsAgent(n):this.httpsAgent,this._axiosInstance=tx.default.create({})}enableHooks(){this.preHook&&typeof this.preHook=="function"&&(this.requestInterceptorId!==void 0&&tx.default.interceptors.request.eject(this.requestInterceptorId),this.requestInterceptorId=this._axiosInstance.interceptors.request.use(async e=>(e=await this.preHook(e),e),e=>(console.error("Request Pre-Hook Error:",e.message),Promise.reject(e)))),this.postHook&&typeof this.postHook=="function"&&(this.responseInterceptorId!==void 0&&tx.default.interceptors.response.eject(this.responseInterceptorId),this.responseInterceptorId=this._axiosInstance.interceptors.response.use(async e=>(e=await this.postHook(e),e),async e=>(console.error("Post-Hook: Response Error",e.message),Promise.reject(e))))}request(e){if(!(e instanceof Ma))throw new Error("httpRequestOptions must be instance of HttpRequestOptions ");let n=this.toAxiosConfig(e);return this._axiosInstance.request(n)}toAxiosConfig(e){if(!e.url||!e.method)throw new Error("Mandatory fields 'url' and 'method' must be set before making a request");var n={url:e.url,method:e.method};return e.params&&(n.params=e.params),e.headers&&(n.headers=e.headers),e.data&&(n.data=e.data),this.timeout!=null&&this.timeout!=null&&(n.timeout=this.timeout),this.httpsAgent&&(n.httpsAgent=this.httpsAgent),n}},oie={levels:{none:0,error:1,debug:2,trace:3}},ro={level:{LNone:"none",LError:"error",LDebug:"debug",LTrace:"trace"}},zr={formats:{JSON:"json",TEXT:"text"}},ax=class{get logLevelEnum(){return ro}get logFormatEnum(){return zr}constructor(){this.log_level=ro.level.LNone,this.log_format=zr.formats.TEXT,this.log_to_console=!0,this.log_file_path,this.log_response_body=!1,this.log_request_body=!1,this.setLogger()}setLogger(){if(typeof window>"u"){let e=a1();this.logger=e.createLogger({levels:oie.levels,level:this.log_level}),this.log_file_path&&this.log_file_path!==""&&(this.log_format===zr.formats.JSON?this.logger.add(new e.transports.File({format:e.format.json(),filename:this.log_file_path})):this.logger.add(new e.transports.File({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple()),filename:this.log_file_path}))),this.log_to_console&&(this.log_format===zr.formats.JSON?this.logger.add(new e.transports.Console({format:e.format.json()})):this.logger.add(new e.transports.Console({format:e.format.combine(e.format(n=>(n.level=n.level.toUpperCase(),n))(),e.format.simple())})))}}log(e,n,i,a,r,s,o,l){var c=this.formatLog(e,n,i,a,r,s,o,l);if(typeof window<"u"){var u=this.calculateLogLevel(e);u>0&&this.log_to_console===!0&&(this.log_format===this.logFormatEnum.formats.JSON?console.log(c):console.log(`${e.toUpperCase()}: ${c}`))}else this.logger.transports.length>0&&this.logger.log(e,c)}calculateLogLevel(e){switch(this.log_level){case this.logLevelEnum.level.LError:return e!==this.logLevelEnum.level.LError?-1:1;case this.logLevelEnum.level.LDebug:return e===this.logLevelEnum.level.LTrace?-1:1;case this.logLevelEnum.level.LTrace:return 1;default:return-1}}formatLog(e,n,i,a,r,s,o,l){var c,u=r?JSON.parse(JSON.stringify(r)):null,p=s?JSON.parse(JSON.stringify(s)):null,h=o?JSON.parse(JSON.stringify(o)):null,g=l?JSON.parse(JSON.stringify(l)):null;return r&&(u.Authorization="[REDACTED]"),this.log_request_body||(h=void 0),this.log_response_body||(g=void 0),this.log_format&&this.log_format===zr.formats.JSON?(c={level:e,date:new Date().toISOString(),method:i,url:decodeURIComponent(a),correlationId:p&&p["inin-correlation-id"]?p["inin-correlation-id"]:"",statusCode:n},u&&(c.requestHeaders=u),p&&(c.responseHeaders=p),h&&(c.requestBody=h),g&&(c.responseBody=g)):c=`${new Date().toISOString()} === REQUEST === ${this.formatValue("URL",decodeURIComponent(a))}${this.formatValue("Method",i)}${this.formatValue("Headers",this.formatHeaderString(u))}${this.formatValue("Body",h?JSON.stringify(h,null,2):"")} === RESPONSE === ${this.formatValue("Status",n)}${this.formatValue("Headers",this.formatHeaderString(p))}${this.formatValue("CorrelationId",p&&p["inin-correlation-id"]?p["inin-correlation-id"]:"")}${this.formatValue("Body",g?JSON.stringify(g,null,2):"")}`,c}formatHeaderString(e){var n="";if(!e)return n;for(let[i,a]of Object.entries(e))n+=` ${i}: ${a}`;return n}formatValue(e,n){return!n||n===""||n==="{}"?"":`${e}: ${n} -`}getLogLevel(e){switch(e){case"error":return ro.level.LError;case"debug":return ro.level.LDebug;case"trace":return ro.level.LTrace;default:return ro.level.LNone}}getLogFormat(e){return e==="json"?Ir.formats.JSON:Ir.formats.TEXT}},tx=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){if(t.instance||(t.instance=this),typeof window<"u")this.configPath="";else{let e=require("os"),n=require("path");this.configPath=n.join(e.homedir(),".genesyscloudjavascript","config")}this.watchedConfigPath,this.refresh_access_token=!0,this.refresh_token_wait_max=10,this._live_reload_config=!0,this.host,this.environment,this.basePath,this.authUrl,this.config,this.gateway=void 0,this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.logger=new ix,this.setEnvironment(),this.liveLoadConfig()}get live_reload_config(){return this._live_reload_config}set live_reload_config(e){if(typeof window>"u"){let n=require("fs");e!=null&&this.live_reload_config!==e&&(this._live_reload_config=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),e===!0&&this.liveLoadConfig());return}this._live_reload_config=!1}liveLoadConfig(){if(typeof window>"u"){if(this.updateConfigFromFile(),this.live_reload_config&&this.live_reload_config===!0&&this.configPath)try{let e=require("fs");this.watchedConfigPath=this.configPath,e.watchFile(this.watchedConfigPath,{persistent:!1},(n,i)=>{this.updateConfigFromFile(),this.live_reload_config||this.watchedConfigPath&&(e.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null)})}catch{this.watchedConfigPath=null}return}this.configPath=""}setConfigPath(e){if(typeof window>"u"){let n=require("fs");e&&e!==this.configPath?(this.configPath=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),this.liveLoadConfig()):!e&&this.configPath&&(this.configPath="",this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null));return}this.configPath=""}updateConfigFromFile(){if(typeof window>"u"&&this.configPath){let i=m1();try{var e=new i;e.read(this.configPath),this.config=e}catch(a){if(a.name&&a.name==="MissingSectionHeaderError"){var n=require("fs").readFileSync(this.configPath,"utf8");this.config={_sections:JSON.parse(n)}}}this.config&&this.updateConfigValues()}}updateConfigValues(){if(this.logger.log_level=this.logger.getLogLevel(this.getConfigString("logging","log_level")),this.logger.log_format=this.logger.getLogFormat(this.getConfigString("logging","log_format")),this.logger.log_to_console=this.getConfigBoolean("logging","log_to_console")!==void 0?this.getConfigBoolean("logging","log_to_console"):this.logger.log_to_console,this.logger.log_file_path=this.getConfigString("logging","log_file_path")!==void 0?this.getConfigString("logging","log_file_path"):this.logger.log_file_path,this.logger.log_response_body=this.getConfigBoolean("logging","log_response_body")!==void 0?this.getConfigBoolean("logging","log_response_body"):this.logger.log_response_body,this.logger.log_request_body=this.getConfigBoolean("logging","log_request_body")!==void 0?this.getConfigBoolean("logging","log_request_body"):this.logger.log_request_body,this.refresh_access_token=this.getConfigBoolean("reauthentication","refresh_access_token")!==void 0?this.getConfigBoolean("reauthentication","refresh_access_token"):this.refresh_access_token,this.refresh_token_wait_max=this.getConfigInt("reauthentication","refresh_token_wait_max")!==void 0?this.getConfigInt("reauthentication","refresh_token_wait_max"):this.refresh_token_wait_max,this.live_reload_config=this.getConfigBoolean("general","live_reload_config")!==void 0?this.getConfigBoolean("general","live_reload_config"):this.live_reload_config,this.host=this.getConfigString("general","host")!==void 0?this.getConfigString("general","host"):this.host,this.getConfigString("gateway","host")!==void 0){let e={host:this.getConfigString("gateway","host")};this.getConfigString("gateway","protocol")!==void 0&&(e.protocol=this.getConfigString("gateway","protocol")),this.getConfigInt("gateway","port")!==void 0&&(e.port=this.getConfigInt("gateway","port")),this.getConfigString("gateway","path_params_login")!==void 0&&(e.path_params_login=this.getConfigString("gateway","path_params_login")),this.getConfigString("gateway","path_params_api")!==void 0&&(e.path_params_api=this.getConfigString("gateway","path_params_api")),this.getConfigString("gateway","username")!==void 0&&(e.username=this.getConfigString("gateway","username")),this.getConfigString("gateway","password")!==void 0&&(e.password=this.getConfigString("gateway","password")),this.setGateway(e)}else this.setGateway();this.setEnvironment(),this.logger.setLogger()}setGateway(e){e?(this.gateway={host:""},e.protocol?this.gateway.protocol=e.protocol:this.gateway.protocol="https",e.host?this.gateway.host=e.host:this.gateway.host="",e.port&&e.port>-1?this.gateway.port=e.port:this.gateway.port=-1,e.path_params_login?(this.gateway.path_params_login=e.path_params_login,this.gateway.path_params_login=this.gateway.path_params_login.replace(/\/+$/,"")):this.gateway.path_params_login="",e.path_params_api?(this.gateway.path_params_api=e.path_params_api,this.gateway.path_params_api=this.gateway.path_params_api.replace(/\/+$/,"")):this.gateway.path_params_api="",e.username&&(this.gateway.username=e.username),e.password&&(this.gateway.password=e.password)):this.gateway=void 0}_getDefaultAuthPopupConfiguration(){return{usePopup:!1,popupTimeout:12e4,notifyPopup:!1,autoClosePopup:!0,autoClosePopupDelay:3e3,popupTarget:"_blank",popupWindowFeatures:"popup=true,width=800,height=700",overridePopupUrl:void 0,overridePopupUrlParameters:void 0,overridePopupUrlAuthParameters:!1,useWindowReplace:!1,overrideWindowReplaceUri:void 0,waitForLoginPromise:!0,usePopupIdentifier:!1}}mergeWithAuthPopupConfiguration(e){let n={};return this.authPopupConfiguration?n=JSON.parse(JSON.stringify(this.authPopupConfiguration)):n=this._getDefaultAuthPopupConfiguration(),typeof e=="object"&&e&&(typeof e.usePopup=="boolean"&&e.usePopup!==null&&e.usePopup!==void 0&&(n.usePopup=e.usePopup),typeof e.popupTimeout=="number"&&e.popupTimeout!==null&&e.popupTimeout!==void 0&&(n.popupTimeout=e.popupTimeout),typeof e.autoClosePopup=="boolean"&&e.autoClosePopup!==null&&e.autoClosePopup!==void 0&&(n.autoClosePopup=e.autoClosePopup),typeof e.autoClosePopupDelay=="number"&&e.autoClosePopupDelay!==null&&e.autoClosePopupDelay!==void 0&&(n.autoClosePopupDelay=e.autoClosePopupDelay),typeof e.popupTarget=="string"&&e.popupTarget!==null&&e.popupTarget!==void 0&&(n.popupTarget=e.popupTarget),typeof e.popupWindowFeatures=="string"&&e.popupWindowFeatures!==null&&e.popupWindowFeatures!==void 0&&(n.popupWindowFeatures=e.popupWindowFeatures),typeof e.overridePopupUrl=="string"&&e.overridePopupUrl!==null&&e.overridePopupUrl!==void 0&&(n.overridePopupUrl=e.overridePopupUrl),typeof e.overridePopupUrlParameters=="object"&&e.overridePopupUrlParameters!==null&&e.overridePopupUrlParameters!==void 0&&(n.overridePopupUrlParameters=e.overridePopupUrlParameters),typeof e.overridePopupUrlAuthParameters=="boolean"&&e.overridePopupUrlAuthParameters!==null&&e.overridePopupUrlAuthParameters!==void 0&&(n.overridePopupUrlAuthParameters=e.overridePopupUrlAuthParameters),typeof e.notifyPopup=="boolean"&&e.notifyPopup!==null&&e.notifyPopup!==void 0&&(n.notifyPopup=e.notifyPopup),typeof e.waitForLoginPromise=="boolean"&&e.waitForLoginPromise!==null&&e.waitForLoginPromise!==void 0&&(n.waitForLoginPromise=e.waitForLoginPromise),typeof e.useWindowReplace=="boolean"&&e.useWindowReplace!==null&&e.useWindowReplace!==void 0&&(n.useWindowReplace=e.useWindowReplace),typeof e.overrideWindowReplaceUri=="string"&&e.overrideWindowReplaceUri!==null&&e.overrideWindowReplaceUri!==void 0&&(n.overrideWindowReplaceUri=e.overrideWindowReplaceUri),typeof e.usePopupIdentifier=="boolean"&&e.usePopupIdentifier!==null&&e.usePopupIdentifier!==void 0&&(n.usePopupIdentifier=e.usePopupIdentifier)),n}getAuthPopupConfiguration(){return this.authPopupConfiguration}setAuthPopupConfiguration(e){this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}setEnvironment(e){e?this.environment=e:this.environment=this.host?this.host:"mypurecloud.com",this.environment=this.environment.replace(/\/+$/,""),this.environment.startsWith("https://")&&(this.environment=this.environment.substring(8)),this.environment.startsWith("http://")&&(this.environment=this.environment.substring(7)),this.environment.startsWith("api.")&&(this.environment=this.environment.substring(4)),this.basePath=`https://api.${this.environment}`,this.authUrl=`https://login.${this.environment}`}getConfUrl(e,n){if(!this.gateway||!this.gateway.host)return n;var i=this.gateway.protocol+"://"+this.gateway.host;return this.gateway.port>-1&&(i=i+":"+this.gateway.port.toString()),e==="login"?this.gateway.path_params_login&&(this.gateway.path_params_login.startsWith("/")?i=i+this.gateway.path_params_login:i=i+"/"+this.gateway.path_params_login):this.gateway.path_params_api&&(this.gateway.path_params_api.startsWith("/")?i=i+this.gateway.path_params_api:i=i+"/"+this.gateway.path_params_api),i}getConfigString(e,n){if(this.config._sections[e])return this.config._sections[e][n]}getConfigBoolean(e,n){if(this.config._sections[e]&&this.config._sections[e][n]!==void 0)return typeof this.config._sections[e][n]=="string"?this.config._sections[e][n]==="true":this.config._sections[e][n]}getConfigInt(e,n){if(this.config._sections[e]&&this.config._sections[e][n])return typeof this.config._sections[e][n]=="string"?parseInt(this.config._sections[e][n]):this.config._sections[e][n]}},q=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){t.instance||(t.instance=this),this.CollectionFormatEnum={CSV:",",SSV:" ",TSV:" ",PIPES:"|",MULTI:"multi"},this.useLegacyParameterFilter=!1,this._listenerAuthPopupMessage=null,typeof window<"u"&&(this._handleAuthPopupMessage=this._handleAuthPopupMessage.bind(this)),this._listenersAuthPopupStatus=[],this._authPopupWindow=null,this._checkPopupTimeout=null,this._notifyPopupInterval=null,this._popupIdentifier=null,this.onAuthPopupStatus=null;try{localStorage.setItem("purecloud_local_storage_test","purecloud_local_storage_test"),localStorage.removeItem("purecloud_local_storage_test"),this.hasLocalStorage=!0}catch{this.hasLocalStorage=!1}this.authentications={"Guest Chat JWT":{type:"apiKey",in:"header",name:"Authorization"},"PureCloud OAuth":{type:"oauth2"}},this.defaultHeaders={},this.timeout=16e3,this.authData={},this.settingsPrefix="purecloud",this.refreshInProgress=!1,this.httpClient,this.proxyAgent,this.config=new tx,typeof window<"u"&&(window.ApiClient=this)}setReturnExtendedResponses(e){this.returnExtended=e}setPersistSettings(e,n){this.persistSettings=e,this.settingsPrefix=n?n.replace(/\W+/g,"_"):"purecloud"}_saveSettings(e){try{if(this.authData.accessToken=e.accessToken,this.authentications["PureCloud OAuth"].accessToken=e.accessToken,e.state&&(this.authData.state=e.state),this.authData.error=e.error,this.authData.error_description=e.error_description,e.tokenExpiryTime&&(this.authData.tokenExpiryTime=e.tokenExpiryTime,this.authData.tokenExpiryTimeString=e.tokenExpiryTimeString),this.persistSettings!==!0||!this.hasLocalStorage)return;let n=JSON.parse(JSON.stringify(this.authData));delete n.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(n))}catch(n){console.error(n)}}_loadSettings(){if(this.persistSettings!==!0||!this.hasLocalStorage)return;let e=this.authData.state;this.authData=localStorage.getItem(`${this.settingsPrefix}_auth_data`),this.authData?this.authData=JSON.parse(this.authData):this.authData={},this.authData.accessToken&&this.setAccessToken(this.authData.accessToken),this.authData.state=e}_clearSettings(){try{if(this.authData&&this.authData.accessToken&&(this.authData.accessToken=null),this.authentications["PureCloud OAuth"]&&this.authentications["PureCloud OAuth"].accessToken&&(this.authentications["PureCloud OAuth"].accessToken=null),this.authData&&this.authData.state&&(this.authData.state=null),this.authData&&this.authData.error&&(this.authData.error=null),this.authData&&this.authData.error_description&&(this.authData.error_description=null),this.authData&&this.authData.tokenExpiryTime&&(this.authData.tokenExpiryTime=0),this.authData&&this.authData.tokenExpiryTimeString&&(this.authData.tokenExpiryTimeString=null),this.persistSettings!==!0||!this.hasLocalStorage)return;let e=JSON.parse(JSON.stringify(this.authData));delete e.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(e))}catch(e){console.error(e)}}setEnvironment(e){this.config.setEnvironment(e)}setAuthData(e){this._saveSettings(e)}clearAuthData(){this._clearSettings()}getAuthPopupConfiguration(){return this.config.getAuthPopupConfiguration()}setAuthPopupConfiguration(e){this.config.setAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.config.updateAuthPopupConfiguration(e)}setDefaultHeaders(e){if(!e||typeof e!="object")throw new Error("default headers must be a map");this.defaultHeaders=e}getDefaultHeaders(){return this.defaultHeaders}setGenesysAppHeader(e){if(!e||typeof e!="string")throw new Error("headerValue must be a non empty string");this.defaultHeaders?this.defaultHeaders["Genesys-App"]=e:this.defaultHeaders={"Genesys-App":e}}getGenesysAppHeader(){return this.defaultHeaders&&this.defaultHeaders["Genesys-App"]?this.defaultHeaders["Genesys-App"]:null}setHttpClient(e){if(!(e instanceof Pu))throw new Error("httpclient must be an instance of AbstractHttpClient. See DefaultltHttpClient for a prototype");this.httpClient=e}getHttpClient(){return this.httpClient?this.httpClient:(this.httpClient=new Ch(this.timeout,this.proxyAgent),this.httpClient)}setMTLSCertificates(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=require("fs").readFileSync(e)),n&&(a.key=require("fs").readFileSync(n)),i&&(a.ca=require("fs").readFileSync(i)),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setPreHook(e){this.getHttpClient().setPreHook(e)}setPostHook(e){this.getHttpClient().setPostHook(e)}setMTLSContents(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=e),n&&(a.key=n),i&&(a.ca=i),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setGateway(e){this.config.setGateway(e)}addAuthPopupStatusListener(e){typeof e=="function"&&e&&(this._listenersAuthPopupStatus||(this._listenersAuthPopupStatus=[]),this._listenersAuthPopupStatus.push(e))}removeAuthPopupStatusListener(e){if(e){if(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)return;this._listenersAuthPopupStatus=this._listenersAuthPopupStatus.filter(n=>n!==e)}}removeAllAuthPopupStatusListeners(){this._listenersAuthPopupStatus&&(this._listenersAuthPopupStatus=[])}_emitAuthPopupStatus(e,n,i){this.onAuthPopupStatus&&this.onAuthPopupStatus(e,n,i),!(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)&&this._listenersAuthPopupStatus.forEach(a=>a(e,n,i))}_generatePopupIdentifier(e){if(e<8||e>64)throw new Error("Popup Identifier (length) must be between 8 and 64 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}_startAuthPopup(e,n,i){try{i||(i={}),this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),this._authPopupWindow&&(i.autoClosePopup===!0&&!this._authPopupWindow.closed&&this._authPopupWindow.close(),this._popupIdentifier&&this._emitAuthPopupStatus("ABORTED","Previous Authorization Popup aborted.",this._popupIdentifier),this._popupIdentifier=null),this._authPopupWindow=null,this._popupIdentifier=this._generatePopupIdentifier(16),this._emitAuthPopupStatus("INIT","Authorization Popup Starting",this._popupIdentifier);let a=e;if(i.overridePopupUrl){let r=null;i.overridePopupUrlAuthParameters===!0&&n?i.overridePopupUrlParameters?r={...n,...i.overridePopupUrlParameters}:r=n:i.overridePopupUrlParameters&&(r=i.overridePopupUrlParameters),r?a=`${i.overridePopupUrl}?${new URLSearchParams(r).toString()}`:a=i.overridePopupUrl}return new Promise((r,s)=>{this._listenerAuthPopupMessage=o=>{this._handleAuthPopupMessage(o,i,r,s)},window.addEventListener("message",this._listenerAuthPopupMessage),this._authPopupWindow=window.open(a,i.popupTarget,i.popupWindowFeatures),i.notifyPopup===!0&&(this._notifyPopupInterval=setInterval(function(){if(this._authPopupWindow){let o=new URL(this.redirectUri),l={name:"gc_auth_popup",type:"notify"};i.usePopupIdentifier===!0&&this._popupIdentifier&&(l.identifier=this._popupIdentifier),this._authPopupWindow.postMessage(l,`${o.protocol}//${o.host}`)}else clearInterval(this.notifyPopupInterval),this._notifyPopupInterval=null}.bind(this),1e3)),this._checkPopupTimeout=setTimeout(function(){return this._emitAuthPopupStatus("TIMEOUT","Authorization Popup Timeout",this._popupIdentifier),this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),i.autoClosePopup===!0&&i.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),i.autoClosePopupDelay):(i.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,s(new Error("Authentication Popup Timeout"))}.bind(this),i.popupTimeout)})}catch(a){throw console.error(a),a}}_extractValuesFromSearchAndHash(e,n){let i={};if(e&&e!=="?"){let a=new URLSearchParams(e),r=a.get("code");r&&(i.code=r);let s=a.get("state");s&&(i.state=s);let o=a.get("error");o&&(i.error=o);let l=a.get("error_description");l&&(i.error_description=l)}if(n&&n!=="#"){let a=new URLSearchParams(n.substring(1)),r=a.get("access_token");r&&(i.accessToken=r);let s=a.get("expires_in");s&&(i.tokenExpiryTime=new Date().getTime()+parseInt(s)*1e3,i.tokenExpiryTimeString=new Date(i.tokenExpiryTime).toUTCString());let o=a.get("state");o&&(i.state=o);let l=a.get("error");l&&(i.error=l);let c=a.get("error_description");c&&(i.error_description=c)}return i}_handleAuthPopupMessage(e,n,i,a){if(this.redirectUri.startsWith(e.origin)&&e.data&&typeof e.data=="object"){let r=JSON.parse(JSON.stringify(e.data));if(r&&r.name==="gc_auth_popup"&&r.type==="message"){if(this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),n.usePopupIdentifier===!0&&r.identifier&&r.identifier!==this._popupIdentifier)return this._emitAuthPopupStatus("Error","Invalid Popup Identifier received",this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error("Invalid Popup Identifier received"));n.autoClosePopup===!0&&n.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),n.autoClosePopupDelay):(n.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null);let s={},o=null,l=null;if(r.auth&&typeof r.auth=="object"?(s=r.auth,o=`?${new URLSearchParams(s).toString()}`):(r.search&&r.search!=="?"&&(o=r.search),r.hash&&r.hash!=="#"&&(l=r.hash),s=this._extractValuesFromSearchAndHash(o,l)),!s.error&&!s.accessToken&&!s.code&&(s.error="InvalidAuthParams",s.error_description="Missing Auth Params on URL Redirect"),s.error)return this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${s.error}] ${s.error_description}`,this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error(`Auth Error: [${s.error}] ${s.error_description}`));n.useWindowReplace===!0?(this._emitAuthPopupStatus("REDIRECTING","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,n.overrideWindowReplaceUri?window.location.replace(`${n.overrideWindowReplaceUri}${o||""}${l||""}`):window.location.replace(`${window.location.origin}${window.location.pathname}${o||""}${l||""}`),i(null)):s&&s.accessToken?(this._saveSettings(s),this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,i(s)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),a(new Error(`[${c.name}] ${c.message}`))))):s&&s.code&&(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,s.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,!this.authData.state&&s.state&&(this.authData.state=s.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),i(this.authData)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`))))}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`)))))}}}loginImplicitGrant(e,n,i){let a=this._setValuesFromUrlHash();return this.clientId=e,this.redirectUri=n,i||(i={}),new Promise((r,s)=>{if(i.org&&!i.provider?s(new Error("opts.provider must be set if opts.org is set")):i.provider&&!i.org&&s(new Error("opts.org must be set if opts.provider is set")),a&&a.error)return a.accessToken=void 0,this._saveSettings(a),s(new Error(`[${a.error}] ${a.error_description}`));this._testTokenAccess().then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),r(this.authData)}).catch(o=>{var l={client_id:this.clientId,redirect_uri:this.redirectUri,response_type:"token"};i.state&&(l.state=i.state),i.org&&(l.org=i.org),i.provider&&(l.provider=i.provider),i.target&&(l.target=i.target),i.login_hint&&(l.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(l.prompt=i.prompt);let c=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var u=this._buildAuthUrl("oauth/authorize",l);c.usePopup===!0?this._startAuthPopup(u,l,c).then(p=>{r(p)}).catch(p=>s(new Error(`[${p.name}] ${p.message}`))):window.location.replace(u)})})}loginClientCredentialsGrant(e,n){this.clientId=e;var i=Buffer.from(`${e}:${n}`).toString("base64"),a=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The client credentials grant is not supported in a browser."));return}let o={Authorization:`Basic ${i}`};var l=new Ma(`${a}/oauth/token`,"POST",o,null,"grant_type=client_credentials",this.timeout);this.getHttpClient().request(l).then(u=>{this.config.logger.log("trace",u.status,"POST",`${a}/oauth/token`,o,u.headers,{grant_type:"client_credentials"},void 0),this.config.logger.log("debug",u.status,"POST",`${a}/oauth/token`,o,void 0,{grant_type:"client_credentials"},void 0),this.setAccessToken(u.data.access_token),this.authData.tokenExpiryTime=new Date().getTime()+u.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),r(this.authData)}).catch(u=>{u.response&&this.config.logger.log("error",u.response.status,"POST",`${a}/oauth/token`,o,u.response.headers,{grant_type:"client_credentials"},u.response.data),s(u)})})}loginSaml2BearerGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{if(typeof window<"u"){o(new Error("The saml2bearer grant is not supported in a browser."));return}var l=Buffer.from(e+":"+n).toString("base64"),c=this._formAuthRequest(l,{grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a});c.proxy=this.proxy;var u={grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a};c.then(p=>{this.config.logger.log("trace",p.status,"POST",`${r}/oauth/token`,c.headers,p.headers,u,void 0),this.config.logger.log("debug",p.status,"POST",`${r}/oauth/token`,c.headers,void 0,u,void 0);var h=p.data.access_token;this.setAccessToken(h),this.authData.tokenExpiryTime=new Date().getTime()+p.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),s(this.authData)}).catch(p=>{p.response&&this.config.logger.log("error",p.response.status,"POST",`${r}/oauth/token`,c.headers,p.response.headers,u,p.response.data),o(p)})})}authorizePKCEGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{var l={"Content-Type":"application/x-www-form-urlencoded"},c=new URLSearchParams({grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a}).toString(),u=new Ma(`${r}/oauth/token`,"POST",l,null,c,this.timeout);let p=this.getHttpClient();var h={grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a};p.request(u).then(g=>{this.config.logger.log("trace",g.status,"POST",`${r}/oauth/token`,u.headers,g.headers,h,void 0),this.config.logger.log("debug",g.status,"POST",`${r}/oauth/token`,u.headers,void 0,h,void 0);var d=g.data.access_token;let m={accessToken:d};g.data.expires_in!==null&&g.data.expires_in!==void 0&&(m.tokenExpiryTime=new Date().getTime()+g.data.expires_in*1e3,m.tokenExpiryTimeString=new Date(m.tokenExpiryTime).toUTCString()),this._saveSettings(m),s(this.authData)}).catch(g=>{g.response&&this.config.logger.log("error",g.response.status,"POST",`${r}/oauth/token`,u.headers,g.response.headers,h,g.response.data),o(g)})})}generatePKCECodeVerifier(e){if(e<43||e>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}computePKCECodeChallenge(e){if(e.length<43||e.length>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").createHash,i=new TextEncoder().encode(e);return new Promise((a,r)=>{let s=n("sha256").update(i).digest(),o=Buffer.from(s).toString("base64url");a(o)})}catch{throw new Error("Crypto module is missing/not supported.")}else{let n=new TextEncoder().encode(e);return new Promise((i,a)=>{window.crypto.subtle.digest("SHA-256",n).then(r=>{let o=btoa(String.fromCharCode(...new Uint8Array(r))).replaceAll("+","-").replaceAll("/","_");o=o.split("=")[0],i(o)}).catch(r=>a(new Error(`Code Challenge Error ${r}`)))})}}loginPKCEGrant(e,n,i,a){if(!this.hasLocalStorage&&!a)throw new Error("loginPKCEGrant requires Local Storage or codeVerifier as input parameter");let r=this._setValuesFromUrlQuery();return this.clientId=e,this.redirectUri=n,this.codeVerifier=a,i||(i={}),new Promise((s,o)=>{if(i.org&&!i.provider)return o(new Error("opts.provider must be set if opts.org is set"));if(i.provider&&!i.org)return o(new Error("opts.org must be set if opts.provider is set"));if(r&&r.error)return this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),this._saveSettings({accessToken:void 0}),o(new Error(`[${r.error}] ${r.error_description}`));r&&r.code?(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,r.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{!this.authData.state&&r.state&&(this.authData.state=r.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),s(this.authData)}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))):this._testTokenAccess(i.skipTest).then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),s(this.authData)}).catch(l=>{this.codeVerifier||(this.codeVerifier=this.generatePKCECodeVerifier(128),this.hasLocalStorage&&(sessionStorage.setItem("genesys_cloud_sdk_pkce_code_verifier",this.codeVerifier),sessionStorage.setItem(`${this.settingsPrefix}_pkce_code_verifier`,this.codeVerifier))),this.computePKCECodeChallenge(this.codeVerifier).then(c=>{var u={client_id:this.clientId,redirect_uri:this.redirectUri,code_challenge:c,response_type:"code",code_challenge_method:"S256"};i.state&&(u.state=i.state),i.org&&(u.org=i.org),i.provider&&(u.provider=i.provider),i.target&&(u.target=i.target),i.login_hint&&(u.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(u.prompt=i.prompt);let p=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var h=this._buildAuthUrl("oauth/authorize",u);p.usePopup===!0?this._startAuthPopup(h,u,p).then(g=>{s(g)}).catch(g=>o(new Error(`[${g.name}] ${g.message}`))):window.location.replace(h)}).catch(c=>o(new Error(`[${c.name}]`)))})})}_setValuesFromUrlQuery(){if(!(typeof window<"u"&&window.location.search))return;let e={},n=new URLSearchParams(window.location.search),i=n.get("code"),a=n.get("error"),r=n.get("error_description"),s=n.get("state");if(a)return e.error=a,r&&(e.error_description=r),e;i&&(e.code=i,s&&(e.state=s));var o,l,c=window.location;return"replaceState"in history?history.replaceState("",document.title,c.pathname):(o=document.body.scrollTop,l=document.body.scrollLeft,history.pushState("",document.title,c.pathname),document.body.scrollTop=o,document.body.scrollLeft=l),e}loginCodeAuthorizationGrant(e,n,i,a){return this.clientId=e,this.clientSecret=n,new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The Code Authorization grant is not supported in a browser."));return}var o=Buffer.from(e+":"+n).toString("base64"),l=this._formAuthRequest(o,{grant_type:"authorization_code",code:i,redirect_uri:a});l.proxy=this.proxy;var c={grant_type:"authorization_code",code:i,redirect_uri:a};this._handleCodeAuthorizationResponse(l,c,r,s)})}refreshCodeAuthorizationGrant(e,n,i){return new Promise((a,r)=>{if(typeof window<"u"){r(new Error("The Code Authorization grant is not supported in a browser."));return}var s=Buffer.from(e+":"+n).toString("base64"),o=this._formAuthRequest(s,{grant_type:"refresh_token",refresh_token:i});o.proxy=this.proxy;var l={grant_type:"refresh_token",refresh_token:i};this._handleCodeAuthorizationResponse(o,l,a,r)})}_handleCodeAuthorizationResponse(e,n,i,a){var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);e.then(s=>{this.config.logger.log("trace",s.status,"POST",`${r}/oauth/token`,e.headers,s.headers,n,void 0),this.config.logger.log("debug",s.status,"POST",`${r}/oauth/token`,e.headers,void 0,n,void 0);var o=s.data.access_token,l=s.data.refresh_token;this.setAccessToken(o),this.authData.refreshToken=l,this.authData.tokenExpiryTime=new Date().getTime()+s.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),i(this.authData)}).catch(s=>{s.response&&this.config.logger.log("error",s.response.status,"POST",`${r}/oauth/token`,e.headers,s.response.headers,n,s.response.data),a(s)})}_formAuthRequest(e,n){var i=this.config.getConfUrl("login",`https://login.${this.config.environment}`),a={Authorization:"Basic "+e,"Content-Type":"application/x-www-form-urlencoded"},r=new URLSearchParams(n).toString(),s=new Ma(`${i}/oauth/token`,"POST",a,null,r,this.timeout);return this.getHttpClient().request(s)}_handleExpiredAccessToken(){return new Promise((e,n)=>{if(typeof window<"u"){n(new Error("This method is not supported in a browser."));return}this.refreshInProgress?this._sleep(this.config.refresh_token_wait_max).then(()=>{this.refreshInProgress?n(new Error(`Token refresh took longer than ${this.config.refresh_token_wait_max} seconds`)):e()}):(this.refreshInProgress=!0,this.refreshCodeAuthorizationGrant(this.clientId,this.clientSecret,this.authData.refreshToken).then(()=>{this.refreshInProgress=!1,e()}).catch(i=>{this.refreshInProgress=!1,n(i)}))})}_sleep(e){return new Promise(n=>setTimeout(n,e))}_testTokenAccess(e){return new Promise((n,i)=>{if(typeof e=="boolean"&&e===!0){i(new Error("Skipping Test Token"));return}if(this._loadSettings(),!this.authentications["PureCloud OAuth"].accessToken){i(new Error("Token is not set"));return}this.callApi("/api/v2/tokens/me","GET",null,null,null,null,null,["PureCloud OAuth"],["application/json"],["application/json"]).then(()=>{n()}).catch(a=>{this._saveSettings({accessToken:void 0}),i(a)})})}_setValuesFromUrlHash(){if(!(typeof window<"u"&&window.location.hash))return;let e=new RegExp("^#*(.+?)=(.+?)$","i"),n={};if(window.location.hash.split("&").forEach(s=>{let o=e.exec(s);o&&(n[o[1]]=decodeURIComponent(decodeURIComponent(o[2].replace(/\+/g,"%20"))))}),n.error)return n;if(n.access_token){let s={};n.state&&(s.state=n.state),n.expires_in&&(s.tokenExpiryTime=new Date().getTime()+parseInt(n.expires_in.replace(/\+/g,"%20"))*1e3,s.tokenExpiryTimeString=new Date(s.tokenExpiryTime).toUTCString()),s.accessToken=n.access_token.replace(/\+/g,"%20");var i,a,r=window.location;"replaceState"in history?history.replaceState("",document.title,r.pathname+r.search):(i=document.body.scrollTop,a=document.body.scrollLeft,r.hash="",document.body.scrollTop=i,document.body.scrollLeft=a),this._saveSettings(s)}}setAccessToken(e){this._saveSettings({accessToken:e})}clearAccessToken(){this._clearSettings()}setStorageKey(e){this.storageKey=e,this.setAccessToken(this.authentications["PureCloud OAuth"].accessToken)}logout(e){this.hasLocalStorage&&this._saveSettings({accessToken:void 0,state:void 0,tokenExpiryTime:void 0,tokenExpiryTimeString:void 0});var n={client_id:this.clientId};e&&(n.redirect_uri=e);var i=this._buildAuthUrl("logout",n);window.location.replace(i)}_buildAuthUrl(e,n){var i=this.config.getConfUrl("login",this.config.authUrl);return n?`${i}/${e}?${new URLSearchParams(n).toString()}`:`${i}/${e}`}setUseLegacyParameterFilter(e){this.useLegacyParameterFilter=e}getUseLegacyParameterFilter(){return this.useLegacyParameterFilter}paramToString(e){if(this.useLegacyParameterFilter!==!0&&e!=null){if(typeof e=="boolean")return e.toString().toLowerCase();if(e instanceof Boolean)return e.toString().toLowerCase();if(typeof e=="number")return e.toString()}return e?e instanceof Date?e.toJSON():e instanceof Boolean?e.toString().toLowerCase():e.toString():""}serialize(e){var n={};for(var i in e)e.hasOwnProperty(i)&&e[i]!==void 0&&(n[encodeURIComponent(i)]=Array.isArray(e[i])?e[i].join(","):this.paramToString(e[i]));return n}addHeaders(e,...n){return e?e=Object.assign(e,...n):e=Object.assign(...n),e}buildUrl(e,n){e.match(/^\//)||(e=`/${e}`);var i=this.config.getConfUrl("api",this.config.basePath)+e;return i=i.replace(/\{([\w-]+)\}/g,(a,r)=>{var s;return n.hasOwnProperty(r)?s=this.paramToString(n[r]):s=a,encodeURIComponent(s)}),i}isJsonMime(e){return!!(e&&e.match(/^application\/json(;.*)?$/i))}jsonPreferredMime(e){for(var n=0;n"u"&&typeof require=="function"&&require("fs")&&e instanceof require("fs").ReadStream||typeof Buffer=="function"&&e instanceof Buffer||typeof Blob=="function"&&e instanceof Blob||typeof File=="function"&&e instanceof File)}normalizeParams(e){var n={};for(var i in e)if(e.hasOwnProperty(i)&&e[i]!==void 0){var a=e[i];this.isFileParam(a)||Array.isArray(a)?n[i]=a:n[i]=this.paramToString(a)}return n}buildCollectionParam(e,n){if(e)switch(Array.isArray(e)||(e=[e]),n){case"csv":return e.map(i=>this.paramToString(i)).join(",");case"ssv":return e.map(i=>this.paramToString(i)).join(" ");case"tsv":return e.map(i=>this.paramToString(i)).join(" ");case"pipes":return e.map(i=>this.paramToString(i)).join("|");case"multi":return e.map(i=>this.paramToString(i));default:throw new Error(`Unknown collection format: ${n}`)}}applyAuthToRequest(e,n){n.forEach(i=>{var a=this.authentications[i];switch(a.type){case"basic":(a.username||a.password)&&(e.auth={username:a.username||"",password:a.password||""});break;case"apiKey":if(a.apiKey){var r={};a.apiKeyPrefix?r[a.name]=`${a.apiKeyPrefix} ${a.apiKey}`:r[a.name]=a.apiKey,a.in==="header"?e.headers=this.addHeaders(e.headers,r):(e.setParams(this.serialize(r)),e.headers=this.addHeaders(e.headers,{}))}else e.headers=this.addHeaders(e.headers,{});break;case"oauth2":a.accessToken?e.headers=this.addHeaders(e.headers,{Authorization:`Bearer ${a.accessToken}`}):e.headers=this.addHeaders(e.headers,{});break;default:throw new Error(`Unknown authentication type: ${a.type}`)}})}setProxyAgent(e){this.proxyAgent=e,this.getHttpClient().setHttpsAgent(this.proxyAgent)}callApi(e,n,i,a,r,s,o,l,c,u,p){return new Promise((h,g)=>{d(this);function d(m){var w=m.buildUrl(e,i),f=new Ma(w,n,null,m.serialize(a),null,m.timeout);m.applyAuthToRequest(f,l);let A=m.defaultHeaders,b=m.normalizeParams(r);if(f.headers=m.addHeaders(f.headers,A,b),p){if(typeof p!="object")throw new Error("Per-request headers must be a valid object");for(let[_,W]of Object.entries(p)){if(typeof _!="string"||typeof W!="string")throw new Error(`Invalid header: "${_}" must have string name and value`);if(!/^[!#$%&'*+\-.0-9A-Z^_`a-z|~]+$/.test(_))throw new Error(`Invalid header name: "${_}" - must be a valid HTTP token`);for(let le=0;le=33&&Pe<=126||Pe===32||Pe===9||Pe>=128&&Pe<=255))throw new Error(`Invalid header value for "${_}": contains invalid characters`)}f.headers[_]=W}}var x=m.jsonPreferredMime(c);if(x?f.headers["Content-Type"]=x:f.headers["Content-Type"]||(f.headers["Content-Type"]="application/json"),x==="application/x-www-form-urlencoded")f.setData(m.normalizeParams(s));else if(x=="multipart/form-data"){var P=m.normalizeParams(s);for(var T in P)if(P.hasOwnProperty(T)){var M=new FormData;M.set(T,P[T]),f.setData(M)}}else o&&f.setData(o);var V=m.jsonPreferredMime(u);V&&(f.headers.Accept=V),m.getHttpClient().request(f).then(_=>{var W=m.returnExtended===!0?{status:_.status,statusText:_.statusText,headers:_.headers,body:_.data,text:_.text,error:null}:_.data?_.data:_.text;m.config.logger.log("trace",_.status,n,w,f.headers,_.headers,o,void 0),m.config.logger.log("debug",_.status,n,w,f.headers,void 0,o,void 0),h(W)}).catch(_=>{var W=_;_.response&&_.response.status==401&&m.config.refresh_access_token&&m.authData.refreshToken&&m.authData.refreshToken!==""?m._handleExpiredAccessToken().then(()=>{d(m)}).catch(le=>{g(le)}):_.response&&(m.config.logger.log("error",_.response.status,n,w,f.headers,_.response.headers,o,_.response.data),W=m.returnExtended===!0?{status:_.response.status,statusText:_.response.statusText,headers:_.response.headers,body:_.response.data,text:_.response.text,error:_}:_.response.data?_.response.data:_.response.text),g(W)})}})}},ax=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling deleteConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","DELETE",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGuideJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling deleteGuideJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs","DELETE",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling getConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","GET",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsSummariesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/summaries/settings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name,sortOrder:e.sortOrder,language:e.language,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuide(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","GET",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGuideJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getGuideJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs/{jobId}","GET",{guideId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","GET",{guideId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersionJob';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getGuideVersionJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs/{jobId}","GET",{guideId:e,versionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGuides(e){return e=e||{},this.apiClient.callApi("/api/v2/guides","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuidesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getGuidesJob';return this.apiClient.callApi("/api/v2/guides/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuide(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuide';if(n==null)throw'Missing the required parameter "body" when calling patchGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","PATCH",{guideId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuideVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling patchGuideVersion';if(i==null)throw'Missing the required parameter "body" when calling patchGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","PATCH",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesPreview';return this.apiClient.callApi("/api/v2/conversations/summaries/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesSettings';return this.apiClient.callApi("/api/v2/conversations/summaries/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuideSessionTurns(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideSessionTurns';if(n==null||n==="")throw'Missing the required parameter "guideSessionId" when calling postGuideSessionTurns';if(i==null)throw'Missing the required parameter "body" when calling postGuideSessionTurns';return this.apiClient.callApi("/api/v2/guides/{guideId}/sessions/{guideSessionId}/turns","POST",{guideId:e,guideSessionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postGuideVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postGuideVersionJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs","POST",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersions';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions","POST",{guideId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuides(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuides';return this.apiClient.callApi("/api/v2/guides","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesJobs';return this.apiClient.callApi("/api/v2/guides/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsSummariesSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling putConversationsSummariesSetting';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","PUT",{summarySettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},rx=class{constructor(e){this.apiClient=e||q.instance}deleteAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","DELETE",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling deleteAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","DELETE",{assistantId:e,queueId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","DELETE",{assistantId:e},{queueIds:n.queueIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling deleteAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","DELETE",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","GET",{assistantId:e},{expand:n.expand,languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","GET",{assistantId:e,queueId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantQueueUsersJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueueUsersJob';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueueUsersJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getAssistantQueueUsersJob';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs/{jobId}","GET",{assistantId:e,queueId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","GET",{assistantId:e},{before:n.before,after:n.after,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistants(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling getAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","GET",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsAgentchecklists(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,namePrefix:e.namePrefix,language:e.language,sortOrder:e.sortOrder,sortBy:e.sortBy,agentChecklistIds:this.apiClient.buildCollectionParam(e.agentChecklistIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklistsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/queues","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,queueIds:e.queueIds,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAssistant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistant';if(n==null)throw'Missing the required parameter "body" when calling patchAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAssistantQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistantQueues';if(n==null)throw'Missing the required parameter "body" when calling patchAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAssistantQueueUsersBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkAdd';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkAdd';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/add","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkRemove';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkRemove';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/remove","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersJobs';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersJobs';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersJobs';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersQuery';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersQuery';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersQuery';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/query","POST",{assistantId:e,queueId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistants(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistants';return this.apiClient.callApi("/api/v2/assistants","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantsAgentchecklists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistantsAgentchecklists';return this.apiClient.callApi("/api/v2/assistants/agentchecklists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAssistantQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling putAssistantQueue';if(i==null)throw'Missing the required parameter "body" when calling putAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","PUT",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAssistantsAgentchecklist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling putAssistantsAgentchecklist';if(n==null)throw'Missing the required parameter "body" when calling putAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","PUT",{agentChecklistId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},sx=class{constructor(e){this.apiClient=e||q.instance}getAssistantCopilot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsCopilotFeaturesupport(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/copilot/featuresupport","GET",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAssistantCopilot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantCopilot';if(n==null)throw'Missing the required parameter "body" when calling putAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","PUT",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ox=class{constructor(e){this.apiClient=e||q.instance}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},lx=class{constructor(e){this.apiClient=e||q.instance}deleteAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling deleteAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","DELETE",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling getAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","GET",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling patchAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PATCH",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAlertingAlertsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingAlertsBulk';return this.apiClient.callApi("/api/v2/alerting/alerts/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingRulesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingRulesBulk';return this.apiClient.callApi("/api/v2/alerting/rules/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingAlertsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAlertingRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRules';return this.apiClient.callApi("/api/v2/alerting/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRulesBulkRemove';return this.apiClient.callApi("/api/v2/alerting/rules/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/rules/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling putAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PUT",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAlertingRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling putAlertingRule';if(n==null)throw'Missing the required parameter "body" when calling putAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","PUT",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ux=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsAgentStatus';return this.apiClient.callApi("/api/v2/analytics/agents/{userId}/status","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowDivisionsReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowDivisionsReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/divisions/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowSessions';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/sessions","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,botResultCategories:n.botResultCategories,endLanguage:n.endLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getAnalyticsDataextractionDownload';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownloadsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/metadata","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dataSchema:e.dataSchema,dateStart:e.dateStart,dateEnd:e.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsDataretentionSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataretention/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingDashboardsUser';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users","GET",{},{sortBy:e.sortBy,pageNumber:e.pageNumber,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),state:e.state,deletedOnly:e.deletedOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExports(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExportsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports/metadata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettingsDashboardsQuery(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dashboardType" when calling getAnalyticsReportingSettingsDashboardsQuery';if(n==null)throw'Missing the required parameter "dashboardAccessFilter" when calling getAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","GET",{},{name:i.name,dashboardType:e,dashboardState:i.dashboardState,dashboardAccessFilter:n,sortBy:i.sortBy,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsReportingSettingsUserDashboards(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingSettingsUserDashboards';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/users/{userId}/dashboards","GET",{userId:e},{sortBy:n.sortBy,pageNumber:n.pageNumber,pageSize:n.pageSize,publicOnly:n.publicOnly,favoriteOnly:n.favoriteOnly,deletedOnly:n.deletedOnly,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAnalyticsReportingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAnalyticsReportingSettings';return this.apiClient.callApi("/api/v2/analytics/reporting/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusCounts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusCounts';return this.apiClient.callApi("/api/v2/analytics/agents/status/counts","POST",{},{groupBy:this.apiClient.buildCollectionParam(n.groupBy,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusQuery';return this.apiClient.callApi("/api/v2/analytics/agents/status/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsDataextractionDownloadsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsDataextractionDownloadsBulk';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRatelimitsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRatelimitsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/ratelimits/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingDashboardsUsersBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingDashboardsUsersBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingExports';return this.apiClient.callApi("/api/v2/analytics/reporting/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementMetricsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementMetricsQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/metrics/query","POST",{},{after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAnalyticsDataretentionSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAnalyticsDataretentionSettings';return this.apiClient.callApi("/api/v2/analytics/dataretention/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},cx=class{constructor(e){this.apiClient=e||q.instance}deleteArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling deleteArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","DELETE",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","DELETE",{grammarId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesDtmf(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling deleteArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","DELETE",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","DELETE",{promptId:e},{allResources:n.allResources},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPromptResourceAudio(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResourceAudio';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResourceAudio';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/audio","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling deleteArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","DELETE",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling deleteArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","DELETE",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteFlows';return this.apiClient.callApi("/api/v2/flows","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","DELETE",{datatableId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling deleteFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","DELETE",{datatableId:e,rowId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling deleteFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","DELETE",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytracking(e,n){if(n=n||{},e==null)throw'Missing the required parameter "name" when calling getArchitectDependencytracking';return this.apiClient.callApi("/api/v2/architect/dependencytracking","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,name:e,objectType:this.apiClient.buildCollectionParam(n.objectType,"multi"),consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingConsumedresources(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumedresources';if(n==null)throw'Missing the required parameter "version" when calling getArchitectDependencytrackingConsumedresources';if(i==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumedresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumedresources","GET",{},{id:e,version:n,objectType:i,resourceType:this.apiClient.buildCollectionParam(a.resourceType,"multi"),pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getArchitectDependencytrackingConsumingresources(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumingresources';if(n==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumingresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumingresources","GET",{},{id:e,objectType:n,resourceType:this.apiClient.buildCollectionParam(i.resourceType,"multi"),version:i.version,pageNumber:i.pageNumber,pageSize:i.pageSize,flowFilter:i.flowFilter},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectDependencytrackingDeletedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/deletedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),flowFilter:e.flowFilter,consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingObject(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingObject';return this.apiClient.callApi("/api/v2/architect/dependencytracking/object","GET",{},{id:e,version:n.version,objectType:n.objectType,consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi"),consumedResourceRequest:n.consumedResourceRequest},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getArchitectDependencytrackingType';return this.apiClient.callApi("/api/v2/architect/dependencytracking/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/types","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingUpdatedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/updatedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling getArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","GET",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectEmergencygroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","GET",{grammarId:e},{includeFileUrls:n.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","GET",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectGrammars(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/grammars","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeFileUrls:e.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrs(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,dnis:e.dnis,scheduleGroup:e.scheduleGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvrsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectPromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPrompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/prompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:this.apiClient.buildCollectionParam(e.name,"multi"),description:e.description,nameOrDescription:e.nameOrDescription,sortBy:e.sortBy,sortOrder:e.sortOrder,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling getArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","GET",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling getArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","GET",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,scheduleIds:e.scheduleIds,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulegroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSystemprompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystemprompt';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystempromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectSystempromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystemprompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/systemprompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getFlowHistoryHistoryId';return this.apiClient.callApi("/api/v2/flows/{flowId}/history/{historyId}","GET",{flowId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","GET",{flowId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowLatestconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowLatestconfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/latestconfiguration","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersion';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionConfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionConfiguration';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionConfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/configuration","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionHealth(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/health","GET",{flowId:e,versionId:n},{language:i.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionIntentHealth(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentHealth';if(a==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/health","GET",{flowId:e,versionId:n,intentId:i},{language:a},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getFlowVersionIntentUtteranceHealth(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentUtteranceHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentUtteranceHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentUtteranceHealth';if(a==null||a==="")throw'Missing the required parameter "utteranceId" when calling getFlowVersionIntentUtteranceHealth';if(r==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentUtteranceHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/utterances/{utteranceId}/health","GET",{flowId:e,versionId:n,intentId:i,utteranceId:a},{language:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getFlowVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","GET",{flowId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlows(e){return e=e||{},this.apiClient.callApi("/api/v2/flows","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,publishVersionId:e.publishVersionId,editableBy:e.editableBy,lockedBy:e.lockedBy,lockedByClientId:e.lockedByClientId,secure:e.secure,deleted:e.deleted,includeSchemas:e.includeSchemas,virtualAgentEnabled:e.virtualAgentEnabled,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getFlowsDatatableExportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs/{exportJobId}","GET",{datatableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getFlowsDatatableImportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs/{importJobId}","GET",{datatableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling getFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","GET",{datatableId:e,rowId:n},{showbrief:i.showbrief},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableRows(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,showbrief:n.showbrief,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatables(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatablesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatablesDivisionview';return this.apiClient.callApi("/api/v2/flows/datatables/divisionviews/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatablesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables/divisionviews","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/divisionviews","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,publishVersionId:e.publishVersionId,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeSchemas:e.includeSchemas},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsExecution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowExecutionId" when calling getFlowsExecution';return this.apiClient.callApi("/api/v2/flows/executions/{flowExecutionId}","GET",{flowExecutionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsExportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsExportJob';return this.apiClient.callApi("/api/v2/flows/export/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstance(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "instanceId" when calling getFlowsInstance';return this.apiClient.callApi("/api/v2/flows/instances/{instanceId}","GET",{instanceId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsInstancesJob';return this.apiClient.callApi("/api/v2/flows/instances/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesQuerycapabilities(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/querycapabilities","GET",{},{expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevels(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsCharacteristics(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/characteristics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsJob';return this.apiClient.callApi("/api/v2/flows/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsLookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getFlowsLookup';return this.apiClient.callApi("/api/v2/flows/lookup","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling getFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","GET",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsMilestonesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling getFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","GET",{flowOutcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcomesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsValidateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsValidateJob';return this.apiClient.callApi("/api/v2/flows/validate/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","PATCH",{grammarId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling patchArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","PATCH",{grammarId:e,languageCode:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchFlowsInstancesSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchFlowsInstancesSettingsExecutiondata';return this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postArchitectEmergencygroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectEmergencygroups';return this.apiClient.callApi("/api/v2/architect/emergencygroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectGrammarLanguageFilesDtmf(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesDtmf';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguageFilesVoice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesVoice';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguages';if(n==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguages';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages","POST",{grammarId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectGrammars(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectGrammars';return this.apiClient.callApi("/api/v2/architect/grammars","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectIvrs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectIvrs';return this.apiClient.callApi("/api/v2/architect/ivrs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptHistory';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectPromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedulegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedulegroups';return this.apiClient.callApi("/api/v2/architect/schedulegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedules';return this.apiClient.callApi("/api/v2/architect/schedules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptHistory';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectSystempromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectSystempromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowHistory';return this.apiClient.callApi("/api/v2/flows/{flowId}/history","POST",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling postFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","POST",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowVersions';if(n==null)throw'Missing the required parameter "body" when calling postFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","POST",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlows';return this.apiClient.callApi("/api/v2/flows","POST",{},{language:n.language},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckin';return this.apiClient.callApi("/api/v2/flows/actions/checkin","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckout(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckout';return this.apiClient.callApi("/api/v2/flows/actions/checkout","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsDeactivate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsDeactivate';return this.apiClient.callApi("/api/v2/flows/actions/deactivate","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsPublish(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsPublish';return this.apiClient.callApi("/api/v2/flows/actions/publish","POST",{},{flow:e,version:n.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsRevert(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsRevert';return this.apiClient.callApi("/api/v2/flows/actions/revert","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsUnlock(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsUnlock';return this.apiClient.callApi("/api/v2/flows/actions/unlock","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableExportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableExportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs","POST",{datatableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableImportCsvJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportCsvJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportCsvJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/csv/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableRows';if(n==null)throw'Missing the required parameter "dataTableRow" when calling postFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsDatatables';return this.apiClient.callApi("/api/v2/flows/datatables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExecutions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flowLaunchRequest" when calling postFlowsExecutions';return this.apiClient.callApi("/api/v2/flows/executions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsExportJobs';return this.apiClient.callApi("/api/v2/flows/export/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesJobs';return this.apiClient.callApi("/api/v2/flows/instances/jobs","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesQuery';return this.apiClient.callApi("/api/v2/flows/instances/query","POST",{},{indexOnly:n.indexOnly,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsValidateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsValidateJobs';return this.apiClient.callApi("/api/v2/flows/validate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putArchitectEmergencygroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling putArchitectEmergencygroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","PUT",{emergencyGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvr(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvr';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvrIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvrIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPrompt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPrompt';if(n==null)throw'Missing the required parameter "body" when calling putArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","PUT",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectPromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putArchitectSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling putArchitectSchedule';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","PUT",{scheduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSchedulegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling putArchitectSchedulegroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","PUT",{scheduleGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSystempromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectSystempromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putFlow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlow';if(n==null)throw'Missing the required parameter "body" when calling putFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","PUT",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling putFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","PUT",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatable';if(n==null)throw'Missing the required parameter "body" when calling putFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","PUT",{datatableId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling putFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","PUT",{datatableId:e,rowId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsInstancesSettingsLoglevelsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putFlowsInstancesSettingsLoglevelsDefault';return this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","PUT",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling putFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","PUT",{milestoneId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling putFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","PUT",{flowOutcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},px=class{constructor(e){this.apiClient=e||q.instance}deleteAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling deleteAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","DELETE",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling getAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","GET",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantVariations';if(n==null)throw'Missing the required parameter "body" when calling postAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","POST",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAssistantVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling putAssistantVariation';if(i==null)throw'Missing the required parameter "body" when calling putAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","PUT",{assistantId:e,variationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},dx=class{constructor(e){this.apiClient=e||q.instance}getAuditsQueryRealtimeServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/realtime/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),allowRedirect:n.allowRedirect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQuery';return this.apiClient.callApi("/api/v2/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtime';return this.apiClient.callApi("/api/v2/audits/query/realtime","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtimeRelated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtimeRelated';return this.apiClient.callApi("/api/v2/audits/query/realtime/related","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},hx=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","DELETE",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","DELETE",{roleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionGrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivisionGrants';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/grants","GET",{divisionId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/permissions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryType:e.queryType,query:e.query},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies","GET",{},{after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPoliciesSubjectSubjectId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/subject/{subjectId}","GET",{subjectId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","GET",{targetName:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","GET",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPoliciesTargets(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies/targets","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPolicyAttributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicyAttributes';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/attributes","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationProducts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/products","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","GET",{roleId:e},{userCount:n.userCount,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleComparedefaultRightRoleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","GET",{leftRoleId:e,rightRoleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationRoleSubjectgrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleSubjectgrants';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/subjectgrants","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleUsers';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoles(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),defaultRoleId:this.apiClient.buildCollectionParam(e.defaultRoleId,"multi"),userCount:e.userCount,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRolesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubjectsRolecounts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/rolecounts","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling patchAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling patchAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PATCH",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAuthorizationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAuthorizationSettings';return this.apiClient.callApi("/api/v2/authorization/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","POST",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPoliciesTargetValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTargetValidate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTargetValidate';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/validate","POST",{targetName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPolicySimulate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling postAuthorizationPolicySimulate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPolicySimulate';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/simulate","POST",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling postAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","POST",{roleId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRoleComparedefaultRightRoleId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","POST",{leftRoleId:e,rightRoleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationRoles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationRoles';return this.apiClient.callApi("/api/v2/authorization/roles","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationRolesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/default","POST",{},{force:e.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling putAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","PUT",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putAuthorizationPolicy';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","PUT",{policyId:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersAdd';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersAdd';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/add","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersRemove';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersRemove';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/remove","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRolesDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesDefault';return this.apiClient.callApi("/api/v2/authorization/roles/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationRolesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesSettings';return this.apiClient.callApi("/api/v2/authorization/roles/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},gx=class{constructor(e){this.apiClient=e||q.instance}postBackgroundassistantToken(e){return e=e||{},this.apiClient.callApi("/api/v2/backgroundassistant/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postScreenrecordingToken(e){return e=e||{},this.apiClient.callApi("/api/v2/screenrecording/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},mx=class{constructor(e){this.apiClient=e||q.instance}getBillingContract(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContract';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}","GET",{contractId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractBillingperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContractBillingperiod';if(n==null||n==="")throw'Missing the required parameter "billingPeriodId" when calling getBillingContractBillingperiod';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}/billingperiods/{billingPeriodId}","GET",{contractId:e,billingPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingContracts(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:e.status,externalNumber:e.externalNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingContractsInvoiceDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceDocument';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/document","GET",{invoiceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoiceLines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceLines';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/lines","GET",{invoiceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoices(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts/invoices","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,paymentStatus:e.paymentStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingReportsBillableusage(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startDate" when calling getBillingReportsBillableusage';if(n==null)throw'Missing the required parameter "endDate" when calling getBillingReportsBillableusage';return this.apiClient.callApi("/api/v2/billing/reports/billableusage","GET",{},{startDate:e,endDate:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingTrusteebillingoverviewTrustorOrgId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getBillingTrusteebillingoverviewTrustorOrgId';return this.apiClient.callApi("/api/v2/billing/trusteebillingoverview/{trustorOrgId}","GET",{trustorOrgId:e},{billingPeriodIndex:n.billingPeriodIndex},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},fx=class{constructor(e){this.apiClient=e||q.instance}deleteBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","DELETE",{tableId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","DELETE",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","DELETE",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling deleteBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","DELETE",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteBusinessrulesDecisiontableVersionSnapshot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","GET",{tableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","GET",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableExports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","GET",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableImports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","GET",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling getBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","GET",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getBusinessrulesDecisiontableVersionRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","GET",{tableId:e,tableVersion:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","GET",{tableId:e},{after:n.after,pageSize:n.pageSize,status:this.apiClient.buildCollectionParam(n.status,"multi"),hasSnapshot:n.hasSnapshot},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontables(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables","GET",{},{after:e.after,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesDecisiontablesSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables/search","GET",{},{after:e.after,pageSize:e.pageSize,schemaId:e.schemaId,name:e.name,withPublishedVersion:e.withPublishedVersion,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "schemaVersion" when calling getBusinessrulesSchemaVersion';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions/{schemaVersion}","GET",{schemaId:e,schemaVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersions';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions","GET",{schemaId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getBusinessrulesSchemasCoretype';return this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchBusinessrulesDecisiontable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontable';if(n==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","PATCH",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchBusinessrulesDecisiontableImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchBusinessrulesDecisiontableImport';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","PATCH",{tableId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchBusinessrulesDecisiontableVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling patchBusinessrulesDecisiontableVersion';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","PATCH",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExecute';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/execute","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableExports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableImports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableImports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionCopy';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionCopy';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionCopy';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/copy","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionExecute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionExecute';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionExecute';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/execute","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRollback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRollback';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRollback';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rollback","POST",{tableId:e,tableVersion:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionRows(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRows';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/add","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/remove","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkUpdate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/update","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsSearch';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/search","POST",{tableId:e,tableVersion:n},{pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSnapshot(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSnapshot';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSync';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSync';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/sync","POST",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","POST",{tableId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesDecisiontables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontables';return this.apiClient.callApi("/api/v2/businessrules/decisiontables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesSchemas';return this.apiClient.callApi("/api/v2/businessrules/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putBusinessrulesDecisiontableVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionPublish';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionPublish';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/publish","PUT",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putBusinessrulesDecisiontableVersionRow(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling putBusinessrulesDecisiontableVersionRow';if(a==null)throw'Missing the required parameter "body" when calling putBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","PUT",{tableId:e,tableVersion:n,rowId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putBusinessrulesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putBusinessrulesSchema';if(n==null)throw'Missing the required parameter "body" when calling putBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},wx=class{constructor(e){this.apiClient=e||q.instance}getCarrierservicesIntegrationsEmergencylocationsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneNumber" when calling getCarrierservicesIntegrationsEmergencylocationsMe';return this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","GET",{},{phoneNumber:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCarrierservicesIntegrationsEmergencylocationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},vx=class{constructor(e){this.apiClient=e||q.instance}deleteCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","DELETE",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseCommentsMeCommentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCaseCommentsMeCommentId';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling deleteCasemanagementCaseCommentsMeCommentId';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/me/{commentId}","DELETE",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","DELETE",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseplanDataschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling deleteCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","DELETE",{caseplanId:e,schemaKeyName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplanStageplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling deleteCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","DELETE",{caseplanId:e,stageplanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","GET",{caseId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseAssociation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociation';if(n==null||n==="")throw'Missing the required parameter "associationId" when calling getCasemanagementCaseAssociation';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations/{associationId}","GET",{caseId:e,associationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseAssociations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseComment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComment';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling getCasemanagementCaseComment';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/{commentId}","GET",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseComments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","GET",{caseId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseStage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStage';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStage';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}","GET",{caseId:e,stageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStageStep(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageStep';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageStep';if(i==null||i==="")throw'Missing the required parameter "stepId" when calling getCasemanagementCaseStageStep';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps/{stepId}","GET",{caseId:e,stageId:n,stepId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseStageSteps(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageSteps';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageSteps';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps","GET",{caseId:e,stageId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStages';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseTerminateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCaseTerminateJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs/{jobId}","GET",{caseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","GET",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseplanVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersion';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionDataschemas';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/dataschemas","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionIntakesettings';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/intakesettings","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i},{expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(a==null||a==="")throw'Missing the required parameter "stepplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans/{stepplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i,stepplanId:a},{expands:this.apiClient.buildCollectionParam(r.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplans(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans","GET",{caseplanId:e,versionId:n,stageplanId:i},{before:a.before,after:a.after,pageSize:a.pageSize,expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans","GET",{caseplanId:e,versionId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expands:this.apiClient.buildCollectionParam(i.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplans(e){return e=e||{},this.apiClient.callApi("/api/v2/casemanagement/caseplans","GET",{},{after:e.after,pageSize:e.pageSize,customerIntentId:e.customerIntentId,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCasemanagementCasesExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getCasemanagementCasesExternalcontact';return this.apiClient.callApi("/api/v2/casemanagement/cases/externalcontacts/{externalContactId}","GET",{externalContactId:e},{after:n.after,pageSize:n.pageSize,divisionIds:n.divisionIds,expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJobResults';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesReference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "referenceId" when calling getCasemanagementCasesReference';return this.apiClient.callApi("/api/v2/casemanagement/cases/references/{referenceId}","GET",{referenceId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCasemanagementCaseDatedue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDatedue';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDatedue';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/datedue","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseDescription(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDescription';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDescription';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/description","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseExternalid';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseExternalid';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/externalid","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseOwner(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseOwner';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseOwner';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/owner","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCasePriority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCasePriority';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCasePriority';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/priority","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseSummary';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseSummary';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/summary","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplan';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","PATCH",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplanStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplan';if(i==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","PATCH",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCasemanagementCaseplanStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stepplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(a==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/stepplans/{stepplanId}","PATCH",{caseplanId:e,stageplanId:n,stepplanId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postCasemanagementCaseAssociations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseAssociations';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseComments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseComments';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseTerminateJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseTerminateJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs","POST",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanDataschemas';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanPublish';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/publish","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanStageplanReposition(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplanReposition';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling postCasemanagementCaseplanStageplanReposition';if(i==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplanReposition';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/reposition","POST",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postCasemanagementCaseplanStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplans';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanVersions';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplans(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplansQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplansQuery';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCases';return this.apiClient.callApi("/api/v2/casemanagement/cases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesAssociationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesAssociationsQuery';return this.apiClient.callApi("/api/v2/casemanagement/cases/associations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesQueryJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putCasemanagementCaseplanDataschema(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling putCasemanagementCaseplanDataschema';if(i==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","PUT",{caseplanId:e,schemaKeyName:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putCasemanagementCaseplanIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanIntakesettings';if(n==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/intakesettings","PUT",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Cx=class{constructor(e){this.apiClient=e||q.instance}deleteChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","DELETE",{roomJid:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsRoomMessagesPin';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins/{pinnedMessageId}","DELETE",{roomJid:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling deleteChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","DELETE",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","DELETE",{userId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsUserMessagesPin';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins/{pinnedMessageId}","DELETE",{userId:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getChatsMessage';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","GET",{roomJid:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageIds}","GET",{roomJid:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","GET",{roomJid:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "participantJid" when calling getChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{participantJid}","GET",{roomJid:e,participantJid:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomParticipants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipants';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants","GET",{roomJid:e},{notify:n.notify},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsThreadMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "threadId" when calling getChatsThreadMessages';return this.apiClient.callApi("/api/v2/chats/threads/{threadId}/messages","GET",{threadId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUser';return this.apiClient.callApi("/api/v2/chats/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageIds}","GET",{userId:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","GET",{userId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchChatsRoom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoom';if(n==null)throw'Missing the required parameter "body" when calling patchChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","PATCH",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsRoomMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsRoomMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","PATCH",{roomJid:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchChatsUserMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsUserMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","PATCH",{userId:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsUserSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserSettings';if(n==null)throw'Missing the required parameter "body" when calling patchChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsRoomMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessagesPins';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","POST",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRooms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsRooms';return this.apiClient.callApi("/api/v2/chats/rooms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsUserMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUserMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessagesPins';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putChatsMessageReactions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putChatsMessageReactions';if(n==null)throw'Missing the required parameter "body" when calling putChatsMessageReactions';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}/reactions","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ax=class{constructor(e){this.apiClient=e||q.instance}deleteCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","DELETE",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling deleteCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","DELETE",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","GET",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling getCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","GET",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointmentAnnotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentStatuses';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/statuses","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),interval:n.interval,pageNumber:n.pageNumber,pageSize:n.pageSize,statuses:this.apiClient.buildCollectionParam(n.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(n.facilitatorIds,"multi"),sortOrder:n.sortOrder,relationships:this.apiClient.buildCollectionParam(n.relationships,"multi"),completionInterval:n.completionInterval,overdue:n.overdue,intervalCondition:n.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/appointments/me","GET",{},{interval:e.interval,pageNumber:e.pageNumber,pageSize:e.pageSize,statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(e.facilitatorIds,"multi"),sortOrder:e.sortOrder,relationships:this.apiClient.buildCollectionParam(e.relationships,"multi"),completionInterval:e.completionInterval,overdue:e.overdue,intervalCondition:e.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingNotification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling getCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","GET",{notificationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/notifications","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCoachingScheduleslotsJob';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCoachingAppointment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointment';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingAppointmentAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling patchCoachingAppointmentAnnotation';if(i==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","PATCH",{appointmentId:e,annotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCoachingAppointmentStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentStatus';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentStatus';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/status","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingNotification(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling patchCoachingNotification';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","PATCH",{notificationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentAnnotations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentConversations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentConversations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentConversations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/conversations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingAppointmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/coaching/appointments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsJobs';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsQuery';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},bx=class{constructor(e){this.apiClient=e||q.instance}deleteContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","DELETE",{documentId:e},{override:n.override},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling deleteContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","DELETE",{shareId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling deleteContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","DELETE",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","DELETE",{workspaceId:e},{moveChildrenToWorkspaceId:n.moveChildrenToWorkspaceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","DELETE",{workspaceId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling deleteContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","DELETE",{workspaceId:e,tagId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","GET",{documentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","GET",{documentId:e},{disposition:n.disposition,contentType:n.contentType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workspaceId" when calling getContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","GET",{},{workspaceId:e,name:n.name,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "queryPhrase" when calling getContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder,queryPhrase:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "securityProfileId" when calling getContentmanagementSecurityprofile';return this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles/{securityProfileId}","GET",{securityProfileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofiles(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling getContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","GET",{shareId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSharedSharedId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sharedId" when calling getContentmanagementSharedSharedId';return this.apiClient.callApi("/api/v2/contentmanagement/shared/{sharedId}","GET",{sharedId:e},{disposition:n.disposition,contentType:n.contentType,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementShares(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/shares","GET",{},{entityId:e.entityId,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/status","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementUsage(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/usage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/documents","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling getContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","GET",{workspaceId:e,memberId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMembers';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members","GET",{workspaceId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling getContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","GET",{workspaceId:e,tagId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceTagvalues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","GET",{workspaceId:e},{value:n.value,pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaces(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/workspaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,access:this.apiClient.buildCollectionParam(e.access,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postContentmanagementDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocument';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","POST",{documentId:e},{expand:i.expand,override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocumentContent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocumentContent';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","POST",{documentId:e},{override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","POST",{},{copySource:n.copySource,moveSource:n.moveSource,override:n.override},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementShares(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementShares';return this.apiClient.callApi("/api/v2/contentmanagement/shares","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementWorkspaceTagvalues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvalues';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","POST",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaceTagvaluesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvaluesQuery';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvaluesQuery';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/query","POST",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaces';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putContentmanagementWorkspace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspace';if(n==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","PUT",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putContentmanagementWorkspaceMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling putContentmanagementWorkspaceMember';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","PUT",{workspaceId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putContentmanagementWorkspaceTagvalue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling putContentmanagementWorkspaceTagvalue';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","PUT",{workspaceId:e,tagId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},xx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","DELETE",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling deleteConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","DELETE",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationParticipantCode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantCode';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantCode';if(i==null||i==="")throw'Missing the required parameter "addCommunicationCode" when calling deleteConversationParticipantCode';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/codes/{addCommunicationCode}","DELETE",{conversationId:e,participantId:n,addCommunicationCode:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","DELETE",{conversationId:e,participantId:n,communicationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationsCallParticipantConsult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsEmailMessagesDraftAttachment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsEmailMessagesDraftAttachment';if(n==null||n==="")throw'Missing the required parameter "attachmentId" when calling deleteConversationsEmailMessagesDraftAttachment';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/{attachmentId}","DELETE",{conversationId:e,attachmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling deleteConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","DELETE",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAccessattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAssistantCopilotcontext(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAssistantCopilotcontext';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assistant/copilotcontext","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationCommunicationAgentchecklist(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationAgentchecklistJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklistJob';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklistJob';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklistJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getConversationCommunicationAgentchecklistJob';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs/{jobId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getConversationCommunicationAgentchecklists(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklists';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklists';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCommunicationInternalmessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessage';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessage';if(i==null||i==="")throw'Missing the required parameter "messageId" when calling getConversationCommunicationInternalmessage';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages/{messageId}","GET",{conversationId:e,communicationId:n,messageId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationInternalmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","GET",{conversationId:e,communicationId:n},{pageSize:i.pageSize,pageNumber:i.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling getConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","GET",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationParticipantSecureivrsession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsession';if(i==null||i==="")throw'Missing the required parameter "secureSessionId" when calling getConversationParticipantSecureivrsession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions/{secureSessionId}","GET",{conversationId:e,participantId:n,secureSessionId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSecureattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSuggestion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling getConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","GET",{conversationId:e,suggestionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions","GET",{conversationId:e},{before:n.before,after:n.after,pageSize:n.pageSize,type:n.type,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSummaries';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations","GET",{},{communicationType:e.communicationType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCall(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallbackParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbackParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbacks(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/callbacks","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCalls(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsHistory(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/history","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,interval:e.interval,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsMaximumconferenceparties(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/maximumconferenceparties","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCobrowsesession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCobrowsesessionParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessionParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/cobrowsesessions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getConversationsCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getConversationsCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsEmail(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsEmailMessage';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","GET",{conversationId:e},{includeAgentlessStitchedMessages:n.includeAgentlessStitchedMessages},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsEmailParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailSettings';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/settings","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmails(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/emails","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsInternalmessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsInternalmessage';return this.apiClient.callApi("/api/v2/conversations/internalmessages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsInternalmessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/internalmessages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling getConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","GET",{keyconfigurationsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","GET",{conversationId:e,communicationId:n},{status:i.status,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageCommunicationMessagesMediaMediaId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(i==null||i==="")throw'Missing the required parameter "mediaId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/{mediaId}","GET",{conversationId:e,communicationId:n,mediaId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageDetails';return this.apiClient.callApi("/api/v2/conversations/messages/{messageId}/details","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmedia(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,url:e.url},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling getConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","GET",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingFacebookApp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/app","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingFacebookPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/permissions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationTwitterOauthSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationTwitterOauthSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/{integrationId}/twitter/oauth/settings","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsApple(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsFacebook(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsInstagram(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpen(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}/accounts","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitter(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitterOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsapp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingOauthAppleCallback(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "code" when calling getConversationsMessagingOauthAppleCallback';if(n==null)throw'Missing the required parameter "state" when calling getConversationsMessagingOauthAppleCallback';return this.apiClient.callApi("/api/v2/conversations/messaging/oauth/apple/callback","GET",{},{code:e,state:n,error:i.error},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingThreadingtimeline(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideoDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conferenceId" when calling getConversationsVideoDetails';return this.apiClient.callApi("/api/v2/conversations/videos/{conferenceId}/details","GET",{conferenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideosMeeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "meetingId" when calling getConversationsVideosMeeting';return this.apiClient.callApi("/api/v2/conversations/videos/meetings/{meetingId}","GET",{meetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipant';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling patchConversationRecordingstate';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingstate","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling patchConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSuggestion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling patchConversationSuggestion';if(i==null)throw'Missing the required parameter "body" when calling patchConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","PATCH",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationSummaryEngagements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryEngagements';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryEngagements';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/engagements","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationUtilizationlabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationUtilizationlabel';if(n==null)throw'Missing the required parameter "body" when calling patchConversationUtilizationlabel';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/utilizationlabel","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsAftercallworkConversationIdParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/aftercallwork/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallConference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallConference';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallConference';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/conference","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipant';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantUserUserId(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantUserUserId';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantUserUserId';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchConversationsCallParticipantUserUserId';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/user/{userId}","PATCH",{conversationId:e,participantId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallback';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallbackParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipant';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallbackParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsCobrowsesession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesession';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipant';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesessionParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmail(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmail';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PATCH",{conversationId:e},{autoFill:n.autoFill,discard:n.discard},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsEmailParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipant';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsEmailParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmailParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessage';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipant';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsMessageParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsMessageParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessagingIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchConversationsMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchConversationsMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsSettings';return this.apiClient.callApi("/api/v2/conversations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationAssign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationAssign';if(n==null)throw'Missing the required parameter "body" when calling postConversationAssign';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assign","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationBarge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationBarge';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/barge","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCobrowse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCobrowse';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/cobrowse","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCommunicationAgentchecklist(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklist';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistAgentaction(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistAgentaction';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistAgentaction';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/agentaction","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistJobs';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistJobs';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistJobs';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistJobs';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistsFinalize(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistsFinalize';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/finalize","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationCommunicationInternalmessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationInternalmessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationDisconnect';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/disconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationParticipantCallbacks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantCallbacks';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantCallbacks';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/callbacks","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantDigits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantDigits';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantDigits';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/digits","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantInternalmessagesUsersCommunications(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantInternalmessagesUsersCommunications';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/internalmessages/users/communications","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceAgent';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceContactExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceQueue';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantTransfer(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantTransfer';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantTransfer';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantTransfer';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/transfer","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionEngagement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionEngagement';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling postConversationSuggestionEngagement';if(i==null)throw'Missing the required parameter "body" when calling postConversationSuggestionEngagement';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}/engagement","POST",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionsFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionsFeedback';if(n==null)throw'Missing the required parameter "body" when calling postConversationSuggestionsFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/feedback","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling postConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","POST",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantBarge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantBarge';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantBarge';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/barge","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCoach(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCoach';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCoach';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/coach","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultAgent';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultContactExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultQueue';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantSnippetRecord(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantSnippetRecord';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantSnippetRecord';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantSnippetRecord';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/snippet/record","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantVoiceConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantVoiceConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantVoiceConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantVoiceConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/voice/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipants(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipants';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipants';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantsUserUserId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantsUserUserId';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postConversationsCallParticipantsUserUserId';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/user/{userId}","POST",{conversationId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallbackParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkDisconnect(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkDisconnect';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/disconnect","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkUpdate';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCalls(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCalls';return this.apiClient.callApi("/api/v2/conversations/calls","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallsUserUserId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postConversationsCallsUserUserId';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/user/{userId}","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCobrowsesessionParticipantReplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSchemas';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailInboundmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailInboundmessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailInboundmessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/inboundmessages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsCopy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsCopy';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsCopy';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/copy","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsUploads';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsUploads';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/uploads","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsEmailParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailReconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailReconnect';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/reconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmails';return this.apiClient.callApi("/api/v2/conversations/emails","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailsAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmailsAgentless';return this.apiClient.callApi("/api/v2/conversations/emails/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsFaxes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsFaxes';return this.apiClient.callApi("/api/v2/conversations/faxes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurations';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageCommunicationMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageCommunicationMessagesMediaUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessagesMediaUploads';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/uploads","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationSocialmediaMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationSocialmediaMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/socialmedia/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationTyping(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationTyping';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationTyping';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationTyping';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/typing","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageInboundOpenEvent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenEvent';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenEvent';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/event","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenMessage';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/message","POST",{integrationId:e},{prefetchConversationId:i.prefetchConversationId},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenReceipt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenReceipt';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenReceipt';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/receipt","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenStructuredResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenStructuredResponse';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenStructuredResponse';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/structured/response","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageMessagesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageMessagesBulk';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/bulk","POST",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantTakeover(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantTakeover';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantTakeover';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/takeover","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessages';return this.apiClient.callApi("/api/v2/conversations/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesAgentless';return this.apiClient.callApi("/api/v2/conversations/messages/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesInboundOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesInboundOpen';return this.apiClient.callApi("/api/v2/conversations/messages/inbound/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsApple(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsApple';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsFacebook(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsFacebook';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsInstagram(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsInstagram';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpen';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsTwitter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsTwitter';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsapp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsapp';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsappEmbeddedsignup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsappEmbeddedsignup';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideoAgentconferenceCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoAgentconferenceCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoAgentconferenceCommunication';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/agentconference/communications/{communicationId}","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideosMeetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsVideosMeetings';return this.apiClient.callApi("/api/v2/conversations/videos/meetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationAccessattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationAccessattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","PUT",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationTags(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationTags';if(n==null)throw'Missing the required parameter "body" when calling putConversationTags';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/tags","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallParticipantCommunicationUuidata(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallParticipantCommunicationUuidata';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationsCallParticipantCommunicationUuidata';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling putConversationsCallParticipantCommunicationUuidata';if(a==null)throw'Missing the required parameter "body" when calling putConversationsCallParticipantCommunicationUuidata';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/uuidata","PUT",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putConversationsCallRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallRecordingstate';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallbackRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallbackRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallbackRecordingstate';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCobrowsesessionRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCobrowsesessionRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCobrowsesessionRecordingstate';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putConversationsCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailMessagesDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailMessagesDraft';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailRecordingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling putConversationsKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","PUT",{keyconfigurationsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessageRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsMessageRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessageRecordingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingSupportedcontentDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSupportedcontentDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingThreadingtimeline(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingThreadingtimeline';return this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsScreenshareRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsScreenshareRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsScreenshareRecordingstate';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsSocialRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsSocialRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSocialRecordingstate';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsVideoRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsVideoRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsVideoRecordingstate';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},yx=class{constructor(e){this.apiClient=e||q.instance}getDataextensionsCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coretypeName" when calling getDataextensionsCoretype';return this.apiClient.callApi("/api/v2/dataextensions/coretypes/{coretypeName}","GET",{coretypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataextensionsCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getDataextensionsLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Px=class{constructor(e){this.apiClient=e||q.instance}deleteDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrules(e){return e=e||{},this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","PATCH",{ruleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrules';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrulesValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrulesValidate';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},jx=class{constructor(e){this.apiClient=e||q.instance}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredby","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredbycounts","GET",{entityType:e,entityId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requires","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Sx=class{constructor(e){this.apiClient=e||q.instance}getDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getDownload';return this.apiClient.callApi("/api/v2/downloads/{downloadId}","GET",{downloadId:e},{contentDisposition:n.contentDisposition,issueRedirect:n.issueRedirect,redirectToAuth:n.redirectToAuth},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ox=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Tx=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeengagementCelebration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling deleteEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","DELETE",{celebrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementCelebrations(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/celebrations","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmployeeengagementRecognition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recognitionId" when calling getEmployeeengagementRecognition';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions/{recognitionId}","GET",{recognitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementRecognitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/recognitions","GET",{},{direction:e.direction,recipient:e.recipient,dateStart:e.dateStart,dateEnd:e.dateEnd,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeengagementCelebration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling patchEmployeeengagementCelebration';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","PATCH",{celebrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeengagementRecognitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEmployeeengagementRecognitions';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},kx=class{constructor(e){this.apiClient=e||q.instance}postEventsConversations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsConversations';return this.apiClient.callApi("/api/v2/events/conversations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsRoutingCustomkpiattributions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsRoutingCustomkpiattributions';return this.apiClient.callApi("/api/v2/events/routing/customkpiattributions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersPresence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersPresence';return this.apiClient.callApi("/api/v2/events/users/presence","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersRoutingstatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersRoutingstatus';return this.apiClient.callApi("/api/v2/events/users/routingstatus","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Mx=class{constructor(e){this.apiClient=e||q.instance}deleteExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","DELETE",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","DELETE",{contactId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling deleteExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","DELETE",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","DELETE",{externalOrganizationId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsOrganizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationTrustor';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling deleteExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","DELETE",{relationshipId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","GET",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","GET",{contactId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","GET",{contactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactUnresolved(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/unresolved","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsContactsExport';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsContactsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsContactsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling getExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","GET",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsExternalsources(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/externalsources","GET",{},{cursor:e.cursor,limit:e.limit,name:e.name,active:e.active},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscan';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}","GET",{scanId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanCluster(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanCluster';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling getExternalcontactsGraphsClusterscanCluster';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}","GET",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsGraphsClusterscanClusters(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanClusters';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters","GET",{scanId:e},{limit:n.limit,cursor:n.cursor,divisionIds:this.apiClient.buildCollectionParam(n.divisionIds,"multi"),"mergeInfo.status":n.mergeInfoStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanStatistics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanStatistics';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/statistics","GET",{scanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscans(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans","GET",{},{limit:e.limit,cursor:e.cursor,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatest(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatestStatistics(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest/statistics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","GET",{},{after:e.after,pageSize:e.pageSize,externalSettingsId:e.externalSettingsId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvUploadDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadDetails';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/details","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvUploadPreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadPreview';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/preview","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,jobStatus:e.jobStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/settings","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsNotesExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsNotesExport';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsNotesExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","GET",{externalOrganizationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeTrustors:n.includeTrustors},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationContacts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationContacts';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/contacts","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,q:n.q,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","GET",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","GET",{externalOrganizationId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationRelationships(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/relationships","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,trustorId:this.apiClient.buildCollectionParam(e.trustorId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includeTrustors:e.includeTrustors,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsOrganizationsExport';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsOrganizationsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsOrganizationsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling getExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","GET",{relationshipId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsRelationshipsExport';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsReversewhitepageslookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lookupVal" when calling getExternalcontactsReversewhitepageslookup';return this.apiClient.callApi("/api/v2/externalcontacts/reversewhitepageslookup","GET",{},{lookupVal:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsScanContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanContactsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizationsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationships(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationshipsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PATCH",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PATCH",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling patchExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PATCH",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsBulkContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContacts';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUnresolved(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/unresolved","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotes';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","POST",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsContactPromotion(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactPromotion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/promotion","POST",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContacts';return this.apiClient.callApi("/api/v2/externalcontacts/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsExports';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsMerge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsMerge';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/merge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSearch';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsExternalsources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsExternalsources';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookup';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupContacts';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/contacts","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/organizations","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvUploads';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsMergeContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsMergeContacts';return this.apiClient.callApi("/api/v2/externalcontacts/merge/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsNotesExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsNotesExports';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling postExternalcontactsOrganizationNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","POST",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsExports';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationshipsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationshipsExports';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PUT",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PUT",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsContactsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsContactsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putExternalcontactsConversation';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsConversation';return this.apiClient.callApi("/api/v2/externalcontacts/conversations/{conversationId}","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsExternalsource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling putExternalcontactsExternalsource';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","PUT",{externalSourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsClusterscanClusterMerge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling putExternalcontactsGraphsClusterscanClusterMerge';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling putExternalcontactsGraphsClusterscanClusterMerge';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}/merge","PUT",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putExternalcontactsGraphsSettings';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsImportCsvSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportCsvSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putExternalcontactsImportJob';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PUT",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PUT",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsOrganizationTrustorTrustorId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationTrustorTrustorId';if(n==null||n==="")throw'Missing the required parameter "trustorId" when calling putExternalcontactsOrganizationTrustorTrustorId';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor/{trustorId}","PUT",{externalOrganizationId:e,trustorId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsOrganizationsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling putExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PUT",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ex=class{constructor(e){this.apiClient=e||q.instance}deleteFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","DELETE",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocumentContent';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}/content","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocuments(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/documents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxFaxIdStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "faxId" when calling getFaxFaxIdStatus';return this.apiClient.callApi("/api/v2/fax/{faxId}/status","GET",{faxId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putFaxDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling putFaxDocument';if(n==null)throw'Missing the required parameter "body" when calling putFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","PUT",{documentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},qx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},_x=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling deleteEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","DELETE",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling deleteGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","DELETE",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling getEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","GET",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScores';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/me","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrends(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrends';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrendsMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrendsMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends/me","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestPrizeimage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestPrizeimage';if(n==null||n==="")throw'Missing the required parameter "prizeImageId" when calling getGamificationContestPrizeimage';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/prizeimages/{prizeImageId}","GET",{contestId:e,prizeImageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationContests(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContestsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder,view:e.view},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationInsights(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsights';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsights';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsights';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsights';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsights';return this.apiClient.callApi("/api/v2/gamification/insights","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,pageSize:s.pageSize,pageNumber:s.pageNumber,sortKey:s.sortKey,sortMetricId:s.sortMetricId,sortOrder:s.sortOrder,userIds:s.userIds,reportsTo:s.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsDetails(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsDetails';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsDetails';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsDetails';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsDetails';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsDetails';return this.apiClient.callApi("/api/v2/gamification/insights/details","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsGroupsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsGroupsTrendsAll(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrendsAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrendsAll';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrendsAll';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends/all","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsManagers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsManagers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsManagers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsManagers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsManagers';return this.apiClient.callApi("/api/v2/gamification/insights/managers","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,pageSize:r.pageSize,pageNumber:r.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsMembers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsMembers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsMembers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsMembers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsMembers';return this.apiClient.callApi("/api/v2/gamification/insights/members","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,reportsTo:r.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsRankings(e,n,i,a,r,s,o){if(o=o||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsRankings';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsRankings';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsRankings';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsRankings';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsRankings';if(s==null)throw'Missing the required parameter "sortKey" when calling getGamificationInsightsRankings';return this.apiClient.callApi("/api/v2/gamification/insights/rankings","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,sortKey:s,sortMetricId:o.sortMetricId,sectionSize:o.sectionSize,userIds:o.userIds,reportsTo:o.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsUserDetails(e,n,i,a,r,s,o){if(o=o||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserDetails';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserDetails';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserDetails';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserDetails';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserDetails';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserDetails';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/details","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,primaryPeriodStartWorkday:s},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsUserTrends(e,n,i,a,r,s,o,l,c){if(c=c||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserTrends';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserTrends';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserTrends';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserTrends';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(s==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsUserTrends';if(o==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(l==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsUserTrends';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/trends","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,comparativePeriodEndWorkday:s,primaryPeriodStartWorkday:o,primaryPeriodEndWorkday:l},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],c.customHeaders)}getGamificationLeaderboard(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboard';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboard';return this.apiClient.callApi("/api/v2/gamification/leaderboard","GET",{},{startWorkday:e,endWorkday:n,metricId:i.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardAll(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAll';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboardAll';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboardAll';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,metricId:r.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationLeaderboardAllBestpoints(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAllBestpoints';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAllBestpoints';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all/bestpoints","GET",{},{filterType:e,filterId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/leaderboard/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationMetricdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricDefinitionId" when calling getGamificationMetricdefinition';return this.apiClient.callApi("/api/v2/gamification/metricdefinitions/{metricDefinitionId}","GET",{metricDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationMetricdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/metricdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetric(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","GET",{profileId:e,metricId:n},{workday:i.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationProfileMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","GET",{profileId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),workday:n.workday,metricIds:n.metricIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetricsObjectivedetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetricsObjectivedetails';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/objectivedetails","GET",{profileId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfiles(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfilesUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationProfilesUser';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}","GET",{userId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfilesUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles/users/me","GET",{},{workday:e.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecards(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecards';return this.apiClient.callApi("/api/v2/gamification/scorecards","GET",{},{workday:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsAttendance(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsAttendance';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/attendance","GET",{},{startWorkday:e,endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/scorecards/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecardsPointsAlltime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/alltime","GET",{},{endWorkday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/average","GET",{},{workday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsPointsTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/trends","GET",{},{startWorkday:e,endWorkday:n,dayOfWeek:i.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsProfileMetricUserValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(i==null||i==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/{userId}/values/trends","GET",{profileId:e,metricId:n,userId:i},{startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricUsersValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(i==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/values/trends","GET",{profileId:e,metricId:n},{filterType:i,filterId:s.filterId,startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricValuesTrends(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/values/trends","GET",{profileId:e,metricId:n},{filterType:r.filterType,startWorkday:i,endWorkday:a,referenceWorkday:r.referenceWorkday,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUser';if(n==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUser';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}","GET",{userId:e},{workday:n,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserAttendance(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserAttendance';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserAttendance';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/attendance","GET",{userId:e},{startWorkday:n,endWorkday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserBestpoints(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserBestpoints';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/bestpoints","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsUserPointsAlltime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsAlltime';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/alltime","GET",{userId:e},{endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserPointsTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserPointsTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,dayOfWeek:a.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserValuesTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserValuesTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserValuesTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/values/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersPointsAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersPointsAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersPointsAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/points/average","GET",{},{filterType:e,filterId:n,workday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/average","GET",{},{filterType:e,filterId:n,workday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesTrends(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUsersValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/trends","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsValuesAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/average","GET",{},{workday:e,timeZone:n.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsValuesTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsValuesTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/trends","GET",{},{filterType:i.filterType,referenceWorkday:i.referenceWorkday,startWorkday:e,endWorkday:n,timeZone:i.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/status","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationTemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "templateId" when calling getGamificationTemplate';return this.apiClient.callApi("/api/v2/gamification/templates/{templateId}","GET",{templateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationTemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/templates","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeperformanceExternalmetricsDefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling patchEmployeeperformanceExternalmetricsDefinition';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","PATCH",{metricId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling patchGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling patchGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PATCH",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeperformanceExternalmetricsData(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/data","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGamificationContests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContests';return this.apiClient.callApi("/api/v2/gamification/contests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileActivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/activate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileDeactivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileDeactivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/deactivate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembers';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMembersValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembersValidate';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembersValidate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members/validate","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMetricLink(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceProfileId" when calling postGamificationProfileMetricLink';if(n==null||n==="")throw'Missing the required parameter "sourceMetricId" when calling postGamificationProfileMetricLink';if(i==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetricLink';return this.apiClient.callApi("/api/v2/gamification/profiles/{sourceProfileId}/metrics/{sourceMetricId}/link","POST",{sourceProfileId:e,sourceMetricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGamificationProfileMetrics(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMetrics';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfiles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfiles';return this.apiClient.callApi("/api/v2/gamification/profiles","POST",{},{copyMetrics:n.copyMetrics},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfilesUserQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postGamificationProfilesUserQuery';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUserQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}/query","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfilesUsersMeQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUsersMeQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/me/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling putGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling putGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PUT",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","PUT",{profileId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationProfileMetric(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling putGamificationProfileMetric';if(i==null)throw'Missing the required parameter "body" when calling putGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","PUT",{profileId:e,metricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putGamificationStatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "status" when calling putGamificationStatus';return this.apiClient.callApi("/api/v2/gamification/status","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Hx=class{constructor(e){this.apiClient=e||q.instance}getGdprRequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getGdprRequest';return this.apiClient.callApi("/api/v2/gdpr/requests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGdprRequests(e){return e=e||{},this.apiClient.callApi("/api/v2/gdpr/requests","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGdprSubjects(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "searchType" when calling getGdprSubjects';if(n==null)throw'Missing the required parameter "searchValue" when calling getGdprSubjects';return this.apiClient.callApi("/api/v2/gdpr/subjects","GET",{},{searchType:e,searchValue:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGdprRequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGdprRequests';return this.apiClient.callApi("/api/v2/gdpr/requests","POST",{},{deleteConfirmed:n.deleteConfirmed},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Wx=class{constructor(e){this.apiClient=e||q.instance}getGeolocationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/geolocations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGeolocationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchGeolocationsSettings';return this.apiClient.callApi("/api/v2/geolocations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Rx=class{constructor(e){this.apiClient=e||q.instance}deleteGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling deleteGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","DELETE",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","GET",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingGroupsDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingGroupsDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/groups/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingMedia';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/media","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingUsersDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingUsersDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/users/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetings(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGreetingsDefaults(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings/defaults","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGreetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGreetings';return this.apiClient.callApi("/api/v2/greetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupGreetings';if(n==null)throw'Missing the required parameter "body" when calling postGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserGreetings';if(n==null)throw'Missing the required parameter "body" when calling postUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreeting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling putGreeting';if(n==null)throw'Missing the required parameter "body" when calling putGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","PUT",{greetingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreetingsDefaults(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putGreetingsDefaults';return this.apiClient.callApi("/api/v2/greetings/defaults","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ix=class{constructor(e){this.apiClient=e||q.instance}deleteGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupMembers';if(n==null)throw'Missing the required parameter "ids" when calling deleteGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","DELETE",{groupId:e},{ids:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupIndividuals(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupIndividuals';return this.apiClient.callApi("/api/v2/groups/{groupId}/individuals","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupProfile';return this.apiClient.callApi("/api/v2/groups/{groupId}/profile","GET",{groupId:e},{fields:n.fields},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupMembers';if(n==null)throw'Missing the required parameter "body" when calling postGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroups';return this.apiClient.callApi("/api/v2/groups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsDynamicsettingsPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsDynamicsettingsPreview';return this.apiClient.callApi("/api/v2/groups/dynamicsettings/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","PUT",{groupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupDynamicsettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupDynamicsettings';if(n==null)throw'Missing the required parameter "body" when calling putGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},zx=class{constructor(e){this.apiClient=e||q.instance}deleteIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling deleteIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","DELETE",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling getIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","GET",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIdentityproviders(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIdentityproviders(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIdentityproviders';return this.apiClient.callApi("/api/v2/identityproviders","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovider(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling putIdentityprovider';if(n==null)throw'Missing the required parameter "body" when calling putIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","PUT",{providerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIdentityprovidersAdfs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersAdfs';return this.apiClient.callApi("/api/v2/identityproviders/adfs","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersCic(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersCic';return this.apiClient.callApi("/api/v2/identityproviders/cic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGeneric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGeneric';return this.apiClient.callApi("/api/v2/identityproviders/generic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGsuite(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGsuite';return this.apiClient.callApi("/api/v2/identityproviders/gsuite","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersIdentitynow(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersIdentitynow';return this.apiClient.callApi("/api/v2/identityproviders/identitynow","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOkta(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOkta';return this.apiClient.callApi("/api/v2/identityproviders/okta","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOnelogin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOnelogin';return this.apiClient.callApi("/api/v2/identityproviders/onelogin","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPing(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPing';return this.apiClient.callApi("/api/v2/identityproviders/ping","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPurecloud(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPurecloud';return this.apiClient.callApi("/api/v2/identityproviders/purecloud","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPureengage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPureengage';return this.apiClient.callApi("/api/v2/identityproviders/pureengage","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersSalesforce(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersSalesforce';return this.apiClient.callApi("/api/v2/identityproviders/salesforce","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Dx=class{constructor(e){this.apiClient=e||q.instance}getInfrastructureascodeAccelerator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "acceleratorId" when calling getInfrastructureascodeAccelerator';return this.apiClient.callApi("/api/v2/infrastructureascode/accelerators/{acceleratorId}","GET",{acceleratorId:e},{preferredLanguage:n.preferredLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeAccelerators(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/accelerators","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,origin:e.origin,type:e.type,classification:e.classification,tags:e.tags},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getInfrastructureascodeJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getInfrastructureascodeJob';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs/{jobId}","GET",{jobId:e},{details:n.details},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/jobs","GET",{},{maxResults:e.maxResults,includeErrors:e.includeErrors,sortBy:e.sortBy,sortOrder:e.sortOrder,acceleratorId:e.acceleratorId,submittedBy:e.submittedBy,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postInfrastructureascodeJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postInfrastructureascodeJobs';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Gx=class{constructor(e){this.apiClient=e||q.instance}deleteIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling deleteIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","DELETE",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","GET",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),integrationType:e.integrationType,reportedState:e.reportedState,credentialId:e.credentialId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionDraftTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActionDraftValidation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftValidation';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/validation","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActions(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,secure:e.secure},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificates(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates","GET",{},{status:e.status,type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificatesTruststore(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates/truststore","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsDrafts(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/drafts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsFunctionsRuntimes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/functions/runtimes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsBotconnectorBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorBot';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBots';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}/versions","GET",{integrationId:e,botId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling getIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","GET",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsListing(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/listing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/types","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnector(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/audioconnector","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnectorIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsSpeechAudioconnectorIntegrationId';return this.apiClient.callApi("/api/v2/integrations/speech/audioconnector/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechDialogflowcxAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowcxAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowcxAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexBotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexBotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexBotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lex/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexv2BotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexv2BotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2BotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexv2BotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2Bots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}","GET",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),targetChannel:i.targetChannel},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots","GET",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechSttEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechSttEngine';return this.apiClient.callApi("/api/v2/integrations/speech/stt/engines/{engineId}","GET",{engineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechSttEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/stt/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngine';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}","GET",{engineId:e},{includeVoices:n.includeVoices},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngineVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoice';if(n==null||n==="")throw'Missing the required parameter "voiceId" when calling getIntegrationsSpeechTtsEngineVoice';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices/{voiceId}","GET",{engineId:e,voiceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechTtsEngineVoices(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoices';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices","GET",{engineId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,includeVoices:e.includeVoices,name:e.name,language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsType';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsTypeConfigschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsTypeConfigschema';if(n==null||n==="")throw'Missing the required parameter "configType" when calling getIntegrationsTypeConfigschema';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}/configschemas/{configType}","GET",{typeId:e,configType:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/types","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUnifiedcommunicationsClientapp(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling getIntegrationsUnifiedcommunicationsClientapp';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps/{ucIntegrationId}","GET",{ucIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsUnifiedcommunicationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUserapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/userapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,appHost:e.appHost},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","PATCH",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchIntegrationsAction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsAction';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntegrationsActionDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsActionDraft';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","POST",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftPublish';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftPublish';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/publish","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionExecute';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionExecute';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/execute","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActions';return this.apiClient.callApi("/api/v2/integrations/actions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionsDrafts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActionsDrafts';return this.apiClient.callApi("/api/v2/integrations/actions/drafts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsIncomingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsIncomingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/incoming/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsOutgoingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsOutgoingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/outgoing/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';if(n==null||n==="")throw'Missing the required parameter "botId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs","POST",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs","POST",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';if(n==null)throw'Missing the required parameter "settings" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/validate","POST",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsWebhookEvents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling postIntegrationsWebhookEvents';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsWebhookEvents';return this.apiClient.callApi("/api/v2/integrations/webhooks/{tokenId}/events","POST",{tokenId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","PUT",{integrationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsActionDraftFunction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling putIntegrationsActionDraftFunction';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","PUT",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsBotconnectorIntegrationIdBots(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationsBotconnectorIntegrationIdBots';if(n==null)throw'Missing the required parameter "botList" when calling putIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling putIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","PUT",{credentialId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';if(n==null)throw'Missing the required parameter "settings" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/settings","PUT",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsSpeechTtsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIntegrationsSpeechTtsSettings';return this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsUnifiedcommunicationThirdpartypresences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/{ucIntegrationId}/thirdpartypresences","PUT",{ucIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Nx=class{constructor(e){this.apiClient=e||q.instance}deleteIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling deleteIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","DELETE",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsAssignmentsExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getIntentsAssignmentsExternalcontact';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}","GET",{externalContactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","GET",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintentSourceintents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintentSourceintents';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents","GET",{customerIntentId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,queryValue:n.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/customerintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue,categoryId:e.categoryId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsSourceintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/sourceintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,type:e.type,sourceId:e.sourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntentsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling patchIntentsCategory';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","PATCH",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntentsCustomerintent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling patchIntentsCustomerintent';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","PATCH",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsAssignmentsExternalcontactCustomerintentAssignment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(n==null||n==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(i==null)throw'Missing the required parameter "body" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}/customerintents/{customerIntentId}/assignment","POST",{externalContactId:e,customerIntentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postIntentsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCategories';return this.apiClient.callApi("/api/v2/intents/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentSourceintentsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkAdd';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/add","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintentSourceintentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkRemove';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/remove","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintents';return this.apiClient.callApi("/api/v2/intents/customerintents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentsBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentsBulkRetrieve';return this.apiClient.callApi("/api/v2/intents/customerintents/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ux=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling deleteJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","DELETE",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling deleteJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","DELETE",{actionTemplateId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling deleteJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","DELETE",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling deleteJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","DELETE",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling deleteJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","DELETE",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling getJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","GET",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,filterField:e.filterField,filterValue:e.filterValue,actionMapIds:this.apiClient.buildCollectionParam(e.actionMapIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActionmapsEstimatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJob';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmapsEstimatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJobResults';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTargetId" when calling getJourneyActiontarget';return this.apiClient.callApi("/api/v2/journey/actiontargets/{actionTargetId}","GET",{actionTargetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontargets(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontargets","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling getJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","GET",{actionTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,mediaType:e.mediaType,state:e.state,queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyDeploymentCustomerPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getJourneyDeploymentCustomerPing';if(n==null||n==="")throw'Missing the required parameter "customerCookieId" when calling getJourneyDeploymentCustomerPing';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/customers/{customerCookieId}/ping","GET",{deploymentId:e,customerCookieId:n},{dl:i.dl,dt:i.dt,appNamespace:i.appNamespace,sessionId:i.sessionId,sinceLastBeaconMilliseconds:i.sinceLastBeaconMilliseconds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling getJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","GET",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyExternaleventsSchemaVersion';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersions';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getJourneyExternaleventsSchemasCoretype';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling getJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","GET",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,outcomeIds:this.apiClient.buildCollectionParam(e.outcomeIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcomesAttributionsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJob';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesAttributionsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJobResults';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling getJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","GET",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","GET",{},{sortBy:e.sortBy,pageSize:e.pageSize,pageNumber:e.pageNumber,isActive:e.isActive,segmentIds:this.apiClient.buildCollectionParam(e.segmentIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySession';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionEvents';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/events","GET",{sessionId:e},{pageSize:n.pageSize,after:n.after,eventType:n.eventType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionOutcomescores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionOutcomescores';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/outcomescores","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","GET",{viewId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViewVersionChart(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChart';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChart';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}","GET",{viewId:e,journeyViewVersion:n,chartId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionChartVersion(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChartVersion';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChartVersion';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChartVersion';if(a==null||a==="")throw'Missing the required parameter "chartVersion" when calling getJourneyViewVersionChartVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}/versions/{chartVersion}","GET",{viewId:e,journeyViewVersion:n,chartId:i,chartVersion:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","GET",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResults';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResults';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/jobs/{jobId}/results","GET",{viewId:e,journeyViewVersion:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResultsChart(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResultsChart';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobResultsChart';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResultsChart';if(a==null||a==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionJobResultsChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}/results/charts/{chartId}","GET",{viewId:e,journeyVersionId:n,jobId:i,chartId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJobsLatest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobsLatest';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobsLatest';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/latest","GET",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViews(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,nameOrCreatedBy:e.nameOrCreatedBy,expand:e.expand,id:e.id},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsDataDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/data/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewsEventdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternal(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternalChanges(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external/changes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling patchJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","PATCH",{actionMapId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling patchJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","PATCH",{actionTemplateId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling patchJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","PATCH",{configId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling patchJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","PATCH",{outcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling patchJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","PATCH",{segmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyViewVersionJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling patchJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling patchJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling patchJourneyViewVersionJob';if(a==null)throw'Missing the required parameter "body" when calling patchJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","PATCH",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyActionmapsEstimatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyActionmapsEstimatesJobs';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyDeploymentActionevent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentActionevent';if(n==null)throw'Missing the required parameter "body" when calling postJourneyDeploymentActionevent';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/actionevent","POST",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyDeploymentAppevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentAppevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/appevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyDeploymentWebevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentWebevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/webevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurationEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postJourneyExternaleventsConfigurationEvents';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configurationId}/events","POST",{configurationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyExternaleventsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyExternaleventsSchemas';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyFlowsPathsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/flows/paths/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesAttributionsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersionJobs';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling postJourneyViewVersionJobs';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs","POST",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersions';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewVersions';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyViews';return this.apiClient.callApi("/api/v2/journey/views","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyViewsEncodingsValidate(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/encodings/validate","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putJourneyExternaleventsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putJourneyExternaleventsSchema';if(n==null)throw'Missing the required parameter "body" when calling putJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling putJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","PUT",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling putJourneyViewVersion';if(i==null)throw'Missing the required parameter "body" when calling putJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","PUT",{viewId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putJourneyViewsEventdefinitionActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinitionActivate';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}/activate","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},$x=class{constructor(e){this.apiClient=e||q.instance}deleteKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling deleteKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","DELETE",{connectionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","DELETE",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling deleteKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","DELETE",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","DELETE",{knowledgeBaseId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","DELETE",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","DELETE",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","DELETE",{knowledgeBaseId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling deleteKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","DELETE",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","DELETE",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling deleteKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","DELETE",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","GET",{connectionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnectionOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnectionOptions';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}/options","GET",{connectionId:e},{after:n.after,pageSize:n.pageSize,parentId:n.parentId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnections(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/connections","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeGuestSessionCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionCategories';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/categories","GET",{sessionId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeGuestSessionDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeGuestSessionDocument';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}","GET",{sessionId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeGuestSessionDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocuments';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents","GET",{sessionId:e},{categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeIntegrationOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getKnowledgeIntegrationOptions';return this.apiClient.callApi("/api/v2/knowledge/integrations/{integrationId}/options","GET",{integrationId:e},{knowledgeBaseIds:this.apiClient.buildCollectionParam(n.knowledgeBaseIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling getKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","GET",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","GET",{knowledgeBaseId:e,documentId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,onlyCommented:i.onlyCommented,documentVersionId:i.documentVersionId,documentVariationId:i.documentVariationId,appType:i.appType,queryType:i.queryType,userId:i.userId,queueId:i.queueId,state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","GET",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","GET",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{documentState:a.documentState,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,documentState:i.documentState,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersion';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(a==null||a==="")throw'Missing the required parameter "variationId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations/{variationId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i,variationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{before:a.before,after:a.after,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,interval:n.interval,documentId:this.apiClient.buildCollectionParam(n.documentId,"multi"),categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),includeSubcategories:n.includeSubcategories,includeDrafts:n.includeDrafts,labelIds:this.apiClient.buildCollectionParam(n.labelIds,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),externalIds:this.apiClient.buildCollectionParam(n.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseDocumentsFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentsFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/feedback","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,onlyCommented:n.onlyCommented,documentVersionId:n.documentVersionId,documentVariationId:n.documentVariationId,appType:n.appType,queryType:n.queryType,userId:n.userId,queueId:n.queueId,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","GET",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","GET",{knowledgeBaseId:e,importJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling getKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","GET",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,name:n.name,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,userId:this.apiClient.buildCollectionParam(n.userId,"multi"),type:this.apiClient.buildCollectionParam(n.type,"multi"),status:this.apiClient.buildCollectionParam(n.status,"multi"),interval:n.interval,sourceId:this.apiClient.buildCollectionParam(n.sourceId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperationsUsersQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperationsUsersQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations/users/query","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseParseJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling getKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","GET",{knowledgeBaseId:e,parseJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSources';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources","GET",{knowledgeBaseId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),ids:this.apiClient.buildCollectionParam(n.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling getKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","GET",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}","GET",{knowledgeBaseId:e,groupId:n},{app:i.app,dateStart:i.dateStart,dateEnd:i.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","GET",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{app:a.app,dateStart:a.dateStart,dateEnd:a.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroups';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups","GET",{knowledgeBaseId:e},{app:n.app,dateStart:n.dateStart,dateEnd:n.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebases(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/knowledgebases","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,coreLanguage:e.coreLanguage,published:e.published,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling getKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","GET",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,name:e.name,sourceId:e.sourceId,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","GET",{sourceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSourceSynchronization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","GET",{sourceId:e,synchronizationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationDeletions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","GET",{sourceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSources(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSourcesSynchronizations(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources/synchronizations","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling patchKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","PATCH",{connectionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchKnowledgeGuestSessionDocumentsSearchSearchId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/{searchId}","PATCH",{sessionId:e,searchId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebase';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","PATCH",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseCategory(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling patchKnowledgeKnowledgebaseCategory';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","PATCH",{knowledgeBaseId:e,categoryId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseChunksSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseDocument(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocument';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","PATCH",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","PATCH",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","PATCH",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeKnowledgebaseDocumentsSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseImportJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchKnowledgeKnowledgebaseImportJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","PATCH",{knowledgeBaseId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseLabel(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling patchKnowledgeKnowledgebaseLabel';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","PATCH",{knowledgeBaseId:e,labelId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseParseJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling patchKnowledgeKnowledgebaseParseJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","PATCH",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseSynchronizeJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","PATCH",{knowledgeBaseId:e,syncJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","PATCH",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling patchKnowledgeSetting';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","PATCH",{knowledgeSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeSourceSynchronization(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling patchKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling patchKnowledgeSourceSynchronization';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","PATCH",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeConnections(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeConnections';return this.apiClient.callApi("/api/v2/knowledge/connections","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/copies","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/feedback","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/views","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessionDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/answers","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/presentations","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search","POST",{sessionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/suggestions","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseCategories(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseCategories';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseChunksSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseChunksSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/copies","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentVersions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/views","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocuments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocuments';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/answers","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/remove","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/update","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/presentations","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/query","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/suggestions","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/versions/bulk/add","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseExportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseExportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseExportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseImportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseLabels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseLabels';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseParseJobImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobImport';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling postKnowledgeKnowledgebaseParseJobImport';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobImport';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}/import","POST",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseParseJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforce(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforce';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesSalesforce';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenow';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesServicenow';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSynchronizeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSynchronizeJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSynchronizeJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebases';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSearchPreview(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search/preview","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSourceSynchronizationDeletions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationDeletions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizationUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationUploads';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","POST",{sourceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeSources';return this.apiClient.callApi("/api/v2/knowledge/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeSource';if(n==null)throw'Missing the required parameter "body" when calling putKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Bx=class{constructor(e){this.apiClient=e||q.instance}deleteLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","DELETE",{domainId:e,feedbackId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling deleteLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","DELETE",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","DELETE",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling deleteLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","DELETE",{minerId:e,draftId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","GET",{domainId:e},{intentName:n.intentName,assessment:n.assessment,dateStart:n.dateStart,dateEnd:n.dateEnd,includeDeleted:n.includeDeleted,language:n.language,pageNumber:n.pageNumber,pageSize:n.pageSize,enableCursorPagination:n.enableCursorPagination,includeTrainingUtterances:n.includeTrainingUtterances,after:n.after,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","GET",{domainId:e,feedbackId:n},{fields:this.apiClient.buildCollectionParam(i.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","GET",{domainId:e,domainVersionId:n},{includeUtterances:i.includeUtterances},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersionReport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersionReport';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersionReport';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/report","GET",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","GET",{domainId:e},{includeUtterances:n.includeUtterances,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/domains","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingIgnorephrase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingIgnoretopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling getLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","GET",{minerId:e,draftId:n},{draftIntentId:i.draftIntentId,draftTopicId:i.draftTopicId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerDrafts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerIntent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntent';if(n==null||n==="")throw'Missing the required parameter "intentId" when calling getLanguageunderstandingMinerIntent';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents/{intentId}","GET",{minerId:e,intentId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerIntents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntents';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents","GET",{minerId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopic';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopic';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}","GET",{minerId:e,topicId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerTopicPhrase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopicPhrase';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopicPhrase';if(i==null||i==="")throw'Missing the required parameter "phraseId" when calling getLanguageunderstandingMinerTopicPhrase';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}/phrases/{phraseId}","GET",{minerId:e,topicId:n,phraseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getLanguageunderstandingMinerTopics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopics';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiners(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/miners","GET",{},{minerType:e.minerType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchLanguageunderstandingDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchLanguageunderstandingDomain';if(n==null)throw'Missing the required parameter "body" when calling patchLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling patchLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling patchLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","PATCH",{minerId:e,draftId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainFeedback';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionDetect(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionDetect';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionDetect';if(i==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersionDetect';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/detect","POST",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLanguageunderstandingDomainVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionPublish';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionPublish';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/publish","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionTrain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionTrain';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionTrain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/train","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersions';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","POST",{domainId:e},{includeUtterances:i.includeUtterances},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomains';return this.apiClient.callApi("/api/v2/languageunderstanding/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingIgnorephrase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephrase';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnorephraseRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephraseRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephraseRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopic';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopicRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopicRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopicRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerDrafts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerDrafts';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerExecute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerExecute';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/execute","POST",{minerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingMiners(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMiners';return this.apiClient.callApi("/api/v2/languageunderstanding/miners","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putLanguageunderstandingDomainVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling putLanguageunderstandingDomainVersion';if(i==null)throw'Missing the required parameter "body" when calling putLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","PUT",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Lx=class{constructor(e){this.apiClient=e||q.instance}deleteLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslations(e){return e=e||{},this.apiClient.callApi("/api/v2/languages/translations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslationsBuiltin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsBuiltin';return this.apiClient.callApi("/api/v2/languages/translations/builtin","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsOrganization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsOrganization';return this.apiClient.callApi("/api/v2/languages/translations/organization","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLanguagesTranslationsUser';return this.apiClient.callApi("/api/v2/languages/translations/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguages';return this.apiClient.callApi("/api/v2/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Fx=class{constructor(e){this.apiClient=e||q.instance}deleteLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling deleteLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","DELETE",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling deleteLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","DELETE",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","GET",{assignmentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling getLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","GET",{assignmentId:e,stepId:n},{shareableContentObjectId:i.shareableContentObjectId,defaultShareableContentObject:i.defaultShareableContentObject,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,userId:this.apiClient.buildCollectionParam(e.userId,"multi"),types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningAssignmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","GET",{moduleId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getLearningModuleJob';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs/{jobId}","GET",{moduleId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModulePreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getLearningModuleVersion';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/versions/{versionId}","GET",{moduleId:e,versionId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModules(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/modules","GET",{},{types:this.apiClient.buildCollectionParam(e.types,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,sortBy:e.sortBy,searchTerm:e.searchTerm,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),externalIds:this.apiClient.buildCollectionParam(e.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModulesAssignments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getLearningModulesAssignments';return this.apiClient.callApi("/api/v2/learning/modules/assignments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,searchTerm:n.searchTerm,overdue:n.overdue,assignmentStates:this.apiClient.buildCollectionParam(n.assignmentStates,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModulesCoverartCoverArtId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coverArtId" when calling getLearningModulesCoverartCoverArtId';return this.apiClient.callApi("/api/v2/learning/modules/coverart/{coverArtId}","GET",{coverArtId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getLearningScheduleslotsJob';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScormScormId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scormId" when calling getLearningScormScormId';return this.apiClient.callApi("/api/v2/learning/scorm/{scormId}","GET",{scormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentReschedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentReschedule';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reschedule","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling patchLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","PATCH",{assignmentId:e,stepId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLearningModuleUserAssignments(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling patchLearningModuleUserAssignments';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchLearningModuleUserAssignments';if(i==null)throw'Missing the required parameter "body" when calling patchLearningModuleUserAssignments';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/users/{userId}/assignments","PATCH",{moduleId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningAssessmentsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssessmentsScoring';return this.apiClient.callApi("/api/v2/learning/assessments/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReassign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReassign';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reassign","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReset';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reset","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssignmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/learning/assignments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentsBulkadd(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkadd","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsBulkremove(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkremove","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningModuleJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleJobs';if(n==null)throw'Missing the required parameter "body" when calling postLearningModuleJobs';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs","POST",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLearningModulePublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModulePublish';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/publish","POST",{moduleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModuleRuleMigrate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleRuleMigrate';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule/migrate","POST",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningModules';return this.apiClient.callApi("/api/v2/learning/modules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningRulesQuery(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "pageSize" when calling postLearningRulesQuery';if(n==null)throw'Missing the required parameter "pageNumber" when calling postLearningRulesQuery';if(i==null)throw'Missing the required parameter "body" when calling postLearningRulesQuery';return this.apiClient.callApi("/api/v2/learning/rules/query","POST",{},{pageSize:e,pageNumber:n},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsJobs';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsQuery';return this.apiClient.callApi("/api/v2/learning/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScorm(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/scorm","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putLearningModule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModulePreview(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModulePreview';if(n==null)throw'Missing the required parameter "body" when calling putLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModuleRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModuleRule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","PUT",{moduleId:e},{assign:i.assign},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Vx=class{constructor(e){this.apiClient=e||q.instance}getLicenseDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "licenseId" when calling getLicenseDefinition';return this.apiClient.callApi("/api/v2/license/definitions/{licenseId}","GET",{licenseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling getLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","GET",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLicenseUser';return this.apiClient.callApi("/api/v2/license/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInfer(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInferPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer/permissions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseOrganization(e){return e=e||{},this.apiClient.callApi("/api/v2/license/organization","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling postLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","POST",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Jx=class{constructor(e){this.apiClient=e||q.instance}deleteLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling deleteLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","DELETE",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","GET",{locationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationSublocations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocationSublocations';return this.apiClient.callApi("/api/v2/locations/{locationId}/sublocations","GET",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocations(e){return e=e||{},this.apiClient.callApi("/api/v2/locations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling patchLocation';if(n==null)throw'Missing the required parameter "body" when calling patchLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","PATCH",{locationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLocations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocations';return this.apiClient.callApi("/api/v2/locations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Kx=class{constructor(e){this.apiClient=e||q.instance}deleteDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserEntriesDownloadJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getDiagnosticsLogcaptureBrowserEntriesDownloadJob';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users","GET",{},{includeExpired:e.includeExpired},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesDownloadJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/query","POST",{},{after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","POST",{userId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Zx=class{constructor(e){this.apiClient=e||q.instance}deleteMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSettings';return this.apiClient.callApi("/api/v2/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Qx=class{constructor(e){this.apiClient=e||q.instance}deleteMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling deleteMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","DELETE",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling getMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","GET",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevices(e){return e=e||{},this.apiClient.callApi("/api/v2/mobiledevices","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postMobiledevices(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMobiledevices';return this.apiClient.callApi("/api/v2/mobiledevices","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling putMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","PUT",{deviceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Xx=class{constructor(e){this.apiClient=e||q.instance}deleteNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling deleteNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","DELETE",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsAvailabletopics(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/availabletopics","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includePreview:e.includePreview},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling getNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","GET",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","GET",{},{includechannels:e.includechannels},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headNotificationsChannel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling headNotificationsChannel';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}","HEAD",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling postNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling postNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","POST",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling putNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling putNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","PUT",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Yx=class{constructor(e){this.apiClient=e||q.instance}deleteOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling deleteOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","DELETE",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthAuthorization';return this.apiClient.callApi("/api/v2/oauth/authorizations/{clientId}","GET",{clientId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorizations(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/authorizations","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","GET",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClients(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/clients","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthScope(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scopeId" when calling getOauthScope';return this.apiClient.callApi("/api/v2/oauth/scopes/{scopeId}","GET",{scopeId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthScopes(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/scopes","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOauthClientSecret(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientSecret';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/secret","POST",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOauthClients(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOauthClients';return this.apiClient.callApi("/api/v2/oauth/clients","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOauthClient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling putOauthClient';if(n==null)throw'Missing the required parameter "body" when calling putOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","PUT",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ey=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ny=class{constructor(e){this.apiClient=e||q.instance}getUsageEventsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getUsageEventsDefinition';return this.apiClient.callApi("/api/v2/usage/events/definitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageEventsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsAggregatesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/aggregates/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/query","POST",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},iy=class{constructor(e){this.apiClient=e||q.instance}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsAuthenticationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/authentication/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsEmbeddedintegration(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/embeddedintegration","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsIpaddressauthentication(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsChangerequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getOrganizationsLimitsChangerequest';return this.apiClient.callApi("/api/v2/organizations/limits/changerequests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsChangerequests(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/changerequests","GET",{},{after:e.after,before:e.before,status:e.status,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocs(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocsFreetrial(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs/freetrial","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsNamespace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespace';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaceDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespaceDefaults';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}/defaults","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaces(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/namespaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsWhitelist(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/whitelist","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOrganizationsAuthenticationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOrganizationsAuthenticationSettings';return this.apiClient.callApi("/api/v2/organizations/authentication/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchOrganizationsFeature(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling patchOrganizationsFeature';if(n==null)throw'Missing the required parameter "enabled" when calling patchOrganizationsFeature';return this.apiClient.callApi("/api/v2/organizations/features/{featureName}","PATCH",{featureName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrganizationsEmbeddedintegration(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsEmbeddedintegration';return this.apiClient.callApi("/api/v2/organizations/embeddedintegration","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsIpaddressauthentication(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsIpaddressauthentication';return this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putOrganizationsWhitelist(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsWhitelist';return this.apiClient.callApi("/api/v2/organizations/whitelist","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ty=class{constructor(e){this.apiClient=e||q.instance}deleteOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","DELETE",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrusteeCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","DELETE",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling deleteOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","DELETE",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustors(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustors';return this.apiClient.callApi("/api/v2/orgauthorization/trustors","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationPairing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "pairingId" when calling getOrgauthorizationPairing';return this.apiClient.callApi("/api/v2/orgauthorization/pairings/{pairingId}","GET",{pairingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustees(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling getOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","GET",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustors(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustors","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationPairings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationPairings';return this.apiClient.callApi("/api/v2/orgauthorization/pairings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteeGroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeGroups';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrusteeUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeUsers';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteesAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire,assignFullAccess:e.assignFullAccess,allowTrustedUserAccess:e.allowTrustedUserAccess},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrustorAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustorAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustor/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrgauthorizationTrustee(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrustee';if(n==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","PUT",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrusteeGroupRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roledivisions","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeGroupRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roledivisions","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling putOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","PUT",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ay=class{constructor(e){this.apiClient=e||q.instance}deleteOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling deleteOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","DELETE",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling deleteOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","DELETE",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling deleteOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","DELETE",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling deleteOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","DELETE",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","DELETE",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling deleteOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","DELETE",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "contactIds" when calling deleteOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","DELETE",{contactListId:e},{contactIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling deleteOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","DELETE",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling deleteOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","DELETE",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling deleteOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","DELETE",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","DELETE",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistCustomexclusioncolumns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistEmailaddresses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistPhonenumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistWhatsappnumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling deleteOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","DELETE",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplatesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundFilespecificationtemplatesBulk';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/bulk","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling deleteOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","DELETE",{importTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling deleteOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","DELETE",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling deleteOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","DELETE",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling deleteOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","DELETE",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling getOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","GET",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimits(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/attemptlimits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling getOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","GET",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallabletimesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callabletimesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling getOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","GET",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallanalysisresponsesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignAgentownedmappingpreviewResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignAgentownedmappingpreviewResults';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview/results","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/diagnostics","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignInteractions';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/interactions","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignLinedistribution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignLinedistribution';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/linedistribution","GET",{campaignId:e},{includeOnlyActiveCampaigns:n.includeOnlyActiveCampaigns,edgeGroupId:n.edgeGroupId,siteId:n.siteId,useWeight:n.useWeight,relativeWeight:n.relativeWeight,outboundLineCount:n.outboundLineCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignSkillcombinations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignSkillcombinations';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/skillcombinations","GET",{campaignId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignStats(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignStats';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stats","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling getOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","GET",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrules(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaignrules","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),contactListId:e.contactListId,dncListIds:e.dncListIds,distributionQueueId:e.distributionQueueId,edgeGroupId:e.edgeGroupId,callAnalysisResponseSetId:e.callAnalysisResponseSetId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAllDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling getOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","GET",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getOutboundContactlistContactsBulkJob';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs/{jobId}","GET",{contactListId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJobs';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","GET",{contactListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistImportstatus';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/importstatus","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistTimezonemappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistTimezonemappingpreview';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/timezonemappingpreview","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling getOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","GET",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilters(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlistfilters","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListId:e.contactListId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),timeZone:e.timeZone,dateExpiration:this.apiClient.buildCollectionParam(e.dateExpiration,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling getOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","GET",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlisttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,timeZone:e.timeZone,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDiagnosticsCampaignSummary(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundDiagnosticsCampaignSummary';if(n==null)throw'Missing the required parameter "start" when calling getOutboundDiagnosticsCampaignSummary';if(i==null)throw'Missing the required parameter "end" when calling getOutboundDiagnosticsCampaignSummary';return this.apiClient.callApi("/api/v2/outbound/diagnostics/campaigns/{campaignId}/summary","GET",{campaignId:e},{start:n,end:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling getOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","GET",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDigitalrulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/digitalrulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","GET",{dncListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistImportstatus';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/importstatus","GET",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundEvent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventId" when calling getOutboundEvent';return this.apiClient.callApi("/api/v2/outbound/events/{eventId}","GET",{eventId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundEvents(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/events","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,category:e.category,level:e.level,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling getOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","GET",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundFilespecificationtemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","GET",{importTemplateId:e},{includeImportStatus:n.includeImportStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplateImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplateImportstatus';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}/importstatus","GET",{importTemplateId:e},{listNamePrefix:n.listNamePrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/importtemplates","GET",{},{includeImportStatus:e.includeImportStatus,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListTemplateId:e.contactListTemplateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/diagnostics","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,contactListId:e.contactListId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),type:e.type,senderSmsPhoneNumber:e.senderSmsPhoneNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus,ruleSetIds:this.apiClient.buildCollectionParam(e.ruleSetIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,type:e.type,id:this.apiClient.buildCollectionParam(e.id,"multi"),senderSmsPhoneNumber:e.senderSmsPhoneNumber,contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling getOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","GET",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundRulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/rulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/campaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling getOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","GET",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesEmailcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/sequences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling getOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","GET",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesWhatsappcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/sequences","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundWrapupcodemappings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling patchOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PATCH",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistCustomexclusioncolumns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistCustomexclusioncolumns';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistWhatsappnumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistWhatsappnumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOutboundSettings';return this.apiClient.callApi("/api/v2/outbound/settings","PATCH",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundAttemptlimits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundAttemptlimits';return this.apiClient.callApi("/api/v2/outbound/attemptlimits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallabletimesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallabletimesets';return this.apiClient.callApi("/api/v2/outbound/callabletimesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallanalysisresponsesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallanalysisresponsesets';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignAgentownedmappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignAgentownedmappingpreview';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignCallbackSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignCallbackSchedule';if(n==null)throw'Missing the required parameter "body" when calling postOutboundCampaignCallbackSchedule';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/callback/schedule","POST",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundCampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStart';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/start","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStop';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stop","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignrules';return this.apiClient.callApi("/api/v2/outbound/campaignrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaigns';return this.apiClient.callApi("/api/v2/outbound/campaigns","POST",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsPerformanceQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsPerformanceQuery';return this.apiClient.callApi("/api/v2/outbound/campaigns/performance/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistClear(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistClear';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/clear","POST",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","POST",{contactListId:e},{priority:i.priority,clearSystemData:i.clearSystemData,doNotQueue:i.doNotQueue},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulk';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulk';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkRemove';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/remove","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/update","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsSearch';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsSearch';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/search","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","POST",{contactListId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfilters(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfilters';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersPreview';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsUploads';return this.apiClient.callApi("/api/v2/outbound/contactlists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundConversationDnc(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postOutboundConversationDnc';return this.apiClient.callApi("/api/v2/outbound/conversations/{conversationId}/dnc","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDigitalrulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDigitalrulesets';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","POST",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","POST",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","POST",{dncListId:e},{expirationDateTime:i.expirationDateTime},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclists';return this.apiClient.callApi("/api/v2/outbound/dnclists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclistsUploads';return this.apiClient.callApi("/api/v2/outbound/dnclists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundFilespecificationtemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundFilespecificationtemplates';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/importtemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStart';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/start","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStop';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/stop","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaigns';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundRulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundRulesets';return this.apiClient.callApi("/api/v2/outbound/rulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundSequences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundSequences';return this.apiClient.callApi("/api/v2/outbound/sequences","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOutboundAttemptlimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling putOutboundAttemptlimit';if(n==null)throw'Missing the required parameter "body" when calling putOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","PUT",{attemptLimitsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallabletimeset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling putOutboundCallabletimeset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","PUT",{callableTimeSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallanalysisresponseset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling putOutboundCallanalysisresponseset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","PUT",{callAnalysisSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PUT",{campaignId:e},{useMaxCallsPerAgentDecimal:i.useMaxCallsPerAgentDecimal},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaignAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaignAgent';if(n==null||n==="")throw'Missing the required parameter "userId" when calling putOutboundCampaignAgent';if(i==null)throw'Missing the required parameter "body" when calling putOutboundCampaignAgent';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agents/{userId}","PUT",{campaignId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundCampaignrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling putOutboundCampaignrule';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","PUT",{campaignRuleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","PUT",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlistContact(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling putOutboundContactlistContact';if(i==null)throw'Missing the required parameter "body" when calling putOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","PUT",{contactListId:e,contactId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundContactlistfilter(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling putOutboundContactlistfilter';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","PUT",{contactListFilterId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlisttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling putOutboundContactlisttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","PUT",{contactListTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDigitalruleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling putOutboundDigitalruleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","PUT",{digitalRuleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDnclist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling putOutboundDnclist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","PUT",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundFilespecificationtemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling putOutboundFilespecificationtemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","PUT",{fileSpecificationTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundImporttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling putOutboundImporttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","PUT",{importTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundRuleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling putOutboundRuleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","PUT",{ruleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundSchedulesCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","PUT",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesEmailcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling putOutboundSchedulesEmailcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","PUT",{emailCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundSchedulesMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSchedulesSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesWhatsappcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling putOutboundSchedulesWhatsappcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","PUT",{whatsAppCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundWrapupcodemappings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOutboundWrapupcodemappings';return this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ry=class{constructor(e){this.apiClient=e||q.instance}deletePresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling deletePresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","DELETE",{definitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deletePresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling deletePresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","DELETE",{presenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling getPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","GET",{definitionId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinitions0(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/definitions","GET",{},{deactivated:e.deactivated,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","GET",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceSources(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/sources","GET",{},{deactivated:e.deactivated},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceUserPrimarysource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling getPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","GET",{presenceId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/presencedefinitions","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,deleted:e.deleted,localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSystempresences(e){return e=e||{},this.apiClient.callApi("/api/v2/systempresences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserPresence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","GET",{userId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserPresencesPurecloud(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresenceBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getUsersPresenceBulk';return this.apiClient.callApi("/api/v2/users/presences/{sourceId}/bulk","GET",{sourceId:e},{id:this.apiClient.buildCollectionParam(n.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresencesPurecloudBulk(e){return e=e||{},this.apiClient.callApi("/api/v2/users/presences/purecloud/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUserPresence(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling patchUserPresence';if(i==null)throw'Missing the required parameter "body" when calling patchUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","PATCH",{userId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserPresencesPurecloud(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresencesPurecloud';if(n==null)throw'Missing the required parameter "body" when calling patchUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postPresenceDefinitions0(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceDefinitions0';return this.apiClient.callApi("/api/v2/presence/definitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresenceSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceSources';return this.apiClient.callApi("/api/v2/presence/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresencedefinitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresencedefinitions';return this.apiClient.callApi("/api/v2/presencedefinitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceDefinition0(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling putPresenceDefinition0';if(n==null)throw'Missing the required parameter "body" when calling putPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","PUT",{definitionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putPresenceSettings';return this.apiClient.callApi("/api/v2/presence/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putPresenceSource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceUserPrimarysource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putPresenceUserPrimarysource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresencedefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling putPresencedefinition';if(n==null)throw'Missing the required parameter "body" when calling putPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","PUT",{presenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersPresencesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putUsersPresencesBulk';return this.apiClient.callApi("/api/v2/users/presences/bulk","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},sy=class{constructor(e){this.apiClient=e||q.instance}deleteProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling deleteProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","DELETE",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling deleteProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","DELETE",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling getProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","GET",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,enabled:e.enabled},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling getProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","GET",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationTriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,topicName:e.topicName,enabled:e.enabled,hasDelayBy:e.hasDelayBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTriggersTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers/topics","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postProcessautomationScheduledtriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationScheduledtriggers';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggerTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling postProcessautomationTriggerTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}/test","POST",{triggerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationTriggers';return this.apiClient.callApi("/api/v2/processautomation/triggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggersTopicTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicName" when calling postProcessautomationTriggersTopicTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/topics/{topicName}/test","POST",{topicName:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putProcessautomationScheduledtrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling putProcessautomationScheduledtrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","PUT",{scheduledTriggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putProcessautomationTrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling putProcessautomationTrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","PUT",{triggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},oy=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling deleteQualityCalibration';if(n==null)throw'Missing the required parameter "calibratorId" when calling deleteQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","DELETE",{calibrationId:e},{calibratorId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling deleteQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","DELETE",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","DELETE",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityAgentsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/agents/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,agentUserId:this.apiClient.buildCollectionParam(e.agentUserId,"multi"),evaluatorUserId:e.evaluatorUserId,name:e.name,group:e.group,agentTeamId:e.agentTeamId,formContextId:e.formContextId,userState:e.userState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityCalibration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling getQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","GET",{calibrationId:e},{calibratorId:n.calibratorId,conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calibratorId" when calling getQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage,conversationId:n.conversationId,startTime:n.startTime,endTime:n.endTime,calibratorId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling getQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","GET",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityConversationSurveys(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationSurveys';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/surveys","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityEvaluationsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluations/query","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),previousPage:e.previousPage,conversationId:e.conversationId,agentUserId:e.agentUserId,agentTeamId:e.agentTeamId,evaluatorUserId:e.evaluatorUserId,assigneeUserId:e.assigneeUserId,queueId:e.queueId,startTime:e.startTime,endTime:e.endTime,formContextId:e.formContextId,evaluationState:this.apiClient.buildCollectionParam(e.evaluationState,"multi"),isReleased:e.isReleased,agentHasRead:e.agentHasRead,expandAnswerTotalScores:e.expandAnswerTotalScores,maximum:e.maximum,sortOrder:e.sortOrder,includeDeletedUsers:e.includeDeletedUsers},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityEvaluatorsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluators/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),group:e.group,agentTeamId:e.agentTeamId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormVersions';return this.apiClient.callApi("/api/v2/quality/forms/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityForms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluationVersions';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluationsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsEvaluationsBulk';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),includeLatestVersionFormName:n.includeLatestVersionFormName},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationsBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsEvaluationsBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveyVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurveyVersions';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsSurveysBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsSurveysBulk';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveysBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsSurveysBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi"),published:n.published},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","GET",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityProgramAgentscoringrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedform(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedform';return this.apiClient.callApi("/api/v2/quality/publishedforms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedforms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsEvaluation';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluationsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "evaluationFormId" when calling getQualityPublishedformsEvaluationsDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews/{evaluationFormId}","GET",{evaluationFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsEvaluationsDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsSurvey';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestEnabledPerContext:e.onlyLatestEnabledPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsSurveysDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyFormId" when calling getQualityPublishedformsSurveysDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews/{surveyFormId}","GET",{surveyFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveysDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsSurveysDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyId" when calling getQualitySurvey';return this.apiClient.callApi("/api/v2/quality/surveys/{surveyId}","GET",{surveyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurveysScorable(e,n){if(n=n||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling getQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","GET",{},{customerSurveyUrl:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling patchQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling patchQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PATCH",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityConversationEvaluations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postQualityConversationEvaluations';if(n==null)throw'Missing the required parameter "body" when calling postQualityConversationEvaluations';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations","POST",{conversationId:e},{expand:i.expand},{"Idempotency-Key":i.idempotencyKey},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityConversationsAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityConversationsAuditsQuery';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsAggregatesQueryMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsAggregatesQueryMe';return this.apiClient.callApi("/api/v2/quality/evaluations/aggregates/query/me","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsScoring';return this.apiClient.callApi("/api/v2/quality/evaluations/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsSearch';return this.apiClient.callApi("/api/v2/quality/evaluations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityForms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityForms';return this.apiClient.callApi("/api/v2/quality/forms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsEvaluations';return this.apiClient.callApi("/api/v2/quality/forms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsSurveys';return this.apiClient.callApi("/api/v2/quality/forms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityProgramAgentscoringrules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling postQualityProgramAgentscoringrules';if(n==null)throw'Missing the required parameter "body" when calling postQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","POST",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityPublishedforms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedforms';return this.apiClient.callApi("/api/v2/quality/publishedforms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsEvaluations';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsSurveys';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveys';return this.apiClient.callApi("/api/v2/quality/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveysScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveysScoring';return this.apiClient.callApi("/api/v2/quality/surveys/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling putQualityCalibration';if(n==null)throw'Missing the required parameter "body" when calling putQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","PUT",{calibrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityConversationEvaluation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling putQualityConversationEvaluation';if(i==null)throw'Missing the required parameter "body" when calling putQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","PUT",{conversationId:e,evaluationId:n},{expand:a.expand},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualityForm(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityForm';if(n==null)throw'Missing the required parameter "body" when calling putQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluation';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluationAiscoringSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluationAiscoringSettings';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluationAiscoringSettings';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/aiscoring/settings","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityProgramAgentscoringrule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling putQualityProgramAgentscoringrule';if(i==null)throw'Missing the required parameter "body" when calling putQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","PUT",{programId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualitySurveysScorable(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling putQualitySurveysScorable';if(n==null)throw'Missing the required parameter "body" when calling putQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","PUT",{},{customerSurveyUrl:e},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ly=class{constructor(e){this.apiClient=e||q.instance}deleteConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling deleteConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling deleteConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","DELETE",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling deleteOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","DELETE",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","GET",{conversationId:e,recordingId:n},{formatId:i.formatId,emailFormatId:i.emailFormatId,chatFormatId:i.chatFormatId,messageFormatId:i.messageFormatId,download:i.download,fileName:i.fileName,locale:i.locale,mediaFormats:this.apiClient.buildCollectionParam(i.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling getConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","GET",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationRecordingAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingmetadata(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadata';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecordingmetadataRecordingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadataRecordingId';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingmetadataRecordingId';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata/{recordingId}","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordings';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings","GET",{conversationId:e},{maxWaitMs:n.maxWaitMs,formatId:n.formatId,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi"),locale:n.locale,includePauseAnnotationsForScreenRecordings:n.includePauseAnnotationsForScreenRecordings},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","GET",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecordingMedia';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}/media","GET",{orphanId:e},{formatId:n.formatId,emailFormatId:n.emailFormatId,chatFormatId:n.chatFormatId,messageFormatId:n.messageFormatId,download:n.download,fileName:n.fileName,locale:n.locale,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/orphanrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,hasConversation:e.hasConversation,media:e.media},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingBatchrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingBatchrequest';return this.apiClient.callApi("/api/v2/recording/batchrequests/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingCrossplatformMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobFailedrecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJobFailedrecordings';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}/failedrecordings","GET",{jobId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,includeTotal:n.includeTotal,cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,state:e.state,showOnlyMyJobs:e.showOnlyMyJobs,jobType:e.jobType,includeTotal:e.includeTotal,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling getRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","GET",{keyConfigurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingRecordingkeysRotationschedule(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/settings","GET",{},{createDefault:e.createDefault},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingUploadsReport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "reportId" when calling getRecordingUploadsReport';return this.apiClient.callApi("/api/v2/recording/uploads/reports/{reportId}","GET",{reportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsRetentionQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "retentionThresholdDays" when calling getRecordingsRetentionQuery';return this.apiClient.callApi("/api/v2/recordings/retention/query","GET",{},{retentionThresholdDays:e,cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsScreensessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/screensessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationRecordingAnnotations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling postConversationRecordingAnnotations';if(i==null)throw'Missing the required parameter "body" when calling postConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","POST",{conversationId:e,recordingId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postRecordingBatchrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingBatchrequests';return this.apiClient.callApi("/api/v2/recording/batchrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingJobs';return this.apiClient.callApi("/api/v2/recording/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurations';return this.apiClient.callApi("/api/v2/recording/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingLocalkeys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingLocalkeys';return this.apiClient.callApi("/api/v2/recording/localkeys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRecordingUploadsReports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingUploadsReports';return this.apiClient.callApi("/api/v2/recording/uploads/reports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsDeletionprotection(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsDeletionprotection';return this.apiClient.callApi("/api/v2/recordings/deletionprotection","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsAcknowledge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsAcknowledge';return this.apiClient.callApi("/api/v2/recordings/screensessions/acknowledge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsMetadata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsMetadata';return this.apiClient.callApi("/api/v2/recordings/screensessions/metadata","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationRecording(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecording';if(i==null)throw'Missing the required parameter "body" when calling putConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","PUT",{conversationId:e,recordingId:n},{clearExport:a.clearExport},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putConversationRecordingAnnotation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling putConversationRecordingAnnotation';if(a==null)throw'Missing the required parameter "body" when calling putConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","PUT",{conversationId:e,recordingId:n,annotationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling putOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","PUT",{orphanId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putRecordingJob';if(n==null)throw'Missing the required parameter "body" when calling putRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling putRecordingKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","PUT",{keyConfigurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingRecordingkeysRotationschedule(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingRecordingkeysRotationschedule';return this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingSettings';return this.apiClient.callApi("/api/v2/recording/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingsDeletionprotection(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/deletionprotection","PUT",{},{protect:e.protect},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},uy=class{constructor(e){this.apiClient=e||q.instance}deleteResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling deleteResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","DELETE",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling deleteResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","DELETE",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling deleteResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","DELETE",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibraries(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrariesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrariesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibrariesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","GET",{responseId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling getResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","GET",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseassetsStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getResponsemanagementResponseassetsStatusStatusId';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "libraryId" when calling getResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","GET",{},{libraryId:e,pageNumber:n.pageNumber,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponsesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponsesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/{responseId}","GET",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibraries(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibraries';return this.apiClient.callApi("/api/v2/responsemanagement/libraries","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesBulk';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsBulk';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsSearch';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/search","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsUploads';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesDivisionviewsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesDivisionviewsQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putResponsemanagementLibrary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling putResponsemanagementLibrary';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","PUT",{libraryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling putResponsemanagementResponse';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","PUT",{responseId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponseasset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling putResponsemanagementResponseasset';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","PUT",{responseAssetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},cy=class{constructor(e){this.apiClient=e||q.instance}deleteRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling deleteRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","DELETE",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling deleteRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling deleteRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","DELETE",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling deleteRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","DELETE",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling deleteRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","DELETE",{kpiId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","DELETE",{queueId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueueMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueWrapupcode';if(n==null||n==="")throw'Missing the required parameter "codeId" when calling deleteRoutingQueueWrapupcode';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes/{codeId}","DELETE",{queueId:e,codeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling deleteRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","DELETE",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling deleteRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","DELETE",{expressionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","DELETE",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling deleteRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","DELETE",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling deleteRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","DELETE",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling deleteRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","DELETE",{phoneNumberId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling deleteRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","DELETE",{labelId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling deleteRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","DELETE",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling getRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","GET",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAssessmentsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRoutingAssessmentsJob';return this.apiClient.callApi("/api/v2/routing/assessments/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAvailablemediatypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/availablemediatypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainMailfrom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","GET",{domainName:e,routeId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRouteIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","GET",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRoutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","GET",{domainName:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,pattern:n.pattern,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,excludeStatus:e.excludeStatus,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/outbound/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSetting(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setting","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling getRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","GET",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailSetup(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setup","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingMessageRecipient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling getRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","GET",{recipientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingMessageRecipients(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/message/recipients","GET",{},{messengerType:e.messengerType,name:e.name,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorModelFeatures(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModelFeatures';if(n==null||n==="")throw'Missing the required parameter "modelId" when calling getRoutingPredictorModelFeatures';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models/{modelId}/features","GET",{predictorId:e,modelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingPredictorModels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModels';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi"),kpiId:e.kpiId,state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling getRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","GET",{kpiId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorsKeyperformanceindicators(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","GET",{},{kpiGroup:e.kpiGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicatortypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicatortypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueAssistant';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/assistant","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueComparisonperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiod';if(n==null||n==="")throw'Missing the required parameter "comparisonPeriodId" when calling getRoutingQueueComparisonperiod';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods/{comparisonPeriodId}","GET",{queueId:e,comparisonPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueComparisonperiods(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiods';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueEstimatedwaittime(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/estimatedwaittime","GET",{queueId:e},{conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueMediatypeEstimatedwaittime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMediatypeEstimatedwaittime';if(n==null||n==="")throw'Missing the required parameter "mediaType" when calling getRoutingQueueMediatypeEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/mediatypes/{mediaType}/estimatedwaittime","GET",{queueId:e,mediaType:n},{labelId:i.labelId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi"),memberBy:n.memberBy,joined:n.joined},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),joined:n.joined,name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueWrapupcodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),peerId:this.apiClient.buildCollectionParam(e.peerId,"multi"),cannedResponseLibraryId:e.cannedResponseLibraryId,hasPeer:e.hasPeer,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,joined:e.joined,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsContactcenter(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/contactcenter","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsTranscription(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/transcription","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling getRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","GET",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling getRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","GET",{expressionId:e},{includeArchived:n.includeArchived,format:n.format},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","GET",{},{format:e.format,includeArchived:e.includeArchived,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkillexpressionsQueueQueueId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingSkillexpressionsQueueQueueId';return this.apiClient.callApi("/api/v2/routing/skillexpressions/queue/{queueId}","GET",{queueId:e},{format:n.format,includeArchived:n.includeArchived},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","GET",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembers';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members","GET",{skillGroupId:e},{pageSize:n.pageSize,after:n.after,before:n.before,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","GET",{skillGroupId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroups(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillgroups","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkills(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skills","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsAddresses(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/addresses","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAvailablephonenumbers(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "countryCode" when calling getRoutingSmsAvailablephonenumbers';if(n==null)throw'Missing the required parameter "phoneNumberType" when calling getRoutingSmsAvailablephonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/availablephonenumbers","GET",{},{countryCode:e,region:i.region,city:i.city,areaCode:i.areaCode,phoneNumberType:n,pattern:i.pattern,addressRequirement:i.addressRequirement},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingSmsIdentityresolutionPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling getRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","GET",{phoneNumberId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumbers(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","GET",{},{phoneNumber:e.phoneNumber,phoneNumberType:this.apiClient.buildCollectionParam(e.phoneNumberType,"multi"),phoneNumberStatus:this.apiClient.buildCollectionParam(e.phoneNumberStatus,"multi"),countryCode:this.apiClient.buildCollectionParam(e.countryCode,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,language:e.language,"integration.id":e.integrationId,"supportedContent.id":e.supportedContentId,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabelAgents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabelAgents';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}/agents","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabels(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization/labels","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcodesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcodesDivisionview';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeState:e.includeState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchRoutingConversation';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingConversation';return this.apiClient.callApi("/api/v2/routing/conversations/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomainValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomainValidate';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomainValidate';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/validate","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailOutboundDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailOutboundDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailSettingEmailSettingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling patchRoutingEmailSettingEmailSettingId';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","PATCH",{emailSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling patchRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","PATCH",{predictorId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling patchRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","PATCH",{kpiId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingQueueMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueMember';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingQueueUser(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueUser';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSettingsContactcenter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsContactcenter';return this.apiClient.callApi("/api/v2/routing/settings/contactcenter","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSkill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling patchRoutingSkill';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","PATCH",{skillId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSkillgroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling patchRoutingSkillgroup';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","PATCH",{skillGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSmsPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling patchRoutingSmsPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","PATCH",{phoneNumberId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainMailfrom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainMailfrom';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainRoutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling postRoutingEmailDomainRoutes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","POST",{domainName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomains';return this.apiClient.callApi("/api/v2/routing/email/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailOutboundDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomains';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainsSimulated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomainsSimulated';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/simulated","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailSetting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailSetting';return this.apiClient.callApi("/api/v2/routing/email/setting","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingLanguages';return this.apiClient.callApi("/api/v2/routing/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingPredictorsKeyperformanceindicators(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingPredictorsKeyperformanceindicators';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueWrapupcodes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","POST",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueues(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingQueues';return this.apiClient.callApi("/api/v2/routing/queues","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillexpressionsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillexpressionsValidate';return this.apiClient.callApi("/api/v2/routing/skillexpressions/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling postRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","POST",{skillGroupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillgroups';return this.apiClient.callApi("/api/v2/routing/skillgroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkills(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkills';return this.apiClient.callApi("/api/v2/routing/skills","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsAddresses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsAddresses';return this.apiClient.callApi("/api/v2/routing/sms/addresses","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersAlphanumeric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersAlphanumeric';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/alphanumeric","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersImport(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersImport';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/import","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingUtilizationLabels(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingUtilizationLabels';return this.apiClient.callApi("/api/v2/routing/utilization/labels","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingWrapupcodes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingWrapupcodes';return this.apiClient.callApi("/api/v2/routing/wrapupcodes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingEmailDomainRoute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRoute';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailDomainRouteIdentityresolution(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRouteIdentityresolution';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","PUT",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingMessageRecipient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling putRoutingMessageRecipient';if(n==null)throw'Missing the required parameter "body" when calling putRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","PUT",{recipientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueue';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueueIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueueIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettings';return this.apiClient.callApi("/api/v2/routing/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSmsIdentityresolutionPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling putRoutingSmsIdentityresolutionPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling putRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","PUT",{addressId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUtilization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingUtilization';return this.apiClient.callApi("/api/v2/routing/utilization","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUtilizationLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling putRoutingUtilizationLabel';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","PUT",{labelId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling putRoutingWrapupcode';if(n==null)throw'Missing the required parameter "body" when calling putRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","PUT",{codeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},py=class{constructor(e){this.apiClient=e||q.instance}deleteScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}deleteScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/groups","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimResourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimResourcetype';return this.apiClient.callApi("/api/v2/scim/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimResourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimSchema';return this.apiClient.callApi("/api/v2/scim/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimServiceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Group(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Groups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "filter" when calling getScimV2Groups';return this.apiClient.callApi("/api/v2/scim/v2/groups","GET",{},{startIndex:n.startIndex,count:n.count,attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi"),filter:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimV2Resourcetype';return this.apiClient.callApi("/api/v2/scim/v2/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Schema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimV2Schema';return this.apiClient.callApi("/api/v2/scim/v2/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Schemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Serviceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Users(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}patchScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimGroup';if(n==null)throw'Missing the required parameter "body" when calling patchScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimUser';if(n==null)throw'Missing the required parameter "body" when calling patchScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimV2User';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}postScimUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimUsers';return this.apiClient.callApi("/api/v2/scim/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}postScimV2Users(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimV2Users';return this.apiClient.callApi("/api/v2/scim/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}putScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimGroup';if(n==null)throw'Missing the required parameter "body" when calling putScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimUser';if(n==null)throw'Missing the required parameter "body" when calling putScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling putScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimV2User';if(n==null)throw'Missing the required parameter "body" when calling putScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}},dy=class{constructor(e){this.apiClient=e||q.instance}deleteConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling getConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","GET",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getScreenmonitorsSessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/sessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsUserSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScreenmonitorsUserSessions';return this.apiClient.callApi("/api/v2/screenmonitors/users/{userId}/sessions","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling getUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","GET",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantScreenmonitorsSessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantScreenmonitorsSessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postScreenmonitorsSessionsUsersDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScreenmonitorsSessionsUsersDetails';return this.apiClient.callApi("/api/v2/screenmonitors/sessions/users/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserScreenmonitorsSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions","POST",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putScreenmonitorsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putScreenmonitorsSettings';return this.apiClient.callApi("/api/v2/screenmonitors/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},hy=class{constructor(e){this.apiClient=e||q.instance}getScript(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScript';return this.apiClient.callApi("/api/v2/scripts/{scriptId}","GET",{scriptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptPage';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPages';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScripts(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedDivisionviewVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedDivisionviewVariables';return this.apiClient.callApi("/api/v2/scripts/published/divisionviews/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedScriptId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptId';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptsPublishedScriptIdPage';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptsPublishedScriptIdPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPages';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdVariables';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsUploadStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getScriptsUploadStatus';return this.apiClient.callApi("/api/v2/scripts/uploads/{uploadId}/status","GET",{uploadId:e},{longPoll:n.longPoll},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling postScriptExport';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/export","POST",{scriptId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","POST",{},{scriptDataVersion:e.scriptDataVersion},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},gy=class{constructor(e){this.apiClient=e||q.instance}getDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationAllSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationAllSearch';return this.apiClient.callApi("/api/v2/documentation/all/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},my=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSettingsExecutiondata';return this.apiClient.callApi("/api/v2/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},fy=class{constructor(e){this.apiClient=e||q.instance}deleteSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling deleteSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","DELETE",{escalationRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteSocialmediaMessage';return this.apiClient.callApi("/api/v2/socialmedia/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","DELETE",{topicId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","DELETE",{topicId:e,facebookIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","DELETE",{topicId:e,googleBusinessProfileIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","DELETE",{topicId:e,instagramIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","DELETE",{topicId:e,openId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","DELETE",{topicId:e,twitterIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaAnalyticsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling getSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","GET",{escalationRuleId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling getSocialmediaEscalationrules';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,divisionId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","GET",{topicId:e},{includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrules';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules","GET",{topicId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","GET",{topicId:e,facebookIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,facebookIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions","GET",{topicId:e,facebookIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","GET",{topicId:e,instagramIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,instagramIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions","GET",{topicId:e,instagramIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","GET",{topicId:e,openId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,openId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions","GET",{topicId:e,openId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","GET",{topicId:e,twitterIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,twitterIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions","GET",{topicId:e,twitterIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),includeDeleted:e.includeDeleted,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","PATCH",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PATCH",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PATCH",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PATCH",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PATCH",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PATCH",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postSocialmediaAnalyticsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsAggregatesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaAnalyticsMessagesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsMessagesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaEscalationrules(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/escalationrules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaEscalationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling postSocialmediaEscalationsMessages';return this.apiClient.callApi("/api/v2/socialmedia/escalations/messages","POST",{},{divisionId:e},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesFacebook(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesFacebook';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesGooglebusinessprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesGooglebusinessprofile';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesInstagram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesInstagram';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpen(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpen';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/messages/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/reactions/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesTwitter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesTwitter';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaTwitterHistoricalTweets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaTwitterHistoricalTweets';return this.apiClient.callApi("/api/v2/socialmedia/twitter/historical/tweets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling putSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","PUT",{escalationRuleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PUT",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PUT",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PUT",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PUT",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PUT",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},wy=class{constructor(e){this.apiClient=e||q.instance}deleteSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","DELETE",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","DELETE",{programId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sentimentFeedbackId" when calling deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback/{sentimentFeedbackId}","DELETE",{sentimentFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","DELETE",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortOrder:e.sortOrder,sortBy:e.sortBy,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/categories","GET",{conversationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturl","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturls(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturls","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationSentiments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSentiments';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/sentiments","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSummaries';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsDictionaryfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","GET",{},{dialect:e.dialect,transcriptionEngine:e.transcriptionEngine,nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","GET",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramMappings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsInsights(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsProcessing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramTranscriptionengines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsPrograms(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsGeneralJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsGeneralJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsMappings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/mappings","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsSettingsInsights(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/insights","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsSettingsProcessing(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/processing","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsTopiclinksJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsTopiclinksJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/topiclinks/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsTranscriptionenginesDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/transcriptionengines/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsUnpublished(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/unpublished","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJobInteractions';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}/interactions","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentiment/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","GET",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,pageNumber:e.pageNumber,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),dialects:this.apiClient.buildCollectionParam(e.dialects,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneral(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneralStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general/status","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneratedphrasesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsGeneratedphrasesJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsTestphraseJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsTestphraseJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTranslationsLanguageConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';if(n==null||n==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages/{languageId}/conversations/{conversationId}","GET",{languageId:e,conversationId:n},{communicationId:i.communicationId,recordingId:i.recordingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsTranslationsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSpeechandtextanalyticsProgramSettingsProcessing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';if(n==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","PATCH",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsDictionaryfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsDictionaryfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsPrograms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsPrograms';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsGeneralJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsGeneralJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsReprocessingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsReprocessingJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsSentimentfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsSentimentfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopics';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsGeneratedphrasesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsGeneratedphrasesJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsTestphraseJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsTestphraseJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling putSpeechandtextanalyticsCategory';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","PUT",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","PUT",{dictionaryFeedbackId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsProgram(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgram';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramMappings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramMappings';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramSettingsInsights(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramSettingsInsights';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramTranscriptionengines(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramTranscriptionengines';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSpeechandtextanalyticsTopic';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","PUT",{topicId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},vy=class{constructor(e){this.apiClient=e||q.instance}deleteStationAssociateduser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling deleteStationAssociateduser';return this.apiClient.callApi("/api/v2/stations/{stationId}/associateduser","DELETE",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling getStation';return this.apiClient.callApi("/api/v2/stations/{stationId}","GET",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStations(e){return e=e||{},this.apiClient.callApi("/api/v2/stations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,name:e.name,userSelectable:e.userSelectable,webRtcUserId:e.webRtcUserId,id:e.id,lineAppearanceId:e.lineAppearanceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Cy=class{constructor(e){this.apiClient=e||q.instance}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ay=class{constructor(e){this.apiClient=e||q.instance}deleteTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling deleteTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","DELETE",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling deleteTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","DELETE",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","DELETE",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling deleteTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","DELETE",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","GET",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/history","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkbinVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions/{entityVersion}","GET",{workbinId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbinVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","GET",{workitemId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/history","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemUserWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","GET",{workitemId:e,userId:n},{expands:i.expands,after:i.after,pageSize:i.pageSize,sortOrder:i.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkitemVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions/{entityVersion}","GET",{workitemId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemWrapups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/wrapups","GET",{workitemId:e},{expands:n.expands,after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkJobsUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/jobs/users/me","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,action:e.action},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getTaskmanagementWorkitemsSchemaVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getTaskmanagementWorkitemsSchemasCoretype';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","GET",{worktypeId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeHistory';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/history","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling getTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","GET",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","GET",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorktypeVersion';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions/{entityVersion}","GET",{worktypeId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersions';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTaskmanagementWorkbin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling patchTaskmanagementWorkbin';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","PATCH",{workbinId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitem(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitem';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemAssignment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemAssignment';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemAssignment';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/assignment","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemUserWrapups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchTaskmanagementWorkitemUserWrapups';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","PATCH",{workitemId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorkitemUsersMeWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUsersMeWrapups';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUsersMeWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/me/wrapups","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkAddJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkAddJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkTerminateJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktype(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktype';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","PATCH",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktypeFlowsDatebasedRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOncreateRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeStatus(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling patchTaskmanagementWorktypeStatus';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","PATCH",{worktypeId:e,statusId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTaskmanagementWorkbins(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbins';return this.apiClient.callApi("/api/v2/taskmanagement/workbins","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkbinsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbinsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemAcdCancel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemAcdCancel';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/acd/cancel","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemDisconnect';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/disconnect","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemTerminate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemTerminate';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/terminate","POST",{workitemId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitems(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitems';return this.apiClient.callApi("/api/v2/taskmanagement/workitems","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkAddJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkAddJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkTerminateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkTerminateJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQueryJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsSchemas';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypeFlowsDatebasedRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsDatebasedRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOnattributechangeRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOncreateRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOncreateRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeStatuses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeStatuses';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypes';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypesQuery';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTaskmanagementWorkitemsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putTaskmanagementWorkitemsSchema';if(n==null)throw'Missing the required parameter "body" when calling putTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},by=class{constructor(e){this.apiClient=e||q.instance}deleteTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","DELETE",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeamMembers';if(n==null)throw'Missing the required parameter "id" when calling deleteTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","DELETE",{teamId:e},{id:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","GET",{teamId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeamMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","GET",{teamId:e},{pageSize:n.pageSize,before:n.before,after:n.after,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeams(e){return e=e||{},this.apiClient.callApi("/api/v2/teams","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTeam(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling patchTeam';if(n==null)throw'Missing the required parameter "body" when calling patchTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","PATCH",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postTeamMembers';if(n==null)throw'Missing the required parameter "body" when calling postTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTeams(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeams';return this.apiClient.callApi("/api/v2/teams","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},xy=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyOrganizationLinkTargetOrganizationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetOrganizationId" when calling deleteTelephonyOrganizationLinkTargetOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/{targetOrganizationId}","DELETE",{targetOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentsGreetingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyCallsMetrics(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/calls/metrics","GET",{},{metricType:e.metricType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyMediaregions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/mediaregions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyNumbersRouting(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/numbers/routing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,numberId:e.numberId,activeRoutingOrganizationId:e.activeRoutingOrganizationId,ownerOrganizationId:e.ownerOrganizationId,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLink(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLinkRegions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link/regions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyPrefixes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyPrefixes';return this.apiClient.callApi("/api/v2/telephony/prefixes","GET",{},{before:n.before,after:n.after,pageSize:n.pageSize,prefix:n.prefix,type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyPrefixesSimulateCall(e,n){if(n=n||{},e==null)throw'Missing the required parameter "_number" when calling getTelephonyPrefixesSimulateCall';return this.apiClient.callApi("/api/v2/telephony/prefixes/simulate/call","GET",{},{number:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonySipmessagesConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversation';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySipmessagesConversationHeaders(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversationHeaders';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}/headers","GET",{conversationId:e},{keys:this.apiClient.buildCollectionParam(n.keys,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySiptraces(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dateStart" when calling getTelephonySiptraces';if(n==null)throw'Missing the required parameter "dateEnd" when calling getTelephonySiptraces';return this.apiClient.callApi("/api/v2/telephony/siptraces","GET",{},{callId:i.callId,toUser:i.toUser,fromUser:i.fromUser,conversationId:i.conversationId,dateStart:e,dateEnd:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonySiptracesDownloadDownloadId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getTelephonySiptracesDownloadDownloadId';return this.apiClient.callApi("/api/v2/telephony/siptraces/download/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTelephonyOrganizationLinkApproveRequestingOrganizationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "requestingOrganizationId" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/approve/{requestingOrganizationId}","PATCH",{requestingOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyNumbersRouting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRouting';return this.apiClient.callApi("/api/v2/telephony/numbers/routing","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingAll(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingAll';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/all","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingReset(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingReset';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/reset","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyOrganizationLink(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyOrganizationLink';return this.apiClient.callApi("/api/v2/telephony/organization/link","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyPrefixesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyPrefixesBulk';return this.apiClient.callApi("/api/v2/telephony/prefixes/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonySiptracesDownload(e,n){if(n=n||{},e==null)throw'Missing the required parameter "sIPSearchPublicRequest" when calling postTelephonySiptracesDownload';return this.apiClient.callApi("/api/v2/telephony/siptraces/download","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyAgentGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putTelephonyAgentGreetings';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyAgentsGreetingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyAgentsGreetingsMe';return this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonySettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonySettings';return this.apiClient.callApi("/api/v2/telephony/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},yy=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling deleteTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","DELETE",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling deleteTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","DELETE",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling deleteTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","DELETE",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling deleteTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","DELETE",{edgeGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling deleteTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","DELETE",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling deleteTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","DELETE",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling deleteTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","DELETE",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","DELETE",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","DELETE",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling deleteTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","DELETE",{trunkBaseSettingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticNslookup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticPing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticRoute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticTracepath(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeLogicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getTelephonyProvidersEdgeLogsJob';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}","GET",{edgeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/metrics","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgePhysicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgePhysicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgePhysicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSetuppackage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSetuppackage';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/setuppackage","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareversions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareversions';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareversions","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeTrunks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeTrunks';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/trunks","GET",{edgeId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder,"trunkBase.id":n.trunkBaseId,trunkType:n.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdges(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"edgeGroup.id":e.edgeGroupId,sortBy:e.sortBy,managed:e.managed,showCloudMedia:e.showCloudMedia},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","GET",{},{type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthorities(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling getTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","GET",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didId" when calling getTelephonyProvidersEdgesDid';return this.apiClient.callApi("/api/v2/telephony/providers/edges/dids/{didId}","GET",{didId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling getTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","GET",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesDidpoolsDids(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyProvidersEdgesDidpoolsDids';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/dids","GET",{},{type:e,id:this.apiClient.buildCollectionParam(n.id,"multi"),numberMatch:n.numberMatch,pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDids(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/dids","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,phoneNumber:e.phoneNumber,"owner.id":e.ownerId,"didPool.id":e.didPoolId,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling getTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","GET",{edgeGroupId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","GET",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesEdgegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,managed:e.managed},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgeversionreport(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgeversionreport","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExpired(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/expired","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtension(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionId" when calling getTelephonyProvidersEdgesExtension';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions/{extensionId}","GET",{extensionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling getTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","GET",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,number:e._number,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensionpoolsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,number:e._number},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineId" when calling getTelephonyProvidersEdgesLine';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/{lineId}","GET",{lineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineBaseId" when calling getTelephonyProvidersEdgesLinebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings/{lineBaseId}","GET",{lineBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLines(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/lines","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLinesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lineBaseSettingsId" when calling getTelephonyProvidersEdgesLinesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/template","GET",{},{lineBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLogicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/logicalinterfaces","GET",{},{edgeIds:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversationCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}/communications/{communicationId}","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/metrics","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesOutboundroutes(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/outboundroutes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"externalTrunkBases.ids":e.externalTrunkBasesIds,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling getTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","GET",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling getTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","GET",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/availablemetabases","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneMetabaseId" when calling getTelephonyProvidersEdgesPhonebasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/template","GET",{},{phoneMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"site.id":e.siteId,"webRtcUser.id":e.webRtcUserId,"phoneBaseSettings.id":e.phoneBaseSettingsId,"lines.loggedInUser.id":e.linesLoggedInUserId,"lines.defaultForUser.id":e.linesDefaultForUserId,phone_hardwareId:e.phoneHardwareId,"lines.id":e.linesId,"lines.name":e.linesName,name:e.name,"status.operationalStatus":e.statusOperationalStatus,"secondaryStatus.operationalStatus":e.secondaryStatusOperationalStatus,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),fields:this.apiClient.buildCollectionParam(e.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneBaseSettingsId" when calling getTelephonyProvidersEdgesPhonesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/template","GET",{},{phoneBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhysicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesPhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/physicalinterfaces","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplan';if(n==null||n==="")throw'Missing the required parameter "numberPlanId" when calling getTelephonyProvidersEdgesSiteNumberplan';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/{numberPlanId}","GET",{siteId:e,numberPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteNumberplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplansClassifications(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplansClassifications';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/classifications","GET",{siteId:e},{classification:n.classification},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","GET",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","GET",{siteId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,"externalTrunkBases.ids":n.externalTrunkBasesIds,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteSiteconnections(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSites(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,"location.id":e.locationId,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunk';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunkMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}/metrics","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling getTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","GET",{trunkBaseSettingsId:e},{ignoreHidden:n.ignoreHidden},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,recordingEnabled:e.recordingEnabled,ignoreHidden:e.ignoreHidden,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/availablemetabases","GET",{},{type:e.type,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/site/{siteId}","GET",{siteId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkMetabaseId" when calling getTelephonyProvidersEdgesTrunkbasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/template","GET",{},{trunkMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunks(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"edge.id":e.edgeId,"trunkBase.id":e.trunkBaseId,trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunksMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkIds" when calling getTelephonyProvidersEdgesTrunksMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/metrics","GET",{},{trunkIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkswithrecording(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkswithrecording","GET",{},{trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling patchTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PATCH",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticNslookup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticNslookup';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticPing';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticRoute';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticTracepath(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticTracepath';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogicalinterfaces(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogicalinterfaces';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogsJobUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(i==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobUpload';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}/upload","POST",{edgeId:e,jobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTelephonyProvidersEdgeLogsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobs';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobs';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeOfflineconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeOfflineconfiguration';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeOfflineconfiguration';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/offlineconfiguration","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/reboot","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeSoftwareupdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeSoftwareupdate';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeStatuscode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeStatuscode';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/statuscode","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeUnpair(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeUnpair';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/unpair","POST",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdges(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdges';return this.apiClient.callApi("/api/v2/telephony/providers/edges","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesAddressvalidation(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesAddressvalidation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/addressvalidation","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesCertificateauthorities(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesCertificateauthorities';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesDidpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesDidpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesEdgegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesEdgegroups';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesExtensionpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesExtensionpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhoneReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling postTelephonyProvidersEdgesPhoneReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}/reboot","POST",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonebasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonebasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhones(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhones';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonesReboot(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonesReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/reboot","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSiteOutboundroutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling postTelephonyProvidersEdgesSiteOutboundroutes';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","POST",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgesSites(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSites';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettingsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettingsSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunksSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunksSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdge';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","PUT",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgeLogicalinterface(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling putTelephonyProvidersEdgeLogicalinterface';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","PUT",{edgeId:e,interfaceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesAlertablepresences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesAlertablepresences';return this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdgesCertificateauthority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling putTelephonyProvidersEdgesCertificateauthority';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","PUT",{certificateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesDidpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling putTelephonyProvidersEdgesDidpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","PUT",{didPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling putTelephonyProvidersEdgesEdgegroup';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","PUT",{edgeGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","PUT",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesExtensionpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling putTelephonyProvidersEdgesExtensionpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","PUT",{extensionPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhone(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling putTelephonyProvidersEdgesPhone';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","PUT",{phoneId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhonebasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling putTelephonyProvidersEdgesPhonebasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","PUT",{phoneBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSite(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSite';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteNumberplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteNumberplans';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteOutboundroute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","PUT",{siteId:e,outboundRouteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesTrunkbasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling putTelephonyProvidersEdgesTrunkbasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","PUT",{trunkBaseSettingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Py=class{constructor(e){this.apiClient=e||q.instance}getTextbotsBotsSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/textbots/bots/search","GET",{},{botType:this.apiClient.buildCollectionParam(e.botType,"multi"),botName:e.botName,botId:this.apiClient.buildCollectionParam(e.botId,"multi"),virtualAgentEnabled:e.virtualAgentEnabled,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postTextbotsBotflowsSessionTurns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postTextbotsBotflowsSessionTurns';if(n==null)throw'Missing the required parameter "turnRequest" when calling postTextbotsBotflowsSessionTurns';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions/{sessionId}/turns","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTextbotsBotflowsSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "launchRequest" when calling postTextbotsBotflowsSessions';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTextbotsBotsExecute(e,n){if(n=n||{},e==null)throw'Missing the required parameter "postTextRequest" when calling postTextbotsBotsExecute';return this.apiClient.callApi("/api/v2/textbots/bots/execute","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},jy=class{constructor(e){this.apiClient=e||q.instance}deleteToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteToken';return this.apiClient.callApi("/api/v2/tokens/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","GET",{},{preserveIdleTTL:e.preserveIdleTTL},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","HEAD",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Sy=class{constructor(e){this.apiClient=e||q.instance}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerUploads';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerUploads';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/uploads","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUploadsLearningCoverart(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsLearningCoverart';return this.apiClient.callApi("/api/v2/uploads/learning/coverart","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsPublicassetsImages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsPublicassetsImages';return this.apiClient.callApi("/api/v2/uploads/publicassets/images","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsRecordings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsRecordings';return this.apiClient.callApi("/api/v2/uploads/recordings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsWorkforcemanagementHistoricaldataCsv(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsWorkforcemanagementHistoricaldataCsv';return this.apiClient.callApi("/api/v2/uploads/workforcemanagement/historicaldata/csv","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Oy=class{constructor(e){this.apiClient=e||q.instance}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageAggregatesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getUsageAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs/{jobId}","GET",{jobId:e},{pageSize:n.pageSize,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageClientClientIdAggregatesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getUsageClientClientIdAggregatesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getUsageClientClientIdAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs/{jobId}","GET",{clientId:e,jobId:n},{pageSize:i.pageSize,after:i.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsageQueryExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageQueryExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/query/{executionId}/results","GET",{executionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageSimplesearchExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageSimplesearchExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/simplesearch/{executionId}/results","GET",{executionId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageAggregatesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageClientClientIdAggregatesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postUsageClientClientIdAggregatesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postUsageClientClientIdAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageQuery';return this.apiClient.callApi("/api/v2/usage/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageSimplesearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageSimplesearch';return this.apiClient.callApi("/api/v2/usage/simplesearch","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ty=class{constructor(e){this.apiClient=e||q.instance}deleteUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling deleteUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","DELETE",{recordingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","GET",{recordingId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordingTranscoding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecordingTranscoding';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}/transcoding","GET",{recordingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserrecordingsSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUserrecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling putUserrecording';if(n==null)throw'Missing the required parameter "body" when calling putUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","PUT",{recordingId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ky=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUser';return this.apiClient.callApi("/api/v2/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling deleteUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","DELETE",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserExternalidAuthorityNameExternalKey(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling deleteUserExternalidAuthorityNameExternalKey';if(i==null||i==="")throw'Missing the required parameter "externalKey" when calling deleteUserExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}/{externalKey}","DELETE",{userId:e,authorityName:n,externalKey:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserStationAssociatedstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationAssociatedstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserStationDefaultstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationDefaultstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling deleteUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","DELETE",{userId:e,verifierId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersMeVerifier(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling deleteUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","DELETE",{verifierId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersStationsMeAssociatedstation(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me/associatedstation","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jid:this.apiClient.buildCollectionParam(e.jid,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUser';return this.apiClient.callApi("/api/v2/users/{userId}","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(n.userCustomAttributeSchemaIds,"multi"),state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserAdjacents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserAdjacents';return this.apiClient.callApi("/api/v2/users/{userId}/adjacents","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCallforwarding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling getUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","GET",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "schemaIds" when calling getUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","GET",{userId:e},{schemaIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserDirectreports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserDirectreports';return this.apiClient.callApi("/api/v2/users/{userId}/directreports","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalidAuthorityName(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalidAuthorityName';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling getUserExternalidAuthorityName';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}","GET",{userId:e,authorityName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserFavorites(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserFavorites';return this.apiClient.callApi("/api/v2/users/{userId}/favorites","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserOutofoffice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfile';return this.apiClient.callApi("/api/v2/users/{userId}/profile","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfileskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserState(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserStation';return this.apiClient.callApi("/api/v2/users/{userId}/station","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSuperiors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSuperiors';return this.apiClient.callApi("/api/v2/users/{userId}/superiors","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserTrustors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserTrustors';return this.apiClient.callApi("/api/v2/users/{userId}/trustors","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserVerifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserVerifiers';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersChatsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/chats/me","GET",{},{excludeClosed:e.excludeClosed,includePresence:e.includePresence,includeRoomOwners:e.includeRoomOwners,after:e.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getUsersCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getUsersCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivities(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities","GET",{},{userId:this.apiClient.buildCollectionParam(e.userId,"multi"),moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivitiesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "activityId" when calling getUsersDevelopmentActivity';if(n==null)throw'Missing the required parameter "type" when calling getUsersDevelopmentActivity';return this.apiClient.callApi("/api/v2/users/development/activities/{activityId}","GET",{activityId:e},{type:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersExternalidAuthorityNameExternalKey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "authorityName" when calling getUsersExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "externalKey" when calling getUsersExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/externalid/{authorityName}/{externalKey}","GET",{authorityName:e,externalKey:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersMeVerifiers(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/users/query","GET",{},{cursor:e.cursor,pageSize:e.pageSize,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersStationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUser';if(n==null)throw'Missing the required parameter "body" when calling patchUser';return this.apiClient.callApi("/api/v2/users/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling patchUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling patchUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "userCustomAttributesList" when calling patchUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUsersBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchUsersBulk';return this.apiClient.callApi("/api/v2/users/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postUserExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserExternalid';if(n==null)throw'Missing the required parameter "body" when calling postUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserInvite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserInvite';return this.apiClient.callApi("/api/v2/users/{userId}/invite","POST",{userId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserPassword(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserPassword';if(n==null)throw'Missing the required parameter "body" when calling postUserPassword';return this.apiClient.callApi("/api/v2/users/{userId}/password","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsers';return this.apiClient.callApi("/api/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersCustomattributesSchemas';return this.apiClient.callApi("/api/v2/users/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersDevelopmentActivitiesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersDevelopmentActivitiesAggregatesQuery';return this.apiClient.callApi("/api/v2/users/development/activities/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMePassword(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMePassword';return this.apiClient.callApi("/api/v2/users/me/password","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotp';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotpVerifierId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling postUsersMeVerifiersTotpVerifierId';if(n==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotpVerifierId';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp/{verifierId}","POST",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersMeVerifiersWebauthnRegister(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersWebauthnRegister';return this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersWebauthnRegisterOptions(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register/options","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling putUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling putUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserOutofoffice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserOutofoffice';if(n==null)throw'Missing the required parameter "body" when calling putUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserProfileskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserProfileskills';if(n==null)throw'Missing the required parameter "body" when calling putUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingstatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingstatus';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserState(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserState';if(n==null)throw'Missing the required parameter "body" when calling putUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationAssociatedstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationAssociatedstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationDefaultstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationDefaultstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationDefaultstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserVerifier(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling putUserVerifier';if(i==null)throw'Missing the required parameter "body" when calling putUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","PUT",{userId:e,verifierId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUsersCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putUsersCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersMeVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling putUsersMeVerifier';if(n==null)throw'Missing the required parameter "body" when calling putUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","PUT",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersStationsMeAssociatedstationStationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling putUsersStationsMeAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/stations/me/associatedstation/{stationId}","PUT",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},My=class{constructor(e){this.apiClient=e||q.instance}deleteUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRuleDependentTypeId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependentTypeId';if(n==null||n==="")throw'Missing the required parameter "ruleType" when calling getUsersRuleDependentTypeId';if(i==null||i==="")throw'Missing the required parameter "typeId" when calling getUsersRuleDependentTypeId';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents/{ruleType}/{typeId}","GET",{ruleId:e,ruleType:n,typeId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getUsersRuleDependents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependents';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents","GET",{ruleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "types" when calling getUsersRules';return this.apiClient.callApi("/api/v2/users/rules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,types:this.apiClient.buildCollectionParam(e,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),enabled:n.enabled,searchTerm:n.searchTerm,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRulesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleType" when calling getUsersRulesSetting';return this.apiClient.callApi("/api/v2/users/rules/settings/{ruleType}","GET",{ruleType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchUsersRule';if(n==null)throw'Missing the required parameter "body" when calling patchUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","PATCH",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRules';return this.apiClient.callApi("/api/v2/users/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersRulesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRulesQuery';return this.apiClient.callApi("/api/v2/users/rules/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ey=class{constructor(e){this.apiClient=e||q.instance}getDate(e){return e=e||{},this.apiClient.callApi("/api/v2/date","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIpranges(e){return e=e||{},this.apiClient.callApi("/api/v2/ipranges","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postCertificateDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCertificateDetails';return this.apiClient.callApi("/api/v2/certificate/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},qy=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},_y=class{constructor(e){this.apiClient=e||q.instance}deleteVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailGroupMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMailbox';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/mailbox","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMessages';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/messages","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMePolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","GET",{messageId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessageMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessageMedia';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}/media","GET",{messageId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","GET",{},{ids:e.ids,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailPolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailQueueMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getVoicemailQueueMessages';return this.apiClient.callApi("/api/v2/voicemail/queues/{queueId}/messages","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMailbox';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/mailbox","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMessages';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/messages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailGroupPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchVoicemailGroupPolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","PATCH",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailMePolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchVoicemailMePolicy';return this.apiClient.callApi("/api/v2/voicemail/me/policy","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling patchVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PATCH",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putVoicemailPolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putVoicemailPolicy';return this.apiClient.callApi("/api/v2/voicemail/policy","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Hy=class{constructor(e){this.apiClient=e||q.instance}deleteWebdeploymentsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling deleteWebdeploymentsConfiguration';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}","DELETE",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","DELETE",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","DELETE",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWebdeploymentsTokenRevoke(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/revoke","DELETE",{},{},{"X-Journey-Session-Id":e.xJourneySessionId,"X-Journey-Session-Type":e.xJourneySessionType},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsConfigurationVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getWebdeploymentsConfigurationVersion';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/{versionId}","GET",{configurationId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsConfigurationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersions';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions","GET",{configurationId:e},{pageSize:n.pageSize,before:n.before,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurationVersionsDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","GET",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/configurations","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,showOnlyPublished:e.showOnlyPublished},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","GET",{deploymentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","GET",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsDeploymentConfigurations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/configurations","GET",{deploymentId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","GET",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeployments(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/deployments","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWebdeploymentsConfigurationVersionsDraftPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postWebdeploymentsConfigurationVersionsDraftPublish';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft/publish","POST",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsConfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "configurationVersion" when calling postWebdeploymentsConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/configurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsDeployments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "deployment" when calling postWebdeploymentsDeployments';return this.apiClient.callApi("/api/v2/webdeployments/deployments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenOauthcodegrantjwtexchange(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWebdeploymentsTokenOauthcodegrantjwtexchange';return this.apiClient.callApi("/api/v2/webdeployments/token/oauthcodegrantjwtexchange","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenRefresh(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/refresh","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putWebdeploymentsConfigurationVersionsDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling putWebdeploymentsConfigurationVersionsDraft';if(n==null)throw'Missing the required parameter "configurationVersion" when calling putWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","PUT",{configurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeployment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeployment';if(n==null)throw'Missing the required parameter "deployment" when calling putWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeploymentIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeploymentIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Wy=class{constructor(e){this.apiClient=e||q.instance}deleteWebmessagingDeploymentPushdevice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling deleteWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","DELETE",{deploymentId:e,tokenId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebmessagingMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/webmessaging/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling patchWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling patchWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling patchWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","PATCH",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling postWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling postWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","POST",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Ry=class{constructor(e){this.apiClient=e||q.instance}deleteWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling deleteWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","DELETE",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","DELETE",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling deleteWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","DELETE",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","DELETE",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","DELETE",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory","DELETE",{businessUnitId:e,capacityPlanId:n},{beforeDateId:i.beforeDateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","DELETE",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","DELETE",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","DELETE",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","DELETE",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","DELETE",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","DELETE",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","DELETE",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling deleteWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","DELETE",{managementUnitId:e,workPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","DELETE",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAdherence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userId" when calling getWorkforcemanagementAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence","GET",{},{userId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","GET",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/{explanationId}","GET",{explanationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanationsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceExplanationsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalBulkJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","GET",{agentId:e,adjustmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentAdherenceExplanation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","GET",{agentId:e,explanationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/managementunit","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAgentsMeAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeManagementunit(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/managementunit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersSearchJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTrade(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","GET",{tradeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","GET",{},{forceAsync:e.forceAsync},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesStateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling getWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","GET",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","GET",{businessUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/jobs","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(r==null||r==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a,jobId:r},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanRunsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","GET",{businessUnitId:e},{state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplansJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplansJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "adjustmentIds" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","GET",{businessUnitId:e},{adjustmentIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","GET",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","GET",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';if(n==null||n==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/{tradeId}","GET",{businessUnitId:e,tradeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanForecast(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/forecast","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffingrequirements","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{granularity:a.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitCapacityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitDecisionmetricsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitIntradayPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';if(n==null)throw'Missing the required parameter "_date" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday/planninggroups","GET",{businessUnitId:e},{date:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}","GET",{businessUnitId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(i==null||i==="")throw'Missing the required parameter "snapshotId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}/snapshot/{snapshotId}","GET",{businessUnitId:e,sessionId:n,snapshotId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitManagementunits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/managementunits","GET",{businessUnitId:e},{feature:n.feature,divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitOpportunity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling getWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","GET",{businessUnitId:e,opportunityId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling getWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","GET",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{forceDownloadService:a.forceDownloadService,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulerSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","GET",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRunResult(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(i==null)throw'Missing the required parameter "managementUnitIds" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(a==null)throw'Missing the required parameter "expand" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}/result","GET",{businessUnitId:e,runId:n},{managementUnitIds:this.apiClient.buildCollectionParam(i,"multi"),expand:this.apiClient.buildCollectionParam(a,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRuns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRuns';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","GET",{businessUnitId:e,serviceGoalTemplateId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplates(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling getWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","GET",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","GET",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs/{jobId}","GET",{businessUnitId:e,timeOffLimitId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs","GET",{businessUnitId:e,timeOffLimitId:n},{statuses:i.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","GET",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/users","GET",{businessUnitId:e},{managementUnitIds:this.apiClient.buildCollectionParam(n.managementUnitIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{businessUnitId:e,weekId:n,scheduleId:i},{expand:a.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/generationresults","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/headcountforecast","GET",{businessUnitId:e,weekId:n,scheduleId:i},{forceDownload:a.forceDownload},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(a==null||a==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/history/agents/{agentId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,agentId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(a==null||a==="")throw'Missing the required parameter "recalculationId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/{recalculationId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,recalculationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","GET",{businessUnitId:e,weekId:n},{earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate,includeOnlyPublished:i.includeOnlyPublished,expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastData(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/data","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumber:a.weekNumber,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/generationresults","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/longtermforecastdata","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/planninggroups","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/staffingrequirement","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumbers:this.apiClient.buildCollectionParam(a.weekNumbers,"multi"),expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecasts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';if(n==null||n==="")throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts","GET",{businessUnitId:e,weekDateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","GET",{},{feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementBusinessunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementCalendarDataIcs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calendarId" when calling getWorkforcemanagementCalendarDataIcs';return this.apiClient.callApi("/api/v2/workforcemanagement/calendar/data/ics","GET",{},{calendarId:e},{},{},null,["PureCloud OAuth"],["application/json"],["text/calendar"],n.customHeaders)}getWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataBulkRemoveJob';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatus(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatusJobId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataImportstatusJobId';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementIntegrationsHris(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementIntegrationsHrisTimeofftypesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementIntegrationsHrisTimeofftypesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/timeofftypes/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/activitycodes","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/adherence","GET",{managementUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAgent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgent';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}","GET",{managementUnitId:e,agentId:n},{excludeCapabilities:i.excludeCapabilities,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitAgentShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgentShifttrades';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgentShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}/shifttrades","GET",{managementUnitId:e,agentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitDecisionmetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitDecisionmetrics';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/decisionmetrics","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesMatched(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesMatched';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/matched","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","GET",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","GET",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeofflimits","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests","GET",{managementUnitId:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementManagementunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{managementUnitId:e,weekId:n,scheduleId:i},{expand:a.expand,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules","GET",{managementUnitId:e,weekId:n},{includeOnlyPublished:i.includeOnlyPublished,earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWeekShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","GET",{managementUnitId:e,weekDateId:n},{evaluateMatches:i.evaluateMatches,includeCrossWeekShifts:i.includeCrossWeekShifts,forceDownloadService:i.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling getWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","GET",{managementUnitId:e,workPlanId:n},{includeOnly:this.apiClient.buildCollectionParam(i.includeOnly,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling getWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","GET",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),exclude:this.apiClient.buildCollectionParam(n.exclude,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementManagementunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/notifications","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulebidPreference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebidSchedulesets(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidSchedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/schedulesets","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulingjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementSchedulingjob';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulingpreferencesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/shifttrades","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttradingTradeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeMatchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeMatchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeMatchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeStateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeStateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShifttradingTradesMineQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesMineQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShrinkageJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShrinkageJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shrinkage/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTeamAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getWorkforcemanagementTeamAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence","GET",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffbalanceJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementTimeoffbalanceJob';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequestWaitlistpositions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequestWaitlistpositions';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}/waitlistpositions","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequests(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesValidationJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementUnavailabletimesValidationJob';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementUserWorkplanbidranks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidPreferences(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/workplans","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWorkforcemanagementAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAdherenceAdjustment';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","PATCH",{adjustmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAgentAdherenceAdjustment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","PATCH",{agentId:e,adjustmentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentAdherenceExplanation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","PATCH",{agentId:e,explanationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentUnavailabletimes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentUnavailabletimes';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementAlternativeshiftsTrade';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","PATCH",{tradeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTradesStateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTradesStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementBusinessunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","PATCH",{businessUnitId:e},{includeSchedulingDefaultMessageSeverities:i.includeSchedulingDefaultMessageSeverities},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivitycode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","PATCH",{businessUnitId:e,activityCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitActivitycodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","PATCH",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","PATCH",{businessUnitId:e,reasonCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitCapacityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","PATCH",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitOpportunity(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","PATCH",{businessUnitId:e,opportunityId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitPlanninggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","PATCH",{businessUnitId:e,planningGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulerSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingRun(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","PATCH",{businessUnitId:e,runId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","PATCH",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitStaffinggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","PATCH",{businessUnitId:e,staffingGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{businessUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgents';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgentsWorkplansBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/bulk","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitTimeofflimit(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","PATCH",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{managementUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(n==null||n==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/{timeOffRequestId}/users/{userId}/integrationstatus","PATCH",{managementUnitId:e,timeOffRequestId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitUnavailabletimesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/unavailabletimes/settings","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","PATCH",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWeekShifttrade(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(n==null)throw'Missing the required parameter "weekDateId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWeekShifttrade';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}","PATCH",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWorkplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling patchWorkforcemanagementManagementunitWorkplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","PATCH",{managementUnitId:e,workPlanId:n},{validationMode:a.validationMode},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitWorkplanrotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","PATCH",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementSchedulingpreferences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementSchedulingpreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementTimeoffrequest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementTimeoffrequest';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","PATCH",{timeOffRequestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUnavailabletimes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementUserWorkplanbidranks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementUserWorkplanbidranks';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUsersWorkplanbidranksBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUsersWorkplanbidranksBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/users/workplanbidranks/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementWorkplanbidPreferences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementWorkplanbidPreferences';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","PATCH",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAdherenceAdjustments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustments';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceAdjustmentsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/query","POST",{},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/query","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceHistoricalBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceHistoricalBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/query","POST",{agentId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/query","POST",{agentId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentSchedulingpreferencesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/schedulingpreferences/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentUnavailabletimesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentUnavailabletimesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/agents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsIntegrationsHrisQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsIntegrationsHrisQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/integrations/hris/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsMeAdherenceHistoricalJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs","POST",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementAgentsMePossibleworkshifts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsMePossibleworkshifts';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/possibleworkshifts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/statuses/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/query","POST",{},{expand:n.expand,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesManagementunitsMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesManagementunitsMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/managementunits/mine","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/mine","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersSearchJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsTrades(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsTrades';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementBusinessunitActivitycodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivitycodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanDeletionsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(r==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a},{},{},{},r,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitActivityplanRunsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query","POST",{businessUnitId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/explanations/query","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/agentschedules/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/copy","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/requirement/generate","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory/query","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}/forceregenerate","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplansBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update/uploadurl","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitIntraday(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitIntraday';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitIntraday';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/add","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/publish","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/query","POST",{businessUnitId:e},{expand:i.expand,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/externalactivities/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitPlanninggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/effectiveschedulesets","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitServicegoaltemplates(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/planninggroups/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import/uploadurl","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/query","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/values/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/schedules/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/settings/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/agentschedules/query","POST",{businessUnitId:e,weekId:n,scheduleId:i},{forceAsync:r.forceAsync,forceDownloadService:r.forceDownloadService},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/copy","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleReschedule(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/reschedule","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdate(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedules(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/generate","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import/uploadurl","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/copy","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{forceAsync:r.forceAsync},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/generate","POST",{businessUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import/uploadurl","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","POST",{},{includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","POST",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementHistoricaldataBulkRemoveJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataBulkRemoveJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementHistoricaldataValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementIntegrationsHriTimeofftypesJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "hrisIntegrationId" when calling postWorkforcemanagementIntegrationsHriTimeofftypesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/{hrisIntegrationId}/timeofftypes/jobs","POST",{hrisIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementManagementunitAgentsWorkplansQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agentschedules/search","POST",{managementUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitHistoricaladherencequery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/historicaladherencequery","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitMove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitMove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitMove';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/move","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitSchedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitSchedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitSchedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/schedules/search","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shrinkage/jobs","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/values/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequests';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/integrationstatus/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/waitlistpositions/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/estimate","POST",{managementUnitId:e,userId:n},{includeOnly:a.includeOnly},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradeMatch(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}/match","POST",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementManagementunitWeekShifttrades(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","POST",{managementUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/search","POST",{managementUnitId:e,weekDateId:n},{forceDownloadService:a.forceDownloadService},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesStateBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/state/bulk","POST",{managementUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/copy","POST",{managementUnitId:e,workPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanValidate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/validate","POST",{managementUnitId:e,workPlanId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotationCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}/copy","POST",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitWorkplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","POST",{managementUnitId:e},{validationMode:i.validationMode},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementNotificationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementNotificationsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/notifications/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementSchedulingpreferencesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeMatchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeMatchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeMatchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeStateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeStateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs","POST",{},{forceAsync:n.forceAsync},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradesMineQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesMineQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTeamAdherenceHistorical(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamAdherenceHistorical';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamAdherenceHistorical';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence/historical","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTeamShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/shrinkage/jobs","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTimeoffbalanceJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeofflimitsAvailableQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeofflimitsAvailableQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeofflimits/available/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsEstimate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/estimate","POST",{},{includeOnly:n.includeOnly},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/integrationstatus/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesValidationJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesValidationJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUsersActivity(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUsersActivity';return this.apiClient.callApi("/api/v2/workforcemanagement/users/activity","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putWorkforcemanagementAgentIntegrationsHris(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putWorkforcemanagementAgentIntegrationsHris';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementAgentIntegrationsHris';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/integrations/hris","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWorkforcemanagementBusinessunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementManagementunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementManagementunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementSchedulebidPreference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling putWorkforcemanagementSchedulebidPreference';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","PUT",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Iy=class{constructor(){this.ApiClient=new q,this.ApiClientClass=q,this.AIStudioApi=ax,this.AgentAssistantsApi=rx,this.AgentCopilotApi=sx,this.AgentUIApi=ox,this.AlertingApi=lx,this.AnalyticsApi=ux,this.ArchitectApi=cx,this.AssistantCopilotVariationsApi=px,this.AuditApi=dx,this.AuthorizationApi=hx,this.BackgroundAssistantApi=gx,this.BillingApi=mx,this.BusinessRulesApi=fx,this.CarrierServicesApi=wx,this.CaseManagementApi=vx,this.ChatApi=Cx,this.CoachingApi=Ax,this.ContentManagementApi=bx,this.ConversationsApi=xx,this.DataExtensionsApi=yx,this.DataPrivacyApi=Px,this.DependenciesApi=jx,this.DownloadsApi=Sx,this.EmailsApi=Ox,this.EmployeeEngagementApi=Tx,this.EventsApi=kx,this.ExternalContactsApi=Mx,this.FaxApi=Ex,this.FlowsApi=qx,this.GamificationApi=_x,this.GeneralDataProtectionRegulationApi=Hx,this.GeolocationApi=Wx,this.GreetingsApi=Rx,this.GroupsApi=Ix,this.IdentityProviderApi=zx,this.InfrastructureAsCodeApi=Dx,this.IntegrationsApi=Gx,this.IntentsApi=Nx,this.JourneyApi=Ux,this.KnowledgeApi=$x,this.LanguageUnderstandingApi=Bx,this.LanguagesApi=Lx,this.LearningApi=Fx,this.LicenseApi=Vx,this.LocationsApi=Jx,this.LogCaptureApi=Kx,this.MessagingApi=Zx,this.MobileDevicesApi=Qx,this.NotificationsApi=Xx,this.OAuthApi=Yx,this.ObjectsApi=ey,this.OperationalEventsApi=ny,this.OrganizationApi=iy,this.OrganizationAuthorizationApi=ty,this.OutboundApi=ay,this.PresenceApi=ry,this.ProcessAutomationApi=sy,this.QualityApi=oy,this.RecordingApi=ly,this.ResponseManagementApi=uy,this.RoutingApi=cy,this.SCIMApi=py,this.ScreenMonitoringApi=dy,this.ScriptsApi=hy,this.SearchApi=gy,this.SettingsApi=my,this.SocialMediaApi=fy,this.SpeechTextAnalyticsApi=wy,this.StationsApi=vy,this.SuggestApi=Cy,this.TaskManagementApi=Ay,this.TeamsApi=by,this.TelephonyApi=xy,this.TelephonyProvidersEdgeApi=yy,this.TextbotsApi=Py,this.TokensApi=jy,this.UploadsApi=Sy,this.UsageApi=Oy,this.UserRecordingsApi=Ty,this.UsersApi=ky,this.UsersRulesApi=My,this.UtilitiesApi=Ey,this.VirtualAgentsApi=qy,this.VoicemailApi=_y,this.WebDeploymentsApi=Hy,this.WebMessagingApi=Wy,this.WorkforceManagementApi=Ry,this.PureCloudRegionHosts=Kne,this.AbstractHttpClient=Pu,this.DefaultHttpClient=Ch,this.HttpRequestOptions=Ma}},Qne=new Iy;f1.exports=Qne});var Y={};Uh(Y,{BRAND:()=>Vz,DIRTY:()=>Ia,EMPTY_PATH:()=>jz,INVALID:()=>X,NEVER:()=>MD,OK:()=>In,ParseStatus:()=>kn,Schema:()=>re,ZodAny:()=>ia,ZodArray:()=>zt,ZodBigInt:()=>Da,ZodBoolean:()=>Ga,ZodBranded:()=>uo,ZodCatch:()=>Qa,ZodDate:()=>Na,ZodDefault:()=>Za,ZodDiscriminatedUnion:()=>_u,ZodEffects:()=>Gi,ZodEnum:()=>Ja,ZodError:()=>ni,ZodFirstPartyTypeKind:()=>E,ZodFunction:()=>Wu,ZodIntersection:()=>La,ZodIssueCode:()=>k,ZodLazy:()=>Fa,ZodLiteral:()=>Va,ZodMap:()=>Kr,ZodNaN:()=>Qr,ZodNativeEnum:()=>Ka,ZodNever:()=>Xi,ZodNull:()=>$a,ZodNullable:()=>wt,ZodNumber:()=>za,ZodObject:()=>ii,ZodOptional:()=>zi,ZodParsedType:()=>I,ZodPipeline:()=>co,ZodPromise:()=>ta,ZodReadonly:()=>Xa,ZodRecord:()=>Hu,ZodSchema:()=>re,ZodSet:()=>Zr,ZodString:()=>na,ZodSymbol:()=>Vr,ZodTransformer:()=>Gi,ZodTuple:()=>ft,ZodType:()=>re,ZodUndefined:()=>Ua,ZodUnion:()=>Ba,ZodUnknown:()=>It,ZodVoid:()=>Jr,addIssueToContext:()=>H,any:()=>iD,array:()=>sD,bigint:()=>Qz,boolean:()=>pP,coerce:()=>kD,custom:()=>lP,date:()=>Xz,datetimeRegex:()=>sP,defaultErrorMap:()=>Wt,discriminatedUnion:()=>uD,effect:()=>bD,enum:()=>vD,function:()=>mD,getErrorMap:()=>Br,getParsedType:()=>mt,instanceof:()=>Kz,intersection:()=>cD,isAborted:()=>Eu,isAsync:()=>Lr,isDirty:()=>qu,isValid:()=>ea,late:()=>Jz,lazy:()=>fD,literal:()=>wD,makeIssue:()=>lo,map:()=>hD,nan:()=>Zz,nativeEnum:()=>CD,never:()=>aD,null:()=>nD,nullable:()=>yD,number:()=>cP,object:()=>Fh,objectUtil:()=>$h,oboolean:()=>TD,onumber:()=>OD,optional:()=>xD,ostring:()=>SD,pipeline:()=>jD,preprocess:()=>PD,promise:()=>AD,quotelessJson:()=>xz,record:()=>dD,set:()=>gD,setErrorMap:()=>Pz,strictObject:()=>oD,string:()=>uP,symbol:()=>Yz,transformer:()=>bD,tuple:()=>pD,undefined:()=>eD,union:()=>lD,unknown:()=>tD,util:()=>pe,void:()=>rD});var pe;(function(t){t.assertEqual=a=>{};function e(a){}t.assertIs=e;function n(a){throw new Error}t.assertNever=n,t.arrayToEnum=a=>{let r={};for(let s of a)r[s]=s;return r},t.getValidEnumValues=a=>{let r=t.objectKeys(a).filter(o=>typeof a[a[o]]!="number"),s={};for(let o of r)s[o]=a[o];return t.objectValues(s)},t.objectValues=a=>t.objectKeys(a).map(function(r){return a[r]}),t.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{let r=[];for(let s in a)Object.prototype.hasOwnProperty.call(a,s)&&r.push(s);return r},t.find=(a,r)=>{for(let s of a)if(r(s))return s},t.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function i(a,r=" | "){return a.map(s=>typeof s=="string"?`'${s}'`:s).join(r)}t.joinValues=i,t.jsonStringifyReplacer=(a,r)=>typeof r=="bigint"?r.toString():r})(pe||(pe={}));var $h;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})($h||($h={}));var I=pe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),mt=t=>{switch(typeof t){case"undefined":return I.undefined;case"string":return I.string;case"number":return Number.isNaN(t)?I.nan:I.number;case"boolean":return I.boolean;case"function":return I.function;case"bigint":return I.bigint;case"symbol":return I.symbol;case"object":return Array.isArray(t)?I.array:t===null?I.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?I.promise:typeof Map<"u"&&t instanceof Map?I.map:typeof Set<"u"&&t instanceof Set?I.set:typeof Date<"u"&&t instanceof Date?I.date:I.object;default:return I.unknown}};var k=pe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),xz=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),ni=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}format(e){let n=e||function(r){return r.message},i={_errors:[]},a=r=>{for(let s of r.issues)if(s.code==="invalid_union")s.unionErrors.map(a);else if(s.code==="invalid_return_type")a(s.returnTypeError);else if(s.code==="invalid_arguments")a(s.argumentsError);else if(s.path.length===0)i._errors.push(n(s));else{let o=i,l=0;for(;ln.message){let n=Object.create(null),i=[];for(let a of this.issues)if(a.path.length>0){let r=a.path[0];n[r]=n[r]||[],n[r].push(e(a))}else i.push(e(a));return{formErrors:i,fieldErrors:n}}get formErrors(){return this.flatten()}};ni.create=t=>new ni(t);var yz=(t,e)=>{let n;switch(t.code){case k.invalid_type:t.received===I.undefined?n="Required":n=`Expected ${t.expected}, received ${t.received}`;break;case k.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,pe.jsonStringifyReplacer)}`;break;case k.unrecognized_keys:n=`Unrecognized key(s) in object: ${pe.joinValues(t.keys,", ")}`;break;case k.invalid_union:n="Invalid input";break;case k.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${pe.joinValues(t.options)}`;break;case k.invalid_enum_value:n=`Invalid enum value. Expected ${pe.joinValues(t.options)}, received '${t.received}'`;break;case k.invalid_arguments:n="Invalid function arguments";break;case k.invalid_return_type:n="Invalid function return type";break;case k.invalid_date:n="Invalid date";break;case k.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:pe.assertNever(t.validation):t.validation!=="regex"?n=`Invalid ${t.validation}`:n="Invalid";break;case k.too_small:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:n="Invalid input";break;case k.too_big:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?n=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:n="Invalid input";break;case k.custom:n="Invalid input";break;case k.invalid_intersection_types:n="Intersection results could not be merged";break;case k.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case k.not_finite:n="Number must be finite";break;default:n=e.defaultError,pe.assertNever(t)}return{message:n}},Wt=yz;var nP=Wt;function Pz(t){nP=t}function Br(){return nP}var lo=t=>{let{data:e,path:n,errorMaps:i,issueData:a}=t,r=[...n,...a.path||[]],s={...a,path:r};if(a.message!==void 0)return{...a,path:r,message:a.message};let o="",l=i.filter(c=>!!c).slice().reverse();for(let c of l)o=c(s,{data:e,defaultError:o}).message;return{...a,path:r,message:o}},jz=[];function H(t,e){let n=Br(),i=lo({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===Wt?void 0:Wt].filter(a=>!!a)});t.common.issues.push(i)}var kn=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,n){let i=[];for(let a of n){if(a.status==="aborted")return X;a.status==="dirty"&&e.dirty(),i.push(a.value)}return{status:e.value,value:i}}static async mergeObjectAsync(e,n){let i=[];for(let a of n){let r=await a.key,s=await a.value;i.push({key:r,value:s})}return t.mergeObjectSync(e,i)}static mergeObjectSync(e,n){let i={};for(let a of n){let{key:r,value:s}=a;if(r.status==="aborted"||s.status==="aborted")return X;r.status==="dirty"&&e.dirty(),s.status==="dirty"&&e.dirty(),r.value!=="__proto__"&&(typeof s.value<"u"||a.alwaysSet)&&(i[r.value]=s.value)}return{status:e.value,value:i}}},X=Object.freeze({status:"aborted"}),Ia=t=>({status:"dirty",value:t}),In=t=>({status:"valid",value:t}),Eu=t=>t.status==="aborted",qu=t=>t.status==="dirty",ea=t=>t.status==="valid",Lr=t=>typeof Promise<"u"&&t instanceof Promise;var $;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})($||($={}));var Di=class{constructor(e,n,i,a){this._cachedPath=[],this.parent=e,this.data=n,this._path=i,this._key=a}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},iP=(t,e)=>{if(ea(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new ni(t.common.issues);return this._error=n,this._error}}};function te(t){if(!t)return{};let{errorMap:e,invalid_type_error:n,required_error:i,description:a}=t;if(e&&(n||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:a}:{errorMap:(s,o)=>{let{message:l}=t;return s.code==="invalid_enum_value"?{message:l??o.defaultError}:typeof o.data>"u"?{message:l??i??o.defaultError}:s.code!=="invalid_type"?{message:o.defaultError}:{message:l??n??o.defaultError}},description:a}}var re=class{get description(){return this._def.description}_getType(e){return mt(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:mt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new kn,ctx:{common:e.parent.common,data:e.data,parsedType:mt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let n=this._parse(e);if(Lr(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(e){let n=this._parse(e);return Promise.resolve(n)}parse(e,n){let i=this.safeParse(e,n);if(i.success)return i.data;throw i.error}safeParse(e,n){let i={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mt(e)},a=this._parseSync({data:e,path:i.path,parent:i});return iP(i,a)}"~validate"(e){let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mt(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:n});return ea(i)?{value:i.value}:{issues:n.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(i=>ea(i)?{value:i.value}:{issues:n.common.issues})}async parseAsync(e,n){let i=await this.safeParseAsync(e,n);if(i.success)return i.data;throw i.error}async safeParseAsync(e,n){let i={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mt(e)},a=this._parse({data:e,path:i.path,parent:i}),r=await(Lr(a)?a:Promise.resolve(a));return iP(i,r)}refine(e,n){let i=a=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(a):n;return this._refinement((a,r)=>{let s=e(a),o=()=>r.addIssue({code:k.custom,...i(a)});return typeof Promise<"u"&&s instanceof Promise?s.then(l=>l?!0:(o(),!1)):s?!0:(o(),!1)})}refinement(e,n){return this._refinement((i,a)=>e(i)?!0:(a.addIssue(typeof n=="function"?n(i,a):n),!1))}_refinement(e){return new Gi({schema:this,typeName:E.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return zi.create(this,this._def)}nullable(){return wt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return zt.create(this)}promise(){return ta.create(this,this._def)}or(e){return Ba.create([this,e],this._def)}and(e){return La.create(this,e,this._def)}transform(e){return new Gi({...te(this._def),schema:this,typeName:E.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let n=typeof e=="function"?e:()=>e;return new Za({...te(this._def),innerType:this,defaultValue:n,typeName:E.ZodDefault})}brand(){return new uo({typeName:E.ZodBranded,type:this,...te(this._def)})}catch(e){let n=typeof e=="function"?e:()=>e;return new Qa({...te(this._def),innerType:this,catchValue:n,typeName:E.ZodCatch})}describe(e){let n=this.constructor;return new n({...this._def,description:e})}pipe(e){return co.create(this,e)}readonly(){return Xa.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Sz=/^c[^\s-]{8,}$/i,Oz=/^[0-9a-z]+$/,Tz=/^[0-9A-HJKMNP-TV-Z]{26}$/i,kz=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Mz=/^[a-z0-9_-]{21}$/i,Ez=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,qz=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,_z=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Hz="^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",Bh,Wz=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Rz=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Iz=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,zz=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Dz=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Gz=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,aP="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Nz=new RegExp(`^${aP}$`);function rP(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`);let n=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${e})${n}`}function Uz(t){return new RegExp(`^${rP(t)}$`)}function sP(t){let e=`${aP}T${rP(t)}`,n=[];return n.push(t.local?"Z?":"Z"),t.offset&&n.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${n.join("|")})`,new RegExp(`^${e}$`)}function $z(t,e){return!!((e==="v4"||!e)&&Wz.test(t)||(e==="v6"||!e)&&Iz.test(t))}function Bz(t,e){if(!Ez.test(t))return!1;try{let[n]=t.split(".");if(!n)return!1;let i=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(i));return!(typeof a!="object"||a===null||"typ"in a&&a?.typ!=="JWT"||!a.alg||e&&a.alg!==e)}catch{return!1}}function Lz(t,e){return!!((e==="v4"||!e)&&Rz.test(t)||(e==="v6"||!e)&&zz.test(t))}var na=class t extends re{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==I.string){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:I.string,received:r.parsedType}),X}let i=new kn,a;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(a=this._getOrReturnCtx(e,a),H(a,{code:k.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),i.dirty());else if(r.kind==="length"){let s=e.data.length>r.value,o=e.data.lengthe.test(a),{validation:n,code:k.invalid_string,...$.errToObj(i)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...$.errToObj(e)})}url(e){return this._addCheck({kind:"url",...$.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...$.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...$.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...$.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...$.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...$.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...$.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...$.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...$.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...$.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...$.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...$.errToObj(e)})}datetime(e){return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...$.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof e?.precision>"u"?null:e?.precision,...$.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...$.errToObj(e)})}regex(e,n){return this._addCheck({kind:"regex",regex:e,...$.errToObj(n)})}includes(e,n){return this._addCheck({kind:"includes",value:e,position:n?.position,...$.errToObj(n?.message)})}startsWith(e,n){return this._addCheck({kind:"startsWith",value:e,...$.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:"endsWith",value:e,...$.errToObj(n)})}min(e,n){return this._addCheck({kind:"min",value:e,...$.errToObj(n)})}max(e,n){return this._addCheck({kind:"max",value:e,...$.errToObj(n)})}length(e,n){return this._addCheck({kind:"length",value:e,...$.errToObj(n)})}nonempty(e){return this.min(1,$.errToObj(e))}trim(){return new t({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew na({checks:[],typeName:E.ZodString,coerce:t?.coerce??!1,...te(t)});function Fz(t,e){let n=(t.toString().split(".")[1]||"").length,i=(e.toString().split(".")[1]||"").length,a=n>i?n:i,r=Number.parseInt(t.toFixed(a).replace(".","")),s=Number.parseInt(e.toFixed(a).replace(".",""));return r%s/10**a}var za=class t extends re{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==I.number){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:I.number,received:r.parsedType}),X}let i,a=new kn;for(let r of this._def.checks)r.kind==="int"?pe.isInteger(e.data)||(i=this._getOrReturnCtx(e,i),H(i,{code:k.invalid_type,expected:"integer",received:"float",message:r.message}),a.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),a.dirty()):r.kind==="multipleOf"?Fz(e.data,r.value)!==0&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_finite,message:r.message}),a.dirty()):pe.assertNever(r);return{status:a.value,value:e.data}}gte(e,n){return this.setLimit("min",e,!0,$.toString(n))}gt(e,n){return this.setLimit("min",e,!1,$.toString(n))}lte(e,n){return this.setLimit("max",e,!0,$.toString(n))}lt(e,n){return this.setLimit("max",e,!1,$.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:$.toString(a)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:$.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:$.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:$.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:$.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:$.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:$.toString(n)})}finite(e){return this._addCheck({kind:"finite",message:$.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:$.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:$.toString(e)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuee.kind==="int"||e.kind==="multipleOf"&&pe.isInteger(e.value))}get isFinite(){let e=null,n=null;for(let i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(n===null||i.value>n)&&(n=i.value):i.kind==="max"&&(e===null||i.valuenew za({checks:[],typeName:E.ZodNumber,coerce:t?.coerce||!1,...te(t)});var Da=class t extends re{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==I.bigint)return this._getInvalidInput(e);let i,a=new kn;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),a.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):pe.assertNever(r);return{status:a.value,value:e.data}}_getInvalidInput(e){let n=this._getOrReturnCtx(e);return H(n,{code:k.invalid_type,expected:I.bigint,received:n.parsedType}),X}gte(e,n){return this.setLimit("min",e,!0,$.toString(n))}gt(e,n){return this.setLimit("min",e,!1,$.toString(n))}lte(e,n){return this.setLimit("max",e,!0,$.toString(n))}lt(e,n){return this.setLimit("max",e,!1,$.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:$.toString(a)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:$.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:$.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:$.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:$.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:$.toString(n)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew Da({checks:[],typeName:E.ZodBigInt,coerce:t?.coerce??!1,...te(t)});var Ga=class extends re{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==I.boolean){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:I.boolean,received:i.parsedType}),X}return In(e.data)}};Ga.create=t=>new Ga({typeName:E.ZodBoolean,coerce:t?.coerce||!1,...te(t)});var Na=class t extends re{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==I.date){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:I.date,received:r.parsedType}),X}if(Number.isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_date}),X}let i=new kn,a;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(a=this._getOrReturnCtx(e,a),H(a,{code:k.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),i.dirty()):pe.assertNever(r);return{status:i.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:"min",value:e.getTime(),message:$.toString(n)})}max(e,n){return this._addCheck({kind:"max",value:e.getTime(),message:$.toString(n)})}get minDate(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew Na({checks:[],coerce:t?.coerce||!1,typeName:E.ZodDate,...te(t)});var Vr=class extends re{_parse(e){if(this._getType(e)!==I.symbol){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:I.symbol,received:i.parsedType}),X}return In(e.data)}};Vr.create=t=>new Vr({typeName:E.ZodSymbol,...te(t)});var Ua=class extends re{_parse(e){if(this._getType(e)!==I.undefined){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:I.undefined,received:i.parsedType}),X}return In(e.data)}};Ua.create=t=>new Ua({typeName:E.ZodUndefined,...te(t)});var $a=class extends re{_parse(e){if(this._getType(e)!==I.null){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:I.null,received:i.parsedType}),X}return In(e.data)}};$a.create=t=>new $a({typeName:E.ZodNull,...te(t)});var ia=class extends re{constructor(){super(...arguments),this._any=!0}_parse(e){return In(e.data)}};ia.create=t=>new ia({typeName:E.ZodAny,...te(t)});var It=class extends re{constructor(){super(...arguments),this._unknown=!0}_parse(e){return In(e.data)}};It.create=t=>new It({typeName:E.ZodUnknown,...te(t)});var Xi=class extends re{_parse(e){let n=this._getOrReturnCtx(e);return H(n,{code:k.invalid_type,expected:I.never,received:n.parsedType}),X}};Xi.create=t=>new Xi({typeName:E.ZodNever,...te(t)});var Jr=class extends re{_parse(e){if(this._getType(e)!==I.undefined){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:I.void,received:i.parsedType}),X}return In(e.data)}};Jr.create=t=>new Jr({typeName:E.ZodVoid,...te(t)});var zt=class t extends re{_parse(e){let{ctx:n,status:i}=this._processInputParams(e),a=this._def;if(n.parsedType!==I.array)return H(n,{code:k.invalid_type,expected:I.array,received:n.parsedType}),X;if(a.exactLength!==null){let s=n.data.length>a.exactLength.value,o=n.data.lengtha.maxLength.value&&(H(n,{code:k.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),i.dirty()),n.common.async)return Promise.all([...n.data].map((s,o)=>a.type._parseAsync(new Di(n,s,n.path,o)))).then(s=>kn.mergeArray(i,s));let r=[...n.data].map((s,o)=>a.type._parseSync(new Di(n,s,n.path,o)));return kn.mergeArray(i,r)}get element(){return this._def.type}min(e,n){return new t({...this._def,minLength:{value:e,message:$.toString(n)}})}max(e,n){return new t({...this._def,maxLength:{value:e,message:$.toString(n)}})}length(e,n){return new t({...this._def,exactLength:{value:e,message:$.toString(n)}})}nonempty(e){return this.min(1,e)}};zt.create=(t,e)=>new zt({type:t,minLength:null,maxLength:null,exactLength:null,typeName:E.ZodArray,...te(e)});function Fr(t){if(t instanceof ii){let e={};for(let n in t.shape){let i=t.shape[n];e[n]=zi.create(Fr(i))}return new ii({...t._def,shape:()=>e})}else return t instanceof zt?new zt({...t._def,type:Fr(t.element)}):t instanceof zi?zi.create(Fr(t.unwrap())):t instanceof wt?wt.create(Fr(t.unwrap())):t instanceof ft?ft.create(t.items.map(e=>Fr(e))):t}var ii=class t extends re{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),n=pe.objectKeys(e);return this._cached={shape:e,keys:n},this._cached}_parse(e){if(this._getType(e)!==I.object){let c=this._getOrReturnCtx(e);return H(c,{code:k.invalid_type,expected:I.object,received:c.parsedType}),X}let{status:i,ctx:a}=this._processInputParams(e),{shape:r,keys:s}=this._getCached(),o=[];if(!(this._def.catchall instanceof Xi&&this._def.unknownKeys==="strip"))for(let c in a.data)s.includes(c)||o.push(c);let l=[];for(let c of s){let u=r[c],p=a.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new Di(a,p,a.path,c)),alwaysSet:c in a.data})}if(this._def.catchall instanceof Xi){let c=this._def.unknownKeys;if(c==="passthrough")for(let u of o)l.push({key:{status:"valid",value:u},value:{status:"valid",value:a.data[u]}});else if(c==="strict")o.length>0&&(H(a,{code:k.unrecognized_keys,keys:o}),i.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let c=this._def.catchall;for(let u of o){let p=a.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new Di(a,p,a.path,u)),alwaysSet:u in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let c=[];for(let u of l){let p=await u.key,h=await u.value;c.push({key:p,value:h,alwaysSet:u.alwaysSet})}return c}).then(c=>kn.mergeObjectSync(i,c)):kn.mergeObjectSync(i,l)}get shape(){return this._def.shape()}strict(e){return $.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(n,i)=>{let a=this._def.errorMap?.(n,i).message??i.defaultError;return n.code==="unrecognized_keys"?{message:$.errToObj(e).message??a}:{message:a}}}:{}})}strip(){return new t({...this._def,unknownKeys:"strip"})}passthrough(){return new t({...this._def,unknownKeys:"passthrough"})}extend(e){return new t({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:E.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let n={};for(let i of pe.objectKeys(e))e[i]&&this.shape[i]&&(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}omit(e){let n={};for(let i of pe.objectKeys(this.shape))e[i]||(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}deepPartial(){return Fr(this)}partial(e){let n={};for(let i of pe.objectKeys(this.shape)){let a=this.shape[i];e&&!e[i]?n[i]=a:n[i]=a.optional()}return new t({...this._def,shape:()=>n})}required(e){let n={};for(let i of pe.objectKeys(this.shape))if(e&&!e[i])n[i]=this.shape[i];else{let r=this.shape[i];for(;r instanceof zi;)r=r._def.innerType;n[i]=r}return new t({...this._def,shape:()=>n})}keyof(){return oP(pe.objectKeys(this.shape))}};ii.create=(t,e)=>new ii({shape:()=>t,unknownKeys:"strip",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});ii.strictCreate=(t,e)=>new ii({shape:()=>t,unknownKeys:"strict",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});ii.lazycreate=(t,e)=>new ii({shape:t,unknownKeys:"strip",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});var Ba=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=this._def.options;function a(r){for(let o of r)if(o.result.status==="valid")return o.result;for(let o of r)if(o.result.status==="dirty")return n.common.issues.push(...o.ctx.common.issues),o.result;let s=r.map(o=>new ni(o.ctx.common.issues));return H(n,{code:k.invalid_union,unionErrors:s}),X}if(n.common.async)return Promise.all(i.map(async r=>{let s={...n,common:{...n.common,issues:[]},parent:null};return{result:await r._parseAsync({data:n.data,path:n.path,parent:s}),ctx:s}})).then(a);{let r,s=[];for(let l of i){let c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!r&&(r={result:u,ctx:c}),c.common.issues.length&&s.push(c.common.issues)}if(r)return n.common.issues.push(...r.ctx.common.issues),r.result;let o=s.map(l=>new ni(l));return H(n,{code:k.invalid_union,unionErrors:o}),X}}get options(){return this._def.options}};Ba.create=(t,e)=>new Ba({options:t,typeName:E.ZodUnion,...te(e)});var Rt=t=>t instanceof Fa?Rt(t.schema):t instanceof Gi?Rt(t.innerType()):t instanceof Va?[t.value]:t instanceof Ja?t.options:t instanceof Ka?pe.objectValues(t.enum):t instanceof Za?Rt(t._def.innerType):t instanceof Ua?[void 0]:t instanceof $a?[null]:t instanceof zi?[void 0,...Rt(t.unwrap())]:t instanceof wt?[null,...Rt(t.unwrap())]:t instanceof uo||t instanceof Xa?Rt(t.unwrap()):t instanceof Qa?Rt(t._def.innerType):[],_u=class t extends re{_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==I.object)return H(n,{code:k.invalid_type,expected:I.object,received:n.parsedType}),X;let i=this.discriminator,a=n.data[i],r=this.optionsMap.get(a);return r?n.common.async?r._parseAsync({data:n.data,path:n.path,parent:n}):r._parseSync({data:n.data,path:n.path,parent:n}):(H(n,{code:k.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),X)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,i){let a=new Map;for(let r of n){let s=Rt(r.shape[e]);if(!s.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let o of s){if(a.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);a.set(o,r)}}return new t({typeName:E.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:a,...te(i)})}};function Lh(t,e){let n=mt(t),i=mt(e);if(t===e)return{valid:!0,data:t};if(n===I.object&&i===I.object){let a=pe.objectKeys(e),r=pe.objectKeys(t).filter(o=>a.indexOf(o)!==-1),s={...t,...e};Object.prototype.hasOwnProperty.call(s,"__proto__")&&delete s.__proto__;for(let o of r){if(o==="__proto__")continue;let l=Lh(t[o],e[o]);if(!l.valid)return{valid:!1};s[o]=l.data}return{valid:!0,data:s}}else if(n===I.array&&i===I.array){if(t.length!==e.length)return{valid:!1};let a=[];for(let r=0;r{if(Eu(r)||Eu(s))return X;let o=Lh(r.value,s.value);return o.valid?((qu(r)||qu(s))&&n.dirty(),{status:n.value,value:o.data}):(H(i,{code:k.invalid_intersection_types}),X)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([r,s])=>a(r,s)):a(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}};La.create=(t,e,n)=>new La({left:t,right:e,typeName:E.ZodIntersection,...te(n)});var ft=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==I.array)return H(i,{code:k.invalid_type,expected:I.array,received:i.parsedType}),X;if(i.data.lengththis._def.items.length&&(H(i,{code:k.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());let r=[...i.data].map((s,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new Di(i,s,i.path,o)):null}).filter(s=>!!s);return i.common.async?Promise.all(r).then(s=>kn.mergeArray(n,s)):kn.mergeArray(n,r)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};ft.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ft({items:t,typeName:E.ZodTuple,rest:null,...te(e)})};var Hu=class t extends re{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==I.object)return H(i,{code:k.invalid_type,expected:I.object,received:i.parsedType}),X;let a=[],r=this._def.keyType,s=this._def.valueType;for(let o in i.data)a.push({key:r._parse(new Di(i,o,i.path,o)),value:s._parse(new Di(i,i.data[o],i.path,o)),alwaysSet:o in i.data});return i.common.async?kn.mergeObjectAsync(n,a):kn.mergeObjectSync(n,a)}get element(){return this._def.valueType}static create(e,n,i){return n instanceof re?new t({keyType:e,valueType:n,typeName:E.ZodRecord,...te(i)}):new t({keyType:na.create(),valueType:e,typeName:E.ZodRecord,...te(n)})}},Kr=class extends re{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==I.map)return H(i,{code:k.invalid_type,expected:I.map,received:i.parsedType}),X;let a=this._def.keyType,r=this._def.valueType,s=[...i.data.entries()].map(([o,l],c)=>({key:a._parse(new Di(i,o,i.path,[c,"key"])),value:r._parse(new Di(i,l,i.path,[c,"value"]))}));if(i.common.async){let o=new Map;return Promise.resolve().then(async()=>{for(let l of s){let c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return X;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}})}else{let o=new Map;for(let l of s){let c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return X;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}}}};Kr.create=(t,e,n)=>new Kr({valueType:e,keyType:t,typeName:E.ZodMap,...te(n)});var Zr=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==I.set)return H(i,{code:k.invalid_type,expected:I.set,received:i.parsedType}),X;let a=this._def;a.minSize!==null&&i.data.sizea.maxSize.value&&(H(i,{code:k.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),n.dirty());let r=this._def.valueType;function s(l){let c=new Set;for(let u of l){if(u.status==="aborted")return X;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}let o=[...i.data.values()].map((l,c)=>r._parse(new Di(i,l,i.path,c)));return i.common.async?Promise.all(o).then(l=>s(l)):s(o)}min(e,n){return new t({...this._def,minSize:{value:e,message:$.toString(n)}})}max(e,n){return new t({...this._def,maxSize:{value:e,message:$.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}};Zr.create=(t,e)=>new Zr({valueType:t,minSize:null,maxSize:null,typeName:E.ZodSet,...te(e)});var Wu=class t extends re{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==I.function)return H(n,{code:k.invalid_type,expected:I.function,received:n.parsedType}),X;function i(o,l){return lo({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Br(),Wt].filter(c=>!!c),issueData:{code:k.invalid_arguments,argumentsError:l}})}function a(o,l){return lo({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Br(),Wt].filter(c=>!!c),issueData:{code:k.invalid_return_type,returnTypeError:l}})}let r={errorMap:n.common.contextualErrorMap},s=n.data;if(this._def.returns instanceof ta){let o=this;return In(async function(...l){let c=new ni([]),u=await o._def.args.parseAsync(l,r).catch(g=>{throw c.addIssue(i(l,g)),c}),p=await Reflect.apply(s,this,u);return await o._def.returns._def.type.parseAsync(p,r).catch(g=>{throw c.addIssue(a(p,g)),c})})}else{let o=this;return In(function(...l){let c=o._def.args.safeParse(l,r);if(!c.success)throw new ni([i(l,c.error)]);let u=Reflect.apply(s,this,c.data),p=o._def.returns.safeParse(u,r);if(!p.success)throw new ni([a(u,p.error)]);return p.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:ft.create(e).rest(It.create())})}returns(e){return new t({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,n,i){return new t({args:e||ft.create([]).rest(It.create()),returns:n||It.create(),typeName:E.ZodFunction,...te(i)})}},Fa=class extends re{get schema(){return this._def.getter()}_parse(e){let{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Fa.create=(t,e)=>new Fa({getter:t,typeName:E.ZodLazy,...te(e)});var Va=class extends re{_parse(e){if(e.data!==this._def.value){let n=this._getOrReturnCtx(e);return H(n,{received:n.data,code:k.invalid_literal,expected:this._def.value}),X}return{status:"valid",value:e.data}}get value(){return this._def.value}};Va.create=(t,e)=>new Va({value:t,typeName:E.ZodLiteral,...te(e)});function oP(t,e){return new Ja({values:t,typeName:E.ZodEnum,...te(e)})}var Ja=class t extends re{_parse(e){if(typeof e.data!="string"){let n=this._getOrReturnCtx(e),i=this._def.values;return H(n,{expected:pe.joinValues(i),received:n.parsedType,code:k.invalid_type}),X}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let n=this._getOrReturnCtx(e),i=this._def.values;return H(n,{received:n.data,code:k.invalid_enum_value,options:i}),X}return In(e.data)}get options(){return this._def.values}get enum(){let e={};for(let n of this._def.values)e[n]=n;return e}get Values(){let e={};for(let n of this._def.values)e[n]=n;return e}get Enum(){let e={};for(let n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return t.create(e,{...this._def,...n})}exclude(e,n=this._def){return t.create(this.options.filter(i=>!e.includes(i)),{...this._def,...n})}};Ja.create=oP;var Ka=class extends re{_parse(e){let n=pe.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(e);if(i.parsedType!==I.string&&i.parsedType!==I.number){let a=pe.objectValues(n);return H(i,{expected:pe.joinValues(a),received:i.parsedType,code:k.invalid_type}),X}if(this._cache||(this._cache=new Set(pe.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let a=pe.objectValues(n);return H(i,{received:i.data,code:k.invalid_enum_value,options:a}),X}return In(e.data)}get enum(){return this._def.values}};Ka.create=(t,e)=>new Ka({values:t,typeName:E.ZodNativeEnum,...te(e)});var ta=class extends re{unwrap(){return this._def.type}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==I.promise&&n.common.async===!1)return H(n,{code:k.invalid_type,expected:I.promise,received:n.parsedType}),X;let i=n.parsedType===I.promise?n.data:Promise.resolve(n.data);return In(i.then(a=>this._def.type.parseAsync(a,{path:n.path,errorMap:n.common.contextualErrorMap})))}};ta.create=(t,e)=>new ta({type:t,typeName:E.ZodPromise,...te(e)});var Gi=class extends re{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===E.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:n,ctx:i}=this._processInputParams(e),a=this._def.effect||null,r={addIssue:s=>{H(i,s),s.fatal?n.abort():n.dirty()},get path(){return i.path}};if(r.addIssue=r.addIssue.bind(r),a.type==="preprocess"){let s=a.transform(i.data,r);if(i.common.async)return Promise.resolve(s).then(async o=>{if(n.value==="aborted")return X;let l=await this._def.schema._parseAsync({data:o,path:i.path,parent:i});return l.status==="aborted"?X:l.status==="dirty"?Ia(l.value):n.value==="dirty"?Ia(l.value):l});{if(n.value==="aborted")return X;let o=this._def.schema._parseSync({data:s,path:i.path,parent:i});return o.status==="aborted"?X:o.status==="dirty"?Ia(o.value):n.value==="dirty"?Ia(o.value):o}}if(a.type==="refinement"){let s=o=>{let l=a.refinement(o,r);if(i.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(i.common.async===!1){let o=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return o.status==="aborted"?X:(o.status==="dirty"&&n.dirty(),s(o.value),{status:n.value,value:o.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(o=>o.status==="aborted"?X:(o.status==="dirty"&&n.dirty(),s(o.value).then(()=>({status:n.value,value:o.value}))))}if(a.type==="transform")if(i.common.async===!1){let s=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!ea(s))return X;let o=a.transform(s.value,r);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:o}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(s=>ea(s)?Promise.resolve(a.transform(s.value,r)).then(o=>({status:n.value,value:o})):X);pe.assertNever(a)}};Gi.create=(t,e,n)=>new Gi({schema:t,typeName:E.ZodEffects,effect:e,...te(n)});Gi.createWithPreprocess=(t,e,n)=>new Gi({schema:e,effect:{type:"preprocess",transform:t},typeName:E.ZodEffects,...te(n)});var zi=class extends re{_parse(e){return this._getType(e)===I.undefined?In(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};zi.create=(t,e)=>new zi({innerType:t,typeName:E.ZodOptional,...te(e)});var wt=class extends re{_parse(e){return this._getType(e)===I.null?In(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};wt.create=(t,e)=>new wt({innerType:t,typeName:E.ZodNullable,...te(e)});var Za=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return n.parsedType===I.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};Za.create=(t,e)=>new Za({innerType:t,typeName:E.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...te(e)});var Qa=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i={...n,common:{...n.common,issues:[]}},a=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return Lr(a)?a.then(r=>({status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new ni(i.common.issues)},input:i.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new ni(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}};Qa.create=(t,e)=>new Qa({innerType:t,typeName:E.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...te(e)});var Qr=class extends re{_parse(e){if(this._getType(e)!==I.nan){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:I.nan,received:i.parsedType}),X}return{status:"valid",value:e.data}}};Qr.create=t=>new Qr({typeName:E.ZodNaN,...te(t)});var Vz=Symbol("zod_brand"),uo=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return this._def.type._parse({data:i,path:n.path,parent:n})}unwrap(){return this._def.type}},co=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?X:r.status==="dirty"?(n.dirty(),Ia(r.value)):this._def.out._parseAsync({data:r.value,path:i.path,parent:i})})();{let a=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return a.status==="aborted"?X:a.status==="dirty"?(n.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:i.path,parent:i})}}static create(e,n){return new t({in:e,out:n,typeName:E.ZodPipeline})}},Xa=class extends re{_parse(e){let n=this._def.innerType._parse(e),i=a=>(ea(a)&&(a.value=Object.freeze(a.value)),a);return Lr(n)?n.then(a=>i(a)):i(n)}unwrap(){return this._def.innerType}};Xa.create=(t,e)=>new Xa({innerType:t,typeName:E.ZodReadonly,...te(e)});function tP(t,e){let n=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof n=="string"?{message:n}:n}function lP(t,e={},n){return t?ia.create().superRefine((i,a)=>{let r=t(i);if(r instanceof Promise)return r.then(s=>{if(!s){let o=tP(e,i),l=o.fatal??n??!0;a.addIssue({code:"custom",...o,fatal:l})}});if(!r){let s=tP(e,i),o=s.fatal??n??!0;a.addIssue({code:"custom",...s,fatal:o})}}):ia.create()}var Jz={object:ii.lazycreate},E;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(E||(E={}));var Kz=(t,e={message:`Input not instance of ${t.name}`})=>lP(n=>n instanceof t,e),uP=na.create,cP=za.create,Zz=Qr.create,Qz=Da.create,pP=Ga.create,Xz=Na.create,Yz=Vr.create,eD=Ua.create,nD=$a.create,iD=ia.create,tD=It.create,aD=Xi.create,rD=Jr.create,sD=zt.create,Fh=ii.create,oD=ii.strictCreate,lD=Ba.create,uD=_u.create,cD=La.create,pD=ft.create,dD=Hu.create,hD=Kr.create,gD=Zr.create,mD=Wu.create,fD=Fa.create,wD=Va.create,vD=Ja.create,CD=Ka.create,AD=ta.create,bD=Gi.create,xD=zi.create,yD=wt.create,PD=Gi.createWithPreprocess,jD=co.create,SD=()=>uP().optional(),OD=()=>cP().optional(),TD=()=>pP().optional(),kD={string:(t=>na.create({...t,coerce:!0})),number:(t=>za.create({...t,coerce:!0})),boolean:(t=>Ga.create({...t,coerce:!0})),bigint:(t=>Da.create({...t,coerce:!0})),date:(t=>Na.create({...t,coerce:!0}))};var MD=X;var ee={};Uh(ee,{BIGINT_FORMAT_RANGES:()=>Du,CONSTANT_CATCH:()=>TP,Class:()=>Kh,NUMBER_FORMAT_RANGES:()=>ho,aborted:()=>Yi,allowsEval:()=>eg,assert:()=>ID,assertEqual:()=>qD,assertIs:()=>WD,assertNever:()=>RD,assertNotEqual:()=>_D,assignProp:()=>ti,attachSchema:()=>Nu,base64ToUint8Array:()=>SP,base64urlToUint8Array:()=>KD,cached:()=>ns,captureStackTrace:()=>Iu,cleanEnum:()=>JD,cleanRegex:()=>po,clone:()=>ai,cloneDef:()=>GD,codePointLength:()=>go,constantCatch:()=>kP,createTransparentProxy:()=>FD,defineLazy:()=>hP,defineLazyInternal:()=>je,derived:()=>YD,esc:()=>Xh,escapeRegex:()=>Gt,explicitlyAborted:()=>ag,extend:()=>CP,finalizeIssue:()=>et,floatSafeRemainder:()=>Qh,getElementAtPath:()=>ND,getEnumValues:()=>Yr,getLengthableOrigin:()=>mo,getParsedType:()=>LD,getSizableOrigin:()=>jP,hexToUint8Array:()=>QD,hide:()=>Uu,installLazyProp:()=>og,isObject:()=>er,isPlainObject:()=>ra,issue:()=>ts,joinValues:()=>Ru,jsonStringifyReplacer:()=>es,members:()=>sg,merge:()=>xP,mergeDefs:()=>Ct,normalizeParams:()=>K,nullish:()=>Zh,numKeys:()=>BD,objectClone:()=>zD,omit:()=>vP,optionalKeys:()=>tg,own:()=>vt,parsedType:()=>rg,partial:()=>yP,pick:()=>wP,prefixIssues:()=>Nt,primitiveTypes:()=>fP,promiseAllObject:()=>UD,propertyKeyTypes:()=>ig,randomString:()=>$D,rawShape:()=>is,required:()=>PP,safeExtend:()=>bP,shallowClone:()=>ng,slugify:()=>Yh,stringifyPrimitive:()=>zu,toZod:()=>HD,uint8ArrayToBase64:()=>OP,uint8ArrayToBase64url:()=>ZD,uint8ArrayToHex:()=>XD,unwrapMessage:()=>Xr});function qD(t){return t}function _D(t){return t}function HD(){return t=>t}function WD(t){}function RD(t){throw new Error("Unexpected value in exhaustive check")}function ID(t){}function Yr(t){let e=Object.values(t).filter(i=>typeof i=="number");return Object.entries(t).filter(([i,a])=>e.indexOf(+i)===-1).map(([i,a])=>a)}function Ru(t,e="|"){return t.map(n=>zu(n)).join(e)}function es(t,e){return typeof e=="bigint"?e.toString():e}var Jh=class{constructor(e){this._getter=e,this._value=void 0}get value(){let e=this._getter;return e!==void 0&&(this._value=e(),this._getter=void 0),this._value}};function ns(t){return new Jh(t)}function Zh(t){return t==null}function po(t){let e=t.startsWith("^")?1:0,n=t.endsWith("$")?t.length-1:t.length;return t.slice(e,n)}function Qh(t,e){let n=t/e,i=Math.round(n),a=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i){let o=e._zod.def.shape[r];return i?i(o,r):o}):mP(t,r,i?i(s.value,r):s.value))}}function DD(t,e){for(let n of Reflect.ownKeys(e)){let i=Object.getOwnPropertyDescriptor(e,n);i.enumerable&&(i.get?gP(t,n,()=>e[n]):mP(t,n,i.value))}}function Ct(...t){let e={};for(let n of t){let i=Object.getOwnPropertyDescriptors(n);Object.assign(e,i)}return Object.defineProperties({},e)}function GD(t){return Ct(t._zod.def)}function ND(t,e){return e?e.reduce((n,i)=>n?.[i],t):t}function UD(t){let e=Object.keys(t),n=e.map(i=>t[i]);return Promise.all(n).then(i=>{let a={};for(let r=0;r{};function er(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}var eg=ns(()=>{if(ri.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});function ra(t){if(er(t)===!1)return!1;let e=t.constructor;if(e===void 0||typeof e!="function")return!0;let n=e.prototype;return!(er(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function ng(t){return ra(t)?{...t}:Array.isArray(t)?[...t]:t instanceof Map?new Map(t):t instanceof Set?new Set(t):t}function BD(t){let e=0;for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}var LD=t=>{let e=typeof t;switch(e){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(t)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(t)?"array":t===null?"null":t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?"promise":typeof Map<"u"&&t instanceof Map?"map":typeof Set<"u"&&t instanceof Set?"set":typeof Date<"u"&&t instanceof Date?"date":typeof File<"u"&&t instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${e}`)}},ig=new Set(["string","number","symbol"]),fP=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Gt(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ai(t,e,n){let i=new t._zod.constr(e??t._zod.def);return(!e||n?.parent)&&(i._zod.parent=t),i}function K(t){let e=t;if(!e)return{};if(typeof e=="string")return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");e.error=e.message}return delete e.message,typeof e.error=="string"?{...e,error:()=>e.error}:e}function FD(t){let e;return new Proxy({},{get(n,i,a){return e??(e=t()),Reflect.get(e,i,a)},set(n,i,a,r){return e??(e=t()),Reflect.set(e,i,a,r)},has(n,i){return e??(e=t()),Reflect.has(e,i)},deleteProperty(n,i){return e??(e=t()),Reflect.deleteProperty(e,i)},ownKeys(n){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(n,i){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,i)},defineProperty(n,i,a){return e??(e=t()),Reflect.defineProperty(e,i,a)}})}function zu(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function tg(t){return Object.keys(t).filter(e=>t[e]._zod.optin!==void 0&&t[e]._zod.optout==="optional")}var ho={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Du={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function wP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let r={};return Ya(r,t,Gu(t,e)),ai(t,Ct(n,{shape:r,checks:[]}))}function Gu(t,e){let n=Dt(t),i=[];for(let a of Reflect.ownKeys(e)){if(!Object.getOwnPropertyDescriptor(n,a)?.enumerable)throw new Error(`Unrecognized key: "${String(a)}"`);e[a]&&i.push(a)}return i}function vP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let r=new Set(Gu(t,e)),s={};return Ya(s,t,Reflect.ownKeys(Dt(t)).filter(o=>!r.has(o))),ai(t,Ct(n,{shape:s,checks:[]}))}function CP(t,e){if(!ra(e))throw new Error("Invalid input to extend: expected a plain object");let n=t._zod.def.checks;if(n&&n.length>0){let a=Dt(t);for(let r of Reflect.ownKeys(e))if(Object.getOwnPropertyDescriptor(a,r)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return ai(t,Ct(t._zod.def,{shape:AP(t,e)}))}function AP(t,e){let n={};return Ya(n,t,Reflect.ownKeys(Dt(t))),DD(n,e),n}function bP(t,e){if(!ra(e))throw new Error("Invalid input to safeExtend: expected a plain object");return ai(t,Ct(t._zod.def,{shape:AP(t,e)}))}function xP(t,e){if(!e?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(t._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};Ya(n,t,Reflect.ownKeys(Dt(t))),Ya(n,e,Reflect.ownKeys(Dt(e)));let i=Ct(t._zod.def,{shape:n,get catchall(){return e._zod.def.catchall},checks:e._zod.def.checks??[]});return ai(t,i)}function yP(t,e,n,i="partial"){let r=e._zod.def.checks;if(r&&r.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let o=n?new Set(Gu(e,n)):void 0,l={};return Ya(l,e,Reflect.ownKeys(Dt(e)),t&&((c,u)=>o&&!o.has(u)?c:new t({type:"optional",innerType:c}))),ai(e,Ct(e._zod.def,{shape:l,checks:[]}))}function PP(t,e,n){let i=n?new Set(Gu(e,n)):void 0,a={};return Ya(a,e,Reflect.ownKeys(Dt(e)),(r,s)=>i&&!i.has(s)?r:new t({type:"nonoptional",innerType:r})),ai(e,Ct(e._zod.def,{shape:a}))}function Yi(t,e=0){if(t.aborted===!0)return!0;for(let n=e;n{var i;return(i=n).path??(i.path=[]),n.path.unshift(t),n})}function Xr(t){return typeof t=="string"?t:t?.message}function Nu(t,e,n){var i;for(let a=e;aNumber.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function SP(t){let e=atob(t),n=new Uint8Array(e.length);for(let i=0;ie.toString(16).padStart(2,"0")).join("")}var Kh=class{constructor(...e){}};function sg(t,e){for(let n in e){let i=Object.getOwnPropertyDescriptor(e,n);i.get?Object.defineProperty(t,n,{...i,enumerable:!1}):eG(t,n,i.value)}}function vt(t,e,n,i=!0){return Object.defineProperty(t,e,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function Uu(t,e,n){return vt(t,e,n,!1)}function YD(t,e){for(let n in t){let i=t[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!0,get(){return vt(this,n,i(this))},set(a){vt(this,n,a)}})}return e}function eG(t,e,n){Object.defineProperty(t,e,{configurable:!0,get(){return this==null?n:vt(this,e,n.bind(this))},set(i){vt(this,e,i)}})}function nG(t,e){let n=Object.getPrototypeOf(t);return e in n?void 0:n}var Vh,aa=!1,iG={configurable:!0,get(){aa=!0}};function je(t,e,n){let i=Object.getPrototypeOf(t._zod);if(e in i&&Vh!==t._zod){Vh=void 0;return}Vh=t._zod,Object.defineProperty(i,e,{configurable:!0,get(){Object.defineProperty(this,e,iG);let a=aa;aa=!1;try{let r=n(this);return aa?delete this[e]:Object.defineProperty(this,e,{configurable:!0,writable:!0,value:r}),aa=aa||a,r}catch(r){throw delete this[e],aa=aa||a,r}},set(a){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:a})}})}function og(t,e,n,i){let a=nG(t,e);a&&Object.defineProperty(a,e,{configurable:!0,get(){let r={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,e,r),r.value=n(this),Object.defineProperty(this,e,r),r.value},set(r){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:i,value:r})}})}var TP="~constantCatch";function kP(t){let e=()=>t;return e[TP]=!0,e}var MP;var lg={value:void 0,enumerable:!1},EP="captureStackTrace"in Error?Error:null;function tG(t){let e=EP;if(e){let n=e.stackTraceLimit;if(typeof n=="number"){try{e.stackTraceLimit=0}catch{return EP=null,new t}try{return new t}finally{e.stackTraceLimit=n}}}return new t}function j(t,e,n,i){let a={};function r(h){this.def=h,this.constr=p,this.traits=new Set}r.prototype=a;let s=n,o=s&&new WeakSet;function l(h,g){if(h._zod){if(h._zod.traits.has(t))return}else{lg.value=new r(g);try{Object.defineProperty(h,"_zod",lg)}finally{lg.value=void 0}}if(h._zod.traits.add(t),e(h,g),o){let m=Object.getPrototypeOf(h),w=h._zod.constr.prototype,f=m;for(;f&&f!==w;)f=Object.getPrototypeOf(f);let A=f??m;o.has(A)||(o.add(A),sg(A,s))}let d=p.prototype;for(let m in d)Object.prototype.hasOwnProperty.call(d,m)&&(m in h||(h[m]=d[m].bind(h)))}let c=i?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:t});function p(h){let g=i?.Parent?tG(u):this;l(g,h);let d=g._zod.deferred;if(d){for(let w of d)w();g._zod.deferred=void 0}let m=globalThis.__zod_globalConfig?.postProcessor;return m&&m(g),g}return Object.defineProperty(p,"init",{value:l}),Object.defineProperty(p,Symbol.hasInstance,{value:h=>i?.Parent&&h instanceof i.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(p,"name",{value:t}),p}var nt=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},as=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}};(MP=globalThis).__zod_globalConfig??(MP.__zod_globalConfig={});var ri=globalThis.__zod_globalConfig;function Ti(t){return t&&Object.assign(ri,t),ri}function aG(){let t=this._zod;return t.message??(t.message=JSON.stringify(t.def,es,2)),t.message}function rG(t){this._zod.message=t}var sG={get:aG,set:rG,enumerable:!0,configurable:!0},cg={value:void 0,enumerable:!1},qP=new WeakSet([Object.prototype,Error.prototype]),_P=(t,e)=>{t.name="$ZodError",cg.value=e,Object.defineProperty(t,"issues",cg),cg.value=void 0,Object.defineProperty(t,"message",sG);let n=Object.getPrototypeOf(t);qP.has(n)||(qP.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},HP=j("$ZodError",_P),fo=j("$ZodError",_P,void 0,{Parent:Error});function oG(t,e,n){return Object.prototype.hasOwnProperty.call(t,e)||(e==="__proto__"?Object.defineProperty(t,e,{value:n(),writable:!0,enumerable:!0,configurable:!0}):t[e]=n()),t[e]}function WP(t,e=n=>n.message){let n={},i=[];for(let a of t.issues)a.path.length>0?oG(n,a.path[0],()=>[]).push(e(a)):i.push(e(a));return{formErrors:i,fieldErrors:n}}function RP(t,e=n=>n.message){let n={_errors:[]},i=(a,r=[])=>{for(let s of a.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(o=>i({issues:o},[...r,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...r,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...r,...s.path]);else{let o=[...r,...s.path];if(o.length===0)n._errors.push(e(s));else{let l=n,c=0;for(;c{let e=(n,i,a,r)=>{let s=a?{...a,async:!1}:{async:!1},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise)throw new nt;if(o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>et(c,s,Ti())));throw Iu(l,r?.callee??e),l}return o.value};return e},pg=wo(fo),vo=t=>{let e=async(n,i,a,r)=>{let s=a?{...a,async:!0}:{async:!0},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise&&(o=await o),o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>et(c,s,Ti())));throw Iu(l,r?.callee??e),l}return o.value};return e},dg=vo(fo),Co=t=>(e,n,i)=>{let a=i?{...i,async:!1}:{async:!1},r=e._zod.run({value:n,issues:[]},a);if(r instanceof Promise)throw new nt;return r.issues.length?IP(t,r.issues,a):{success:!0,data:r.value}},Ao=Co(fo);function IP(t,e,n){let i;return{success:!1,get error(){return i||(i=new t(e.map(a=>et(a,n,Ti()))),e=void 0,n=void 0),i},set error(a){i=a,e=void 0,n=void 0}}}var bo=t=>async(e,n,i)=>{let a=i?{...i,async:!0}:{async:!0},r=e._zod.run({value:n,issues:[]},a);return r instanceof Promise&&(r=await r),r.issues.length?IP(t,r.issues,a):{success:!0,data:r.value}},xo=bo(fo),uG=Symbol.for("zod.compile.invalid"),cG=Symbol.for("zod.compile.fallback"),Bu=((t,e,n)=>{let i=t._zod.bag.validator;if(i!==void 0){if(i(e)!==uG)return!0;if(i.definite===!0&&n===void 0)return!1}return pG(t,e,n)});function pG(t,e,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},a=t._zod.bag.fallbackRun,r;if(a?(i[cG]=!0,r=a({value:e,issues:[]},i)):r=t._zod.run({value:e,issues:[]},i),r instanceof Promise)throw new nt;return r.issues.length===0}var Lu=async(t,e,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},a=t._zod.run({value:e,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length===0},zP=t=>{let e=wo(t),n=(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return e(i,a,o,$u(n,s))};return n};var DP=t=>{let e=wo(t),n=(i,a,r,s)=>e(i,a,r,$u(n,s));return n};var GP=t=>{let e=vo(t),n=async(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return await e(i,a,o,$u(n,s))};return n};var NP=t=>{let e=vo(t),n=async(i,a,r,s)=>await e(i,a,r,$u(n,s));return n};var UP=t=>(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return Co(t)(e,n,a)};var $P=t=>(e,n,i)=>Co(t)(e,n,i);var BP=t=>async(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return bo(t)(e,n,a)};var LP=t=>async(e,n,i)=>bo(t)(e,n,i);var FP=/^[cC][0-9a-z]{6,}$/,VP=/^[0-9a-z]+$/,JP=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,KP=/^[0-9a-vA-V]{20}$/,ZP=/^[A-Za-z0-9]{27}$/,QP=/^[a-zA-Z0-9_-]{21}$/;function XP(t){return new RegExp(`^[a-zA-Z0-9_-]{${t}}$`)}var YP=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/;var ej=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,gg=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;var nj=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/;var dG="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function ij(){return new RegExp(dG,"u")}var tj=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,aj=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/;var rj=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,sj=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,oj=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,lj=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/;var uj=/^https?$/,cj=/^\+[1-9]\d{6,14}$/;var pj="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))";function hG(t){return new RegExp(`^${t}$`)}var dj=hG(pj);function hg(t){let e="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${e}`:t.precision===0?`${e}:[0-5]\\d`:`${e}:[0-5]\\d\\.\\d{${t.precision}}`:t.seconds?`${e}:[0-5]\\d(?:\\.\\d+)?`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function hj(t){return new RegExp(`^${hg(t)}$`)}function gj(t){let e=["Z"];t.offset&&e.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${hg({precision:t.precision,seconds:!0})}(?:${e.join("|")})`,i=t.local?`${n}|${hg({precision:t.precision})}`:n;return new RegExp(`^${pj}T(?:${i})$`)}var mj=/^[\s\S]{0,}$/;var mg=/^-?\d+$/,yo=/^-?\d+(?:\.\d+)?$/,fj=/^(?:true|false)$/i,wj=/^null$/i;var vj=/^[^A-Z]*$/,Cj=/^[^a-z]*$/;var wn=j("$ZodCheck",(t,e)=>{var n;t._zod??(t._zod={}),t._zod.def=e,(n=t._zod).onattach??(n.onattach=[])});var fg=t=>{let e=t.value;return!Zh(e)&&e.length!==void 0},Fu={number:"number",bigint:"bigint",object:"date"},wg=j("$ZodCheckLessThan",(t,e)=>{wn.init(t,e);let n=Fu[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value<=e.value:i.value{wn.init(t,e);let n=Fu[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value>=e.value:i.value>e.value)||i.issues.push({origin:Fu[typeof i.value]??n,code:"too_small",minimum:typeof e.value=="object"?e.value.getTime():e.value,input:i.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),Aj=j("$ZodCheckMultipleOf",(t,e)=>{wn.init(t,e),t._zod.check=n=>{if(typeof n.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?e.value!==BigInt(0)&&n.value%e.value===BigInt(0):Qh(n.value,e.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:e.value,input:n.value,inst:t,continue:!e.abort})}}),bj=j("$ZodCheckNumberFormat",(t,e)=>{wn.init(t,e),e.format=e.format||"float64";let n=e.format?.includes("int"),i=n?"int":"number",[a,r]=ho[e.format];t._zod.check=s=>{let o=s.value;if(n){if(!Number.isInteger(o)){s.issues.push({expected:i,format:e.format,code:"invalid_type",continue:!1,input:o,inst:t});return}if(!Number.isSafeInteger(o)){o>0?s.issues.push({input:o,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort}):s.issues.push({input:o,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort});return}}or&&s.issues.push({origin:"number",input:o,code:"too_big",maximum:r,inclusive:!0,inst:t,continue:!e.abort})}});var xj=j("$ZodCheckMaxLength",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=fg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>e.maximum?go(a):r)<=e.maximum)return;let o=mo(a);i.issues.push({origin:o,code:"too_big",maximum:e.maximum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),yj=j("$ZodCheckMinLength",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=fg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>=e.minimum&&r=e.minimum)return;let o=mo(a);i.issues.push({origin:o,code:"too_small",minimum:e.minimum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),Pj=j("$ZodCheckLengthEquals",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=fg),t._zod.check=i=>{let a=i.value,r=a.length,s=typeof a=="string"&&r>=e.length&&r<=e.length*2?go(a):r;if(s===e.length)return;let o=mo(a),l=s>e.length;i.issues.push({origin:o,...l?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:i.value,inst:t,continue:!e.abort})}}),Po=j("$ZodCheckStringFormat",(t,e)=>{var n,i;wn.init(t,e),e.pattern?(n=t._zod).check??(n.check=a=>{e.pattern.lastIndex=0,!e.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:e.format,input:a.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(i=t._zod).check??(i.check=()=>{})}),jj=j("$ZodCheckRegex",(t,e)=>{Po.init(t,e),t._zod.check=n=>{e.pattern.lastIndex=0,!e.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),Sj=j("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=vj),Po.init(t,e)}),Oj=j("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=Cj),Po.init(t,e)}),Tj=j("$ZodCheckIncludes",(t,e)=>{wn.init(t,e);let n=Gt(e.includes),i=new RegExp(typeof e.position=="number"?`^.{${e.position},}${n}`:n);e.pattern=i,t._zod.check=a=>{a.value.includes(e.includes,e.position)||a.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:a.value,inst:t,continue:!e.abort})}}),kj=j("$ZodCheckStartsWith",(t,e)=>{wn.init(t,e);let n=new RegExp(`^${Gt(e.prefix)}.*`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.startsWith(e.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:i.value,inst:t,continue:!e.abort})}}),Mj=j("$ZodCheckEndsWith",(t,e)=>{wn.init(t,e);let n=new RegExp(`.*${Gt(e.suffix)}$`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.endsWith(e.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:i.value,inst:t,continue:!e.abort})}});var Ej=j("$ZodCheckOverwrite",(t,e)=>{wn.init(t,e),t._zod.check=n=>{n.value=e.tx(n.value)}});var Vu=class{constructor(e=[],n={}){this.content=[],this.indent=0,this.args=e,this.closed=n}indented(e){this.indent+=1;try{e(this)}finally{this.indent-=1}}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let i=e.split(` +`}getLogLevel(e){switch(e){case"error":return ro.level.LError;case"debug":return ro.level.LDebug;case"trace":return ro.level.LTrace;default:return ro.level.LNone}}getLogFormat(e){return e==="json"?zr.formats.JSON:zr.formats.TEXT}},rx=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){if(t.instance||(t.instance=this),typeof window<"u")this.configPath="";else{let e=require("os"),n=require("path");this.configPath=n.join(e.homedir(),".genesyscloudjavascript","config")}this.watchedConfigPath,this.refresh_access_token=!0,this.refresh_token_wait_max=10,this._live_reload_config=!0,this.host,this.environment,this.basePath,this.authUrl,this.config,this.gateway=void 0,this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.logger=new ax,this.setEnvironment(),this.liveLoadConfig()}get live_reload_config(){return this._live_reload_config}set live_reload_config(e){if(typeof window>"u"){let n=require("fs");e!=null&&this.live_reload_config!==e&&(this._live_reload_config=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),e===!0&&this.liveLoadConfig());return}this._live_reload_config=!1}liveLoadConfig(){if(typeof window>"u"){if(this.updateConfigFromFile(),this.live_reload_config&&this.live_reload_config===!0&&this.configPath)try{let e=require("fs");this.watchedConfigPath=this.configPath,e.watchFile(this.watchedConfigPath,{persistent:!1},(n,i)=>{this.updateConfigFromFile(),this.live_reload_config||this.watchedConfigPath&&(e.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null)})}catch{this.watchedConfigPath=null}return}this.configPath=""}setConfigPath(e){if(typeof window>"u"){let n=require("fs");e&&e!==this.configPath?(this.configPath=e,this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null),this.liveLoadConfig()):!e&&this.configPath&&(this.configPath="",this.watchedConfigPath&&(n.unwatchFile(this.watchedConfigPath),this.watchedConfigPath=null));return}this.configPath=""}updateConfigFromFile(){if(typeof window>"u"&&this.configPath){let i=A1();try{var e=new i;e.read(this.configPath),this.config=e}catch(a){if(a.name&&a.name==="MissingSectionHeaderError"){var n=require("fs").readFileSync(this.configPath,"utf8");this.config={_sections:JSON.parse(n)}}}this.config&&this.updateConfigValues()}}updateConfigValues(){if(this.logger.log_level=this.logger.getLogLevel(this.getConfigString("logging","log_level")),this.logger.log_format=this.logger.getLogFormat(this.getConfigString("logging","log_format")),this.logger.log_to_console=this.getConfigBoolean("logging","log_to_console")!==void 0?this.getConfigBoolean("logging","log_to_console"):this.logger.log_to_console,this.logger.log_file_path=this.getConfigString("logging","log_file_path")!==void 0?this.getConfigString("logging","log_file_path"):this.logger.log_file_path,this.logger.log_response_body=this.getConfigBoolean("logging","log_response_body")!==void 0?this.getConfigBoolean("logging","log_response_body"):this.logger.log_response_body,this.logger.log_request_body=this.getConfigBoolean("logging","log_request_body")!==void 0?this.getConfigBoolean("logging","log_request_body"):this.logger.log_request_body,this.refresh_access_token=this.getConfigBoolean("reauthentication","refresh_access_token")!==void 0?this.getConfigBoolean("reauthentication","refresh_access_token"):this.refresh_access_token,this.refresh_token_wait_max=this.getConfigInt("reauthentication","refresh_token_wait_max")!==void 0?this.getConfigInt("reauthentication","refresh_token_wait_max"):this.refresh_token_wait_max,this.live_reload_config=this.getConfigBoolean("general","live_reload_config")!==void 0?this.getConfigBoolean("general","live_reload_config"):this.live_reload_config,this.host=this.getConfigString("general","host")!==void 0?this.getConfigString("general","host"):this.host,this.getConfigString("gateway","host")!==void 0){let e={host:this.getConfigString("gateway","host")};this.getConfigString("gateway","protocol")!==void 0&&(e.protocol=this.getConfigString("gateway","protocol")),this.getConfigInt("gateway","port")!==void 0&&(e.port=this.getConfigInt("gateway","port")),this.getConfigString("gateway","path_params_login")!==void 0&&(e.path_params_login=this.getConfigString("gateway","path_params_login")),this.getConfigString("gateway","path_params_api")!==void 0&&(e.path_params_api=this.getConfigString("gateway","path_params_api")),this.getConfigString("gateway","username")!==void 0&&(e.username=this.getConfigString("gateway","username")),this.getConfigString("gateway","password")!==void 0&&(e.password=this.getConfigString("gateway","password")),this.setGateway(e)}else this.setGateway();this.setEnvironment(),this.logger.setLogger()}setGateway(e){e?(this.gateway={host:""},e.protocol?this.gateway.protocol=e.protocol:this.gateway.protocol="https",e.host?this.gateway.host=e.host:this.gateway.host="",e.port&&e.port>-1?this.gateway.port=e.port:this.gateway.port=-1,e.path_params_login?(this.gateway.path_params_login=e.path_params_login,this.gateway.path_params_login=this.gateway.path_params_login.replace(/\/+$/,"")):this.gateway.path_params_login="",e.path_params_api?(this.gateway.path_params_api=e.path_params_api,this.gateway.path_params_api=this.gateway.path_params_api.replace(/\/+$/,"")):this.gateway.path_params_api="",e.username&&(this.gateway.username=e.username),e.password&&(this.gateway.password=e.password)):this.gateway=void 0}_getDefaultAuthPopupConfiguration(){return{usePopup:!1,popupTimeout:12e4,notifyPopup:!1,autoClosePopup:!0,autoClosePopupDelay:3e3,popupTarget:"_blank",popupWindowFeatures:"popup=true,width=800,height=700",overridePopupUrl:void 0,overridePopupUrlParameters:void 0,overridePopupUrlAuthParameters:!1,useWindowReplace:!1,overrideWindowReplaceUri:void 0,waitForLoginPromise:!0,usePopupIdentifier:!1}}mergeWithAuthPopupConfiguration(e){let n={};return this.authPopupConfiguration?n=JSON.parse(JSON.stringify(this.authPopupConfiguration)):n=this._getDefaultAuthPopupConfiguration(),typeof e=="object"&&e&&(typeof e.usePopup=="boolean"&&e.usePopup!==null&&e.usePopup!==void 0&&(n.usePopup=e.usePopup),typeof e.popupTimeout=="number"&&e.popupTimeout!==null&&e.popupTimeout!==void 0&&(n.popupTimeout=e.popupTimeout),typeof e.autoClosePopup=="boolean"&&e.autoClosePopup!==null&&e.autoClosePopup!==void 0&&(n.autoClosePopup=e.autoClosePopup),typeof e.autoClosePopupDelay=="number"&&e.autoClosePopupDelay!==null&&e.autoClosePopupDelay!==void 0&&(n.autoClosePopupDelay=e.autoClosePopupDelay),typeof e.popupTarget=="string"&&e.popupTarget!==null&&e.popupTarget!==void 0&&(n.popupTarget=e.popupTarget),typeof e.popupWindowFeatures=="string"&&e.popupWindowFeatures!==null&&e.popupWindowFeatures!==void 0&&(n.popupWindowFeatures=e.popupWindowFeatures),typeof e.overridePopupUrl=="string"&&e.overridePopupUrl!==null&&e.overridePopupUrl!==void 0&&(n.overridePopupUrl=e.overridePopupUrl),typeof e.overridePopupUrlParameters=="object"&&e.overridePopupUrlParameters!==null&&e.overridePopupUrlParameters!==void 0&&(n.overridePopupUrlParameters=e.overridePopupUrlParameters),typeof e.overridePopupUrlAuthParameters=="boolean"&&e.overridePopupUrlAuthParameters!==null&&e.overridePopupUrlAuthParameters!==void 0&&(n.overridePopupUrlAuthParameters=e.overridePopupUrlAuthParameters),typeof e.notifyPopup=="boolean"&&e.notifyPopup!==null&&e.notifyPopup!==void 0&&(n.notifyPopup=e.notifyPopup),typeof e.waitForLoginPromise=="boolean"&&e.waitForLoginPromise!==null&&e.waitForLoginPromise!==void 0&&(n.waitForLoginPromise=e.waitForLoginPromise),typeof e.useWindowReplace=="boolean"&&e.useWindowReplace!==null&&e.useWindowReplace!==void 0&&(n.useWindowReplace=e.useWindowReplace),typeof e.overrideWindowReplaceUri=="string"&&e.overrideWindowReplaceUri!==null&&e.overrideWindowReplaceUri!==void 0&&(n.overrideWindowReplaceUri=e.overrideWindowReplaceUri),typeof e.usePopupIdentifier=="boolean"&&e.usePopupIdentifier!==null&&e.usePopupIdentifier!==void 0&&(n.usePopupIdentifier=e.usePopupIdentifier)),n}getAuthPopupConfiguration(){return this.authPopupConfiguration}setAuthPopupConfiguration(e){this.authPopupConfiguration=this._getDefaultAuthPopupConfiguration(),this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.authPopupConfiguration=this.mergeWithAuthPopupConfiguration(e)}setEnvironment(e){e?this.environment=e:this.environment=this.host?this.host:"mypurecloud.com",this.environment=this.environment.replace(/\/+$/,""),this.environment.startsWith("https://")&&(this.environment=this.environment.substring(8)),this.environment.startsWith("http://")&&(this.environment=this.environment.substring(7)),this.environment.startsWith("api.")&&(this.environment=this.environment.substring(4)),this.basePath=`https://api.${this.environment}`,this.authUrl=`https://login.${this.environment}`}getConfUrl(e,n){if(!this.gateway||!this.gateway.host)return n;var i=this.gateway.protocol+"://"+this.gateway.host;return this.gateway.port>-1&&(i=i+":"+this.gateway.port.toString()),e==="login"?this.gateway.path_params_login&&(this.gateway.path_params_login.startsWith("/")?i=i+this.gateway.path_params_login:i=i+"/"+this.gateway.path_params_login):this.gateway.path_params_api&&(this.gateway.path_params_api.startsWith("/")?i=i+this.gateway.path_params_api:i=i+"/"+this.gateway.path_params_api),i}getConfigString(e,n){if(this.config._sections[e])return this.config._sections[e][n]}getConfigBoolean(e,n){if(this.config._sections[e]&&this.config._sections[e][n]!==void 0)return typeof this.config._sections[e][n]=="string"?this.config._sections[e][n]==="true":this.config._sections[e][n]}getConfigInt(e,n){if(this.config._sections[e]&&this.config._sections[e][n])return typeof this.config._sections[e][n]=="string"?parseInt(this.config._sections[e][n]):this.config._sections[e][n]}},q=class t{get instance(){return t.instance}set instance(e){t.instance=e}constructor(){t.instance||(t.instance=this),this.CollectionFormatEnum={CSV:",",SSV:" ",TSV:" ",PIPES:"|",MULTI:"multi"},this.useLegacyParameterFilter=!1,this._listenerAuthPopupMessage=null,typeof window<"u"&&(this._handleAuthPopupMessage=this._handleAuthPopupMessage.bind(this)),this._listenersAuthPopupStatus=[],this._authPopupWindow=null,this._checkPopupTimeout=null,this._notifyPopupInterval=null,this._popupIdentifier=null,this.onAuthPopupStatus=null;try{localStorage.setItem("purecloud_local_storage_test","purecloud_local_storage_test"),localStorage.removeItem("purecloud_local_storage_test"),this.hasLocalStorage=!0}catch{this.hasLocalStorage=!1}this.authentications={"Guest Chat JWT":{type:"apiKey",in:"header",name:"Authorization"},"PureCloud OAuth":{type:"oauth2"}},this.defaultHeaders={},this.timeout=16e3,this.authData={},this.settingsPrefix="purecloud",this.refreshInProgress=!1,this.httpClient,this.proxyAgent,this.config=new rx,typeof window<"u"&&(window.ApiClient=this)}setReturnExtendedResponses(e){this.returnExtended=e}setPersistSettings(e,n){this.persistSettings=e,this.settingsPrefix=n?n.replace(/\W+/g,"_"):"purecloud"}_saveSettings(e){try{if(this.authData.accessToken=e.accessToken,this.authentications["PureCloud OAuth"].accessToken=e.accessToken,e.state&&(this.authData.state=e.state),this.authData.error=e.error,this.authData.error_description=e.error_description,e.tokenExpiryTime&&(this.authData.tokenExpiryTime=e.tokenExpiryTime,this.authData.tokenExpiryTimeString=e.tokenExpiryTimeString),this.persistSettings!==!0||!this.hasLocalStorage)return;let n=JSON.parse(JSON.stringify(this.authData));delete n.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(n))}catch(n){console.error(n)}}_loadSettings(){if(this.persistSettings!==!0||!this.hasLocalStorage)return;let e=this.authData.state;this.authData=localStorage.getItem(`${this.settingsPrefix}_auth_data`),this.authData?this.authData=JSON.parse(this.authData):this.authData={},this.authData.accessToken&&this.setAccessToken(this.authData.accessToken),this.authData.state=e}_clearSettings(){try{if(this.authData&&this.authData.accessToken&&(this.authData.accessToken=null),this.authentications["PureCloud OAuth"]&&this.authentications["PureCloud OAuth"].accessToken&&(this.authentications["PureCloud OAuth"].accessToken=null),this.authData&&this.authData.state&&(this.authData.state=null),this.authData&&this.authData.error&&(this.authData.error=null),this.authData&&this.authData.error_description&&(this.authData.error_description=null),this.authData&&this.authData.tokenExpiryTime&&(this.authData.tokenExpiryTime=0),this.authData&&this.authData.tokenExpiryTimeString&&(this.authData.tokenExpiryTimeString=null),this.persistSettings!==!0||!this.hasLocalStorage)return;let e=JSON.parse(JSON.stringify(this.authData));delete e.state,localStorage.setItem(`${this.settingsPrefix}_auth_data`,JSON.stringify(e))}catch(e){console.error(e)}}setEnvironment(e){this.config.setEnvironment(e)}setAuthData(e){this._saveSettings(e)}clearAuthData(){this._clearSettings()}getAuthPopupConfiguration(){return this.config.getAuthPopupConfiguration()}setAuthPopupConfiguration(e){this.config.setAuthPopupConfiguration(e)}updateAuthPopupConfiguration(e){this.config.updateAuthPopupConfiguration(e)}setDefaultHeaders(e){if(!e||typeof e!="object")throw new Error("default headers must be a map");this.defaultHeaders=e}getDefaultHeaders(){return this.defaultHeaders}setGenesysAppHeader(e){if(!e||typeof e!="string")throw new Error("headerValue must be a non empty string");this.defaultHeaders?this.defaultHeaders["Genesys-App"]=e:this.defaultHeaders={"Genesys-App":e}}getGenesysAppHeader(){return this.defaultHeaders&&this.defaultHeaders["Genesys-App"]?this.defaultHeaders["Genesys-App"]:null}setHttpClient(e){if(!(e instanceof ju))throw new Error("httpclient must be an instance of AbstractHttpClient. See DefaultltHttpClient for a prototype");this.httpClient=e}getHttpClient(){return this.httpClient?this.httpClient:(this.httpClient=new xh(this.timeout,this.proxyAgent),this.httpClient)}setMTLSCertificates(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=require("fs").readFileSync(e)),n&&(a.key=require("fs").readFileSync(n)),i&&(a.ca=require("fs").readFileSync(i)),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setPreHook(e){this.getHttpClient().setPreHook(e)}setPostHook(e){this.getHttpClient().setPostHook(e)}setMTLSContents(e,n,i){if(typeof window>"u"){let a={};e&&(a.cert=e),n&&(a.key=n),i&&(a.ca=i),a.rejectUnauthorized=!0,this.proxyAgent=new require("https").Agent(a),this.getHttpClient().setHttpsAgent(this.proxyAgent)}else throw new Error("MTLS authentication is managed by the Browser itself. MTLS certificates cannot be set via code on Browser.")}setGateway(e){this.config.setGateway(e)}addAuthPopupStatusListener(e){typeof e=="function"&&e&&(this._listenersAuthPopupStatus||(this._listenersAuthPopupStatus=[]),this._listenersAuthPopupStatus.push(e))}removeAuthPopupStatusListener(e){if(e){if(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)return;this._listenersAuthPopupStatus=this._listenersAuthPopupStatus.filter(n=>n!==e)}}removeAllAuthPopupStatusListeners(){this._listenersAuthPopupStatus&&(this._listenersAuthPopupStatus=[])}_emitAuthPopupStatus(e,n,i){this.onAuthPopupStatus&&this.onAuthPopupStatus(e,n,i),!(!this._listenersAuthPopupStatus||this._listenersAuthPopupStatus.length==0)&&this._listenersAuthPopupStatus.forEach(a=>a(e,n,i))}_generatePopupIdentifier(e){if(e<8||e>64)throw new Error("Popup Identifier (length) must be between 8 and 64 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}_startAuthPopup(e,n,i){try{i||(i={}),this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),this._authPopupWindow&&(i.autoClosePopup===!0&&!this._authPopupWindow.closed&&this._authPopupWindow.close(),this._popupIdentifier&&this._emitAuthPopupStatus("ABORTED","Previous Authorization Popup aborted.",this._popupIdentifier),this._popupIdentifier=null),this._authPopupWindow=null,this._popupIdentifier=this._generatePopupIdentifier(16),this._emitAuthPopupStatus("INIT","Authorization Popup Starting",this._popupIdentifier);let a=e;if(i.overridePopupUrl){let r=null;i.overridePopupUrlAuthParameters===!0&&n?i.overridePopupUrlParameters?r={...n,...i.overridePopupUrlParameters}:r=n:i.overridePopupUrlParameters&&(r=i.overridePopupUrlParameters),r?a=`${i.overridePopupUrl}?${new URLSearchParams(r).toString()}`:a=i.overridePopupUrl}return new Promise((r,s)=>{this._listenerAuthPopupMessage=o=>{this._handleAuthPopupMessage(o,i,r,s)},window.addEventListener("message",this._listenerAuthPopupMessage),this._authPopupWindow=window.open(a,i.popupTarget,i.popupWindowFeatures),i.notifyPopup===!0&&(this._notifyPopupInterval=setInterval(function(){if(this._authPopupWindow){let o=new URL(this.redirectUri),l={name:"gc_auth_popup",type:"notify"};i.usePopupIdentifier===!0&&this._popupIdentifier&&(l.identifier=this._popupIdentifier),this._authPopupWindow.postMessage(l,`${o.protocol}//${o.host}`)}else clearInterval(this.notifyPopupInterval),this._notifyPopupInterval=null}.bind(this),1e3)),this._checkPopupTimeout=setTimeout(function(){return this._emitAuthPopupStatus("TIMEOUT","Authorization Popup Timeout",this._popupIdentifier),this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),i.autoClosePopup===!0&&i.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),i.autoClosePopupDelay):(i.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,s(new Error("Authentication Popup Timeout"))}.bind(this),i.popupTimeout)})}catch(a){throw console.error(a),a}}_extractValuesFromSearchAndHash(e,n){let i={};if(e&&e!=="?"){let a=new URLSearchParams(e),r=a.get("code");r&&(i.code=r);let s=a.get("state");s&&(i.state=s);let o=a.get("error");o&&(i.error=o);let l=a.get("error_description");l&&(i.error_description=l)}if(n&&n!=="#"){let a=new URLSearchParams(n.substring(1)),r=a.get("access_token");r&&(i.accessToken=r);let s=a.get("expires_in");s&&(i.tokenExpiryTime=new Date().getTime()+parseInt(s)*1e3,i.tokenExpiryTimeString=new Date(i.tokenExpiryTime).toUTCString());let o=a.get("state");o&&(i.state=o);let l=a.get("error");l&&(i.error=l);let c=a.get("error_description");c&&(i.error_description=c)}return i}_handleAuthPopupMessage(e,n,i,a){if(this.redirectUri.startsWith(e.origin)&&e.data&&typeof e.data=="object"){let r=JSON.parse(JSON.stringify(e.data));if(r&&r.name==="gc_auth_popup"&&r.type==="message"){if(this._checkPopupTimeout&&clearTimeout(this._checkPopupTimeout),this._checkPopupTimeout=null,this._notifyPopupInterval&&clearInterval(this._notifyPopupInterval),this._notifyPopupInterval=null,this._listenerAuthPopupMessage&&(window.removeEventListener("message",this._listenerAuthPopupMessage),this._listenerAuthPopupMessage=null),n.usePopupIdentifier===!0&&r.identifier&&r.identifier!==this._popupIdentifier)return this._emitAuthPopupStatus("Error","Invalid Popup Identifier received",this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error("Invalid Popup Identifier received"));n.autoClosePopup===!0&&n.autoClosePopupDelay>0?setTimeout(function(){this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close(),this._authPopupWindow=null)}.bind(this),n.autoClosePopupDelay):(n.autoClosePopup===!0&&this._authPopupWindow&&(this._authPopupWindow.closed||this._authPopupWindow.close()),this._authPopupWindow=null);let s={},o=null,l=null;if(r.auth&&typeof r.auth=="object"?(s=r.auth,o=`?${new URLSearchParams(s).toString()}`):(r.search&&r.search!=="?"&&(o=r.search),r.hash&&r.hash!=="#"&&(l=r.hash),s=this._extractValuesFromSearchAndHash(o,l)),!s.error&&!s.accessToken&&!s.code&&(s.error="InvalidAuthParams",s.error_description="Missing Auth Params on URL Redirect"),s.error)return this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${s.error}] ${s.error_description}`,this._popupIdentifier),s.accessToken=void 0,this._saveSettings(s),a(new Error(`Auth Error: [${s.error}] ${s.error_description}`));n.useWindowReplace===!0?(this._emitAuthPopupStatus("REDIRECTING","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,n.overrideWindowReplaceUri?window.location.replace(`${n.overrideWindowReplaceUri}${o||""}${l||""}`):window.location.replace(`${window.location.origin}${window.location.pathname}${o||""}${l||""}`),i(null)):s&&s.accessToken?(this._saveSettings(s),this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,i(s)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),a(new Error(`[${c.name}] ${c.message}`))))):s&&s.code&&(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,s.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{this._emitAuthPopupStatus("AUTHENTICATED","Authorization Popup Completed",this._popupIdentifier),this._popupIdentifier=null,!this.authData.state&&s.state&&(this.authData.state=s.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),i(this.authData)}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`))))}).catch(c=>(this._emitAuthPopupStatus("AUTH_ERROR",`Auth Error: [${c.name}] ${c.message}`,this._popupIdentifier),this._popupIdentifier=null,this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),a(new Error(`[${c.name}] ${c.message}`)))))}}}loginImplicitGrant(e,n,i){let a=this._setValuesFromUrlHash();return this.clientId=e,this.redirectUri=n,i||(i={}),new Promise((r,s)=>{if(i.org&&!i.provider?s(new Error("opts.provider must be set if opts.org is set")):i.provider&&!i.org&&s(new Error("opts.org must be set if opts.provider is set")),a&&a.error)return a.accessToken=void 0,this._saveSettings(a),s(new Error(`[${a.error}] ${a.error_description}`));this._testTokenAccess().then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),r(this.authData)}).catch(o=>{var l={client_id:this.clientId,redirect_uri:this.redirectUri,response_type:"token"};i.state&&(l.state=i.state),i.org&&(l.org=i.org),i.provider&&(l.provider=i.provider),i.target&&(l.target=i.target),i.login_hint&&(l.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(l.prompt=i.prompt);let c=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var u=this._buildAuthUrl("oauth/authorize",l);c.usePopup===!0?this._startAuthPopup(u,l,c).then(p=>{r(p)}).catch(p=>s(new Error(`[${p.name}] ${p.message}`))):window.location.replace(u)})})}loginClientCredentialsGrant(e,n){this.clientId=e;var i=Buffer.from(`${e}:${n}`).toString("base64"),a=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The client credentials grant is not supported in a browser."));return}let o={Authorization:`Basic ${i}`};var l=new Ma(`${a}/oauth/token`,"POST",o,null,"grant_type=client_credentials",this.timeout);this.getHttpClient().request(l).then(u=>{this.config.logger.log("trace",u.status,"POST",`${a}/oauth/token`,o,u.headers,{grant_type:"client_credentials"},void 0),this.config.logger.log("debug",u.status,"POST",`${a}/oauth/token`,o,void 0,{grant_type:"client_credentials"},void 0),this.setAccessToken(u.data.access_token),this.authData.tokenExpiryTime=new Date().getTime()+u.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),r(this.authData)}).catch(u=>{u.response&&this.config.logger.log("error",u.response.status,"POST",`${a}/oauth/token`,o,u.response.headers,{grant_type:"client_credentials"},u.response.data),s(u)})})}loginSaml2BearerGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{if(typeof window<"u"){o(new Error("The saml2bearer grant is not supported in a browser."));return}var l=Buffer.from(e+":"+n).toString("base64"),c=this._formAuthRequest(l,{grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a});c.proxy=this.proxy;var u={grant_type:"urn:ietf:params:oauth:grant-type:saml2-bearer",orgName:i,assertion:a};c.then(p=>{this.config.logger.log("trace",p.status,"POST",`${r}/oauth/token`,c.headers,p.headers,u,void 0),this.config.logger.log("debug",p.status,"POST",`${r}/oauth/token`,c.headers,void 0,u,void 0);var h=p.data.access_token;this.setAccessToken(h),this.authData.tokenExpiryTime=new Date().getTime()+p.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),s(this.authData)}).catch(p=>{p.response&&this.config.logger.log("error",p.response.status,"POST",`${r}/oauth/token`,c.headers,p.response.headers,u,p.response.data),o(p)})})}authorizePKCEGrant(e,n,i,a){this.clientId=e;var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);return new Promise((s,o)=>{var l={"Content-Type":"application/x-www-form-urlencoded"},c=new URLSearchParams({grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a}).toString(),u=new Ma(`${r}/oauth/token`,"POST",l,null,c,this.timeout);let p=this.getHttpClient();var h={grant_type:"authorization_code",code:i,code_verifier:n,client_id:e,redirect_uri:a};p.request(u).then(g=>{this.config.logger.log("trace",g.status,"POST",`${r}/oauth/token`,u.headers,g.headers,h,void 0),this.config.logger.log("debug",g.status,"POST",`${r}/oauth/token`,u.headers,void 0,h,void 0);var d=g.data.access_token;let m={accessToken:d};g.data.expires_in!==null&&g.data.expires_in!==void 0&&(m.tokenExpiryTime=new Date().getTime()+g.data.expires_in*1e3,m.tokenExpiryTimeString=new Date(m.tokenExpiryTime).toUTCString()),this._saveSettings(m),s(this.authData)}).catch(g=>{g.response&&this.config.logger.log("error",g.response.status,"POST",`${r}/oauth/token`,u.headers,g.response.headers,h,g.response.data),o(g)})})}generatePKCECodeVerifier(e){if(e<43||e>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").getRandomValues,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(n(new Uint32Array(e))).map(r=>i[r%i.length]).join("")}catch{throw new Error("Crypto module is missing/not supported.")}else{let n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~";return Array.from(crypto.getRandomValues(new Uint32Array(e))).map(a=>n[a%n.length]).join("")}}computePKCECodeChallenge(e){if(e.length<43||e.length>128)throw new Error("PKCE Code Verifier (length) must be between 43 and 128 characters");if(typeof window>"u")try{let n=require("crypto").createHash,i=new TextEncoder().encode(e);return new Promise((a,r)=>{let s=n("sha256").update(i).digest(),o=Buffer.from(s).toString("base64url");a(o)})}catch{throw new Error("Crypto module is missing/not supported.")}else{let n=new TextEncoder().encode(e);return new Promise((i,a)=>{window.crypto.subtle.digest("SHA-256",n).then(r=>{let o=btoa(String.fromCharCode(...new Uint8Array(r))).replaceAll("+","-").replaceAll("/","_");o=o.split("=")[0],i(o)}).catch(r=>a(new Error(`Code Challenge Error ${r}`)))})}}loginPKCEGrant(e,n,i,a){if(!this.hasLocalStorage&&!a)throw new Error("loginPKCEGrant requires Local Storage or codeVerifier as input parameter");let r=this._setValuesFromUrlQuery();return this.clientId=e,this.redirectUri=n,this.codeVerifier=a,i||(i={}),new Promise((s,o)=>{if(i.org&&!i.provider)return o(new Error("opts.provider must be set if opts.org is set"));if(i.provider&&!i.org)return o(new Error("opts.org must be set if opts.provider is set"));if(r&&r.error)return this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),this._saveSettings({accessToken:void 0}),o(new Error(`[${r.error}] ${r.error_description}`));r&&r.code?(this.codeVerifier||this.hasLocalStorage&&(this.codeVerifier=sessionStorage.getItem(`${this.settingsPrefix}_pkce_code_verifier`)),this.authorizePKCEGrant(this.clientId,this.codeVerifier,r.code,this.redirectUri).then(()=>{this._testTokenAccess().then(()=>{!this.authData.state&&r.state&&(this.authData.state=r.state),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),s(this.authData)}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))}).catch(l=>(this._saveSettings({accessToken:void 0}),this.hasLocalStorage&&(sessionStorage.removeItem("genesys_cloud_sdk_pkce_code_verifier"),sessionStorage.removeItem(`${this.settingsPrefix}_pkce_code_verifier`)),o(new Error(`[${l.name}] ${l.message}`))))):this._testTokenAccess(i.skipTest).then(()=>{!this.authData.state&&i.state&&(this.authData.state=i.state),s(this.authData)}).catch(l=>{this.codeVerifier||(this.codeVerifier=this.generatePKCECodeVerifier(128),this.hasLocalStorage&&(sessionStorage.setItem("genesys_cloud_sdk_pkce_code_verifier",this.codeVerifier),sessionStorage.setItem(`${this.settingsPrefix}_pkce_code_verifier`,this.codeVerifier))),this.computePKCECodeChallenge(this.codeVerifier).then(c=>{var u={client_id:this.clientId,redirect_uri:this.redirectUri,code_challenge:c,response_type:"code",code_challenge_method:"S256"};i.state&&(u.state=i.state),i.org&&(u.org=i.org),i.provider&&(u.provider=i.provider),i.target&&(u.target=i.target),i.login_hint&&(u.login_hint=i.login_hint),i.prompt&&i.prompt=="login"&&(u.prompt=i.prompt);let p=this.config.mergeWithAuthPopupConfiguration(i.authPopupConfiguration);var h=this._buildAuthUrl("oauth/authorize",u);p.usePopup===!0?this._startAuthPopup(h,u,p).then(g=>{s(g)}).catch(g=>o(new Error(`[${g.name}] ${g.message}`))):window.location.replace(h)}).catch(c=>o(new Error(`[${c.name}]`)))})})}_setValuesFromUrlQuery(){if(!(typeof window<"u"&&window.location.search))return;let e={},n=new URLSearchParams(window.location.search),i=n.get("code"),a=n.get("error"),r=n.get("error_description"),s=n.get("state");if(a)return e.error=a,r&&(e.error_description=r),e;i&&(e.code=i,s&&(e.state=s));var o,l,c=window.location;return"replaceState"in history?history.replaceState("",document.title,c.pathname):(o=document.body.scrollTop,l=document.body.scrollLeft,history.pushState("",document.title,c.pathname),document.body.scrollTop=o,document.body.scrollLeft=l),e}loginCodeAuthorizationGrant(e,n,i,a){return this.clientId=e,this.clientSecret=n,new Promise((r,s)=>{if(typeof window<"u"){s(new Error("The Code Authorization grant is not supported in a browser."));return}var o=Buffer.from(e+":"+n).toString("base64"),l=this._formAuthRequest(o,{grant_type:"authorization_code",code:i,redirect_uri:a});l.proxy=this.proxy;var c={grant_type:"authorization_code",code:i,redirect_uri:a};this._handleCodeAuthorizationResponse(l,c,r,s)})}refreshCodeAuthorizationGrant(e,n,i){return new Promise((a,r)=>{if(typeof window<"u"){r(new Error("The Code Authorization grant is not supported in a browser."));return}var s=Buffer.from(e+":"+n).toString("base64"),o=this._formAuthRequest(s,{grant_type:"refresh_token",refresh_token:i});o.proxy=this.proxy;var l={grant_type:"refresh_token",refresh_token:i};this._handleCodeAuthorizationResponse(o,l,a,r)})}_handleCodeAuthorizationResponse(e,n,i,a){var r=this.config.getConfUrl("login",`https://login.${this.config.environment}`);e.then(s=>{this.config.logger.log("trace",s.status,"POST",`${r}/oauth/token`,e.headers,s.headers,n,void 0),this.config.logger.log("debug",s.status,"POST",`${r}/oauth/token`,e.headers,void 0,n,void 0);var o=s.data.access_token,l=s.data.refresh_token;this.setAccessToken(o),this.authData.refreshToken=l,this.authData.tokenExpiryTime=new Date().getTime()+s.data.expires_in*1e3,this.authData.tokenExpiryTimeString=new Date(this.authData.tokenExpiryTime).toUTCString(),i(this.authData)}).catch(s=>{s.response&&this.config.logger.log("error",s.response.status,"POST",`${r}/oauth/token`,e.headers,s.response.headers,n,s.response.data),a(s)})}_formAuthRequest(e,n){var i=this.config.getConfUrl("login",`https://login.${this.config.environment}`),a={Authorization:"Basic "+e,"Content-Type":"application/x-www-form-urlencoded"},r=new URLSearchParams(n).toString(),s=new Ma(`${i}/oauth/token`,"POST",a,null,r,this.timeout);return this.getHttpClient().request(s)}_handleExpiredAccessToken(){return new Promise((e,n)=>{if(typeof window<"u"){n(new Error("This method is not supported in a browser."));return}this.refreshInProgress?this._sleep(this.config.refresh_token_wait_max).then(()=>{this.refreshInProgress?n(new Error(`Token refresh took longer than ${this.config.refresh_token_wait_max} seconds`)):e()}):(this.refreshInProgress=!0,this.refreshCodeAuthorizationGrant(this.clientId,this.clientSecret,this.authData.refreshToken).then(()=>{this.refreshInProgress=!1,e()}).catch(i=>{this.refreshInProgress=!1,n(i)}))})}_sleep(e){return new Promise(n=>setTimeout(n,e))}_testTokenAccess(e){return new Promise((n,i)=>{if(typeof e=="boolean"&&e===!0){i(new Error("Skipping Test Token"));return}if(this._loadSettings(),!this.authentications["PureCloud OAuth"].accessToken){i(new Error("Token is not set"));return}this.callApi("/api/v2/tokens/me","GET",null,null,null,null,null,["PureCloud OAuth"],["application/json"],["application/json"]).then(()=>{n()}).catch(a=>{this._saveSettings({accessToken:void 0}),i(a)})})}_setValuesFromUrlHash(){if(!(typeof window<"u"&&window.location.hash))return;let e=new RegExp("^#*(.+?)=(.+?)$","i"),n={};if(window.location.hash.split("&").forEach(s=>{let o=e.exec(s);o&&(n[o[1]]=decodeURIComponent(decodeURIComponent(o[2].replace(/\+/g,"%20"))))}),n.error)return n;if(n.access_token){let s={};n.state&&(s.state=n.state),n.expires_in&&(s.tokenExpiryTime=new Date().getTime()+parseInt(n.expires_in.replace(/\+/g,"%20"))*1e3,s.tokenExpiryTimeString=new Date(s.tokenExpiryTime).toUTCString()),s.accessToken=n.access_token.replace(/\+/g,"%20");var i,a,r=window.location;"replaceState"in history?history.replaceState("",document.title,r.pathname+r.search):(i=document.body.scrollTop,a=document.body.scrollLeft,r.hash="",document.body.scrollTop=i,document.body.scrollLeft=a),this._saveSettings(s)}}setAccessToken(e){this._saveSettings({accessToken:e})}clearAccessToken(){this._clearSettings()}setStorageKey(e){this.storageKey=e,this.setAccessToken(this.authentications["PureCloud OAuth"].accessToken)}logout(e){this.hasLocalStorage&&this._saveSettings({accessToken:void 0,state:void 0,tokenExpiryTime:void 0,tokenExpiryTimeString:void 0});var n={client_id:this.clientId};e&&(n.redirect_uri=e);var i=this._buildAuthUrl("logout",n);window.location.replace(i)}_buildAuthUrl(e,n){var i=this.config.getConfUrl("login",this.config.authUrl);return n?`${i}/${e}?${new URLSearchParams(n).toString()}`:`${i}/${e}`}setUseLegacyParameterFilter(e){this.useLegacyParameterFilter=e}getUseLegacyParameterFilter(){return this.useLegacyParameterFilter}paramToString(e){if(this.useLegacyParameterFilter!==!0&&e!=null){if(typeof e=="boolean")return e.toString().toLowerCase();if(e instanceof Boolean)return e.toString().toLowerCase();if(typeof e=="number")return e.toString()}return e?e instanceof Date?e.toJSON():e instanceof Boolean?e.toString().toLowerCase():e.toString():""}serialize(e){var n={};for(var i in e)e.hasOwnProperty(i)&&e[i]!==void 0&&(n[encodeURIComponent(i)]=Array.isArray(e[i])?e[i].join(","):this.paramToString(e[i]));return n}addHeaders(e,...n){return e?e=Object.assign(e,...n):e=Object.assign(...n),e}buildUrl(e,n){e.match(/^\//)||(e=`/${e}`);var i=this.config.getConfUrl("api",this.config.basePath)+e;return i=i.replace(/\{([\w-]+)\}/g,(a,r)=>{var s;return n.hasOwnProperty(r)?s=this.paramToString(n[r]):s=a,encodeURIComponent(s)}),i}isJsonMime(e){return!!(e&&e.match(/^application\/json(;.*)?$/i))}jsonPreferredMime(e){for(var n=0;n"u"&&typeof require=="function"&&require("fs")&&e instanceof require("fs").ReadStream||typeof Buffer=="function"&&e instanceof Buffer||typeof Blob=="function"&&e instanceof Blob||typeof File=="function"&&e instanceof File)}normalizeParams(e){var n={};for(var i in e)if(e.hasOwnProperty(i)&&e[i]!==void 0){var a=e[i];this.isFileParam(a)||Array.isArray(a)?n[i]=a:n[i]=this.paramToString(a)}return n}buildCollectionParam(e,n){if(e)switch(Array.isArray(e)||(e=[e]),n){case"csv":return e.map(i=>this.paramToString(i)).join(",");case"ssv":return e.map(i=>this.paramToString(i)).join(" ");case"tsv":return e.map(i=>this.paramToString(i)).join(" ");case"pipes":return e.map(i=>this.paramToString(i)).join("|");case"multi":return e.map(i=>this.paramToString(i));default:throw new Error(`Unknown collection format: ${n}`)}}applyAuthToRequest(e,n){n.forEach(i=>{var a=this.authentications[i];switch(a.type){case"basic":(a.username||a.password)&&(e.auth={username:a.username||"",password:a.password||""});break;case"apiKey":if(a.apiKey){var r={};a.apiKeyPrefix?r[a.name]=`${a.apiKeyPrefix} ${a.apiKey}`:r[a.name]=a.apiKey,a.in==="header"?e.headers=this.addHeaders(e.headers,r):(e.setParams(this.serialize(r)),e.headers=this.addHeaders(e.headers,{}))}else e.headers=this.addHeaders(e.headers,{});break;case"oauth2":a.accessToken?e.headers=this.addHeaders(e.headers,{Authorization:`Bearer ${a.accessToken}`}):e.headers=this.addHeaders(e.headers,{});break;default:throw new Error(`Unknown authentication type: ${a.type}`)}})}setProxyAgent(e){this.proxyAgent=e,this.getHttpClient().setHttpsAgent(this.proxyAgent)}callApi(e,n,i,a,r,s,o,l,c,u,p){return new Promise((h,g)=>{d(this);function d(m){var w=m.buildUrl(e,i),f=new Ma(w,n,null,m.serialize(a),null,m.timeout);m.applyAuthToRequest(f,l);let A=m.defaultHeaders,b=m.normalizeParams(r);if(f.headers=m.addHeaders(f.headers,A,b),p){if(typeof p!="object")throw new Error("Per-request headers must be a valid object");for(let[_,I]of Object.entries(p)){if(typeof _!="string"||typeof I!="string")throw new Error(`Invalid header: "${_}" must have string name and value`);if(!/^[!#$%&'*+\-.0-9A-Z^_`a-z|~]+$/.test(_))throw new Error(`Invalid header name: "${_}" - must be a valid HTTP token`);for(let le=0;le=33&&Pe<=126||Pe===32||Pe===9||Pe>=128&&Pe<=255))throw new Error(`Invalid header value for "${_}": contains invalid characters`)}f.headers[_]=I}}var x=m.jsonPreferredMime(c);if(x?f.headers["Content-Type"]=x:f.headers["Content-Type"]||(f.headers["Content-Type"]="application/json"),x==="application/x-www-form-urlencoded")f.setData(m.normalizeParams(s));else if(x=="multipart/form-data"){var y=m.normalizeParams(s);for(var T in y)if(y.hasOwnProperty(T)){var M=new FormData;M.set(T,y[T]),f.setData(M)}}else o&&f.setData(o);var J=m.jsonPreferredMime(u);J&&(f.headers.Accept=J),m.getHttpClient().request(f).then(_=>{var I=m.returnExtended===!0?{status:_.status,statusText:_.statusText,headers:_.headers,body:_.data,text:_.text,error:null}:_.data?_.data:_.text;m.config.logger.log("trace",_.status,n,w,f.headers,_.headers,o,void 0),m.config.logger.log("debug",_.status,n,w,f.headers,void 0,o,void 0),h(I)}).catch(_=>{var I=_;_.response&&_.response.status==401&&m.config.refresh_access_token&&m.authData.refreshToken&&m.authData.refreshToken!==""?m._handleExpiredAccessToken().then(()=>{d(m)}).catch(le=>{g(le)}):_.response&&(m.config.logger.log("error",_.response.status,n,w,f.headers,_.response.headers,o,_.response.data),I=m.returnExtended===!0?{status:_.response.status,statusText:_.response.statusText,headers:_.response.headers,body:_.response.data,text:_.response.text,error:_}:_.response.data?_.response.data:_.response.text),g(I)})}})}},sx=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling deleteConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","DELETE",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGuideJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling deleteGuideJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs","DELETE",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSummariesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling getConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","GET",{summarySettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsSummariesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/summaries/settings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name,sortOrder:e.sortOrder,language:e.language,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuide(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","GET",{guideId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGuideJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getGuideJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/jobs/{jobId}","GET",{guideId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","GET",{guideId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGuideVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling getGuideVersionJob';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getGuideVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getGuideVersionJob';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs/{jobId}","GET",{guideId:e,versionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGuides(e){return e=e||{},this.apiClient.callApi("/api/v2/guides","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGuidesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getGuidesJob';return this.apiClient.callApi("/api/v2/guides/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuide(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuide';if(n==null)throw'Missing the required parameter "body" when calling patchGuide';return this.apiClient.callApi("/api/v2/guides/{guideId}","PATCH",{guideId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGuideVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling patchGuideVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling patchGuideVersion';if(i==null)throw'Missing the required parameter "body" when calling patchGuideVersion';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}","PATCH",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesPreview';return this.apiClient.callApi("/api/v2/conversations/summaries/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsSummariesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsSummariesSettings';return this.apiClient.callApi("/api/v2/conversations/summaries/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuideSessionTurns(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideSessionTurns';if(n==null||n==="")throw'Missing the required parameter "guideSessionId" when calling postGuideSessionTurns';if(i==null)throw'Missing the required parameter "body" when calling postGuideSessionTurns';return this.apiClient.callApi("/api/v2/guides/{guideId}/sessions/{guideSessionId}/turns","POST",{guideId:e,guideSessionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postGuideVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postGuideVersionJobs';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions/{versionId}/jobs","POST",{guideId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGuideVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "guideId" when calling postGuideVersions';return this.apiClient.callApi("/api/v2/guides/{guideId}/versions","POST",{guideId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuides(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuides';return this.apiClient.callApi("/api/v2/guides","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesJobs';return this.apiClient.callApi("/api/v2/guides/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsSummariesSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "summarySettingId" when calling putConversationsSummariesSetting';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSummariesSetting';return this.apiClient.callApi("/api/v2/conversations/summaries/settings/{summarySettingId}","PUT",{summarySettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ox=class{constructor(e){this.apiClient=e||q.instance}deleteAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","DELETE",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling deleteAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","DELETE",{assistantId:e,queueId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","DELETE",{assistantId:e},{queueIds:n.queueIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling deleteAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","DELETE",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","GET",{assistantId:e},{expand:n.expand,languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","GET",{assistantId:e,queueId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantQueueUsersJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueueUsersJob';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling getAssistantQueueUsersJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getAssistantQueueUsersJob';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs/{jobId}","GET",{assistantId:e,queueId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAssistantQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","GET",{assistantId:e},{before:n.before,after:n.after,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistants(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling getAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","GET",{agentChecklistId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsAgentchecklists(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,namePrefix:e.namePrefix,language:e.language,sortOrder:e.sortOrder,sortBy:e.sortBy,agentChecklistIds:this.apiClient.buildCollectionParam(e.agentChecklistIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsAgentchecklistsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/agentchecklists/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAssistantsQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/queues","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,queueIds:e.queueIds,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAssistant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistant';if(n==null)throw'Missing the required parameter "body" when calling patchAssistant';return this.apiClient.callApi("/api/v2/assistants/{assistantId}","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAssistantQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling patchAssistantQueues';if(n==null)throw'Missing the required parameter "body" when calling patchAssistantQueues';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues","PATCH",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAssistantQueueUsersBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkAdd';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkAdd';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/add","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersBulkRemove';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersBulkRemove';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/bulk/remove","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersJobs';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersJobs';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersJobs';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/jobs","POST",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistantQueueUsersQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantQueueUsersQuery';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling postAssistantQueueUsersQuery';if(i==null)throw'Missing the required parameter "body" when calling postAssistantQueueUsersQuery';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}/users/query","POST",{assistantId:e,queueId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAssistants(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistants';return this.apiClient.callApi("/api/v2/assistants","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantsAgentchecklists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAssistantsAgentchecklists';return this.apiClient.callApi("/api/v2/assistants/agentchecklists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAssistantQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantQueue';if(n==null||n==="")throw'Missing the required parameter "queueId" when calling putAssistantQueue';if(i==null)throw'Missing the required parameter "body" when calling putAssistantQueue';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/queues/{queueId}","PUT",{assistantId:e,queueId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAssistantsAgentchecklist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentChecklistId" when calling putAssistantsAgentchecklist';if(n==null)throw'Missing the required parameter "body" when calling putAssistantsAgentchecklist';return this.apiClient.callApi("/api/v2/assistants/agentchecklists/{agentChecklistId}","PUT",{agentChecklistId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},lx=class{constructor(e){this.apiClient=e||q.instance}getAssistantCopilot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAssistantsCopilotFeaturesupport(e){return e=e||{},this.apiClient.callApi("/api/v2/assistants/copilot/featuresupport","GET",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAssistantCopilot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantCopilot';if(n==null)throw'Missing the required parameter "body" when calling putAssistantCopilot';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/copilot","PUT",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ux=class{constructor(e){this.apiClient=e||q.instance}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},cx=class{constructor(e){this.apiClient=e||q.instance}deleteAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling deleteAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","DELETE",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling getAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","GET",{alertId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAlertingRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling patchAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PATCH",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingAlertsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/all","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAlertingAlertsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingAlertsBulk';return this.apiClient.callApi("/api/v2/alerting/alerts/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAlertingRulesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAlertingRulesBulk';return this.apiClient.callApi("/api/v2/alerting/rules/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingAlertsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/alerts/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAlertingRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRules';return this.apiClient.callApi("/api/v2/alerting/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAlertingRulesBulkRemove';return this.apiClient.callApi("/api/v2/alerting/rules/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAlertingRulesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/alerting/rules/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putAlertingAlert(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "alertId" when calling putAlertingAlert';return this.apiClient.callApi("/api/v2/alerting/alerts/{alertId}","PUT",{alertId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAlertingRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling putAlertingRule';if(n==null)throw'Missing the required parameter "body" when calling putAlertingRule';return this.apiClient.callApi("/api/v2/alerting/rules/{ruleId}","PUT",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},px=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsActionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsActionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsAgentStatus';return this.apiClient.callApi("/api/v2/analytics/agents/{userId}/status","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentcopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentcopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsAgentutilizationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsAgentutilizationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowDivisionsReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowDivisionsReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/divisions/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowReportingturns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowReportingturns';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/reportingturns","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,actionId:n.actionId,sessionId:n.sessionId,language:n.language,askActionResults:n.askActionResults},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotflowSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botFlowId" when calling getAnalyticsBotflowSessions';return this.apiClient.callApi("/api/v2/analytics/botflows/{botFlowId}/sessions","GET",{botFlowId:e},{after:n.after,pageSize:n.pageSize,interval:n.interval,botResultCategories:n.botResultCategories,endLanguage:n.endLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsBotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsBotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCasemanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCasemanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsCopilotsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsCopilotsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsCopilotsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getAnalyticsDataextractionDownload';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsDataextractionDownloadsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/metadata","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dataSchema:e.dataSchema,dateStart:e.dateStart,dateEnd:e.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsDataretentionSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/dataretention/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowexecutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowexecutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsKnowledgeAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsKnowledgeAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingDashboardsUser';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsReportingDashboardsUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users","GET",{},{sortBy:e.sortBy,pageNumber:e.pageNumber,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),state:e.state,deletedOnly:e.deletedOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExports(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingExportsMetadata(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/exports/metadata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/reporting/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsReportingSettingsDashboardsQuery(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dashboardType" when calling getAnalyticsReportingSettingsDashboardsQuery';if(n==null)throw'Missing the required parameter "dashboardAccessFilter" when calling getAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","GET",{},{name:i.name,dashboardType:e,dashboardState:i.dashboardState,dashboardAccessFilter:n,sortBy:i.sortBy,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsReportingSettingsUserDashboards(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getAnalyticsReportingSettingsUserDashboards';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/users/{userId}/dashboards","GET",{userId:e},{sortBy:n.sortBy,pageNumber:n.pageNumber,pageSize:n.pageSize,publicOnly:n.publicOnly,favoriteOnly:n.favoriteOnly,deletedOnly:n.deletedOnly,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsResolutionsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsResolutionsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSummariesAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSummariesAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTaskmanagementAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTaskmanagementAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsTranscriptsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsTranscriptsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAnalyticsReportingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAnalyticsReportingSettings';return this.apiClient.callApi("/api/v2/analytics/reporting/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsActionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsActionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/actions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentcopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentcopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentcopilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusCounts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusCounts';return this.apiClient.callApi("/api/v2/analytics/agents/status/counts","POST",{},{groupBy:this.apiClient.buildCollectionParam(n.groupBy,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentsStatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentsStatusQuery';return this.apiClient.callApi("/api/v2/analytics/agents/status/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsAgentutilizationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsAgentutilizationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/agentutilizations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsBotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsBotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/bots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCasemanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCasemanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/casemanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsCopilotsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsCopilotsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/copilots/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsDataextractionDownloadsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsDataextractionDownloadsBulk';return this.apiClient.callApi("/api/v2/analytics/dataextraction/downloads/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowexecutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowexecutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flowexecutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsKnowledgeAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsKnowledgeAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/knowledge/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRatelimitsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRatelimitsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/ratelimits/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingDashboardsUsersBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingDashboardsUsersBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/dashboards/users/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingExports';return this.apiClient.callApi("/api/v2/analytics/reporting/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsBulkRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsBulkRemove';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/bulk/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsReportingSettingsDashboardsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsReportingSettingsDashboardsQuery';return this.apiClient.callApi("/api/v2/analytics/reporting/settings/dashboards/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsResolutionsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsResolutionsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/resolutions/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSummariesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSummariesAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/summaries/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTaskmanagementMetricsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTaskmanagementMetricsQuery';return this.apiClient.callApi("/api/v2/analytics/taskmanagement/metrics/query","POST",{},{after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsTranscriptsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTranscriptsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/transcripts/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAnalyticsDataretentionSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAnalyticsDataretentionSettings';return this.apiClient.callApi("/api/v2/analytics/dataretention/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},dx=class{constructor(e){this.apiClient=e||q.instance}deleteArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling deleteArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","DELETE",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","DELETE",{grammarId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesDtmf(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectGrammarLanguageFilesVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling deleteArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","DELETE",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling deleteArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","DELETE",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","DELETE",{promptId:e},{allResources:n.allResources},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPromptResourceAudio(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectPromptResourceAudio';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectPromptResourceAudio';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/audio","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling deleteArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","DELETE",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling deleteArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","DELETE",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling deleteArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling deleteArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","DELETE",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling deleteFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","DELETE",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteFlows';return this.apiClient.callApi("/api/v2/flows","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","DELETE",{datatableId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling deleteFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling deleteFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","DELETE",{datatableId:e,rowId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling deleteFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","DELETE",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytracking(e,n){if(n=n||{},e==null)throw'Missing the required parameter "name" when calling getArchitectDependencytracking';return this.apiClient.callApi("/api/v2/architect/dependencytracking","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,name:e,objectType:this.apiClient.buildCollectionParam(n.objectType,"multi"),consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingConsumedresources(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumedresources';if(n==null)throw'Missing the required parameter "version" when calling getArchitectDependencytrackingConsumedresources';if(i==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumedresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumedresources","GET",{},{id:e,version:n,objectType:i,resourceType:this.apiClient.buildCollectionParam(a.resourceType,"multi"),pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getArchitectDependencytrackingConsumingresources(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingConsumingresources';if(n==null)throw'Missing the required parameter "objectType" when calling getArchitectDependencytrackingConsumingresources';return this.apiClient.callApi("/api/v2/architect/dependencytracking/consumingresources","GET",{},{id:e,objectType:n,resourceType:this.apiClient.buildCollectionParam(i.resourceType,"multi"),version:i.version,pageNumber:i.pageNumber,pageSize:i.pageSize,flowFilter:i.flowFilter},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectDependencytrackingDeletedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/deletedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),flowFilter:e.flowFilter,consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingObject(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getArchitectDependencytrackingObject';return this.apiClient.callApi("/api/v2/architect/dependencytracking/object","GET",{},{id:e,version:n.version,objectType:n.objectType,consumedResources:n.consumedResources,consumingResources:n.consumingResources,consumedResourceType:this.apiClient.buildCollectionParam(n.consumedResourceType,"multi"),consumingResourceType:this.apiClient.buildCollectionParam(n.consumingResourceType,"multi"),consumedResourceRequest:n.consumedResourceRequest},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getArchitectDependencytrackingType';return this.apiClient.callApi("/api/v2/architect/dependencytracking/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectDependencytrackingTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/types","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectDependencytrackingUpdatedresourceconsumers(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/updatedresourceconsumers","GET",{},{name:e.name,objectType:this.apiClient.buildCollectionParam(e.objectType,"multi"),consumedResources:e.consumedResources,consumedResourceType:this.apiClient.buildCollectionParam(e.consumedResourceType,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling getArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","GET",{emergencyGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectEmergencygroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectEmergencygroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/emergencygroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","GET",{grammarId:e},{includeFileUrls:n.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling getArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","GET",{grammarId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectGrammars(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/grammars","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeFileUrls:e.includeFileUrls},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvr(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling getArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","GET",{ivrId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectIvrs(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,dnis:e.dnis,scheduleGroup:e.scheduleGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectIvrsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/ivrs/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectPrompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectPromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectPromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectPrompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/prompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:this.apiClient.buildCollectionParam(e.name,"multi"),description:e.description,nameOrDescription:e.nameOrDescription,sortBy:e.sortBy,sortOrder:e.sortOrder,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling getArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","GET",{scheduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling getArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","GET",{scheduleGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSchedulegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,scheduleIds:e.scheduleIds,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulegroupsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedulegroups/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSchedulesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/schedules/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getArchitectSystemprompt(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystemprompt';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}","GET",{promptId:e},{includeMediaUris:n.includeMediaUris,includeResources:n.includeResources,language:this.apiClient.buildCollectionParam(n.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystempromptHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getArchitectSystempromptHistoryHistoryId';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history/{historyId}","GET",{promptId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling getArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","GET",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getArchitectSystempromptResources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling getArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","GET",{promptId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getArchitectSystemprompts(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/systemprompts","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,includeMediaUris:e.includeMediaUris,includeResources:e.includeResources,language:this.apiClient.buildCollectionParam(e.language,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlow(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowHistoryHistoryId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowHistoryHistoryId';if(n==null||n==="")throw'Missing the required parameter "historyId" when calling getFlowHistoryHistoryId';return this.apiClient.callApi("/api/v2/flows/{flowId}/history/{historyId}","GET",{flowId:e,historyId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,sortOrder:i.sortOrder,sortBy:i.sortBy,action:this.apiClient.buildCollectionParam(i.action,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowInstancesSettingsLoglevels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","GET",{flowId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowLatestconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowLatestconfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/latestconfiguration","GET",{flowId:e},{deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersion';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionConfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionConfiguration';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionConfiguration';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/configuration","GET",{flowId:e,versionId:n},{deleted:i.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionHealth(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/health","GET",{flowId:e,versionId:n},{language:i.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowVersionIntentHealth(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentHealth';if(a==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/health","GET",{flowId:e,versionId:n,intentId:i},{language:a},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getFlowVersionIntentUtteranceHealth(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersionIntentUtteranceHealth';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getFlowVersionIntentUtteranceHealth';if(i==null||i==="")throw'Missing the required parameter "intentId" when calling getFlowVersionIntentUtteranceHealth';if(a==null||a==="")throw'Missing the required parameter "utteranceId" when calling getFlowVersionIntentUtteranceHealth';if(r==null)throw'Missing the required parameter "language" when calling getFlowVersionIntentUtteranceHealth';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions/{versionId}/intents/{intentId}/utterances/{utteranceId}/health","GET",{flowId:e,versionId:n,intentId:i,utteranceId:a},{language:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getFlowVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling getFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","GET",{flowId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,deleted:n.deleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlows(e){return e=e||{},this.apiClient.callApi("/api/v2/flows","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,publishVersionId:e.publishVersionId,editableBy:e.editableBy,lockedBy:e.lockedBy,lockedByClientId:e.lockedByClientId,secure:e.secure,deleted:e.deleted,includeSchemas:e.includeSchemas,virtualAgentEnabled:e.virtualAgentEnabled,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getFlowsDatatableExportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs/{exportJobId}","GET",{datatableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getFlowsDatatableImportJob';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs/{importJobId}","GET",{datatableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableImportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling getFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","GET",{datatableId:e,rowId:n},{showbrief:i.showbrief},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFlowsDatatableRows(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","GET",{datatableId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,showbrief:n.showbrief,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatables(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDatatablesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling getFlowsDatatablesDivisionview';return this.apiClient.callApi("/api/v2/flows/datatables/divisionviews/{datatableId}","GET",{datatableId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsDatatablesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/datatables/divisionviews","GET",{},{expand:e.expand,pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/divisionviews","GET",{},{type:this.apiClient.buildCollectionParam(e.type,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,publishVersionId:e.publishVersionId,publishedAfter:e.publishedAfter,publishedBefore:e.publishedBefore,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeSchemas:e.includeSchemas},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsExecution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowExecutionId" when calling getFlowsExecution';return this.apiClient.callApi("/api/v2/flows/executions/{flowExecutionId}","GET",{flowExecutionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsExportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsExportJob';return this.apiClient.callApi("/api/v2/flows/export/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstance(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "instanceId" when calling getFlowsInstance';return this.apiClient.callApi("/api/v2/flows/instances/{instanceId}","GET",{instanceId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsInstancesJob';return this.apiClient.callApi("/api/v2/flows/instances/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsInstancesQuerycapabilities(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/querycapabilities","GET",{},{expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevels(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsCharacteristics(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/characteristics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsInstancesSettingsLoglevelsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsJob';return this.apiClient.callApi("/api/v2/flows/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsLookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getFlowsLookup';return this.apiClient.callApi("/api/v2/flows/lookup","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling getFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","GET",{milestoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsMilestonesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling getFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","GET",{flowOutcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,description:e.description,nameOrDescription:e.nameOrDescription,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsOutcomesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFlowsValidateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getFlowsValidateJob';return this.apiClient.callApi("/api/v2/flows/validate/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammar(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammar';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}","PATCH",{grammarId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchArchitectGrammarLanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling patchArchitectGrammarLanguage';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling patchArchitectGrammarLanguage';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}","PATCH",{grammarId:e,languageCode:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchFlowsInstancesSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchFlowsInstancesSettingsExecutiondata';return this.apiClient.callApi("/api/v2/flows/instances/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectDependencytrackingBuild(e){return e=e||{},this.apiClient.callApi("/api/v2/architect/dependencytracking/build","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postArchitectEmergencygroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectEmergencygroups';return this.apiClient.callApi("/api/v2/architect/emergencygroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectGrammarLanguageFilesDtmf(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesDtmf';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesDtmf';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesDtmf';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/dtmf","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguageFilesVoice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguageFilesVoice';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectGrammarLanguageFilesVoice';if(i==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguageFilesVoice';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages/{languageCode}/files/voice","POST",{grammarId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postArchitectGrammarLanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "grammarId" when calling postArchitectGrammarLanguages';if(n==null)throw'Missing the required parameter "body" when calling postArchitectGrammarLanguages';return this.apiClient.callApi("/api/v2/architect/grammars/{grammarId}/languages","POST",{grammarId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectGrammars(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectGrammars';return this.apiClient.callApi("/api/v2/architect/grammars","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectIvrs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectIvrs';return this.apiClient.callApi("/api/v2/architect/ivrs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptHistory';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectPromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectPromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectPromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectPromptResources';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectPrompts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectPrompts';return this.apiClient.callApi("/api/v2/architect/prompts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedulegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedulegroups';return this.apiClient.callApi("/api/v2/architect/schedulegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSchedules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postArchitectSchedules';return this.apiClient.callApi("/api/v2/architect/schedules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptHistory';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/history","POST",{promptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postArchitectSystempromptResourceUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResourceUploads';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling postArchitectSystempromptResourceUploads';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}/uploads","POST",{promptId:e,languageCode:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postArchitectSystempromptResources(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling postArchitectSystempromptResources';if(n==null)throw'Missing the required parameter "body" when calling postArchitectSystempromptResources';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources","POST",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowHistory';return this.apiClient.callApi("/api/v2/flows/{flowId}/history","POST",{flowId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling postFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","POST",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling postFlowVersions';if(n==null)throw'Missing the required parameter "body" when calling postFlowVersions';return this.apiClient.callApi("/api/v2/flows/{flowId}/versions","POST",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlows(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlows';return this.apiClient.callApi("/api/v2/flows","POST",{},{language:n.language},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckin';return this.apiClient.callApi("/api/v2/flows/actions/checkin","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsCheckout(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsCheckout';return this.apiClient.callApi("/api/v2/flows/actions/checkout","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsDeactivate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsDeactivate';return this.apiClient.callApi("/api/v2/flows/actions/deactivate","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsPublish(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsPublish';return this.apiClient.callApi("/api/v2/flows/actions/publish","POST",{},{flow:e,version:n.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsRevert(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsRevert';return this.apiClient.callApi("/api/v2/flows/actions/revert","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsActionsUnlock(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flow" when calling postFlowsActionsUnlock';return this.apiClient.callApi("/api/v2/flows/actions/unlock","POST",{},{flow:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableExportJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableExportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/export/jobs","POST",{datatableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsDatatableImportCsvJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportCsvJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportCsvJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/csv/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postFlowsDatatableImportJobs';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/import/jobs","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatableRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling postFlowsDatatableRows';if(n==null)throw'Missing the required parameter "dataTableRow" when calling postFlowsDatatableRows';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows","POST",{datatableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postFlowsDatatables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsDatatables';return this.apiClient.callApi("/api/v2/flows/datatables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExecutions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "flowLaunchRequest" when calling postFlowsExecutions';return this.apiClient.callApi("/api/v2/flows/executions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsExportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsExportJobs';return this.apiClient.callApi("/api/v2/flows/export/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesJobs';return this.apiClient.callApi("/api/v2/flows/instances/jobs","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsInstancesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsInstancesQuery';return this.apiClient.callApi("/api/v2/flows/instances/query","POST",{},{indexOnly:n.indexOnly,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postFlowsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsMilestones(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/milestones","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/flows/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postFlowsValidateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postFlowsValidateJobs';return this.apiClient.callApi("/api/v2/flows/validate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putArchitectEmergencygroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emergencyGroupId" when calling putArchitectEmergencygroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectEmergencygroup';return this.apiClient.callApi("/api/v2/architect/emergencygroups/{emergencyGroupId}","PUT",{emergencyGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvr(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvr';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvr';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectIvrIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ivrId" when calling putArchitectIvrIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putArchitectIvrIdentityresolution';return this.apiClient.callApi("/api/v2/architect/ivrs/{ivrId}/identityresolution","PUT",{ivrId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPrompt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPrompt';if(n==null)throw'Missing the required parameter "body" when calling putArchitectPrompt';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}","PUT",{promptId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectPromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectPromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectPromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectPromptResource';return this.apiClient.callApi("/api/v2/architect/prompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putArchitectSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleId" when calling putArchitectSchedule';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedule';return this.apiClient.callApi("/api/v2/architect/schedules/{scheduleId}","PUT",{scheduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSchedulegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduleGroupId" when calling putArchitectSchedulegroup';if(n==null)throw'Missing the required parameter "body" when calling putArchitectSchedulegroup';return this.apiClient.callApi("/api/v2/architect/schedulegroups/{scheduleGroupId}","PUT",{scheduleGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putArchitectSystempromptResource(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "promptId" when calling putArchitectSystempromptResource';if(n==null||n==="")throw'Missing the required parameter "languageCode" when calling putArchitectSystempromptResource';if(i==null)throw'Missing the required parameter "body" when calling putArchitectSystempromptResource';return this.apiClient.callApi("/api/v2/architect/systemprompts/{promptId}/resources/{languageCode}","PUT",{promptId:e,languageCode:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putFlow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlow';if(n==null)throw'Missing the required parameter "body" when calling putFlow';return this.apiClient.callApi("/api/v2/flows/{flowId}","PUT",{flowId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowInstancesSettingsLoglevels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "flowId" when calling putFlowInstancesSettingsLoglevels';if(n==null)throw'Missing the required parameter "body" when calling putFlowInstancesSettingsLoglevels';return this.apiClient.callApi("/api/v2/flows/{flowId}/instances/settings/loglevels","PUT",{flowId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatable';if(n==null)throw'Missing the required parameter "body" when calling putFlowsDatatable';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}","PUT",{datatableId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsDatatableRow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "datatableId" when calling putFlowsDatatableRow';if(n==null||n==="")throw'Missing the required parameter "rowId" when calling putFlowsDatatableRow';return this.apiClient.callApi("/api/v2/flows/datatables/{datatableId}/rows/{rowId}","PUT",{datatableId:e,rowId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFlowsInstancesSettingsLoglevelsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putFlowsInstancesSettingsLoglevelsDefault';return this.apiClient.callApi("/api/v2/flows/instances/settings/loglevels/default","PUT",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsMilestone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "milestoneId" when calling putFlowsMilestone';return this.apiClient.callApi("/api/v2/flows/milestones/{milestoneId}","PUT",{milestoneId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putFlowsOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "flowOutcomeId" when calling putFlowsOutcome';return this.apiClient.callApi("/api/v2/flows/outcomes/{flowOutcomeId}","PUT",{flowOutcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},hx=class{constructor(e){this.apiClient=e||q.instance}deleteAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling deleteAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling deleteAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","DELETE",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling getAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","GET",{assistantId:e,variationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAssistantVariations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling getAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","GET",{assistantId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAssistantVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling postAssistantVariations';if(n==null)throw'Missing the required parameter "body" when calling postAssistantVariations';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations","POST",{assistantId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAssistantVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "assistantId" when calling putAssistantVariation';if(n==null||n==="")throw'Missing the required parameter "variationId" when calling putAssistantVariation';if(i==null)throw'Missing the required parameter "body" when calling putAssistantVariation';return this.apiClient.callApi("/api/v2/assistants/{assistantId}/variations/{variationId}","PUT",{assistantId:e,variationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},gx=class{constructor(e){this.apiClient=e||q.instance}getAuditsQueryRealtimeServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/realtime/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryServicemapping(e){return e=e||{},this.apiClient.callApi("/api/v2/audits/query/servicemapping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),allowRedirect:n.allowRedirect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQuery';return this.apiClient.callApi("/api/v2/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtime';return this.apiClient.callApi("/api/v2/audits/query/realtime","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuditsQueryRealtimeRelated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuditsQueryRealtimeRelated';return this.apiClient.callApi("/api/v2/audits/query/realtime/related","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},mx=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","DELETE",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","DELETE",{roleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionGrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivisionGrants';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/grants","GET",{divisionId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/permissions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryType:e.queryType,query:e.query},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies","GET",{},{after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPoliciesSubjectSubjectId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/subject/{subjectId}","GET",{subjectId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","GET",{targetName:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPoliciesTargetSubjectSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling getAuthorizationPoliciesTargetSubjectSubjectId';if(n==null||n==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationPoliciesTargetSubjectSubjectId';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/subject/{subjectId}","GET",{targetName:e,subjectId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationPoliciesTargets(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/policies/targets","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationPolicyAttributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getAuthorizationPolicyAttributes';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/attributes","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationProducts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/products","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRole(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","GET",{roleId:e},{userCount:n.userCount,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleComparedefaultRightRoleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling getAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","GET",{leftRoleId:e,rightRoleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationRoleSubjectgrants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleSubjectgrants';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/subjectgrants","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoleUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling getAuthorizationRoleUsers';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users","GET",{roleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationRoles(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),defaultRoleId:this.apiClient.buildCollectionParam(e.defaultRoleId,"multi"),userCount:e.userCount,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationRolesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates,includeFullRoles:n.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates,includeFullRoles:e.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationSubjectsRolecounts(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/rolecounts","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling patchAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling patchAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PATCH",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchAuthorizationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchAuthorizationSettings';return this.apiClient.callApi("/api/v2/authorization/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","POST",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPoliciesTargetValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling postAuthorizationPoliciesTargetValidate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPoliciesTargetValidate';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}/validate","POST",{targetName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationPolicySimulate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling postAuthorizationPolicySimulate';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationPolicySimulate';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}/simulate","POST",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling postAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","POST",{roleId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationRoleComparedefaultRightRoleId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "leftRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(n==null||n==="")throw'Missing the required parameter "rightRoleId" when calling postAuthorizationRoleComparedefaultRightRoleId';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationRoleComparedefaultRightRoleId';return this.apiClient.callApi("/api/v2/authorization/roles/{leftRoleId}/comparedefault/{rightRoleId}","POST",{leftRoleId:e,rightRoleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationRoles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationRoles';return this.apiClient.callApi("/api/v2/authorization/roles","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationRolesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/roles/default","POST",{},{force:e.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPoliciesTarget(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "targetName" when calling putAuthorizationPoliciesTarget';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPoliciesTarget';return this.apiClient.callApi("/api/v2/authorization/policies/targets/{targetName}","PUT",{targetName:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putAuthorizationPolicy';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationPolicy';return this.apiClient.callApi("/api/v2/authorization/policies/{policyId}","PUT",{policyId:e},{skipLockoutCheck:i.skipLockoutCheck},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRole(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRole';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRole';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersAdd';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersAdd';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/add","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRoleUsersRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roleId" when calling putAuthorizationRoleUsersRemove';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationRoleUsersRemove';return this.apiClient.callApi("/api/v2/authorization/roles/{roleId}/users/remove","PUT",{roleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putAuthorizationRolesDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesDefault';return this.apiClient.callApi("/api/v2/authorization/roles/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationRolesSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putAuthorizationRolesSettings';return this.apiClient.callApi("/api/v2/authorization/roles/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},fx=class{constructor(e){this.apiClient=e||q.instance}postBackgroundassistantToken(e){return e=e||{},this.apiClient.callApi("/api/v2/backgroundassistant/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postScreenrecordingToken(e){return e=e||{},this.apiClient.callApi("/api/v2/screenrecording/token","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},wx=class{constructor(e){this.apiClient=e||q.instance}getBillingContract(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContract';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}","GET",{contractId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractBillingperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contractId" when calling getBillingContractBillingperiod';if(n==null||n==="")throw'Missing the required parameter "billingPeriodId" when calling getBillingContractBillingperiod';return this.apiClient.callApi("/api/v2/billing/contracts/{contractId}/billingperiods/{billingPeriodId}","GET",{contractId:e,billingPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingContracts(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:e.status,externalNumber:e.externalNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingContractsInvoiceDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceDocument';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/document","GET",{invoiceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoiceLines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "invoiceId" when calling getBillingContractsInvoiceLines';return this.apiClient.callApi("/api/v2/billing/contracts/invoices/{invoiceId}/lines","GET",{invoiceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBillingContractsInvoices(e){return e=e||{},this.apiClient.callApi("/api/v2/billing/contracts/invoices","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,paymentStatus:e.paymentStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBillingReportsBillableusage(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startDate" when calling getBillingReportsBillableusage';if(n==null)throw'Missing the required parameter "endDate" when calling getBillingReportsBillableusage';return this.apiClient.callApi("/api/v2/billing/reports/billableusage","GET",{},{startDate:e,endDate:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBillingTrusteebillingoverviewTrustorOrgId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getBillingTrusteebillingoverviewTrustorOrgId';return this.apiClient.callApi("/api/v2/billing/trusteebillingoverview/{trustorOrgId}","GET",{trustorOrgId:e},{billingPeriodIndex:n.billingPeriodIndex},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},vx=class{constructor(e){this.apiClient=e||q.instance}deleteBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","DELETE",{tableId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","DELETE",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","DELETE",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling deleteBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","DELETE",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteBusinessrulesDecisiontableVersionSnapshot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling deleteBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling deleteBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","DELETE",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontable(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","GET",{tableId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableExport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExport';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getBusinessrulesDecisiontableExport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports/{exportJobId}","GET",{tableId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableExports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableImport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","GET",{tableId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableImports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","GET",{tableId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontableVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","GET",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersionRow(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling getBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","GET",{tableId:e,tableVersion:n,rowId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getBusinessrulesDecisiontableVersionRows(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling getBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","GET",{tableId:e,tableVersion:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling getBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","GET",{tableId:e},{after:n.after,pageSize:n.pageSize,status:this.apiClient.buildCollectionParam(n.status,"multi"),hasSnapshot:n.hasSnapshot},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesDecisiontables(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables","GET",{},{after:e.after,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesDecisiontablesSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/decisiontables/search","GET",{},{after:e.after,pageSize:e.pageSize,schemaId:e.schemaId,name:e.name,withPublishedVersion:e.withPublishedVersion,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "schemaVersion" when calling getBusinessrulesSchemaVersion';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions/{schemaVersion}","GET",{schemaId:e,schemaVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getBusinessrulesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getBusinessrulesSchemaVersions';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}/versions","GET",{schemaId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getBusinessrulesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getBusinessrulesSchemasCoretype';return this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getBusinessrulesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/businessrules/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchBusinessrulesDecisiontable(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontable';if(n==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontable';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}","PATCH",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchBusinessrulesDecisiontableImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableImport';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchBusinessrulesDecisiontableImport';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableImport';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports/{importJobId}","PATCH",{tableId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchBusinessrulesDecisiontableVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling patchBusinessrulesDecisiontableVersion';if(n==null)throw'Missing the required parameter "tableVersion" when calling patchBusinessrulesDecisiontableVersion';if(i==null)throw'Missing the required parameter "body" when calling patchBusinessrulesDecisiontableVersion';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}","PATCH",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExecute';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/execute","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableExports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableExports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableExports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/exports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableImports(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableImports';if(n==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableImports';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/imports","POST",{tableId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionCopy';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionCopy';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionCopy';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/copy","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionExecute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionExecute';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionExecute';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionExecute';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/execute","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRollback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRollback';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRollback';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rollback","POST",{tableId:e,tableVersion:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersionRows(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRows';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRows';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRows';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkAdd(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkAdd';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/add","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkRemove(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkRemove';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/remove","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsBulkUpdate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsBulkUpdate';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/bulk/update","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionRowsSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionRowsSearch';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionRowsSearch';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/search","POST",{tableId:e,tableVersion:n},{pageNumber:a.pageNumber,pageSize:a.pageSize},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSnapshot(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSnapshot';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSnapshot';if(i==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontableVersionSnapshot';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/snapshot","POST",{tableId:e,tableVersion:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postBusinessrulesDecisiontableVersionSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersionSync';if(n==null)throw'Missing the required parameter "tableVersion" when calling postBusinessrulesDecisiontableVersionSync';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/sync","POST",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postBusinessrulesDecisiontableVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling postBusinessrulesDecisiontableVersions';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions","POST",{tableId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesDecisiontables(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesDecisiontables';return this.apiClient.callApi("/api/v2/businessrules/decisiontables","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postBusinessrulesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postBusinessrulesSchemas';return this.apiClient.callApi("/api/v2/businessrules/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putBusinessrulesDecisiontableVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionPublish';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionPublish';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/publish","PUT",{tableId:e,tableVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putBusinessrulesDecisiontableVersionRow(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "tableId" when calling putBusinessrulesDecisiontableVersionRow';if(n==null)throw'Missing the required parameter "tableVersion" when calling putBusinessrulesDecisiontableVersionRow';if(i==null||i==="")throw'Missing the required parameter "rowId" when calling putBusinessrulesDecisiontableVersionRow';if(a==null)throw'Missing the required parameter "body" when calling putBusinessrulesDecisiontableVersionRow';return this.apiClient.callApi("/api/v2/businessrules/decisiontables/{tableId}/versions/{tableVersion}/rows/{rowId}","PUT",{tableId:e,tableVersion:n,rowId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putBusinessrulesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putBusinessrulesSchema';if(n==null)throw'Missing the required parameter "body" when calling putBusinessrulesSchema';return this.apiClient.callApi("/api/v2/businessrules/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Cx=class{constructor(e){this.apiClient=e||q.instance}getCarrierservicesIntegrationsEmergencylocationsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneNumber" when calling getCarrierservicesIntegrationsEmergencylocationsMe';return this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","GET",{},{phoneNumber:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCarrierservicesIntegrationsEmergencylocationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/carrierservices/integrations/emergencylocations/me","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Ax=class{constructor(e){this.apiClient=e||q.instance}deleteCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","DELETE",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseCommentsMeCommentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling deleteCasemanagementCaseCommentsMeCommentId';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling deleteCasemanagementCaseCommentsMeCommentId';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/me/{commentId}","DELETE",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","DELETE",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCasemanagementCaseplanDataschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling deleteCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","DELETE",{caseplanId:e,schemaKeyName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteCasemanagementCaseplanStageplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling deleteCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling deleteCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","DELETE",{caseplanId:e,stageplanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCase';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}","GET",{caseId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseAssociation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociation';if(n==null||n==="")throw'Missing the required parameter "associationId" when calling getCasemanagementCaseAssociation';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations/{associationId}","GET",{caseId:e,associationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseAssociations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseComment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComment';if(n==null||n==="")throw'Missing the required parameter "commentId" when calling getCasemanagementCaseComment';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments/{commentId}","GET",{caseId:e,commentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseComments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","GET",{caseId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseStage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStage';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStage';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}","GET",{caseId:e,stageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStageStep(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageStep';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageStep';if(i==null||i==="")throw'Missing the required parameter "stepId" when calling getCasemanagementCaseStageStep';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps/{stepId}","GET",{caseId:e,stageId:n,stepId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseStageSteps(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStageSteps';if(n==null||n==="")throw'Missing the required parameter "stageId" when calling getCasemanagementCaseStageSteps';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages/{stageId}/steps","GET",{caseId:e,stageId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseStages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseStages';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/stages","GET",{caseId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling getCasemanagementCaseTerminateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCaseTerminateJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs/{jobId}","GET",{caseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","GET",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCaseplanVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersion';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionDataschemas';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/dataschemas","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionIntakesettings';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/intakesettings","GET",{caseplanId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplanVersionStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i},{expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';if(a==null||a==="")throw'Missing the required parameter "stepplanId" when calling getCasemanagementCaseplanVersionStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans/{stepplanId}","GET",{caseplanId:e,versionId:n,stageplanId:i,stepplanId:a},{expands:this.apiClient.buildCollectionParam(r.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getCasemanagementCaseplanVersionStageplanStepplans(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplanStepplans';if(i==null||i==="")throw'Missing the required parameter "stageplanId" when calling getCasemanagementCaseplanVersionStageplanStepplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans/{stageplanId}/stepplans","GET",{caseplanId:e,versionId:n,stageplanId:i},{before:a.before,after:a.after,pageSize:a.pageSize,expands:this.apiClient.buildCollectionParam(a.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getCasemanagementCaseplanVersionStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling getCasemanagementCaseplanVersionStageplans';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getCasemanagementCaseplanVersionStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions/{versionId}/stageplans","GET",{caseplanId:e,versionId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expands:this.apiClient.buildCollectionParam(i.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCasemanagementCaseplans(e){return e=e||{},this.apiClient.callApi("/api/v2/casemanagement/caseplans","GET",{},{after:e.after,pageSize:e.pageSize,customerIntentId:e.customerIntentId,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCasemanagementCasesExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getCasemanagementCasesExternalcontact';return this.apiClient.callApi("/api/v2/casemanagement/cases/externalcontacts/{externalContactId}","GET",{externalContactId:e},{after:n.after,pageSize:n.pageSize,divisionIds:n.divisionIds,expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJob';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCasemanagementCasesQueryJobResults';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCasemanagementCasesReference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "referenceId" when calling getCasemanagementCasesReference';return this.apiClient.callApi("/api/v2/casemanagement/cases/references/{referenceId}","GET",{referenceId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCasemanagementCaseDatedue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDatedue';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDatedue';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/datedue","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseDescription(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseDescription';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseDescription';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/description","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseExternalid';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseExternalid';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/externalid","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseOwner(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseOwner';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseOwner';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/owner","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCasePriority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCasePriority';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCasePriority';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/priority","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling patchCasemanagementCaseSummary';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseSummary';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/summary","PATCH",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplan';if(n==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}","PATCH",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCasemanagementCaseplanStageplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplan';if(i==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}","PATCH",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCasemanagementCaseplanStageplanStepplan(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(i==null||i==="")throw'Missing the required parameter "stepplanId" when calling patchCasemanagementCaseplanStageplanStepplan';if(a==null)throw'Missing the required parameter "body" when calling patchCasemanagementCaseplanStageplanStepplan';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/stepplans/{stepplanId}","PATCH",{caseplanId:e,stageplanId:n,stepplanId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postCasemanagementCaseAssociations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseAssociations';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseAssociations';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/associations","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseComments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseComments';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseComments';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/comments","POST",{caseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseTerminateJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseId" when calling postCasemanagementCaseTerminateJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/{caseId}/terminate/jobs","POST",{caseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanDataschemas(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanDataschemas';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanDataschemas';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanPublish';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/publish","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplanStageplanReposition(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplanReposition';if(n==null||n==="")throw'Missing the required parameter "stageplanId" when calling postCasemanagementCaseplanStageplanReposition';if(i==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplanReposition';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans/{stageplanId}/reposition","POST",{caseplanId:e,stageplanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postCasemanagementCaseplanStageplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanStageplans';if(n==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplanStageplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/stageplans","POST",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCasemanagementCaseplanVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling postCasemanagementCaseplanVersions';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/versions","POST",{caseplanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplans(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplans';return this.apiClient.callApi("/api/v2/casemanagement/caseplans","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCaseplansQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCaseplansQuery';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCases';return this.apiClient.callApi("/api/v2/casemanagement/cases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesAssociationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesAssociationsQuery';return this.apiClient.callApi("/api/v2/casemanagement/cases/associations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCasemanagementCasesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCasemanagementCasesQueryJobs';return this.apiClient.callApi("/api/v2/casemanagement/cases/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putCasemanagementCaseplanDataschema(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanDataschema';if(n==null||n==="")throw'Missing the required parameter "schemaKeyName" when calling putCasemanagementCaseplanDataschema';if(i==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanDataschema';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/dataschemas/{schemaKeyName}","PUT",{caseplanId:e,schemaKeyName:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putCasemanagementCaseplanIntakesettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "caseplanId" when calling putCasemanagementCaseplanIntakesettings';if(n==null)throw'Missing the required parameter "body" when calling putCasemanagementCaseplanIntakesettings';return this.apiClient.callApi("/api/v2/casemanagement/caseplans/{caseplanId}/intakesettings","PUT",{caseplanId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},bx=class{constructor(e){this.apiClient=e||q.instance}deleteChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","DELETE",{roomJid:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsRoomMessagesPin';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins/{pinnedMessageId}","DELETE",{roomJid:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling deleteChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling deleteChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","DELETE",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling deleteChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","DELETE",{userId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUserMessagesPin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteChatsUserMessagesPin';if(n==null||n==="")throw'Missing the required parameter "pinnedMessageId" when calling deleteChatsUserMessagesPin';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins/{pinnedMessageId}","DELETE",{userId:e,pinnedMessageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getChatsMessage';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","GET",{roomJid:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageIds}","GET",{roomJid:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","GET",{roomJid:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "participantJid" when calling getChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{participantJid}","GET",{roomJid:e,participantJid:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsRoomParticipants(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling getChatsRoomParticipants';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants","GET",{roomJid:e},{notify:n.notify},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getChatsThreadMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "threadId" when calling getChatsThreadMessages';return this.apiClient.callApi("/api/v2/chats/threads/{threadId}/messages","GET",{threadId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUser';return this.apiClient.callApi("/api/v2/chats/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageIds" when calling getChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageIds}","GET",{userId:e,messageIds:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getChatsUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","GET",{userId:e},{limit:n.limit,before:n.before,after:n.after,excludeMetadata:n.excludeMetadata},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUserSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getChatsUsersMeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/chats/users/me/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchChatsRoom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoom';if(n==null)throw'Missing the required parameter "body" when calling patchChatsRoom';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}","PATCH",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsRoomMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling patchChatsRoomMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsRoomMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsRoomMessage';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/{messageId}","PATCH",{roomJid:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchChatsUserMessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling patchChatsUserMessage';if(i==null)throw'Missing the required parameter "body" when calling patchChatsUserMessage';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/{messageId}","PATCH",{userId:e,messageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchChatsUserSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchChatsUserSettings';if(n==null)throw'Missing the required parameter "body" when calling patchChatsUserSettings';return this.apiClient.callApi("/api/v2/chats/users/{userId}/settings","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsRoomMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessages';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsRoomMessagesPins';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/messages/pins","POST",{roomJid:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRoomParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "roomJid" when calling postChatsRoomParticipant';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postChatsRoomParticipant';return this.apiClient.callApi("/api/v2/chats/rooms/{roomJid}/participants/{userId}","POST",{roomJid:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsRooms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsRooms';return this.apiClient.callApi("/api/v2/chats/rooms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postChatsUserMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessages';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessages';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUserMessagesPins(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postChatsUserMessagesPins';if(n==null)throw'Missing the required parameter "body" when calling postChatsUserMessagesPins';return this.apiClient.callApi("/api/v2/chats/users/{userId}/messages/pins","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postChatsUsersMeSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postChatsUsersMeSettings';return this.apiClient.callApi("/api/v2/chats/users/me/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putChatsMessageReactions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putChatsMessageReactions';if(n==null)throw'Missing the required parameter "body" when calling putChatsMessageReactions';return this.apiClient.callApi("/api/v2/chats/messages/{messageId}/reactions","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putChatsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putChatsSettings';return this.apiClient.callApi("/api/v2/chats/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},xx=class{constructor(e){this.apiClient=e||q.instance}deleteCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","DELETE",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling deleteCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling deleteCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","DELETE",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","GET",{appointmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentAnnotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling getCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","GET",{appointmentId:e,annotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getCoachingAppointmentAnnotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling getCoachingAppointmentStatuses';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/statuses","GET",{appointmentId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),interval:n.interval,pageNumber:n.pageNumber,pageSize:n.pageSize,statuses:this.apiClient.buildCollectionParam(n.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(n.facilitatorIds,"multi"),sortOrder:n.sortOrder,relationships:this.apiClient.buildCollectionParam(n.relationships,"multi"),completionInterval:n.completionInterval,overdue:n.overdue,intervalCondition:n.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingAppointmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/appointments/me","GET",{},{interval:e.interval,pageNumber:e.pageNumber,pageSize:e.pageSize,statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),facilitatorIds:this.apiClient.buildCollectionParam(e.facilitatorIds,"multi"),sortOrder:e.sortOrder,relationships:this.apiClient.buildCollectionParam(e.relationships,"multi"),completionInterval:e.completionInterval,overdue:e.overdue,intervalCondition:e.intervalCondition},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingNotification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling getCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","GET",{notificationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getCoachingNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/coaching/notifications","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getCoachingScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getCoachingScheduleslotsJob';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchCoachingAppointment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointment';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointment';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingAppointmentAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentAnnotation';if(n==null||n==="")throw'Missing the required parameter "annotationId" when calling patchCoachingAppointmentAnnotation';if(i==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentAnnotation';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations/{annotationId}","PATCH",{appointmentId:e,annotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchCoachingAppointmentStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling patchCoachingAppointmentStatus';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingAppointmentStatus';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/status","PATCH",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchCoachingNotification(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "notificationId" when calling patchCoachingNotification';if(n==null)throw'Missing the required parameter "body" when calling patchCoachingNotification';return this.apiClient.callApi("/api/v2/coaching/notifications/{notificationId}","PATCH",{notificationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentAnnotations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentAnnotations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/annotations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointmentConversations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "appointmentId" when calling postCoachingAppointmentConversations';if(n==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentConversations';return this.apiClient.callApi("/api/v2/coaching/appointments/{appointmentId}/conversations","POST",{appointmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postCoachingAppointments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointments';return this.apiClient.callApi("/api/v2/coaching/appointments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingAppointmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingAppointmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/coaching/appointments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsJobs';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postCoachingScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCoachingScheduleslotsQuery';return this.apiClient.callApi("/api/v2/coaching/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},yx=class{constructor(e){this.apiClient=e||q.instance}deleteContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","DELETE",{documentId:e},{override:n.override},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling deleteContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","DELETE",{shareId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling deleteContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","DELETE",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","DELETE",{workspaceId:e},{moveChildrenToWorkspaceId:n.moveChildrenToWorkspaceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","DELETE",{workspaceId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling deleteContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling deleteContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","DELETE",{workspaceId:e,tagId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","GET",{documentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","GET",{documentId:e},{disposition:n.disposition,contentType:n.contentType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workspaceId" when calling getContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","GET",{},{workspaceId:e,name:n.name,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "queryPhrase" when calling getContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder,queryPhrase:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "securityProfileId" when calling getContentmanagementSecurityprofile';return this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles/{securityProfileId}","GET",{securityProfileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSecurityprofiles(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/securityprofiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementShare(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "shareId" when calling getContentmanagementShare';return this.apiClient.callApi("/api/v2/contentmanagement/shares/{shareId}","GET",{shareId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementSharedSharedId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sharedId" when calling getContentmanagementSharedSharedId';return this.apiClient.callApi("/api/v2/contentmanagement/shared/{sharedId}","GET",{sharedId:e},{disposition:n.disposition,contentType:n.contentType,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementShares(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/shares","GET",{},{entityId:e.entityId,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/status","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getContentmanagementStatusStatusId';return this.apiClient.callApi("/api/v2/contentmanagement/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementUsage(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/usage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getContentmanagementWorkspace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/documents","GET",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling getContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","GET",{workspaceId:e,memberId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceMembers';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members","GET",{workspaceId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaceTagvalue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling getContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","GET",{workspaceId:e,tagId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getContentmanagementWorkspaceTagvalues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling getContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","GET",{workspaceId:e},{value:n.value,pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getContentmanagementWorkspaces(e){return e=e||{},this.apiClient.callApi("/api/v2/contentmanagement/workspaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,access:this.apiClient.buildCollectionParam(e.access,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postContentmanagementDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocument';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocument';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}","POST",{documentId:e},{expand:i.expand,override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocumentContent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling postContentmanagementDocumentContent';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementDocumentContent';return this.apiClient.callApi("/api/v2/contentmanagement/documents/{documentId}/content","POST",{documentId:e},{override:i.override},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementDocuments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementDocuments';return this.apiClient.callApi("/api/v2/contentmanagement/documents","POST",{},{copySource:n.copySource,moveSource:n.moveSource,override:n.override},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementQuery';return this.apiClient.callApi("/api/v2/contentmanagement/query","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementShares(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementShares';return this.apiClient.callApi("/api/v2/contentmanagement/shares","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postContentmanagementWorkspaceTagvalues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvalues';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvalues';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues","POST",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaceTagvaluesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling postContentmanagementWorkspaceTagvaluesQuery';if(n==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaceTagvaluesQuery';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/query","POST",{workspaceId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postContentmanagementWorkspaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postContentmanagementWorkspaces';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putContentmanagementWorkspace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspace';if(n==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspace';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}","PUT",{workspaceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putContentmanagementWorkspaceMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling putContentmanagementWorkspaceMember';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceMember';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/members/{memberId}","PUT",{workspaceId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putContentmanagementWorkspaceTagvalue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workspaceId" when calling putContentmanagementWorkspaceTagvalue';if(n==null||n==="")throw'Missing the required parameter "tagId" when calling putContentmanagementWorkspaceTagvalue';if(i==null)throw'Missing the required parameter "body" when calling putContentmanagementWorkspaceTagvalue';return this.apiClient.callApi("/api/v2/contentmanagement/workspaces/{workspaceId}/tagvalues/{tagId}","PUT",{workspaceId:e,tagId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Px=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","DELETE",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling deleteConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","DELETE",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationParticipantCode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantCode';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantCode';if(i==null||i==="")throw'Missing the required parameter "addCommunicationCode" when calling deleteConversationParticipantCode';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/codes/{addCommunicationCode}","DELETE",{conversationId:e,participantId:n,addCommunicationCode:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling deleteConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","DELETE",{conversationId:e,participantId:n,communicationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteConversationsCallParticipantConsult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","DELETE",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsEmailMessagesDraftAttachment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationsEmailMessagesDraftAttachment';if(n==null||n==="")throw'Missing the required parameter "attachmentId" when calling deleteConversationsEmailMessagesDraftAttachment';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/{attachmentId}","DELETE",{conversationId:e,attachmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling deleteConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","DELETE",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getAnalyticsConversationDetails';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsConversationsDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJob';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsConversationsDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsConversationsDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAccessattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationAssistantCopilotcontext(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationAssistantCopilotcontext';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assistant/copilotcontext","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationCommunicationAgentchecklist(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationAgentchecklistJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklistJob';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklistJob';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling getConversationCommunicationAgentchecklistJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getConversationCommunicationAgentchecklistJob';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs/{jobId}","GET",{conversationId:e,communicationId:n,agentChecklistId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getConversationCommunicationAgentchecklists(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationAgentchecklists';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationAgentchecklists';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCommunicationInternalmessage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessage';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessage';if(i==null||i==="")throw'Missing the required parameter "messageId" when calling getConversationCommunicationInternalmessage';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages/{messageId}","GET",{conversationId:e,communicationId:n,messageId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationCommunicationInternalmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","GET",{conversationId:e,communicationId:n},{pageSize:i.pageSize,pageNumber:i.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattribute';if(n==null||n==="")throw'Missing the required parameter "attributesId" when calling getConversationCustomattribute';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/{attributesId}","GET",{conversationId:e,attributesId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationParticipantSecureivrsession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsession';if(i==null||i==="")throw'Missing the required parameter "secureSessionId" when calling getConversationParticipantSecureivrsession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions/{secureSessionId}","GET",{conversationId:e,participantId:n,secureSessionId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSecureattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSuggestion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling getConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","GET",{conversationId:e,suggestionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSuggestions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions","GET",{conversationId:e},{before:n.before,after:n.after,pageSize:n.pageSize,type:n.type,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationSummaries';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations","GET",{},{communicationType:e.communicationType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCall(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCallbackParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbackParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCallbackParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCallbackParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCallbacks(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/callbacks","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCalls(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsHistory(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/history","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,interval:e.interval,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCallsMaximumconferenceparties(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/calls/maximumconferenceparties","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCobrowsesession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsCobrowsesessionParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessionParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsCobrowsesessionParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCobrowsesessions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/cobrowsesessions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getConversationsCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getConversationsCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getConversationsCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsEmail(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsEmailMessage';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","GET",{conversationId:e},{includeAgentlessStitchedMessages:n.includeAgentlessStitchedMessages},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsEmailParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsEmailParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsEmailSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsEmailSettings';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/settings","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsEmails(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/emails","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsInternalmessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsInternalmessage';return this.apiClient.callApi("/api/v2/conversations/internalmessages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsInternalmessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/internalmessages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling getConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","GET",{keyconfigurationsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","GET",{conversationId:e,communicationId:n},{status:i.status,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageCommunicationMessagesMediaMediaId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';if(i==null||i==="")throw'Missing the required parameter "mediaId" when calling getConversationsMessageCommunicationMessagesMediaMediaId';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/{mediaId}","GET",{conversationId:e,communicationId:n,mediaId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageDetails';return this.apiClient.callApi("/api/v2/conversations/messages/{messageId}/details","GET",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessageMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageMessage';if(n==null||n==="")throw'Missing the required parameter "messageId" when calling getConversationsMessageMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/{messageId}","GET",{conversationId:e,messageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsMessageParticipantWrapup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapup","GET",{conversationId:e,participantId:n},{provisional:i.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessageParticipantWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsMessageParticipantWrapupcodes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsMessageParticipantWrapupcodes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/wrapupcodes","GET",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmedia(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,url:e.url},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagesCachedmediaCachedMediaItemId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "cachedMediaItemId" when calling getConversationsMessagesCachedmediaCachedMediaItemId';return this.apiClient.callApi("/api/v2/conversations/messages/cachedmedia/{cachedMediaItemId}","GET",{cachedMediaItemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingFacebookApp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/app","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingFacebookPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/facebook/permissions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationTwitterOauthSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationTwitterOauthSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/{integrationId}/twitter/oauth/settings","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsApple(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsAppleIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsFacebook(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsFacebookIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsInstagram(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsInstagramIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpen(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileToken';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling getConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokenAccounts';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens/{tokenId}/accounts","GET",{tokenId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsOpenIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitter(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsTwitterIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingIntegrationsTwitterOauthSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/oauth/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsapp(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,"supportedContent.id":e.supportedContentId,"messagingSetting.id":e.messagingSettingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingIntegrationsWhatsappIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","GET",{integrationId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingOauthAppleCallback(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "code" when calling getConversationsMessagingOauthAppleCallback';if(n==null)throw'Missing the required parameter "state" when calling getConversationsMessagingOauthAppleCallback';return this.apiClient.callApi("/api/v2/conversations/messaging/oauth/apple/callback","GET",{},{code:e,state:n,error:i.error},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationsMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsMessagingThreadingtimeline(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/conversations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideoDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conferenceId" when calling getConversationsVideoDetails';return this.apiClient.callApi("/api/v2/conversations/videos/{conferenceId}/details","GET",{conferenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling getConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","GET",{conversationId:e,participantId:n,communicationId:i},{provisional:a.provisional},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationsVideosMeeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "meetingId" when calling getConversationsVideosMeeting';return this.apiClient.callApi("/api/v2/conversations/videos/meetings/{meetingId}","GET",{meetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PATCH",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipant';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling patchConversationRecordingstate';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingstate","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling patchConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSuggestion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSuggestion';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling patchConversationSuggestion';if(i==null)throw'Missing the required parameter "body" when calling patchConversationSuggestion';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}","PATCH",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationSummaryEngagements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryEngagements';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryEngagements';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/engagements","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling patchConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","PATCH",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationUtilizationlabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationUtilizationlabel';if(n==null)throw'Missing the required parameter "body" when calling patchConversationUtilizationlabel';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/utilizationlabel","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsAftercallworkConversationIdParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsAftercallworkConversationIdParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/aftercallwork/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallConference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallConference';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallConference';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/conference","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipant';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallParticipantCommunicationPostflowaction(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantCommunicationPostflowaction';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallParticipantCommunicationPostflowaction';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/postflowaction","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallParticipantUserUserId(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallParticipantUserUserId';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallParticipantUserUserId';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchConversationsCallParticipantUserUserId';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallParticipantUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/user/{userId}","PATCH",{conversationId:e,participantId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallback';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCallback';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCallbackParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipant';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsCallbackParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCallbackParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCallbackParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCallbackParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCallbackParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsCobrowsesession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesession';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesession';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipant';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsCobrowsesessionParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsCobrowsesessionParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsCobrowsesessionParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmail(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmail';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsEmail';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsEmailMessagesDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PATCH",{conversationId:e},{autoFill:n.autoFill,discard:n.discard},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchConversationsEmailParticipant(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipant';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipant';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantAttributes(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantAttributes';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsEmailParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsEmailParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsEmailParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsEmailParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsEmailParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsEmailParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessage';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipant(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipant';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipant';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantAttributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantAttributes';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantAttributes';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/attributes","PATCH",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessageParticipantCommunication(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantCommunication';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantCommunication';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling patchConversationsMessageParticipantCommunication';if(a==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantCommunication';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}","PATCH",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchConversationsMessageParticipantParkingstate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchConversationsMessageParticipantParkingstate';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling patchConversationsMessageParticipantParkingstate';if(i==null)throw'Missing the required parameter "body" when calling patchConversationsMessageParticipantParkingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/parkingstate","PATCH",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchConversationsMessagingIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappEmbeddedsignupIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/{integrationId}","PATCH",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchConversationsMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSetting';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchConversationsMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchConversationsMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchConversationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchConversationsSettings';return this.apiClient.callApi("/api/v2/conversations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationDetailsProperties(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postAnalyticsConversationDetailsProperties';if(n==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationDetailsProperties';return this.apiClient.callApi("/api/v2/analytics/conversations/{conversationId}/details/properties","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsConversationsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/conversations/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsConversationsDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsConversationsDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/conversations/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationAssign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationAssign';if(n==null)throw'Missing the required parameter "body" when calling postConversationAssign';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/assign","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationBarge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationBarge';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/barge","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCobrowse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCobrowse';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/cobrowse","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationCommunicationAgentchecklist(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklist';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklist';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklist';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklist';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistAgentaction(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistAgentaction';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistAgentaction';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistAgentaction';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/agentaction","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistJobs';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistJobs';if(i==null||i==="")throw'Missing the required parameter "agentChecklistId" when calling postConversationCommunicationAgentchecklistJobs';if(a==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistJobs';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/{agentChecklistId}/jobs","POST",{conversationId:e,communicationId:n,agentChecklistId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postConversationCommunicationAgentchecklistsFinalize(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationAgentchecklistsFinalize';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationAgentchecklistsFinalize';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/agentchecklists/finalize","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationCommunicationInternalmessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationCommunicationInternalmessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationCommunicationInternalmessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationCommunicationInternalmessages';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/communications/{communicationId}/internalmessages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationDisconnect';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/disconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationParticipantCallbacks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantCallbacks';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantCallbacks';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/callbacks","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantDigits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantDigits';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantDigits';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/digits","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantInternalmessagesUsersCommunications(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantInternalmessagesUsersCommunications';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantInternalmessagesUsersCommunications';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/internalmessages/users/communications","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceAgent';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceContactExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceExternal';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantReplaceQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantReplaceQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantReplaceQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantReplaceQueue';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/replace/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationParticipantSecureivrsessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantSecureivrsessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantSecureivrsessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/secureivrsessions","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantTransfer(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantTransfer';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantTransfer';if(i==null)throw'Missing the required parameter "body" when calling postConversationParticipantTransfer';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/transfer","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionEngagement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionEngagement';if(n==null||n==="")throw'Missing the required parameter "suggestionId" when calling postConversationSuggestionEngagement';if(i==null)throw'Missing the required parameter "body" when calling postConversationSuggestionEngagement';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/{suggestionId}/engagement","POST",{conversationId:e,suggestionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationSuggestionsFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSuggestionsFeedback';if(n==null)throw'Missing the required parameter "body" when calling postConversationSuggestionsFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/suggestions/feedback","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationSummaryFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationSummaryFeedback';if(n==null||n==="")throw'Missing the required parameter "summaryId" when calling postConversationSummaryFeedback';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/summaries/{summaryId}/feedback","POST",{conversationId:e,summaryId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCall(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCall';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCall';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantBarge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantBarge';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantBarge';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/barge","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCoach(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCoach';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCoach';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/coach","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultAgent';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultAgent';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultAgent';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/agent","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultContactExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultContactExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultContactExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultContactExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/contact/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultExternal(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultExternal';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultExternal';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultExternal';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/external","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantConsultQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantConsultQueue';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantConsultQueue';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantConsultQueue';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/consult/queue","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantSnippetRecord(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantSnippetRecord';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantSnippetRecord';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantSnippetRecord';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/snippet/record","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipantVoiceConsult(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantVoiceConsult';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallParticipantVoiceConsult';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantVoiceConsult';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/voice/consult","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallParticipants(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipants';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipants';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCallParticipantsUserUserId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallParticipantsUserUserId';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postConversationsCallParticipantsUserUserId';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallParticipantsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/user/{userId}","POST",{conversationId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCallbackParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbackParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCallbackParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCallbackParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsCallbackParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCallbacks(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacks';return this.apiClient.callApi("/api/v2/conversations/callbacks","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkDisconnect(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkDisconnect';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/disconnect","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallbacksBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCallbacksBulkUpdate';return this.apiClient.callApi("/api/v2/conversations/callbacks/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCalls(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCalls';return this.apiClient.callApi("/api/v2/conversations/calls","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCallsUserUserId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postConversationsCallsUserUserId';if(n==null)throw'Missing the required parameter "body" when calling postConversationsCallsUserUserId';return this.apiClient.callApi("/api/v2/conversations/calls/user/{userId}","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCobrowsesessionParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsCobrowsesessionParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsCobrowsesessionParticipantReplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsCobrowsesessionParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsCobrowsesessionParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSchemas';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailInboundmessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailInboundmessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailInboundmessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/inboundmessages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessages';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessages';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsCopy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsCopy';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsCopy';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/copy","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailMessagesDraftAttachmentsUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailMessagesDraftAttachmentsUploads';if(n==null)throw'Missing the required parameter "body" when calling postConversationsEmailMessagesDraftAttachmentsUploads';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft/attachments/uploads","POST",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsEmailParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsEmailParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsEmailParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsEmailParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsEmailReconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsEmailReconnect';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/reconnect","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmails';return this.apiClient.callApi("/api/v2/conversations/emails","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsEmailsAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsEmailsAgentless';return this.apiClient.callApi("/api/v2/conversations/emails/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsFaxes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsFaxes';return this.apiClient.callApi("/api/v2/conversations/faxes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurations';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageCommunicationMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationMessagesMedia(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMedia';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMedia';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageCommunicationMessagesMediaUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationMessagesMediaUploads';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationMessagesMediaUploads';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/messages/media/uploads","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationSocialmediaMessages(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationSocialmediaMessages';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationSocialmediaMessages';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/socialmedia/messages","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageCommunicationTyping(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageCommunicationTyping';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageCommunicationTyping';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageCommunicationTyping';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/communications/{communicationId}/typing","POST",{conversationId:e,communicationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageInboundOpenEvent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenEvent';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenEvent';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/event","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenMessage';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenMessage';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/message","POST",{integrationId:e},{prefetchConversationId:i.prefetchConversationId},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenReceipt(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenReceipt';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenReceipt';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/receipt","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageInboundOpenStructuredResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling postConversationsMessageInboundOpenStructuredResponse';if(n==null)throw'Missing the required parameter "body" when calling postConversationsMessageInboundOpenStructuredResponse';return this.apiClient.callApi("/api/v2/conversations/messages/{integrationId}/inbound/open/structured/response","POST",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageMessagesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageMessagesBulk';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/messages/bulk","POST",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessageParticipantCommunicationSummaries(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationSummaries';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationSummaries';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationSummaries';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/summaries","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsMessageParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantMonitor(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantMonitor';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantMonitor';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/monitor","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessageParticipantReplace(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantReplace';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantReplace';if(i==null)throw'Missing the required parameter "body" when calling postConversationsMessageParticipantReplace';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/replace","POST",{conversationId:e,participantId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsMessageParticipantTakeover(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsMessageParticipantTakeover';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsMessageParticipantTakeover';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/participants/{participantId}/takeover","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessages';return this.apiClient.callApi("/api/v2/conversations/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesAgentless(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesAgentless';return this.apiClient.callApi("/api/v2/conversations/messages/agentless","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagesInboundOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagesInboundOpen';return this.apiClient.callApi("/api/v2/conversations/messages/inbound/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsApple(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsApple';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/apple","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsFacebook(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsFacebook';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/facebook","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsInstagram(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsInstagram';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/instagram","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpen(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpen';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofile';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsOpenExtensionsGooglebusinessprofileTokens';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/open/extensions/googlebusinessprofile/tokens","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsTwitter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsTwitter';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/twitter","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsapp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsapp';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingIntegrationsWhatsappEmbeddedsignup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingIntegrationsWhatsappEmbeddedsignup';return this.apiClient.callApi("/api/v2/conversations/messaging/integrations/whatsapp/embeddedsignup","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSettings';return this.apiClient.callApi("/api/v2/conversations/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsScreenshareParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsScreenshareParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsScreenshareParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsSocialParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsSocialParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsSocialParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsSocialParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideoAgentconferenceCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoAgentconferenceCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoAgentconferenceCommunication';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/agentconference/communications/{communicationId}","POST",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationsVideoParticipantCommunicationWrapup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationsVideoParticipantCommunicationWrapup';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationsVideoParticipantCommunicationWrapup';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling postConversationsVideoParticipantCommunicationWrapup';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/participants/{participantId}/communications/{communicationId}/wrapup","POST",{conversationId:e,participantId:n,communicationId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postConversationsVideosMeetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsVideosMeetings';return this.apiClient.callApi("/api/v2/conversations/videos/meetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationAccessattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationAccessattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationAccessattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/accessattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationCustomattributes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationCustomattributesBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationCustomattributesBulk';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/customattributes/bulk","PUT",{conversationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationParticipantFlaggedreason(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationParticipantFlaggedreason';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationParticipantFlaggedreason';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/flaggedreason","PUT",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationSecureattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationSecureattributes';if(n==null)throw'Missing the required parameter "body" when calling putConversationSecureattributes';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/secureattributes","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationTags(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationTags';if(n==null)throw'Missing the required parameter "body" when calling putConversationTags';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/tags","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallParticipantCommunicationUuidata(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallParticipantCommunicationUuidata';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling putConversationsCallParticipantCommunicationUuidata';if(i==null||i==="")throw'Missing the required parameter "communicationId" when calling putConversationsCallParticipantCommunicationUuidata';if(a==null)throw'Missing the required parameter "body" when calling putConversationsCallParticipantCommunicationUuidata';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/participants/{participantId}/communications/{communicationId}/uuidata","PUT",{conversationId:e,participantId:n,communicationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putConversationsCallRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallRecordingstate';return this.apiClient.callApi("/api/v2/conversations/calls/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCallbackRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCallbackRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCallbackRecordingstate';return this.apiClient.callApi("/api/v2/conversations/callbacks/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCobrowsesessionRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsCobrowsesessionRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCobrowsesessionRecordingstate';return this.apiClient.callApi("/api/v2/conversations/cobrowsesessions/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putConversationsCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putConversationsCustomattributesSchema';return this.apiClient.callApi("/api/v2/conversations/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailMessagesDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailMessagesDraft';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailMessagesDraft';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/messages/draft","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsEmailRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsEmailRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsEmailRecordingstate';return this.apiClient.callApi("/api/v2/conversations/emails/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyconfigurationsId" when calling putConversationsKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putConversationsKeyconfiguration';return this.apiClient.callApi("/api/v2/conversations/keyconfigurations/{keyconfigurationsId}","PUT",{keyconfigurationsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessageRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsMessageRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessageRecordingstate';return this.apiClient.callApi("/api/v2/conversations/messages/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsAppleIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/apple/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsFacebookIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/facebook/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsInstagramIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/instagram/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsOpenIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/open/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsTwitterIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/twitter/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';if(n==null)throw'Missing the required parameter "body" when calling putConversationsMessagingIdentityresolutionIntegrationsWhatsappIntegrationId';return this.apiClient.callApi("/api/v2/conversations/messaging/identityresolution/integrations/whatsapp/{integrationId}","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingSupportedcontentDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingSupportedcontentDefault';return this.apiClient.callApi("/api/v2/conversations/messaging/supportedcontent/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsMessagingThreadingtimeline(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putConversationsMessagingThreadingtimeline';return this.apiClient.callApi("/api/v2/conversations/messaging/threadingtimeline","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationsScreenshareRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsScreenshareRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsScreenshareRecordingstate';return this.apiClient.callApi("/api/v2/conversations/screenshares/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsSocialRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsSocialRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsSocialRecordingstate';return this.apiClient.callApi("/api/v2/conversations/socials/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putConversationsVideoRecordingstate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationsVideoRecordingstate';if(n==null)throw'Missing the required parameter "body" when calling putConversationsVideoRecordingstate';return this.apiClient.callApi("/api/v2/conversations/videos/{conversationId}/recordingstate","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},jx=class{constructor(e){this.apiClient=e||q.instance}getDataextensionsCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coretypeName" when calling getDataextensionsCoretype';return this.apiClient.callApi("/api/v2/dataextensions/coretypes/{coretypeName}","GET",{coretypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataextensionsCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getDataextensionsLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/dataextensions/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Sx=class{constructor(e){this.apiClient=e||q.instance}deleteDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDataprivacyMaskingrules(e){return e=e||{},this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchDataprivacyMaskingrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchDataprivacyMaskingrule';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/{ruleId}","PATCH",{ruleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrules';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDataprivacyMaskingrulesValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDataprivacyMaskingrulesValidate';return this.apiClient.callApi("/api/v2/dataprivacy/maskingrules/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ox=class{constructor(e){this.apiClient=e||q.instance}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredby';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredby","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequiredbycounts';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requiredbycounts","GET",{entityType:e,entityId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "entityType" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';if(n==null||n==="")throw'Missing the required parameter "entityId" when calling getDependenciesTypeEntityTypeIdEntityIdConnectionsRequires';return this.apiClient.callApi("/api/v2/dependencies/type/{entityType}/id/{entityId}/connections/requires","GET",{entityType:e,entityId:n},{pageSize:i.pageSize,beforeSourceType:i.beforeSourceType,beforeSourceId:i.beforeSourceId,afterSourceType:i.afterSourceType,afterSourceId:i.afterSourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Tx=class{constructor(e){this.apiClient=e||q.instance}getDownload(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getDownload';return this.apiClient.callApi("/api/v2/downloads/{downloadId}","GET",{downloadId:e},{contentDisposition:n.contentDisposition,issueRedirect:n.issueRedirect,redirectToAuth:n.redirectToAuth},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},kx=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Mx=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeengagementCelebration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling deleteEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","DELETE",{celebrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementCelebrations(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/celebrations","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmployeeengagementRecognition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recognitionId" when calling getEmployeeengagementRecognition';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions/{recognitionId}","GET",{recognitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeengagementRecognitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeengagement/recognitions","GET",{},{direction:e.direction,recipient:e.recipient,dateStart:e.dateStart,dateEnd:e.dateEnd,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeengagementCelebration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "celebrationId" when calling patchEmployeeengagementCelebration';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeengagementCelebration';return this.apiClient.callApi("/api/v2/employeeengagement/celebrations/{celebrationId}","PATCH",{celebrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeengagementRecognitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEmployeeengagementRecognitions';return this.apiClient.callApi("/api/v2/employeeengagement/recognitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ex=class{constructor(e){this.apiClient=e||q.instance}postEventsConversations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsConversations';return this.apiClient.callApi("/api/v2/events/conversations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsRoutingCustomkpiattributions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsRoutingCustomkpiattributions';return this.apiClient.callApi("/api/v2/events/routing/customkpiattributions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersPresence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersPresence';return this.apiClient.callApi("/api/v2/events/users/presence","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postEventsUsersRoutingstatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postEventsUsersRoutingstatus';return this.apiClient.callApi("/api/v2/events/users/routingstatus","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},qx=class{constructor(e){this.apiClient=e||q.instance}deleteExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","DELETE",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling deleteExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","DELETE",{contactId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling deleteExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","DELETE",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling deleteExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","DELETE",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling deleteExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","DELETE",{externalOrganizationId:e,noteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteExternalcontactsOrganizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling deleteExternalcontactsOrganizationTrustor';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor","DELETE",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling deleteExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","DELETE",{relationshipId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","GET",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","GET",{contactId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","GET",{contactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactUnresolved(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/unresolved","GET",{contactId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsContactsExport';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsContactsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsContactsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsContactsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsContactsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsContactsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsExternalsource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling getExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","GET",{externalSourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsExternalsources(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/externalsources","GET",{},{cursor:e.cursor,limit:e.limit,name:e.name,active:e.active},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscan(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscan';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}","GET",{scanId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanCluster(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanCluster';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling getExternalcontactsGraphsClusterscanCluster';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}","GET",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsGraphsClusterscanClusters(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanClusters';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters","GET",{scanId:e},{limit:n.limit,cursor:n.cursor,divisionIds:this.apiClient.buildCollectionParam(n.divisionIds,"multi"),"mergeInfo.status":n.mergeInfoStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscanStatistics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling getExternalcontactsGraphsClusterscanStatistics';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/statistics","GET",{scanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsGraphsClusterscans(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans","GET",{},{limit:e.limit,cursor:e.cursor,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatest(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsClusterscansLatestStatistics(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/latest/statistics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsGraphsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","GET",{},{after:e.after,pageSize:e.pageSize,externalSettingsId:e.externalSettingsId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportCsvUploadDetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadDetails';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/details","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportCsvUploadPreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getExternalcontactsImportCsvUploadPreview';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads/{uploadId}/preview","GET",{uploadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","GET",{jobId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,jobStatus:e.jobStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsImportSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling getExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","GET",{settingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsImportSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/import/settings","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsNotesExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsNotesExport';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsNotesExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","GET",{externalOrganizationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeTrustors:n.includeTrustors},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationContacts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationContacts';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/contacts","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,q:n.q,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationIdentifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","GET",{externalOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationNote(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling getExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","GET",{externalOrganizationId:e,noteId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationNotes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationRelationships(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling getExternalcontactsOrganizationRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/relationships","GET",{externalOrganizationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,q:e.q,trustorId:this.apiClient.buildCollectionParam(e.trustorId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includeTrustors:e.includeTrustors,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsOrganizationsExport';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getExternalcontactsOrganizationsSchemaVersion';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getExternalcontactsOrganizationsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getExternalcontactsOrganizationsSchemaVersions';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getExternalcontactsOrganizationsSchemasCoretype';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsOrganizationsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsOrganizationsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsRelationship(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling getExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","GET",{relationshipId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "exportId" when calling getExternalcontactsRelationshipsExport';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports/{exportId}","GET",{exportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsRelationshipsExports(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","GET",{},{divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsReversewhitepageslookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lookupVal" when calling getExternalcontactsReversewhitepageslookup';return this.apiClient.callApi("/api/v2/externalcontacts/reversewhitepageslookup","GET",{},{lookupVal:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsScanContacts(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanContactsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/contacts/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotes(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanNotesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/notes/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizations(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanOrganizationsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/organizations/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationships(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships","GET",{},{limit:e.limit,cursor:e.cursor,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsScanRelationshipsDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/scan/relationships/divisionviews/all","GET",{},{limit:e.limit,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/identifiers","PATCH",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling patchExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PATCH",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationIdentifiers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationIdentifiers';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationIdentifiers';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/identifiers","PATCH",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling patchExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling patchExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling patchExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PATCH",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling patchExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling patchExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PATCH",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsBulkContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContacts';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUnresolved(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUnresolved';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/unresolved","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkContactsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkContactsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/contacts/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotes';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkNotesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkNotesUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/notes/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsDivisionviews';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/divisionviews","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkOrganizationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkOrganizationsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/organizations/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsAdd';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsRemove(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsRemove';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/remove","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsBulkRelationshipsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsBulkRelationshipsUpdate';return this.apiClient.callApi("/api/v2/externalcontacts/bulk/relationships/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactNotes';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes","POST",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsContactPromotion(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactPromotion';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/promotion","POST",{contactId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContacts';return this.apiClient.callApi("/api/v2/externalcontacts/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsExports';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsMerge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsMerge';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/merge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsContactsSearch';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsExternalsources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsExternalsources';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookup(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookup';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupContacts';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/contacts","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsIdentifierlookupOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "identifier" when calling postExternalcontactsIdentifierlookupOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/identifierlookup/organizations","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportCsvUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportCsvUploads';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportJobs';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsImportSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsImportSettings';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsMergeContacts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsMergeContacts';return this.apiClient.callApi("/api/v2/externalcontacts/merge/contacts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsNotesExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsNotesExports';return this.apiClient.callApi("/api/v2/externalcontacts/notes/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationNotes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling postExternalcontactsOrganizationNotes';if(n==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationNotes';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes","POST",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postExternalcontactsOrganizations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizations';return this.apiClient.callApi("/api/v2/externalcontacts/organizations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsEnrich(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsEnrich';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/enrich","POST",{},{dryRun:n.dryRun},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsExports';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsOrganizationsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsOrganizationsSchemas';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationships(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationships';return this.apiClient.callApi("/api/v2/externalcontacts/relationships","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsRelationshipsExports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postExternalcontactsRelationshipsExports';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/exports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContact';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContact';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}","PUT",{contactId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsContactNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling putExternalcontactsContactNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsContactNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactNote';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/notes/{noteId}","PUT",{contactId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsContactsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsContactsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsContactsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putExternalcontactsConversation';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsConversation';return this.apiClient.callApi("/api/v2/externalcontacts/conversations/{conversationId}","PUT",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsExternalsource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalSourceId" when calling putExternalcontactsExternalsource';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsExternalsource';return this.apiClient.callApi("/api/v2/externalcontacts/externalsources/{externalSourceId}","PUT",{externalSourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsClusterscanClusterMerge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scanId" when calling putExternalcontactsGraphsClusterscanClusterMerge';if(n==null||n==="")throw'Missing the required parameter "clusterId" when calling putExternalcontactsGraphsClusterscanClusterMerge';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/clusterscans/{scanId}/clusters/{clusterId}/merge","PUT",{scanId:e,clusterId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsGraphsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putExternalcontactsGraphsSettings';return this.apiClient.callApi("/api/v2/externalcontacts/graphs/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putExternalcontactsImportCsvSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportCsvSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportCsvSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/csv/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putExternalcontactsImportJob';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportJob';return this.apiClient.callApi("/api/v2/externalcontacts/import/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsImportSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "settingsId" when calling putExternalcontactsImportSetting';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsImportSetting';return this.apiClient.callApi("/api/v2/externalcontacts/import/settings/{settingsId}","PUT",{settingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganization';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganization';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}","PUT",{externalOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationNote(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationNote';if(n==null||n==="")throw'Missing the required parameter "noteId" when calling putExternalcontactsOrganizationNote';if(i==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationNote';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/notes/{noteId}","PUT",{externalOrganizationId:e,noteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putExternalcontactsOrganizationTrustorTrustorId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "externalOrganizationId" when calling putExternalcontactsOrganizationTrustorTrustorId';if(n==null||n==="")throw'Missing the required parameter "trustorId" when calling putExternalcontactsOrganizationTrustorTrustorId';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/{externalOrganizationId}/trustor/{trustorId}","PUT",{externalOrganizationId:e,trustorId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsOrganizationsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putExternalcontactsOrganizationsSchema';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsOrganizationsSchema';return this.apiClient.callApi("/api/v2/externalcontacts/organizations/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsRelationship(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "relationshipId" when calling putExternalcontactsRelationship';if(n==null)throw'Missing the required parameter "body" when calling putExternalcontactsRelationship';return this.apiClient.callApi("/api/v2/externalcontacts/relationships/{relationshipId}","PUT",{relationshipId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},_x=class{constructor(e){this.apiClient=e||q.instance}deleteFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling deleteFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","DELETE",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocument(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocumentContent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling getFaxDocumentContent';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}/content","GET",{documentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxDocuments(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/documents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxFaxIdStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "faxId" when calling getFaxFaxIdStatus';return this.apiClient.callApi("/api/v2/fax/{faxId}/status","GET",{faxId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFaxSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putFaxDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "documentId" when calling putFaxDocument';if(n==null)throw'Missing the required parameter "body" when calling putFaxDocument';return this.apiClient.callApi("/api/v2/fax/documents/{documentId}","PUT",{documentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putFaxSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/fax/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Hx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsFlowsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsFlowsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/flows/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/flows/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsFlowsObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsFlowsObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/flows/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ix=class{constructor(e){this.apiClient=e||q.instance}deleteEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling deleteEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","DELETE",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling deleteGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","DELETE",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling getEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","GET",{metricId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScores';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/me","GET",{contestId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,workday:n.workday,returnsView:n.returnsView},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrends(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrends';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestAgentsScoresTrendsMe(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestAgentsScoresTrendsMe';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/agents/scores/trends/me","GET",{contestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationContestPrizeimage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling getGamificationContestPrizeimage';if(n==null||n==="")throw'Missing the required parameter "prizeImageId" when calling getGamificationContestPrizeimage';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}/prizeimages/{prizeImageId}","GET",{contestId:e,prizeImageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationContests(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationContestsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/contests/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,dateStart:e.dateStart,dateEnd:e.dateEnd,status:this.apiClient.buildCollectionParam(e.status,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder,view:e.view},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationInsights(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsights';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsights';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsights';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsights';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsights';return this.apiClient.callApi("/api/v2/gamification/insights","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,pageSize:s.pageSize,pageNumber:s.pageNumber,sortKey:s.sortKey,sortMetricId:s.sortMetricId,sortOrder:s.sortOrder,userIds:s.userIds,reportsTo:s.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsDetails(e,n,i,a,r,s){if(s=s||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsDetails';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsDetails';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsDetails';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsDetails';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsDetails';return this.apiClient.callApi("/api/v2/gamification/insights/details","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationInsightsGroupsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsGroupsTrendsAll(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsGroupsTrendsAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsGroupsTrendsAll';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsGroupsTrendsAll';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsGroupsTrendsAll';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsGroupsTrendsAll';return this.apiClient.callApi("/api/v2/gamification/insights/groups/trends/all","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsManagers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsManagers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsManagers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsManagers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsManagers';return this.apiClient.callApi("/api/v2/gamification/insights/managers","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,pageSize:r.pageSize,pageNumber:r.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsMembers(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsMembers';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsMembers';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsMembers';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationInsightsMembers';return this.apiClient.callApi("/api/v2/gamification/insights/members","GET",{},{filterType:e,filterId:n,granularity:i,startWorkday:a,reportsTo:r.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationInsightsRankings(e,n,i,a,r,s,o){if(o=o||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsRankings';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsRankings';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsRankings';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsRankings';if(r==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsRankings';if(s==null)throw'Missing the required parameter "sortKey" when calling getGamificationInsightsRankings';return this.apiClient.callApi("/api/v2/gamification/insights/rankings","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,primaryPeriodStartWorkday:r,sortKey:s,sortMetricId:o.sortMetricId,sectionSize:o.sectionSize,userIds:o.userIds,reportsTo:o.reportsTo},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsTrends(e,n,i,a,r,s,o,l){if(l=l||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsTrends';if(i==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsTrends';if(a==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsTrends';if(r==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsTrends';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsTrends';if(o==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsTrends';return this.apiClient.callApi("/api/v2/gamification/insights/trends","GET",{},{filterType:e,filterId:n,granularity:i,comparativePeriodStartWorkday:a,comparativePeriodEndWorkday:r,primaryPeriodStartWorkday:s,primaryPeriodEndWorkday:o},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],l.customHeaders)}getGamificationInsightsUserDetails(e,n,i,a,r,s,o){if(o=o||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserDetails';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserDetails';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserDetails';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserDetails';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserDetails';if(s==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserDetails';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/details","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,primaryPeriodStartWorkday:s},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],o.customHeaders)}getGamificationInsightsUserTrends(e,n,i,a,r,s,o,l,c){if(c=c||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationInsightsUserTrends';if(n==null)throw'Missing the required parameter "filterType" when calling getGamificationInsightsUserTrends';if(i==null)throw'Missing the required parameter "filterId" when calling getGamificationInsightsUserTrends';if(a==null)throw'Missing the required parameter "granularity" when calling getGamificationInsightsUserTrends';if(r==null)throw'Missing the required parameter "comparativePeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(s==null)throw'Missing the required parameter "comparativePeriodEndWorkday" when calling getGamificationInsightsUserTrends';if(o==null)throw'Missing the required parameter "primaryPeriodStartWorkday" when calling getGamificationInsightsUserTrends';if(l==null)throw'Missing the required parameter "primaryPeriodEndWorkday" when calling getGamificationInsightsUserTrends';return this.apiClient.callApi("/api/v2/gamification/insights/users/{userId}/trends","GET",{userId:e},{filterType:n,filterId:i,granularity:a,comparativePeriodStartWorkday:r,comparativePeriodEndWorkday:s,primaryPeriodStartWorkday:o,primaryPeriodEndWorkday:l},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],c.customHeaders)}getGamificationLeaderboard(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboard';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboard';return this.apiClient.callApi("/api/v2/gamification/leaderboard","GET",{},{startWorkday:e,endWorkday:n,metricId:i.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardAll(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAll';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAll';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationLeaderboardAll';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationLeaderboardAll';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,metricId:r.metricId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationLeaderboardAllBestpoints(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationLeaderboardAllBestpoints';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationLeaderboardAllBestpoints';return this.apiClient.callApi("/api/v2/gamification/leaderboard/all/bestpoints","GET",{},{filterType:e,filterId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationLeaderboardBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/leaderboard/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationMetricdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "metricDefinitionId" when calling getGamificationMetricdefinition';return this.apiClient.callApi("/api/v2/gamification/metricdefinitions/{metricDefinitionId}","GET",{metricDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationMetricdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/metricdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","GET",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetric(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","GET",{profileId:e,metricId:n},{workday:i.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationProfileMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","GET",{profileId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),workday:n.workday,metricIds:n.metricIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfileMetricsObjectivedetails(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationProfileMetricsObjectivedetails';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/objectivedetails","GET",{profileId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfiles(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationProfilesUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationProfilesUser';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}","GET",{userId:e},{workday:n.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationProfilesUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/profiles/users/me","GET",{},{workday:e.workday},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecards(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecards';return this.apiClient.callApi("/api/v2/gamification/scorecards","GET",{},{workday:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsAttendance(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsAttendance';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/attendance","GET",{},{startWorkday:e,endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsBestpoints(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/scorecards/bestpoints","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationScorecardsPointsAlltime(e,n){if(n=n||{},e==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/alltime","GET",{},{endWorkday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/average","GET",{},{workday:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsPointsTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsPointsTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/points/trends","GET",{},{startWorkday:e,endWorkday:n,dayOfWeek:i.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsProfileMetricUserValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(i==null||i==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/{userId}/values/trends","GET",{profileId:e,metricId:n,userId:i},{startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricUsersValuesTrends(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(i==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(a==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';if(r==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/users/values/trends","GET",{profileId:e,metricId:n},{filterType:i,filterId:s.filterId,startWorkday:a,endWorkday:r,referenceWorkday:s.referenceWorkday,timeZone:s.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getGamificationScorecardsProfileMetricValuesTrends(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling getGamificationScorecardsProfileMetricValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsProfileMetricValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/profiles/{profileId}/metrics/{metricId}/values/trends","GET",{profileId:e,metricId:n},{filterType:r.filterType,startWorkday:i,endWorkday:a,referenceWorkday:r.referenceWorkday,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUser';if(n==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUser';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}","GET",{userId:e},{workday:n,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserAttendance(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserAttendance';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserAttendance';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserAttendance';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/attendance","GET",{userId:e},{startWorkday:n,endWorkday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserBestpoints(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserBestpoints';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/bestpoints","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsUserPointsAlltime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsAlltime';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsAlltime';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/alltime","GET",{userId:e},{endWorkday:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationScorecardsUserPointsTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserPointsTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserPointsTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserPointsTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/points/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,dayOfWeek:a.dayOfWeek},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUserValuesTrends(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getGamificationScorecardsUserValuesTrends';if(n==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUserValuesTrends';if(i==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUserValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/{userId}/values/trends","GET",{userId:e},{startWorkday:n,endWorkday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersPointsAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersPointsAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersPointsAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersPointsAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/points/average","GET",{},{filterType:e,filterId:n,workday:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesAverage(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesAverage';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesAverage';if(i==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsUsersValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/average","GET",{},{filterType:e,filterId:n,workday:i,timeZone:a.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getGamificationScorecardsUsersValuesTrends(e,n,i,a,r){if(r=r||{},e==null)throw'Missing the required parameter "filterType" when calling getGamificationScorecardsUsersValuesTrends';if(n==null)throw'Missing the required parameter "filterId" when calling getGamificationScorecardsUsersValuesTrends';if(i==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsUsersValuesTrends';if(a==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsUsersValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/users/values/trends","GET",{},{filterType:e,filterId:n,startWorkday:i,endWorkday:a,timeZone:r.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getGamificationScorecardsValuesAverage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "workday" when calling getGamificationScorecardsValuesAverage';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/average","GET",{},{workday:e,timeZone:n.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationScorecardsValuesTrends(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "startWorkday" when calling getGamificationScorecardsValuesTrends';if(n==null)throw'Missing the required parameter "endWorkday" when calling getGamificationScorecardsValuesTrends';return this.apiClient.callApi("/api/v2/gamification/scorecards/values/trends","GET",{},{filterType:i.filterType,referenceWorkday:i.referenceWorkday,startWorkday:e,endWorkday:n,timeZone:i.timeZone},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getGamificationStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/status","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGamificationTemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "templateId" when calling getGamificationTemplate';return this.apiClient.callApi("/api/v2/gamification/templates/{templateId}","GET",{templateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGamificationTemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/gamification/templates","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmployeeperformanceExternalmetricsDefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "metricId" when calling patchEmployeeperformanceExternalmetricsDefinition';if(n==null)throw'Missing the required parameter "body" when calling patchEmployeeperformanceExternalmetricsDefinition';return this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions/{metricId}","PATCH",{metricId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling patchGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling patchGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PATCH",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postEmployeeperformanceExternalmetricsData(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/data","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postEmployeeperformanceExternalmetricsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/employeeperformance/externalmetrics/definitions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGamificationContests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContests';return this.apiClient.callApi("/api/v2/gamification/contests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileActivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/activate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileDeactivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileDeactivate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/deactivate","POST",{profileId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfileMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembers';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembers';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMembersValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMembersValidate';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMembersValidate';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/members/validate","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfileMetricLink(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceProfileId" when calling postGamificationProfileMetricLink';if(n==null||n==="")throw'Missing the required parameter "sourceMetricId" when calling postGamificationProfileMetricLink';if(i==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetricLink';return this.apiClient.callApi("/api/v2/gamification/profiles/{sourceProfileId}/metrics/{sourceMetricId}/link","POST",{sourceProfileId:e,sourceMetricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postGamificationProfileMetrics(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling postGamificationProfileMetrics';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfileMetrics';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics","POST",{profileId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfiles(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfiles';return this.apiClient.callApi("/api/v2/gamification/profiles","POST",{},{copyMetrics:n.copyMetrics},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGamificationProfilesUserQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postGamificationProfilesUserQuery';if(n==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUserQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/{userId}/query","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationProfilesUsersMeQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationProfilesUsersMeQuery';return this.apiClient.callApi("/api/v2/gamification/profiles/users/me/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationContest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contestId" when calling putGamificationContest';if(n==null)throw'Missing the required parameter "body" when calling putGamificationContest';return this.apiClient.callApi("/api/v2/gamification/contests/{contestId}","PUT",{contestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGamificationProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfile';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}","PUT",{profileId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGamificationProfileMetric(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "profileId" when calling putGamificationProfileMetric';if(n==null||n==="")throw'Missing the required parameter "metricId" when calling putGamificationProfileMetric';if(i==null)throw'Missing the required parameter "body" when calling putGamificationProfileMetric';return this.apiClient.callApi("/api/v2/gamification/profiles/{profileId}/metrics/{metricId}","PUT",{profileId:e,metricId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putGamificationStatus(e,n){if(n=n||{},e==null)throw'Missing the required parameter "status" when calling putGamificationStatus';return this.apiClient.callApi("/api/v2/gamification/status","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Rx=class{constructor(e){this.apiClient=e||q.instance}getGdprRequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getGdprRequest';return this.apiClient.callApi("/api/v2/gdpr/requests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGdprRequests(e){return e=e||{},this.apiClient.callApi("/api/v2/gdpr/requests","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGdprSubjects(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "searchType" when calling getGdprSubjects';if(n==null)throw'Missing the required parameter "searchValue" when calling getGdprSubjects';return this.apiClient.callApi("/api/v2/gdpr/subjects","GET",{},{searchType:e,searchValue:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGdprRequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGdprRequests';return this.apiClient.callApi("/api/v2/gdpr/requests","POST",{},{deleteConfirmed:n.deleteConfirmed},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Wx=class{constructor(e){this.apiClient=e||q.instance}getGeolocationsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/geolocations/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchGeolocationsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchGeolocationsSettings';return this.apiClient.callApi("/api/v2/geolocations/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},zx=class{constructor(e){this.apiClient=e||q.instance}deleteGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling deleteGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","DELETE",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreeting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","GET",{greetingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingGroupsDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingGroupsDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/groups/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingMedia';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/media","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetingUsersDownloads(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling getGreetingUsersDownloads';return this.apiClient.callApi("/api/v2/greetings/{greetingId}/users/downloads","GET",{greetingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGreetings(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGreetingsDefaults(e){return e=e||{},this.apiClient.callApi("/api/v2/greetings/defaults","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGreetingsDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGreetings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGreetings';return this.apiClient.callApi("/api/v2/greetings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupGreetings';if(n==null)throw'Missing the required parameter "body" when calling postGroupGreetings';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserGreetings';if(n==null)throw'Missing the required parameter "body" when calling postUserGreetings';return this.apiClient.callApi("/api/v2/users/{userId}/greetings","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreeting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "greetingId" when calling putGreeting';if(n==null)throw'Missing the required parameter "body" when calling putGreeting';return this.apiClient.callApi("/api/v2/greetings/{greetingId}","PUT",{greetingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putGreetingsDefaults(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putGreetingsDefaults';return this.apiClient.callApi("/api/v2/greetings/defaults","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putGroupGreetingsDefaults';return this.apiClient.callApi("/api/v2/groups/{groupId}/greetings/defaults","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserGreetingsDefaults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserGreetingsDefaults';if(n==null)throw'Missing the required parameter "body" when calling putUserGreetingsDefaults';return this.apiClient.callApi("/api/v2/users/{userId}/greetings/defaults","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Dx=class{constructor(e){this.apiClient=e||q.instance}deleteGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","DELETE",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling deleteGroupMembers';if(n==null)throw'Missing the required parameter "ids" when calling deleteGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","DELETE",{groupId:e},{ids:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupDynamicsettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupIndividuals(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupIndividuals';return this.apiClient.callApi("/api/v2/groups/{groupId}/individuals","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getGroupProfile';return this.apiClient.callApi("/api/v2/groups/{groupId}/profile","GET",{groupId:e},{fields:n.fields},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/groups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postGroupMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling postGroupMembers';if(n==null)throw'Missing the required parameter "body" when calling postGroupMembers';return this.apiClient.callApi("/api/v2/groups/{groupId}/members","POST",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroups';return this.apiClient.callApi("/api/v2/groups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsDynamicsettingsPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsDynamicsettingsPreview';return this.apiClient.callApi("/api/v2/groups/dynamicsettings/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroup';return this.apiClient.callApi("/api/v2/groups/{groupId}","PUT",{groupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putGroupDynamicsettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putGroupDynamicsettings';if(n==null)throw'Missing the required parameter "body" when calling putGroupDynamicsettings';return this.apiClient.callApi("/api/v2/groups/{groupId}/dynamicsettings","PUT",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Gx=class{constructor(e){this.apiClient=e||q.instance}deleteIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling deleteIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","DELETE",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovider(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling getIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","GET",{providerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIdentityproviders(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersAdfs(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/adfs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersCic(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/cic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGeneric(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/generic","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersGsuite(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/gsuite","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersIdentitynow(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/identitynow","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOkta(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/okta","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersOnelogin(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/onelogin","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPing(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/ping","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPurecloud(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/purecloud","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersPureengage(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/pureengage","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIdentityprovidersSalesforce(e){return e=e||{},this.apiClient.callApi("/api/v2/identityproviders/salesforce","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIdentityproviders(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIdentityproviders';return this.apiClient.callApi("/api/v2/identityproviders","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovider(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "providerId" when calling putIdentityprovider';if(n==null)throw'Missing the required parameter "body" when calling putIdentityprovider';return this.apiClient.callApi("/api/v2/identityproviders/{providerId}","PUT",{providerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIdentityprovidersAdfs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersAdfs';return this.apiClient.callApi("/api/v2/identityproviders/adfs","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersCic(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersCic';return this.apiClient.callApi("/api/v2/identityproviders/cic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGeneric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGeneric';return this.apiClient.callApi("/api/v2/identityproviders/generic","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersGsuite(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersGsuite';return this.apiClient.callApi("/api/v2/identityproviders/gsuite","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersIdentitynow(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersIdentitynow';return this.apiClient.callApi("/api/v2/identityproviders/identitynow","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOkta(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOkta';return this.apiClient.callApi("/api/v2/identityproviders/okta","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersOnelogin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersOnelogin';return this.apiClient.callApi("/api/v2/identityproviders/onelogin","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPing(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPing';return this.apiClient.callApi("/api/v2/identityproviders/ping","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPurecloud(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPurecloud';return this.apiClient.callApi("/api/v2/identityproviders/purecloud","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersPureengage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersPureengage';return this.apiClient.callApi("/api/v2/identityproviders/pureengage","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIdentityprovidersSalesforce(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIdentityprovidersSalesforce';return this.apiClient.callApi("/api/v2/identityproviders/salesforce","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Nx=class{constructor(e){this.apiClient=e||q.instance}getInfrastructureascodeAccelerator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "acceleratorId" when calling getInfrastructureascodeAccelerator';return this.apiClient.callApi("/api/v2/infrastructureascode/accelerators/{acceleratorId}","GET",{acceleratorId:e},{preferredLanguage:n.preferredLanguage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeAccelerators(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/accelerators","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,description:e.description,origin:e.origin,type:e.type,classification:e.classification,tags:e.tags},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getInfrastructureascodeJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getInfrastructureascodeJob';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs/{jobId}","GET",{jobId:e},{details:n.details},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getInfrastructureascodeJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/infrastructureascode/jobs","GET",{},{maxResults:e.maxResults,includeErrors:e.includeErrors,sortBy:e.sortBy,sortOrder:e.sortOrder,acceleratorId:e.acceleratorId,submittedBy:e.submittedBy,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postInfrastructureascodeJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postInfrastructureascodeJobs';return this.apiClient.callApi("/api/v2/infrastructureascode/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Ux=class{constructor(e){this.apiClient=e||q.instance}deleteIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling deleteIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","DELETE",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling deleteIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","DELETE",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling deleteIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","DELETE",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","GET",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),integrationType:e.integrationType,reportedState:e.reportedState,credentialId:e.credentialId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsAction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","GET",{actionId:e},{expand:n.expand,flatten:n.flatten,includeConfig:n.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionDraftSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionDraftTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionDraftTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActionDraftValidation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionDraftValidation';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/validation","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionFunction(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/function","GET",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsActionSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionSchema';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionSchema';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/schemas/{fileName}","GET",{actionId:e,fileName:n},{flatten:i.flatten},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsActionTemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling getIntegrationsActionTemplate';if(n==null||n==="")throw'Missing the required parameter "fileName" when calling getIntegrationsActionTemplate';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/templates/{fileName}","GET",{actionId:e,fileName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["text/plain"],i.customHeaders)}getIntegrationsActions(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,secure:e.secure},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificates(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates","GET",{},{status:e.status,type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsCertificatesTruststore(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/certificates/truststore","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsDrafts(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/drafts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,nextPage:e.nextPage,previousPage:e.previousPage,sortBy:e.sortBy,sortOrder:e.sortOrder,category:e.category,name:e.name,ids:e.ids,secure:e.secure,includeAuthActions:e.includeAuthActions,includeConfig:e.includeConfig},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsActionsFunctionsRuntimes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/actions/functions/runtimes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsBotconnectorBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorBot';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBots';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnectors/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}","GET",{integrationId:e,botId:n},{version:i.version},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsBotconnectorIntegrationIdBotVersions';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/{botId}/versions","GET",{integrationId:e,botId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsBotconnectorIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsBotconnectorIntegrationIdBotsSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsBotconnectorIntegrationIdBotsSummaries';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots/summaries","GET",{integrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling getIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","GET",{credentialId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsListing(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/listing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsCredentialsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials/types","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnector(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/audioconnector","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechAudioconnectorIntegrationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getIntegrationsSpeechAudioconnectorIntegrationId';return this.apiClient.callApi("/api/v2/integrations/speech/audioconnector/{integrationId}","GET",{integrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflow/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechDialogflowcxAgent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getIntegrationsSpeechDialogflowcxAgent';return this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents/{agentId}","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechDialogflowcxAgents(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/dialogflowcx/agents","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexBotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexBotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexBotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lex/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexBots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lex/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechLexv2BotAlias(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "aliasId" when calling getIntegrationsSpeechLexv2BotAlias';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/alias/{aliasId}","GET",{aliasId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2BotBotIdAliases(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechLexv2BotBotIdAliases';return this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bot/{botId}/aliases","GET",{botId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,status:n.status,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechLexv2Bots(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/lexv2/bots","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBot(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBot';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}","GET",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),targetChannel:i.targetChannel},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(n==null||n==="")throw'Missing the required parameter "botId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,botId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBots(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots","GET",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJob';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobResults';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs/{jobId}/results","GET",{nuanceIntegrationId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechSttEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechSttEngine';return this.apiClient.callApi("/api/v2/integrations/speech/stt/engines/{engineId}","GET",{engineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechSttEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/stt/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsEngine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngine';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}","GET",{engineId:e},{includeVoices:n.includeVoices},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngineVoice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoice';if(n==null||n==="")throw'Missing the required parameter "voiceId" when calling getIntegrationsSpeechTtsEngineVoice';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices/{voiceId}","GET",{engineId:e,voiceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsSpeechTtsEngineVoices(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "engineId" when calling getIntegrationsSpeechTtsEngineVoices';return this.apiClient.callApi("/api/v2/integrations/speech/tts/engines/{engineId}/voices","GET",{engineId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsSpeechTtsEngines(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/engines","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,includeVoices:e.includeVoices,name:e.name,language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsSpeechTtsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsType(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsType';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}","GET",{typeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsTypeConfigschema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "typeId" when calling getIntegrationsTypeConfigschema';if(n==null||n==="")throw'Missing the required parameter "configType" when calling getIntegrationsTypeConfigschema';return this.apiClient.callApi("/api/v2/integrations/types/{typeId}/configschemas/{configType}","GET",{typeId:e,configType:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getIntegrationsTypes(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/types","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUnifiedcommunicationsClientapp(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling getIntegrationsUnifiedcommunicationsClientapp';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps/{ucIntegrationId}","GET",{ucIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntegrationsUnifiedcommunicationsClientapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/clientapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntegrationsUserapps(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/userapps","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,appHost:e.appHost},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntegration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling patchIntegration';return this.apiClient.callApi("/api/v2/integrations/{integrationId}","PATCH",{integrationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchIntegrationsAction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsAction';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsAction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntegrationsActionDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling patchIntegrationsActionDraft';if(n==null)throw'Missing the required parameter "body" when calling patchIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","PATCH",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrations(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsActionDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraft';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft","POST",{actionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftPublish';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftPublish';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/publish","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionDraftTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionExecute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionExecute';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionExecute';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/execute","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActionTest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionTest';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionTest';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/test","POST",{actionId:e},{flatten:i.flatten},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsActions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActions';return this.apiClient.callApi("/api/v2/integrations/actions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionsDrafts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsActionsDrafts';return this.apiClient.callApi("/api/v2/integrations/actions/drafts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsIncomingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsIncomingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/incoming/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsBotconnectorsOutgoingMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntegrationsBotconnectorsOutgoingMessages';return this.apiClient.callApi("/api/v2/integrations/botconnectors/outgoing/messages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsCredentials(e){return e=e||{},this.apiClient.callApi("/api/v2/integrations/credentials","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';if(n==null||n==="")throw'Missing the required parameter "botId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/{botId}/jobs","POST",{nuanceIntegrationId:e,botId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsJobs';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/jobs","POST",{nuanceIntegrationId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,onlyRegisteredBots:n.onlyRegisteredBots},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';if(n==null)throw'Missing the required parameter "settings" when calling postIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchValidate';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/validate","POST",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntegrationsWebhookEvents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tokenId" when calling postIntegrationsWebhookEvents';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsWebhookEvents';return this.apiClient.callApi("/api/v2/integrations/webhooks/{tokenId}/events","POST",{tokenId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationConfigCurrent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationConfigCurrent';return this.apiClient.callApi("/api/v2/integrations/{integrationId}/config/current","PUT",{integrationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsActionDraftFunction(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling putIntegrationsActionDraftFunction';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsActionDraftFunction';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function","PUT",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsBotconnectorIntegrationIdBots(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling putIntegrationsBotconnectorIntegrationIdBots';if(n==null)throw'Missing the required parameter "botList" when calling putIntegrationsBotconnectorIntegrationIdBots';return this.apiClient.callApi("/api/v2/integrations/botconnector/{integrationId}/bots","PUT",{integrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsCredential(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "credentialId" when calling putIntegrationsCredential';return this.apiClient.callApi("/api/v2/integrations/credentials/{credentialId}","PUT",{credentialId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "nuanceIntegrationId" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';if(n==null)throw'Missing the required parameter "settings" when calling putIntegrationsSpeechNuanceNuanceIntegrationIdBotsLaunchSettings';return this.apiClient.callApi("/api/v2/integrations/speech/nuance/{nuanceIntegrationId}/bots/launch/settings","PUT",{nuanceIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putIntegrationsSpeechTtsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putIntegrationsSpeechTtsSettings';return this.apiClient.callApi("/api/v2/integrations/speech/tts/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putIntegrationsUnifiedcommunicationThirdpartypresences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ucIntegrationId" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';if(n==null)throw'Missing the required parameter "body" when calling putIntegrationsUnifiedcommunicationThirdpartypresences';return this.apiClient.callApi("/api/v2/integrations/unifiedcommunications/{ucIntegrationId}/thirdpartypresences","PUT",{ucIntegrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},$x=class{constructor(e){this.apiClient=e||q.instance}deleteIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling deleteIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","DELETE",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsAssignmentsExternalcontact(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling getIntentsAssignmentsExternalcontact';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}","GET",{externalContactId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","GET",{customerIntentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintentSourceintents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling getIntentsCustomerintentSourceintents';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents","GET",{customerIntentId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,queryValue:n.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getIntentsCustomerintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/customerintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,queryValue:e.queryValue,categoryId:e.categoryId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIntentsSourceintents(e){return e=e||{},this.apiClient.callApi("/api/v2/intents/sourceintents","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,type:e.type,sourceId:e.sourceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchIntentsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling patchIntentsCategory';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCategory';return this.apiClient.callApi("/api/v2/intents/categories/{categoryId}","PATCH",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchIntentsCustomerintent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling patchIntentsCustomerintent';if(n==null)throw'Missing the required parameter "body" when calling patchIntentsCustomerintent';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}","PATCH",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsAssignmentsExternalcontactCustomerintentAssignment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "externalContactId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(n==null||n==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';if(i==null)throw'Missing the required parameter "body" when calling postIntentsAssignmentsExternalcontactCustomerintentAssignment';return this.apiClient.callApi("/api/v2/intents/assignments/externalcontacts/{externalContactId}/customerintents/{customerIntentId}/assignment","POST",{externalContactId:e,customerIntentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postIntentsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCategories';return this.apiClient.callApi("/api/v2/intents/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentSourceintentsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkAdd';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/add","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintentSourceintentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "customerIntentId" when calling postIntentsCustomerintentSourceintentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentSourceintentsBulkRemove';return this.apiClient.callApi("/api/v2/intents/customerintents/{customerIntentId}/sourceintents/bulk/remove","POST",{customerIntentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postIntentsCustomerintents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintents';return this.apiClient.callApi("/api/v2/intents/customerintents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntentsCustomerintentsBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postIntentsCustomerintentsBulkRetrieve';return this.apiClient.callApi("/api/v2/intents/customerintents/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Bx=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling deleteJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","DELETE",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling deleteJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","DELETE",{actionTemplateId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling deleteJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","DELETE",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling deleteJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","DELETE",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling deleteJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","DELETE",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling deleteJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","DELETE",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsJourneysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsJourneysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","GET",{contactId:e},{includeMerged:n.includeMerged,limit:n.limit},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getExternalcontactsContactJourneySessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling getExternalcontactsContactJourneySessions';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/sessions","GET",{contactId:e},{pageSize:n.pageSize,after:n.after,includeMerged:n.includeMerged},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling getJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","GET",{actionMapId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,filterField:e.filterField,filterValue:e.filterValue,actionMapIds:this.apiClient.buildCollectionParam(e.actionMapIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActionmapsEstimatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJob';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActionmapsEstimatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyActionmapsEstimatesJobResults';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontarget(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTargetId" when calling getJourneyActiontarget';return this.apiClient.callApi("/api/v2/journey/actiontargets/{actionTargetId}","GET",{actionTargetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontargets(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontargets","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling getJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","GET",{actionTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,mediaType:e.mediaType,state:e.state,queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyDeploymentCustomerPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getJourneyDeploymentCustomerPing';if(n==null||n==="")throw'Missing the required parameter "customerCookieId" when calling getJourneyDeploymentCustomerPing';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/customers/{customerCookieId}/ping","GET",{deploymentId:e,customerCookieId:n},{dl:i.dl,dt:i.dt,appNamespace:i.appNamespace,sessionId:i.sessionId,sinceLastBeaconMilliseconds:i.sinceLastBeaconMilliseconds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling getJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","GET",{configId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyExternaleventsSchemaVersion';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyExternaleventsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getJourneyExternaleventsSchemaVersions';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getJourneyExternaleventsSchemasCoretype';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyExternaleventsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyExternaleventsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling getJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","GET",{outcomeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,outcomeIds:this.apiClient.buildCollectionParam(e.outcomeIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyOutcomesAttributionsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJob';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesAttributionsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getJourneyOutcomesAttributionsJobResults';return this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getJourneyOutcomesPredictor';return this.apiClient.callApi("/api/v2/journey/outcomes/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling getJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","GET",{segmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","GET",{},{sortBy:e.sortBy,pageSize:e.pageSize,pageNumber:e.pageNumber,isActive:e.isActive,segmentIds:this.apiClient.buildCollectionParam(e.segmentIds,"multi"),queryFields:this.apiClient.buildCollectionParam(e.queryFields,"multi"),queryValue:e.queryValue},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneySession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySession';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionEvents';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/events","GET",{sessionId:e},{pageSize:n.pageSize,after:n.after,eventType:n.eventType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneySessionOutcomescores(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getJourneySessionOutcomescores';return this.apiClient.callApi("/api/v2/journey/sessions/{sessionId}/outcomescores","GET",{sessionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyView(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyView';return this.apiClient.callApi("/api/v2/journey/views/{viewId}","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewSchedules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","GET",{viewId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","GET",{viewId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViewVersionChart(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChart';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChart';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}","GET",{viewId:e,journeyViewVersion:n,chartId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionChartVersion(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionChartVersion';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionChartVersion';if(i==null||i==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionChartVersion';if(a==null||a==="")throw'Missing the required parameter "chartVersion" when calling getJourneyViewVersionChartVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/charts/{chartId}/versions/{chartVersion}","GET",{viewId:e,journeyViewVersion:n,chartId:i,chartVersion:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","GET",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResults';if(n==null||n==="")throw'Missing the required parameter "journeyViewVersion" when calling getJourneyViewVersionJobResults';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResults';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyViewVersion}/jobs/{jobId}/results","GET",{viewId:e,journeyViewVersion:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getJourneyViewVersionJobResultsChart(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobResultsChart';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobResultsChart';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getJourneyViewVersionJobResultsChart';if(a==null||a==="")throw'Missing the required parameter "chartId" when calling getJourneyViewVersionJobResultsChart';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}/results/charts/{chartId}","GET",{viewId:e,journeyVersionId:n,jobId:i,chartId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getJourneyViewVersionJobsLatest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling getJourneyViewVersionJobsLatest';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling getJourneyViewVersionJobsLatest';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/latest","GET",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getJourneyViews(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,nameOrCreatedBy:e.nameOrCreatedBy,expand:e.expand,id:e.id},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsDataDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/data/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getJourneyViewsEventdefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternal(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsEventdefinitionsExternalChanges(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/external/changes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsJobsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/jobs/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,interval:e.interval,statuses:e.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getJourneyViewsSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/schedules","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchJourneyActionmap(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionMapId" when calling patchJourneyActionmap';return this.apiClient.callApi("/api/v2/journey/actionmaps/{actionMapId}","PATCH",{actionMapId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyActiontemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "actionTemplateId" when calling patchJourneyActiontemplate';return this.apiClient.callApi("/api/v2/journey/actiontemplates/{actionTemplateId}","PATCH",{actionTemplateId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyExternaleventsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configId" when calling patchJourneyExternaleventsConfiguration';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configId}","PATCH",{configId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyOutcome(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "outcomeId" when calling patchJourneyOutcome';return this.apiClient.callApi("/api/v2/journey/outcomes/{outcomeId}","PATCH",{outcomeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneySegment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "segmentId" when calling patchJourneySegment';return this.apiClient.callApi("/api/v2/journey/segments/{segmentId}","PATCH",{segmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchJourneyViewVersionJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling patchJourneyViewVersionJob';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling patchJourneyViewVersionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling patchJourneyViewVersionJob';if(a==null)throw'Missing the required parameter "body" when calling patchJourneyViewVersionJob';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs/{jobId}","PATCH",{viewId:e,journeyVersionId:n,jobId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postAnalyticsJourneysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsJourneysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsJourneysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/journeys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postExternalcontactsContactJourneySegments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactId" when calling postExternalcontactsContactJourneySegments';return this.apiClient.callApi("/api/v2/externalcontacts/contacts/{contactId}/journey/segments","POST",{contactId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActionmaps(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actionmaps","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyActionmapsEstimatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyActionmapsEstimatesJobs';return this.apiClient.callApi("/api/v2/journey/actionmaps/estimates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyActiontemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/actiontemplates","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyDeploymentActionevent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentActionevent';if(n==null)throw'Missing the required parameter "body" when calling postJourneyDeploymentActionevent';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/actionevent","POST",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyDeploymentAppevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentAppevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/appevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyDeploymentWebevents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postJourneyDeploymentWebevents';return this.apiClient.callApi("/api/v2/journey/deployments/{deploymentId}/webevents","POST",{deploymentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurationEvents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postJourneyExternaleventsConfigurationEvents';return this.apiClient.callApi("/api/v2/journey/externalevents/configurations/{configurationId}/events","POST",{configurationId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyExternaleventsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/externalevents/configurations","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyExternaleventsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyExternaleventsSchemas';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyFlowsPathsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/flows/paths/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomes(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesAttributionsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/attributions/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyOutcomesPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/outcomes/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneySegments(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/segments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersionJobs';if(n==null||n==="")throw'Missing the required parameter "journeyVersionId" when calling postJourneyViewVersionJobs';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{journeyVersionId}/jobs","POST",{viewId:e,journeyVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViewVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling postJourneyViewVersions';if(n==null)throw'Missing the required parameter "body" when calling postJourneyViewVersions';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions","POST",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postJourneyViews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postJourneyViews';return this.apiClient.callApi("/api/v2/journey/views","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postJourneyViewsEncodingsValidate(e){return e=e||{},this.apiClient.callApi("/api/v2/journey/views/encodings/validate","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putJourneyExternaleventsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putJourneyExternaleventsSchema';if(n==null)throw'Missing the required parameter "body" when calling putJourneyExternaleventsSchema';return this.apiClient.callApi("/api/v2/journey/externalevents/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewSchedules';if(n==null)throw'Missing the required parameter "body" when calling putJourneyViewSchedules';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/schedules","PUT",{viewId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putJourneyViewVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "viewId" when calling putJourneyViewVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling putJourneyViewVersion';if(i==null)throw'Missing the required parameter "body" when calling putJourneyViewVersion';return this.apiClient.callApi("/api/v2/journey/views/{viewId}/versions/{versionId}","PUT",{viewId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putJourneyViewsEventdefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinition';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putJourneyViewsEventdefinitionActivate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling putJourneyViewsEventdefinitionActivate';return this.apiClient.callApi("/api/v2/journey/views/eventdefinitions/{eventDefinitionId}/activate","PUT",{eventDefinitionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Lx=class{constructor(e){this.apiClient=e||q.instance}deleteKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling deleteKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","DELETE",{connectionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","DELETE",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling deleteKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","DELETE",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","DELETE",{knowledgeBaseId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","DELETE",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling deleteKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","DELETE",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling deleteKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","DELETE",{knowledgeBaseId:e,importJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling deleteKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","DELETE",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","DELETE",{knowledgeBaseId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling deleteKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","DELETE",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling deleteKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","DELETE",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deleteKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling deleteKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling deleteKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","DELETE",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","GET",{connectionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnectionOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling getKnowledgeConnectionOptions';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}/options","GET",{connectionId:e},{after:n.after,pageSize:n.pageSize,parentId:n.parentId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeConnections(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/connections","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeGuestSessionCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionCategories';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/categories","GET",{sessionId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeGuestSessionDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeGuestSessionDocument';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}","GET",{sessionId:e,documentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeGuestSessionDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling getKnowledgeGuestSessionDocuments';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents","GET",{sessionId:e},{categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeIntegrationOptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "integrationId" when calling getKnowledgeIntegrationOptions';return this.apiClient.callApi("/api/v2/knowledge/integrations/{integrationId}/options","GET",{integrationId:e},{knowledgeBaseIds:this.apiClient.buildCollectionParam(n.knowledgeBaseIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,parentId:n.parentId,isRoot:n.isRoot,name:n.name,sortBy:n.sortBy,expand:n.expand,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling getKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","GET",{knowledgeBaseId:e,categoryId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocument(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","GET",{knowledgeBaseId:e,documentId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi"),state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,onlyCommented:i.onlyCommented,documentVersionId:i.documentVersionId,documentVariationId:i.documentVariationId,appType:i.appType,queryType:i.queryType,userId:i.userId,queueId:i.queueId,state:i.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling getKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","GET",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","GET",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{documentState:a.documentState,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVariations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,documentState:i.documentState,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocumentVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersion';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersion';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';if(a==null||a==="")throw'Missing the required parameter "variationId" when calling getKnowledgeKnowledgebaseDocumentVersionVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations/{variationId}","GET",{knowledgeBaseId:e,documentId:n,versionId:i,variationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getKnowledgeKnowledgebaseDocumentVersionVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';if(i==null||i==="")throw'Missing the required parameter "versionId" when calling getKnowledgeKnowledgebaseDocumentVersionVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions/{versionId}/variations","GET",{knowledgeBaseId:e,documentId:n,versionId:i},{before:a.before,after:a.after,pageSize:a.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseDocumentVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling getKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","GET",{knowledgeBaseId:e,documentId:n},{before:i.before,after:i.after,pageSize:i.pageSize,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseDocuments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,interval:n.interval,documentId:this.apiClient.buildCollectionParam(n.documentId,"multi"),categoryId:this.apiClient.buildCollectionParam(n.categoryId,"multi"),includeSubcategories:n.includeSubcategories,includeDrafts:n.includeDrafts,labelIds:this.apiClient.buildCollectionParam(n.labelIds,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),externalIds:this.apiClient.buildCollectionParam(n.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseDocumentsFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseDocumentsFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/feedback","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,onlyCommented:n.onlyCommented,documentVersionId:n.documentVersionId,documentVariationId:n.documentVariationId,appType:n.appType,queryType:n.queryType,userId:n.userId,queueId:n.queueId,state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseExportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseExportJob';if(n==null||n==="")throw'Missing the required parameter "exportJobId" when calling getKnowledgeKnowledgebaseExportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs/{exportJobId}","GET",{knowledgeBaseId:e,exportJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseImportJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling getKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","GET",{knowledgeBaseId:e,importJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling getKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","GET",{knowledgeBaseId:e,labelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseLabels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,name:n.name,includeDocumentCount:n.includeDocumentCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations","GET",{knowledgeBaseId:e},{before:n.before,after:n.after,pageSize:n.pageSize,userId:this.apiClient.buildCollectionParam(n.userId,"multi"),type:this.apiClient.buildCollectionParam(n.type,"multi"),status:this.apiClient.buildCollectionParam(n.status,"multi"),interval:n.interval,sourceId:this.apiClient.buildCollectionParam(n.sourceId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseOperationsUsersQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseOperationsUsersQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/operations/users/query","GET",{knowledgeBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseParseJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling getKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","GET",{knowledgeBaseId:e,parseJobId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSources(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSources';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources","GET",{knowledgeBaseId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),ids:this.apiClient.buildCollectionParam(n.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","GET",{knowledgeBaseId:e,sourceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseSynchronizeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling getKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","GET",{knowledgeBaseId:e,syncJobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}","GET",{knowledgeBaseId:e,groupId:n},{app:i.app,dateStart:i.dateStart,dateEnd:i.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling getKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","GET",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{app:a.app,dateStart:a.dateStart,dateEnd:a.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeKnowledgebaseUnansweredGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUnansweredGroups';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups","GET",{knowledgeBaseId:e},{app:n.app,dateStart:n.dateStart,dateEnd:n.dateEnd},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeKnowledgebases(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/knowledgebases","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,name:e.name,coreLanguage:e.coreLanguage,published:e.published,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling getKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","GET",{knowledgeSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,name:e.name,sourceId:e.sourceId,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","GET",{sourceId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSourceSynchronization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","GET",{sourceId:e,synchronizationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationDeletion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletion';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletion';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationDeletion';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationDeletions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizationUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUpload';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUpload';if(i==null||i==="")throw'Missing the required parameter "fileId" when calling getKnowledgeSourceSynchronizationUpload';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads/{fileId}","GET",{sourceId:e,synchronizationId:n,fileId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getKnowledgeSourceSynchronizationUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling getKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","GET",{sourceId:e,synchronizationId:n},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","GET",{sourceId:e},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getKnowledgeSources(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getKnowledgeSourcesSynchronizations(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/sources/synchronizations","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchKnowledgeConnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "connectionId" when calling patchKnowledgeConnection';return this.apiClient.callApi("/api/v2/knowledge/connections/{connectionId}","PATCH",{connectionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchKnowledgeGuestSessionDocumentsSearchSearchId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeGuestSessionDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/{searchId}","PATCH",{sessionId:e,searchId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebase';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebase';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}","PATCH",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseCategory(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseCategory';if(n==null||n==="")throw'Missing the required parameter "categoryId" when calling patchKnowledgeKnowledgebaseCategory';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseCategory';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories/{categoryId}","PATCH",{knowledgeBaseId:e,categoryId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseChunksSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseChunksSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseDocument(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocument';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocument';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocument';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}","PATCH",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';if(i==null||i==="")throw'Missing the required parameter "feedbackId" when calling patchKnowledgeKnowledgebaseDocumentFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback/{feedbackId}","PATCH",{knowledgeBaseId:e,documentId:n,feedbackId:i},{},{},{},a.body,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseDocumentVariation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "documentVariationId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(i==null||i==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentVariation';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseDocumentVariation';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations/{documentVariationId}","PATCH",{documentVariationId:e,documentId:n,knowledgeBaseId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeKnowledgebaseDocumentsSearchSearchId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';if(n==null||n==="")throw'Missing the required parameter "searchId" when calling patchKnowledgeKnowledgebaseDocumentsSearchSearchId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/{searchId}","PATCH",{knowledgeBaseId:e,searchId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeKnowledgebaseImportJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseImportJob';if(n==null||n==="")throw'Missing the required parameter "importJobId" when calling patchKnowledgeKnowledgebaseImportJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseImportJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs/{importJobId}","PATCH",{knowledgeBaseId:e,importJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseLabel(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseLabel';if(n==null||n==="")throw'Missing the required parameter "labelId" when calling patchKnowledgeKnowledgebaseLabel';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseLabel';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels/{labelId}","PATCH",{knowledgeBaseId:e,labelId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseParseJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseParseJob';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling patchKnowledgeKnowledgebaseParseJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseParseJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}","PATCH",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseSynchronizeJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(n==null||n==="")throw'Missing the required parameter "syncJobId" when calling patchKnowledgeKnowledgebaseSynchronizeJob';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseSynchronizeJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs/{syncJobId}","PATCH",{knowledgeBaseId:e,syncJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(n==null||n==="")throw'Missing the required parameter "groupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(i==null||i==="")throw'Missing the required parameter "phraseGroupId" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';if(a==null)throw'Missing the required parameter "body" when calling patchKnowledgeKnowledgebaseUnansweredGroupPhrasegroup';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/unanswered/groups/{groupId}/phrasegroups/{phraseGroupId}","PATCH",{knowledgeBaseId:e,groupId:n,phraseGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchKnowledgeSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeSettingId" when calling patchKnowledgeSetting';if(n==null)throw'Missing the required parameter "body" when calling patchKnowledgeSetting';return this.apiClient.callApi("/api/v2/knowledge/settings/{knowledgeSettingId}","PATCH",{knowledgeSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchKnowledgeSourceSynchronization(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling patchKnowledgeSourceSynchronization';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling patchKnowledgeSourceSynchronization';if(i==null)throw'Missing the required parameter "body" when calling patchKnowledgeSourceSynchronization';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}","PATCH",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeConnections(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeConnections';return this.apiClient.callApi("/api/v2/knowledge/connections","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/copies","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/feedback","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeGuestSessionDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/{documentId}/views","POST",{sessionId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessionDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/answers","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeGuestSessionDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/presentations","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search","POST",{sessionId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessionDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postKnowledgeGuestSessionDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions/{sessionId}/documents/search/suggestions","POST",{sessionId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeGuestSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeGuestSessions';return this.apiClient.callApi("/api/v2/knowledge/guest/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseCategories(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseCategories';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseCategories';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/categories","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseChunksSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseChunksSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/chunks/search","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentCopies(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentCopies';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentCopies';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/copies","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentFeedback';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentFeedback';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/feedback","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentVariations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVariations';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVariations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/variations","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentVersions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentVersions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentVersions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/versions","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseDocumentViews(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentViews';if(n==null||n==="")throw'Missing the required parameter "documentId" when calling postKnowledgeKnowledgebaseDocumentViews';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/{documentId}/views","POST",{knowledgeBaseId:e,documentId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocuments(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocuments';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocuments';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsAnswers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsAnswers';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsAnswers';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/answers","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkRemove';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/remove","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsBulkUpdate';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/bulk/update","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseDocumentsPresentations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsPresentations';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/presentations","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsQuery(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsQuery';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/query","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearch(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearch';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search","POST",{knowledgeBaseId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsSearchSuggestions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsSearchSuggestions';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/search/suggestions","POST",{knowledgeBaseId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseDocumentsVersionsBulkAdd';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/documents/versions/bulk/add","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseExportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseExportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseExportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/export/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseImportJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseImportJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseImportJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/import/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseLabels(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseLabels';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseLabels';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/labels","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseParseJobImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobImport';if(n==null||n==="")throw'Missing the required parameter "parseJobId" when calling postKnowledgeKnowledgebaseParseJobImport';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobImport';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs/{parseJobId}/import","POST",{knowledgeBaseId:e,parseJobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeKnowledgebaseParseJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseParseJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseParseJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/parse/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforce(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforce';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesSalesforce';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesSalesforceSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenow(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenow';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSourcesServicenow';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeKnowledgebaseSourcesServicenowSourceIdSync';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}/sync","POST",{knowledgeBaseId:e,sourceId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseSynchronizeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseSynchronizeJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseSynchronizeJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/synchronize/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeKnowledgebases(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebases';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSearchPreview(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/search/preview","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/knowledge/settings","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postKnowledgeSourceSynchronizationDeletions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationDeletions';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationDeletions';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationDeletions';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/deletions","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizationUploads(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizationUploads';if(n==null||n==="")throw'Missing the required parameter "synchronizationId" when calling postKnowledgeSourceSynchronizationUploads';if(i==null)throw'Missing the required parameter "body" when calling postKnowledgeSourceSynchronizationUploads';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations/{synchronizationId}/uploads","POST",{sourceId:e,synchronizationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postKnowledgeSourceSynchronizations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling postKnowledgeSourceSynchronizations';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}/synchronizations","POST",{sourceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeSources';return this.apiClient.callApi("/api/v2/knowledge/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putKnowledgeKnowledgebaseSourcesSalesforceSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesSalesforceSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/salesforce/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeKnowledgebaseSourcesServicenowSourceId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';if(i==null)throw'Missing the required parameter "body" when calling putKnowledgeKnowledgebaseSourcesServicenowSourceId';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/sources/servicenow/{sourceId}","PUT",{knowledgeBaseId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putKnowledgeSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putKnowledgeSource';if(n==null)throw'Missing the required parameter "body" when calling putKnowledgeSource';return this.apiClient.callApi("/api/v2/knowledge/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Fx=class{constructor(e){this.apiClient=e||q.instance}deleteLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling deleteLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","DELETE",{domainId:e,feedbackId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling deleteLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","DELETE",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","DELETE",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling deleteLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling deleteLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","DELETE",{minerId:e,draftId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedback(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","GET",{domainId:e},{intentName:n.intentName,assessment:n.assessment,dateStart:n.dateStart,dateEnd:n.dateEnd,includeDeleted:n.includeDeleted,language:n.language,pageNumber:n.pageNumber,pageSize:n.pageSize,enableCursorPagination:n.enableCursorPagination,includeTrainingUtterances:n.includeTrainingUtterances,after:n.after,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomainFeedbackFeedbackId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';if(n==null||n==="")throw'Missing the required parameter "feedbackId" when calling getLanguageunderstandingDomainFeedbackFeedbackId';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback/{feedbackId}","GET",{domainId:e,feedbackId:n},{fields:this.apiClient.buildCollectionParam(i.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","GET",{domainId:e,domainVersionId:n},{includeUtterances:i.includeUtterances},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersionReport(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersionReport';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling getLanguageunderstandingDomainVersionReport';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/report","GET",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingDomainVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","GET",{domainId:e},{includeUtterances:n.includeUtterances,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/domains","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingIgnorephrase(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingIgnoretopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling getLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","GET",{languageCode:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,text:n.text,sortOrder:n.sortOrder,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiner(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMiner';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling getLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","GET",{minerId:e,draftId:n},{draftIntentId:i.draftIntentId,draftTopicId:i.draftTopicId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerDrafts(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerIntent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntent';if(n==null||n==="")throw'Missing the required parameter "intentId" when calling getLanguageunderstandingMinerIntent';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents/{intentId}","GET",{minerId:e,intentId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerIntents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerIntents';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/intents","GET",{minerId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMinerTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopic';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopic';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}","GET",{minerId:e,topicId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLanguageunderstandingMinerTopicPhrase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopicPhrase';if(n==null||n==="")throw'Missing the required parameter "topicId" when calling getLanguageunderstandingMinerTopicPhrase';if(i==null||i==="")throw'Missing the required parameter "phraseId" when calling getLanguageunderstandingMinerTopicPhrase';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics/{topicId}/phrases/{phraseId}","GET",{minerId:e,topicId:n,phraseId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getLanguageunderstandingMinerTopics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling getLanguageunderstandingMinerTopics';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/topics","GET",{minerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguageunderstandingMiners(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/miners","GET",{},{minerType:e.minerType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguageunderstandingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/languageunderstanding/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchLanguageunderstandingDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchLanguageunderstandingDomain';if(n==null)throw'Missing the required parameter "body" when calling patchLanguageunderstandingDomain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLanguageunderstandingMinerDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling patchLanguageunderstandingMinerDraft';if(n==null||n==="")throw'Missing the required parameter "draftId" when calling patchLanguageunderstandingMinerDraft';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts/{draftId}","PATCH",{minerId:e,draftId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainFeedback(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainFeedback';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainFeedback';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/feedback","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionDetect(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionDetect';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionDetect';if(i==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersionDetect';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/detect","POST",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLanguageunderstandingDomainVersionPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionPublish';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionPublish';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/publish","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersionTrain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersionTrain';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling postLanguageunderstandingDomainVersionTrain';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}/train","POST",{domainId:e,domainVersionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomainVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postLanguageunderstandingDomainVersions';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomainVersions';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions","POST",{domainId:e},{includeUtterances:i.includeUtterances},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingDomains';return this.apiClient.callApi("/api/v2/languageunderstanding/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingIgnorephrase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephrase';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephrase';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnorephraseRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnorephraseRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnorephraseRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignorephrases/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopic';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopic';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingIgnoretopicRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageCode" when calling postLanguageunderstandingIgnoretopicRemove';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingIgnoretopicRemove';return this.apiClient.callApi("/api/v2/languageunderstanding/ignoretopics/{languageCode}/remove","POST",{languageCode:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerDrafts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerDrafts';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerDrafts';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/drafts","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerExecute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerExecute';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/execute","POST",{minerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguageunderstandingMiners(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMiners';return this.apiClient.callApi("/api/v2/languageunderstanding/miners","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putLanguageunderstandingDomainVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putLanguageunderstandingDomainVersion';if(n==null||n==="")throw'Missing the required parameter "domainVersionId" when calling putLanguageunderstandingDomainVersion';if(i==null)throw'Missing the required parameter "body" when calling putLanguageunderstandingDomainVersion';return this.apiClient.callApi("/api/v2/languageunderstanding/domains/{domainId}/versions/{domainVersionId}","PUT",{domainId:e,domainVersionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},Vx=class{constructor(e){this.apiClient=e||q.instance}deleteLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getLanguage';return this.apiClient.callApi("/api/v2/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslations(e){return e=e||{},this.apiClient.callApi("/api/v2/languages/translations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLanguagesTranslationsBuiltin(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsBuiltin';return this.apiClient.callApi("/api/v2/languages/translations/builtin","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsOrganization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "language" when calling getLanguagesTranslationsOrganization';return this.apiClient.callApi("/api/v2/languages/translations/organization","GET",{},{language:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLanguagesTranslationsUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLanguagesTranslationsUser';return this.apiClient.callApi("/api/v2/languages/translations/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLanguages';return this.apiClient.callApi("/api/v2/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Jx=class{constructor(e){this.apiClient=e||q.instance}deleteLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling deleteLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","DELETE",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling deleteLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","DELETE",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","GET",{assignmentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling getLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling getLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","GET",{assignmentId:e,stepId:n},{shareableContentObjectId:i.shareableContentObjectId,defaultShareableContentObject:i.defaultShareableContentObject,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,userId:this.apiClient.buildCollectionParam(e.userId,"multi"),types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningAssignmentsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pageSize:e.pageSize,pageNumber:e.pageNumber,pass:e.pass,minPercentageScore:e.minPercentageScore,maxPercentageScore:e.maxPercentageScore,sortOrder:e.sortOrder,sortBy:e.sortBy,types:this.apiClient.buildCollectionParam(e.types,"multi"),states:this.apiClient.buildCollectionParam(e.states,"multi"),expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","GET",{moduleId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getLearningModuleJob';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs/{jobId}","GET",{moduleId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModulePreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","GET",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModuleVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling getLearningModuleVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getLearningModuleVersion';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/versions/{versionId}","GET",{moduleId:e,versionId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getLearningModules(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/modules","GET",{},{types:this.apiClient.buildCollectionParam(e.types,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,sortBy:e.sortBy,searchTerm:e.searchTerm,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),externalIds:this.apiClient.buildCollectionParam(e.externalIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLearningModulesAssignments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userIds" when calling getLearningModulesAssignments';return this.apiClient.callApi("/api/v2/learning/modules/assignments","GET",{},{userIds:this.apiClient.buildCollectionParam(e,"multi"),pageSize:n.pageSize,pageNumber:n.pageNumber,searchTerm:n.searchTerm,overdue:n.overdue,assignmentStates:this.apiClient.buildCollectionParam(n.assignmentStates,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningModulesCoverartCoverArtId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coverArtId" when calling getLearningModulesCoverartCoverArtId';return this.apiClient.callApi("/api/v2/learning/modules/coverart/{coverArtId}","GET",{coverArtId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScheduleslotsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getLearningScheduleslotsJob';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLearningScormScormId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scormId" when calling getLearningScormScormId';return this.apiClient.callApi("/api/v2/learning/scorm/{scormId}","GET",{scormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignment';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentReschedule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentReschedule';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reschedule","PATCH",{assignmentId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLearningAssignmentStep(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling patchLearningAssignmentStep';if(n==null||n==="")throw'Missing the required parameter "stepId" when calling patchLearningAssignmentStep';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/steps/{stepId}","PATCH",{assignmentId:e,stepId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchLearningModuleUserAssignments(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling patchLearningModuleUserAssignments';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchLearningModuleUserAssignments';if(i==null)throw'Missing the required parameter "body" when calling patchLearningModuleUserAssignments';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/users/{userId}/assignments","PATCH",{moduleId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningAssessmentsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssessmentsScoring';return this.apiClient.callApi("/api/v2/learning/assessments/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReassign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReassign';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reassign","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentReset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assignmentId" when calling postLearningAssignmentReset';return this.apiClient.callApi("/api/v2/learning/assignments/{assignmentId}/reset","POST",{assignmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignments(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningAssignmentsAggregatesQuery';return this.apiClient.callApi("/api/v2/learning/assignments/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningAssignmentsBulkadd(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkadd","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningAssignmentsBulkremove(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/assignments/bulkremove","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLearningModuleJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleJobs';if(n==null)throw'Missing the required parameter "body" when calling postLearningModuleJobs';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/jobs","POST",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLearningModulePublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModulePublish';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/publish","POST",{moduleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModuleRuleMigrate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling postLearningModuleRuleMigrate';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule/migrate","POST",{moduleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningModules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningModules';return this.apiClient.callApi("/api/v2/learning/modules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningRulesQuery(e,n,i,a){if(a=a||{},e==null)throw'Missing the required parameter "pageSize" when calling postLearningRulesQuery';if(n==null)throw'Missing the required parameter "pageNumber" when calling postLearningRulesQuery';if(i==null)throw'Missing the required parameter "body" when calling postLearningRulesQuery';return this.apiClient.callApi("/api/v2/learning/rules/query","POST",{},{pageSize:e,pageNumber:n},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postLearningScheduleslotsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsJobs';return this.apiClient.callApi("/api/v2/learning/scheduleslots/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScheduleslotsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLearningScheduleslotsQuery';return this.apiClient.callApi("/api/v2/learning/scheduleslots/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLearningScorm(e){return e=e||{},this.apiClient.callApi("/api/v2/learning/scorm","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putLearningModule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModulePreview(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModulePreview';if(n==null)throw'Missing the required parameter "body" when calling putLearningModulePreview';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/preview","PUT",{moduleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putLearningModuleRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "moduleId" when calling putLearningModuleRule';if(n==null)throw'Missing the required parameter "body" when calling putLearningModuleRule';return this.apiClient.callApi("/api/v2/learning/modules/{moduleId}/rule","PUT",{moduleId:e},{assign:i.assign},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Kx=class{constructor(e){this.apiClient=e||q.instance}getLicenseDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "licenseId" when calling getLicenseDefinition';return this.apiClient.callApi("/api/v2/license/definitions/{licenseId}","GET",{licenseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling getLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","GET",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getLicenseUser';return this.apiClient.callApi("/api/v2/license/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInfer(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseInferPermissions(e){return e=e||{},this.apiClient.callApi("/api/v2/license/infer/permissions","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseOrganization(e){return e=e||{},this.apiClient.callApi("/api/v2/license/organization","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postLicenseToggle(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling postLicenseToggle';return this.apiClient.callApi("/api/v2/license/toggles/{featureName}","POST",{featureName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLicenseUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/license/users","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Zx=class{constructor(e){this.apiClient=e||q.instance}deleteLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling deleteLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","DELETE",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","GET",{locationId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationSublocations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling getLocationSublocations';return this.apiClient.callApi("/api/v2/locations/{locationId}/sublocations","GET",{locationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocations(e){return e=e||{},this.apiClient.callApi("/api/v2/locations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchLocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "locationId" when calling patchLocation';if(n==null)throw'Missing the required parameter "body" when calling patchLocation';return this.apiClient.callApi("/api/v2/locations/{locationId}","PATCH",{locationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLocations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocations';return this.apiClient.callApi("/api/v2/locations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Qx=class{constructor(e){this.apiClient=e||q.instance}deleteDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserEntriesDownloadJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getDiagnosticsLogcaptureBrowserEntriesDownloadJob';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDiagnosticsLogcaptureBrowserUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users","GET",{},{includeExpired:e.includeExpired},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesDownloadJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/download/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserEntriesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/entries/query","POST",{},{after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postDiagnosticsLogcaptureBrowserUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postDiagnosticsLogcaptureBrowserUser';return this.apiClient.callApi("/api/v2/diagnostics/logcapture/browser/users/{userId}","POST",{userId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Xx=class{constructor(e){this.apiClient=e||q.instance}deleteMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling deleteMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","DELETE",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling deleteMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","DELETE",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling getMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","GET",{messageSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMessagingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSettingsDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/settings/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontent(e){return e=e||{},this.apiClient.callApi("/api/v2/messaging/supportedcontent","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getMessagingSupportedcontentSupportedContentId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling getMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","GET",{supportedContentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchMessagingSetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageSettingId" when calling patchMessagingSetting';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSetting';return this.apiClient.callApi("/api/v2/messaging/settings/{messageSettingId}","PATCH",{messageSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchMessagingSupportedcontentSupportedContentId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "supportedContentId" when calling patchMessagingSupportedcontentSupportedContentId';if(n==null)throw'Missing the required parameter "body" when calling patchMessagingSupportedcontentSupportedContentId';return this.apiClient.callApi("/api/v2/messaging/supportedcontent/{supportedContentId}","PATCH",{supportedContentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postMessagingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSettings';return this.apiClient.callApi("/api/v2/messaging/settings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postMessagingSupportedcontent(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMessagingSupportedcontent';return this.apiClient.callApi("/api/v2/messaging/supportedcontent","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMessagingSettingsDefault(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putMessagingSettingsDefault';return this.apiClient.callApi("/api/v2/messaging/settings/default","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Yx=class{constructor(e){this.apiClient=e||q.instance}deleteMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling deleteMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","DELETE",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling getMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","GET",{deviceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getMobiledevices(e){return e=e||{},this.apiClient.callApi("/api/v2/mobiledevices","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postMobiledevices(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postMobiledevices';return this.apiClient.callApi("/api/v2/mobiledevices","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putMobiledevice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deviceId" when calling putMobiledevice';return this.apiClient.callApi("/api/v2/mobiledevices/{deviceId}","PUT",{deviceId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ey=class{constructor(e){this.apiClient=e||q.instance}deleteNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling deleteNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","DELETE",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsAvailabletopics(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/availabletopics","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),includePreview:e.includePreview},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getNotificationsChannelSubscriptions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling getNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","GET",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","GET",{},{includechannels:e.includechannels},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headNotificationsChannel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling headNotificationsChannel';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}","HEAD",{channelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling postNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling postNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","POST",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postNotificationsChannels(e){return e=e||{},this.apiClient.callApi("/api/v2/notifications/channels","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putNotificationsChannelSubscriptions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "channelId" when calling putNotificationsChannelSubscriptions';if(n==null)throw'Missing the required parameter "body" when calling putNotificationsChannelSubscriptions';return this.apiClient.callApi("/api/v2/notifications/channels/{channelId}/subscriptions","PUT",{channelId:e},{ignoreErrors:i.ignoreErrors},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ny=class{constructor(e){this.apiClient=e||q.instance}deleteOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling deleteOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","DELETE",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthAuthorization';return this.apiClient.callApi("/api/v2/oauth/authorizations/{clientId}","GET",{clientId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthAuthorizations(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/authorizations","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthClient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","GET",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthClients(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/clients","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOauthScope(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scopeId" when calling getOauthScope';return this.apiClient.callApi("/api/v2/oauth/scopes/{scopeId}","GET",{scopeId:e},{},{"Accept-Language":n.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOauthScopes(e){return e=e||{},this.apiClient.callApi("/api/v2/oauth/scopes","GET",{},{},{"Accept-Language":e.acceptLanguage},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOauthClientSecret(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientSecret';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/secret","POST",{clientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOauthClients(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOauthClients';return this.apiClient.callApi("/api/v2/oauth/clients","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOauthClient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling putOauthClient';if(n==null)throw'Missing the required parameter "body" when calling putOauthClient';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}","PUT",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},iy=class{constructor(e){this.apiClient=e||q.instance}deleteAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","DELETE",{divisionId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivision(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling getAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","GET",{divisionId:e},{objectCount:n.objectCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisions(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,objectCount:e.objectCount,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsDeleted(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/deleted","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsHome(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/home","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsLimit(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/limit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/divisions/query","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postAuthorizationDivisionObject(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionObject';if(n==null||n==="")throw'Missing the required parameter "objectType" when calling postAuthorizationDivisionObject';if(i==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionObject';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/objects/{objectType}","POST",{divisionId:e,objectType:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAuthorizationDivisionRestore(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationDivisionRestore';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisionRestore';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}/restore","POST",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationDivisions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAuthorizationDivisions';return this.apiClient.callApi("/api/v2/authorization/divisions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putAuthorizationDivision(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "divisionId" when calling putAuthorizationDivision';if(n==null)throw'Missing the required parameter "body" when calling putAuthorizationDivision';return this.apiClient.callApi("/api/v2/authorization/divisions/{divisionId}","PUT",{divisionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},ty=class{constructor(e){this.apiClient=e||q.instance}getUsageEventsDefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventDefinitionId" when calling getUsageEventsDefinition';return this.apiClient.callApi("/api/v2/usage/events/definitions/{eventDefinitionId}","GET",{eventDefinitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageEventsDefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/definitions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsAggregatesQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/aggregates/query","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsageEventsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/usage/events/query","POST",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},ay=class{constructor(e){this.apiClient=e||q.instance}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsAuthenticationSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/authentication/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsEmbeddedintegration(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/embeddedintegration","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsIpaddressauthentication(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsChangerequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "requestId" when calling getOrganizationsLimitsChangerequest';return this.apiClient.callApi("/api/v2/organizations/limits/changerequests/{requestId}","GET",{requestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsChangerequests(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/changerequests","GET",{},{after:e.after,before:e.before,status:e.status,pageSize:e.pageSize,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocs(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsDocsFreetrial(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/docs/freetrial","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsLimitsNamespace(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespace';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaceDefaults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "namespaceName" when calling getOrganizationsLimitsNamespaceDefaults';return this.apiClient.callApi("/api/v2/organizations/limits/namespaces/{namespaceName}/defaults","GET",{namespaceName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrganizationsLimitsNamespaces(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/limits/namespaces","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrganizationsWhitelist(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/whitelist","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOrganizationsAuthenticationSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOrganizationsAuthenticationSettings';return this.apiClient.callApi("/api/v2/organizations/authentication/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchOrganizationsFeature(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "featureName" when calling patchOrganizationsFeature';if(n==null)throw'Missing the required parameter "enabled" when calling patchOrganizationsFeature';return this.apiClient.callApi("/api/v2/organizations/features/{featureName}","PATCH",{featureName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrganizationsEmbeddedintegration(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsEmbeddedintegration';return this.apiClient.callApi("/api/v2/organizations/embeddedintegration","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsIpaddressauthentication(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsIpaddressauthentication';return this.apiClient.callApi("/api/v2/organizations/ipaddressauthentication","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrganizationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/organizations/me","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putOrganizationsWhitelist(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOrganizationsWhitelist';return this.apiClient.callApi("/api/v2/organizations/whitelist","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ry=class{constructor(e){this.apiClient=e||q.instance}deleteOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","DELETE",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrusteeCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling deleteOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","DELETE",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling deleteOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","DELETE",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","DELETE",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling deleteOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","DELETE",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling deleteOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling deleteOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","DELETE",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOrgauthorizationTrustors(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOrgauthorizationTrustors';return this.apiClient.callApi("/api/v2/orgauthorization/trustors","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationPairing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "pairingId" when calling getOrgauthorizationPairing';return this.apiClient.callApi("/api/v2/orgauthorization/pairings/{pairingId}","GET",{pairingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustee(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/clonedusers","GET",{trusteeOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroup';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroupRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling getOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","GET",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrusteeUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","GET",{trusteeOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrusteeUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling getOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","GET",{trusteeOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustees(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOrgauthorizationTrustor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustor';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorClonedusers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorClonedusers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers","GET",{trustorOrgId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling getOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","GET",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorGroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling getOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","GET",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOrgauthorizationTrustorUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling getOrgauthorizationTrustorUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users","GET",{trustorOrgId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrgauthorizationTrustors(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustors","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationPairings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationPairings';return this.apiClient.callApi("/api/v2/orgauthorization/pairings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteeGroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeGroups';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeGroups';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrusteeUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling postOrgauthorizationTrusteeUsers';if(n==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteeUsers';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users","POST",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOrgauthorizationTrustees(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustees';return this.apiClient.callApi("/api/v2/orgauthorization/trustees","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrusteesAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOrgauthorizationTrusteesCare(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/care","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire,assignFullAccess:e.assignFullAccess,allowTrustedUserAccess:e.allowTrustedUserAccess},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrusteesDefault(e){return e=e||{},this.apiClient.callApi("/api/v2/orgauthorization/trustees/default","POST",{},{assignDefaultRole:e.assignDefaultRole,autoExpire:e.autoExpire},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postOrgauthorizationTrustorAudits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOrgauthorizationTrustorAudits';return this.apiClient.callApi("/api/v2/orgauthorization/trustor/audits","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOrgauthorizationTrustee(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrustee';if(n==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrustee';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}","PUT",{trusteeOrgId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrusteeGroupRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roledivisions","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeGroupRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeGroupRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeGroupId" when calling putOrgauthorizationTrusteeGroupRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeGroupRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/groups/{trusteeGroupId}/roles","PUT",{trusteeOrgId:e,trusteeGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoledivisions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoledivisions';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoledivisions';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roledivisions","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrusteeUserRoles(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "trusteeOrgId" when calling putOrgauthorizationTrusteeUserRoles';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrusteeUserRoles';if(i==null)throw'Missing the required parameter "body" when calling putOrgauthorizationTrusteeUserRoles';return this.apiClient.callApi("/api/v2/orgauthorization/trustees/{trusteeOrgId}/users/{trusteeUserId}/roles","PUT",{trusteeOrgId:e,trusteeUserId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOrgauthorizationTrustorCloneduser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorCloneduser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorCloneduser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/clonedusers/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorGroup';if(n==null||n==="")throw'Missing the required parameter "trustorGroupId" when calling putOrgauthorizationTrustorGroup';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/groups/{trustorGroupId}","PUT",{trustorOrgId:e,trustorGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOrgauthorizationTrustorUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trustorOrgId" when calling putOrgauthorizationTrustorUser';if(n==null||n==="")throw'Missing the required parameter "trusteeUserId" when calling putOrgauthorizationTrustorUser';return this.apiClient.callApi("/api/v2/orgauthorization/trustors/{trustorOrgId}/users/{trusteeUserId}","PUT",{trustorOrgId:e,trusteeUserId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},sy=class{constructor(e){this.apiClient=e||q.instance}deleteOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling deleteOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","DELETE",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling deleteOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","DELETE",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling deleteOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","DELETE",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling deleteOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","DELETE",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","DELETE",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling deleteOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","DELETE",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling deleteOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "contactIds" when calling deleteOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","DELETE",{contactListId:e},{contactIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling deleteOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","DELETE",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling deleteOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","DELETE",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling deleteOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","DELETE",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","DELETE",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistCustomexclusioncolumns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistEmailaddresses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistPhonenumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundDnclistWhatsappnumbers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling deleteOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","DELETE",{dncListId:e},{expiredOnly:n.expiredOnly},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling deleteOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","DELETE",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundFilespecificationtemplatesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundFilespecificationtemplatesBulk';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/bulk","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling deleteOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","DELETE",{importTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling deleteOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","DELETE",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling deleteOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","DELETE",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling deleteOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","DELETE",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling deleteOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","DELETE",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling deleteOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","DELETE",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling deleteOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","DELETE",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling deleteOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","DELETE",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling getOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","GET",{attemptLimitsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundAttemptlimits(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/attemptlimits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallabletimeset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling getOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","GET",{callableTimeSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallabletimesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callabletimesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCallanalysisresponseset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling getOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","GET",{callAnalysisSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCallanalysisresponsesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignAgentownedmappingpreviewResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignAgentownedmappingpreviewResults';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview/results","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/diagnostics","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignInteractions';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/interactions","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignLinedistribution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignLinedistribution';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/linedistribution","GET",{campaignId:e},{includeOnlyActiveCampaigns:n.includeOnlyActiveCampaigns,edgeGroupId:n.edgeGroupId,siteId:n.siteId,useWeight:n.useWeight,relativeWeight:n.relativeWeight,outboundLineCount:n.outboundLineCount},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/progress","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignSkillcombinations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignSkillcombinations';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/skillcombinations","GET",{campaignId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignStats(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignStats';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stats","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling getOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","GET",{campaignRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignrules(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaignrules","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),contactListId:e.contactListId,dncListIds:e.dncListIds,distributionQueueId:e.distributionQueueId,edgeGroupId:e.edgeGroupId,callAnalysisResponseSetId:e.callAnalysisResponseSetId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsAllDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/all/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),mediaType:this.apiClient.buildCollectionParam(e.mediaType,"multi"),sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundCampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundCampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundCampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/campaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistContact(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling getOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","GET",{contactListId:e,contactId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getOutboundContactlistContactsBulkJob';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs/{jobId}","GET",{contactListId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOutboundContactlistContactsBulkJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistContactsBulkJobs';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/jobs","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","GET",{contactListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistImportstatus';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/importstatus","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistTimezonemappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistTimezonemappingpreview';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/timezonemappingpreview","GET",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling getOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","GET",{contactListFilterId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistfilters(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlistfilters","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListId:e.contactListId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),timeZone:e.timeZone,dateExpiration:this.apiClient.buildCollectionParam(e.dateExpiration,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling getOutboundContactlistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews/{contactListId}","GET",{contactListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundContactlisttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling getOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","GET",{contactListTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundContactlisttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,timeZone:e.timeZone,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDiagnosticsCampaignSummary(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundDiagnosticsCampaignSummary';if(n==null)throw'Missing the required parameter "start" when calling getOutboundDiagnosticsCampaignSummary';if(i==null)throw'Missing the required parameter "end" when calling getOutboundDiagnosticsCampaignSummary';return this.apiClient.callApi("/api/v2/outbound/diagnostics/campaigns/{campaignId}/summary","GET",{campaignId:e},{start:n,end:i},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getOutboundDigitalruleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling getOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","GET",{digitalRuleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDigitalrulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/digitalrulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclist(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","GET",{dncListId:e},{download:n.download},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistImportstatus';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/importstatus","GET",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclists(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundDnclistsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling getOutboundDnclistsDivisionview';return this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews/{dncListId}","GET",{dncListId:e},{includeImportStatus:n.includeImportStatus,includeSize:n.includeSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundDnclistsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/dnclists/divisionviews","GET",{},{includeImportStatus:e.includeImportStatus,includeSize:e.includeSize,pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,name:e.name,dncSourceType:e.dncSourceType,id:this.apiClient.buildCollectionParam(e.id,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundEvent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "eventId" when calling getOutboundEvent';return this.apiClient.callApi("/api/v2/outbound/events/{eventId}","GET",{eventId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundEvents(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/events","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filterType:e.filterType,category:e.category,level:e.level,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundFilespecificationtemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling getOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","GET",{fileSpecificationTemplateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundFilespecificationtemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundImporttemplate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","GET",{importTemplateId:e},{includeImportStatus:n.includeImportStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplateImportstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling getOutboundImporttemplateImportstatus';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}/importstatus","GET",{importTemplateId:e},{listNamePrefix:n.listNamePrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundImporttemplates(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/importtemplates","GET",{},{includeImportStatus:e.includeImportStatus,pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder,contactListTemplateId:e.contactListTemplateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignDiagnostics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignDiagnostics';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/diagnostics","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignProgress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/progress","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,contactListId:e.contactListId,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),type:e.type,senderSmsPhoneNumber:e.senderSmsPhoneNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus,ruleSetIds:this.apiClient.buildCollectionParam(e.ruleSetIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundMessagingcampaignsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundMessagingcampaignsDivisionview';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundMessagingcampaignsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,type:e.type,id:this.apiClient.buildCollectionParam(e.id,"multi"),senderSmsPhoneNumber:e.senderSmsPhoneNumber,contentTemplateId:e.contentTemplateId,campaignStatus:e.campaignStatus},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundRuleset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling getOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","GET",{ruleSetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundRulesets(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/rulesets","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesCampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling getOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","GET",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesCampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/campaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesEmailcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling getOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","GET",{emailCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesEmailcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesMessagingcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling getOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","GET",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesMessagingcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/sequences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSchedulesWhatsappcampaign(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling getOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","GET",{whatsAppCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSchedulesWhatsappcampaigns(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSequence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling getOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","GET",{sequenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOutboundSequences(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/sequences","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,allowEmptyResult:e.allowEmptyResult,filterType:e.filterType,name:e.name,sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getOutboundWrapupcodemappings(e){return e=e||{},this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling patchOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PATCH",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistCustomexclusioncolumns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistCustomexclusioncolumns';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistCustomexclusioncolumns';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/customexclusioncolumns","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundDnclistWhatsappnumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling patchOutboundDnclistWhatsappnumbers';if(n==null)throw'Missing the required parameter "body" when calling patchOutboundDnclistWhatsappnumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/whatsappnumbers","PATCH",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchOutboundSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchOutboundSettings';return this.apiClient.callApi("/api/v2/outbound/settings","PATCH",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundAttemptlimits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundAttemptlimits';return this.apiClient.callApi("/api/v2/outbound/attemptlimits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallabletimesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallabletimesets';return this.apiClient.callApi("/api/v2/outbound/callabletimesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCallanalysisresponsesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCallanalysisresponsesets';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignAgentownedmappingpreview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignAgentownedmappingpreview';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agentownedmappingpreview","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignCallbackSchedule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignCallbackSchedule';if(n==null)throw'Missing the required parameter "body" when calling postOutboundCampaignCallbackSchedule';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/callback/schedule","POST",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundCampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStart';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/start","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling postOutboundCampaignStop';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/stop","POST",{campaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignrules';return this.apiClient.callApi("/api/v2/outbound/campaignrules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaigns';return this.apiClient.callApi("/api/v2/outbound/campaigns","POST",{},{useMaxCallsPerAgentDecimal:n.useMaxCallsPerAgentDecimal},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsPerformanceQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsPerformanceQuery';return this.apiClient.callApi("/api/v2/outbound/campaigns/performance/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundCampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundCampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/campaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistClear(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistClear';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/clear","POST",{contactListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistContacts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContacts';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContacts';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts","POST",{contactListId:e},{priority:i.priority,clearSystemData:i.clearSystemData,doNotQueue:i.doNotQueue},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulk';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulk';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkRemove';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/remove","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsBulkUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsBulkUpdate';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/bulk/update","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistContactsSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistContactsSearch';if(n==null)throw'Missing the required parameter "body" when calling postOutboundContactlistContactsSearch';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/search","POST",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundContactlistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling postOutboundContactlistExport';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/export","POST",{contactListId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfilters(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfilters';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistfiltersPreview(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistfiltersPreview';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/preview","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlists';return this.apiClient.callApi("/api/v2/outbound/contactlists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsBulkUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsBulkUpdate';return this.apiClient.callApi("/api/v2/outbound/contactlists/bulk/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlistsUploads';return this.apiClient.callApi("/api/v2/outbound/contactlists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplates';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundContactlisttemplatesBulkRetrieve(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundContactlisttemplatesBulkRetrieve';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/bulk/retrieve","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundConversationDnc(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postOutboundConversationDnc';return this.apiClient.callApi("/api/v2/outbound/conversations/{conversationId}/dnc","POST",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDigitalrulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDigitalrulesets';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistEmailaddresses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistEmailaddresses';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistEmailaddresses';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/emailaddresses","POST",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclistExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistExport';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/export","POST",{dncListId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistPhonenumbers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling postOutboundDnclistPhonenumbers';if(n==null)throw'Missing the required parameter "body" when calling postOutboundDnclistPhonenumbers';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}/phonenumbers","POST",{dncListId:e},{expirationDateTime:i.expirationDateTime},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postOutboundDnclists(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclists';return this.apiClient.callApi("/api/v2/outbound/dnclists","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundDnclistsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundDnclistsUploads';return this.apiClient.callApi("/api/v2/outbound/dnclists/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundFilespecificationtemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundFilespecificationtemplates';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplates(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplates';return this.apiClient.callApi("/api/v2/outbound/importtemplates","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundImporttemplatesBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundImporttemplatesBulkAdd';return this.apiClient.callApi("/api/v2/outbound/importtemplates/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStart(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStart';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/start","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignStop(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling postOutboundMessagingcampaignStop';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}/stop","POST",{messagingCampaignId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaigns(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaigns';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundMessagingcampaignsProgress(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundMessagingcampaignsProgress';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/progress","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundRulesets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundRulesets';return this.apiClient.callApi("/api/v2/outbound/rulesets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOutboundSequences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postOutboundSequences';return this.apiClient.callApi("/api/v2/outbound/sequences","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putOutboundAttemptlimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "attemptLimitsId" when calling putOutboundAttemptlimit';if(n==null)throw'Missing the required parameter "body" when calling putOutboundAttemptlimit';return this.apiClient.callApi("/api/v2/outbound/attemptlimits/{attemptLimitsId}","PUT",{attemptLimitsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallabletimeset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callableTimeSetId" when calling putOutboundCallabletimeset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallabletimeset';return this.apiClient.callApi("/api/v2/outbound/callabletimesets/{callableTimeSetId}","PUT",{callableTimeSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCallanalysisresponseset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "callAnalysisSetId" when calling putOutboundCallanalysisresponseset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCallanalysisresponseset';return this.apiClient.callApi("/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}","PUT",{callAnalysisSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaign';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}","PUT",{campaignId:e},{useMaxCallsPerAgentDecimal:i.useMaxCallsPerAgentDecimal},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundCampaignAgent(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundCampaignAgent';if(n==null||n==="")throw'Missing the required parameter "userId" when calling putOutboundCampaignAgent';if(i==null)throw'Missing the required parameter "body" when calling putOutboundCampaignAgent';return this.apiClient.callApi("/api/v2/outbound/campaigns/{campaignId}/agents/{userId}","PUT",{campaignId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundCampaignrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignRuleId" when calling putOutboundCampaignrule';if(n==null)throw'Missing the required parameter "body" when calling putOutboundCampaignrule';return this.apiClient.callApi("/api/v2/outbound/campaignrules/{campaignRuleId}","PUT",{campaignRuleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlist';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}","PUT",{contactListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlistContact(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "contactListId" when calling putOutboundContactlistContact';if(n==null||n==="")throw'Missing the required parameter "contactId" when calling putOutboundContactlistContact';if(i==null)throw'Missing the required parameter "body" when calling putOutboundContactlistContact';return this.apiClient.callApi("/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}","PUT",{contactListId:e,contactId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putOutboundContactlistfilter(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListFilterId" when calling putOutboundContactlistfilter';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlistfilter';return this.apiClient.callApi("/api/v2/outbound/contactlistfilters/{contactListFilterId}","PUT",{contactListFilterId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundContactlisttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "contactListTemplateId" when calling putOutboundContactlisttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundContactlisttemplate';return this.apiClient.callApi("/api/v2/outbound/contactlisttemplates/{contactListTemplateId}","PUT",{contactListTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDigitalruleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "digitalRuleSetId" when calling putOutboundDigitalruleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDigitalruleset';return this.apiClient.callApi("/api/v2/outbound/digitalrulesets/{digitalRuleSetId}","PUT",{digitalRuleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundDnclist(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "dncListId" when calling putOutboundDnclist';if(n==null)throw'Missing the required parameter "body" when calling putOutboundDnclist';return this.apiClient.callApi("/api/v2/outbound/dnclists/{dncListId}","PUT",{dncListId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundFilespecificationtemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "fileSpecificationTemplateId" when calling putOutboundFilespecificationtemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundFilespecificationtemplate';return this.apiClient.callApi("/api/v2/outbound/filespecificationtemplates/{fileSpecificationTemplateId}","PUT",{fileSpecificationTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundImporttemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "importTemplateId" when calling putOutboundImporttemplate';if(n==null)throw'Missing the required parameter "body" when calling putOutboundImporttemplate';return this.apiClient.callApi("/api/v2/outbound/importtemplates/{importTemplateId}","PUT",{importTemplateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundRuleset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleSetId" when calling putOutboundRuleset';if(n==null)throw'Missing the required parameter "body" when calling putOutboundRuleset';return this.apiClient.callApi("/api/v2/outbound/rulesets/{ruleSetId}","PUT",{ruleSetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesCampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "campaignId" when calling putOutboundSchedulesCampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesCampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/campaigns/{campaignId}","PUT",{campaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesEmailcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailCampaignId" when calling putOutboundSchedulesEmailcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesEmailcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/emailcampaigns/{emailCampaignId}","PUT",{emailCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesMessagingcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messagingCampaignId" when calling putOutboundSchedulesMessagingcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesMessagingcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/messagingcampaigns/{messagingCampaignId}","PUT",{messagingCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSchedulesSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesSequence';return this.apiClient.callApi("/api/v2/outbound/schedules/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSchedulesWhatsappcampaign(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "whatsAppCampaignId" when calling putOutboundSchedulesWhatsappcampaign';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSchedulesWhatsappcampaign';return this.apiClient.callApi("/api/v2/outbound/schedules/whatsappcampaigns/{whatsAppCampaignId}","PUT",{whatsAppCampaignId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundSequence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sequenceId" when calling putOutboundSequence';if(n==null)throw'Missing the required parameter "body" when calling putOutboundSequence';return this.apiClient.callApi("/api/v2/outbound/sequences/{sequenceId}","PUT",{sequenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putOutboundWrapupcodemappings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putOutboundWrapupcodemappings';return this.apiClient.callApi("/api/v2/outbound/wrapupcodemappings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},oy=class{constructor(e){this.apiClient=e||q.instance}deletePresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling deletePresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","DELETE",{definitionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling deletePresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","DELETE",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deletePresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling deletePresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","DELETE",{presenceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinition0(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling getPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","GET",{definitionId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceDefinitions0(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/definitions","GET",{},{deactivated:e.deactivated,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceSource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","GET",{sourceId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresenceSources(e){return e=e||{},this.apiClient.callApi("/api/v2/presence/sources","GET",{},{deactivated:e.deactivated},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getPresenceUserPrimarysource(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinition(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling getPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","GET",{presenceId:e},{localeCode:n.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getPresencedefinitions(e){return e=e||{},this.apiClient.callApi("/api/v2/presencedefinitions","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,deleted:e.deleted,localeCode:e.localeCode},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSystempresences(e){return e=e||{},this.apiClient.callApi("/api/v2/systempresences","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserPresence(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling getUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","GET",{userId:e,sourceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserPresencesPurecloud(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresenceBulk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling getUsersPresenceBulk';return this.apiClient.callApi("/api/v2/users/presences/{sourceId}/bulk","GET",{sourceId:e},{id:this.apiClient.buildCollectionParam(n.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersPresencesPurecloudBulk(e){return e=e||{},this.apiClient.callApi("/api/v2/users/presences/purecloud/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUserPresence(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresence';if(n==null||n==="")throw'Missing the required parameter "sourceId" when calling patchUserPresence';if(i==null)throw'Missing the required parameter "body" when calling patchUserPresence';return this.apiClient.callApi("/api/v2/users/{userId}/presences/{sourceId}","PATCH",{userId:e,sourceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserPresencesPurecloud(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserPresencesPurecloud';if(n==null)throw'Missing the required parameter "body" when calling patchUserPresencesPurecloud';return this.apiClient.callApi("/api/v2/users/{userId}/presences/purecloud","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postPresenceDefinitions0(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceDefinitions0';return this.apiClient.callApi("/api/v2/presence/definitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresenceSources(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresenceSources';return this.apiClient.callApi("/api/v2/presence/sources","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postPresencedefinitions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postPresencedefinitions';return this.apiClient.callApi("/api/v2/presencedefinitions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceDefinition0(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "definitionId" when calling putPresenceDefinition0';if(n==null)throw'Missing the required parameter "body" when calling putPresenceDefinition0';return this.apiClient.callApi("/api/v2/presence/definitions/{definitionId}","PUT",{definitionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putPresenceSettings';return this.apiClient.callApi("/api/v2/presence/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putPresenceSource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sourceId" when calling putPresenceSource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceSource';return this.apiClient.callApi("/api/v2/presence/sources/{sourceId}","PUT",{sourceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresenceUserPrimarysource(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putPresenceUserPrimarysource';if(n==null)throw'Missing the required parameter "body" when calling putPresenceUserPrimarysource';return this.apiClient.callApi("/api/v2/presence/users/{userId}/primarysource","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putPresencedefinition(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "presenceId" when calling putPresencedefinition';if(n==null)throw'Missing the required parameter "body" when calling putPresencedefinition';return this.apiClient.callApi("/api/v2/presencedefinitions/{presenceId}","PUT",{presenceId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersPresencesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putUsersPresencesBulk';return this.apiClient.callApi("/api/v2/users/presences/bulk","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ly=class{constructor(e){this.apiClient=e||q.instance}deleteProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling deleteProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","DELETE",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling deleteProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","DELETE",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling getProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","GET",{scheduledTriggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationScheduledtriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,enabled:e.enabled},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTrigger(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling getProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","GET",{triggerId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProcessautomationTriggers(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,topicName:e.topicName,enabled:e.enabled,hasDelayBy:e.hasDelayBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getProcessautomationTriggersTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/processautomation/triggers/topics","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postProcessautomationScheduledtriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationScheduledtriggers';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggerTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling postProcessautomationTriggerTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}/test","POST",{triggerId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postProcessautomationTriggers';return this.apiClient.callApi("/api/v2/processautomation/triggers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postProcessautomationTriggersTopicTest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicName" when calling postProcessautomationTriggersTopicTest';return this.apiClient.callApi("/api/v2/processautomation/triggers/topics/{topicName}/test","POST",{topicName:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putProcessautomationScheduledtrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scheduledTriggerId" when calling putProcessautomationScheduledtrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationScheduledtrigger';return this.apiClient.callApi("/api/v2/processautomation/scheduledtriggers/{scheduledTriggerId}","PUT",{scheduledTriggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putProcessautomationTrigger(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "triggerId" when calling putProcessautomationTrigger';if(n==null)throw'Missing the required parameter "body" when calling putProcessautomationTrigger';return this.apiClient.callApi("/api/v2/processautomation/triggers/{triggerId}","PUT",{triggerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},uy=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling deleteQualityCalibration';if(n==null)throw'Missing the required parameter "calibratorId" when calling deleteQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","DELETE",{calibrationId:e},{calibratorId:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling deleteQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","DELETE",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling deleteQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","DELETE",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","DELETE",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAnalyticsEvaluationsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsEvaluationsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsEvaluationsAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsSurveysAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsSurveysAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityAgentsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/agents/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,agentUserId:this.apiClient.buildCollectionParam(e.agentUserId,"multi"),evaluatorUserId:e.evaluatorUserId,name:e.name,group:e.group,agentTeamId:e.agentTeamId,formContextId:e.formContextId,userState:e.userState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityCalibration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling getQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","GET",{calibrationId:e},{calibratorId:n.calibratorId,conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calibratorId" when calling getQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortBy:n.sortBy,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),nextPage:n.nextPage,previousPage:n.previousPage,conversationId:n.conversationId,startTime:n.startTime,endTime:n.endTime,calibratorId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling getQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","GET",{conversationId:e,evaluationId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityConversationSurveys(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getQualityConversationSurveys';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/surveys","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionId';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}","GET",{transactionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityConversationsAuditsQueryTransactionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "transactionId" when calling getQualityConversationsAuditsQueryTransactionIdResults';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query/{transactionId}/results","GET",{transactionId:e},{cursor:n.cursor,pageSize:n.pageSize,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityEvaluationsQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluations/query","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),previousPage:e.previousPage,conversationId:e.conversationId,agentUserId:e.agentUserId,agentTeamId:e.agentTeamId,evaluatorUserId:e.evaluatorUserId,assigneeUserId:e.assigneeUserId,queueId:e.queueId,startTime:e.startTime,endTime:e.endTime,formContextId:e.formContextId,evaluationState:this.apiClient.buildCollectionParam(e.evaluationState,"multi"),isReleased:e.isReleased,agentHasRead:e.agentHasRead,expandAnswerTotalScores:e.expandAnswerTotalScores,maximum:e.maximum,sortOrder:e.sortOrder,includeDeletedUsers:e.includeDeletedUsers},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityEvaluatorsActivity(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/evaluators/activity","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,startTime:e.startTime,endTime:e.endTime,name:e.name,permission:this.apiClient.buildCollectionParam(e.permission,"multi"),group:e.group,agentTeamId:e.agentTeamId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityForm(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormVersions';return this.apiClient.callApi("/api/v2/quality/forms/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityForms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsEvaluationVersions';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsEvaluationsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsEvaluationsBulk';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi"),includeLatestVersionFormName:n.includeLatestVersionFormName},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsEvaluationsBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsEvaluationsBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveyVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityFormsSurveyVersions';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}/versions","GET",{formId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/forms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,nextPage:e.nextPage,previousPage:e.previousPage,expand:e.expand,name:e.name,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityFormsSurveysBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityFormsSurveysBulk';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk","GET",{},{id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityFormsSurveysBulkContexts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "contextId" when calling getQualityFormsSurveysBulkContexts';return this.apiClient.callApi("/api/v2/quality/forms/surveys/bulk/contexts","GET",{},{contextId:this.apiClient.buildCollectionParam(e,"multi"),published:n.published},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityProgramAgentscoringrule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","GET",{programId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getQualityProgramAgentscoringrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedform(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedform';return this.apiClient.callApi("/api/v2/quality/publishedforms/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedforms(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsEvaluation';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluations(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestPerContext:e.onlyLatestPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsEvaluationsDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "evaluationFormId" when calling getQualityPublishedformsEvaluationsDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews/{evaluationFormId}","GET",{evaluationFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsEvaluationsDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsEvaluationsDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "formId" when calling getQualityPublishedformsSurvey';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/{formId}","GET",{formId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveys(e){return e=e||{},this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,onlyLatestEnabledPerContext:e.onlyLatestEnabledPerContext},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getQualityPublishedformsSurveysDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyFormId" when calling getQualityPublishedformsSurveysDivisionview';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews/{surveyFormId}","GET",{surveyFormId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualityPublishedformsSurveysDivisionviews(e,n){if(n=n||{},e==null)throw'Missing the required parameter "id" when calling getQualityPublishedformsSurveysDivisionviews';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys/divisionviews","GET",{},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,divisionId:n.divisionId,id:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurvey(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "surveyId" when calling getQualitySurvey';return this.apiClient.callApi("/api/v2/quality/surveys/{surveyId}","GET",{surveyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getQualitySurveysScorable(e,n){if(n=n||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling getQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","GET",{},{customerSurveyUrl:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling patchQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling patchQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PATCH",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsEvaluationsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsEvaluationsAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsEvaluationsAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/evaluations/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsSurveysAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsSurveysAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/surveys/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityCalibrations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityCalibrations';return this.apiClient.callApi("/api/v2/quality/calibrations","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityConversationEvaluations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postQualityConversationEvaluations';if(n==null)throw'Missing the required parameter "body" when calling postQualityConversationEvaluations';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations","POST",{conversationId:e},{expand:i.expand},{"Idempotency-Key":i.idempotencyKey},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityConversationsAuditsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityConversationsAuditsQuery';return this.apiClient.callApi("/api/v2/quality/conversations/audits/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsAggregatesQueryMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsAggregatesQueryMe';return this.apiClient.callApi("/api/v2/quality/evaluations/aggregates/query/me","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsScoring';return this.apiClient.callApi("/api/v2/quality/evaluations/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityEvaluationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityEvaluationsSearch';return this.apiClient.callApi("/api/v2/quality/evaluations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityForms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityForms';return this.apiClient.callApi("/api/v2/quality/forms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsEvaluations';return this.apiClient.callApi("/api/v2/quality/forms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityFormsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityFormsSurveys';return this.apiClient.callApi("/api/v2/quality/forms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityProgramAgentscoringrules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling postQualityProgramAgentscoringrules';if(n==null)throw'Missing the required parameter "body" when calling postQualityProgramAgentscoringrules';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules","POST",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postQualityPublishedforms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedforms';return this.apiClient.callApi("/api/v2/quality/publishedforms","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsEvaluations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsEvaluations';return this.apiClient.callApi("/api/v2/quality/publishedforms/evaluations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualityPublishedformsSurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualityPublishedformsSurveys';return this.apiClient.callApi("/api/v2/quality/publishedforms/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveys';return this.apiClient.callApi("/api/v2/quality/surveys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postQualitySurveysScoring(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postQualitySurveysScoring';return this.apiClient.callApi("/api/v2/quality/surveys/scoring","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putQualityCalibration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "calibrationId" when calling putQualityCalibration';if(n==null)throw'Missing the required parameter "body" when calling putQualityCalibration';return this.apiClient.callApi("/api/v2/quality/calibrations/{calibrationId}","PUT",{calibrationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityConversationEvaluation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putQualityConversationEvaluation';if(n==null||n==="")throw'Missing the required parameter "evaluationId" when calling putQualityConversationEvaluation';if(i==null)throw'Missing the required parameter "body" when calling putQualityConversationEvaluation';return this.apiClient.callApi("/api/v2/quality/conversations/{conversationId}/evaluations/{evaluationId}","PUT",{conversationId:e,evaluationId:n},{expand:a.expand},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualityForm(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityForm';if(n==null)throw'Missing the required parameter "body" when calling putQualityForm';return this.apiClient.callApi("/api/v2/quality/forms/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluation';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluation';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsEvaluationAiscoringSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsEvaluationAiscoringSettings';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsEvaluationAiscoringSettings';return this.apiClient.callApi("/api/v2/quality/forms/evaluations/{formId}/aiscoring/settings","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityFormsSurvey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "formId" when calling putQualityFormsSurvey';if(n==null)throw'Missing the required parameter "body" when calling putQualityFormsSurvey';return this.apiClient.callApi("/api/v2/quality/forms/surveys/{formId}","PUT",{formId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putQualityProgramAgentscoringrule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putQualityProgramAgentscoringrule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling putQualityProgramAgentscoringrule';if(i==null)throw'Missing the required parameter "body" when calling putQualityProgramAgentscoringrule';return this.apiClient.callApi("/api/v2/quality/programs/{programId}/agentscoringrules/{ruleId}","PUT",{programId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putQualitySurveysScorable(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "customerSurveyUrl" when calling putQualitySurveysScorable';if(n==null)throw'Missing the required parameter "body" when calling putQualitySurveysScorable';return this.apiClient.callApi("/api/v2/quality/surveys/scorable","PUT",{},{customerSurveyUrl:e},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},cy=class{constructor(e){this.apiClient=e||q.instance}deleteConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling deleteConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling deleteConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","DELETE",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling deleteOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","DELETE",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "ids" when calling deleteRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","DELETE",{},{ids:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling deleteRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","DELETE",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","GET",{conversationId:e,recordingId:n},{formatId:i.formatId,emailFormatId:i.emailFormatId,chatFormatId:i.chatFormatId,messageFormatId:i.messageFormatId,download:i.download,fileName:i.fileName,locale:i.locale,mediaFormats:this.apiClient.buildCollectionParam(i.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingAnnotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling getConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","GET",{conversationId:e,recordingId:n,annotationId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getConversationRecordingAnnotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordingmetadata(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadata';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getConversationRecordingmetadataRecordingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordingmetadataRecordingId';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling getConversationRecordingmetadataRecordingId';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordingmetadata/{recordingId}","GET",{conversationId:e,recordingId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationRecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationRecordings';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings","GET",{conversationId:e},{maxWaitMs:n.maxWaitMs,formatId:n.formatId,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi"),locale:n.locale,includePauseAnnotationsForScreenRecordings:n.includePauseAnnotationsForScreenRecordings},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","GET",{orphanId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordingMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling getOrphanrecordingMedia';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}/media","GET",{orphanId:e},{formatId:n.formatId,emailFormatId:n.emailFormatId,chatFormatId:n.chatFormatId,messageFormatId:n.messageFormatId,download:n.download,fileName:n.fileName,locale:n.locale,mediaFormats:this.apiClient.buildCollectionParam(n.mediaFormats,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getOrphanrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/orphanrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,hasConversation:e.hasConversation,media:e.media},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingBatchrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingBatchrequest';return this.apiClient.callApi("/api/v2/recording/batchrequests/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingCrossplatformMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingCrossplatformMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobFailedrecordings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRecordingJobFailedrecordings';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}/failedrecordings","GET",{jobId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,includeTotal:n.includeTotal,cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,state:e.state,showOnlyMyJobs:e.showOnlyMyJobs,jobType:e.jobType,includeTotal:e.includeTotal,cursor:e.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingKeyconfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling getRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","GET",{keyConfigurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingKeyconfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/keyconfigurations","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicies(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),nextPage:e.nextPage,previousPage:e.previousPage,name:e.name,enabled:e.enabled,summary:e.summary,hasErrors:e.hasErrors,deleteDaysThreshold:e.deleteDaysThreshold},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingMediaretentionpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling getRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","GET",{policyId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingRecordingkeysRotationschedule(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/settings","GET",{},{createDefault:e.createDefault},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRecordingUploadsReport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "reportId" when calling getRecordingUploadsReport';return this.apiClient.callApi("/api/v2/recording/uploads/reports/{reportId}","GET",{reportId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsRetentionQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "retentionThresholdDays" when calling getRecordingsRetentionQuery';return this.apiClient.callApi("/api/v2/recordings/retention/query","GET",{},{retentionThresholdDays:e,cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRecordingsScreensessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/screensessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling patchRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PATCH",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationRecordingAnnotations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationRecordingAnnotations';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling postConversationRecordingAnnotations';if(i==null)throw'Missing the required parameter "body" when calling postConversationRecordingAnnotations';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations","POST",{conversationId:e,recordingId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postRecordingBatchrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingBatchrequests';return this.apiClient.callApi("/api/v2/recording/batchrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingCrossplatformMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingCrossplatformMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingJobs';return this.apiClient.callApi("/api/v2/recording/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurations';return this.apiClient.callApi("/api/v2/recording/keyconfigurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingKeyconfigurationsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingKeyconfigurationsValidate';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingLocalkeys(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingLocalkeys';return this.apiClient.callApi("/api/v2/recording/localkeys","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingMediaretentionpolicies(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingMediaretentionpolicies';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingRecordingkeys(e){return e=e||{},this.apiClient.callApi("/api/v2/recording/recordingkeys","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRecordingUploadsReports(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingUploadsReports';return this.apiClient.callApi("/api/v2/recording/uploads/reports","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsDeletionprotection(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsDeletionprotection';return this.apiClient.callApi("/api/v2/recordings/deletionprotection","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsAcknowledge(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsAcknowledge';return this.apiClient.callApi("/api/v2/recordings/screensessions/acknowledge","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRecordingsScreensessionsMetadata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRecordingsScreensessionsMetadata';return this.apiClient.callApi("/api/v2/recordings/screensessions/metadata","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putConversationRecording(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecording';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecording';if(i==null)throw'Missing the required parameter "body" when calling putConversationRecording';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}","PUT",{conversationId:e,recordingId:n},{clearExport:a.clearExport},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putConversationRecordingAnnotation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling putConversationRecordingAnnotation';if(n==null||n==="")throw'Missing the required parameter "recordingId" when calling putConversationRecordingAnnotation';if(i==null||i==="")throw'Missing the required parameter "annotationId" when calling putConversationRecordingAnnotation';if(a==null)throw'Missing the required parameter "body" when calling putConversationRecordingAnnotation';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/recordings/{recordingId}/annotations/{annotationId}","PUT",{conversationId:e,recordingId:n,annotationId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}putOrphanrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "orphanId" when calling putOrphanrecording';return this.apiClient.callApi("/api/v2/orphanrecordings/{orphanId}","PUT",{orphanId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingCrossplatformMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingCrossplatformMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingCrossplatformMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/crossplatform/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling putRecordingJob';if(n==null)throw'Missing the required parameter "body" when calling putRecordingJob';return this.apiClient.callApi("/api/v2/recording/jobs/{jobId}","PUT",{jobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingKeyconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "keyConfigurationId" when calling putRecordingKeyconfiguration';if(n==null)throw'Missing the required parameter "body" when calling putRecordingKeyconfiguration';return this.apiClient.callApi("/api/v2/recording/keyconfigurations/{keyConfigurationId}","PUT",{keyConfigurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingMediaretentionpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "policyId" when calling putRecordingMediaretentionpolicy';if(n==null)throw'Missing the required parameter "body" when calling putRecordingMediaretentionpolicy';return this.apiClient.callApi("/api/v2/recording/mediaretentionpolicies/{policyId}","PUT",{policyId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRecordingRecordingkeysRotationschedule(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingRecordingkeysRotationschedule';return this.apiClient.callApi("/api/v2/recording/recordingkeys/rotationschedule","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRecordingSettings';return this.apiClient.callApi("/api/v2/recording/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRecordingsDeletionprotection(e){return e=e||{},this.apiClient.callApi("/api/v2/recordings/deletionprotection","PUT",{},{protect:e.protect},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},py=class{constructor(e){this.apiClient=e||q.instance}deleteResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling deleteResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","DELETE",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling deleteResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","DELETE",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling deleteResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","DELETE",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibraries(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrariesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrariesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementLibrariesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/responsemanagement/libraries/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,messagingTemplateFilter:e.messagingTemplateFilter,libraryPrefix:e.libraryPrefix},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getResponsemanagementLibrary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling getResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","GET",{libraryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponse(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","GET",{responseId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseasset(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling getResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","GET",{responseAssetId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponseassetsStatusStatusId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "statusId" when calling getResponsemanagementResponseassetsStatusStatusId';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/status/{statusId}","GET",{statusId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "libraryId" when calling getResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","GET",{},{libraryId:e,pageNumber:n.pageNumber,pageSize:n.pageSize,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getResponsemanagementResponsesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling getResponsemanagementResponsesDivisionview';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/{responseId}","GET",{responseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibraries(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibraries';return this.apiClient.callApi("/api/v2/responsemanagement/libraries","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesBulk';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementLibrariesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementLibrariesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsBulk';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsSearch';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/search","POST",{},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponseassetsUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponseassetsUploads';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponses';return this.apiClient.callApi("/api/v2/responsemanagement/responses","POST",{},{expand:n.expand},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesDivisionviewsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesDivisionviewsQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/divisionviews/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postResponsemanagementResponsesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postResponsemanagementResponsesQuery';return this.apiClient.callApi("/api/v2/responsemanagement/responses/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putResponsemanagementLibrary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "libraryId" when calling putResponsemanagementLibrary';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementLibrary';return this.apiClient.callApi("/api/v2/responsemanagement/libraries/{libraryId}","PUT",{libraryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponse(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseId" when calling putResponsemanagementResponse';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponse';return this.apiClient.callApi("/api/v2/responsemanagement/responses/{responseId}","PUT",{responseId:e},{expand:i.expand},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putResponsemanagementResponseasset(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "responseAssetId" when calling putResponsemanagementResponseasset';if(n==null)throw'Missing the required parameter "body" when calling putResponsemanagementResponseasset';return this.apiClient.callApi("/api/v2/responsemanagement/responseassets/{responseAssetId}","PUT",{responseAssetId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},dy=class{constructor(e){this.apiClient=e||q.instance}deleteRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling deleteRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","DELETE",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling deleteRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling deleteRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","DELETE",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling deleteRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","DELETE",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling deleteRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","DELETE",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling deleteRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","DELETE",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling deleteRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","DELETE",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling deleteRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","DELETE",{kpiId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","DELETE",{queueId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingQueueMember(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling deleteRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","DELETE",{queueId:e,memberId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingQueueWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling deleteRoutingQueueWrapupcode';if(n==null||n==="")throw'Missing the required parameter "codeId" when calling deleteRoutingQueueWrapupcode';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes/{codeId}","DELETE",{queueId:e,codeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling deleteRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","DELETE",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling deleteRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","DELETE",{expressionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","DELETE",{},{id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling deleteRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","DELETE",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling deleteRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","DELETE",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling deleteRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","DELETE",{phoneNumberId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling deleteRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","DELETE",{labelId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling deleteRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","DELETE",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingAssessment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "assessmentId" when calling getRoutingAssessment';return this.apiClient.callApi("/api/v2/routing/assessments/{assessmentId}","GET",{assessmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAssessmentsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getRoutingAssessmentsJob';return this.apiClient.callApi("/api/v2/routing/assessments/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingAvailablemediatypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/availablemediatypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainMailfrom(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","GET",{domainName:e,routeId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRouteIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling getRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","GET",{domainName:e,routeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingEmailDomainRoutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling getRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","GET",{domainName:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,pattern:n.pattern,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,excludeStatus:e.excludeStatus,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailOutboundDomain(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","GET",{domainId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling getRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","GET",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailOutboundDomains(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/outbound/domains","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,filter:e.filter,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSetting(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setting","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingEmailSettingEmailSettingId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling getRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","GET",{emailSettingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingEmailSetup(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/email/setup","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingLanguage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getRoutingLanguage';return this.apiClient.callApi("/api/v2/routing/languages/{languageId}","GET",{languageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/languages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingMessageRecipient(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling getRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","GET",{recipientId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingMessageRecipients(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/message/recipients","GET",{},{messengerType:e.messengerType,name:e.name,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorModelFeatures(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModelFeatures';if(n==null||n==="")throw'Missing the required parameter "modelId" when calling getRoutingPredictorModelFeatures';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models/{modelId}/features","GET",{predictorId:e,modelId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingPredictorModels(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling getRoutingPredictorModels';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}/models","GET",{predictorId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","GET",{},{before:e.before,after:e.after,limit:e.limit,pageSize:e.pageSize,queueId:this.apiClient.buildCollectionParam(e.queueId,"multi"),kpiId:e.kpiId,state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling getRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","GET",{kpiId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingPredictorsKeyperformanceindicators(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","GET",{},{kpiGroup:e.kpiGroup,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingPredictorsKeyperformanceindicatortypes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicatortypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueue(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueAssistant(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueAssistant';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/assistant","GET",{queueId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),languageVariation:n.languageVariation,fallbackToPrimaryAssistant:n.fallbackToPrimaryAssistant},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueComparisonperiod(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiod';if(n==null||n==="")throw'Missing the required parameter "comparisonPeriodId" when calling getRoutingQueueComparisonperiod';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods/{comparisonPeriodId}","GET",{queueId:e,comparisonPeriodId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueComparisonperiods(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueComparisonperiods';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/comparisonperiods","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueEstimatedwaittime(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/estimatedwaittime","GET",{queueId:e},{conversationId:n.conversationId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","GET",{queueId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueMediatypeEstimatedwaittime(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMediatypeEstimatedwaittime';if(n==null||n==="")throw'Missing the required parameter "mediaType" when calling getRoutingQueueMediatypeEstimatedwaittime';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/mediatypes/{mediaType}/estimatedwaittime","GET",{queueId:e,mediaType:n},{labelId:i.labelId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingQueueMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi"),memberBy:n.memberBy,joined:n.joined},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","GET",{queueId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),joined:n.joined,name:n.name,profileSkills:this.apiClient.buildCollectionParam(n.profileSkills,"multi"),skills:this.apiClient.buildCollectionParam(n.skills,"multi"),languages:this.apiClient.buildCollectionParam(n.languages,"multi"),routingStatus:this.apiClient.buildCollectionParam(n.routingStatus,"multi"),presence:this.apiClient.buildCollectionParam(n.presence,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueueWrapupcodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingQueues(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),peerId:this.apiClient.buildCollectionParam(e.peerId,"multi"),cannedResponseLibraryId:e.cannedResponseLibraryId,hasPeer:e.hasPeer,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesDivisionviewsAll(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/divisionviews/all","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingQueuesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/queues/me","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,joined:e.joined,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsContactcenter(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/contactcenter","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSettingsTranscription(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/settings/transcription","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkill(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling getRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","GET",{skillId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpression(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "expressionId" when calling getRoutingSkillexpression';return this.apiClient.callApi("/api/v2/routing/skillexpressions/{expressionId}","GET",{expressionId:e},{includeArchived:n.includeArchived,format:n.format},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillexpressions(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillexpressions","GET",{},{format:e.format,includeArchived:e.includeArchived,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkillexpressionsQueueQueueId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getRoutingSkillexpressionsQueueQueueId';return this.apiClient.callApi("/api/v2/routing/skillexpressions/queue/{queueId}","GET",{queueId:e},{format:n.format,includeArchived:n.includeArchived},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","GET",{skillGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembers';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members","GET",{skillGroupId:e},{pageSize:n.pageSize,after:n.after,before:n.before,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling getRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","GET",{skillGroupId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSkillgroups(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skillgroups","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSkills(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/skills","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAddress(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsAddress';return this.apiClient.callApi("/api/v2/routing/sms/addresses/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsAddresses(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/addresses","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingSmsAvailablephonenumbers(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "countryCode" when calling getRoutingSmsAvailablephonenumbers';if(n==null)throw'Missing the required parameter "phoneNumberType" when calling getRoutingSmsAvailablephonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/availablephonenumbers","GET",{},{countryCode:e,region:i.region,city:i.city,areaCode:i.areaCode,phoneNumberType:n,pattern:i.pattern,addressRequirement:i.addressRequirement},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getRoutingSmsIdentityresolutionPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling getRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","GET",{addressId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumber(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling getRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","GET",{phoneNumberId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingSmsPhonenumbers(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","GET",{},{phoneNumber:e.phoneNumber,phoneNumberType:this.apiClient.buildCollectionParam(e.phoneNumberType,"multi"),phoneNumberStatus:this.apiClient.buildCollectionParam(e.phoneNumberStatus,"multi"),countryCode:this.apiClient.buildCollectionParam(e.countryCode,"multi"),pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,language:e.language,"integration.id":e.integrationId,"supportedContent.id":e.supportedContentId,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilization(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUtilizationLabel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabelAgents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling getRoutingUtilizationLabelAgents';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}/agents","GET",{labelId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUtilizationLabels(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/utilization/labels","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodes(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingWrapupcodesDivisionview(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling getRoutingWrapupcodesDivisionview';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews/{codeId}","GET",{codeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingWrapupcodesDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/wrapupcodes/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,id:this.apiClient.buildCollectionParam(e.id,"multi"),divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi"),includeState:e.includeState},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling patchRoutingConversation';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingConversation';return this.apiClient.callApi("/api/v2/routing/conversations/{conversationId}","PATCH",{conversationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomain';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailDomainValidate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailDomainValidate';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailDomainValidate';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/validate","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailOutboundDomain(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling patchRoutingEmailOutboundDomain';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailOutboundDomain';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}","PATCH",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingEmailSettingEmailSettingId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "emailSettingId" when calling patchRoutingEmailSettingEmailSettingId';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingEmailSettingEmailSettingId';return this.apiClient.callApi("/api/v2/routing/email/setting/{emailSettingId}","PATCH",{emailSettingId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingPredictor(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "predictorId" when calling patchRoutingPredictor';return this.apiClient.callApi("/api/v2/routing/predictors/{predictorId}","PATCH",{predictorId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingPredictorsKeyperformanceindicator(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "kpiId" when calling patchRoutingPredictorsKeyperformanceindicator';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators/{kpiId}","PATCH",{kpiId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingQueueMember(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMember';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueMember';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMember';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingQueueUser(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUser';if(n==null||n==="")throw'Missing the required parameter "memberId" when calling patchRoutingQueueUser';if(i==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUser';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users/{memberId}","PATCH",{queueId:e,memberId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","PATCH",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSettingsContactcenter(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsContactcenter';return this.apiClient.callApi("/api/v2/routing/settings/contactcenter","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchRoutingSkill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillId" when calling patchRoutingSkill';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkill';return this.apiClient.callApi("/api/v2/routing/skills/{skillId}","PATCH",{skillId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSkillgroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling patchRoutingSkillgroup';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSkillgroup';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}","PATCH",{skillGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchRoutingSmsPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneNumberId" when calling patchRoutingSmsPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling patchRoutingSmsPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/{phoneNumberId}","PATCH",{phoneNumberId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsQueuesObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsQueuesObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/queues/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsRoutingActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsRoutingActivityQuery';return this.apiClient.callApi("/api/v2/analytics/routing/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingAssessments(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingAssessmentsJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/assessments/jobs","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingEmailDomainDkim(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainDkim';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/dkim","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainMailfrom(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainMailfrom';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainMailfrom';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/mailfrom","POST",{domainId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainRoutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling postRoutingEmailDomainRoutes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomainRoutes';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes","POST",{domainName:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingEmailDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomainVerification(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailDomainVerification';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainId}/verification","POST",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailDomains';return this.apiClient.callApi("/api/v2/routing/email/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainTestconnection(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling postRoutingEmailOutboundDomainTestconnection';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/testconnection","POST",{domainId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomains(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomains';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailOutboundDomainsSimulated(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailOutboundDomainsSimulated';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/simulated","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingEmailSetting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingEmailSetting';return this.apiClient.callApi("/api/v2/routing/email/setting","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingLanguages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingLanguages';return this.apiClient.callApi("/api/v2/routing/languages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingPredictors(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/predictors","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postRoutingPredictorsKeyperformanceindicators(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingPredictorsKeyperformanceindicators';return this.apiClient.callApi("/api/v2/routing/predictors/keyperformanceindicators","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingQueueMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueMembers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueMembers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/members","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueUsers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueUsers';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueUsers';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/users","POST",{queueId:e},{delete:i._delete},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueueWrapupcodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling postRoutingQueueWrapupcodes';if(n==null)throw'Missing the required parameter "body" when calling postRoutingQueueWrapupcodes';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/wrapupcodes","POST",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postRoutingQueues(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingQueues';return this.apiClient.callApi("/api/v2/routing/queues","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillexpressionsValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillexpressionsValidate';return this.apiClient.callApi("/api/v2/routing/skillexpressions/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroupMembersDivisions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "skillGroupId" when calling postRoutingSkillgroupMembersDivisions';return this.apiClient.callApi("/api/v2/routing/skillgroups/{skillGroupId}/members/divisions","POST",{skillGroupId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkillgroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkillgroups';return this.apiClient.callApi("/api/v2/routing/skillgroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSkills(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSkills';return this.apiClient.callApi("/api/v2/routing/skills","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsAddresses(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsAddresses';return this.apiClient.callApi("/api/v2/routing/sms/addresses","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbers';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersAlphanumeric(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersAlphanumeric';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/alphanumeric","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingSmsPhonenumbersImport(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingSmsPhonenumbersImport';return this.apiClient.callApi("/api/v2/routing/sms/phonenumbers/import","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingUtilizationLabels(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingUtilizationLabels';return this.apiClient.callApi("/api/v2/routing/utilization/labels","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postRoutingWrapupcodes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postRoutingWrapupcodes';return this.apiClient.callApi("/api/v2/routing/wrapupcodes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingEmailDomainRoute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRoute';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRoute';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRoute';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailDomainRouteIdentityresolution(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "domainName" when calling putRoutingEmailDomainRouteIdentityresolution';if(n==null||n==="")throw'Missing the required parameter "routeId" when calling putRoutingEmailDomainRouteIdentityresolution';if(i==null)throw'Missing the required parameter "body" when calling putRoutingEmailDomainRouteIdentityresolution';return this.apiClient.callApi("/api/v2/routing/email/domains/{domainName}/routes/{routeId}/identityresolution","PUT",{domainName:e,routeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putRoutingEmailOutboundDomainActivation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "domainId" when calling putRoutingEmailOutboundDomainActivation';return this.apiClient.callApi("/api/v2/routing/email/outbound/domains/{domainId}/activation","PUT",{domainId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingMessageRecipient(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recipientId" when calling putRoutingMessageRecipient';if(n==null)throw'Missing the required parameter "body" when calling putRoutingMessageRecipient';return this.apiClient.callApi("/api/v2/routing/message/recipients/{recipientId}","PUT",{recipientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueue(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueue';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueue';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingQueueIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling putRoutingQueueIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putRoutingQueueIdentityresolution';return this.apiClient.callApi("/api/v2/routing/queues/{queueId}/identityresolution","PUT",{queueId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettings';return this.apiClient.callApi("/api/v2/routing/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSettingsTranscription(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingSettingsTranscription';return this.apiClient.callApi("/api/v2/routing/settings/transcription","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingSmsIdentityresolutionPhonenumber(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "addressId" when calling putRoutingSmsIdentityresolutionPhonenumber';if(n==null)throw'Missing the required parameter "body" when calling putRoutingSmsIdentityresolutionPhonenumber';return this.apiClient.callApi("/api/v2/routing/sms/identityresolution/phonenumbers/{addressId}","PUT",{addressId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUtilization(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingUtilization';return this.apiClient.callApi("/api/v2/routing/utilization","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUtilizationLabel(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "labelId" when calling putRoutingUtilizationLabel';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUtilizationLabel';return this.apiClient.callApi("/api/v2/routing/utilization/labels/{labelId}","PUT",{labelId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingWrapupcode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "codeId" when calling putRoutingWrapupcode';if(n==null)throw'Missing the required parameter "body" when calling putRoutingWrapupcode';return this.apiClient.callApi("/api/v2/routing/wrapupcodes/{codeId}","PUT",{codeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},hy=class{constructor(e){this.apiClient=e||q.instance}deleteScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}deleteScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","DELETE",{userId:e},{},{"If-Match":n.ifMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimGroups(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/groups","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimResourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimResourcetype';return this.apiClient.callApi("/api/v2/scim/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimResourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimSchema';return this.apiClient.callApi("/api/v2/scim/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimServiceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Group(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","GET",{groupId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Groups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "filter" when calling getScimV2Groups';return this.apiClient.callApi("/api/v2/scim/v2/groups","GET",{},{startIndex:n.startIndex,count:n.count,attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi"),filter:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "resourceType" when calling getScimV2Resourcetype';return this.apiClient.callApi("/api/v2/scim/v2/resourcetypes/{resourceType}","GET",{resourceType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Resourcetypes(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/resourcetypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Schema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getScimV2Schema';return this.apiClient.callApi("/api/v2/scim/v2/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Schemas(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/schemas","GET",{},{filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2Serviceproviderconfig(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/serviceproviderconfig","GET",{},{},{"If-None-Match":e.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}getScimV2User(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","GET",{userId:e},{attributes:this.apiClient.buildCollectionParam(n.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(n.excludedAttributes,"multi")},{"If-None-Match":n.ifNoneMatch},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],n.customHeaders)}getScimV2Users(e){return e=e||{},this.apiClient.callApi("/api/v2/scim/v2/users","GET",{},{startIndex:e.startIndex,count:e.count,attributes:this.apiClient.buildCollectionParam(e.attributes,"multi"),excludedAttributes:this.apiClient.buildCollectionParam(e.excludedAttributes,"multi"),filter:e.filter},{},{},null,["PureCloud OAuth"],["application/json"],["application/scim+json","application/json"],e.customHeaders)}patchScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimGroup';if(n==null)throw'Missing the required parameter "body" when calling patchScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimUser';if(n==null)throw'Missing the required parameter "body" when calling patchScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PATCH",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}patchScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchScimV2User';if(n==null)throw'Missing the required parameter "body" when calling patchScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PATCH",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}postScimUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimUsers';return this.apiClient.callApi("/api/v2/scim/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}postScimV2Users(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScimV2Users';return this.apiClient.callApi("/api/v2/scim/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],n.customHeaders)}putScimGroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimGroup';if(n==null)throw'Missing the required parameter "body" when calling putScimGroup';return this.apiClient.callApi("/api/v2/scim/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimUser';if(n==null)throw'Missing the required parameter "body" when calling putScimUser';return this.apiClient.callApi("/api/v2/scim/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2Group(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling putScimV2Group';if(n==null)throw'Missing the required parameter "body" when calling putScimV2Group';return this.apiClient.callApi("/api/v2/scim/v2/groups/{groupId}","PUT",{groupId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}putScimV2User(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putScimV2User';if(n==null)throw'Missing the required parameter "body" when calling putScimV2User';return this.apiClient.callApi("/api/v2/scim/v2/users/{userId}","PUT",{userId:e},{},{"If-Match":i.ifMatch},{},n,["PureCloud OAuth"],["application/scim+json","application/json"],["application/scim+json","application/json"],i.customHeaders)}},gy=class{constructor(e){this.apiClient=e||q.instance}deleteConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling deleteConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling deleteConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling deleteUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","DELETE",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getConversationParticipantScreenmonitorsSession(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getConversationParticipantScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling getConversationParticipantScreenmonitorsSession';if(i==null||i==="")throw'Missing the required parameter "screenMonitoringId" when calling getConversationParticipantScreenmonitorsSession';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions/{screenMonitoringId}","GET",{conversationId:e,participantId:n,screenMonitoringId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getScreenmonitorsSessionsDetails(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/sessions/details","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/screenmonitors/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScreenmonitorsUserSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getScreenmonitorsUserSessions';return this.apiClient.callApi("/api/v2/screenmonitors/users/{userId}/sessions","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserScreenmonitorsSession(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserScreenmonitorsSession';if(n==null||n==="")throw'Missing the required parameter "screenMonitoringId" when calling getUserScreenmonitorsSession';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions/{screenMonitoringId}","GET",{userId:e,screenMonitoringId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postConversationParticipantScreenmonitorsSessions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling postConversationParticipantScreenmonitorsSessions';if(n==null||n==="")throw'Missing the required parameter "participantId" when calling postConversationParticipantScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/conversations/{conversationId}/participants/{participantId}/screenmonitors/sessions","POST",{conversationId:e,participantId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postScreenmonitorsSessionsUsersDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postScreenmonitorsSessionsUsersDetails';return this.apiClient.callApi("/api/v2/screenmonitors/sessions/users/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserScreenmonitorsSessions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserScreenmonitorsSessions';return this.apiClient.callApi("/api/v2/users/{userId}/screenmonitors/sessions","POST",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putScreenmonitorsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putScreenmonitorsSettings';return this.apiClient.callApi("/api/v2/screenmonitors/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},my=class{constructor(e){this.apiClient=e||q.instance}getScript(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScript';return this.apiClient.callApi("/api/v2/scripts/{scriptId}","GET",{scriptId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptPage';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptPages';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScripts(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,sortBy:e.sortBy,sortOrder:e.sortOrder,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedDivisionviewVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedDivisionviewVariables';return this.apiClient.callApi("/api/v2/scripts/published/divisionviews/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published/divisionviews","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,name:e.name,feature:e.feature,flowId:e.flowId,scriptDataVersion:e.scriptDataVersion,divisionIds:e.divisionIds},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getScriptsPublishedScriptId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptId';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdPage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPage';if(n==null||n==="")throw'Missing the required parameter "pageId" when calling getScriptsPublishedScriptIdPage';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages/{pageId}","GET",{scriptId:e,pageId:n},{scriptDataVersion:i.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getScriptsPublishedScriptIdPages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdPages';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/pages","GET",{scriptId:e},{scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsPublishedScriptIdVariables(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling getScriptsPublishedScriptIdVariables';return this.apiClient.callApi("/api/v2/scripts/published/{scriptId}/variables","GET",{scriptId:e},{input:n.input,output:n.output,type:n.type,scriptDataVersion:n.scriptDataVersion},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getScriptsUploadStatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "uploadId" when calling getScriptsUploadStatus';return this.apiClient.callApi("/api/v2/scripts/uploads/{uploadId}/status","GET",{uploadId:e},{longPoll:n.longPoll},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptExport(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "scriptId" when calling postScriptExport';return this.apiClient.callApi("/api/v2/scripts/{scriptId}/export","POST",{scriptId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postScriptsPublished(e){return e=e||{},this.apiClient.callApi("/api/v2/scripts/published","POST",{},{scriptDataVersion:e.scriptDataVersion},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},fy=class{constructor(e){this.apiClient=e||q.instance}getDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","GET",{},{q64:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsCustomattributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsCustomattributesSearch';return this.apiClient.callApi("/api/v2/conversations/customattributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postConversationsParticipantsAttributesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postConversationsParticipantsAttributesSearch';return this.apiClient.callApi("/api/v2/conversations/participants/attributes/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationAllSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationAllSearch';return this.apiClient.callApi("/api/v2/documentation/all/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationGknSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationGknSearch';return this.apiClient.callApi("/api/v2/documentation/gkn/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postDocumentationSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postDocumentationSearch';return this.apiClient.callApi("/api/v2/documentation/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGroupsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGroupsSearch';return this.apiClient.callApi("/api/v2/groups/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postLocationsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postLocationsSearch';return this.apiClient.callApi("/api/v2/locations/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},wy=class{constructor(e){this.apiClient=e||q.instance}deleteEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling deleteUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","DELETE",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSettingsExecutiondata(e){return e=e||{},this.apiClient.callApi("/api/v2/settings/executiondata","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchEmailsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchEmailsSettingsThreading(e){return e=e||{},this.apiClient.callApi("/api/v2/emails/settings/threading","PATCH",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSettingsExecutiondata(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSettingsExecutiondata';return this.apiClient.callApi("/api/v2/settings/executiondata","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling patchUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putExternalcontactsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/externalcontacts/settings","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUsersAgentuiAgentsAutoanswerAgentIdSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';if(n==null)throw'Missing the required parameter "body" when calling putUsersAgentuiAgentsAutoanswerAgentIdSettings';return this.apiClient.callApi("/api/v2/users/agentui/agents/autoanswer/{agentId}/settings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},vy=class{constructor(e){this.apiClient=e||q.instance}deleteSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling deleteSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","DELETE",{escalationRuleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteSocialmediaMessage';return this.apiClient.callApi("/api/v2/socialmedia/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","DELETE",{topicId:e},{hardDelete:n.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","DELETE",{topicId:e,facebookIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","DELETE",{topicId:e,googleBusinessProfileIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","DELETE",{topicId:e,instagramIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling deleteSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","DELETE",{topicId:e,openId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling deleteSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","DELETE",{topicId:e,twitterIngestionRuleId:n},{hardDelete:i.hardDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaAnalyticsAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsAggregatesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJob';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaAnalyticsMessagesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSocialmediaAnalyticsMessagesJobResults';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling getSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","GET",{escalationRuleId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaEscalationrules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling getSocialmediaEscalationrules';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,divisionId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","GET",{topicId:e},{includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrules';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules","GET",{topicId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,includeDeleted:n.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","GET",{topicId:e,facebookIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,facebookIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}/versions","GET",{topicId:e,facebookIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}/versions","GET",{topicId:e,googleBusinessProfileIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","GET",{topicId:e,instagramIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,instagramIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}/versions","GET",{topicId:e,instagramIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","GET",{topicId:e,openId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,openId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesOpenOpenIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';if(n==null||n==="")throw'Missing the required parameter "openId" when calling getSocialmediaTopicDataingestionrulesOpenOpenIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}/versions","GET",{topicId:e,openId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","GET",{topicId:e,twitterIngestionRuleId:n},{includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';if(i==null||i==="")throw'Missing the required parameter "dataIngestionRuleVersion" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersion';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions/{dataIngestionRuleVersion}","GET",{topicId:e,twitterIngestionRuleId:n,dataIngestionRuleVersion:i},{includeDeleted:a.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling getSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleIdVersions';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}/versions","GET",{topicId:e,twitterIngestionRuleId:n},{pageNumber:i.pageNumber,pageSize:i.pageSize,includeDeleted:i.includeDeleted},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,divisionIds:this.apiClient.buildCollectionParam(e.divisionIds,"multi"),includeDeleted:e.includeDeleted,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSocialmediaTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopic';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}","PATCH",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PATCH",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PATCH",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PATCH",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling patchSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PATCH",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling patchSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PATCH",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postSocialmediaAnalyticsAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsAggregatesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaAnalyticsMessagesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaAnalyticsMessagesJobs';return this.apiClient.callApi("/api/v2/socialmedia/analytics/messages/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaEscalationrules(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/escalationrules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaEscalationsMessages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "divisionId" when calling postSocialmediaEscalationsMessages';return this.apiClient.callApi("/api/v2/socialmedia/escalations/messages","POST",{},{divisionId:e},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesFacebook(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesFacebook';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesGooglebusinessprofile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesGooglebusinessprofile';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesInstagram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesInstagram';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpen(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpen';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdMessagesBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/messages/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';if(i==null)throw'Missing the required parameter "body" when calling postSocialmediaTopicDataingestionrulesOpenRuleIdReactionsBulk';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{ruleId}/reactions/bulk","POST",{topicId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postSocialmediaTopicDataingestionrulesTwitter(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling postSocialmediaTopicDataingestionrulesTwitter';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter","POST",{topicId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSocialmediaTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/socialmedia/topics","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postSocialmediaTwitterHistoricalTweets(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSocialmediaTwitterHistoricalTweets';return this.apiClient.callApi("/api/v2/socialmedia/twitter/historical/tweets","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaEscalationrule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "escalationRuleId" when calling putSocialmediaEscalationrule';return this.apiClient.callApi("/api/v2/socialmedia/escalationrules/{escalationRuleId}","PUT",{escalationRuleId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "facebookIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesFacebookFacebookIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/facebook/{facebookIngestionRuleId}","PUT",{topicId:e,facebookIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "googleBusinessProfileIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesGooglebusinessprofileGoogleBusinessProfileIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/googlebusinessprofile/{googleBusinessProfileIngestionRuleId}","PUT",{topicId:e,googleBusinessProfileIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "instagramIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesInstagramInstagramIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/instagram/{instagramIngestionRuleId}","PUT",{topicId:e,instagramIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesOpenOpenId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';if(n==null||n==="")throw'Missing the required parameter "openId" when calling putSocialmediaTopicDataingestionrulesOpenOpenId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/open/{openId}","PUT",{topicId:e,openId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';if(n==null||n==="")throw'Missing the required parameter "twitterIngestionRuleId" when calling putSocialmediaTopicDataingestionrulesTwitterTwitterIngestionRuleId';return this.apiClient.callApi("/api/v2/socialmedia/topics/{topicId}/dataingestionrules/twitter/{twitterIngestionRuleId}","PUT",{topicId:e,twitterIngestionRuleId:n},{},{},{},i.body,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Cy=class{constructor(e){this.apiClient=e||q.instance}deleteSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling deleteSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","DELETE",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling deleteSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","DELETE",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling deleteSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","DELETE",{programId:e},{forceDelete:n.forceDelete},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "sentimentFeedbackId" when calling deleteSpeechandtextanalyticsSentimentfeedbackSentimentFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback/{sentimentFeedbackId}","DELETE",{sentimentFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling deleteSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","DELETE",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsCategories(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortOrder:e.sortOrder,sortBy:e.sortBy,ids:this.apiClient.buildCollectionParam(e.ids,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsCategory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling getSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","GET",{categoryId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCategories(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/categories","GET",{conversationId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturl';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturl","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationCommunicationTranscripturls(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getSpeechandtextanalyticsConversationCommunicationTranscripturls';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/communications/{communicationId}/transcripturls","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsConversationSentiments(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSentiments';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/sentiments","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsConversationSummaries(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsConversationSummaries';return this.apiClient.callApi("/api/v2/speechandtextanalytics/conversations/{conversationId}/summaries","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsDictionaryfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","GET",{},{dialect:e.dialect,transcriptionEngine:e.transcriptionEngine,nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling getSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","GET",{dictionaryFeedbackId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgram(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramMappings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsInsights(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramSettingsProcessing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramTranscriptionengines(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "programId" when calling getSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","GET",{programId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsPrograms(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsGeneralJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsGeneralJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsMappings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/mappings","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsSettingsInsights(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/insights","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsSettingsProcessing(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/settings/processing","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,programIds:this.apiClient.buildCollectionParam(e.programIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsTopiclinksJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsProgramsTopiclinksJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/topiclinks/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsProgramsTranscriptionenginesDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/transcriptionengines/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsProgramsUnpublished(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/unpublished","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsReprocessingJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobInteractions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsReprocessingJobInteractions';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs/{jobId}/interactions","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsReprocessingJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentiment/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSentimentfeedback(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopic(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling getSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","GET",{topicId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopics(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","GET",{},{nextPage:e.nextPage,pageSize:e.pageSize,pageNumber:e.pageNumber,state:e.state,name:e.name,ids:this.apiClient.buildCollectionParam(e.ids,"multi"),dialects:this.apiClient.buildCollectionParam(e.dialects,"multi"),sortBy:e.sortBy,sortOrder:e.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsDialects(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/dialects","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneral(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneralStatus(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/general/status","GET",{},{dialect:e.dialect},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getSpeechandtextanalyticsTopicsGeneratedphrasesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsGeneratedphrasesJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsPublishjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsPublishjob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTopicsTestphraseJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getSpeechandtextanalyticsTopicsTestphraseJob';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSpeechandtextanalyticsTranslationsLanguageConversation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "languageId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';if(n==null||n==="")throw'Missing the required parameter "conversationId" when calling getSpeechandtextanalyticsTranslationsLanguageConversation';return this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages/{languageId}/conversations/{conversationId}","GET",{languageId:e,conversationId:n},{communicationId:i.communicationId,recordingId:i.recordingId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getSpeechandtextanalyticsTranslationsLanguages(e){return e=e||{},this.apiClient.callApi("/api/v2/speechandtextanalytics/translations/languages","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchSpeechandtextanalyticsProgramSettingsProcessing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';if(n==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsProgramSettingsProcessing';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/processing","PATCH",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsCategories(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsCategories';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsDictionaryfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsDictionaryfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsPrograms(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsPrograms';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsGeneralJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsGeneralJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/general/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsProgramsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsProgramsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsReprocessingJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsReprocessingJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/reprocessing/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsSentimentfeedback(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsSentimentfeedback';return this.apiClient.callApi("/api/v2/speechandtextanalytics/sentimentfeedback","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopics';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsGeneratedphrasesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsGeneratedphrasesJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/generatedphrases/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsPublishjobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsPublishjobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/publishjobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTopicsTestphraseJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTopicsTestphraseJobs';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/testphrase/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSpeechandtextanalyticsTranscriptsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSpeechandtextanalyticsTranscriptsSearch';return this.apiClient.callApi("/api/v2/speechandtextanalytics/transcripts/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsCategory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "categoryId" when calling putSpeechandtextanalyticsCategory';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsCategory';return this.apiClient.callApi("/api/v2/speechandtextanalytics/categories/{categoryId}","PUT",{categoryId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "dictionaryFeedbackId" when calling putSpeechandtextanalyticsDictionaryfeedbackDictionaryFeedbackId';return this.apiClient.callApi("/api/v2/speechandtextanalytics/dictionaryfeedback/{dictionaryFeedbackId}","PUT",{dictionaryFeedbackId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsProgram(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgram';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgram';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramMappings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramMappings';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramMappings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/mappings","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramSettingsInsights(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramSettingsInsights';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramSettingsInsights';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/settings/insights","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsProgramTranscriptionengines(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "programId" when calling putSpeechandtextanalyticsProgramTranscriptionengines';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsProgramTranscriptionengines';return this.apiClient.callApi("/api/v2/speechandtextanalytics/programs/{programId}/transcriptionengines","PUT",{programId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putSpeechandtextanalyticsSettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsSettings';return this.apiClient.callApi("/api/v2/speechandtextanalytics/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putSpeechandtextanalyticsTopic(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "topicId" when calling putSpeechandtextanalyticsTopic';if(n==null)throw'Missing the required parameter "body" when calling putSpeechandtextanalyticsTopic';return this.apiClient.callApi("/api/v2/speechandtextanalytics/topics/{topicId}","PUT",{topicId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ay=class{constructor(e){this.apiClient=e||q.instance}deleteStationAssociateduser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling deleteStationAssociateduser';return this.apiClient.callApi("/api/v2/stations/{stationId}/associateduser","DELETE",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling getStation';return this.apiClient.callApi("/api/v2/stations/{stationId}","GET",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getStations(e){return e=e||{},this.apiClient.callApi("/api/v2/stations","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,name:e.name,userSelectable:e.userSelectable,webRtcUserId:e.webRtcUserId,id:e.id,lineAppearanceId:e.lineAppearanceId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},by=class{constructor(e){this.apiClient=e||q.instance}getSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearch';return this.apiClient.callApi("/api/v2/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),profile:n.profile},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearch';return this.apiClient.callApi("/api/v2/search","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postSearchSuggest(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postSearchSuggest';return this.apiClient.callApi("/api/v2/search/suggest","POST",{},{profile:n.profile},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},xy=class{constructor(e){this.apiClient=e||q.instance}deleteTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling deleteTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","DELETE",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling deleteTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","DELETE",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling deleteTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","DELETE",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","DELETE",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling deleteTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","DELETE",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling deleteTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling deleteTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","DELETE",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbin(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","GET",{workbinId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/history","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkbinVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkbinVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions/{entityVersion}","GET",{workbinId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkbinVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling getTaskmanagementWorkbinVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}/versions","GET",{workbinId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitem(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","GET",{workitemId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemHistory';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/history","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemUserWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","GET",{workitemId:e,userId:n},{expands:i.expands,after:i.after,pageSize:i.pageSize,sortOrder:i.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorkitemVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions/{entityVersion}","GET",{workitemId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/versions","GET",{workitemId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemWrapups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling getTaskmanagementWorkitemWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/wrapups","GET",{workitemId:e},{expands:n.expands,after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkAddJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkAddJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkJobsUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/jobs/users/me","GET",{},{after:e.after,pageSize:e.pageSize,sortOrder:e.sortOrder,action:e.action},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsBulkTerminateJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling getTaskmanagementWorkitemsBulkTerminateJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}/results","GET",{bulkJobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsQueryJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getTaskmanagementWorkitemsQueryJobResults';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs/{jobId}/results","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getTaskmanagementWorkitemsSchemaVersion';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorkitemsSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getTaskmanagementWorkitemsSchemaVersions';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getTaskmanagementWorkitemsSchemasCoretype';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorkitemsSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorkitemsSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTaskmanagementWorktype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","GET",{worktypeId:e},{expands:this.apiClient.buildCollectionParam(n.expands,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsDatebasedRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOnattributechangeRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling getTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","GET",{worktypeId:e,ruleId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeFlowsOncreateRules(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeHistory(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeHistory';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/history","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder,fields:this.apiClient.buildCollectionParam(n.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeStatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling getTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","GET",{worktypeId:e,statusId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeStatuses(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","GET",{worktypeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTaskmanagementWorktypeVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersion';if(n==null)throw'Missing the required parameter "entityVersion" when calling getTaskmanagementWorktypeVersion';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions/{entityVersion}","GET",{worktypeId:e,entityVersion:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTaskmanagementWorktypeVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling getTaskmanagementWorktypeVersions';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/versions","GET",{worktypeId:e},{after:n.after,pageSize:n.pageSize,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTaskmanagementWorkbin(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workbinId" when calling patchTaskmanagementWorkbin';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkbin';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/{workbinId}","PATCH",{workbinId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitem(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitem';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitem';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemAssignment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemAssignment';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemAssignment';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/assignment","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemUserWrapups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUserWrapups';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchTaskmanagementWorkitemUserWrapups';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUserWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/{userId}/wrapups","PATCH",{workitemId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorkitemUsersMeWrapups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling patchTaskmanagementWorkitemUsersMeWrapups';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemUsersMeWrapups';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/users/me/wrapups","PATCH",{workitemId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkAddJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkAddJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkAddJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorkitemsBulkTerminateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bulkJobId" when calling patchTaskmanagementWorkitemsBulkTerminateJob';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorkitemsBulkTerminateJob';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs/{bulkJobId}","PATCH",{bulkJobId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktype(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktype';if(n==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktype';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}","PATCH",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchTaskmanagementWorktypeFlowsDatebasedRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsDatebasedRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOnattributechangeRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOnattributechangeRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeFlowsOncreateRule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(n==null||n==="")throw'Missing the required parameter "ruleId" when calling patchTaskmanagementWorktypeFlowsOncreateRule';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeFlowsOncreateRule';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules/{ruleId}","PATCH",{worktypeId:e,ruleId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchTaskmanagementWorktypeStatus(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling patchTaskmanagementWorktypeStatus';if(n==null||n==="")throw'Missing the required parameter "statusId" when calling patchTaskmanagementWorktypeStatus';if(i==null)throw'Missing the required parameter "body" when calling patchTaskmanagementWorktypeStatus';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses/{statusId}","PATCH",{worktypeId:e,statusId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTaskmanagementWorkbins(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbins';return this.apiClient.callApi("/api/v2/taskmanagement/workbins","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkbinsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkbinsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workbins/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemAcdCancel(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemAcdCancel';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/acd/cancel","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemDisconnect(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemDisconnect';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/disconnect","POST",{workitemId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemTerminate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "workitemId" when calling postTaskmanagementWorkitemTerminate';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/{workitemId}/terminate","POST",{workitemId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitems(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitems';return this.apiClient.callApi("/api/v2/taskmanagement/workitems","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkAddJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkAddJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/add/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsBulkTerminateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsBulkTerminateJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/bulk/terminate/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQuery';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsQueryJobs';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorkitemsSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorkitemsSchemas';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypeFlowsDatebasedRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsDatebasedRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsDatebasedRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/datebased/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOnattributechangeRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOnattributechangeRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/onattributechange/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeFlowsOncreateRules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeFlowsOncreateRules';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeFlowsOncreateRules';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/flows/oncreate/rules","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypeStatuses(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "worktypeId" when calling postTaskmanagementWorktypeStatuses';if(n==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypeStatuses';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/{worktypeId}/statuses","POST",{worktypeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTaskmanagementWorktypes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypes';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTaskmanagementWorktypesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTaskmanagementWorktypesQuery';return this.apiClient.callApi("/api/v2/taskmanagement/worktypes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTaskmanagementWorkitemsSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putTaskmanagementWorkitemsSchema';if(n==null)throw'Missing the required parameter "body" when calling putTaskmanagementWorkitemsSchema';return this.apiClient.callApi("/api/v2/taskmanagement/workitems/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},yy=class{constructor(e){this.apiClient=e||q.instance}deleteTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","DELETE",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling deleteTeamMembers';if(n==null)throw'Missing the required parameter "id" when calling deleteTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","DELETE",{teamId:e},{id:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTeam(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","GET",{teamId:e},{expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeamMembers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","GET",{teamId:e},{pageSize:n.pageSize,before:n.before,after:n.after,expand:n.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTeams(e){return e=e||{},this.apiClient.callApi("/api/v2/teams","GET",{},{pageSize:e.pageSize,name:e.name,after:e.after,before:e.before,expand:e.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTeam(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling patchTeam';if(n==null)throw'Missing the required parameter "body" when calling patchTeam';return this.apiClient.callApi("/api/v2/teams/{teamId}","PATCH",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAnalyticsTeamsActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsTeamsActivityQuery';return this.apiClient.callApi("/api/v2/analytics/teams/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamMembers(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postTeamMembers';if(n==null)throw'Missing the required parameter "body" when calling postTeamMembers';return this.apiClient.callApi("/api/v2/teams/{teamId}/members","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTeams(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeams';return this.apiClient.callApi("/api/v2/teams","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTeamsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTeamsSearch';return this.apiClient.callApi("/api/v2/teams/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Py=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyOrganizationLinkTargetOrganizationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "targetOrganizationId" when calling deleteTelephonyOrganizationLinkTargetOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/{targetOrganizationId}","DELETE",{targetOrganizationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentGreetings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyAgentsGreetingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyCallsMetrics(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/calls/metrics","GET",{},{metricType:e.metricType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyMediaregions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/mediaregions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyNumbersRouting(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/numbers/routing","GET",{},{before:e.before,after:e.after,pageSize:e.pageSize,numberId:e.numberId,activeRoutingOrganizationId:e.activeRoutingOrganizationId,ownerOrganizationId:e.ownerOrganizationId,status:e.status},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLink(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyOrganizationLinkRegions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/organization/link/regions","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyPrefixes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyPrefixes';return this.apiClient.callApi("/api/v2/telephony/prefixes","GET",{},{before:n.before,after:n.after,pageSize:n.pageSize,prefix:n.prefix,type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyPrefixesSimulateCall(e,n){if(n=n||{},e==null)throw'Missing the required parameter "_number" when calling getTelephonyPrefixesSimulateCall';return this.apiClient.callApi("/api/v2/telephony/prefixes/simulate/call","GET",{},{number:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonySipmessagesConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversation';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySipmessagesConversationHeaders(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonySipmessagesConversationHeaders';return this.apiClient.callApi("/api/v2/telephony/sipmessages/conversations/{conversationId}/headers","GET",{conversationId:e},{keys:this.apiClient.buildCollectionParam(n.keys,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonySiptraces(e,n,i){if(i=i||{},e==null)throw'Missing the required parameter "dateStart" when calling getTelephonySiptraces';if(n==null)throw'Missing the required parameter "dateEnd" when calling getTelephonySiptraces';return this.apiClient.callApi("/api/v2/telephony/siptraces","GET",{},{callId:i.callId,toUser:i.toUser,fromUser:i.fromUser,conversationId:i.conversationId,dateStart:e,dateEnd:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonySiptracesDownloadDownloadId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "downloadId" when calling getTelephonySiptracesDownloadDownloadId';return this.apiClient.callApi("/api/v2/telephony/siptraces/download/{downloadId}","GET",{downloadId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchTelephonyOrganizationLinkApproveRequestingOrganizationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "requestingOrganizationId" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyOrganizationLinkApproveRequestingOrganizationId';return this.apiClient.callApi("/api/v2/telephony/organization/link/approve/{requestingOrganizationId}","PATCH",{requestingOrganizationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyNumbersRouting(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRouting';return this.apiClient.callApi("/api/v2/telephony/numbers/routing","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingAll(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingAll';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/all","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyNumbersRoutingReset(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyNumbersRoutingReset';return this.apiClient.callApi("/api/v2/telephony/numbers/routing/reset","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyOrganizationLink(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyOrganizationLink';return this.apiClient.callApi("/api/v2/telephony/organization/link","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyPrefixesBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyPrefixesBulk';return this.apiClient.callApi("/api/v2/telephony/prefixes/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonySiptracesDownload(e,n){if(n=n||{},e==null)throw'Missing the required parameter "sIPSearchPublicRequest" when calling postTelephonySiptracesDownload';return this.apiClient.callApi("/api/v2/telephony/siptraces/download","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyAgentGreetings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putTelephonyAgentGreetings';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyAgentGreetings';return this.apiClient.callApi("/api/v2/telephony/agents/{agentId}/greetings","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyAgentsGreetingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyAgentsGreetingsMe';return this.apiClient.callApi("/api/v2/telephony/agents/greetings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonySettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonySettings';return this.apiClient.callApi("/api/v2/telephony/settings","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},jy=class{constructor(e){this.apiClient=e||q.instance}deleteTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling deleteTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","DELETE",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling deleteTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","DELETE",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling deleteTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","DELETE",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling deleteTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","DELETE",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling deleteTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","DELETE",{edgeGroupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling deleteTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","DELETE",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling deleteTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","DELETE",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling deleteTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","DELETE",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","DELETE",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling deleteTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","DELETE",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling deleteTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","DELETE",{trunkBaseSettingsId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdge(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticNslookup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticPing(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticRoute(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeDiagnosticTracepath(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeLogicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","GET",{edgeId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeLogsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeLogsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getTelephonyProvidersEdgeLogsJob';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}","GET",{edgeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgeMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/metrics","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgePhysicalinterface(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling getTelephonyProvidersEdgePhysicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces/{interfaceId}","GET",{edgeId:e,interfaceId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgePhysicalinterfaces(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgePhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/physicalinterfaces","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSetuppackage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSetuppackage';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/setuppackage","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareupdate(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeSoftwareversions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeSoftwareversions';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareversions","GET",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgeTrunks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling getTelephonyProvidersEdgeTrunks';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/trunks","GET",{edgeId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder,"trunkBase.id":n.trunkBaseId,trunkType:n.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdges(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"edgeGroup.id":e.edgeGroupId,sortBy:e.sortBy,managed:e.managed,showCloudMedia:e.showCloudMedia},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesAlertablepresences(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","GET",{},{type:e.type},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthorities(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesCertificateauthority(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling getTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","GET",{certificateId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didId" when calling getTelephonyProvidersEdgesDid';return this.apiClient.callApi("/api/v2/telephony/providers/edges/dids/{didId}","GET",{didId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling getTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","GET",{didPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDidpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesDidpoolsDids(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getTelephonyProvidersEdgesDidpoolsDids';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/dids","GET",{},{type:e,id:this.apiClient.buildCollectionParam(n.id,"multi"),numberMatch:n.numberMatch,pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesDids(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/dids","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,phoneNumber:e.phoneNumber,"owner.id":e.ownerId,"didPool.id":e.didPoolId,id:this.apiClient.buildCollectionParam(e.id,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgegroup(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling getTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","GET",{edgeGroupId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling getTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","GET",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesEdgegroups(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,managed:e.managed},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesEdgeversionreport(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/edgeversionreport","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExpired(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/expired","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtension(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionId" when calling getTelephonyProvidersEdgesExtension';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions/{extensionId}","GET",{extensionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpool(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling getTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","GET",{extensionPoolId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesExtensionpools(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,number:e._number,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensionpoolsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/divisionviews","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,id:this.apiClient.buildCollectionParam(e.id,"multi"),name:e.name,divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesExtensions(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/extensions","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,number:e._number},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLine(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineId" when calling getTelephonyProvidersEdgesLine';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/{lineId}","GET",{lineId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "lineBaseId" when calling getTelephonyProvidersEdgesLinebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings/{lineBaseId}","GET",{lineBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLinebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/linebasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLines(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/lines","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,sortBy:e.sortBy,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesLinesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "lineBaseSettingsId" when calling getTelephonyProvidersEdgesLinesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/lines/template","GET",{},{lineBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesLogicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/logicalinterfaces","GET",{},{edgeIds:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}","GET",{conversationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesMediastatisticsConversationCommunication(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "conversationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';if(n==null||n==="")throw'Missing the required parameter "communicationId" when calling getTelephonyProvidersEdgesMediastatisticsConversationCommunication';return this.apiClient.callApi("/api/v2/telephony/providers/edges/mediastatistics/conversations/{conversationId}/communications/{communicationId}","GET",{conversationId:e,communicationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/metrics","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesOutboundroutes(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/outboundroutes","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,name:e.name,"site.id":e.siteId,"externalTrunkBases.ids":e.externalTrunkBasesIds,sortBy:e.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhone(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling getTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","GET",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling getTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","GET",{phoneBaseId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhonebasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/availablemetabases","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonebasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneMetabaseId" when calling getTelephonyProvidersEdgesPhonebasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/template","GET",{},{phoneMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"site.id":e.siteId,"webRtcUser.id":e.webRtcUserId,"phoneBaseSettings.id":e.phoneBaseSettingsId,"lines.loggedInUser.id":e.linesLoggedInUserId,"lines.defaultForUser.id":e.linesDefaultForUserId,phone_hardwareId:e.phoneHardwareId,"lines.id":e.linesId,"lines.name":e.linesName,name:e.name,"status.operationalStatus":e.statusOperationalStatus,"secondaryStatus.operationalStatus":e.secondaryStatusOperationalStatus,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),fields:this.apiClient.buildCollectionParam(e.fields,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesPhonesTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "phoneBaseSettingsId" when calling getTelephonyProvidersEdgesPhonesTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/template","GET",{},{phoneBaseSettingsId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesPhysicalinterfaces(e,n){if(n=n||{},e==null)throw'Missing the required parameter "edgeIds" when calling getTelephonyProvidersEdgesPhysicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/physicalinterfaces","GET",{},{edgeIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplan';if(n==null||n==="")throw'Missing the required parameter "numberPlanId" when calling getTelephonyProvidersEdgesSiteNumberplan';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/{numberPlanId}","GET",{siteId:e,numberPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteNumberplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteNumberplansClassifications(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteNumberplansClassifications';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans/classifications","GET",{siteId:e},{classification:n.classification},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling getTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","GET",{siteId:e,outboundRouteId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getTelephonyProvidersEdgesSiteOutboundroutes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","GET",{siteId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,name:n.name,"externalTrunkBases.ids":n.externalTrunkBasesIds,sortBy:n.sortBy},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSiteSiteconnections(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","GET",{siteId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesSites(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,sortBy:e.sortBy,sortOrder:e.sortOrder,name:e.name,"location.id":e.locationId,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunk(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunk';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkMetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkId" when calling getTelephonyProvidersEdgesTrunkMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/{trunkId}/metrics","GET",{trunkId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling getTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","GET",{trunkBaseSettingsId:e},{ignoreHidden:n.ignoreHidden},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettings(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,recordingEnabled:e.recordingEnabled,ignoreHidden:e.ignoreHidden,managed:e.managed,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),name:e.name},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/availablemetabases","GET",{},{type:e.type,pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling getTelephonyProvidersEdgesTrunkbasesettingsSiteSiteId';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/site/{siteId}","GET",{siteId:e},{pageNumber:n.pageNumber,pageSize:n.pageSize,sortBy:n.sortBy,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkbasesettingsTemplate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkMetabaseId" when calling getTelephonyProvidersEdgesTrunkbasesettingsTemplate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/template","GET",{},{trunkMetabaseId:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunks(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks","GET",{},{pageNumber:e.pageNumber,pageSize:e.pageSize,sortBy:e.sortBy,sortOrder:e.sortOrder,"edge.id":e.edgeId,"trunkBase.id":e.trunkBaseId,trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTelephonyProvidersEdgesTrunksMetrics(e,n){if(n=n||{},e==null)throw'Missing the required parameter "trunkIds" when calling getTelephonyProvidersEdgesTrunksMetrics';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/metrics","GET",{},{trunkIds:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getTelephonyProvidersEdgesTrunkswithrecording(e){return e=e||{},this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkswithrecording","GET",{},{trunkType:e.trunkType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling patchTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling patchTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PATCH",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticNslookup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticNslookup';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticNslookup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/nslookup","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticPing(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticPing';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticPing';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/ping","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticRoute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticRoute';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticRoute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/route","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeDiagnosticTracepath(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeDiagnosticTracepath';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeDiagnosticTracepath';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/diagnostic/tracepath","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogicalinterfaces(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogicalinterfaces';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogicalinterfaces';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeLogsJobUpload(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling postTelephonyProvidersEdgeLogsJobUpload';if(i==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobUpload';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs/{jobId}/upload","POST",{edgeId:e,jobId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postTelephonyProvidersEdgeLogsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeLogsJobs';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeLogsJobs';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logs/jobs","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeOfflineconfiguration(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeOfflineconfiguration';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeOfflineconfiguration';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/offlineconfiguration","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/reboot","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeSoftwareupdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeSoftwareupdate';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgeSoftwareupdate';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/softwareupdate","POST",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgeStatuscode(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeStatuscode';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/statuscode","POST",{edgeId:e},{},{},{},n.body,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgeUnpair(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling postTelephonyProvidersEdgeUnpair';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/unpair","POST",{edgeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdges(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdges';return this.apiClient.callApi("/api/v2/telephony/providers/edges","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesAddressvalidation(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesAddressvalidation';return this.apiClient.callApi("/api/v2/telephony/providers/edges/addressvalidation","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesCertificateauthorities(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesCertificateauthorities';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesDidpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesDidpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesEdgegroups(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesEdgegroups';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesExtensionpools(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesExtensionpools';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhoneReboot(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling postTelephonyProvidersEdgesPhoneReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}/reboot","POST",{phoneId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonebasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonebasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhones(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhones';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesPhonesReboot(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesPhonesReboot';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/reboot","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSiteOutboundroutes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling postTelephonyProvidersEdgesSiteOutboundroutes';if(n==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSiteOutboundroutes';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes","POST",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTelephonyProvidersEdgesSites(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSites';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesSitesSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesSitesSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettings';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunkbasesettingsSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunkbasesettingsSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTelephonyProvidersEdgesTrunksSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postTelephonyProvidersEdgesTrunksSearch';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunks/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdge(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdge';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdge';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}","PUT",{edgeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgeLogicalinterface(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgeId" when calling putTelephonyProvidersEdgeLogicalinterface';if(n==null||n==="")throw'Missing the required parameter "interfaceId" when calling putTelephonyProvidersEdgeLogicalinterface';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgeLogicalinterface';return this.apiClient.callApi("/api/v2/telephony/providers/edges/{edgeId}/logicalinterfaces/{interfaceId}","PUT",{edgeId:e,interfaceId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesAlertablepresences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesAlertablepresences';return this.apiClient.callApi("/api/v2/telephony/providers/edges/alertablepresences","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putTelephonyProvidersEdgesCertificateauthority(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "certificateId" when calling putTelephonyProvidersEdgesCertificateauthority';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesCertificateauthority';return this.apiClient.callApi("/api/v2/telephony/providers/edges/certificateauthorities/{certificateId}","PUT",{certificateId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesDidpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "didPoolId" when calling putTelephonyProvidersEdgesDidpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesDidpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/didpools/{didPoolId}","PUT",{didPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "edgeGroupId" when calling putTelephonyProvidersEdgesEdgegroup';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroup';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgeGroupId}","PUT",{edgeGroupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "edgegroupId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(n==null||n==="")throw'Missing the required parameter "edgetrunkbaseId" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesEdgegroupEdgetrunkbase';return this.apiClient.callApi("/api/v2/telephony/providers/edges/edgegroups/{edgegroupId}/edgetrunkbases/{edgetrunkbaseId}","PUT",{edgegroupId:e,edgetrunkbaseId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesExtensionpool(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "extensionPoolId" when calling putTelephonyProvidersEdgesExtensionpool';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesExtensionpool';return this.apiClient.callApi("/api/v2/telephony/providers/edges/extensionpools/{extensionPoolId}","PUT",{extensionPoolId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhone(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneId" when calling putTelephonyProvidersEdgesPhone';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhone';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phones/{phoneId}","PUT",{phoneId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesPhonebasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "phoneBaseId" when calling putTelephonyProvidersEdgesPhonebasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesPhonebasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/phonebasesettings/{phoneBaseId}","PUT",{phoneBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSite(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSite';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSite';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteNumberplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteNumberplans';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteNumberplans';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/numberplans","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesSiteOutboundroute(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(n==null||n==="")throw'Missing the required parameter "outboundRouteId" when calling putTelephonyProvidersEdgesSiteOutboundroute';if(i==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteOutboundroute';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/outboundroutes/{outboundRouteId}","PUT",{siteId:e,outboundRouteId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putTelephonyProvidersEdgesSiteSiteconnections(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "siteId" when calling putTelephonyProvidersEdgesSiteSiteconnections';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesSiteSiteconnections';return this.apiClient.callApi("/api/v2/telephony/providers/edges/sites/{siteId}/siteconnections","PUT",{siteId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putTelephonyProvidersEdgesTrunkbasesetting(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "trunkBaseSettingsId" when calling putTelephonyProvidersEdgesTrunkbasesetting';if(n==null)throw'Missing the required parameter "body" when calling putTelephonyProvidersEdgesTrunkbasesetting';return this.apiClient.callApi("/api/v2/telephony/providers/edges/trunkbasesettings/{trunkBaseSettingsId}","PUT",{trunkBaseSettingsId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Sy=class{constructor(e){this.apiClient=e||q.instance}getTextbotsBotsSearch(e){return e=e||{},this.apiClient.callApi("/api/v2/textbots/bots/search","GET",{},{botType:this.apiClient.buildCollectionParam(e.botType,"multi"),botName:e.botName,botId:this.apiClient.buildCollectionParam(e.botId,"multi"),virtualAgentEnabled:e.virtualAgentEnabled,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postTextbotsBotflowsSessionTurns(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "sessionId" when calling postTextbotsBotflowsSessionTurns';if(n==null)throw'Missing the required parameter "turnRequest" when calling postTextbotsBotflowsSessionTurns';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions/{sessionId}/turns","POST",{sessionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postTextbotsBotflowsSessions(e,n){if(n=n||{},e==null)throw'Missing the required parameter "launchRequest" when calling postTextbotsBotflowsSessions';return this.apiClient.callApi("/api/v2/textbots/botflows/sessions","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postTextbotsBotsExecute(e,n){if(n=n||{},e==null)throw'Missing the required parameter "postTextRequest" when calling postTextbotsBotsExecute';return this.apiClient.callApi("/api/v2/textbots/bots/execute","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Oy=class{constructor(e){this.apiClient=e||q.instance}deleteToken(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteToken';return this.apiClient.callApi("/api/v2/tokens/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","GET",{},{preserveIdleTTL:e.preserveIdleTTL},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}headTokensMe(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/me","HEAD",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putTokensTimeout(e){return e=e||{},this.apiClient.callApi("/api/v2/tokens/timeout","PUT",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}},Ty=class{constructor(e){this.apiClient=e||q.instance}getKnowledgeKnowledgebaseUploadsUrlsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getKnowledgeKnowledgebaseUploadsUrlsJob';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs/{jobId}","GET",{knowledgeBaseId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postGamificationContestsUploadsPrizeimages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGamificationContestsUploadsPrizeimages';return this.apiClient.callApi("/api/v2/gamification/contests/uploads/prizeimages","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postGuidesUploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postGuidesUploads';return this.apiClient.callApi("/api/v2/guides/uploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postIntegrationsActionDraftFunctionUpload(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "actionId" when calling postIntegrationsActionDraftFunctionUpload';if(n==null)throw'Missing the required parameter "body" when calling postIntegrationsActionDraftFunctionUpload';return this.apiClient.callApi("/api/v2/integrations/actions/{actionId}/draft/function/upload","POST",{actionId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postKnowledgeDocumentuploads(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postKnowledgeDocumentuploads';return this.apiClient.callApi("/api/v2/knowledge/documentuploads","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postKnowledgeKnowledgebaseUploadsUrlsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "knowledgeBaseId" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';if(n==null)throw'Missing the required parameter "body" when calling postKnowledgeKnowledgebaseUploadsUrlsJobs';return this.apiClient.callApi("/api/v2/knowledge/knowledgebases/{knowledgeBaseId}/uploads/urls/jobs","POST",{knowledgeBaseId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postLanguageunderstandingMinerUploads(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "minerId" when calling postLanguageunderstandingMinerUploads';if(n==null)throw'Missing the required parameter "body" when calling postLanguageunderstandingMinerUploads';return this.apiClient.callApi("/api/v2/languageunderstanding/miners/{minerId}/uploads","POST",{minerId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUploadsLearningCoverart(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsLearningCoverart';return this.apiClient.callApi("/api/v2/uploads/learning/coverart","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsPublicassetsImages(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsPublicassetsImages';return this.apiClient.callApi("/api/v2/uploads/publicassets/images","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsRecordings(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsRecordings';return this.apiClient.callApi("/api/v2/uploads/recordings","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUploadsWorkforcemanagementHistoricaldataCsv(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUploadsWorkforcemanagementHistoricaldataCsv';return this.apiClient.callApi("/api/v2/uploads/workforcemanagement/historicaldata/csv","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},ky=class{constructor(e){this.apiClient=e||q.instance}getOauthClientUsageQueryResult(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getOauthClientUsageQueryResult';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageQueryResult';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query/results/{executionId}","GET",{executionId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getOauthClientUsageSummary(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getOauthClientUsageSummary';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/summary","GET",{clientId:e},{days:n.days},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageAggregatesQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getUsageAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs/{jobId}","GET",{jobId:e},{pageSize:n.pageSize,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageClientClientIdAggregatesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling getUsageClientClientIdAggregatesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getUsageClientClientIdAggregatesQueryJob';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs/{jobId}","GET",{clientId:e,jobId:n},{pageSize:i.pageSize,after:i.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsageQueryExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageQueryExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/query/{executionId}/results","GET",{executionId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsageSimplesearchExecutionIdResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "executionId" when calling getUsageSimplesearchExecutionIdResults';return this.apiClient.callApi("/api/v2/usage/simplesearch/{executionId}/results","GET",{executionId:e},{after:n.after,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postOauthClientUsageQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postOauthClientUsageQuery';if(n==null)throw'Missing the required parameter "body" when calling postOauthClientUsageQuery';return this.apiClient.callApi("/api/v2/oauth/clients/{clientId}/usage/query","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageAggregatesQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/aggregates/query/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageClientClientIdAggregatesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "clientId" when calling postUsageClientClientIdAggregatesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postUsageClientClientIdAggregatesQueryJobs';return this.apiClient.callApi("/api/v2/usage/client/{clientId}/aggregates/query/jobs","POST",{clientId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsageQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageQuery';return this.apiClient.callApi("/api/v2/usage/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsageSimplesearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsageSimplesearch';return this.apiClient.callApi("/api/v2/usage/simplesearch","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},My=class{constructor(e){this.apiClient=e||q.instance}deleteUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling deleteUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","DELETE",{recordingId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecording(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","GET",{recordingId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordingTranscoding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling getUserrecordingTranscoding';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}/transcoding","GET",{recordingId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserrecordings(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUserrecordingsSummary(e){return e=e||{},this.apiClient.callApi("/api/v2/userrecordings/summary","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putUserrecording(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "recordingId" when calling putUserrecording';if(n==null)throw'Missing the required parameter "body" when calling putUserrecording';return this.apiClient.callApi("/api/v2/userrecordings/{recordingId}","PUT",{recordingId:e},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ey=class{constructor(e){this.apiClient=e||q.instance}deleteAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling deleteAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","DELETE",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling deleteAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling deleteAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling deleteAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","DELETE",{subjectId:e,divisionId:n,roleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUser';return this.apiClient.callApi("/api/v2/users/{userId}","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling deleteUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","DELETE",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserExternalidAuthorityNameExternalKey(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling deleteUserExternalidAuthorityNameExternalKey';if(i==null||i==="")throw'Missing the required parameter "externalKey" when calling deleteUserExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}/{externalKey}","DELETE",{userId:e,authorityName:n,externalKey:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteUserRoutinglanguage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling deleteUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","DELETE",{userId:e,languageId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserRoutingskill(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling deleteUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","DELETE",{userId:e,skillId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUserStationAssociatedstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationAssociatedstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserStationDefaultstation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserStationDefaultstation';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation","DELETE",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUserVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling deleteUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling deleteUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","DELETE",{userId:e,verifierId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling deleteUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","DELETE",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersMeVerifier(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling deleteUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","DELETE",{verifierId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteUsersStationsMeAssociatedstation(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me/associatedstation","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAnalyticsUsersAggregatesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJob';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersAggregatesJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersAggregatesJobResults';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJob';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobResults(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getAnalyticsUsersDetailsJobResults';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs/{jobId}/results","GET",{jobId:e},{cursor:n.cursor,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAnalyticsUsersDetailsJobsAvailability(e){return e=e||{},this.apiClient.callApi("/api/v2/analytics/users/details/jobs/availability","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getAuthorizationDivisionspermittedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/me","GET",{},{name:n.name,permission:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedMe';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/me","GET",{},{permission:e,pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationDivisionspermittedPagedSubjectId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationDivisionspermittedPagedSubjectId';if(n==null)throw'Missing the required parameter "permission" when calling getAuthorizationDivisionspermittedPagedSubjectId';return this.apiClient.callApi("/api/v2/authorization/divisionspermitted/paged/{subjectId}","GET",{subjectId:e},{permission:n,pageNumber:i.pageNumber,pageSize:i.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAuthorizationSubject(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getAuthorizationSubject';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}","GET",{subjectId:e},{includeDuplicates:n.includeDuplicates,includeFullRoles:n.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAuthorizationSubjectsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/authorization/subjects/me","GET",{},{includeDuplicates:e.includeDuplicates,includeFullRoles:e.includeFullRoles},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getFieldconfig(e,n){if(n=n||{},e==null)throw'Missing the required parameter "type" when calling getFieldconfig';return this.apiClient.callApi("/api/v2/fieldconfig","GET",{},{type:e},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getProfilesUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/profiles/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jid:this.apiClient.buildCollectionParam(e.jid,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingDirectroutingbackupSettingsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getRoutingUserDirectroutingbackupSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getRoutingUserUtilization(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUser(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUser';return this.apiClient.callApi("/api/v2/users/{userId}","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(n.userCustomAttributeSchemaIds,"multi"),state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserAdjacents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserAdjacents';return this.apiClient.callApi("/api/v2/users/{userId}/adjacents","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCallforwarding(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserCustomattribute(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattribute';if(n==null||n==="")throw'Missing the required parameter "schemaId" when calling getUserCustomattribute';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/{schemaId}","GET",{userId:e,schemaId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "schemaIds" when calling getUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","GET",{userId:e},{schemaIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserDirectreports(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserDirectreports';return this.apiClient.callApi("/api/v2/users/{userId}/directreports","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalid(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserExternalidAuthorityName(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserExternalidAuthorityName';if(n==null||n==="")throw'Missing the required parameter "authorityName" when calling getUserExternalidAuthorityName';return this.apiClient.callApi("/api/v2/users/{userId}/externalid/{authorityName}","GET",{userId:e,authorityName:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserFavorites(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserFavorites';return this.apiClient.callApi("/api/v2/users/{userId}/favorites","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserGeolocation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling getUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","GET",{userId:e,clientId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUserOutofoffice(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfile(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfile';return this.apiClient.callApi("/api/v2/users/{userId}/profile","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserProfileskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserQueues(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,joined:n.joined,divisionId:this.apiClient.buildCollectionParam(n.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoles(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling getUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","GET",{subjectId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutinglanguages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingskills(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserRoutingstatus(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSkillgroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSkillgroups';return this.apiClient.callApi("/api/v2/users/{userId}/skillgroups","GET",{userId:e},{pageSize:n.pageSize,after:n.after,before:n.before},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserState(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserStation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserStation';return this.apiClient.callApi("/api/v2/users/{userId}/station","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserSuperiors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserSuperiors';return this.apiClient.callApi("/api/v2/users/{userId}/superiors","GET",{userId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserTrustors(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserTrustors';return this.apiClient.callApi("/api/v2/users/{userId}/trustors","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUserVerifiers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getUserVerifiers';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsers(e){return e=e||{},this.apiClient.callApi("/api/v2/users","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,id:this.apiClient.buildCollectionParam(e.id,"multi"),jabberId:this.apiClient.buildCollectionParam(e.jabberId,"multi"),sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersChatsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/chats/me","GET",{},{excludeClosed:e.excludeClosed,includePresence:e.includePresence,includeRoomOwners:e.includeRoomOwners,after:e.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchema(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemaVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getUsersCustomattributesSchemaVersion';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions/{versionId}","GET",{schemaId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersCustomattributesSchemaVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling getUsersCustomattributesSchemaVersions';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}/versions","GET",{schemaId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemas(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasCoretype(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "coreTypeName" when calling getUsersCustomattributesSchemasCoretype';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes/{coreTypeName}","GET",{coreTypeName:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersCustomattributesSchemasCoretypes(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/coretypes","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersCustomattributesSchemasLimits(e){return e=e||{},this.apiClient.callApi("/api/v2/users/customattributes/schemas/limits","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivities(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities","GET",{},{userId:this.apiClient.buildCollectionParam(e.userId,"multi"),moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivitiesMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/development/activities/me","GET",{},{moduleId:e.moduleId,interval:e.interval,completionInterval:e.completionInterval,overdue:e.overdue,pass:e.pass,pageSize:e.pageSize,pageNumber:e.pageNumber,sortOrder:e.sortOrder,types:this.apiClient.buildCollectionParam(e.types,"multi"),statuses:this.apiClient.buildCollectionParam(e.statuses,"multi"),relationship:this.apiClient.buildCollectionParam(e.relationship,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersDevelopmentActivity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "activityId" when calling getUsersDevelopmentActivity';if(n==null)throw'Missing the required parameter "type" when calling getUsersDevelopmentActivity';return this.apiClient.callApi("/api/v2/users/development/activities/{activityId}","GET",{activityId:e},{type:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersExternalidAuthorityNameExternalKey(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "authorityName" when calling getUsersExternalidAuthorityNameExternalKey';if(n==null||n==="")throw'Missing the required parameter "externalKey" when calling getUsersExternalidAuthorityNameExternalKey';return this.apiClient.callApi("/api/v2/users/externalid/{authorityName}/{externalKey}","GET",{authorityName:e,externalKey:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getUsersMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me","GET",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersMeVerifiers(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersQuery(e){return e=e||{},this.apiClient.callApi("/api/v2/users/query","GET",{},{cursor:e.cursor,pageSize:e.pageSize,sortOrder:e.sortOrder,expand:this.apiClient.buildCollectionParam(e.expand,"multi"),integrationPresenceSource:e.integrationPresenceSource,userCustomAttributeSchemaIds:this.apiClient.buildCollectionParam(e.userCustomAttributeSchemaIds,"multi"),state:e.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getUsersSearch';return this.apiClient.callApi("/api/v2/users/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi"),integrationPresenceSource:n.integrationPresenceSource},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersStationsMe(e){return e=e||{},this.apiClient.callApi("/api/v2/users/stations/me","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchUser(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUser';if(n==null)throw'Missing the required parameter "body" when calling patchUser';return this.apiClient.callApi("/api/v2/users/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling patchUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling patchUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserCustomattributesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserCustomattributesBulk';if(n==null)throw'Missing the required parameter "userCustomAttributesList" when calling patchUserCustomattributesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserGeolocation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserGeolocation';if(n==null||n==="")throw'Missing the required parameter "clientId" when calling patchUserGeolocation';if(i==null)throw'Missing the required parameter "body" when calling patchUserGeolocation';return this.apiClient.callApi("/api/v2/users/{userId}/geolocations/{clientId}","PATCH",{userId:e,clientId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueue(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling patchUserQueue';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchUserQueue';if(i==null)throw'Missing the required parameter "body" when calling patchUserQueue';return this.apiClient.callApi("/api/v2/users/{userId}/queues/{queueId}","PATCH",{queueId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserQueues(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserQueues';if(n==null)throw'Missing the required parameter "body" when calling patchUserQueues';return this.apiClient.callApi("/api/v2/users/{userId}/queues","PATCH",{userId:e},{divisionId:this.apiClient.buildCollectionParam(i.divisionId,"multi")},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutinglanguage(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguage';if(n==null||n==="")throw'Missing the required parameter "languageId" when calling patchUserRoutinglanguage';if(i==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguage';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/{languageId}","PATCH",{userId:e,languageId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchUserRoutinglanguagesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutinglanguagesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutinglanguagesBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchUsersBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchUsersBulk';return this.apiClient.callApi("/api/v2/users/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersActivityQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersActivityQuery';return this.apiClient.callApi("/api/v2/analytics/users/activity/query","POST",{},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesJobs';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersAggregatesQuery';return this.apiClient.callApi("/api/v2/analytics/users/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsJobs';return this.apiClient.callApi("/api/v2/analytics/users/details/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersDetailsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersDetailsQuery';return this.apiClient.callApi("/api/v2/analytics/users/details/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAnalyticsUsersObservationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAnalyticsUsersObservationsQuery';return this.apiClient.callApi("/api/v2/analytics/users/observations/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postAuthorizationSubjectBulkadd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkadd';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkadd';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkadd","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkremove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkremove';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkremove';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkremove","POST",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectBulkreplace(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectBulkreplace';if(n==null)throw'Missing the required parameter "body" when calling postAuthorizationSubjectBulkreplace';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/bulkreplace","POST",{subjectId:e},{subjectType:i.subjectType},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAuthorizationSubjectDivisionRole(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling postAuthorizationSubjectDivisionRole';if(n==null||n==="")throw'Missing the required parameter "divisionId" when calling postAuthorizationSubjectDivisionRole';if(i==null||i==="")throw'Missing the required parameter "roleId" when calling postAuthorizationSubjectDivisionRole';return this.apiClient.callApi("/api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}","POST",{subjectId:e,divisionId:n,roleId:i},{subjectType:a.subjectType},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postUserExternalid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserExternalid';if(n==null)throw'Missing the required parameter "body" when calling postUserExternalid';return this.apiClient.callApi("/api/v2/users/{userId}/externalid","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserInvite(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserInvite';return this.apiClient.callApi("/api/v2/users/{userId}/invite","POST",{userId:e},{force:n.force},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUserPassword(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserPassword';if(n==null)throw'Missing the required parameter "body" when calling postUserPassword';return this.apiClient.callApi("/api/v2/users/{userId}/password","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutinglanguages(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutinglanguages';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutinglanguages';return this.apiClient.callApi("/api/v2/users/{userId}/routinglanguages","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUserRoutingskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling postUserRoutingskills';if(n==null)throw'Missing the required parameter "body" when calling postUserRoutingskills';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills","POST",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsers(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsers';return this.apiClient.callApi("/api/v2/users","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersCustomattributesSchemas(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersCustomattributesSchemas';return this.apiClient.callApi("/api/v2/users/customattributes/schemas","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersDevelopmentActivitiesAggregatesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersDevelopmentActivitiesAggregatesQuery';return this.apiClient.callApi("/api/v2/users/development/activities/aggregates/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMePassword(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMePassword';return this.apiClient.callApi("/api/v2/users/me/password","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotp(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotp';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersTotpVerifierId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling postUsersMeVerifiersTotpVerifierId';if(n==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersTotpVerifierId';return this.apiClient.callApi("/api/v2/users/me/verifiers/totp/{verifierId}","POST",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersMeVerifiersWebauthnRegister(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersMeVerifiersWebauthnRegister';return this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersMeVerifiersWebauthnRegisterOptions(e){return e=e||{},this.apiClient.callApi("/api/v2/users/me/verifiers/webauthn/register/options","POST",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postUsersSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearch';return this.apiClient.callApi("/api/v2/users/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchConversationTarget(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchConversationTarget';return this.apiClient.callApi("/api/v2/users/search/conversation/target","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchQueuemembersManage(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchQueuemembersManage';return this.apiClient.callApi("/api/v2/users/search/queuemembers/manage","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersSearchTeamsAssign(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersSearchTeamsAssign';return this.apiClient.callApi("/api/v2/users/search/teams/assign","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingDirectroutingbackupSettingsMe(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putRoutingDirectroutingbackupSettingsMe';return this.apiClient.callApi("/api/v2/routing/directroutingbackup/settings/me","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putRoutingUserDirectroutingbackupSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserDirectroutingbackupSettings';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserDirectroutingbackupSettings';return this.apiClient.callApi("/api/v2/routing/users/{userId}/directroutingbackup/settings","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putRoutingUserUtilization(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putRoutingUserUtilization';if(n==null)throw'Missing the required parameter "body" when calling putRoutingUserUtilization';return this.apiClient.callApi("/api/v2/routing/users/{userId}/utilization","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCallforwarding(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCallforwarding';if(n==null)throw'Missing the required parameter "body" when calling putUserCallforwarding';return this.apiClient.callApi("/api/v2/users/{userId}/callforwarding","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserCustomattributes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserCustomattributes';if(n==null)throw'Missing the required parameter "userCustomAttributes" when calling putUserCustomattributes';return this.apiClient.callApi("/api/v2/users/{userId}/customattributes","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserOutofoffice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserOutofoffice';if(n==null)throw'Missing the required parameter "body" when calling putUserOutofoffice';return this.apiClient.callApi("/api/v2/users/{userId}/outofoffice","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserProfileskills(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserProfileskills';if(n==null)throw'Missing the required parameter "body" when calling putUserProfileskills';return this.apiClient.callApi("/api/v2/users/{userId}/profileskills","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoles(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "subjectId" when calling putUserRoles';if(n==null)throw'Missing the required parameter "body" when calling putUserRoles';return this.apiClient.callApi("/api/v2/users/{subjectId}/roles","PUT",{subjectId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingskill(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskill';if(n==null||n==="")throw'Missing the required parameter "skillId" when calling putUserRoutingskill';if(i==null)throw'Missing the required parameter "body" when calling putUserRoutingskill';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/{skillId}","PUT",{userId:e,skillId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUserRoutingskillsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingskillsBulk';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingskillsBulk';return this.apiClient.callApi("/api/v2/users/{userId}/routingskills/bulk","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserRoutingstatus(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserRoutingstatus';if(n==null)throw'Missing the required parameter "body" when calling putUserRoutingstatus';return this.apiClient.callApi("/api/v2/users/{userId}/routingstatus","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserState(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserState';if(n==null)throw'Missing the required parameter "body" when calling putUserState';return this.apiClient.callApi("/api/v2/users/{userId}/state","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationAssociatedstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationAssociatedstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/associatedstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserStationDefaultstationStationId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserStationDefaultstationStationId';if(n==null||n==="")throw'Missing the required parameter "stationId" when calling putUserStationDefaultstationStationId';return this.apiClient.callApi("/api/v2/users/{userId}/station/defaultstation/{stationId}","PUT",{userId:e,stationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUserVerifier(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putUserVerifier';if(n==null||n==="")throw'Missing the required parameter "verifierId" when calling putUserVerifier';if(i==null)throw'Missing the required parameter "body" when calling putUserVerifier';return this.apiClient.callApi("/api/v2/users/{userId}/verifiers/{verifierId}","PUT",{userId:e,verifierId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putUsersCustomattributesSchema(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "schemaId" when calling putUsersCustomattributesSchema';if(n==null)throw'Missing the required parameter "body" when calling putUsersCustomattributesSchema';return this.apiClient.callApi("/api/v2/users/customattributes/schemas/{schemaId}","PUT",{schemaId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersMeVerifier(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "verifierId" when calling putUsersMeVerifier';if(n==null)throw'Missing the required parameter "body" when calling putUsersMeVerifier';return this.apiClient.callApi("/api/v2/users/me/verifiers/{verifierId}","PUT",{verifierId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putUsersStationsMeAssociatedstationStationId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "stationId" when calling putUsersStationsMeAssociatedstationStationId';return this.apiClient.callApi("/api/v2/users/stations/me/associatedstation/{stationId}","PUT",{stationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},qy=class{constructor(e){this.apiClient=e||q.instance}deleteUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling deleteUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","DELETE",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRule(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","GET",{ruleId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRuleDependentTypeId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependentTypeId';if(n==null||n==="")throw'Missing the required parameter "ruleType" when calling getUsersRuleDependentTypeId';if(i==null||i==="")throw'Missing the required parameter "typeId" when calling getUsersRuleDependentTypeId';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents/{ruleType}/{typeId}","GET",{ruleId:e,ruleType:n,typeId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getUsersRuleDependents(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling getUsersRuleDependents';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}/dependents","GET",{ruleId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "types" when calling getUsersRules';return this.apiClient.callApi("/api/v2/users/rules","GET",{},{pageNumber:n.pageNumber,pageSize:n.pageSize,types:this.apiClient.buildCollectionParam(e,"multi"),expand:this.apiClient.buildCollectionParam(n.expand,"multi"),enabled:n.enabled,searchTerm:n.searchTerm,sortOrder:n.sortOrder},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getUsersRulesSetting(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "ruleType" when calling getUsersRulesSetting';return this.apiClient.callApi("/api/v2/users/rules/settings/{ruleType}","GET",{ruleType:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchUsersRule(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "ruleId" when calling patchUsersRule';if(n==null)throw'Missing the required parameter "body" when calling patchUsersRule';return this.apiClient.callApi("/api/v2/users/rules/{ruleId}","PATCH",{ruleId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postUsersRules(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRules';return this.apiClient.callApi("/api/v2/users/rules","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postUsersRulesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postUsersRulesQuery';return this.apiClient.callApi("/api/v2/users/rules/query","POST",{},{pageNumber:n.pageNumber,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},_y=class{constructor(e){this.apiClient=e||q.instance}getDate(e){return e=e||{},this.apiClient.callApi("/api/v2/date","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getIpranges(e){return e=e||{},this.apiClient.callApi("/api/v2/ipranges","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getTimezones(e){return e=e||{},this.apiClient.callApi("/api/v2/timezones","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postCertificateDetails(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postCertificateDetails';return this.apiClient.callApi("/api/v2/certificate/details","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Hy=class{constructor(e){this.apiClient=e||q.instance}deleteAgenticVirtualagentJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling deleteAgenticVirtualagentJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs","DELETE",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagent(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","GET",{virtualAgentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getAgenticVirtualagentJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling getAgenticVirtualagentJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getAgenticVirtualagentJob';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/jobs/{jobId}","GET",{virtualAgentId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getAgenticVirtualagents(e){return e=e||{},this.apiClient.callApi("/api/v2/agentic/virtualagents","GET",{},{name:e.name,nameContains:e.nameContains,status:e.status,sortBy:e.sortBy,sortOrder:e.sortOrder,pageNumber:e.pageNumber,pageSize:e.pageSize},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchAgenticVirtualagent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling patchAgenticVirtualagent';if(n==null)throw'Missing the required parameter "body" when calling patchAgenticVirtualagent';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}","PATCH",{virtualAgentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postAgenticVirtualagentVersionJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "virtualAgentId" when calling postAgenticVirtualagentVersionJobs';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling postAgenticVirtualagentVersionJobs';if(i==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagentVersionJobs';return this.apiClient.callApi("/api/v2/agentic/virtualagents/{virtualAgentId}/versions/{versionId}/jobs","POST",{virtualAgentId:e,versionId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postAgenticVirtualagents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postAgenticVirtualagents';return this.apiClient.callApi("/api/v2/agentic/virtualagents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}},Iy=class{constructor(e){this.apiClient=e||q.instance}deleteVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling deleteVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","DELETE",{messageId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailGroupMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMailbox';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/mailbox","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupMessages';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/messages","GET",{groupId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailGroupPolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling getVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","GET",{groupId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMailbox(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/mailbox","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMeMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMePolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/me/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailMessage(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","GET",{messageId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessageMedia(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling getVoicemailMessageMedia';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}/media","GET",{messageId:e},{formatId:n.formatId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","GET",{},{ids:e.ids,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailPolicy(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/policy","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getVoicemailQueueMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "queueId" when calling getVoicemailQueueMessages';return this.apiClient.callApi("/api/v2/voicemail/queues/{queueId}/messages","GET",{queueId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "q64" when calling getVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","GET",{},{q64:e,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMailbox(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMailbox';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/mailbox","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserMessages(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserMessages';return this.apiClient.callApi("/api/v2/voicemail/users/{userId}/messages","GET",{userId:e},{pageSize:n.pageSize,pageNumber:n.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getVoicemailUserpolicy(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailGroupPolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "groupId" when calling patchVoicemailGroupPolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailGroupPolicy';return this.apiClient.callApi("/api/v2/voicemail/groups/{groupId}/policy","PATCH",{groupId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailMePolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchVoicemailMePolicy';return this.apiClient.callApi("/api/v2/voicemail/me/policy","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling patchVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PATCH",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling patchVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postVoicemailMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/voicemail/messages","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postVoicemailSearch(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postVoicemailSearch';return this.apiClient.callApi("/api/v2/voicemail/search","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailMessage(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "messageId" when calling putVoicemailMessage';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailMessage';return this.apiClient.callApi("/api/v2/voicemail/messages/{messageId}","PUT",{messageId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putVoicemailPolicy(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling putVoicemailPolicy';return this.apiClient.callApi("/api/v2/voicemail/policy","PUT",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putVoicemailUserpolicy(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling putVoicemailUserpolicy';if(n==null)throw'Missing the required parameter "body" when calling putVoicemailUserpolicy';return this.apiClient.callApi("/api/v2/voicemail/userpolicies/{userId}","PUT",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Ry=class{constructor(e){this.apiClient=e||q.instance}deleteWebdeploymentsConfiguration(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling deleteWebdeploymentsConfiguration';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}","DELETE",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","DELETE",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling deleteWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","DELETE",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWebdeploymentsTokenRevoke(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/revoke","DELETE",{},{},{"X-Journey-Session-Id":e.xJourneySessionId,"X-Journey-Session-Type":e.xJourneySessionType},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsConfigurationVersion(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersion';if(n==null||n==="")throw'Missing the required parameter "versionId" when calling getWebdeploymentsConfigurationVersion';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/{versionId}","GET",{configurationId:e,versionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsConfigurationVersions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersions';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions","GET",{configurationId:e},{pageSize:n.pageSize,before:n.before,after:n.after},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurationVersionsDraft(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling getWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","GET",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsConfigurations(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/configurations","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,showOnlyPublished:e.showOnlyPublished},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWebdeploymentsDeployment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","GET",{deploymentId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentCobrowseSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentCobrowseSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWebdeploymentsDeploymentCobrowseSessionId';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/cobrowse/{sessionId}","GET",{deploymentId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebdeploymentsDeploymentConfigurations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/configurations","GET",{deploymentId:e},{type:n.type,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeploymentIdentityresolution(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling getWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","GET",{deploymentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWebdeploymentsDeployments(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/deployments","GET",{},{pageSize:e.pageSize,before:e.before,after:e.after,expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWebdeploymentsConfigurationVersionsDraftPublish(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling postWebdeploymentsConfigurationVersionsDraftPublish';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft/publish","POST",{configurationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsConfigurations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "configurationVersion" when calling postWebdeploymentsConfigurations';return this.apiClient.callApi("/api/v2/webdeployments/configurations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsDeployments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "deployment" when calling postWebdeploymentsDeployments';return this.apiClient.callApi("/api/v2/webdeployments/deployments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenOauthcodegrantjwtexchange(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWebdeploymentsTokenOauthcodegrantjwtexchange';return this.apiClient.callApi("/api/v2/webdeployments/token/oauthcodegrantjwtexchange","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWebdeploymentsTokenRefresh(e){return e=e||{},this.apiClient.callApi("/api/v2/webdeployments/token/refresh","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}putWebdeploymentsConfigurationVersionsDraft(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "configurationId" when calling putWebdeploymentsConfigurationVersionsDraft';if(n==null)throw'Missing the required parameter "configurationVersion" when calling putWebdeploymentsConfigurationVersionsDraft';return this.apiClient.callApi("/api/v2/webdeployments/configurations/{configurationId}/versions/draft","PUT",{configurationId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeployment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeployment';if(n==null)throw'Missing the required parameter "deployment" when calling putWebdeploymentsDeployment';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWebdeploymentsDeploymentIdentityresolution(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling putWebdeploymentsDeploymentIdentityresolution';if(n==null)throw'Missing the required parameter "body" when calling putWebdeploymentsDeploymentIdentityresolution';return this.apiClient.callApi("/api/v2/webdeployments/deployments/{deploymentId}/identityresolution","PUT",{deploymentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Wy=class{constructor(e){this.apiClient=e||q.instance}deleteWebmessagingDeploymentPushdevice(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling deleteWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling deleteWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","DELETE",{deploymentId:e,tokenId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWebmessagingMessages(e){return e=e||{},this.apiClient.callApi("/api/v2/webmessaging/messages","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling patchWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling patchWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling patchWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","PATCH",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWebmessagingDeploymentPushdevice(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "deploymentId" when calling postWebmessagingDeploymentPushdevice';if(n==null||n==="")throw'Missing the required parameter "tokenId" when calling postWebmessagingDeploymentPushdevice';if(i==null)throw'Missing the required parameter "body" when calling postWebmessagingDeploymentPushdevice';return this.apiClient.callApi("/api/v2/webmessaging/deployments/{deploymentId}/pushdevices/{tokenId}","POST",{deploymentId:e,tokenId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}},zy=class{constructor(e){this.apiClient=e||q.instance}deleteWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling deleteWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","DELETE",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","DELETE",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling deleteWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","DELETE",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","DELETE",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling deleteWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","DELETE",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling deleteWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistory';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory","DELETE",{businessUnitId:e,capacityPlanId:n},{beforeDateId:i.beforeDateId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling deleteWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","DELETE",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling deleteWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","DELETE",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling deleteWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","DELETE",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling deleteWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","DELETE",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling deleteWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","DELETE",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling deleteWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","DELETE",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","DELETE",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling deleteWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","DELETE",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}deleteWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","DELETE",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}deleteWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","DELETE",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}deleteWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling deleteWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","DELETE",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling deleteWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","DELETE",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling deleteWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","DELETE",{managementUnitId:e,workPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}deleteWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling deleteWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","DELETE",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAdherence(e,n){if(n=n||{},e==null)throw'Missing the required parameter "userId" when calling getWorkforcemanagementAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence","GET",{},{userId:this.apiClient.buildCollectionParam(e,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceAdjustment(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","GET",{adjustmentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanation(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/{explanationId}","GET",{explanationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceExplanationsJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceExplanationsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalBulkJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling getWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","GET",{agentId:e,adjustmentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentAdherenceExplanation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling getWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","GET",{agentId:e,explanationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementAgentManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementAgentManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/managementunit","GET",{agentId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeAdherenceHistoricalJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAgentsMeAdherenceHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAgentsMeManagementunit(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/managementunit","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsOffersSearchJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsOffersSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTrade(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","GET",{tradeId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","GET",{},{forceAsync:e.forceAsync},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementAlternativeshiftsTradesStateJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementAlternativeshiftsTradesStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivitycode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling getWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","GET",{businessUnitId:e,activityCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","GET",{businessUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/jobs","GET",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';if(r==null||r==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a,jobId:r},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';if(a==null||a==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,occurrenceId:i,jobId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplanRunsJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitActivityplanRunsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs/{jobId}","GET",{businessUnitId:e,activityPlanId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitActivityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","GET",{businessUnitId:e},{state:n.state},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitActivityplansJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitActivityplansJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "adjustmentIds" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","GET",{businessUnitId:e},{adjustmentIds:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","GET",{businessUnitId:e,reasonCodeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "ids" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","GET",{businessUnitId:e},{ids:this.apiClient.buildCollectionParam(n,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';if(n==null||n==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/{tradeId}","GET",{businessUnitId:e,tradeId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitAlternativeshiftsTradesSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanForecast(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/forecast","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","GET",{businessUnitId:e,capacityPlanId:n},{granularity:i.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling getWorkforcemanagementBusinessunitCapacityplanStaffingrequirements';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffingrequirements","GET",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{granularity:a.granularity},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitCapacityplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitDecisionmetricsJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitDecisionmetricsJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitIntradayPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';if(n==null)throw'Missing the required parameter "_date" when calling getWorkforcemanagementBusinessunitIntradayPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday/planninggroups","GET",{businessUnitId:e},{date:n},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSession';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}","GET",{businessUnitId:e,sessionId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(n==null||n==="")throw'Missing the required parameter "sessionId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';if(i==null||i==="")throw'Missing the required parameter "snapshotId" when calling getWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionSessionIdSnapshotSnapshotId';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/{sessionId}/snapshot/{snapshotId}","GET",{businessUnitId:e,sessionId:n,snapshotId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitManagementunits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/managementunits","GET",{businessUnitId:e},{feature:n.feature,divisionId:n.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitOpportunity(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling getWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","GET",{businessUnitId:e,opportunityId:n},{expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling getWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","GET",{businessUnitId:e,planningGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitPlanninggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulebid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{forceDownloadService:a.forceDownloadService,expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitSchedulebidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitSchedulebidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulebids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulerSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRun(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","GET",{businessUnitId:e,runId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRunResult(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(n==null||n==="")throw'Missing the required parameter "runId" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(i==null)throw'Missing the required parameter "managementUnitIds" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';if(a==null)throw'Missing the required parameter "expand" when calling getWorkforcemanagementBusinessunitSchedulingRunResult';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}/result","GET",{businessUnitId:e,runId:n},{managementUnitIds:this.apiClient.buildCollectionParam(i,"multi"),expand:this.apiClient.buildCollectionParam(a,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitSchedulingRuns(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingRuns';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling getWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","GET",{businessUnitId:e,serviceGoalTemplateId:n},{expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitServicegoaltemplates(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","GET",{businessUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesEvaluateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesQueryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingTradesStateBulkJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitShifttradingWeeksSummaryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs/{jobId}","GET",{businessUnitId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroup(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling getWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","GET",{businessUnitId:e,staffingGroupId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitStaffinggroups(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}","GET",{businessUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';if(i==null||i==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJob';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs/{jobId}","GET",{businessUnitId:e,timeOffLimitId:n,jobId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementBusinessunitTimeofflimitGranularityconversionJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion/jobs","GET",{businessUnitId:e,timeOffLimitId:n},{statuses:i.statuses},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","GET",{businessUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","GET",{businessUnitId:e},{managementUnitId:n.managementUnitId,forceDownloadService:n.forceDownloadService,expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/users","GET",{businessUnitId:e},{managementUnitIds:this.apiClient.buildCollectionParam(n.managementUnitIds,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{businessUnitId:e,weekId:n,scheduleId:i},{expand:a.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/generationresults","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHeadcountforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/headcountforecast","GET",{businessUnitId:e,weekId:n,scheduleId:i},{forceDownload:a.forceDownload},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(n==null)throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';if(a==null||a==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementBusinessunitWeekScheduleHistoryAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/history/agents/{agentId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,agentId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictions';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions","GET",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';if(a==null||a==="")throw'Missing the required parameter "recalculationId" when calling getWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculation';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/{recalculationId}","GET",{businessUnitId:e,weekId:n,scheduleId:i,recalculationId:a},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}getWorkforcemanagementBusinessunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","GET",{businessUnitId:e,weekId:n},{earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate,includeOnlyPublished:i.includeOnlyPublished,expand:i.expand},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecast(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecast';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastData(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastData';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/data","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumber:a.weekNumber,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastGenerationresults';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/generationresults","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastLongtermforecastdata';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/longtermforecastdata","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/planninggroups","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecastStaffingrequirement';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/staffingrequirement","GET",{businessUnitId:e,weekDateId:n,forecastId:i},{weekNumbers:this.apiClient.buildCollectionParam(a.weekNumbers,"multi"),expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWeekShorttermforecasts(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';if(n==null||n==="")throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementBusinessunitWeekShorttermforecasts';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts","GET",{businessUnitId:e,weekDateId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbid(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","GET",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementBusinessunitWorkplanbidGroupsSummary';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/summary","GET",{businessUnitId:e,bidId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementBusinessunitWorkplanbids(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling getWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","GET",{businessUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementBusinessunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","GET",{},{feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementBusinessunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementCalendarDataIcs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "calendarId" when calling getWorkforcemanagementCalendarDataIcs';return this.apiClient.callApi("/api/v2/workforcemanagement/calendar/data/ics","GET",{},{calendarId:e},{},{},null,["PureCloud OAuth"],["application/json"],["text/calendar"],n.customHeaders)}getWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataBulkRemoveJob';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementHistoricaldataBulkRemoveJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatus(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementHistoricaldataImportstatusJobId(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementHistoricaldataImportstatusJobId';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/importstatus/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementIntegrationsHris(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementIntegrationsHrisTimeofftypesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementIntegrationsHrisTimeofftypesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/timeofftypes/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunit(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitActivitycodes(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/activitycodes","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/adherence","GET",{managementUnitId:e},{forceDownloadService:n.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitAgent(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgent';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgent';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}","GET",{managementUnitId:e,agentId:n},{excludeCapabilities:i.excludeCapabilities,expand:this.apiClient.buildCollectionParam(i.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitAgentShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitAgentShifttrades';if(n==null||n==="")throw'Missing the required parameter "agentId" when calling getWorkforcemanagementManagementunitAgentShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/{agentId}/shifttrades","GET",{managementUnitId:e,agentId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitDecisionmetrics(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitDecisionmetrics';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/decisionmetrics","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesMatched(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesMatched';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/matched","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitShifttradesUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitShifttradesUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shifttrades/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeofflimit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling getWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","GET",{managementUnitId:e,timeOffLimitId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeofflimits(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitTimeoffplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling getWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","GET",{managementUnitId:e,timeOffPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitTimeoffplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementManagementunitUserTimeoffrequestTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeofflimits","GET",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitUserTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';if(n==null||n==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementManagementunitUserTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests","GET",{managementUnitId:e,userId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitUsers(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitUsers';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users","GET",{managementUnitId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWeekSchedule(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling getWorkforcemanagementManagementunitWeekSchedule';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules/{scheduleId}","GET",{managementUnitId:e,weekId:n,scheduleId:i},{expand:a.expand,forceDownloadService:a.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}getWorkforcemanagementManagementunitWeekSchedules(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekSchedules';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling getWorkforcemanagementManagementunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekId}/schedules","GET",{managementUnitId:e,weekId:n},{includeOnlyPublished:i.includeOnlyPublished,earliestWeekDate:i.earliestWeekDate,latestWeekDate:i.latestWeekDate},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWeekShifttrades(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling getWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","GET",{managementUnitId:e,weekDateId:n},{evaluateMatches:i.evaluateMatches,includeCrossWeekShifts:i.includeCrossWeekShifts,forceDownloadService:i.forceDownloadService},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplan(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling getWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","GET",{managementUnitId:e,workPlanId:n},{includeOnly:this.apiClient.buildCollectionParam(i.includeOnly,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotation(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling getWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","GET",{managementUnitId:e,workPlanRotationId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementManagementunitWorkplanrotations(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunitWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling getWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","GET",{managementUnitId:e},{expand:this.apiClient.buildCollectionParam(n.expand,"multi"),exclude:this.apiClient.buildCollectionParam(n.exclude,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementManagementunits(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","GET",{},{pageSize:e.pageSize,pageNumber:e.pageNumber,expand:e.expand,feature:e.feature,divisionId:e.divisionId},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementManagementunitsDivisionviews(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/divisionviews","GET",{},{divisionId:this.apiClient.buildCollectionParam(e.divisionId,"multi")},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementNotifications(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/notifications","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulebidPreference(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebidSchedulesets(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementSchedulebidSchedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/schedulesets","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulebids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementSchedulingjob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementSchedulingjob';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingjobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementSchedulingpreferencesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttrades(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/shifttrades","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementShifttradingTradeJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeMatchJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeMatchJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeMatchJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradeStateJob(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling getWorkforcemanagementShifttradingTradeStateJob';if(n==null||n==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradeStateJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs/{jobId}","GET",{tradeId:e,jobId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}getWorkforcemanagementShifttradingTradesJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShifttradingTradesMineQueryJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShifttradingTradesMineQueryJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementShrinkageJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementShrinkageJob';return this.apiClient.callApi("/api/v2/workforcemanagement/shrinkage/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTeamAdherence(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling getWorkforcemanagementTeamAdherence';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence","GET",{teamId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffbalanceJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementTimeoffbalanceJob';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequest(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequestWaitlistpositions(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling getWorkforcemanagementTimeoffrequestWaitlistpositions';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}/waitlistpositions","GET",{timeOffRequestId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementTimeoffrequests(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesSettings(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/settings","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}getWorkforcemanagementUnavailabletimesValidationJob(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "jobId" when calling getWorkforcemanagementUnavailabletimesValidationJob';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs/{jobId}","GET",{jobId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementUserWorkplanbidranks(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "userId" when calling getWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","GET",{userId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidPreferences(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbidWorkplans(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling getWorkforcemanagementWorkplanbidWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/workplans","GET",{bidId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}getWorkforcemanagementWorkplanbids(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids","GET",{},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}patchWorkforcemanagementAdherenceAdjustment(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAdherenceAdjustment';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/{adjustmentId}","PATCH",{adjustmentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAgentAdherenceAdjustment(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(n==null||n==="")throw'Missing the required parameter "adjustmentId" when calling patchWorkforcemanagementAgentAdherenceAdjustment';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceAdjustment';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/{adjustmentId}","PATCH",{agentId:e,adjustmentId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentAdherenceExplanation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(n==null||n==="")throw'Missing the required parameter "explanationId" when calling patchWorkforcemanagementAgentAdherenceExplanation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentAdherenceExplanation';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/{explanationId}","PATCH",{agentId:e,explanationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementAgentUnavailabletimes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling patchWorkforcemanagementAgentUnavailabletimes';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAgentUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes","PATCH",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTrade(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementAlternativeshiftsTrade';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTrade';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/{tradeId}","PATCH",{tradeId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementAlternativeshiftsTradesStateJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementAlternativeshiftsTradesStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades/state/jobs","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementBusinessunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunit';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}","PATCH",{businessUnitId:e},{includeSchedulingDefaultMessageSeverities:i.includeSchedulingDefaultMessageSeverities},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivitycode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(n==null||n==="")throw'Missing the required parameter "activityCodeId" when calling patchWorkforcemanagementBusinessunitActivitycode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/{activityCodeId}","PATCH",{businessUnitId:e,activityCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitActivitycodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivitycodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitActivityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling patchWorkforcemanagementBusinessunitActivityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitActivityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}","PATCH",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(n==null||n==="")throw'Missing the required parameter "reasonCodeId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncode';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/{reasonCodeId}","PATCH",{businessUnitId:e,reasonCodeId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAdherenceAdjustmentsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitAlternativeshiftsSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitAlternativeshiftsSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitCapacityplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling patchWorkforcemanagementBusinessunitCapacityplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitCapacityplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}","PATCH",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitMinimumstaffingSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitMinimumstaffingSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/minimumstaffing/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitOpportunity(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(n==null||n==="")throw'Missing the required parameter "opportunityId" when calling patchWorkforcemanagementBusinessunitOpportunity';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitOpportunity';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/{opportunityId}","PATCH",{businessUnitId:e,opportunityId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitPlanninggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(n==null||n==="")throw'Missing the required parameter "planningGroupId" when calling patchWorkforcemanagementBusinessunitPlanninggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitPlanninggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups/{planningGroupId}","PATCH",{businessUnitId:e,planningGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulebidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitSchedulerSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulerSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduler/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingRun(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(n==null||n==="")throw'Missing the required parameter "runId" when calling patchWorkforcemanagementBusinessunitSchedulingRun';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingRun';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/scheduling/runs/{runId}","PATCH",{businessUnitId:e,runId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitSchedulingpreferencesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulingpreferences/settings","PATCH",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementBusinessunitServicegoaltemplate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(n==null||n==="")throw'Missing the required parameter "serviceGoalTemplateId" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitServicegoaltemplate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates/{serviceGoalTemplateId}","PATCH",{businessUnitId:e,serviceGoalTemplateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitStaffinggroup(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(n==null||n==="")throw'Missing the required parameter "staffingGroupId" when calling patchWorkforcemanagementBusinessunitStaffinggroup';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitStaffinggroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/{staffingGroupId}","PATCH",{businessUnitId:e,staffingGroupId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementBusinessunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{businessUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbid(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbid';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbid';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}","PATCH",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroup(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroup';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(i==null||i==="")throw'Missing the required parameter "bidGroupId" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementBusinessunitWorkplanbidGroupPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups/{bidGroupId}/preferences","PATCH",{businessUnitId:e,bidId:n,bidGroupId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunit(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunit';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgents(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgents';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitAgentsWorkplansBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitAgentsWorkplansBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/bulk","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitTimeofflimit(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling patchWorkforcemanagementManagementunitTimeofflimit';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeofflimit';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}","PATCH",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(n==null||n==="")throw'Missing the required parameter "timeOffPlanId" when calling patchWorkforcemanagementManagementunitTimeoffplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans/{timeOffPlanId}","PATCH",{managementUnitId:e,timeOffPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(n==null||n==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(i==null||i==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitTimeoffrequestUserIntegrationstatus';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/{timeOffRequestId}/users/{userId}/integrationstatus","PATCH",{managementUnitId:e,timeOffRequestId:n,userId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitUnavailabletimesSettings(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUnavailabletimesSettings';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/unavailabletimes/settings","PATCH",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementManagementunitUserTimeoffrequest(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(n==null||n==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitUserTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}","PATCH",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWeekShifttrade(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(n==null)throw'Missing the required parameter "weekDateId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling patchWorkforcemanagementManagementunitWeekShifttrade';if(a==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWeekShifttrade';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}","PATCH",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}patchWorkforcemanagementManagementunitWorkplan(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplan';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling patchWorkforcemanagementManagementunitWorkplan';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplan';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}","PATCH",{managementUnitId:e,workPlanId:n},{validationMode:a.validationMode},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementManagementunitWorkplanrotation(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling patchWorkforcemanagementManagementunitWorkplanrotation';if(i==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementManagementunitWorkplanrotation';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}","PATCH",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}patchWorkforcemanagementSchedulingpreferences(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementSchedulingpreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementTimeoffrequest(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "timeOffRequestId" when calling patchWorkforcemanagementTimeoffrequest';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementTimeoffrequest';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/{timeOffRequestId}","PATCH",{timeOffRequestId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUnavailabletimes(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUnavailabletimes';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementUserWorkplanbidranks(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "userId" when calling patchWorkforcemanagementUserWorkplanbidranks';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUserWorkplanbidranks';return this.apiClient.callApi("/api/v2/workforcemanagement/users/{userId}/workplanbidranks","PATCH",{userId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}patchWorkforcemanagementUsersWorkplanbidranksBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementUsersWorkplanbidranksBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/users/workplanbidranks/bulk","PATCH",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}patchWorkforcemanagementWorkplanbidPreferences(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling patchWorkforcemanagementWorkplanbidPreferences';if(n==null)throw'Missing the required parameter "body" when calling patchWorkforcemanagementWorkplanbidPreferences';return this.apiClient.callApi("/api/v2/workforcemanagement/workplanbids/{bidId}/preferences","PATCH",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAdherenceAdjustments(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustments';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceAdjustmentsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/adjustments/query","POST",{},{before:n.before,after:n.after,pageSize:n.pageSize},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanations(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceExplanationsQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/explanations/query","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAdherenceHistoricalBulk(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAdherenceHistoricalBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/adherence/historical/bulk","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/adjustments/query","POST",{agentId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanations';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/adherence/explanations/query","POST",{agentId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentSchedulingpreferencesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/schedulingpreferences/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgentUnavailabletimesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling postWorkforcemanagementAgentUnavailabletimesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/unavailabletimes/query","POST",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementAgents(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgents';return this.apiClient.callApi("/api/v2/workforcemanagement/agents","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsIntegrationsHrisQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsIntegrationsHrisQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/integrations/hris/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsMeAdherenceHistoricalJobs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/adherence/historical/jobs","POST",{},{expand:this.apiClient.buildCollectionParam(e.expand,"multi")},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementAgentsMePossibleworkshifts(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsMePossibleworkshifts';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/me/possibleworkshifts","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/add","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/enrollments/bulk/statuses/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentsOpportunitiesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentsOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/opportunities/query","POST",{},{expand:n.expand,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesManagementunitsMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesManagementunitsMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/managementunits/mine","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAgentschedulesMine(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAgentschedulesMine';return this.apiClient.callApi("/api/v2/workforcemanagement/agentschedules/mine","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsOffersSearchJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsOffersSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/offers/search/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementAlternativeshiftsTrades(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementAlternativeshiftsTrades';return this.apiClient.callApi("/api/v2/workforcemanagement/alternativeshifts/trades","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementBusinessunitActivitycodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivitycodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivitycodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activitycodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanDeletionsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs(e,n,i,a,r,s){if(s=s||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(a==null||a==="")throw'Missing the required parameter "sessionId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';if(r==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionUsersDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/{sessionId}/users/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i,sessionId:a},{},{},{},r,["PureCloud OAuth"],["application/json"],["application/json"],s.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(i==null||i==="")throw'Missing the required parameter "occurrenceId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrenceSessionsDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/{occurrenceId}/sessions/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n,occurrenceId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplanOccurrencesDeletionsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/occurrences/deletions/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitActivityplanRunsJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';if(n==null||n==="")throw'Missing the required parameter "activityPlanId" when calling postWorkforcemanagementBusinessunitActivityplanRunsJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans/{activityPlanId}/runs/jobs","POST",{businessUnitId:e,activityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitActivityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitActivityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitActivityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/activityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query","POST",{businessUnitId:e},{before:i.before,after:i.after,pageSize:i.pageSize},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/query/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodes';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceAdjustmentsReasoncodesBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/adjustments/reasoncodes/bulk","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAdherenceExplanationsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAdherenceExplanationsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/adherence/explanations/query","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/agentschedules/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitAlternativeshiftsTradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/alternativeshifts/trades/search","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/copy","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanRequirementGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/requirement/generate","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocations","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(n==null||n==="")throw'Missing the required parameter "capacityPlanId" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplanStaffinggroupallocationshistoryQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/{capacityPlanId}/staffinggroupallocationshistory/query","POST",{businessUnitId:e,capacityPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitCapacityplanningLongtermrequirementsAutomaticbestmethodWeekForecastForceregenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplanning/longtermrequirements/automaticbestmethod/weeks/{weekDateId}/forecasts/{forecastId}/forceregenerate","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitCapacityplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitCapacityplansBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitCapacityplansBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/capacityplans/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitDecisionmetricsUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/decisionmetrics/update/uploadurl","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitIntraday(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitIntraday';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitIntraday';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/intraday","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportForecastJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/forecast/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportHistoricalJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/historical/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitMainforecastContinuousforecastSessionExportSnapshotJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/mainforecast/continuousforecast/session/export/snapshot/jobs","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkAdd(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkAdd';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/add","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkPublish(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkPublish';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/publish","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkRemove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkRemove';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/remove","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsBulkStatusesUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/bulk/statuses/update","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesEnrollmentsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/enrollments/query","POST",{businessUnitId:e},{expand:i.expand,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesExternalactivitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/externalactivities/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitOpportunitiesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitOpportunitiesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/opportunities/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitPlanninggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitPlanninggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitPlanninggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/planninggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitSchedulebids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitSchedulebidsEffectiveschedulesets';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/schedulebids/effectiveschedulesets","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitServicegoaltemplates(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitServicegoaltemplates';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/servicegoaltemplates","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesEvaluateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/evaluate/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/query/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingTradesStateBulkJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/trades/state/bulk/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingUnmatchedSearchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/unmatched/search/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitShifttradingWeeksSummaryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/shifttrading/weeks/summary/jobs","POST",{businessUnitId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroups(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroups';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsPlanninggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/planninggroups/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitStaffinggroupsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitStaffinggroupsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/staffinggroups/query","POST",{businessUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitGranularityconversion';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/granularityconversion","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/import/uploadurl","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitValuesQuery(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values/query","POST",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/values/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeoffplans","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSchedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/schedules/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitUnavailabletimesSettingsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/unavailabletimes/settings/query","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleAgentschedulesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/agentschedules/query","POST",{businessUnitId:e,weekId:n,scheduleId:i},{forceAsync:r.forceAsync,forceDownloadService:r.forceDownloadService},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/copy","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculations';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(n==null||n==="")throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulePerformancepredictionsRecalculationsUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/performancepredictions/recalculations/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleReschedule(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleReschedule';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/reschedule","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdate(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(i==null||i==="")throw'Missing the required parameter "scheduleId" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekScheduleUpdateUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/{scheduleId}/update/uploadurl","POST",{businessUnitId:e,weekId:n,scheduleId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedules(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedules';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedules';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/generate","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(n==null)throw'Missing the required parameter "weekId" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekSchedulesImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekId}/schedules/import/uploadurl","POST",{businessUnitId:e,weekId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastCopy(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(i==null||i==="")throw'Missing the required parameter "forecastId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/{forecastId}/copy","POST",{businessUnitId:e,weekDateId:n,forecastId:i},{forceAsync:r.forceAsync},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsGenerate';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/generate","POST",{businessUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImport(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImport';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWeekShorttermforecastsImportUploadurl';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/weeks/{weekDateId}/shorttermforecasts/import/uploadurl","POST",{businessUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/copy","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbidGroups(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(n==null||n==="")throw'Missing the required parameter "bidId" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbidGroups';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids/{bidId}/groups","POST",{businessUnitId:e,bidId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementBusinessunitWorkplanbids(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling postWorkforcemanagementBusinessunitWorkplanbids';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunitWorkplanbids';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/workplanbids","POST",{businessUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementBusinessunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementBusinessunits';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits","POST",{},{includeSchedulingDefaultMessageSeverities:n.includeSchedulingDefaultMessageSeverities},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementCalendarUrlIcs(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/calendar/url/ics","POST",{},{language:e.language},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementHistoricaldataBulkRemoveJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataBulkRemoveJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/bulk/remove/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementHistoricaldataValidate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementHistoricaldataValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/historicaldata/validate","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementIntegrationsHriTimeofftypesJobs(e,n){if(n=n||{},e==null||e==="")throw'Missing the required parameter "hrisIntegrationId" when calling postWorkforcemanagementIntegrationsHriTimeofftypesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/integrations/hris/{hrisIntegrationId}/timeofftypes/jobs","POST",{hrisIntegrationId:e},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementManagementunitAgentsWorkplansQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentsWorkplansQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agents/workplans/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitAgentschedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitAgentschedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/agentschedules/search","POST",{managementUnitId:e},{forceAsync:i.forceAsync,forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitHistoricaladherencequery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitHistoricaladherencequery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/historicaladherencequery","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitMove(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitMove';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitMove';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/move","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitSchedulesSearch(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitSchedulesSearch';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitSchedulesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/schedules/search","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/shrinkage/jobs","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimits(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimits';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeofflimitsValuesQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeofflimitsValuesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/values/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffplans","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequests(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequests';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/integrationstatus/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/query","POST",{managementUnitId:e},{forceDownloadService:i.forceDownloadService},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitTimeoffrequestsWaitlistpositionsQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeoffrequests/waitlistpositions/query","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';if(i==null||i==="")throw'Missing the required parameter "timeOffRequestId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/{timeOffRequestId}/timeoffbalance/jobs","POST",{managementUnitId:e,userId:n,timeOffRequestId:i},{},{},{},null,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(n==null||n==="")throw'Missing the required parameter "userId" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitUserTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/users/{userId}/timeoffrequests/estimate","POST",{managementUnitId:e,userId:n},{includeOnly:a.includeOnly},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradeMatch(e,n,i,a,r){if(r=r||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(i==null||i==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';if(a==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradeMatch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/{tradeId}/match","POST",{managementUnitId:e,weekDateId:n,tradeId:i},{},{},{},a,["PureCloud OAuth"],["application/json"],["application/json"],r.customHeaders)}postWorkforcemanagementManagementunitWeekShifttrades(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttrades';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttrades';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades","POST",{managementUnitId:e,weekDateId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesSearch(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesSearch';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/search","POST",{managementUnitId:e,weekDateId:n},{forceDownloadService:a.forceDownloadService},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWeekShifttradesStateBulk(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(n==null)throw'Missing the required parameter "weekDateId" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWeekShifttradesStateBulk';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/weeks/{weekDateId}/shifttrades/state/bulk","POST",{managementUnitId:e,weekDateId:n},{forceAsync:a.forceAsync},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/copy","POST",{managementUnitId:e,workPlanId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanValidate(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(n==null||n==="")throw'Missing the required parameter "workPlanId" when calling postWorkforcemanagementManagementunitWorkplanValidate';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanValidate';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans/{workPlanId}/validate","POST",{managementUnitId:e,workPlanId:n},{expand:this.apiClient.buildCollectionParam(a.expand,"multi")},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotationCopy(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(n==null||n==="")throw'Missing the required parameter "workPlanRotationId" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';if(i==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotationCopy';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations/{workPlanRotationId}/copy","POST",{managementUnitId:e,workPlanRotationId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}postWorkforcemanagementManagementunitWorkplanrotations(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplanrotations';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplanrotations';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplanrotations","POST",{managementUnitId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunitWorkplans(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling postWorkforcemanagementManagementunitWorkplans';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunitWorkplans';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/workplans","POST",{managementUnitId:e},{validationMode:i.validationMode},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementManagementunits(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementManagementunits';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementNotificationsUpdate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementNotificationsUpdate';return this.apiClient.callApi("/api/v2/workforcemanagement/notifications/update","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementSchedules(e){return e=e||{},this.apiClient.callApi("/api/v2/workforcemanagement/schedules","POST",{},{},{},{},e.body,["PureCloud OAuth"],["application/json"],["application/json"],e.customHeaders)}postWorkforcemanagementSchedulingpreferencesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementSchedulingpreferencesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulingpreferences/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradeJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeMatchJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeMatchJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeMatchJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/match/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradeStateJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "tradeId" when calling postWorkforcemanagementShifttradingTradeStateJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradeStateJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/{tradeId}/state/jobs","POST",{tradeId:e},{forceAsync:i.forceAsync},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementShifttradingTradesJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/jobs","POST",{},{forceAsync:n.forceAsync},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementShifttradingTradesMineQueryJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementShifttradingTradesMineQueryJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/shifttrading/trades/mine/query/jobs","POST",{},{forceAsync:n.forceAsync,forceDownloadService:n.forceDownloadService},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTeamAdherenceHistorical(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamAdherenceHistorical';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamAdherenceHistorical';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/adherence/historical","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTeamShrinkageJobs(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "teamId" when calling postWorkforcemanagementTeamShrinkageJobs';if(n==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTeamShrinkageJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/teams/{teamId}/shrinkage/jobs","POST",{teamId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}postWorkforcemanagementTimeoffbalanceJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffbalanceJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffbalance/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeofflimitsAvailableQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeofflimitsAvailableQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeofflimits/available/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequests(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequests';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsEstimate(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsEstimate';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/estimate","POST",{},{includeOnly:n.includeOnly},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementTimeoffrequestsIntegrationstatusQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/timeoffrequests/integrationstatus/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesQuery(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesQuery';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/query","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUnavailabletimesValidationJobs(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUnavailabletimesValidationJobs';return this.apiClient.callApi("/api/v2/workforcemanagement/unavailabletimes/validation/jobs","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}postWorkforcemanagementUsersActivity(e,n){if(n=n||{},e==null)throw'Missing the required parameter "body" when calling postWorkforcemanagementUsersActivity';return this.apiClient.callApi("/api/v2/workforcemanagement/users/activity","POST",{},{},{},{},e,["PureCloud OAuth"],["application/json"],["application/json"],n.customHeaders)}putWorkforcemanagementAgentIntegrationsHris(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "agentId" when calling putWorkforcemanagementAgentIntegrationsHris';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementAgentIntegrationsHris';return this.apiClient.callApi("/api/v2/workforcemanagement/agents/{agentId}/integrations/hris","PUT",{agentId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}putWorkforcemanagementBusinessunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "businessUnitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementBusinessunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/businessunits/{businessUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{businessUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementManagementunitTimeofflimitValues(e,n,i,a){if(a=a||{},e==null||e==="")throw'Missing the required parameter "managementUnitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(n==null||n==="")throw'Missing the required parameter "timeOffLimitId" when calling putWorkforcemanagementManagementunitTimeofflimitValues';if(i==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementManagementunitTimeofflimitValues';return this.apiClient.callApi("/api/v2/workforcemanagement/managementunits/{managementUnitId}/timeofflimits/{timeOffLimitId}/values","PUT",{managementUnitId:e,timeOffLimitId:n},{},{},{},i,["PureCloud OAuth"],["application/json"],["application/json"],a.customHeaders)}putWorkforcemanagementSchedulebidPreference(e,n,i){if(i=i||{},e==null||e==="")throw'Missing the required parameter "bidId" when calling putWorkforcemanagementSchedulebidPreference';if(n==null)throw'Missing the required parameter "body" when calling putWorkforcemanagementSchedulebidPreference';return this.apiClient.callApi("/api/v2/workforcemanagement/schedulebids/{bidId}/preference","PUT",{bidId:e},{},{},{},n,["PureCloud OAuth"],["application/json"],["application/json"],i.customHeaders)}},Dy=class{constructor(){this.ApiClient=new q,this.ApiClientClass=q,this.AIStudioApi=sx,this.AgentAssistantsApi=ox,this.AgentCopilotApi=lx,this.AgentUIApi=ux,this.AlertingApi=cx,this.AnalyticsApi=px,this.ArchitectApi=dx,this.AssistantCopilotVariationsApi=hx,this.AuditApi=gx,this.AuthorizationApi=mx,this.BackgroundAssistantApi=fx,this.BillingApi=wx,this.BusinessRulesApi=vx,this.CarrierServicesApi=Cx,this.CaseManagementApi=Ax,this.ChatApi=bx,this.CoachingApi=xx,this.ContentManagementApi=yx,this.ConversationsApi=Px,this.DataExtensionsApi=jx,this.DataPrivacyApi=Sx,this.DependenciesApi=Ox,this.DownloadsApi=Tx,this.EmailsApi=kx,this.EmployeeEngagementApi=Mx,this.EventsApi=Ex,this.ExternalContactsApi=qx,this.FaxApi=_x,this.FlowsApi=Hx,this.GamificationApi=Ix,this.GeneralDataProtectionRegulationApi=Rx,this.GeolocationApi=Wx,this.GreetingsApi=zx,this.GroupsApi=Dx,this.IdentityProviderApi=Gx,this.InfrastructureAsCodeApi=Nx,this.IntegrationsApi=Ux,this.IntentsApi=$x,this.JourneyApi=Bx,this.KnowledgeApi=Lx,this.LanguageUnderstandingApi=Fx,this.LanguagesApi=Vx,this.LearningApi=Jx,this.LicenseApi=Kx,this.LocationsApi=Zx,this.LogCaptureApi=Qx,this.MessagingApi=Xx,this.MobileDevicesApi=Yx,this.NotificationsApi=ey,this.OAuthApi=ny,this.ObjectsApi=iy,this.OperationalEventsApi=ty,this.OrganizationApi=ay,this.OrganizationAuthorizationApi=ry,this.OutboundApi=sy,this.PresenceApi=oy,this.ProcessAutomationApi=ly,this.QualityApi=uy,this.RecordingApi=cy,this.ResponseManagementApi=py,this.RoutingApi=dy,this.SCIMApi=hy,this.ScreenMonitoringApi=gy,this.ScriptsApi=my,this.SearchApi=fy,this.SettingsApi=wy,this.SocialMediaApi=vy,this.SpeechTextAnalyticsApi=Cy,this.StationsApi=Ay,this.SuggestApi=by,this.TaskManagementApi=xy,this.TeamsApi=yy,this.TelephonyApi=Py,this.TelephonyProvidersEdgeApi=jy,this.TextbotsApi=Sy,this.TokensApi=Oy,this.UploadsApi=Ty,this.UsageApi=ky,this.UserRecordingsApi=My,this.UsersApi=Ey,this.UsersRulesApi=qy,this.UtilitiesApi=_y,this.VirtualAgentsApi=Hy,this.VoicemailApi=Iy,this.WebDeploymentsApi=Ry,this.WebMessagingApi=Wy,this.WorkforceManagementApi=zy,this.PureCloudRegionHosts=sie,this.AbstractHttpClient=ju,this.DefaultHttpClient=xh,this.HttpRequestOptions=Ma}},lie=new Dy;b1.exports=lie});var Y={};Lh(Y,{BRAND:()=>Xz,DIRTY:()=>za,EMPTY_PATH:()=>Mz,INVALID:()=>X,NEVER:()=>ID,OK:()=>Wn,ParseStatus:()=>kn,Schema:()=>re,ZodAny:()=>ia,ZodArray:()=>zt,ZodBigInt:()=>Ga,ZodBoolean:()=>Na,ZodBranded:()=>uo,ZodCatch:()=>Xa,ZodDate:()=>Ua,ZodDefault:()=>Qa,ZodDiscriminatedUnion:()=>Hu,ZodEffects:()=>Gi,ZodEnum:()=>Ka,ZodError:()=>ni,ZodFirstPartyTypeKind:()=>E,ZodFunction:()=>Ru,ZodIntersection:()=>Fa,ZodIssueCode:()=>k,ZodLazy:()=>Va,ZodLiteral:()=>Ja,ZodMap:()=>Kr,ZodNaN:()=>Qr,ZodNativeEnum:()=>Za,ZodNever:()=>Xi,ZodNull:()=>Ba,ZodNullable:()=>wt,ZodNumber:()=>Da,ZodObject:()=>ii,ZodOptional:()=>zi,ZodParsedType:()=>W,ZodPipeline:()=>co,ZodPromise:()=>ta,ZodReadonly:()=>Ya,ZodRecord:()=>Iu,ZodSchema:()=>re,ZodSet:()=>Zr,ZodString:()=>na,ZodSymbol:()=>Vr,ZodTransformer:()=>Gi,ZodTuple:()=>ft,ZodType:()=>re,ZodUndefined:()=>$a,ZodUnion:()=>La,ZodUnknown:()=>Wt,ZodVoid:()=>Jr,addIssueToContext:()=>H,any:()=>oD,array:()=>pD,bigint:()=>iD,boolean:()=>hP,coerce:()=>HD,custom:()=>cP,date:()=>tD,datetimeRegex:()=>lP,defaultErrorMap:()=>It,discriminatedUnion:()=>gD,effect:()=>SD,enum:()=>yD,function:()=>AD,getErrorMap:()=>Br,getParsedType:()=>mt,instanceof:()=>eD,intersection:()=>mD,isAborted:()=>qu,isAsync:()=>Lr,isDirty:()=>_u,isValid:()=>ea,late:()=>Yz,lazy:()=>bD,literal:()=>xD,makeIssue:()=>lo,map:()=>vD,nan:()=>nD,nativeEnum:()=>PD,never:()=>uD,null:()=>sD,nullable:()=>TD,number:()=>dP,object:()=>Kh,objectUtil:()=>Fh,oboolean:()=>_D,onumber:()=>qD,optional:()=>OD,ostring:()=>ED,pipeline:()=>MD,preprocess:()=>kD,promise:()=>jD,quotelessJson:()=>Oz,record:()=>wD,set:()=>CD,setErrorMap:()=>kz,strictObject:()=>dD,string:()=>pP,symbol:()=>aD,transformer:()=>SD,tuple:()=>fD,undefined:()=>rD,union:()=>hD,unknown:()=>lD,util:()=>pe,void:()=>cD});var pe;(function(t){t.assertEqual=a=>{};function e(a){}t.assertIs=e;function n(a){throw new Error}t.assertNever=n,t.arrayToEnum=a=>{let r={};for(let s of a)r[s]=s;return r},t.getValidEnumValues=a=>{let r=t.objectKeys(a).filter(o=>typeof a[a[o]]!="number"),s={};for(let o of r)s[o]=a[o];return t.objectValues(s)},t.objectValues=a=>t.objectKeys(a).map(function(r){return a[r]}),t.objectKeys=typeof Object.keys=="function"?a=>Object.keys(a):a=>{let r=[];for(let s in a)Object.prototype.hasOwnProperty.call(a,s)&&r.push(s);return r},t.find=(a,r)=>{for(let s of a)if(r(s))return s},t.isInteger=typeof Number.isInteger=="function"?a=>Number.isInteger(a):a=>typeof a=="number"&&Number.isFinite(a)&&Math.floor(a)===a;function i(a,r=" | "){return a.map(s=>typeof s=="string"?`'${s}'`:s).join(r)}t.joinValues=i,t.jsonStringifyReplacer=(a,r)=>typeof r=="bigint"?r.toString():r})(pe||(pe={}));var Fh;(function(t){t.mergeShapes=(e,n)=>({...e,...n})})(Fh||(Fh={}));var W=pe.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),mt=t=>{switch(typeof t){case"undefined":return W.undefined;case"string":return W.string;case"number":return Number.isNaN(t)?W.nan:W.number;case"boolean":return W.boolean;case"function":return W.function;case"bigint":return W.bigint;case"symbol":return W.symbol;case"object":return Array.isArray(t)?W.array:t===null?W.null:t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?W.promise:typeof Map<"u"&&t instanceof Map?W.map:typeof Set<"u"&&t instanceof Set?W.set:typeof Date<"u"&&t instanceof Date?W.date:W.object;default:return W.unknown}};var k=pe.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),Oz=t=>JSON.stringify(t,null,2).replace(/"([^"]+)":/g,"$1:"),ni=class t extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=i=>{this.issues=[...this.issues,i]},this.addIssues=(i=[])=>{this.issues=[...this.issues,...i]};let n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=e}format(e){let n=e||function(r){return r.message},i={_errors:[]},a=r=>{for(let s of r.issues)if(s.code==="invalid_union")s.unionErrors.map(a);else if(s.code==="invalid_return_type")a(s.returnTypeError);else if(s.code==="invalid_arguments")a(s.argumentsError);else if(s.path.length===0)i._errors.push(n(s));else{let o=i,l=0;for(;ln.message){let n=Object.create(null),i=[];for(let a of this.issues)if(a.path.length>0){let r=a.path[0];n[r]=n[r]||[],n[r].push(e(a))}else i.push(e(a));return{formErrors:i,fieldErrors:n}}get formErrors(){return this.flatten()}};ni.create=t=>new ni(t);var Tz=(t,e)=>{let n;switch(t.code){case k.invalid_type:t.received===W.undefined?n="Required":n=`Expected ${t.expected}, received ${t.received}`;break;case k.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(t.expected,pe.jsonStringifyReplacer)}`;break;case k.unrecognized_keys:n=`Unrecognized key(s) in object: ${pe.joinValues(t.keys,", ")}`;break;case k.invalid_union:n="Invalid input";break;case k.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${pe.joinValues(t.options)}`;break;case k.invalid_enum_value:n=`Invalid enum value. Expected ${pe.joinValues(t.options)}, received '${t.received}'`;break;case k.invalid_arguments:n="Invalid function arguments";break;case k.invalid_return_type:n="Invalid function return type";break;case k.invalid_date:n="Invalid date";break;case k.invalid_string:typeof t.validation=="object"?"includes"in t.validation?(n=`Invalid input: must include "${t.validation.includes}"`,typeof t.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${t.validation.position}`)):"startsWith"in t.validation?n=`Invalid input: must start with "${t.validation.startsWith}"`:"endsWith"in t.validation?n=`Invalid input: must end with "${t.validation.endsWith}"`:pe.assertNever(t.validation):t.validation!=="regex"?n=`Invalid ${t.validation}`:n="Invalid";break;case k.too_small:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at least":"more than"} ${t.minimum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at least":"over"} ${t.minimum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="bigint"?n=`Number must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${t.minimum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly equal to ":t.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(t.minimum))}`:n="Invalid input";break;case k.too_big:t.type==="array"?n=`Array must contain ${t.exact?"exactly":t.inclusive?"at most":"less than"} ${t.maximum} element(s)`:t.type==="string"?n=`String must contain ${t.exact?"exactly":t.inclusive?"at most":"under"} ${t.maximum} character(s)`:t.type==="number"?n=`Number must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="bigint"?n=`BigInt must be ${t.exact?"exactly":t.inclusive?"less than or equal to":"less than"} ${t.maximum}`:t.type==="date"?n=`Date must be ${t.exact?"exactly":t.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(t.maximum))}`:n="Invalid input";break;case k.custom:n="Invalid input";break;case k.invalid_intersection_types:n="Intersection results could not be merged";break;case k.not_multiple_of:n=`Number must be a multiple of ${t.multipleOf}`;break;case k.not_finite:n="Number must be finite";break;default:n=e.defaultError,pe.assertNever(t)}return{message:n}},It=Tz;var tP=It;function kz(t){tP=t}function Br(){return tP}var lo=t=>{let{data:e,path:n,errorMaps:i,issueData:a}=t,r=[...n,...a.path||[]],s={...a,path:r};if(a.message!==void 0)return{...a,path:r,message:a.message};let o="",l=i.filter(c=>!!c).slice().reverse();for(let c of l)o=c(s,{data:e,defaultError:o}).message;return{...a,path:r,message:o}},Mz=[];function H(t,e){let n=Br(),i=lo({issueData:e,data:t.data,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,n,n===It?void 0:It].filter(a=>!!a)});t.common.issues.push(i)}var kn=class t{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,n){let i=[];for(let a of n){if(a.status==="aborted")return X;a.status==="dirty"&&e.dirty(),i.push(a.value)}return{status:e.value,value:i}}static async mergeObjectAsync(e,n){let i=[];for(let a of n){let r=await a.key,s=await a.value;i.push({key:r,value:s})}return t.mergeObjectSync(e,i)}static mergeObjectSync(e,n){let i={};for(let a of n){let{key:r,value:s}=a;if(r.status==="aborted"||s.status==="aborted")return X;r.status==="dirty"&&e.dirty(),s.status==="dirty"&&e.dirty(),r.value!=="__proto__"&&(typeof s.value<"u"||a.alwaysSet)&&(i[r.value]=s.value)}return{status:e.value,value:i}}},X=Object.freeze({status:"aborted"}),za=t=>({status:"dirty",value:t}),Wn=t=>({status:"valid",value:t}),qu=t=>t.status==="aborted",_u=t=>t.status==="dirty",ea=t=>t.status==="valid",Lr=t=>typeof Promise<"u"&&t instanceof Promise;var B;(function(t){t.errToObj=e=>typeof e=="string"?{message:e}:e||{},t.toString=e=>typeof e=="string"?e:e?.message})(B||(B={}));var Di=class{constructor(e,n,i,a){this._cachedPath=[],this.parent=e,this.data=n,this._path=i,this._key=a}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},aP=(t,e)=>{if(ea(e))return{success:!0,data:e.value};if(!t.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new ni(t.common.issues);return this._error=n,this._error}}};function te(t){if(!t)return{};let{errorMap:e,invalid_type_error:n,required_error:i,description:a}=t;if(e&&(n||i))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return e?{errorMap:e,description:a}:{errorMap:(s,o)=>{let{message:l}=t;return s.code==="invalid_enum_value"?{message:l??o.defaultError}:typeof o.data>"u"?{message:l??i??o.defaultError}:s.code!=="invalid_type"?{message:o.defaultError}:{message:l??n??o.defaultError}},description:a}}var re=class{get description(){return this._def.description}_getType(e){return mt(e.data)}_getOrReturnCtx(e,n){return n||{common:e.parent.common,data:e.data,parsedType:mt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new kn,ctx:{common:e.parent.common,data:e.data,parsedType:mt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let n=this._parse(e);if(Lr(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(e){let n=this._parse(e);return Promise.resolve(n)}parse(e,n){let i=this.safeParse(e,n);if(i.success)return i.data;throw i.error}safeParse(e,n){let i={common:{issues:[],async:n?.async??!1,contextualErrorMap:n?.errorMap},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mt(e)},a=this._parseSync({data:e,path:i.path,parent:i});return aP(i,a)}"~validate"(e){let n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mt(e)};if(!this["~standard"].async)try{let i=this._parseSync({data:e,path:[],parent:n});return ea(i)?{value:i.value}:{issues:n.common.issues}}catch(i){i?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:n}).then(i=>ea(i)?{value:i.value}:{issues:n.common.issues})}async parseAsync(e,n){let i=await this.safeParseAsync(e,n);if(i.success)return i.data;throw i.error}async safeParseAsync(e,n){let i={common:{issues:[],contextualErrorMap:n?.errorMap,async:!0},path:n?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:mt(e)},a=this._parse({data:e,path:i.path,parent:i}),r=await(Lr(a)?a:Promise.resolve(a));return aP(i,r)}refine(e,n){let i=a=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(a):n;return this._refinement((a,r)=>{let s=e(a),o=()=>r.addIssue({code:k.custom,...i(a)});return typeof Promise<"u"&&s instanceof Promise?s.then(l=>l?!0:(o(),!1)):s?!0:(o(),!1)})}refinement(e,n){return this._refinement((i,a)=>e(i)?!0:(a.addIssue(typeof n=="function"?n(i,a):n),!1))}_refinement(e){return new Gi({schema:this,typeName:E.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return zi.create(this,this._def)}nullable(){return wt.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return zt.create(this)}promise(){return ta.create(this,this._def)}or(e){return La.create([this,e],this._def)}and(e){return Fa.create(this,e,this._def)}transform(e){return new Gi({...te(this._def),schema:this,typeName:E.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let n=typeof e=="function"?e:()=>e;return new Qa({...te(this._def),innerType:this,defaultValue:n,typeName:E.ZodDefault})}brand(){return new uo({typeName:E.ZodBranded,type:this,...te(this._def)})}catch(e){let n=typeof e=="function"?e:()=>e;return new Xa({...te(this._def),innerType:this,catchValue:n,typeName:E.ZodCatch})}describe(e){let n=this.constructor;return new n({...this._def,description:e})}pipe(e){return co.create(this,e)}readonly(){return Ya.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},Ez=/^c[^\s-]{8,}$/i,qz=/^[0-9a-z]+$/,_z=/^[0-9A-HJKMNP-TV-Z]{26}$/i,Hz=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,Iz=/^[a-z0-9_-]{21}$/i,Rz=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,Wz=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,zz=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Dz="^[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$",Vh,Gz=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Nz=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Uz=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,$z=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Bz=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,Lz=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,sP="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Fz=new RegExp(`^${sP}$`);function oP(t){let e="[0-5]\\d";t.precision?e=`${e}\\.\\d{${t.precision}}`:t.precision==null&&(e=`${e}(\\.\\d+)?`);let n=t.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${e})${n}`}function Vz(t){return new RegExp(`^${oP(t)}$`)}function lP(t){let e=`${sP}T${oP(t)}`,n=[];return n.push(t.local?"Z?":"Z"),t.offset&&n.push("([+-]\\d{2}:?\\d{2})"),e=`${e}(${n.join("|")})`,new RegExp(`^${e}$`)}function Jz(t,e){return!!((e==="v4"||!e)&&Gz.test(t)||(e==="v6"||!e)&&Uz.test(t))}function Kz(t,e){if(!Rz.test(t))return!1;try{let[n]=t.split(".");if(!n)return!1;let i=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),a=JSON.parse(atob(i));return!(typeof a!="object"||a===null||"typ"in a&&a?.typ!=="JWT"||!a.alg||e&&a.alg!==e)}catch{return!1}}function Zz(t,e){return!!((e==="v4"||!e)&&Nz.test(t)||(e==="v6"||!e)&&$z.test(t))}var na=class t extends re{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==W.string){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:W.string,received:r.parsedType}),X}let i=new kn,a;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(a=this._getOrReturnCtx(e,a),H(a,{code:k.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),i.dirty());else if(r.kind==="length"){let s=e.data.length>r.value,o=e.data.lengthe.test(a),{validation:n,code:k.invalid_string,...B.errToObj(i)})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...B.errToObj(e)})}url(e){return this._addCheck({kind:"url",...B.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...B.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...B.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...B.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...B.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...B.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...B.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...B.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...B.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...B.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...B.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...B.errToObj(e)})}datetime(e){return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...B.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return typeof e=="string"?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:typeof e?.precision>"u"?null:e?.precision,...B.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...B.errToObj(e)})}regex(e,n){return this._addCheck({kind:"regex",regex:e,...B.errToObj(n)})}includes(e,n){return this._addCheck({kind:"includes",value:e,position:n?.position,...B.errToObj(n?.message)})}startsWith(e,n){return this._addCheck({kind:"startsWith",value:e,...B.errToObj(n)})}endsWith(e,n){return this._addCheck({kind:"endsWith",value:e,...B.errToObj(n)})}min(e,n){return this._addCheck({kind:"min",value:e,...B.errToObj(n)})}max(e,n){return this._addCheck({kind:"max",value:e,...B.errToObj(n)})}length(e,n){return this._addCheck({kind:"length",value:e,...B.errToObj(n)})}nonempty(e){return this.min(1,B.errToObj(e))}trim(){return new t({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new t({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isDate(){return!!this._def.checks.find(e=>e.kind==="date")}get isTime(){return!!this._def.checks.find(e=>e.kind==="time")}get isDuration(){return!!this._def.checks.find(e=>e.kind==="duration")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(e=>e.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get isCIDR(){return!!this._def.checks.find(e=>e.kind==="cidr")}get isBase64(){return!!this._def.checks.find(e=>e.kind==="base64")}get isBase64url(){return!!this._def.checks.find(e=>e.kind==="base64url")}get minLength(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxLength(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew na({checks:[],typeName:E.ZodString,coerce:t?.coerce??!1,...te(t)});function Qz(t,e){let n=(t.toString().split(".")[1]||"").length,i=(e.toString().split(".")[1]||"").length,a=n>i?n:i,r=Number.parseInt(t.toFixed(a).replace(".","")),s=Number.parseInt(e.toFixed(a).replace(".",""));return r%s/10**a}var Da=class t extends re{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==W.number){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:W.number,received:r.parsedType}),X}let i,a=new kn;for(let r of this._def.checks)r.kind==="int"?pe.isInteger(e.data)||(i=this._getOrReturnCtx(e,i),H(i,{code:k.invalid_type,expected:"integer",received:"float",message:r.message}),a.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),a.dirty()):r.kind==="multipleOf"?Qz(e.data,r.value)!==0&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_finite,message:r.message}),a.dirty()):pe.assertNever(r);return{status:a.value,value:e.data}}gte(e,n){return this.setLimit("min",e,!0,B.toString(n))}gt(e,n){return this.setLimit("min",e,!1,B.toString(n))}lte(e,n){return this.setLimit("max",e,!0,B.toString(n))}lt(e,n){return this.setLimit("max",e,!1,B.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:B.toString(a)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:B.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:B.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:B.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:B.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:B.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:B.toString(n)})}finite(e){return this._addCheck({kind:"finite",message:B.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:B.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:B.toString(e)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuee.kind==="int"||e.kind==="multipleOf"&&pe.isInteger(e.value))}get isFinite(){let e=null,n=null;for(let i of this._def.checks){if(i.kind==="finite"||i.kind==="int"||i.kind==="multipleOf")return!0;i.kind==="min"?(n===null||i.value>n)&&(n=i.value):i.kind==="max"&&(e===null||i.valuenew Da({checks:[],typeName:E.ZodNumber,coerce:t?.coerce||!1,...te(t)});var Ga=class t extends re{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==W.bigint)return this._getInvalidInput(e);let i,a=new kn;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),a.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(i=this._getOrReturnCtx(e,i),H(i,{code:k.not_multiple_of,multipleOf:r.value,message:r.message}),a.dirty()):pe.assertNever(r);return{status:a.value,value:e.data}}_getInvalidInput(e){let n=this._getOrReturnCtx(e);return H(n,{code:k.invalid_type,expected:W.bigint,received:n.parsedType}),X}gte(e,n){return this.setLimit("min",e,!0,B.toString(n))}gt(e,n){return this.setLimit("min",e,!1,B.toString(n))}lte(e,n){return this.setLimit("max",e,!0,B.toString(n))}lt(e,n){return this.setLimit("max",e,!1,B.toString(n))}setLimit(e,n,i,a){return new t({...this._def,checks:[...this._def.checks,{kind:e,value:n,inclusive:i,message:B.toString(a)}]})}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:B.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:B.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:B.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:B.toString(e)})}multipleOf(e,n){return this._addCheck({kind:"multipleOf",value:e,message:B.toString(n)})}get minValue(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e}get maxValue(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew Ga({checks:[],typeName:E.ZodBigInt,coerce:t?.coerce??!1,...te(t)});var Na=class extends re{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==W.boolean){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.boolean,received:i.parsedType}),X}return Wn(e.data)}};Na.create=t=>new Na({typeName:E.ZodBoolean,coerce:t?.coerce||!1,...te(t)});var Ua=class t extends re{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==W.date){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_type,expected:W.date,received:r.parsedType}),X}if(Number.isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return H(r,{code:k.invalid_date}),X}let i=new kn,a;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(a=this._getOrReturnCtx(e,a),H(a,{code:k.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),i.dirty()):pe.assertNever(r);return{status:i.value,value:new Date(e.data.getTime())}}_addCheck(e){return new t({...this._def,checks:[...this._def.checks,e]})}min(e,n){return this._addCheck({kind:"min",value:e.getTime(),message:B.toString(n)})}max(e,n){return this._addCheck({kind:"max",value:e.getTime(),message:B.toString(n)})}get minDate(){let e=null;for(let n of this._def.checks)n.kind==="min"&&(e===null||n.value>e)&&(e=n.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let n of this._def.checks)n.kind==="max"&&(e===null||n.valuenew Ua({checks:[],coerce:t?.coerce||!1,typeName:E.ZodDate,...te(t)});var Vr=class extends re{_parse(e){if(this._getType(e)!==W.symbol){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.symbol,received:i.parsedType}),X}return Wn(e.data)}};Vr.create=t=>new Vr({typeName:E.ZodSymbol,...te(t)});var $a=class extends re{_parse(e){if(this._getType(e)!==W.undefined){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.undefined,received:i.parsedType}),X}return Wn(e.data)}};$a.create=t=>new $a({typeName:E.ZodUndefined,...te(t)});var Ba=class extends re{_parse(e){if(this._getType(e)!==W.null){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.null,received:i.parsedType}),X}return Wn(e.data)}};Ba.create=t=>new Ba({typeName:E.ZodNull,...te(t)});var ia=class extends re{constructor(){super(...arguments),this._any=!0}_parse(e){return Wn(e.data)}};ia.create=t=>new ia({typeName:E.ZodAny,...te(t)});var Wt=class extends re{constructor(){super(...arguments),this._unknown=!0}_parse(e){return Wn(e.data)}};Wt.create=t=>new Wt({typeName:E.ZodUnknown,...te(t)});var Xi=class extends re{_parse(e){let n=this._getOrReturnCtx(e);return H(n,{code:k.invalid_type,expected:W.never,received:n.parsedType}),X}};Xi.create=t=>new Xi({typeName:E.ZodNever,...te(t)});var Jr=class extends re{_parse(e){if(this._getType(e)!==W.undefined){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.void,received:i.parsedType}),X}return Wn(e.data)}};Jr.create=t=>new Jr({typeName:E.ZodVoid,...te(t)});var zt=class t extends re{_parse(e){let{ctx:n,status:i}=this._processInputParams(e),a=this._def;if(n.parsedType!==W.array)return H(n,{code:k.invalid_type,expected:W.array,received:n.parsedType}),X;if(a.exactLength!==null){let s=n.data.length>a.exactLength.value,o=n.data.lengtha.maxLength.value&&(H(n,{code:k.too_big,maximum:a.maxLength.value,type:"array",inclusive:!0,exact:!1,message:a.maxLength.message}),i.dirty()),n.common.async)return Promise.all([...n.data].map((s,o)=>a.type._parseAsync(new Di(n,s,n.path,o)))).then(s=>kn.mergeArray(i,s));let r=[...n.data].map((s,o)=>a.type._parseSync(new Di(n,s,n.path,o)));return kn.mergeArray(i,r)}get element(){return this._def.type}min(e,n){return new t({...this._def,minLength:{value:e,message:B.toString(n)}})}max(e,n){return new t({...this._def,maxLength:{value:e,message:B.toString(n)}})}length(e,n){return new t({...this._def,exactLength:{value:e,message:B.toString(n)}})}nonempty(e){return this.min(1,e)}};zt.create=(t,e)=>new zt({type:t,minLength:null,maxLength:null,exactLength:null,typeName:E.ZodArray,...te(e)});function Fr(t){if(t instanceof ii){let e={};for(let n in t.shape){let i=t.shape[n];e[n]=zi.create(Fr(i))}return new ii({...t._def,shape:()=>e})}else return t instanceof zt?new zt({...t._def,type:Fr(t.element)}):t instanceof zi?zi.create(Fr(t.unwrap())):t instanceof wt?wt.create(Fr(t.unwrap())):t instanceof ft?ft.create(t.items.map(e=>Fr(e))):t}var ii=class t extends re{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),n=pe.objectKeys(e);return this._cached={shape:e,keys:n},this._cached}_parse(e){if(this._getType(e)!==W.object){let c=this._getOrReturnCtx(e);return H(c,{code:k.invalid_type,expected:W.object,received:c.parsedType}),X}let{status:i,ctx:a}=this._processInputParams(e),{shape:r,keys:s}=this._getCached(),o=[];if(!(this._def.catchall instanceof Xi&&this._def.unknownKeys==="strip"))for(let c in a.data)s.includes(c)||o.push(c);let l=[];for(let c of s){let u=r[c],p=a.data[c];l.push({key:{status:"valid",value:c},value:u._parse(new Di(a,p,a.path,c)),alwaysSet:c in a.data})}if(this._def.catchall instanceof Xi){let c=this._def.unknownKeys;if(c==="passthrough")for(let u of o)l.push({key:{status:"valid",value:u},value:{status:"valid",value:a.data[u]}});else if(c==="strict")o.length>0&&(H(a,{code:k.unrecognized_keys,keys:o}),i.dirty());else if(c!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let c=this._def.catchall;for(let u of o){let p=a.data[u];l.push({key:{status:"valid",value:u},value:c._parse(new Di(a,p,a.path,u)),alwaysSet:u in a.data})}}return a.common.async?Promise.resolve().then(async()=>{let c=[];for(let u of l){let p=await u.key,h=await u.value;c.push({key:p,value:h,alwaysSet:u.alwaysSet})}return c}).then(c=>kn.mergeObjectSync(i,c)):kn.mergeObjectSync(i,l)}get shape(){return this._def.shape()}strict(e){return B.errToObj,new t({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(n,i)=>{let a=this._def.errorMap?.(n,i).message??i.defaultError;return n.code==="unrecognized_keys"?{message:B.errToObj(e).message??a}:{message:a}}}:{}})}strip(){return new t({...this._def,unknownKeys:"strip"})}passthrough(){return new t({...this._def,unknownKeys:"passthrough"})}extend(e){return new t({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new t({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:E.ZodObject})}setKey(e,n){return this.augment({[e]:n})}catchall(e){return new t({...this._def,catchall:e})}pick(e){let n={};for(let i of pe.objectKeys(e))e[i]&&this.shape[i]&&(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}omit(e){let n={};for(let i of pe.objectKeys(this.shape))e[i]||(n[i]=this.shape[i]);return new t({...this._def,shape:()=>n})}deepPartial(){return Fr(this)}partial(e){let n={};for(let i of pe.objectKeys(this.shape)){let a=this.shape[i];e&&!e[i]?n[i]=a:n[i]=a.optional()}return new t({...this._def,shape:()=>n})}required(e){let n={};for(let i of pe.objectKeys(this.shape))if(e&&!e[i])n[i]=this.shape[i];else{let r=this.shape[i];for(;r instanceof zi;)r=r._def.innerType;n[i]=r}return new t({...this._def,shape:()=>n})}keyof(){return uP(pe.objectKeys(this.shape))}};ii.create=(t,e)=>new ii({shape:()=>t,unknownKeys:"strip",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});ii.strictCreate=(t,e)=>new ii({shape:()=>t,unknownKeys:"strict",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});ii.lazycreate=(t,e)=>new ii({shape:t,unknownKeys:"strip",catchall:Xi.create(),typeName:E.ZodObject,...te(e)});var La=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=this._def.options;function a(r){for(let o of r)if(o.result.status==="valid")return o.result;for(let o of r)if(o.result.status==="dirty")return n.common.issues.push(...o.ctx.common.issues),o.result;let s=r.map(o=>new ni(o.ctx.common.issues));return H(n,{code:k.invalid_union,unionErrors:s}),X}if(n.common.async)return Promise.all(i.map(async r=>{let s={...n,common:{...n.common,issues:[]},parent:null};return{result:await r._parseAsync({data:n.data,path:n.path,parent:s}),ctx:s}})).then(a);{let r,s=[];for(let l of i){let c={...n,common:{...n.common,issues:[]},parent:null},u=l._parseSync({data:n.data,path:n.path,parent:c});if(u.status==="valid")return u;u.status==="dirty"&&!r&&(r={result:u,ctx:c}),c.common.issues.length&&s.push(c.common.issues)}if(r)return n.common.issues.push(...r.ctx.common.issues),r.result;let o=s.map(l=>new ni(l));return H(n,{code:k.invalid_union,unionErrors:o}),X}}get options(){return this._def.options}};La.create=(t,e)=>new La({options:t,typeName:E.ZodUnion,...te(e)});var Rt=t=>t instanceof Va?Rt(t.schema):t instanceof Gi?Rt(t.innerType()):t instanceof Ja?[t.value]:t instanceof Ka?t.options:t instanceof Za?pe.objectValues(t.enum):t instanceof Qa?Rt(t._def.innerType):t instanceof $a?[void 0]:t instanceof Ba?[null]:t instanceof zi?[void 0,...Rt(t.unwrap())]:t instanceof wt?[null,...Rt(t.unwrap())]:t instanceof uo||t instanceof Ya?Rt(t.unwrap()):t instanceof Xa?Rt(t._def.innerType):[],Hu=class t extends re{_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.object)return H(n,{code:k.invalid_type,expected:W.object,received:n.parsedType}),X;let i=this.discriminator,a=n.data[i],r=this.optionsMap.get(a);return r?n.common.async?r._parseAsync({data:n.data,path:n.path,parent:n}):r._parseSync({data:n.data,path:n.path,parent:n}):(H(n,{code:k.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[i]}),X)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,n,i){let a=new Map;for(let r of n){let s=Rt(r.shape[e]);if(!s.length)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let o of s){if(a.has(o))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(o)}`);a.set(o,r)}}return new t({typeName:E.ZodDiscriminatedUnion,discriminator:e,options:n,optionsMap:a,...te(i)})}};function Jh(t,e){let n=mt(t),i=mt(e);if(t===e)return{valid:!0,data:t};if(n===W.object&&i===W.object){let a=pe.objectKeys(e),r=pe.objectKeys(t).filter(o=>a.indexOf(o)!==-1),s={...t,...e};Object.prototype.hasOwnProperty.call(s,"__proto__")&&delete s.__proto__;for(let o of r){if(o==="__proto__")continue;let l=Jh(t[o],e[o]);if(!l.valid)return{valid:!1};s[o]=l.data}return{valid:!0,data:s}}else if(n===W.array&&i===W.array){if(t.length!==e.length)return{valid:!1};let a=[];for(let r=0;r{if(qu(r)||qu(s))return X;let o=Jh(r.value,s.value);return o.valid?((_u(r)||_u(s))&&n.dirty(),{status:n.value,value:o.data}):(H(i,{code:k.invalid_intersection_types}),X)};return i.common.async?Promise.all([this._def.left._parseAsync({data:i.data,path:i.path,parent:i}),this._def.right._parseAsync({data:i.data,path:i.path,parent:i})]).then(([r,s])=>a(r,s)):a(this._def.left._parseSync({data:i.data,path:i.path,parent:i}),this._def.right._parseSync({data:i.data,path:i.path,parent:i}))}};Fa.create=(t,e,n)=>new Fa({left:t,right:e,typeName:E.ZodIntersection,...te(n)});var ft=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.array)return H(i,{code:k.invalid_type,expected:W.array,received:i.parsedType}),X;if(i.data.lengththis._def.items.length&&(H(i,{code:k.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());let r=[...i.data].map((s,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new Di(i,s,i.path,o)):null}).filter(s=>!!s);return i.common.async?Promise.all(r).then(s=>kn.mergeArray(n,s)):kn.mergeArray(n,r)}get items(){return this._def.items}rest(e){return new t({...this._def,rest:e})}};ft.create=(t,e)=>{if(!Array.isArray(t))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ft({items:t,typeName:E.ZodTuple,rest:null,...te(e)})};var Iu=class t extends re{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.object)return H(i,{code:k.invalid_type,expected:W.object,received:i.parsedType}),X;let a=[],r=this._def.keyType,s=this._def.valueType;for(let o in i.data)a.push({key:r._parse(new Di(i,o,i.path,o)),value:s._parse(new Di(i,i.data[o],i.path,o)),alwaysSet:o in i.data});return i.common.async?kn.mergeObjectAsync(n,a):kn.mergeObjectSync(n,a)}get element(){return this._def.valueType}static create(e,n,i){return n instanceof re?new t({keyType:e,valueType:n,typeName:E.ZodRecord,...te(i)}):new t({keyType:na.create(),valueType:e,typeName:E.ZodRecord,...te(n)})}},Kr=class extends re{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.map)return H(i,{code:k.invalid_type,expected:W.map,received:i.parsedType}),X;let a=this._def.keyType,r=this._def.valueType,s=[...i.data.entries()].map(([o,l],c)=>({key:a._parse(new Di(i,o,i.path,[c,"key"])),value:r._parse(new Di(i,l,i.path,[c,"value"]))}));if(i.common.async){let o=new Map;return Promise.resolve().then(async()=>{for(let l of s){let c=await l.key,u=await l.value;if(c.status==="aborted"||u.status==="aborted")return X;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}})}else{let o=new Map;for(let l of s){let c=l.key,u=l.value;if(c.status==="aborted"||u.status==="aborted")return X;(c.status==="dirty"||u.status==="dirty")&&n.dirty(),o.set(c.value,u.value)}return{status:n.value,value:o}}}};Kr.create=(t,e,n)=>new Kr({valueType:e,keyType:t,typeName:E.ZodMap,...te(n)});var Zr=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.parsedType!==W.set)return H(i,{code:k.invalid_type,expected:W.set,received:i.parsedType}),X;let a=this._def;a.minSize!==null&&i.data.sizea.maxSize.value&&(H(i,{code:k.too_big,maximum:a.maxSize.value,type:"set",inclusive:!0,exact:!1,message:a.maxSize.message}),n.dirty());let r=this._def.valueType;function s(l){let c=new Set;for(let u of l){if(u.status==="aborted")return X;u.status==="dirty"&&n.dirty(),c.add(u.value)}return{status:n.value,value:c}}let o=[...i.data.values()].map((l,c)=>r._parse(new Di(i,l,i.path,c)));return i.common.async?Promise.all(o).then(l=>s(l)):s(o)}min(e,n){return new t({...this._def,minSize:{value:e,message:B.toString(n)}})}max(e,n){return new t({...this._def,maxSize:{value:e,message:B.toString(n)}})}size(e,n){return this.min(e,n).max(e,n)}nonempty(e){return this.min(1,e)}};Zr.create=(t,e)=>new Zr({valueType:t,minSize:null,maxSize:null,typeName:E.ZodSet,...te(e)});var Ru=class t extends re{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.function)return H(n,{code:k.invalid_type,expected:W.function,received:n.parsedType}),X;function i(o,l){return lo({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Br(),It].filter(c=>!!c),issueData:{code:k.invalid_arguments,argumentsError:l}})}function a(o,l){return lo({data:o,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,Br(),It].filter(c=>!!c),issueData:{code:k.invalid_return_type,returnTypeError:l}})}let r={errorMap:n.common.contextualErrorMap},s=n.data;if(this._def.returns instanceof ta){let o=this;return Wn(async function(...l){let c=new ni([]),u=await o._def.args.parseAsync(l,r).catch(g=>{throw c.addIssue(i(l,g)),c}),p=await Reflect.apply(s,this,u);return await o._def.returns._def.type.parseAsync(p,r).catch(g=>{throw c.addIssue(a(p,g)),c})})}else{let o=this;return Wn(function(...l){let c=o._def.args.safeParse(l,r);if(!c.success)throw new ni([i(l,c.error)]);let u=Reflect.apply(s,this,c.data),p=o._def.returns.safeParse(u,r);if(!p.success)throw new ni([a(u,p.error)]);return p.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new t({...this._def,args:ft.create(e).rest(Wt.create())})}returns(e){return new t({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,n,i){return new t({args:e||ft.create([]).rest(Wt.create()),returns:n||Wt.create(),typeName:E.ZodFunction,...te(i)})}},Va=class extends re{get schema(){return this._def.getter()}_parse(e){let{ctx:n}=this._processInputParams(e);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}};Va.create=(t,e)=>new Va({getter:t,typeName:E.ZodLazy,...te(e)});var Ja=class extends re{_parse(e){if(e.data!==this._def.value){let n=this._getOrReturnCtx(e);return H(n,{received:n.data,code:k.invalid_literal,expected:this._def.value}),X}return{status:"valid",value:e.data}}get value(){return this._def.value}};Ja.create=(t,e)=>new Ja({value:t,typeName:E.ZodLiteral,...te(e)});function uP(t,e){return new Ka({values:t,typeName:E.ZodEnum,...te(e)})}var Ka=class t extends re{_parse(e){if(typeof e.data!="string"){let n=this._getOrReturnCtx(e),i=this._def.values;return H(n,{expected:pe.joinValues(i),received:n.parsedType,code:k.invalid_type}),X}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let n=this._getOrReturnCtx(e),i=this._def.values;return H(n,{received:n.data,code:k.invalid_enum_value,options:i}),X}return Wn(e.data)}get options(){return this._def.values}get enum(){let e={};for(let n of this._def.values)e[n]=n;return e}get Values(){let e={};for(let n of this._def.values)e[n]=n;return e}get Enum(){let e={};for(let n of this._def.values)e[n]=n;return e}extract(e,n=this._def){return t.create(e,{...this._def,...n})}exclude(e,n=this._def){return t.create(this.options.filter(i=>!e.includes(i)),{...this._def,...n})}};Ka.create=uP;var Za=class extends re{_parse(e){let n=pe.getValidEnumValues(this._def.values),i=this._getOrReturnCtx(e);if(i.parsedType!==W.string&&i.parsedType!==W.number){let a=pe.objectValues(n);return H(i,{expected:pe.joinValues(a),received:i.parsedType,code:k.invalid_type}),X}if(this._cache||(this._cache=new Set(pe.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let a=pe.objectValues(n);return H(i,{received:i.data,code:k.invalid_enum_value,options:a}),X}return Wn(e.data)}get enum(){return this._def.values}};Za.create=(t,e)=>new Za({values:t,typeName:E.ZodNativeEnum,...te(e)});var ta=class extends re{unwrap(){return this._def.type}_parse(e){let{ctx:n}=this._processInputParams(e);if(n.parsedType!==W.promise&&n.common.async===!1)return H(n,{code:k.invalid_type,expected:W.promise,received:n.parsedType}),X;let i=n.parsedType===W.promise?n.data:Promise.resolve(n.data);return Wn(i.then(a=>this._def.type.parseAsync(a,{path:n.path,errorMap:n.common.contextualErrorMap})))}};ta.create=(t,e)=>new ta({type:t,typeName:E.ZodPromise,...te(e)});var Gi=class extends re{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===E.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:n,ctx:i}=this._processInputParams(e),a=this._def.effect||null,r={addIssue:s=>{H(i,s),s.fatal?n.abort():n.dirty()},get path(){return i.path}};if(r.addIssue=r.addIssue.bind(r),a.type==="preprocess"){let s=a.transform(i.data,r);if(i.common.async)return Promise.resolve(s).then(async o=>{if(n.value==="aborted")return X;let l=await this._def.schema._parseAsync({data:o,path:i.path,parent:i});return l.status==="aborted"?X:l.status==="dirty"?za(l.value):n.value==="dirty"?za(l.value):l});{if(n.value==="aborted")return X;let o=this._def.schema._parseSync({data:s,path:i.path,parent:i});return o.status==="aborted"?X:o.status==="dirty"?za(o.value):n.value==="dirty"?za(o.value):o}}if(a.type==="refinement"){let s=o=>{let l=a.refinement(o,r);if(i.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return o};if(i.common.async===!1){let o=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});return o.status==="aborted"?X:(o.status==="dirty"&&n.dirty(),s(o.value),{status:n.value,value:o.value})}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(o=>o.status==="aborted"?X:(o.status==="dirty"&&n.dirty(),s(o.value).then(()=>({status:n.value,value:o.value}))))}if(a.type==="transform")if(i.common.async===!1){let s=this._def.schema._parseSync({data:i.data,path:i.path,parent:i});if(!ea(s))return X;let o=a.transform(s.value,r);if(o instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:o}}else return this._def.schema._parseAsync({data:i.data,path:i.path,parent:i}).then(s=>ea(s)?Promise.resolve(a.transform(s.value,r)).then(o=>({status:n.value,value:o})):X);pe.assertNever(a)}};Gi.create=(t,e,n)=>new Gi({schema:t,typeName:E.ZodEffects,effect:e,...te(n)});Gi.createWithPreprocess=(t,e,n)=>new Gi({schema:e,effect:{type:"preprocess",transform:t},typeName:E.ZodEffects,...te(n)});var zi=class extends re{_parse(e){return this._getType(e)===W.undefined?Wn(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};zi.create=(t,e)=>new zi({innerType:t,typeName:E.ZodOptional,...te(e)});var wt=class extends re{_parse(e){return this._getType(e)===W.null?Wn(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};wt.create=(t,e)=>new wt({innerType:t,typeName:E.ZodNullable,...te(e)});var Qa=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return n.parsedType===W.undefined&&(i=this._def.defaultValue()),this._def.innerType._parse({data:i,path:n.path,parent:n})}removeDefault(){return this._def.innerType}};Qa.create=(t,e)=>new Qa({innerType:t,typeName:E.ZodDefault,defaultValue:typeof e.default=="function"?e.default:()=>e.default,...te(e)});var Xa=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i={...n,common:{...n.common,issues:[]}},a=this._def.innerType._parse({data:i.data,path:i.path,parent:{...i}});return Lr(a)?a.then(r=>({status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new ni(i.common.issues)},input:i.data})})):{status:"valid",value:a.status==="valid"?a.value:this._def.catchValue({get error(){return new ni(i.common.issues)},input:i.data})}}removeCatch(){return this._def.innerType}};Xa.create=(t,e)=>new Xa({innerType:t,typeName:E.ZodCatch,catchValue:typeof e.catch=="function"?e.catch:()=>e.catch,...te(e)});var Qr=class extends re{_parse(e){if(this._getType(e)!==W.nan){let i=this._getOrReturnCtx(e);return H(i,{code:k.invalid_type,expected:W.nan,received:i.parsedType}),X}return{status:"valid",value:e.data}}};Qr.create=t=>new Qr({typeName:E.ZodNaN,...te(t)});var Xz=Symbol("zod_brand"),uo=class extends re{_parse(e){let{ctx:n}=this._processInputParams(e),i=n.data;return this._def.type._parse({data:i,path:n.path,parent:n})}unwrap(){return this._def.type}},co=class t extends re{_parse(e){let{status:n,ctx:i}=this._processInputParams(e);if(i.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:i.data,path:i.path,parent:i});return r.status==="aborted"?X:r.status==="dirty"?(n.dirty(),za(r.value)):this._def.out._parseAsync({data:r.value,path:i.path,parent:i})})();{let a=this._def.in._parseSync({data:i.data,path:i.path,parent:i});return a.status==="aborted"?X:a.status==="dirty"?(n.dirty(),{status:"dirty",value:a.value}):this._def.out._parseSync({data:a.value,path:i.path,parent:i})}}static create(e,n){return new t({in:e,out:n,typeName:E.ZodPipeline})}},Ya=class extends re{_parse(e){let n=this._def.innerType._parse(e),i=a=>(ea(a)&&(a.value=Object.freeze(a.value)),a);return Lr(n)?n.then(a=>i(a)):i(n)}unwrap(){return this._def.innerType}};Ya.create=(t,e)=>new Ya({innerType:t,typeName:E.ZodReadonly,...te(e)});function rP(t,e){let n=typeof t=="function"?t(e):typeof t=="string"?{message:t}:t;return typeof n=="string"?{message:n}:n}function cP(t,e={},n){return t?ia.create().superRefine((i,a)=>{let r=t(i);if(r instanceof Promise)return r.then(s=>{if(!s){let o=rP(e,i),l=o.fatal??n??!0;a.addIssue({code:"custom",...o,fatal:l})}});if(!r){let s=rP(e,i),o=s.fatal??n??!0;a.addIssue({code:"custom",...s,fatal:o})}}):ia.create()}var Yz={object:ii.lazycreate},E;(function(t){t.ZodString="ZodString",t.ZodNumber="ZodNumber",t.ZodNaN="ZodNaN",t.ZodBigInt="ZodBigInt",t.ZodBoolean="ZodBoolean",t.ZodDate="ZodDate",t.ZodSymbol="ZodSymbol",t.ZodUndefined="ZodUndefined",t.ZodNull="ZodNull",t.ZodAny="ZodAny",t.ZodUnknown="ZodUnknown",t.ZodNever="ZodNever",t.ZodVoid="ZodVoid",t.ZodArray="ZodArray",t.ZodObject="ZodObject",t.ZodUnion="ZodUnion",t.ZodDiscriminatedUnion="ZodDiscriminatedUnion",t.ZodIntersection="ZodIntersection",t.ZodTuple="ZodTuple",t.ZodRecord="ZodRecord",t.ZodMap="ZodMap",t.ZodSet="ZodSet",t.ZodFunction="ZodFunction",t.ZodLazy="ZodLazy",t.ZodLiteral="ZodLiteral",t.ZodEnum="ZodEnum",t.ZodEffects="ZodEffects",t.ZodNativeEnum="ZodNativeEnum",t.ZodOptional="ZodOptional",t.ZodNullable="ZodNullable",t.ZodDefault="ZodDefault",t.ZodCatch="ZodCatch",t.ZodPromise="ZodPromise",t.ZodBranded="ZodBranded",t.ZodPipeline="ZodPipeline",t.ZodReadonly="ZodReadonly"})(E||(E={}));var eD=(t,e={message:`Input not instance of ${t.name}`})=>cP(n=>n instanceof t,e),pP=na.create,dP=Da.create,nD=Qr.create,iD=Ga.create,hP=Na.create,tD=Ua.create,aD=Vr.create,rD=$a.create,sD=Ba.create,oD=ia.create,lD=Wt.create,uD=Xi.create,cD=Jr.create,pD=zt.create,Kh=ii.create,dD=ii.strictCreate,hD=La.create,gD=Hu.create,mD=Fa.create,fD=ft.create,wD=Iu.create,vD=Kr.create,CD=Zr.create,AD=Ru.create,bD=Va.create,xD=Ja.create,yD=Ka.create,PD=Za.create,jD=ta.create,SD=Gi.create,OD=zi.create,TD=wt.create,kD=Gi.createWithPreprocess,MD=co.create,ED=()=>pP().optional(),qD=()=>dP().optional(),_D=()=>hP().optional(),HD={string:(t=>na.create({...t,coerce:!0})),number:(t=>Da.create({...t,coerce:!0})),boolean:(t=>Na.create({...t,coerce:!0})),bigint:(t=>Ga.create({...t,coerce:!0})),date:(t=>Ua.create({...t,coerce:!0}))};var ID=X;var ee={};Lh(ee,{BIGINT_FORMAT_RANGES:()=>Gu,CONSTANT_CATCH:()=>MP,Class:()=>Xh,NUMBER_FORMAT_RANGES:()=>ho,aborted:()=>Yi,allowsEval:()=>tg,assert:()=>UD,assertEqual:()=>WD,assertIs:()=>GD,assertNever:()=>ND,assertNotEqual:()=>zD,assignProp:()=>ti,attachSchema:()=>go,base64ToUint8Array:()=>TP,base64urlToUint8Array:()=>eG,cached:()=>ns,captureStackTrace:()=>zu,cleanEnum:()=>YD,cleanRegex:()=>po,clone:()=>ai,cloneDef:()=>LD,codePointLength:()=>mo,constantCatch:()=>EP,createTransparentProxy:()=>QD,defineLazy:()=>mP,defineLazyInternal:()=>je,derived:()=>aG,esc:()=>ng,escapeRegex:()=>Gt,explicitlyAborted:()=>og,extend:()=>bP,finalizeIssue:()=>et,floatSafeRemainder:()=>eg,getElementAtPath:()=>FD,getEnumValues:()=>Yr,getLengthableOrigin:()=>fo,getParsedType:()=>ZD,getSizableOrigin:()=>OP,hexToUint8Array:()=>iG,hide:()=>$u,installLazyProp:()=>cg,isObject:()=>nr,isPlainObject:()=>ra,issue:()=>ts,joinValues:()=>Wu,jsonStringifyReplacer:()=>es,members:()=>ug,merge:()=>PP,mergeDefs:()=>Ct,normalizeParams:()=>K,nullish:()=>Yh,numKeys:()=>KD,objectClone:()=>$D,omit:()=>AP,optionalKeys:()=>sg,own:()=>vt,parsedType:()=>lg,partial:()=>jP,pick:()=>CP,prefixIssues:()=>Nt,primitiveTypes:()=>vP,promiseAllObject:()=>VD,propertyKeyTypes:()=>rg,randomString:()=>JD,rawShape:()=>is,required:()=>SP,safeExtend:()=>yP,shallowClone:()=>ag,sizeCaps:()=>Uu,slugify:()=>ig,stringifyPrimitive:()=>Du,toZod:()=>DD,uint8ArrayToBase64:()=>kP,uint8ArrayToBase64url:()=>nG,uint8ArrayToHex:()=>tG,unwrapMessage:()=>Xr});function WD(t){return t}function zD(t){return t}function DD(){return t=>t}function GD(t){}function ND(t){throw new Error("Unexpected value in exhaustive check")}function UD(t){}function Yr(t){let e=Object.values(t).filter(i=>typeof i=="number");return Object.entries(t).filter(([i,a])=>e.indexOf(+i)===-1).map(([i,a])=>a)}function Wu(t,e="|"){return t.map(n=>Du(n)).join(e)}function es(t,e){return typeof e=="bigint"?e.toString():e}var Qh=class{constructor(e){this._getter=e,this._value=void 0}get value(){let e=this._getter;return e!==void 0&&(this._value=e(),this._getter=void 0),this._value}};function ns(t){return new Qh(t)}function Yh(t){return t==null}function po(t){let e=t.startsWith("^")?1:0,n=t.endsWith("$")?t.length-1:t.length;return t.slice(e,n)}function eg(t,e){let n=t/e,i=Math.round(n),a=4*Number.EPSILON*Math.max(Math.abs(n),1);return Math.abs(n-i){let o=e._zod.def.shape[r];return i?i(o,r):o}):wP(t,r,i?i(s.value,r):s.value))}}function BD(t,e){for(let n of Reflect.ownKeys(e)){let i=Object.getOwnPropertyDescriptor(e,n);i.enumerable&&(i.get?fP(t,n,()=>e[n]):wP(t,n,i.value))}}function Ct(...t){let e={};for(let n of t){let i=Object.getOwnPropertyDescriptors(n);Object.assign(e,i)}return Object.defineProperties({},e)}function LD(t){return Ct(t._zod.def)}function FD(t,e){return e?e.reduce((n,i)=>n?.[i],t):t}function VD(t){let e=Object.keys(t),n=e.map(i=>t[i]);return Promise.all(n).then(i=>{let a={};for(let r=0;r{};function nr(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}var tg=ns(()=>{if(ri.jitless||typeof navigator<"u"&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{let t=Function;return new t(""),!0}catch{return!1}});function ra(t){if(nr(t)===!1)return!1;let e=t.constructor;if(e===void 0||typeof e!="function")return!0;let n=e.prototype;return!(nr(n)===!1||Object.prototype.hasOwnProperty.call(n,"isPrototypeOf")===!1)}function ag(t){return ra(t)?{...t}:Array.isArray(t)?[...t]:t instanceof Map?new Map(t):t instanceof Set?new Set(t):t}function KD(t){let e=0;for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&e++;return e}var ZD=t=>{let e=typeof t;switch(e){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(t)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":return Array.isArray(t)?"array":t===null?"null":t.then&&typeof t.then=="function"&&t.catch&&typeof t.catch=="function"?"promise":typeof Map<"u"&&t instanceof Map?"map":typeof Set<"u"&&t instanceof Set?"set":typeof Date<"u"&&t instanceof Date?"date":typeof File<"u"&&t instanceof File?"file":"object";default:throw new Error(`Unknown data type: ${e}`)}},rg=new Set(["string","number","symbol"]),vP=new Set(["string","number","bigint","boolean","symbol","undefined"]);function Gt(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function ai(t,e,n){let i=new t._zod.constr(e??t._zod.def);return(!e||n?.parent)&&(i._zod.parent=t),i}function K(t){let e=t;if(!e)return{};if(typeof e=="string")return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw new Error("Cannot specify both `message` and `error` params");e.error=e.message}return delete e.message,typeof e.error=="string"?{...e,error:()=>e.error}:e}function QD(t){let e;return new Proxy({},{get(n,i,a){return e??(e=t()),Reflect.get(e,i,a)},set(n,i,a,r){return e??(e=t()),Reflect.set(e,i,a,r)},has(n,i){return e??(e=t()),Reflect.has(e,i)},deleteProperty(n,i){return e??(e=t()),Reflect.deleteProperty(e,i)},ownKeys(n){return e??(e=t()),Reflect.ownKeys(e)},getOwnPropertyDescriptor(n,i){return e??(e=t()),Reflect.getOwnPropertyDescriptor(e,i)},defineProperty(n,i,a){return e??(e=t()),Reflect.defineProperty(e,i,a)}})}function Du(t){return typeof t=="bigint"?t.toString()+"n":typeof t=="string"?`"${t}"`:`${t}`}function sg(t){return Object.keys(t).filter(e=>t[e]._zod.optin!==void 0&&t[e]._zod.optout==="optional")}var ho={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},Gu={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function CP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".pick() cannot be used on object schemas containing refinements");let r={};return er(r,t,Nu(t,e)),ai(t,Ct(n,{shape:r,checks:[]}))}function Nu(t,e){let n=Dt(t),i=[];for(let a of Reflect.ownKeys(e)){if(!Object.getOwnPropertyDescriptor(n,a)?.enumerable)throw new Error(`Unrecognized key: "${String(a)}"`);e[a]&&i.push(a)}return i}function AP(t,e){let n=t._zod.def,i=n.checks;if(i&&i.length>0)throw new Error(".omit() cannot be used on object schemas containing refinements");let r=new Set(Nu(t,e)),s={};return er(s,t,Reflect.ownKeys(Dt(t)).filter(o=>!r.has(o))),ai(t,Ct(n,{shape:s,checks:[]}))}function bP(t,e){if(!ra(e))throw new Error("Invalid input to extend: expected a plain object");let n=t._zod.def.checks;if(n&&n.length>0){let a=Dt(t);for(let r of Reflect.ownKeys(e))if(Object.getOwnPropertyDescriptor(a,r)!==void 0)throw new Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return ai(t,Ct(t._zod.def,{shape:xP(t,e)}))}function xP(t,e){let n={};return er(n,t,Reflect.ownKeys(Dt(t))),BD(n,e),n}function yP(t,e){if(!ra(e))throw new Error("Invalid input to safeExtend: expected a plain object");return ai(t,Ct(t._zod.def,{shape:xP(t,e)}))}function PP(t,e){if(!e?._zod?.def)throw new Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(t._zod.def.checks?.length)throw new Error(".merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.");let n={};er(n,t,Reflect.ownKeys(Dt(t))),er(n,e,Reflect.ownKeys(Dt(e)));let i=Ct(t._zod.def,{shape:n,get catchall(){return e._zod.def.catchall},checks:e._zod.def.checks??[]});return ai(t,i)}function jP(t,e,n,i="partial"){let r=e._zod.def.checks;if(r&&r.length>0)throw new Error(`.${i}() cannot be used on object schemas containing refinements`);let o=n?new Set(Nu(e,n)):void 0,l={};return er(l,e,Reflect.ownKeys(Dt(e)),t&&((c,u)=>o&&!o.has(u)?c:new t({type:"optional",innerType:c}))),ai(e,Ct(e._zod.def,{shape:l,checks:[]}))}function SP(t,e,n){let i=n?new Set(Nu(e,n)):void 0,a={};return er(a,e,Reflect.ownKeys(Dt(e)),(r,s)=>i&&!i.has(s)?r:new t({type:"nonoptional",innerType:r})),ai(e,Ct(e._zod.def,{shape:a}))}function Yi(t,e=0){if(t.aborted===!0)return!0;for(let n=e;n{var i;return(i=n).path??(i.path=[]),n.path.unshift(t),n})}function Xr(t){return typeof t=="string"?t:t?.message}function Uu(t){let e=[];for(let n of t??[]){let i=n._zod.def;if(!/_(length|size)$|_equals$/.test(i.check))break;let a=i.maximum??i.length??i.size;a>=0&&e.push([a,n])}return e}function go(t,e,n){var i;for(let a=e;aNumber.isNaN(Number.parseInt(e,10))).map(e=>e[1])}function TP(t){let e=atob(t),n=new Uint8Array(e.length);for(let i=0;ie.toString(16).padStart(2,"0")).join("")}var Xh=class{constructor(...e){}};function ug(t,e){for(let n in e){let i=Object.getOwnPropertyDescriptor(e,n);i.get?Object.defineProperty(t,n,{...i,enumerable:!1}):rG(t,n,i.value)}}function vt(t,e,n,i=!0){return Object.defineProperty(t,e,{configurable:!0,writable:!0,enumerable:i,value:n}),n}function $u(t,e,n){return vt(t,e,n,!1)}function aG(t,e){for(let n in t){let i=t[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!0,get(){return vt(this,n,i(this))},set(a){vt(this,n,a)}})}return e}function rG(t,e,n){Object.defineProperty(t,e,{configurable:!0,get(){return this==null?n:vt(this,e,n.bind(this))},set(i){vt(this,e,i)}})}function sG(t,e){let n=Object.getPrototypeOf(t);return e in n?void 0:n}var Zh,aa=!1,oG={configurable:!0,get(){aa=!0}};function je(t,e,n){let i=Object.getPrototypeOf(t._zod);if(e in i&&Zh!==t._zod){Zh=void 0;return}Zh=t._zod,Object.defineProperty(i,e,{configurable:!0,get(){Object.defineProperty(this,e,oG);let a=aa;aa=!1;try{let r=n(this);return aa?delete this[e]:Object.defineProperty(this,e,{configurable:!0,writable:!0,value:r}),aa=aa||a,r}catch(r){throw delete this[e],aa=aa||a,r}},set(a){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:a})}})}function cg(t,e,n,i){let a=sG(t,e);a&&Object.defineProperty(a,e,{configurable:!0,get(){let r={configurable:!0,writable:!0,enumerable:i,value:void 0};return Object.defineProperty(this,e,r),r.value=n(this),Object.defineProperty(this,e,r),r.value},set(r){Object.defineProperty(this,e,{configurable:!0,writable:!0,enumerable:i,value:r})}})}var MP="~constantCatch";function EP(t){let e=()=>t;return e[MP]=!0,e}var qP;var pg={value:void 0,enumerable:!1},_P="captureStackTrace"in Error?Error:null;function lG(t){let e=_P;if(e){let n=e.stackTraceLimit;if(typeof n=="number"){try{e.stackTraceLimit=0}catch{return _P=null,new t}try{return new t}finally{e.stackTraceLimit=n}}}return new t}function j(t,e,n,i){let a={};function r(h){this.def=h,this.constr=p,this.traits=new Set}r.prototype=a;let s=n,o=s&&new WeakSet;function l(h,g){if(h._zod){if(h._zod.traits.has(t))return}else{pg.value=new r(g);try{Object.defineProperty(h,"_zod",pg)}finally{pg.value=void 0}}if(h._zod.traits.add(t),e(h,g),o){let m=Object.getPrototypeOf(h),w=h._zod.constr.prototype,f=m;for(;f&&f!==w;)f=Object.getPrototypeOf(f);let A=f??m;o.has(A)||(o.add(A),ug(A,s))}let d=p.prototype;for(let m in d)Object.prototype.hasOwnProperty.call(d,m)&&(m in h||(h[m]=d[m].bind(h)))}let c=i?.Parent??Object;class u extends c{}Object.defineProperty(u,"name",{value:t});function p(h){let g=i?.Parent?lG(u):this;l(g,h);let d=g._zod.deferred;if(d){for(let w of d)w();g._zod.deferred=void 0}let m=globalThis.__zod_globalConfig?.postProcessor;return m&&m(g),g}return Object.defineProperty(p,"init",{value:l}),Object.defineProperty(p,Symbol.hasInstance,{value:h=>i?.Parent&&h instanceof i.Parent?!0:h?._zod?.traits?.has(t)}),Object.defineProperty(p,"name",{value:t}),p}var nt=class extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}},as=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name="ZodEncodeError"}};(qP=globalThis).__zod_globalConfig??(qP.__zod_globalConfig={});var ri=globalThis.__zod_globalConfig;function Ti(t){return t&&Object.assign(ri,t),ri}function uG(){let t=this._zod;return t.message??(t.message=JSON.stringify(t.def,es,2)),t.message}function cG(t){this._zod.message=t}var pG={get:uG,set:cG,enumerable:!0,configurable:!0},hg={value:void 0,enumerable:!1},HP=new WeakSet([Object.prototype,Error.prototype]),IP=(t,e)=>{t.name="$ZodError",hg.value=e,Object.defineProperty(t,"issues",hg),hg.value=void 0,Object.defineProperty(t,"message",pG);let n=Object.getPrototypeOf(t);HP.has(n)||(HP.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let i=()=>this.message;return Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,"toString",{value:i,configurable:!0,writable:!0})}}))},RP=j("$ZodError",IP),wo=j("$ZodError",IP,void 0,{Parent:Error});function dG(t,e,n){return Object.prototype.hasOwnProperty.call(t,e)||(e==="__proto__"?Object.defineProperty(t,e,{value:n(),writable:!0,enumerable:!0,configurable:!0}):t[e]=n()),t[e]}function WP(t,e=n=>n.message){let n={},i=[];for(let a of t.issues)a.path.length>0?dG(n,a.path[0],()=>[]).push(e(a)):i.push(e(a));return{formErrors:i,fieldErrors:n}}function zP(t,e=n=>n.message){let n={_errors:[]},i=(a,r=[])=>{for(let s of a.issues)if(s.code==="invalid_union"&&s.errors.length)s.errors.map(o=>i({issues:o},[...r,...s.path]));else if(s.code==="invalid_key")i({issues:s.issues},[...r,...s.path]);else if(s.code==="invalid_element")i({issues:s.issues},[...r,...s.path]);else{let o=[...r,...s.path];if(o.length===0)n._errors.push(e(s));else{let l=n,c=0;for(;c{let e=(n,i,a,r)=>{let s=a?{...a,async:!1}:{async:!1},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise)throw new nt;if(o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>et(c,s,Ti())));throw zu(l,r?.callee??e),l}return o.value};return e},gg=vo(wo),Co=t=>{let e=async(n,i,a,r)=>{let s=a?{...a,async:!0}:{async:!0},o=n._zod.run({value:i,issues:[]},s);if(o instanceof Promise&&(o=await o),o.issues.length){let l=new(r?.Err??t)(o.issues.map(c=>et(c,s,Ti())));throw zu(l,r?.callee??e),l}return o.value};return e},mg=Co(wo),Ao=t=>(e,n,i)=>{let a=i?{...i,async:!1}:{async:!1},r=e._zod.run({value:n,issues:[]},a);if(r instanceof Promise)throw new nt;return r.issues.length?DP(t,r.issues,a):{success:!0,data:r.value}},bo=Ao(wo);function DP(t,e,n){let i;return{success:!1,get error(){return i||(i=new t(e.map(a=>et(a,n,Ti()))),e=void 0,n=void 0),i},set error(a){i=a,e=void 0,n=void 0}}}var xo=t=>async(e,n,i)=>{let a=i?{...i,async:!0}:{async:!0},r=e._zod.run({value:n,issues:[]},a);return r instanceof Promise&&(r=await r),r.issues.length?DP(t,r.issues,a):{success:!0,data:r.value}},yo=xo(wo),gG=Symbol.for("zod.compile.invalid"),mG=Symbol.for("zod.compile.fallback"),Lu=((t,e,n)=>{let i=t._zod.bag.validator;if(i!==void 0){if(i(e)!==gG)return!0;if(i.definite===!0&&n===void 0)return!1}return fG(t,e,n)});function fG(t,e,n){let i=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},a=t._zod.bag.fallbackRun,r;if(a?(i[mG]=!0,r=a({value:e,issues:[]},i)):r=t._zod.run({value:e,issues:[]},i),r instanceof Promise)throw new nt;return r.issues.length===0}var Fu=async(t,e,n)=>{let i=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},a=t._zod.run({value:e,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length===0},GP=t=>{let e=vo(t),n=(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return e(i,a,o,Bu(n,s))};return n};var NP=t=>{let e=vo(t),n=(i,a,r,s)=>e(i,a,r,Bu(n,s));return n};var UP=t=>{let e=Co(t),n=async(i,a,r,s)=>{let o=r?{...r,direction:"backward"}:{direction:"backward"};return await e(i,a,o,Bu(n,s))};return n};var $P=t=>{let e=Co(t),n=async(i,a,r,s)=>await e(i,a,r,Bu(n,s));return n};var BP=t=>(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return Ao(t)(e,n,a)};var LP=t=>(e,n,i)=>Ao(t)(e,n,i);var FP=t=>async(e,n,i)=>{let a=i?{...i,direction:"backward"}:{direction:"backward"};return xo(t)(e,n,a)};var VP=t=>async(e,n,i)=>xo(t)(e,n,i);var JP=/^[cC][0-9a-z]{6,}$/,KP=/^[0-9a-z]+$/,ZP=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,QP=/^[0-9a-vA-V]{20}$/,XP=/^[A-Za-z0-9]{27}$/,YP=/^[a-zA-Z0-9_-]{21}$/;function ej(t){return new RegExp(`^[a-zA-Z0-9_-]{${t}}$`)}var nj=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/;var ij=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,wg=t=>t?new RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${t}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/;var tj=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/;var wG="^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$";function aj(){return new RegExp(wG,"u")}var rj=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,sj=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/;var oj=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,lj=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,uj=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,cj=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/;var pj=/^https?$/,dj=/^\+[1-9]\d{6,14}$/;var hj="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))";function vG(t){return new RegExp(`^${t}$`)}var gj=vG(hj);function fg(t){let e="(?:[01]\\d|2[0-3]):[0-5]\\d";return typeof t.precision=="number"?t.precision===-1?`${e}`:t.precision===0?`${e}:[0-5]\\d`:`${e}:[0-5]\\d\\.\\d{${t.precision}}`:t.seconds?`${e}:[0-5]\\d(?:\\.\\d+)?`:`${e}(?::[0-5]\\d(?:\\.\\d+)?)?`}function mj(t){return new RegExp(`^${fg(t)}$`)}function fj(t){let e=["Z"];t.offset&&e.push("([+-](?:[01]\\d|2[0-3]):[0-5]\\d)");let n=`${fg({precision:t.precision,seconds:!0})}(?:${e.join("|")})`,i=t.local?`${n}|${fg({precision:t.precision})}`:n;return new RegExp(`^${hj}T(?:${i})$`)}var wj=/^[\s\S]{0,}$/;var vg=/^-?\d+$/,Po=/^-?\d+(?:\.\d+)?$/,vj=/^(?:true|false)$/i,Cj=/^null$/i;var Aj=/^[^A-Z]*$/,bj=/^[^a-z]*$/;var wn=j("$ZodCheck",(t,e)=>{var n;t._zod??(t._zod={}),t._zod.def=e,(n=t._zod).onattach??(n.onattach=[])});var Cg=t=>{let e=t.value;return!Yh(e)&&e.length!==void 0},Vu={number:"number",bigint:"bigint",object:"date"},Ag=j("$ZodCheckLessThan",(t,e)=>{wn.init(t,e);let n=Vu[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value<=e.value:i.value{wn.init(t,e);let n=Vu[typeof e.value];t._zod.check=i=>{(e.inclusive?i.value>=e.value:i.value>e.value)||i.issues.push({origin:Vu[typeof i.value]??n,code:"too_small",minimum:typeof e.value=="object"?e.value.getTime():e.value,input:i.value,inclusive:e.inclusive,inst:t,continue:!e.abort})}}),xj=j("$ZodCheckMultipleOf",(t,e)=>{wn.init(t,e),t._zod.check=n=>{if(typeof n.value!=typeof e.value)throw new Error("Cannot mix number and bigint in multiple_of check.");(typeof n.value=="bigint"?e.value!==BigInt(0)&&n.value%e.value===BigInt(0):eg(n.value,e.value)===0)||n.issues.push({origin:typeof n.value,code:"not_multiple_of",divisor:e.value,input:n.value,inst:t,continue:!e.abort})}}),yj=j("$ZodCheckNumberFormat",(t,e)=>{wn.init(t,e),e.format=e.format||"float64";let n=e.format?.includes("int"),i=n?"int":"number",[a,r]=ho[e.format];t._zod.check=s=>{let o=s.value;if(n){if(!Number.isInteger(o)){s.issues.push({expected:i,format:e.format,code:"invalid_type",continue:!1,input:o,inst:t});return}if(!Number.isSafeInteger(o)){o>0?s.issues.push({input:o,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort}):s.issues.push({input:o,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:t,origin:i,inclusive:!0,continue:!e.abort});return}}or&&s.issues.push({origin:"number",input:o,code:"too_big",maximum:r,inclusive:!0,inst:t,continue:!e.abort})}});var Pj=j("$ZodCheckMaxLength",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=Cg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>e.maximum?mo(a):r)<=e.maximum)return;let o=fo(a);i.issues.push({origin:o,code:"too_big",maximum:e.maximum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),jj=j("$ZodCheckMinLength",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=Cg),t._zod.check=i=>{let a=i.value,r=a.length;if((typeof a=="string"&&r>=e.minimum&&r=e.minimum)return;let o=fo(a);i.issues.push({origin:o,code:"too_small",minimum:e.minimum,inclusive:!0,input:a,inst:t,continue:!e.abort})}}),Sj=j("$ZodCheckLengthEquals",(t,e)=>{var n;wn.init(t,e),(n=t._zod.def).when??(n.when=Cg),t._zod.check=i=>{let a=i.value,r=a.length,s=typeof a=="string"&&r>=e.length&&r<=e.length*2?mo(a):r;if(s===e.length)return;let o=fo(a),l=s>e.length;i.issues.push({origin:o,...l?{code:"too_big",maximum:e.length}:{code:"too_small",minimum:e.length},inclusive:!0,exact:!0,input:i.value,inst:t,continue:!e.abort})}}),jo=j("$ZodCheckStringFormat",(t,e)=>{var n,i;wn.init(t,e),e.pattern?(n=t._zod).check??(n.check=a=>{e.pattern.lastIndex=0,!e.pattern.test(a.value)&&a.issues.push({origin:"string",code:"invalid_format",format:e.format,input:a.value,...e.pattern?{pattern:e.pattern.toString()}:{},inst:t,continue:!e.abort})}):(i=t._zod).check??(i.check=()=>{})}),Oj=j("$ZodCheckRegex",(t,e)=>{jo.init(t,e),t._zod.check=n=>{e.pattern.lastIndex=0,!e.pattern.test(n.value)&&n.issues.push({origin:"string",code:"invalid_format",format:"regex",input:n.value,pattern:e.pattern.toString(),inst:t,continue:!e.abort})}}),Tj=j("$ZodCheckLowerCase",(t,e)=>{e.pattern??(e.pattern=Aj),jo.init(t,e)}),kj=j("$ZodCheckUpperCase",(t,e)=>{e.pattern??(e.pattern=bj),jo.init(t,e)}),Mj=j("$ZodCheckIncludes",(t,e)=>{wn.init(t,e);let n=Gt(e.includes),i=new RegExp(typeof e.position=="number"?`^.{${e.position},}${n}`:n);e.pattern=i,t._zod.check=a=>{a.value.includes(e.includes,e.position)||a.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:e.includes,input:a.value,inst:t,continue:!e.abort})}}),Ej=j("$ZodCheckStartsWith",(t,e)=>{wn.init(t,e);let n=new RegExp(`^${Gt(e.prefix)}.*`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.startsWith(e.prefix)||i.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:e.prefix,input:i.value,inst:t,continue:!e.abort})}}),qj=j("$ZodCheckEndsWith",(t,e)=>{wn.init(t,e);let n=new RegExp(`.*${Gt(e.suffix)}$`);e.pattern??(e.pattern=n),t._zod.check=i=>{i.value.endsWith(e.suffix)||i.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:e.suffix,input:i.value,inst:t,continue:!e.abort})}});var _j=j("$ZodCheckOverwrite",(t,e)=>{wn.init(t,e),t._zod.check=n=>{n.value=e.tx(n.value)}});var Ju=class{constructor(e=[],n={}){this.content=[],this.indent=0,this.args=e,this.closed=n}indented(e){this.indent+=1;try{e(this)}finally{this.indent-=1}}write(e){if(typeof e=="function"){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let i=e.split(` `).filter(s=>s),a=Math.min(...i.map(s=>s.length-s.trimStart().length)),r=i.map(s=>s.slice(a)).map(s=>" ".repeat(this.indent*2)+s);for(let s of r)this.content.push(s)}compile(){let e=Function,n=this?.content??[""];return new e(...Object.keys(this.closed),`return function (${this.args.join(", ")}) { ${n.join(` `)} -};`)(...Object.values(this.closed))}};var _j={major:4,minor:6,patch:5};var Ie=j("$ZodType",(t,e)=>{var n;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=_j;let i=t._zod.def.checks,a=t._zod.traits.has("$ZodCheck")?[t,...i??[]]:i?.length?[...i]:[];for(let r of a)for(let s of r._zod.onattach)s(t);if(a.length===0)(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let r=(o,l,c)=>{if(o.memo)return o;let u=Yi(o),p;for(let h of l){if(h._zod.def.when){if(ag(o)||!h._zod.def.when(o))continue}else if(u)continue;let g=o.issues.length,d=h._zod.check(o);if(d instanceof Promise&&c?.async===!1)throw new nt;if(p||d instanceof Promise)p=(p??Promise.resolve()).then(async()=>{await d,o.issues.length!==g&&(Nu(o.issues,g,t),u||(u=Yi(o,g)))});else{if(o.issues.length===g)continue;Nu(o.issues,g,t),u||(u=Yi(o,g))}}return p?p.then(()=>o):o},s=(o,l,c)=>{if(Yi(o))return o.aborted=!0,o;let u=r(l,a,c);if(u instanceof Promise){if(c.async===!1)throw new nt;return u.then(p=>t._zod.parse(p,c))}return t._zod.parse(u,c)};t._zod.run=(o,l)=>{if(l.skipChecks)return t._zod.parse(o,l);if(l.direction==="backward"){let u=t._zod.parse({value:o.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(p=>s(p,o,l)):s(u,o,l)}let c=t._zod.parse(o,l);if(c instanceof Promise){if(l.async===!1)throw new nt;return c.then(u=>r(u,a,l))}return r(c,a,l)}}},{get"~standard"(){return Uu(this,"~standard",Ag(this))},set"~standard"(t){vt(this,"~standard",t)}}),Bj=(t,e)=>t.issues.length?{issues:t.issues.map(n=>et(n,e,Ti()))}:{value:t.value};async function gG(t,e){let n={async:!0};return Bj(await t._zod.run({value:e,issues:[]},n),n)}function Ag(t){return{validate:e=>{let n={async:!1};try{let i=t._zod.run({value:e,issues:[]},n);if(!(i instanceof Promise))return Bj(i,n)}catch{}return gG(t,e)},vendor:"zod",version:1}}var jo=j("$ZodString",(t,e)=>{Ie.init(t,e),t._zod.pattern=e.pattern??mj,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:t}),n}}),Ne=j("$ZodStringFormat",(t,e)=>{Po.init(t,e),jo.init(t,e)}),bg=j("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=ej),Ne.init(t,e)}),xg=j("$ZodUUID",(t,e)=>{if(e.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(i===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=gg(i))}else e.pattern??(e.pattern=gg());Ne.init(t,e)}),yg=j("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=nj),Ne.init(t,e)}),Lj=1,Ku=2;function Fj(t){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(t):(new URL(t),!0)}catch{return!1}}function mG(t,e){return!("normalize"in e)&&!("hostname"in e)&&!("protocol"in e)?Fj(t)||Ku:fG(t,e)}function fG(t,e){if(!e.normalize&&e.protocol?.source===uj.source&&!/^https?:\/\//i.test(t))return Lj;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(t)??Ku}return new URL(t)}catch{return Ku}}var wG=/[\t\n\r]/g;function Hj(t){return t.replace(wG,"")}function vG(t,e){return e.lastIndex=0,e.test(t.hostname)}function CG(t,e){return e.lastIndex=0,e.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)}var Pg=j("$ZodURL",(t,e)=>{Ne.init(t,e),t._zod.check=n=>{try{let i=n.value.trim(),a=mG(i,e);if(a===Lj){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:t,continue:!e.abort});return}if(a===Ku){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort});return}if(a===!0){n.value=Hj(i);return}e.hostname&&!vG(a,e.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:n.value,inst:t,continue:!e.abort}),e.protocol&&!CG(a,e.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:n.value,inst:t,continue:!e.abort}),n.value=e.normalize?a.href:Hj(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort})}}}),jg=j("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=ij()),Ne.init(t,e)}),Sg=j("$ZodNanoID",(t,e)=>{if(e.length!==void 0&&(!Number.isInteger(e.length)||e.length<1))throw new Error(`Invalid nanoid length: ${e.length}`);e.pattern??(e.pattern=e.length===void 0?QP:XP(e.length)),Ne.init(t,e)}),Og=j("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=FP),Ne.init(t,e)}),Tg=j("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=VP),Ne.init(t,e)}),kg=j("$ZodULID",(t,e)=>{e.pattern??(e.pattern=JP),Ne.init(t,e)}),Mg=j("$ZodXID",(t,e)=>{e.pattern??(e.pattern=KP),Ne.init(t,e)}),Eg=j("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=ZP),Ne.init(t,e)}),Vj=j("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=gj(e)),Ne.init(t,e)}),Jj=j("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=dj),Ne.init(t,e)}),Kj=j("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=hj(e)),Ne.init(t,e)}),Zj=j("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=YP),Ne.init(t,e)}),qg=j("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=tj),Ne.init(t,e)}),AG=/^[0-9a-fA-F:.]+$/;function Qj(t){return AG.test(t)?Fj(`http://[${t}]`):!1}var _g=j("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=aj),Ne.init(t,e),t._zod.check=n=>{Qj(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:t,continue:!e.abort})}});var Hg=j("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=rj),Ne.init(t,e)});function bG(t){let e=t.split("/");if(e.length!==2)return!1;let[n,i]=e;if(!i)return!1;let a=Number(i);return`${a}`!==i||a<0||a>128?!1:Qj(n)}var Wg=j("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=sj),Ne.init(t,e),t._zod.check=n=>{bG(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:t,continue:!e.abort})}});function Xj(t){if(t==="")return!0;if(/\s/.test(t)||t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}var Rg=/^[0-9a-zA-Z+/]*={0,2}$/,Ig=j("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=Rg),Ne.init(t,e),t._zod.check=n=>{Xj(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:t,continue:!e.abort})}}),Qu=/^[A-Za-z0-9_-]*$/;function xG(t){if(!Qu.test(t))return!1;let e=t.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=e.padEnd(Math.ceil(e.length/4)*4,"=");return Xj(n)}var zg=j("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=Qu),Ne.init(t,e),t._zod.check=n=>{xG(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:t,continue:!e.abort})}}),Dg=j("$ZodE164",(t,e)=>{e.pattern??(e.pattern=cj),Ne.init(t,e)});function yG(t,e=null){try{let n=t.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let a=JSON.parse(atob(i));return!("typ"in a&&a?.typ!=="JWT"||!a.alg||e&&(!("alg"in a)||a.alg!==e))}catch{return!1}}var Gg=j("$ZodJWT",(t,e)=>{Ne.init(t,e),t._zod.check=n=>{yG(n.value,e.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:t,continue:!e.abort})}});var Xu=j("$ZodNumber",(t,e)=>{Ie.init(t,e),t._zod.pattern=yo,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=Number(n.value)}catch{}let a=n.value;if(typeof a=="number"&&!Number.isNaN(a)&&Number.isFinite(a))return n;let r=typeof a=="number"?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:String(a):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:t,...r?{received:r}:{}}),n}}),Ng=j("$ZodNumberFormat",(t,e)=>{bj.init(t,e),Xu.init(t,e)}),Ug=j("$ZodBoolean",(t,e)=>{Ie.init(t,e),t._zod.pattern=fj,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=!!n.value}catch{}let a=n.value;return typeof a=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:t}),n}});var $g=j("$ZodNull",(t,e)=>{Ie.init(t,e),t._zod.pattern=wj,t._zod.values=new Set([null]),t._zod.parse=(n,i)=>{let a=n.value;return a===null||n.issues.push({expected:"null",code:"invalid_type",input:a,inst:t}),n}});var Bg=j("$ZodUnknown",(t,e)=>{Ie.init(t,e),t._zod.parse=n=>n}),Lg=j("$ZodNever",(t,e)=>{Ie.init(t,e),t._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)});function Wj(t,e,n){t.issues.length&&e.issues.push(...Nt(n,t.issues)),e.value[n]=t.value}var Fg=j("$ZodArray",(t,e)=>{Ie.init(t,e);let n=ri.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!Array.isArray(r))return i.issues.push({expected:"array",code:"invalid_type",input:r,inst:t}),i;i.value=n?n.alloc(t,i,Array(r.length),a):Array(r.length);let s=[],o=a?.abortEarly;for(let l=0;lWj(p,i,l)));else if(Wj(u,i,l),o&&u.issues.length!==0&&Yi(u))break}return s.length?Promise.all(s).then(()=>i):i}});function Zu(t,e,n,i,a,r){let s=n in i,o=r==="optional";if(!(!s&&o&&a==="optional")){if(t.issues.length){if(a!==void 0&&o&&!s)return;e.issues.push(...Nt(n,t.issues))}if(!s&&a===void 0){t.issues.length||e.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}t.value===void 0?(s||a==="defaulted"&&!o)&&(e.value[n]=void 0):e.value[n]=t.value}}var PG=[];function Yj(t){let e=Object.keys(t.shape),n=Object.getOwnPropertySymbols(t.shape),i=n.length?n:PG,a=i.length?[...e,...i]:e;for(let s of a)if(!t.shape?.[s]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(s)}": expected a Zod schema`);let r=tg(t.shape);return{...t,allKeys:a,symbolKeys:i,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(r)}}function eS(t,e,n,i,a,r,s){let o=[],l=a.keySet,c=a.catchall._zod,u=c.def.type,p=c.optin,h=c.optout,g=0;for(let d in e){if(s&&n.issues.length!==g){if(Yi(n,g))break;g=n.issues.length}if(l.has(d))continue;if(d==="__proto__"){u==="never"&&o.push(d);continue}if(u==="never"){o.push(d);continue}let m=c.run({value:e[d],issues:[]},i);m instanceof Promise?t.push(m.then(w=>Zu(w,n,d,e,p,h))):Zu(m,n,d,e,p,h)}return o.length&&n.issues.push({code:"unrecognized_keys",keys:o,input:e,inst:r,continue:!0}),t.length?Promise.all(t).then(()=>n):n}var Vg=j("$ZodObject",(t,e)=>{Ie.init(t,e);let n=Object.getOwnPropertyDescriptor(e,"shape"),i=n?.get?n.get.raw:e.shape??{};if(i){let c=()=>{let u={...i};return Object.defineProperty(e,"shape",{value:u}),c.raw=u,u};c.raw=i,Object.defineProperty(e,"shape",{get:c})}let a=ns(()=>Yj(e));je(t,"propValues",c=>{let u=c.def.shape,p={};for(let h in u){let g=u[h]._zod;if(g.values){Object.prototype.hasOwnProperty.call(p,h)||ti(p,h,new Set);for(let d of g.values)p[h].add(d);g.optin!==void 0&&p[h].add(void 0)}}return p});let r=er,s=e.catchall,o,l=ri.memoizer;l?.attach(t),t._zod.parse=(c,u)=>{o??(o=a.value);let p=c.value;if(!r(p))return c.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),c;c.value=l?l.alloc(t,c,{},u):{};let h=[],g=o.shape,d=u?.abortEarly,m=c.issues.length;for(let w of o.allKeys){if(d&&c.issues.length!==m){if(Yi(c,m))break;m=c.issues.length}if(w==="__proto__")continue;let f=g[w],A=f._zod.optin,b=f._zod.optout,x=f._zod.run({value:p[w],issues:[]},u);x instanceof Promise?h.push(x.then(P=>Zu(P,c,w,p,A,b))):Zu(x,c,w,p,A,b)}return s?eS(h,p,c,u,a.value,t,d===!0):h.length?Promise.all(h).then(()=>c):c}}),nS=j("$ZodObjectJIT",(t,e)=>{Vg.init(t,e);let n=t._zod.parse,i=ns(()=>Yj(e)),a=ri.memoizer,r=g=>{let d=i.value,m=d.symbolKeys,w=new Vu(["payload","ctx"],{shape:g,inst:t,memo:a,syms:m}),f=P=>`shape[${P}]._zod.run({ value: input[${P}], issues: [] }, ctx)`,A=(P,T)=>` - let ${P}_ab = false; - for (let i = 0; i < ${P}.issues.length; i++) { - const iss = ${P}.issues[i]; +};`)(...Object.values(this.closed))}};var Ij={major:4,minor:6,patch:7};var We=j("$ZodType",(t,e)=>{var n;t??(t={}),t._zod.def=e,t._zod.bag=t._zod.bag||{},t._zod.version=Ij;let i=t._zod.def.checks,a=t._zod.traits.has("$ZodCheck")?[t,...i??[]]:i?.length?[...i]:[];for(let r of a)for(let s of r._zod.onattach)s(t);if(a.length===0)(n=t._zod).deferred??(n.deferred=[]),t._zod.deferred?.push(()=>{t._zod.run=t._zod.parse});else{let r=(o,l,c)=>{if(o.memo)return o;let u=Yi(o),p;for(let h of l){if(h._zod.def.when){if(og(o)||!h._zod.def.when(o))continue}else if(u)continue;let g=o.issues.length,d=h._zod.check(o);if(d instanceof Promise&&c?.async===!1)throw new nt;if(p||d instanceof Promise)p=(p??Promise.resolve()).then(async()=>{await d,o.issues.length!==g&&(go(o.issues,g,t),u||(u=Yi(o,g)))});else{if(o.issues.length===g)continue;go(o.issues,g,t),u||(u=Yi(o,g))}}return p?p.then(()=>o):o},s=(o,l,c)=>{if(Yi(o))return o.aborted=!0,o;let u=r(l,a,c);if(u instanceof Promise){if(c.async===!1)throw new nt;return u.then(p=>t._zod.parse(p,c))}return t._zod.parse(u,c)};t._zod.run=(o,l)=>{if(l.skipChecks)return t._zod.parse(o,l);if(l.direction==="backward"){let u=t._zod.parse({value:o.value,issues:[]},{...l,skipChecks:!0});return u instanceof Promise?u.then(p=>s(p,o,l)):s(u,o,l)}let c=t._zod.parse(o,l);if(c instanceof Promise){if(l.async===!1)throw new nt;return c.then(u=>r(u,a,l))}return r(c,a,l)}}},{get"~standard"(){return $u(this,"~standard",yg(this))},set"~standard"(t){vt(this,"~standard",t)}}),Fj=(t,e)=>t.issues.length?{issues:t.issues.map(n=>et(n,e,Ti()))}:{value:t.value};async function CG(t,e){let n={async:!0};return Fj(await t._zod.run({value:e,issues:[]},n),n)}function yg(t){return{validate:e=>{let n={async:!1};try{let i=t._zod.run({value:e,issues:[]},n);if(!(i instanceof Promise))return Fj(i,n)}catch{}return CG(t,e)},vendor:"zod",version:1}}var So=j("$ZodString",(t,e)=>{We.init(t,e),t._zod.pattern=e.pattern??wj,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=String(n.value)}catch{}return typeof n.value=="string"||n.issues.push({expected:"string",code:"invalid_type",input:n.value,inst:t}),n}}),Ne=j("$ZodStringFormat",(t,e)=>{jo.init(t,e),So.init(t,e)}),Pg=j("$ZodGUID",(t,e)=>{e.pattern??(e.pattern=ij),Ne.init(t,e)}),jg=j("$ZodUUID",(t,e)=>{if(e.version){let i={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[e.version];if(i===void 0)throw new Error(`Invalid UUID version: "${e.version}"`);e.pattern??(e.pattern=wg(i))}else e.pattern??(e.pattern=wg());Ne.init(t,e)}),Sg=j("$ZodEmail",(t,e)=>{e.pattern??(e.pattern=tj),Ne.init(t,e)}),Vj=1,Zu=2;function Jj(t){try{return typeof URL<"u"&&typeof URL.canParse=="function"?URL.canParse(t):(new URL(t),!0)}catch{return!1}}function AG(t,e){return!("normalize"in e)&&!("hostname"in e)&&!("protocol"in e)?Jj(t)||Zu:bG(t,e)}function bG(t,e){if(!e.normalize&&e.protocol?.source===pj.source&&!/^https?:\/\//i.test(t))return Vj;try{if(typeof URL<"u"){let n=URL;if(typeof n.parse=="function")return n.parse(t)??Zu}return new URL(t)}catch{return Zu}}var xG=/[\t\n\r]/g;function Rj(t){return t.replace(xG,"")}function yG(t,e){return e.lastIndex=0,e.test(t.hostname)}function PG(t,e){return e.lastIndex=0,e.test(t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol)}var Og=j("$ZodURL",(t,e)=>{Ne.init(t,e),t._zod.check=n=>{try{let i=n.value.trim(),a=AG(i,e);if(a===Vj){n.issues.push({code:"invalid_format",format:"url",note:"Invalid URL format",input:n.value,inst:t,continue:!e.abort});return}if(a===Zu){n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort});return}if(a===!0){n.value=Rj(i);return}e.hostname&&!yG(a,e.hostname)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:e.hostname.source,input:n.value,inst:t,continue:!e.abort}),e.protocol&&!PG(a,e.protocol)&&n.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:e.protocol.source,input:n.value,inst:t,continue:!e.abort}),n.value=e.normalize?a.href:Rj(i);return}catch{n.issues.push({code:"invalid_format",format:"url",input:n.value,inst:t,continue:!e.abort})}}}),Tg=j("$ZodEmoji",(t,e)=>{e.pattern??(e.pattern=aj()),Ne.init(t,e)}),kg=j("$ZodNanoID",(t,e)=>{if(e.length!==void 0&&(!Number.isInteger(e.length)||e.length<1))throw new Error(`Invalid nanoid length: ${e.length}`);e.pattern??(e.pattern=e.length===void 0?YP:ej(e.length)),Ne.init(t,e)}),Mg=j("$ZodCUID",(t,e)=>{e.pattern??(e.pattern=JP),Ne.init(t,e)}),Eg=j("$ZodCUID2",(t,e)=>{e.pattern??(e.pattern=KP),Ne.init(t,e)}),qg=j("$ZodULID",(t,e)=>{e.pattern??(e.pattern=ZP),Ne.init(t,e)}),_g=j("$ZodXID",(t,e)=>{e.pattern??(e.pattern=QP),Ne.init(t,e)}),Hg=j("$ZodKSUID",(t,e)=>{e.pattern??(e.pattern=XP),Ne.init(t,e)}),Kj=j("$ZodISODateTime",(t,e)=>{e.pattern??(e.pattern=fj(e)),Ne.init(t,e)}),Zj=j("$ZodISODate",(t,e)=>{e.pattern??(e.pattern=gj),Ne.init(t,e)}),Qj=j("$ZodISOTime",(t,e)=>{e.pattern??(e.pattern=mj(e)),Ne.init(t,e)}),Xj=j("$ZodISODuration",(t,e)=>{e.pattern??(e.pattern=nj),Ne.init(t,e)}),Ig=j("$ZodIPv4",(t,e)=>{e.pattern??(e.pattern=rj),Ne.init(t,e)}),jG=/^[0-9a-fA-F:.]+$/;function Yj(t){return jG.test(t)?Jj(`http://[${t}]`):!1}var Rg=j("$ZodIPv6",(t,e)=>{e.pattern??(e.pattern=sj),Ne.init(t,e),t._zod.check=n=>{Yj(n.value)||n.issues.push({code:"invalid_format",format:"ipv6",input:n.value,inst:t,continue:!e.abort})}});var Wg=j("$ZodCIDRv4",(t,e)=>{e.pattern??(e.pattern=oj),Ne.init(t,e)});function SG(t){let e=t.split("/");if(e.length!==2)return!1;let[n,i]=e;if(!i)return!1;let a=Number(i);return`${a}`!==i||a<0||a>128?!1:Yj(n)}var zg=j("$ZodCIDRv6",(t,e)=>{e.pattern??(e.pattern=lj),Ne.init(t,e),t._zod.check=n=>{SG(n.value)||n.issues.push({code:"invalid_format",format:"cidrv6",input:n.value,inst:t,continue:!e.abort})}});function eS(t){if(t==="")return!0;if(/\s/.test(t)||t.length%4!==0)return!1;try{return atob(t),!0}catch{return!1}}var Dg=/^[0-9a-zA-Z+/]*={0,2}$/,Gg=j("$ZodBase64",(t,e)=>{e.pattern??(e.pattern=Dg),Ne.init(t,e),t._zod.check=n=>{eS(n.value)||n.issues.push({code:"invalid_format",format:"base64",input:n.value,inst:t,continue:!e.abort})}}),Xu=/^[A-Za-z0-9_-]*$/;function OG(t){if(!Xu.test(t))return!1;let e=t.replace(/[-_]/g,i=>i==="-"?"+":"/"),n=e.padEnd(Math.ceil(e.length/4)*4,"=");return eS(n)}var Ng=j("$ZodBase64URL",(t,e)=>{e.pattern??(e.pattern=Xu),Ne.init(t,e),t._zod.check=n=>{OG(n.value)||n.issues.push({code:"invalid_format",format:"base64url",input:n.value,inst:t,continue:!e.abort})}}),Ug=j("$ZodE164",(t,e)=>{e.pattern??(e.pattern=dj),Ne.init(t,e)});function TG(t,e=null){try{let n=t.split(".");if(n.length!==3)return!1;let[i]=n;if(!i)return!1;let a=JSON.parse(atob(i));return!("typ"in a&&a?.typ!=="JWT"||!a.alg||e&&(!("alg"in a)||a.alg!==e))}catch{return!1}}var $g=j("$ZodJWT",(t,e)=>{Ne.init(t,e),t._zod.check=n=>{TG(n.value,e.alg)||n.issues.push({code:"invalid_format",format:"jwt",input:n.value,inst:t,continue:!e.abort})}});var Yu=j("$ZodNumber",(t,e)=>{We.init(t,e),t._zod.pattern=Po,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=Number(n.value)}catch{}let a=n.value;if(typeof a=="number"&&!Number.isNaN(a)&&Number.isFinite(a))return n;let r=typeof a=="number"?Number.isNaN(a)?"NaN":Number.isFinite(a)?void 0:String(a):void 0;return n.issues.push({expected:"number",code:"invalid_type",input:a,inst:t,...r?{received:r}:{}}),n}}),Bg=j("$ZodNumberFormat",(t,e)=>{yj.init(t,e),Yu.init(t,e)}),Lg=j("$ZodBoolean",(t,e)=>{We.init(t,e),t._zod.pattern=vj,t._zod.parse=(n,i)=>{if(e.coerce)try{n.value=!!n.value}catch{}let a=n.value;return typeof a=="boolean"||n.issues.push({expected:"boolean",code:"invalid_type",input:a,inst:t}),n}});var Fg=j("$ZodNull",(t,e)=>{We.init(t,e),t._zod.pattern=Cj,t._zod.values=new Set([null]),t._zod.parse=(n,i)=>{let a=n.value;return a===null||n.issues.push({expected:"null",code:"invalid_type",input:a,inst:t}),n}});var Vg=j("$ZodUnknown",(t,e)=>{We.init(t,e),t._zod.parse=n=>n}),Jg=j("$ZodNever",(t,e)=>{We.init(t,e),t._zod.parse=(n,i)=>(n.issues.push({expected:"never",code:"invalid_type",input:n.value,inst:t}),n)});function kG(t,e){let n=Uu(t._zod.def.checks);if(!n.length)return;let i=Math.min(...n.map(r=>r[0])),a=t._zod.parse;t._zod.parse=(r,s)=>{let o=e(r.value);if(o>i&&!s?.skipChecks&&s?.direction!=="backward"){for(let[l,c]of Uu(t._zod.def.checks))if(o>l&&c._zod.def.when(r)){let u=r.issues.length;return c._zod.check(r),r.issues[u].continue=!1,go(r.issues,u,t),r}}return a(r,s)}}var MG=t=>Array.isArray(t)?t.length:-1;function Wj(t,e,n){t.issues.length&&e.issues.push(...Nt(n,t.issues)),e.value[n]=t.value}var Kg=j("$ZodArray",(t,e)=>{We.init(t,e);let n=ri.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!Array.isArray(r))return i.issues.push({expected:"array",code:"invalid_type",input:r,inst:t}),i;i.value=n?n.alloc(t,i,Array(r.length),a):Array(r.length);let s=[],o=a?.abortEarly;for(let l=0;lWj(p,i,l)));else if(Wj(u,i,l),o&&u.issues.length!==0&&Yi(u))break}return s.length?Promise.all(s).then(()=>i):i},kG(t,MG)});function Qu(t,e,n,i,a,r){let s=n in i,o=r==="optional";if(!(!s&&o&&a==="optional")){if(t.issues.length){if(a!==void 0&&o&&!s)return;e.issues.push(...Nt(n,t.issues))}if(!s&&a===void 0){t.issues.length||e.issues.push({code:"invalid_type",expected:"nonoptional",input:void 0,path:[n]});return}t.value===void 0?(s||a==="defaulted"&&!o)&&(e.value[n]=void 0):e.value[n]=t.value}}var EG=[];function nS(t){let e=Object.keys(t.shape),n=Object.getOwnPropertySymbols(t.shape),i=n.length?n:EG,a=i.length?[...e,...i]:e;for(let s of a)if(!t.shape?.[s]?._zod?.traits?.has("$ZodType"))throw new Error(`Invalid element at key "${String(s)}": expected a Zod schema`);let r=sg(t.shape);return{...t,allKeys:a,symbolKeys:i,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(r)}}function iS(t,e,n,i,a,r,s){let o=[],l=a.keySet,c=a.catchall._zod,u=c.def.type,p=c.optin,h=c.optout,g=0;for(let d in e){if(s&&n.issues.length!==g){if(Yi(n,g))break;g=n.issues.length}if(l.has(d))continue;if(d==="__proto__"){u==="never"&&o.push(d);continue}if(u==="never"){o.push(d);continue}let m=c.run({value:e[d],issues:[]},i);m instanceof Promise?t.push(m.then(w=>Qu(w,n,d,e,p,h))):Qu(m,n,d,e,p,h)}return o.length&&n.issues.push({code:"unrecognized_keys",keys:o,input:e,inst:r,continue:!0}),t.length?Promise.all(t).then(()=>n):n}var Zg=j("$ZodObject",(t,e)=>{We.init(t,e);let n=Object.getOwnPropertyDescriptor(e,"shape"),i=n?.get?n.get.raw:e.shape??{};if(i){let c=()=>{let u={...i};return Object.defineProperty(e,"shape",{value:u}),c.raw=u,u};c.raw=i,Object.defineProperty(e,"shape",{get:c})}let a=ns(()=>nS(e));je(t,"propValues",c=>{let u=c.def.shape,p={};for(let h in u){let g=u[h]._zod;if(g.values){Object.prototype.hasOwnProperty.call(p,h)||ti(p,h,new Set);for(let d of g.values)p[h].add(d);g.optin!==void 0&&p[h].add(void 0)}}return p});let r=nr,s=e.catchall,o,l=ri.memoizer;l?.attach(t),t._zod.parse=(c,u)=>{o??(o=a.value);let p=c.value;if(!r(p))return c.issues.push({expected:"object",code:"invalid_type",input:p,inst:t}),c;c.value=l?l.alloc(t,c,{},u):{};let h=[],g=o.shape,d=u?.abortEarly,m=c.issues.length;for(let w of o.allKeys){if(d&&c.issues.length!==m){if(Yi(c,m))break;m=c.issues.length}if(w==="__proto__")continue;let f=g[w],A=f._zod.optin,b=f._zod.optout,x=f._zod.run({value:p[w],issues:[]},u);x instanceof Promise?h.push(x.then(y=>Qu(y,c,w,p,A,b))):Qu(x,c,w,p,A,b)}return s?iS(h,p,c,u,a.value,t,d===!0):h.length?Promise.all(h).then(()=>c):c}}),tS=j("$ZodObjectJIT",(t,e)=>{Zg.init(t,e);let n=t._zod.parse,i=ns(()=>nS(e)),a=ri.memoizer,r=g=>{let d=i.value,m=d.symbolKeys,w=new Ju(["payload","ctx"],{shape:g,inst:t,memo:a,syms:m}),f=y=>`shape[${y}]._zod.run({ value: input[${y}], issues: [] }, ctx)`,A=(y,T)=>` + let ${y}_ab = false; + for (let i = 0; i < ${y}.issues.length; i++) { + const iss = ${y}.issues[i]; iss.path = iss.path ? [${T}, ...iss.path] : [${T}]; payload.issues.push(iss); - if (iss.continue !== true) ${P}_ab = true; + if (iss.continue !== true) ${y}_ab = true; } - if (${P}_ab && ctx && ctx.abortEarly) { + if (${y}_ab && ctx && ctx.abortEarly) { payload.value = newResult; return payload; - }`;w.write("const input = payload.value;");let b=Object.create(null),x=0;for(let P of d.allKeys)b[P]=`key_${x++}`;w.write(a?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let P of d.allKeys){if(P==="__proto__")continue;let T=b[P],M=typeof P=="symbol"?`syms[${m.indexOf(P)}]`:Xh(P),V=`${M} in input`,N=g[P],_=N?._zod?.optin,W=_!==void 0,le=N?._zod?.optout==="optional";if(w.write(`const ${T} = ${f(M)};`),W&&le){let Pe=_==="optional"?`${T}_present`:`${T}.value !== undefined || ${T}_present`;w.write(` - const ${T}_present = ${V}; + }`;w.write("const input = payload.value;");let b=Object.create(null),x=0;for(let y of d.allKeys)b[y]=`key_${x++}`;w.write(a?"const newResult = memo.alloc(inst, payload, {}, ctx);":"const newResult = {};");for(let y of d.allKeys){if(y==="__proto__")continue;let T=b[y],M=typeof y=="symbol"?`syms[${m.indexOf(y)}]`:ng(y),J=`${M} in input`,N=g[y],_=N?._zod?.optin,I=_!==void 0,le=N?._zod?.optout==="optional";if(w.write(`const ${T} = ${f(M)};`),I&&le){let Pe=_==="optional"?`${T}_present`:`${T}.value !== undefined || ${T}_present`;w.write(` + const ${T}_present = ${J}; if (!${T}.issues.length || ${T}_present) { if (${T}.issues.length) {${A(T,M)} } @@ -96,15 +96,15 @@ ${n.join(` } } - `)}else W?(w.write(` + `)}else I?(w.write(` if (${T}.issues.length) {${A(T,M)} } `),_==="defaulted"?w.write(`newResult[${M}] = ${T}.value;`):w.write(` - if (${T}.value !== undefined || ${V}) { + if (${T}.value !== undefined || ${J}) { newResult[${M}] = ${T}.value; } `)):w.write(` - const ${T}_present = ${V}; + const ${T}_present = ${J}; if (${T}.issues.length) {${A(T,M)} } if (!${T}_present && !${T}.issues.length) { @@ -124,21 +124,21 @@ ${n.join(` newResult[${M}] = ${T}.value; } - `)}return w.write("payload.value = newResult;"),w.write("return payload;"),w.compile()},s,o=er,l=!ri.jitless,u=l&&eg.value,p=e.catchall,h;t._zod.parse=(g,d)=>{h??(h=i.value);let m=g.value;return o(m)?l&&u&&d?.async===!1&&d.jitless!==!0?(s||(s=r(e.shape)),g=s(g,d),p?eS([],m,g,d,h,t,d?.abortEarly===!0):g):n(g,d):(g.issues.push({expected:"object",code:"invalid_type",input:m,inst:t}),g)}});function Rj(t,e,n,i){for(let r of t)if(r.issues.length===0)return e.value=r.value,e;let a=t.filter(r=>!Yi(r));return a.length===1?(e.value=a[0].value,a[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:n,errors:t.map(r=>r.issues.map(s=>et(s,i,Ti())))}),e)}var Yu=j("$ZodUnion",(t,e)=>{Ie.init(t,e),je(t,"optin",i=>i.def.options.some(a=>a._zod.optin==="defaulted")?"defaulted":i.def.options.some(a=>a._zod.optin!==void 0)?"optional":void 0),je(t,"optout",i=>i.def.options.some(a=>a._zod.optout==="optional")?"optional":void 0),je(t,"values",i=>{if(i.def.options.every(a=>a._zod.values))return new Set(i.def.options.flatMap(a=>Array.from(a._zod.values)))}),je(t,"pattern",i=>{if(i.def.options.every(a=>a._zod.pattern)){let a=i.def.options.map(r=>r._zod.pattern);return new RegExp(`^(${a.map(r=>po(r.source)).join("|")})$`)}});let n=e.options.length===1?e.options[0]._zod.run:null;t._zod.parse=(i,a)=>{if(n)return n(i,a);let r=!1,s=[];for(let o of e.options){let l=o._zod.run({value:i.value,issues:[]},a);if(l instanceof Promise)s.push(l),r=!0;else{if(l.issues.length===0)return l;s.push(l)}}return r?Promise.all(s).then(o=>Rj(o,i,t,a)):Rj(s,i,t,a)}});function jG(t){let e=new Map;for(let n of t.options){let i=n._zod.propValues?.[t.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let a of i)if(e.has(a)){if(a!==void 0)throw new Error(`Duplicate discriminator value "${String(a)}"`);e.set(a,null)}else e.set(a,n)}return e}var Jg=j("$ZodDiscriminatedUnion",(t,e)=>{e.inclusive=!1,Yu.init(t,e);let n=t._zod.parse;je(t,"propValues",a=>{let r={},s=0;for(let o of a.def.options){let l=o._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${a.def.options.indexOf(o)}"`);l[a.def.discriminator]?.has(void 0)&&s++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(r,c)||ti(r,c,new Set);for(let p of u)r[c].add(p)}}return!a.def.unionFallback&&s>1&&r[a.def.discriminator]?.delete(void 0),r}),e.options.forEach((a,r)=>{let s=is(a._zod.def);if(s&&!Object.prototype.hasOwnProperty.call(s,e.discriminator))throw new Error(`Invalid discriminated union option at index "${r}"`)});let i=ns(()=>jG(e));t._zod.parse=(a,r)=>{let s=a.value;if(!er(s))return a.issues.push({code:"invalid_type",expected:"object",input:s,inst:t}),a;let o=s?.[e.discriminator],l=i.value.get(o);return l&&(o!==void 0||r.direction!=="backward")?l._zod.run(a,r):e.unionFallback||r.direction==="backward"?n(a,r):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:s,path:[e.discriminator],inst:t}),a)}}),Kg=j("$ZodIntersection",(t,e)=>{Ie.init(t,e),t._zod.parse=(n,i)=>{let a=n.value,r=e.left._zod.run({value:a,issues:[]},i),s=e.right._zod.run({value:a,issues:[]},i);return r instanceof Promise||s instanceof Promise?Promise.all([r,s]).then(([l,c])=>Ij(n,l,c)):Ij(n,r,s)}});function Cg(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(ra(t)&&ra(e)){let n=Object.keys(e),i=Object.keys(t).filter(r=>n.indexOf(r)!==-1),a={...t,...e};Object.prototype.hasOwnProperty.call(a,"__proto__")&&delete a.__proto__;for(let r of i){if(r==="__proto__")continue;let s=Cg(t[r],e[r]);if(!s.valid)return{valid:!1,mergeErrorPath:[r,...s.mergeErrorPath]};a[r]=s.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{let p;if(c.code==="unrecognized_keys"&&!c.path?.length)a??(a=c),p=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let h=String(c.path[0]);r.has(h)||r.set(h,c),p=[h]}else return!1;for(let h of p)i.has(h)||i.set(h,{}),i.get(h)[u]=!0;return!0};for(let c of e.issues)s(c,"l")||t.issues.push(c);for(let c of n.issues)s(c,"r")||t.issues.push(c);let o=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(o.length){let c=a?o.filter(u=>a.keys.includes(u)):[];c.length&&t.issues.push({...a,keys:c});for(let u of o)!c.includes(u)&&r.has(u)&&t.issues.push(r.get(u))}let l=Cg(e.value,n.value);if(!l.valid){if(Yi(t))return t;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return t.value=l.data,t}var Zg=j("$ZodRecord",(t,e)=>{Ie.init(t,e);let n=ri.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!ra(r))return i.issues.push({expected:"record",code:"invalid_type",input:r,inst:t}),i;let s=[],o=e.keyType._zod.values;if(o&&!e.partial){i.value=n?n.alloc(t,i,{},a):{};let l=new Set;for(let u of o)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let p=e.keyType._zod.run({value:u,issues:[]},a);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(p.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:p.issues.map(d=>et(d,a,Ti())),input:u,path:[u],inst:t});continue}let h=p.value;if(h==="__proto__")continue;let g=e.valueType._zod.run({value:r[u],issues:[]},a);g instanceof Promise?s.push(g.then(d=>{d.issues.length&&i.issues.push(...Nt(u,d.issues)),i.value[h]=d.value})):(g.issues.length&&i.issues.push(...Nt(u,g.issues)),i.value[h]=g.value)}let c;for(let u in r)if(!l.has(u))if(e.mode==="loose"){if(u==="__proto__")continue;i.value[u]=r[u]}else c=c??[],c.push(u);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:c,continue:!0})}else{i.value=n?n.alloc(t,i,{},a):{};let l;for(let c of Reflect.ownKeys(r)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(r,c))continue;let u=e.keyType._zod.run({value:c,issues:[]},a);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&yo.test(c)&&u.issues.length){let d=e.keyType._zod.run({value:Number(c),issues:[]},a);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");d.issues.length===0&&(u=d)}if(u.issues.length){e.mode==="loose"?i.value[c]=r[c]:o?(l=l??[],l.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(d=>et(d,a,Ti())),input:c,path:[c],inst:t});continue}let h=u.value;if(h==="__proto__")continue;let g=e.valueType._zod.run({value:r[c],issues:[]},a);g instanceof Promise?s.push(g.then(d=>{d.issues.length&&i.issues.push(...Nt(c,d.issues)),i.value[h]=d.value})):(g.issues.length&&i.issues.push(...Nt(c,g.issues)),i.value[h]=g.value)}l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:l,continue:!0})}return s.length?Promise.all(s).then(()=>i):i}});var Qg=j("$ZodEnum",(t,e)=>{Ie.init(t,e);let n=Yr(e.entries),i=new Set(n);t._zod.values=i,je(t,"pattern",a=>{let r=Yr(a.def.entries).filter(s=>ig.has(typeof s));return new RegExp(r.length?`^(${r.map(s=>Gt(s.toString())).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(a,r)=>{let s=a.value;return i.has(s)||a.issues.push({code:"invalid_value",values:n,input:s,inst:t}),a}}),Xg=j("$ZodLiteral",(t,e)=>{Ie.init(t,e);let n=new Set(e.values);t._zod.values=n,je(t,"pattern",i=>{let a=i.def.values;return new RegExp(a.length?`^(${a.map(r=>typeof r=="string"?Gt(r):r?Gt(r.toString()):String(r)).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(i,a)=>{let r=i.value;return n.has(r)||i.issues.push({code:"invalid_value",values:e.values,input:r,inst:t}),i}});var Yg=j("$ZodTransform",(t,e)=>{Ie.init(t,e),t._zod.optin="optional",ri.memoizer?.guard(t),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new as(t.constructor.name);let a=e.transform(n.value,n);if(i.async)return(a instanceof Promise?a:Promise.resolve(a)).then(s=>(n.value=s,n));if(a instanceof Promise)throw new nt;return n.value=a,n}});function zj(t,e){return t.value=e.issues.length?void 0:e.value,t}var ec=j("$ZodOptional",(t,e)=>{Ie.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),t._zod.optout="optional",je(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),je(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${po(i.source)})?$`):void 0}),t._zod.parse=(n,i)=>{if(n.value===void 0){if(e.innerType._zod.optin!=="defaulted")return n;let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>zj(n,r)):zj(n,a)}return e.innerType._zod.run(n,i)}}),em=j("$ZodExactOptional",(t,e)=>{ec.init(t,e),je(t,"values",n=>n.def.innerType._zod.values),je(t,"pattern",n=>n.def.innerType._zod.pattern),t._zod.parse=(n,i)=>e.innerType._zod.run(n,i)}),nm=j("$ZodNullable",(t,e)=>{Ie.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin),je(t,"optout",n=>n.def.innerType._zod.optout),je(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${po(i.source)}|null)$`):void 0}),je(t,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),t._zod.parse=(n,i)=>n.value===null?n:e.innerType._zod.run(n,i)}),im=j("$ZodDefault",(t,e)=>{Ie.init(t,e),t._zod.optin="defaulted",je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);if(n.value===void 0)return n.value=e.defaultValue,n;let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>Dj(r,e)):Dj(a,e)}});function Dj(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}var tm=j("$ZodPrefault",(t,e)=>{Ie.init(t,e),t._zod.optin="defaulted",je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=e.defaultValue),e.innerType._zod.run(n,i))}),am=j("$ZodNonOptional",(t,e)=>{Ie.init(t,e),je(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(a=>a!==void 0)):void 0}),t._zod.parse=(n,i)=>{let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>Gj(r,t)):Gj(a,t)}});function Gj(t,e){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:e}),t}function Nj(t,e,n,i){return e.issues.length?(t.value=n.catchValue({...e,value:t.value,error:{issues:e.issues.map(a=>et(a,i,Ti()))},input:t.value}),t):(t.value=e.value,e.memo&&(t.memo=!0),t)}var rm=j("$ZodCatch",(t,e)=>{Ie.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),je(t,"optout",n=>n.def.innerType._zod.optout),je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>Nj(n,r,e,i)):Nj(n,a,e,i)}});var nc=j("$ZodPipe",(t,e)=>{Ie.init(t,e),je(t,"values",n=>n.def.in._zod.values),je(t,"optin",n=>n.def.in._zod.optin),je(t,"optout",n=>n.def.out._zod.optout),je(t,"propValues",n=>n.def.in._zod.propValues),t._zod.parse=(n,i)=>{if(i.direction==="backward"){let r=e.out._zod.run(n,i);return r instanceof Promise?r.then(s=>Ju(s,e.in,i)):Ju(r,e.in,i)}let a=e.in._zod.run(n,i);return a instanceof Promise?a.then(r=>Ju(r,e.out,i)):Ju(a,e.out,i)}});function Ju(t,e,n){return t.issues.some(i=>i.code!=="unrecognized_keys")?(t.aborted=!0,t):e._zod.run({value:t.value,issues:t.issues},n)}var iS=j("$ZodPreprocess",(t,e)=>{nc.init(t,e)}),sm=j("$ZodReadonly",(t,e)=>{Ie.init(t,e),je(t,"propValues",n=>n.def.innerType._zod.propValues),je(t,"values",n=>n.def.innerType._zod.values),je(t,"optin",n=>n.def.innerType?._zod?.optin),je(t,"optout",n=>n.def.innerType?._zod?.optout),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(Uj):Uj(a)}});function Uj(t){return t.memo||(t.value=Object.freeze(t.value)),t}var om=j("$ZodCustom",(t,e)=>{wn.init(t,e),Ie.init(t,e),t._zod.parse=(n,i)=>n,t._zod.check=n=>{let i=n.value,a=e.fn(i);if(a instanceof Promise)return a.then(r=>$j(r,n,i,t));$j(a,n,i,t)}});function $j(t,e,n,i){if(!t){let a={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(a.params=i._zod.def.params),e.issues.push(ts(a))}}var um=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},cm="~memo",tS=[];function aS(t){return t!==null&&typeof t=="object"}function lm(t){return t.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var rS=new WeakMap,So=0,ac=1,Oo=2;function rc(t,e,n){let i=rS.get(t);if(i!==void 0)return i?Oo:So;if(e.has(t))return Oo;e.add(t);let a=So,r=u=>{if(a!==Oo&&u?._zod){let p=rc(u,e,n);p>a&&(a=p)}},s=(u,p)=>{let h=So;for(let g of Reflect.ownKeys(u)){let d=Object.getOwnPropertyDescriptor(u,g);if(p&&!d.enumerable)continue;let m=d.get?ac:d.value?._zod?rc(d.value,e,n):So;m>h&&(h=m)}return h},o=u=>{u>a&&(a=u)},l=t._zod.def,c=l.type;switch(c){case"object":{let u=is(l);o(u?s(u,!0):ac),r(l.catchall);break}case"array":r(l.element);break;case"tuple":for(let u of l.items)r(u);r(l.rest);break;case"record":case"map":r(l.keyType),r(l.valueType);break;case"set":r(l.valueType);break;case"union":for(let u of l.options)r(u);break;case"intersection":r(l.left),r(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":r(l.innerType);break;case"pipe":r(l.in),r(l.out);break;case"function":r(l.input),r(l.output);break;case"lazy":{let u=l._cachedInner??(n?t._zod.innerType:void 0);o(u?rc(u,e,!1):ac);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let p=Object.getOwnPropertyDescriptor(l,u);if(!p||p.get)continue;let h=p.value;if(!(!h||typeof h!="object")){if(h._zod)r(h);else if(Array.isArray(h))for(let g of h)r(g)}}}return e.delete(t),SG(t,a)}function SG(t,e){return e!==ac&&rS.set(t,e===Oo),e}function OG(t,e){let n=t.buckets.get(e);return n||(n=new WeakMap,t.buckets.set(e,n)),n}var ic,tc=[],TG={alloc(t,e,n){let i=ic;if(!i)return n;ic=void 0;let a={value:n,issues:null};return i.set(e.value,a),tc.push(a),n},guard(t){var e;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let n=t._zod.parse,i=(a,r)=>{if(r.direction!=="backward"&&kG(r,a.value))throw new um;return n(a,r)};t._zod.parse=i,t._zod.run===n&&(t._zod.run=i)})},attach(t){var e;let n,i=!1,a,r;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let s=t._zod.parse,o=(l,c)=>{if(n===void 0){let f=rc(t,new Set,!1);if(f===So)return t._zod.parse=s,t._zod.run===o&&(t._zod.run=s),s(l,c);f===Oo||i?n=!0:i=!0}let u=l.value;if(!aS(u))return s(l,c);let p=c[cm];p||(p={buckets:new WeakMap,backEdges:void 0},c[cm]=p);let h;a===c?h=r:(h=OG(p,t),a=c,r=h);let g=h.get(u);if(g)return l.value=g.value,g.issues?g.issues.length&&l.issues.push(...lm(g.issues)):(l.memo=!0,p.backEdges??(p.backEdges=new WeakSet),p.backEdges.add(g.value)),l;ic=h;let d=tc.length,m=s(l,c);ic=void 0;let w=tc.length>d?tc.pop():void 0;return m instanceof Promise?m.then(f=>(w&&(w.issues=f.issues.length?lm(f.issues):tS),f)):(w&&(w.issues=m.issues.length?lm(m.issues):tS),m)};t._zod.parse=o,t._zod.run===s&&(t._zod.run=o)})}};function sS(){return TG}function kG(t,e){let n=t[cm]?.backEdges;return n!==void 0&&aS(e)&&n.has(e)}var MG=()=>{let t={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function e(r){return t[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function a(r,s){return r==="number"&&typeof s=="number"&&!Number.isFinite(s)?String(s):i[r]??r}return r=>{switch(r.code){case"invalid_type":{let s=a(r.expected),o=rg(r.input),l=a(o,r.input);return`Invalid input: expected ${s}, received ${l}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${zu(r.values[0])}`:`Invalid option: expected one of ${Ru(r.values,"|")}`;case"too_big":{let s=r.exact?"exactly ":r.inclusive?"<=":"<",o=e(r.origin);return o?`Too big: expected ${r.origin??"value"} to have ${s}${r.maximum.toString()} ${o.unit??"elements"}`:`Too big: expected ${r.origin??"value"} to be ${s}${r.maximum.toString()}`}case"too_small":{let s=r.exact?"exactly ":r.inclusive?">=":">",o=e(r.origin);return o?`Too small: expected ${r.origin} to have ${s}${r.minimum.toString()} ${o.unit}`:`Too small: expected ${r.origin} to be ${s}${r.minimum.toString()}`}case"invalid_format":{let s=r;return s.format==="starts_with"?`Invalid string: must start with "${s.prefix}"`:s.format==="ends_with"?`Invalid string: must end with "${s.suffix}"`:s.format==="includes"?`Invalid string: must include "${s.includes}"`:s.format==="regex"?`Invalid string: must match pattern ${s.pattern}`:`Invalid ${n[s.format]??r.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${Ru(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`Invalid discriminator value. Expected ${r.options.map(o=>`'${o}'`).join(" | ")}`:r.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}};function oS(){return{localeError:MG()}}var lS;var pm=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...n){let i=n[0];return this._map.set(e,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let n=this._map.get(e);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(e),this}get(e){let n=e._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let a={...i,...this._map.get(e)};return Object.keys(a).length?a:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function EG(){return new pm}(lS=globalThis).__zod_globalRegistry??(lS.__zod_globalRegistry=EG());var nr=globalThis.__zod_globalRegistry;function uS(t){return t.checks&&(t.checks=[...t.checks]),t}function dm(t,e){return new t(uS({type:"string",...K(e)}))}function hm(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...K(e)})}function gm(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...K(e)})}function mm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...K(e)})}function fm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...K(e)})}function wm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...K(e)})}function vm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...K(e)})}function Cm(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...K(e)})}function Am(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...K(e)})}function bm(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...K(e)})}function xm(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...K(e)})}function ym(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...K(e)})}function Pm(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...K(e)})}function jm(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...K(e)})}function Sm(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...K(e)})}function Om(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...K(e)})}function Tm(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...K(e)})}function km(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...K(e)})}function Mm(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...K(e)})}function Em(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...K(e)})}function qm(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...K(e)})}function _m(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...K(e)})}function Hm(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...K(e)})}function sc(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...K(e)})}function oc(t,e){return new t({type:"string",format:"date",check:"string_format",...K(e)})}function lc(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...K(e)})}function uc(t,e){return new t({type:"string",format:"duration",check:"string_format",...K(e)})}function Wm(t,e){return new t(uS({type:"number",checks:[],...K(e)}))}function Rm(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...K(e)})}function Im(t,e){return new t({type:"boolean",...K(e)})}function zm(t,e){return new t({type:"null",...K(e)})}function Dm(t){return new t({type:"unknown"})}function Gm(t,e){return new t({type:"never",...K(e)})}function cc(t,e){return new wg({check:"less_than",...K(e),value:t,inclusive:!1})}function To(t,e){return new wg({check:"less_than",...K(e),value:t,inclusive:!0})}function pc(t,e){return new vg({check:"greater_than",...K(e),value:t,inclusive:!1})}function ko(t,e){return new vg({check:"greater_than",...K(e),value:t,inclusive:!0})}function dc(t,e){return new Aj({check:"multiple_of",...K(e),value:t})}function hc(t,e){return new xj({check:"max_length",...K(e),maximum:t})}function ss(t,e){return new yj({check:"min_length",...K(e),minimum:t})}function gc(t,e){return new Pj({check:"length_equals",...K(e),length:t})}function Nm(t,e){return new jj({check:"string_format",format:"regex",...K(e),pattern:t})}function Um(t){return new Sj({check:"string_format",format:"lowercase",...K(t)})}function $m(t){return new Oj({check:"string_format",format:"uppercase",...K(t)})}function Bm(t,e){return new Tj({check:"string_format",format:"includes",...K(e),includes:t})}function Lm(t,e){return new kj({check:"string_format",format:"starts_with",...K(e),prefix:t})}function Fm(t,e){return new Mj({check:"string_format",format:"ends_with",...K(e),suffix:t})}function sa(t){return new Ej({check:"overwrite",tx:t})}function Vm(t){return sa(e=>e.normalize(t))}function Jm(){return sa(t=>t.trim())}function Km(){return sa(t=>t.toLowerCase())}function Zm(){return sa(t=>t.toUpperCase())}function Qm(){return sa(t=>Yh(t))}function cS(t,e,n){return new t({type:"array",element:e,...K(n)})}function Xm(t,e,n){let i=K(n);return i.abort??(i.abort=!0),new t({type:"custom",check:"custom",fn:e,...i})}function Ym(t,e,n){return new t({type:"custom",check:"custom",fn:e,...K(n)})}function ef(t,e){let n=qG(i=>(i.addIssue=a=>{if(typeof a=="string")i.issues.push(ts(a,i.value,n._zod.def));else{let r=a;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=i.value),r.inst??(r.inst=n),r.continue??(r.continue=!n._zod.def.abort),i.issues.push(ts(r))}},t(i.value,i)),e);return n}function qG(t,e){let n=new wn({check:"custom",...K(e)});return n._zod.check=t,n}function Mo(t,...e){for(let n of e)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&ti(t,i,n[i]);return t}function qo(t){let e=t?.target??"draft-2020-12";return e==="draft-4"&&(e="draft-04"),e==="draft-7"&&(e="draft-07"),{processors:t.processors??{},metadataRegistry:t?.metadata??nr,target:e,unrepresentable:t?.unrepresentable??"throw",override:t?.override??(()=>{}),io:t?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:t?.cycles??"ref",reused:t?.reused??"inline",intersections:[],deferred:[],external:t?.external??void 0}}function vn(t,e,n,i,a){let r=typeof e.unrepresentable=="function"?e.unrepresentable({zodSchema:t,path:i.path,message:a}):e.unrepresentable;if(r==="any")return!1;if(r===void 0||r==="throw")throw new Error(a);return Object.assign(n,r),!0}function ze(t,e,n={path:[],schemaPath:[]}){var i;let a=t._zod.def,r=e.seen.get(t);if(r)return r.count++,n.schemaPath.includes(t)&&(r.cycle=n.path),r.schema;let s={schema:{},count:1,cycle:void 0,path:n.path};e.seen.set(t,s),e.sharedDefsExtractedFor=void 0,e.sharedEmitDoneFor=void 0;let o=t._zod.toJSONSchema?.();if(o)s.schema=o;else{let u={...n,schemaPath:[...n.schemaPath,t],path:n.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(e,s.schema,u);else{let h=s.schema,g=e.processors[a.type];if(!g)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);g(t,e,h,u)}let p=t._zod.parent;p&&(s.ref||(s.ref=p),ze(p,e,u),e.seen.get(p).isParent=!0)}let l=e.metadataRegistry.get(t);return l&&Mo(s.schema,l),e.io==="input"&&Ln(t)&&(delete s.schema.examples,delete s.schema.default),e.io==="input"&&"_prefault"in s.schema&&((i=s.schema).default??(i.default=s.schema._prefault)),delete s.schema._prefault,e.seen.get(t).schema}function pS(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}function _o(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(t.external&&t.sharedDefsExtractedFor===t.external)return;let i=new Map;for(let s of t.seen.entries()){let o=t.metadataRegistry.get(s[0])?.id;if(o){let l=i.get(o);if(l&&l!==s[0])throw new Error(`Duplicate schema id "${o}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(o,s[0])}}let a=s=>{let o=t.target==="draft-2020-12"?"$defs":"definitions";if(t.external){let p=t.external.registry.get(s[0])?.id,h=t.external.uri??(d=>d);if(p)return{ref:h(p)};let g=s[1].defId??s[1].schema.id??`schema${t.counter++}`;return s[1].defId=g,{defId:g,ref:`${h("__shared")}#/${o}/${pS(g)}`}}let l="#",c=`${l}/${o}/`;if(s[1]===n&&!s[1].schema.id)return{ref:l};let u=s[1].schema.id??`__schema${t.counter++}`;return{defId:u,ref:c+pS(u)}},r=s=>{if(s[1].schema.$ref)return;let o=s[1],{ref:l,defId:c}=a(s);o.def={...o.schema},c&&(o.defId=c);let u=o.schema;for(let p in u)delete u[p];u.$ref=l};if(t.cycles==="throw")for(let s of t.seen.entries()){let o=s[1];if(o.cycle)throw new Error(`Cycle detected: #/${o.cycle?.join("/")}/ + `)}return w.write("payload.value = newResult;"),w.write("return payload;"),w.compile()},s,o=nr,l=!ri.jitless,u=l&&tg.value,p=e.catchall,h;t._zod.parse=(g,d)=>{h??(h=i.value);let m=g.value;return o(m)?l&&u&&d?.async===!1&&d.jitless!==!0?(s||(s=r(e.shape)),g=s(g,d),p?iS([],m,g,d,h,t,d?.abortEarly===!0):g):n(g,d):(g.issues.push({expected:"object",code:"invalid_type",input:m,inst:t}),g)}});function zj(t,e,n,i){for(let r of t)if(r.issues.length===0)return e.value=r.value,e;let a=t.filter(r=>!Yi(r));return a.length===1?(e.value=a[0].value,a[0]):(e.issues.push({code:"invalid_union",input:e.value,inst:n,errors:t.map(r=>r.issues.map(s=>et(s,i,Ti())))}),e)}var ec=j("$ZodUnion",(t,e)=>{We.init(t,e),je(t,"optin",i=>i.def.options.some(a=>a._zod.optin==="defaulted")?"defaulted":i.def.options.some(a=>a._zod.optin!==void 0)?"optional":void 0),je(t,"optout",i=>i.def.options.some(a=>a._zod.optout==="optional")?"optional":void 0),je(t,"values",i=>{if(i.def.options.every(a=>a._zod.values))return new Set(i.def.options.flatMap(a=>Array.from(a._zod.values)))}),je(t,"pattern",i=>{if(i.def.options.every(a=>a._zod.pattern)){let a=i.def.options.map(r=>r._zod.pattern);return new RegExp(`^(${a.map(r=>po(r.source)).join("|")})$`)}});let n=e.options.length===1?e.options[0]._zod.run:null;t._zod.parse=(i,a)=>{if(n)return n(i,a);let r=!1,s=[];for(let o of e.options){let l=o._zod.run({value:i.value,issues:[]},a);if(l instanceof Promise)s.push(l),r=!0;else{if(l.issues.length===0)return l;s.push(l)}}return r?Promise.all(s).then(o=>zj(o,i,t,a)):zj(s,i,t,a)}});function qG(t){let e=new Map;for(let n of t.options){let i=n._zod.propValues?.[t.discriminator];if(!i||i.size===0)throw new Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let a of i)if(e.has(a)){if(a!==void 0)throw new Error(`Duplicate discriminator value "${String(a)}"`);e.set(a,null)}else e.set(a,n)}return e}var Qg=j("$ZodDiscriminatedUnion",(t,e)=>{e.inclusive=!1,ec.init(t,e);let n=t._zod.parse;je(t,"propValues",a=>{let r={},s=0;for(let o of a.def.options){let l=o._zod.propValues;if(!l||Object.keys(l).length===0)throw new Error(`Invalid discriminated union option at index "${a.def.options.indexOf(o)}"`);l[a.def.discriminator]?.has(void 0)&&s++;for(let[c,u]of Object.entries(l)){Object.prototype.hasOwnProperty.call(r,c)||ti(r,c,new Set);for(let p of u)r[c].add(p)}}return!a.def.unionFallback&&s>1&&r[a.def.discriminator]?.delete(void 0),r}),e.options.forEach((a,r)=>{let s=is(a._zod.def);if(s&&!Object.prototype.hasOwnProperty.call(s,e.discriminator))throw new Error(`Invalid discriminated union option at index "${r}"`)});let i=ns(()=>qG(e));t._zod.parse=(a,r)=>{let s=a.value;if(!nr(s))return a.issues.push({code:"invalid_type",expected:"object",input:s,inst:t}),a;let o=s?.[e.discriminator],l=i.value.get(o);return l&&(o!==void 0||r.direction!=="backward")?l._zod.run(a,r):e.unionFallback||r.direction==="backward"?n(a,r):(a.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",discriminator:e.discriminator,options:Array.from(i.value.keys()).filter(c=>i.value.get(c)!==null),input:s,path:[e.discriminator],inst:t}),a)}}),Xg=j("$ZodIntersection",(t,e)=>{We.init(t,e),t._zod.parse=(n,i)=>{let a=n.value,r=e.left._zod.run({value:a,issues:[]},i),s=e.right._zod.run({value:a,issues:[]},i);return r instanceof Promise||s instanceof Promise?Promise.all([r,s]).then(([l,c])=>Dj(n,l,c)):Dj(n,r,s)}});function xg(t,e){if(t===e)return{valid:!0,data:t};if(t instanceof Date&&e instanceof Date&&+t==+e)return{valid:!0,data:t};if(ra(t)&&ra(e)){let n=Object.keys(e),i=Object.keys(t).filter(r=>n.indexOf(r)!==-1),a={...t,...e};Object.prototype.hasOwnProperty.call(a,"__proto__")&&delete a.__proto__;for(let r of i){if(r==="__proto__")continue;let s=xg(t[r],e[r]);if(!s.valid)return{valid:!1,mergeErrorPath:[r,...s.mergeErrorPath]};a[r]=s.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{let p;if(c.code==="unrecognized_keys"&&!c.path?.length)a??(a=c),p=c.keys;else if(c.code==="invalid_key"&&c.origin==="record"&&c.path?.length===1){let h=String(c.path[0]);r.has(h)||r.set(h,c),p=[h]}else return!1;for(let h of p)i.has(h)||i.set(h,{}),i.get(h)[u]=!0;return!0};for(let c of e.issues)s(c,"l")||t.issues.push(c);for(let c of n.issues)s(c,"r")||t.issues.push(c);let o=[...i].filter(([,c])=>c.l&&c.r).map(([c])=>c);if(o.length){let c=a?o.filter(u=>a.keys.includes(u)):[];c.length&&t.issues.push({...a,keys:c});for(let u of o)!c.includes(u)&&r.has(u)&&t.issues.push(r.get(u))}let l=xg(e.value,n.value);if(!l.valid){if(Yi(t))return t;throw new Error(`Unmergable intersection. Error path: ${JSON.stringify(l.mergeErrorPath)}`)}return t.value=l.data,t}var Yg=j("$ZodRecord",(t,e)=>{We.init(t,e);let n=ri.memoizer;n?.attach(t),t._zod.parse=(i,a)=>{let r=i.value;if(!ra(r))return i.issues.push({expected:"record",code:"invalid_type",input:r,inst:t}),i;let s=[],o=e.keyType._zod.values;if(o&&!e.partial){i.value=n?n.alloc(t,i,{},a):{};let l=new Set;for(let u of o)if(typeof u=="string"||typeof u=="number"||typeof u=="symbol"){if(l.add(typeof u=="number"?u.toString():u),u==="__proto__")continue;let p=e.keyType._zod.run({value:u,issues:[]},a);if(p instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(p.issues.length){i.issues.push({code:"invalid_key",origin:"record",issues:p.issues.map(d=>et(d,a,Ti())),input:u,path:[u],inst:t});continue}let h=p.value;if(h==="__proto__")continue;let g=e.valueType._zod.run({value:r[u],issues:[]},a);g instanceof Promise?s.push(g.then(d=>{d.issues.length&&i.issues.push(...Nt(u,d.issues)),i.value[h]=d.value})):(g.issues.length&&i.issues.push(...Nt(u,g.issues)),i.value[h]=g.value)}let c;for(let u in r)if(!l.has(u))if(e.mode==="loose"){if(u==="__proto__")continue;i.value[u]=r[u]}else c=c??[],c.push(u);c&&c.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:c,continue:!0})}else{i.value=n?n.alloc(t,i,{},a):{};let l;for(let c of Reflect.ownKeys(r)){if(c==="__proto__"||!Object.prototype.propertyIsEnumerable.call(r,c))continue;let u=e.keyType._zod.run({value:c,issues:[]},a);if(u instanceof Promise)throw new Error("Async schemas not supported in object keys currently");if(typeof c=="string"&&Po.test(c)&&u.issues.length){let d=e.keyType._zod.run({value:Number(c),issues:[]},a);if(d instanceof Promise)throw new Error("Async schemas not supported in object keys currently");d.issues.length===0&&(u=d)}if(u.issues.length){e.mode==="loose"?i.value[c]=r[c]:o?(l=l??[],l.push(c)):i.issues.push({code:"invalid_key",origin:"record",issues:u.issues.map(d=>et(d,a,Ti())),input:c,path:[c],inst:t});continue}let h=u.value;if(h==="__proto__")continue;let g=e.valueType._zod.run({value:r[c],issues:[]},a);g instanceof Promise?s.push(g.then(d=>{d.issues.length&&i.issues.push(...Nt(c,d.issues)),i.value[h]=d.value})):(g.issues.length&&i.issues.push(...Nt(c,g.issues)),i.value[h]=g.value)}l&&l.length>0&&i.issues.push({code:"unrecognized_keys",input:r,inst:t,keys:l,continue:!0})}return s.length?Promise.all(s).then(()=>i):i}});var em=j("$ZodEnum",(t,e)=>{We.init(t,e);let n=Yr(e.entries),i=new Set(n);t._zod.values=i,je(t,"pattern",a=>{let r=Yr(a.def.entries).filter(s=>rg.has(typeof s));return new RegExp(r.length?`^(${r.map(s=>Gt(s.toString())).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(a,r)=>{let s=a.value;return i.has(s)||a.issues.push({code:"invalid_value",values:n,input:s,inst:t}),a}}),nm=j("$ZodLiteral",(t,e)=>{We.init(t,e);let n=new Set(e.values);t._zod.values=n,je(t,"pattern",i=>{let a=i.def.values;return new RegExp(a.length?`^(${a.map(r=>typeof r=="string"?Gt(r):r?Gt(r.toString()):String(r)).join("|")})$`:"^[^\\s\\S]$")}),t._zod.parse=(i,a)=>{let r=i.value;return n.has(r)||i.issues.push({code:"invalid_value",values:e.values,input:r,inst:t}),i}});var im=j("$ZodTransform",(t,e)=>{We.init(t,e),t._zod.optin="optional",ri.memoizer?.guard(t),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new as(t.constructor.name);let a=e.transform(n.value,n);if(i.async)return(a instanceof Promise?a:Promise.resolve(a)).then(s=>(n.value=s,n));if(a instanceof Promise)throw new nt;return n.value=a,n}});function Gj(t,e){return t.value=e.issues.length?void 0:e.value,t}var nc=j("$ZodOptional",(t,e)=>{We.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),t._zod.optout="optional",je(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i,void 0]):void 0}),je(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${po(i.source)})?$`):void 0}),t._zod.parse=(n,i)=>{if(n.value===void 0){if(e.innerType._zod.optin!=="defaulted")return n;let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>Gj(n,r)):Gj(n,a)}return e.innerType._zod.run(n,i)}}),tm=j("$ZodExactOptional",(t,e)=>{nc.init(t,e),je(t,"values",n=>n.def.innerType._zod.values),je(t,"pattern",n=>n.def.innerType._zod.pattern),t._zod.parse=(n,i)=>e.innerType._zod.run(n,i)}),am=j("$ZodNullable",(t,e)=>{We.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin),je(t,"optout",n=>n.def.innerType._zod.optout),je(t,"pattern",n=>{let i=n.def.innerType._zod.pattern;return i?new RegExp(`^(${po(i.source)}|null)$`):void 0}),je(t,"values",n=>n.def.innerType._zod.values?new Set([...n.def.innerType._zod.values,null]):void 0),t._zod.parse=(n,i)=>n.value===null?n:e.innerType._zod.run(n,i)}),rm=j("$ZodDefault",(t,e)=>{We.init(t,e),t._zod.optin="defaulted",je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);if(n.value===void 0)return n.value=e.defaultValue,n;let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>Nj(r,e)):Nj(a,e)}});function Nj(t,e){return t.value===void 0&&(t.value=e.defaultValue),t}var sm=j("$ZodPrefault",(t,e)=>{We.init(t,e),t._zod.optin="defaulted",je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>(i.direction==="backward"||n.value===void 0&&(n.value=e.defaultValue),e.innerType._zod.run(n,i))}),om=j("$ZodNonOptional",(t,e)=>{We.init(t,e),je(t,"values",n=>{let i=n.def.innerType._zod.values;return i?new Set([...i].filter(a=>a!==void 0)):void 0}),t._zod.parse=(n,i)=>{let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(r=>Uj(r,t)):Uj(a,t)}});function Uj(t,e){return!t.issues.length&&t.value===void 0&&t.issues.push({code:"invalid_type",expected:"nonoptional",input:t.value,inst:e}),t}function $j(t,e,n,i){return e.issues.length?(t.value=n.catchValue({...e,value:t.value,error:{issues:e.issues.map(a=>et(a,i,Ti()))},input:t.value}),t):(t.value=e.value,e.memo&&(t.memo=!0),t)}var lm=j("$ZodCatch",(t,e)=>{We.init(t,e),je(t,"optin",n=>n.def.innerType._zod.optin==="defaulted"?"defaulted":"optional"),je(t,"optout",n=>n.def.innerType._zod.optout),je(t,"values",n=>n.def.innerType._zod.values),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run({value:n.value,issues:[]},i);return a instanceof Promise?a.then(r=>$j(n,r,e,i)):$j(n,a,e,i)}});var ic=j("$ZodPipe",(t,e)=>{We.init(t,e),je(t,"values",n=>n.def.in._zod.values),je(t,"optin",n=>n.def.in._zod.optin),je(t,"optout",n=>n.def.out._zod.optout),je(t,"propValues",n=>n.def.in._zod.propValues),t._zod.parse=(n,i)=>{if(i.direction==="backward"){let r=e.out._zod.run(n,i);return r instanceof Promise?r.then(s=>Ku(s,e.in,i)):Ku(r,e.in,i)}let a=e.in._zod.run(n,i);return a instanceof Promise?a.then(r=>Ku(r,e.out,i)):Ku(a,e.out,i)}});function Ku(t,e,n){return t.issues.some(i=>i.code!=="unrecognized_keys")?(t.aborted=!0,t):e._zod.run({value:t.value,issues:t.issues},n)}var aS=j("$ZodPreprocess",(t,e)=>{ic.init(t,e)}),um=j("$ZodReadonly",(t,e)=>{We.init(t,e),je(t,"propValues",n=>n.def.innerType._zod.propValues),je(t,"values",n=>n.def.innerType._zod.values),je(t,"optin",n=>n.def.innerType?._zod?.optin),je(t,"optout",n=>n.def.innerType?._zod?.optout),t._zod.parse=(n,i)=>{if(i.direction==="backward")return e.innerType._zod.run(n,i);let a=e.innerType._zod.run(n,i);return a instanceof Promise?a.then(Bj):Bj(a)}});function Bj(t){return t.memo||(t.value=Object.freeze(t.value)),t}var cm=j("$ZodCustom",(t,e)=>{wn.init(t,e),We.init(t,e),t._zod.parse=(n,i)=>n,t._zod.check=n=>{let i=n.value,a=e.fn(i);if(a instanceof Promise)return a.then(r=>Lj(r,n,i,t));Lj(a,n,i,t)}});function Lj(t,e,n,i){if(!t){let a={code:"custom",input:n,inst:i,path:[...i._zod.def.path??[]],continue:!i._zod.def.abort};i._zod.def.params&&(a.params=i._zod.def.params),e.issues.push(ts(a))}}var dm=class extends Error{constructor(){super("Cannot parse a reference cycle that closes through a transform"),this.name="ZodCyclicError"}},hm="~memo",rS=[];function sS(t){return t!==null&&typeof t=="object"}function pm(t){return t.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var oS=new WeakMap,Oo=0,rc=1,To=2;function sc(t,e,n){let i=oS.get(t);if(i!==void 0)return i?To:Oo;if(e.has(t))return To;e.add(t);let a=Oo,r=u=>{if(a!==To&&u?._zod){let p=sc(u,e,n);p>a&&(a=p)}},s=(u,p)=>{let h=Oo;for(let g of Reflect.ownKeys(u)){let d=Object.getOwnPropertyDescriptor(u,g);if(p&&!d.enumerable)continue;let m=d.get?rc:d.value?._zod?sc(d.value,e,n):Oo;m>h&&(h=m)}return h},o=u=>{u>a&&(a=u)},l=t._zod.def,c=l.type;switch(c){case"object":{let u=is(l);o(u?s(u,!0):rc),r(l.catchall);break}case"array":r(l.element);break;case"tuple":for(let u of l.items)r(u);r(l.rest);break;case"record":case"map":r(l.keyType),r(l.valueType);break;case"set":r(l.valueType);break;case"union":for(let u of l.options)r(u);break;case"intersection":r(l.left),r(l.right);break;case"optional":case"nullable":case"default":case"prefault":case"catch":case"readonly":case"nonoptional":case"promise":case"success":r(l.innerType);break;case"pipe":r(l.in),r(l.out);break;case"function":r(l.input),r(l.output);break;case"lazy":{let u=l._cachedInner??(n?t._zod.innerType:void 0);o(u?sc(u,e,!1):rc);break}case"template_literal":case"string":case"number":case"int":case"boolean":case"bigint":case"symbol":case"undefined":case"null":case"void":case"never":case"any":case"unknown":case"date":case"nan":case"enum":case"literal":case"file":case"transform":case"custom":break;default:for(let u in l){let p=Object.getOwnPropertyDescriptor(l,u);if(!p||p.get)continue;let h=p.value;if(!(!h||typeof h!="object")){if(h._zod)r(h);else if(Array.isArray(h))for(let g of h)r(g)}}}return e.delete(t),_G(t,a)}function _G(t,e){return e!==rc&&oS.set(t,e===To),e}function HG(t,e){let n=t.buckets.get(e);return n||(n=new WeakMap,t.buckets.set(e,n)),n}var tc,ac=[],IG={alloc(t,e,n){let i=tc;if(!i)return n;tc=void 0;let a={value:n,issues:null};return i.set(e.value,a),ac.push(a),n},guard(t){var e;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let n=t._zod.parse,i=(a,r)=>{if(r.direction!=="backward"&&RG(r,a.value))throw new dm;return n(a,r)};t._zod.parse=i,t._zod.run===n&&(t._zod.run=i)})},attach(t){var e;let n,i=!1,a,r;(e=t._zod).deferred??(e.deferred=[]),t._zod.deferred.push(()=>{let s=t._zod.parse,o=(l,c)=>{if(n===void 0){let f=sc(t,new Set,!1);if(f===Oo)return t._zod.parse=s,t._zod.run===o&&(t._zod.run=s),s(l,c);f===To||i?n=!0:i=!0}let u=l.value;if(!sS(u))return s(l,c);let p=c[hm];p||(p={buckets:new WeakMap,backEdges:void 0},c[hm]=p);let h;a===c?h=r:(h=HG(p,t),a=c,r=h);let g=h.get(u);if(g)return l.value=g.value,g.issues?g.issues.length&&l.issues.push(...pm(g.issues)):(l.memo=!0,p.backEdges??(p.backEdges=new WeakSet),p.backEdges.add(g.value)),l;tc=h;let d=ac.length,m=s(l,c);tc=void 0;let w=ac.length>d?ac.pop():void 0;return m instanceof Promise?m.then(f=>(w&&(w.issues=f.issues.length?pm(f.issues):rS),f)):(w&&(w.issues=m.issues.length?pm(m.issues):rS),m)};t._zod.parse=o,t._zod.run===s&&(t._zod.run=o)})}};function lS(){return IG}function RG(t,e){let n=t[hm]?.backEdges;return n!==void 0&&sS(e)&&n.has(e)}var WG=()=>{let t={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"},map:{unit:"entries",verb:"to have"}};function e(r){return t[r]??null}let n={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",mac:"MAC address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",currency_code:"currency code",credit_card:"credit card number",iban:"IBAN",jwt:"JWT",template_literal:"input"},i={nan:"NaN"};function a(r,s){return r==="number"&&typeof s=="number"&&!Number.isFinite(s)?String(s):i[r]??r}return r=>{switch(r.code){case"invalid_type":{let s=a(r.expected),o=lg(r.input),l=a(o,r.input);return`Invalid input: expected ${s}, received ${l}`}case"invalid_value":return r.values.length===1?`Invalid input: expected ${Du(r.values[0])}`:`Invalid option: expected one of ${Wu(r.values,"|")}`;case"too_big":{let s=r.exact?"exactly ":r.inclusive?"<=":"<",o=e(r.origin);return o?`Too big: expected ${r.origin??"value"} to have ${s}${r.maximum.toString()} ${o.unit??"elements"}`:`Too big: expected ${r.origin??"value"} to be ${s}${r.maximum.toString()}`}case"too_small":{let s=r.exact?"exactly ":r.inclusive?">=":">",o=e(r.origin);return o?`Too small: expected ${r.origin} to have ${s}${r.minimum.toString()} ${o.unit}`:`Too small: expected ${r.origin} to be ${s}${r.minimum.toString()}`}case"invalid_format":{let s=r;return s.format==="starts_with"?`Invalid string: must start with "${s.prefix}"`:s.format==="ends_with"?`Invalid string: must end with "${s.suffix}"`:s.format==="includes"?`Invalid string: must include "${s.includes}"`:s.format==="regex"?`Invalid string: must match pattern ${s.pattern}`:`Invalid ${n[s.format]??r.format}`}case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${Wu(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":return r.options&&Array.isArray(r.options)&&r.options.length>0?`Invalid discriminator value. Expected ${r.options.map(o=>`'${o}'`).join(" | ")}`:r.inclusive===!1?"Invalid input: more than one option matched":"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`;default:return"Invalid input"}}};function uS(){return{localeError:WG()}}var cS;var gm=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...n){let i=n[0];return this._map.set(e,i),i&&typeof i=="object"&&"id"in i&&this._idmap.set(i.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let n=this._map.get(e);return n&&typeof n=="object"&&"id"in n&&this._idmap.delete(n.id),this._map.delete(e),this}get(e){let n=e._zod.parent;if(n){let i={...this.get(n)??{}};delete i.id;let a={...i,...this._map.get(e)};return Object.keys(a).length?a:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function zG(){return new gm}(cS=globalThis).__zod_globalRegistry??(cS.__zod_globalRegistry=zG());var ir=globalThis.__zod_globalRegistry;function pS(t){return t.checks&&(t.checks=[...t.checks]),t}function mm(t,e){return new t(pS({type:"string",...K(e)}))}function fm(t,e){return new t({type:"string",format:"email",check:"string_format",abort:!1,...K(e)})}function wm(t,e){return new t({type:"string",format:"guid",check:"string_format",abort:!1,...K(e)})}function vm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,...K(e)})}function Cm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...K(e)})}function Am(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...K(e)})}function bm(t,e){return new t({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...K(e)})}function xm(t,e){return new t({type:"string",format:"url",check:"string_format",abort:!1,...K(e)})}function ym(t,e){return new t({type:"string",format:"emoji",check:"string_format",abort:!1,...K(e)})}function Pm(t,e){return new t({type:"string",format:"nanoid",check:"string_format",abort:!1,...K(e)})}function jm(t,e){return new t({type:"string",format:"cuid",check:"string_format",abort:!1,...K(e)})}function Sm(t,e){return new t({type:"string",format:"cuid2",check:"string_format",abort:!1,...K(e)})}function Om(t,e){return new t({type:"string",format:"ulid",check:"string_format",abort:!1,...K(e)})}function Tm(t,e){return new t({type:"string",format:"xid",check:"string_format",abort:!1,...K(e)})}function km(t,e){return new t({type:"string",format:"ksuid",check:"string_format",abort:!1,...K(e)})}function Mm(t,e){return new t({type:"string",format:"ipv4",check:"string_format",abort:!1,...K(e)})}function Em(t,e){return new t({type:"string",format:"ipv6",check:"string_format",abort:!1,...K(e)})}function qm(t,e){return new t({type:"string",format:"cidrv4",check:"string_format",abort:!1,...K(e)})}function _m(t,e){return new t({type:"string",format:"cidrv6",check:"string_format",abort:!1,...K(e)})}function Hm(t,e){return new t({type:"string",format:"base64",check:"string_format",abort:!1,...K(e)})}function Im(t,e){return new t({type:"string",format:"base64url",check:"string_format",abort:!1,...K(e)})}function Rm(t,e){return new t({type:"string",format:"e164",check:"string_format",abort:!1,...K(e)})}function Wm(t,e){return new t({type:"string",format:"jwt",check:"string_format",abort:!1,...K(e)})}function oc(t,e){return new t({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...K(e)})}function lc(t,e){return new t({type:"string",format:"date",check:"string_format",...K(e)})}function uc(t,e){return new t({type:"string",format:"time",check:"string_format",precision:null,...K(e)})}function cc(t,e){return new t({type:"string",format:"duration",check:"string_format",...K(e)})}function zm(t,e){return new t(pS({type:"number",checks:[],...K(e)}))}function Dm(t,e){return new t({type:"number",check:"number_format",abort:!1,format:"safeint",...K(e)})}function Gm(t,e){return new t({type:"boolean",...K(e)})}function Nm(t,e){return new t({type:"null",...K(e)})}function Um(t){return new t({type:"unknown"})}function $m(t,e){return new t({type:"never",...K(e)})}function pc(t,e){return new Ag({check:"less_than",...K(e),value:t,inclusive:!1})}function ko(t,e){return new Ag({check:"less_than",...K(e),value:t,inclusive:!0})}function dc(t,e){return new bg({check:"greater_than",...K(e),value:t,inclusive:!1})}function Mo(t,e){return new bg({check:"greater_than",...K(e),value:t,inclusive:!0})}function hc(t,e){return new xj({check:"multiple_of",...K(e),value:t})}function gc(t,e){return new Pj({check:"max_length",...K(e),maximum:t})}function ss(t,e){return new jj({check:"min_length",...K(e),minimum:t})}function mc(t,e){return new Sj({check:"length_equals",...K(e),length:t})}function Bm(t,e){return new Oj({check:"string_format",format:"regex",...K(e),pattern:t})}function Lm(t){return new Tj({check:"string_format",format:"lowercase",...K(t)})}function Fm(t){return new kj({check:"string_format",format:"uppercase",...K(t)})}function Vm(t,e){return new Mj({check:"string_format",format:"includes",...K(e),includes:t})}function Jm(t,e){return new Ej({check:"string_format",format:"starts_with",...K(e),prefix:t})}function Km(t,e){return new qj({check:"string_format",format:"ends_with",...K(e),suffix:t})}function sa(t){return new _j({check:"overwrite",tx:t})}function Zm(t){return sa(e=>e.normalize(t))}function Qm(){return sa(t=>t.trim())}function Xm(){return sa(t=>t.toLowerCase())}function Ym(){return sa(t=>t.toUpperCase())}function ef(){return sa(t=>ig(t))}function dS(t,e,n){return new t({type:"array",element:e,...K(n)})}function nf(t,e,n){let i=K(n);return i.abort??(i.abort=!0),new t({type:"custom",check:"custom",fn:e,...i})}function tf(t,e,n){return new t({type:"custom",check:"custom",fn:e,...K(n)})}function af(t,e){let n=DG(i=>(i.addIssue=a=>{if(typeof a=="string")i.issues.push(ts(a,i.value,n._zod.def));else{let r=a;r.fatal&&(r.continue=!1),r.code??(r.code="custom"),"input"in r||(r.input=i.value),r.inst??(r.inst=n),r.continue??(r.continue=!n._zod.def.abort),i.issues.push(ts(r))}},t(i.value,i)),e);return n}function DG(t,e){let n=new wn({check:"custom",...K(e)});return n._zod.check=t,n}function Eo(t,...e){for(let n of e)for(let i of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,i)&&ti(t,i,n[i]);return t}function _o(t){let e=t?.target??"draft-2020-12";return e==="draft-4"&&(e="draft-04"),e==="draft-7"&&(e="draft-07"),{processors:t.processors??{},metadataRegistry:t?.metadata??ir,target:e,unrepresentable:t?.unrepresentable??"throw",override:t?.override??(()=>{}),io:t?.io??"output",counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:t?.cycles??"ref",reused:t?.reused??"inline",intersections:[],deferred:[],external:t?.external??void 0}}function vn(t,e,n,i,a){let r=typeof e.unrepresentable=="function"?e.unrepresentable({zodSchema:t,path:i.path,message:a}):e.unrepresentable;if(r==="any")return!1;if(r===void 0||r==="throw")throw new Error(a);return Object.assign(n,r),!0}function ze(t,e,n={path:[],schemaPath:[]}){var i;let a=t._zod.def,r=e.seen.get(t);if(r)return r.count++,n.schemaPath.includes(t)&&(r.cycle=n.path),r.schema;let s={schema:{},count:1,cycle:void 0,path:n.path};e.seen.set(t,s),e.sharedDefsExtractedFor=void 0,e.sharedEmitDoneFor=void 0;let o=t._zod.toJSONSchema?.();if(o)s.schema=o;else{let u={...n,schemaPath:[...n.schemaPath,t],path:n.path};if(t._zod.processJSONSchema)t._zod.processJSONSchema(e,s.schema,u);else{let h=s.schema,g=e.processors[a.type];if(!g)throw new Error(`[toJSONSchema]: Non-representable type encountered: ${a.type}`);g(t,e,h,u)}let p=t._zod.parent;p&&(s.ref||(s.ref=p),ze(p,e,u),e.seen.get(p).isParent=!0)}let l=e.metadataRegistry.get(t);return l&&Eo(s.schema,l),e.io==="input"&&Ln(t)&&(delete s.schema.examples,delete s.schema.default),e.io==="input"&&"_prefault"in s.schema&&((i=s.schema).default??(i.default=s.schema._prefault)),delete s.schema._prefault,e.seen.get(t).schema}function hS(t){return t.replace(/~/g,"~0").replace(/\//g,"~1")}function Ho(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");if(t.external&&t.sharedDefsExtractedFor===t.external)return;let i=new Map;for(let s of t.seen.entries()){let o=t.metadataRegistry.get(s[0])?.id;if(o){let l=i.get(o);if(l&&l!==s[0])throw new Error(`Duplicate schema id "${o}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);i.set(o,s[0])}}let a=s=>{let o=t.target==="draft-2020-12"?"$defs":"definitions";if(t.external){let p=t.external.registry.get(s[0])?.id,h=t.external.uri??(d=>d);if(p)return{ref:h(p)};let g=s[1].defId??s[1].schema.id??`schema${t.counter++}`;return s[1].defId=g,{defId:g,ref:`${h("__shared")}#/${o}/${hS(g)}`}}let l="#",c=`${l}/${o}/`;if(s[1]===n&&!s[1].schema.id)return{ref:l};let u=s[1].schema.id??`__schema${t.counter++}`;return{defId:u,ref:c+hS(u)}},r=s=>{if(s[1].schema.$ref)return;let o=s[1],{ref:l,defId:c}=a(s);o.def={...o.schema},c&&(o.defId=c);let u=o.schema;for(let p in u)delete u[p];u.$ref=l};if(t.cycles==="throw")for(let s of t.seen.entries()){let o=s[1];if(o.cycle)throw new Error(`Cycle detected: #/${o.cycle?.join("/")}/ -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let s of t.seen.entries()){let o=s[1];if(e===s[0]){r(s);continue}if(t.external){let c=t.external.registry.get(s[0])?.id;if(e!==s[0]&&c){r(s);continue}}if(t.metadataRegistry.get(s[0])?.id){r(s);continue}if(o.cycle){r(s);continue}o.count>1&&t.reused==="ref"&&r(s)}t.external&&(t.sharedDefsExtractedFor=t.external)}function gS(t){let e=t.anyOf;if(!Array.isArray(e)||e.length===0||t.type!==void 0)return;let n=[];for(let i of e){if(!i||typeof i!="object")return;gS(i);let a=Object.keys(i);if(a.length!==1||a[0]!=="type")return;let r=i.type;for(let s of Array.isArray(r)?r:[r]){if(typeof s!="string")return;n.includes(s)||n.push(s)}}delete t.anyOf,t.type=n.length===1?n[0]:n}var mS=new Set(["type","properties","required","additionalProperties"]),dS=["oneOf","anyOf"];function hS(t){let e=t.additionalProperties;return e===void 0||e===!1||typeof e!="object"||e===null?null:Object.keys(e).length?e:null}function nf(t){let e=[];for(let r of t){if(typeof r!="object"||r.type!=="object")return null;for(let s in r)if(!mS.has(s))return null;e.push(r)}let n={},i=new Set;for(let r of e){for(let s in r.properties){if(Object.prototype.hasOwnProperty.call(n,s))continue;let o=[];for(let c of e){let u=c.properties?.[s]??hS(c);u!=null&&(o.some(p=>JSON.stringify(p)===JSON.stringify(u))||o.push(u))}let l=o.length===1?o[0]:nf(o)??{allOf:o};ti(n,s,l)}for(let s of r.required??[])i.add(s)}let a={type:"object",properties:n};if(i.size&&(a.required=[...i]),e.every(r=>r.additionalProperties===!1))a.additionalProperties=!1;else{let r=[];for(let s of e){let o=hS(s);o&&!r.some(l=>JSON.stringify(l)===JSON.stringify(o))&&r.push(o)}r.length===1?a.additionalProperties=r[0]:r.length>1&&(a.additionalProperties={allOf:r})}return a}function _G(t){let e=t.allOf;if(!Array.isArray(e)||e.length<2)return;for(let a of mS)if(a in t)return;let n=e.filter(a=>dS.some(r=>Array.isArray(a[r]))),i=null;if(!n.length)i=nf(e);else{let a=n[0],r=dS.find(l=>Array.isArray(a[l]));if(Object.keys(a).length!==1)return;let s=e.filter(l=>l!==a),o=a[r].map(l=>nf([...s,l]));if(o.some(l=>!l))return;i={[r]:o}}i&&(delete t.allOf,Mo(t,i))}function Ho(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=o=>{let l=t.seen.get(o);if(l.ref===null)return;let c=l.def??l.schema,u={...c},p=l.ref;if(l.ref=null,p){i(p);let g=t.seen.get(p),d=g.schema;if(d.$ref&&(t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(d)):Mo(c,d),Mo(c,u),o._zod.parent===p)for(let w in c)w==="$ref"||w==="allOf"||w in u||delete c[w];if(d.$ref&&g.def)for(let w in c)w==="$ref"||w==="allOf"||w in g.def&&JSON.stringify(c[w])===JSON.stringify(g.def[w])&&delete c[w]}let h=o._zod.parent;if(h&&h!==p){i(h);let g=t.seen.get(h);if(g?.schema.$ref&&(c.$ref=g.schema.$ref,g.def))for(let d in c)d==="$ref"||d==="allOf"||d in g.def&&JSON.stringify(c[d])===JSON.stringify(g.def[d])&&delete c[d]}t.override({zodSchema:o,jsonSchema:c,path:l.path??[]})};if(!t.external||t.sharedEmitDoneFor!==t.external){for(let o of[...t.seen.entries()].reverse())i(o[0]);if(t.target!=="openapi-3.0")for(let o of t.seen.entries())gS(o[1].def??o[1].schema);for(let o of t.deferred)o();if(t.intersections.length){let o=new Map;for(let l of t.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let p=o.get(u);p?p.push(c):o.set(u,[c])}for(let l of t.intersections)for(let c of o.get(l)??[])_G(c)}}let a={};if(t.target==="draft-2020-12"?a.$schema="https://json-schema.org/draft/2020-12/schema":t.target==="draft-07"?a.$schema="http://json-schema.org/draft-07/schema#":t.target==="draft-04"?a.$schema="http://json-schema.org/draft-04/schema#":t.target,t.external?.uri){let o=t.external.registry.get(e)?.id;if(!o)throw new Error("Schema is missing an `id` property");a.$id=t.external.uri(o)}Mo(a,n.defId?n.schema:n.def??n.schema);let r=t.metadataRegistry.get(e)?.id;r!==void 0&&a.id===r&&delete a.id;let s=t.external?.defs??{};if(!t.external||t.sharedEmitDoneFor!==t.external)for(let o of t.seen.entries()){let l=o[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,ti(s,l.defId,l.def))}t.external&&(t.sharedEmitDoneFor=t.external),t.external||Object.keys(s).length>0&&(t.target==="draft-2020-12"?a.$defs=s:a.definitions=s);try{let o=JSON.parse(JSON.stringify(a));return Object.defineProperty(o,"~standard",{value:{...e["~standard"],jsonSchema:{input:Eo(e,"input",t.processors),output:Eo(e,"output",t.processors)}},enumerable:!1,writable:!1}),o}catch{throw new Error("Error converting schema to JSON.")}}function Ln(t,e){let n=e??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let i=t._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return Ln(i.element,n);if(i.type==="set")return Ln(i.valueType,n);if(i.type==="lazy")return Ln(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return Ln(i.innerType,n);if(i.type==="intersection")return Ln(i.left,n)||Ln(i.right,n);if(i.type==="record"||i.type==="map")return Ln(i.keyType,n)||Ln(i.valueType,n);if(i.type==="pipe")return t._zod.traits.has("$ZodCodec")?!0:Ln(i.in,n)||Ln(i.out,n);if(i.type==="object"){for(let a in i.shape)if(Ln(i.shape[a],n))return!0;return!1}if(i.type==="union"){for(let a of i.options)if(Ln(a,n))return!0;return!1}if(i.type==="tuple"){for(let a of i.items)if(Ln(a,n))return!0;return!!(i.rest&&Ln(i.rest,n))}return!1}var fS=(t,e={})=>n=>{let i=qo({...n,processors:e});return ze(t,i),_o(i,t),Ho(i,t)},Eo=(t,e,n={})=>i=>{let{libraryOptions:a,target:r}=i??{},s=qo({...a??{},target:r,io:e,processors:n});return ze(t,s),_o(s,t),Ho(s,t)};var os=(t,e,n)=>{(t[e]===void 0||n>t[e])&&(t[e]=n)},ls=(t,e,n)=>{(t[e]===void 0||n{os(t,"minimum",e),ls(t,"maximum",e)},xS=(t,e)=>{t.multipleOf??(t.multipleOf=[]),t.multipleOf.includes(e)||t.multipleOf.push(e)},yS=(t,e)=>{t.patterns??(t.patterns=new Set),t.patterns.add(e)},PS=(t,e)=>{t.mime=t.mime?t.mime.filter(n=>e.includes(n)):[...e]},jS=(t,e)=>{t.format=e,e.includes("int")&&(t.isInt=!0)},vS=(t,e)=>os(t,"minimum",e.minimum),CS=(t,e)=>ls(t,"maximum",e.maximum),AS=t=>(e,n)=>{jS(e,n.format);let[i,a]=t[n.format];os(e,"minimum",i),ls(e,"maximum",a)},HG={greater_than:(t,e)=>os(t,e.inclusive?"minimum":"exclusiveMinimum",e.value),less_than:(t,e)=>ls(t,e.inclusive?"maximum":"exclusiveMaximum",e.value),multiple_of:(t,e)=>xS(t,e.value),number_format:AS(ho),bigint_format:AS(Du),min_length:vS,max_length:CS,length_equals:(t,e)=>wS(t,e.length),min_size:vS,max_size:CS,size_equals:(t,e)=>wS(t,e.size),string_format:(t,e)=>{jS(t,e.format),e.pattern&&yS(t,e.pattern),(e.format==="base64"||e.format==="base64url")&&(t.contentEncoding=e.format),(e.local||e.precision===-1)&&(t.laxFormat=!0)},mime_type:(t,e)=>PS(t,e.mime)};function si(t){let e={},n=t._zod.def,i=t._zod.traits.has("$ZodCheck")?[t,...n.checks??[]]:n.checks??[];for(let r of i)HG[r._zod.def.check]?.(e,r._zod.def);let a=t._zod.bag;a.minimum!==void 0&&os(e,"minimum",a.minimum),a.exclusiveMinimum!==void 0&&os(e,"exclusiveMinimum",a.exclusiveMinimum),a.maximum!==void 0&&ls(e,"maximum",a.maximum),a.exclusiveMaximum!==void 0&&ls(e,"exclusiveMaximum",a.exclusiveMaximum),a.multipleOf!==void 0&&xS(e,a.multipleOf),a.format!==void 0&&(e.format??(e.format=a.format),a.format.includes("int")&&(e.isInt=!0)),a.mime&&PS(e,a.mime);for(let r of a.patterns??[])yS(e,r);return e}var WG={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},RG=new Map([[Rg,oj],[Qu,lj]]),SS=t=>RG.get(t)??t,rf=(t,e,n,i)=>{let a=n;a.type="string";let{minimum:r,maximum:s,format:o,patterns:l,contentEncoding:c,laxFormat:u}=si(t);if(typeof r=="number"&&(a.minLength=r),typeof s=="number"&&(a.maxLength=s),o&&(a.format=WG[o]??o,a.format===""&&delete a.format,(o==="time"||u)&&delete a.format),c&&(a.contentEncoding=c),l&&l.size>0){let p=[...l].map(SS);p.length===1?a.pattern=p[0].source:p.length>1&&(a.allOf=[...p.map(h=>({...e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0"?{type:"string"}:{},pattern:h.source}))])}},sf=(t,e,n,i)=>{let a=n,{minimum:r,maximum:s,multipleOf:o,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=si(t);a.type=u?"integer":"number";let p=typeof c=="number"&&c>=(r??Number.NEGATIVE_INFINITY),h=typeof l=="number"&&l<=(s??Number.POSITIVE_INFINITY),g=e.target==="draft-04"||e.target==="openapi-3.0";if(p?g?(a.minimum=c,a.exclusiveMinimum=!0):a.exclusiveMinimum=c:typeof r=="number"&&(a.minimum=r),h?g?(a.maximum=l,a.exclusiveMaximum=!0):a.exclusiveMaximum=l:typeof s=="number"&&(a.maximum=s),o){let d=new Set;for(let f of o)Number.isFinite(f)&&f!==0?d.add(Math.abs(f)):vn(t,e,a,i,`A multipleOf divisor of ${f} cannot be represented in JSON Schema`);let[m,...w]=d;m!==void 0&&(a.multipleOf=m),w.length&&(a.allOf=[...a.allOf??[],...w.map(f=>({multipleOf:f}))])}},of=(t,e,n,i)=>{n.type="boolean"},OS=(t,e,n,i)=>{vn(t,e,n,i,"BigInt cannot be represented in JSON Schema")},TS=(t,e,n,i)=>{vn(t,e,n,i,"Symbols cannot be represented in JSON Schema")},lf=(t,e,n,i)=>{e.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},kS=(t,e,n,i)=>{vn(t,e,n,i,"Undefined cannot be represented in JSON Schema")},MS=(t,e,n,i)=>{vn(t,e,n,i,"Void cannot be represented in JSON Schema")},uf=(t,e,n,i)=>{n.not={}},ES=(t,e,n,i)=>{},cf=(t,e,n,i)=>{},qS=(t,e,n,i)=>{vn(t,e,n,i,"Date cannot be represented in JSON Schema")},pf=(t,e,n,i)=>{let a=t._zod.def,r=Yr(a.entries);if(r.length===0){n.not={};return}r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),n.enum=r},df=(t,e,n,i)=>{let a=t._zod.def;if(a.values.length===0){n.not={};return}let r=[];for(let s of a.values)if(s===void 0){if(vn(t,e,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof s=="bigint"){if(vn(t,e,n,i,"BigInt literals cannot be represented in JSON Schema"))return;r.push(Number(s))}else r.push(s);if(r.length!==0)if(r.length===1){let s=r[0];n.type=s===null?"null":typeof s,e.target==="draft-04"||e.target==="openapi-3.0"?n.enum=[s]:n.const=s}else r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),r.every(s=>typeof s=="boolean")&&(n.type="boolean"),r.every(s=>s===null)&&(n.type="null"),n.enum=r},_S=(t,e,n,i)=>{vn(t,e,n,i,"NaN cannot be represented in JSON Schema")},HS=(t,e,n,i)=>{let a=n,r=t._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");a.type="string",a.pattern=r.source},WS=(t,e,n,i)=>{let a=n;a.type="string",a.format="binary",a.contentEncoding="binary";let{minimum:r,maximum:s,mime:o}=si(t);r!==void 0&&(a.minLength=r),s!==void 0&&(a.maxLength=s),o&&(o.length===0?a.not={}:o.length===1?a.contentMediaType=o[0]:a.anyOf=o.map(l=>({contentMediaType:l})))},RS=(t,e,n,i)=>{n.type="boolean"},hf=(t,e,n,i)=>{vn(t,e,n,i,"Custom types cannot be represented in JSON Schema")},IS=(t,e,n,i)=>{vn(t,e,n,i,"Function types cannot be represented in JSON Schema")},gf=(t,e,n,i)=>{vn(t,e,n,i,"Transforms cannot be represented in JSON Schema")},zS=(t,e,n,i)=>{vn(t,e,n,i,"Map cannot be represented in JSON Schema")},DS=(t,e,n,i)=>{vn(t,e,n,i,"Set cannot be represented in JSON Schema")},mf=(t,e,n,i)=>{let a=n,r=t._zod.def,{minimum:s,maximum:o}=si(t);typeof s=="number"&&(a.minItems=s),typeof o=="number"&&(a.maxItems=o),a.type="array",a.items=ze(r.element,e,{...i,path:[...i.path,"items"]})};function Wo(t){let e=t._zod.def;return e.type==="pipe"&&e.in._zod.traits.has("$ZodTransform")?Wo(e.out):e.type==="catch"?Wo(e.innerType):t._zod.optin}var ff=(t,e,n,i)=>{let a=n,r=t._zod.def,s=r.shape;if(Object.getOwnPropertySymbols(s).length&&vn(t,e,a,i,"Symbol keys cannot be represented in JSON Schema"))return;a.type="object",a.properties={};for(let c in s)ti(a.properties,c,ze(s[c],e,{...i,path:[...i.path,"properties",c]}));let l=[];for(let c of Object.keys(s)){let u=r.shape[c];(e.io==="input"?Wo(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(a.required=l),r.catchall?._zod.def.type==="never"?a.additionalProperties=!1:r.catchall?r.catchall&&(a.additionalProperties=ze(r.catchall,e,{...i,path:[...i.path,"additionalProperties"]})):e.io==="output"&&(a.additionalProperties=!1)},wf=(t,e,n,i)=>{let a=t._zod.def,r=a.inclusive===!1,s=a.options.map((o,l)=>ze(o,e,{...i,path:[...i.path,r?"oneOf":"anyOf",l]}));r?n.oneOf=s:n.anyOf=s},vf=(t,e,n,i)=>{let a=t._zod.def,r=ze(a.left,e,{...i,path:[...i.path,"allOf",0]}),s=ze(a.right,e,{...i,path:[...i.path,"allOf",1]}),o=c=>"allOf"in c&&Object.keys(c).length===1,l=[...o(r)?r.allOf:[r],...o(s)?s.allOf:[s]];n.allOf=l,e.intersections.push(l)},GS=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="array";let s=e.target==="draft-2020-12"?"prefixItems":"items",o=e.target==="draft-2020-12"||e.target==="openapi-3.0"?"items":"additionalItems",l=r.items.map((m,w)=>ze(m,e,{...i,path:[...i.path,s,w]})),c=r.rest?ze(r.rest,e,{...i,path:[...i.path,o,...e.target==="openapi-3.0"?[r.items.length]:[]]}):null,u=r.items.length;for(;u>0;){let m=r.items[u-1];if(!(e.io==="input"?Wo(m)!==void 0:m._zod.optout==="optional"))break;u--}let p=r.items.length,h=!r.rest;e.target==="draft-2020-12"?(a.prefixItems=l,h?a.items=!1:c&&(a.items=c),u>0&&(a.minItems=u),h&&(a.maxItems=p)):e.target==="openapi-3.0"?(a.items={anyOf:l},c&&a.items.anyOf.push(c),u>0&&(a.minItems=u),h&&(a.maxItems=p)):(a.items=l,h?a.additionalItems=!1:c&&(a.additionalItems=c),u>0&&(a.minItems=u),h&&(a.maxItems=p));let{minimum:g,maximum:d}=si(t);typeof g=="number"&&(a.minItems=g),typeof d=="number"&&(a.maxItems=d)};function tf(t,e,n){if(e.$ref){if(n.has(e))return e;n.add(e);let d=t.get(e)?.def;if(!d)return e;let m=tf(t,d,n);return m===d?e:m}for(let d of["anyOf","oneOf"]){let m=e[d];if(!Array.isArray(m))continue;let w=m.map(f=>tf(t,f,n));w.some((f,A)=>f!==m[A])&&(e={...e,[d]:w})}let i=Array.isArray(e.type)?e.type:[e.type],a=!i.includes("string")&&i.some(d=>d==="number"||d==="integer"),r=e.enum??(e.const!==void 0?[e.const]:void 0);if(!a&&!r?.some(d=>typeof d=="number"))return e;let{minimum:s,maximum:o,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:p,id:h,...g}=e;return g.enum?g.enum=g.enum.map(d=>typeof d=="number"?String(d):d):typeof g.const=="number"&&(g.const=String(g.const)),a&&(g.type="string",r||(g.pattern=(i.includes("number")?yo:mg).source)),g}var af=new WeakMap;function IG(t){let e=new Map;for(let i of t.seen.values())i.def&&!e.has(i.schema)&&e.set(i.schema,i);let n=new Map;for(let i of af.get(t)??[]){let a=t.seen.get(i),r=(a?.def??a?.schema)?.propertyNames;if(!r||r===!0||n.has(r))continue;let s=tf(e,r,new Set);s!==r&&n.set(r,s)}if(n.size)for(let i of t.seen.values())for(let a of[i.schema,i.def]){let r=a&&n.get(a.propertyNames);r&&(a.propertyNames=r)}}var Cf=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="object";let s=r.keyType,o=si(s).patterns;if(r.mode==="loose"&&o&&o.size>0){let u=ze(r.valueType,e,{...i,path:[...i.path,"patternProperties","*"]});a.patternProperties={};for(let p of o)ti(a.patternProperties,SS(p).source,u)}else{if(e.target==="draft-07"||e.target==="draft-2020-12"){a.propertyNames=ze(r.keyType,e,{...i,path:[...i.path,"propertyNames"]});let u=af.get(e);u||(u=[],af.set(e,u),e.deferred.push(()=>IG(e))),u.push(t)}a.additionalProperties=ze(r.valueType,e,{...i,path:[...i.path,"additionalProperties"]})}let l=s._zod.values,c=e.io==="input"&&Wo(r.valueType)!==void 0;if(l&&!r.partial&&!c){let u=[...l].filter(p=>typeof p=="string"||typeof p=="number");u.length>0&&(a.required=u.map(String))}},Af=(t,e,n,i)=>{let a=t._zod.def,r=ze(a.innerType,e,i),s=e.seen.get(t);e.target==="openapi-3.0"?(s.ref=a.innerType,n.nullable=!0):n.anyOf=[r,{type:"null"}]},bf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},xf=Symbol();function NS(t,e,n,i,a){let r=!1,s=JSON.stringify(t,(o,l)=>typeof l!="bigint"?l:(r=!0,null));return r?(vn(e,n,i,a,"BigInt defaults cannot be represented in JSON Schema"),xf):JSON.parse(s)}var yf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s=NS(a.defaultValue,t,e,n,i);s!==xf&&(n.default=s)},Pf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);if(r.ref=a.innerType,e.io!=="input")return;let s=NS(a.defaultValue,t,e,n,i);s!==xf&&(n._prefault=s)},jf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s;try{s=a.catchValue(void 0)}catch{vn(t,e,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=s},Sf=(t,e,n,i)=>{let a=t._zod.def,r=a.in._zod.traits.has("$ZodTransform"),s=e.io==="input"?r?a.out:a.in:a.out;ze(s,e,i);let o=e.seen.get(t);o.ref=s},Of=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType,n.readOnly=!0},US=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},mc=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},$S=(t,e,n,i)=>{let a=t._zod.innerType;ze(a,e,i);let r=e.seen.get(t);r.ref=a},bS={string:rf,number:sf,boolean:of,bigint:OS,symbol:TS,null:lf,undefined:kS,void:MS,never:uf,any:ES,unknown:cf,date:qS,enum:pf,literal:df,nan:_S,template_literal:HS,file:WS,success:RS,custom:hf,function:IS,transform:gf,map:zS,set:DS,array:mf,object:ff,union:wf,intersection:vf,tuple:GS,record:Cf,nullable:Af,nonoptional:bf,default:yf,prefault:Pf,catch:jf,pipe:Sf,readonly:Of,promise:US,optional:mc,lazy:$S};function Tf(t,e){if("_idmap"in t){let i=t,a=qo({...e,processors:bS}),r={};for(let l of i._idmap.entries()){let[c,u]=l;ze(u,a)}let s={},o={registry:i,uri:e?.uri,defs:r};a.external=o;for(let l of i._idmap.entries()){let[c,u]=l;_o(a,u),ti(s,c,Ho(a,u))}if(Object.keys(r).length>0){let l=a.target==="draft-2020-12"?"$defs":"definitions";s.__shared={[l]:r}}return{schemas:s}}let n=qo({...e,processors:bS});return ze(t,n),_o(n,t),Ho(n,t)}var MN=j("ZodMiniType",(t,e)=>{if(!t._zod)throw new Error("Uninitialized schema in ZodMiniType.");Ie.init(t,e),t.def=e,t.type=e.type},{get with(){return this.check},set with(t){vt(this,"with",t)},parse(t,e){return pg(this,t,e,{callee:this.parse})},parseAsync(t,e){return dg(this,t,e,{callee:this.parseAsync})},safeParse(t,e){return Ao(this,t,e)},safeParseAsync(t,e){return xo(this,t,e)},check(...t){let e=this.def;return this.clone({...e,checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]},{parent:!0})},clone(t,e){return ai(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},apply(t,...e){return e.length===0?t(this):t(this,...e)}});var EN=j("ZodMiniObject",(t,e)=>{Vg.init(t,e),MN.init(t,e),og(t,"shape",n=>n._zod.def.shape,!1)});function kf(t,e){let n={type:"object",shape:t??{},...K(e)};return new EN(n)}function At(t){return!!t._zod}function tr(t){let e=Object.values(t);if(e.length===0)return kf({});let n=e.every(At),i=e.every(a=>!At(a));if(n)return kf(t);if(i)return Fh(t);throw new Error("Mixed Zod versions detected in object shape.")}function oa(t,e){return At(t)?Ao(t,e):t.safeParse(e)}async function fc(t,e){return At(t)?await xo(t,e):await t.safeParseAsync(e)}function la(t){if(!t)return;let e;if(At(t)?e=t._zod?.def?.shape:e=t.shape,!!e){if(typeof e=="function")try{return e()}catch{return}return e}}function us(t){if(t){if(typeof t=="object"){let e=t,n=t;if(!e._def&&!n._zod){let i=Object.values(t);if(i.length>0&&i.every(a=>typeof a=="object"&&a!==null&&(a._def!==void 0||a._zod!==void 0||typeof a.parse=="function")))return tr(t)}}if(At(t)){let n=t._zod?.def;if(n&&(n.type==="object"||n.shape!==void 0))return t}else if(t.shape!==void 0)return t}}function _N(t){return t.length===0?"object root":t.reduce((e,n,i)=>i===0?String(n):typeof n=="number"?`${e}[${n}]`:`${e}.${n}`,"")}function wc(t){if(t&&typeof t=="object"){if("issues"in t&&Array.isArray(t.issues)&&t.issues.length>0)return t.issues.map(e=>e.path?.length?`${e.message} at ${_N(e.path)}`:e.message).join(` -`);if("message"in t&&typeof t.message=="string")return t.message;try{return JSON.stringify(t)}catch{return String(t)}}return String(t)}function LS(t){return t.description}function FS(t){if(At(t))return t._zod?.def?.type==="optional";let e=t;return typeof t.isOptional=="function"?t.isOptional():e._def?.typeName==="ZodOptional"}function cs(t){if(At(t)){let r=t._zod?.def;if(r){if(r.value!==void 0)return r.value;if(Array.isArray(r.values)&&r.values.length>0)return r.values[0]}}let n=t._def;if(n){if(n.value!==void 0)return n.value;if(Array.isArray(n.values)&&n.values.length>0)return n.values[0]}let i=t.value;if(i!==void 0)return i}var VS=new WeakSet([Object.prototype,Error.prototype]);function vc(t,e,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0})}})}var GN=(t,e)=>{HP.init(t,e),t.name="ZodError";let n=Object.getPrototypeOf(t);VS.has(n)||(VS.add(n),vc(n,"format",i=>a=>RP(i,a)),vc(n,"flatten",i=>a=>WP(i,a)),vc(n,"addIssue",i=>a=>{i.issues.push(a),i.message=JSON.stringify(i.issues,es,2)}),vc(n,"addIssues",i=>a=>{i.issues.push(...a),i.message=JSON.stringify(i.issues,es,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))};var ki=j("ZodError",GN,void 0,{Parent:Error});var JS=wo(ki),KS=vo(ki),ZS=Co(ki),QS=bo(ki),XS=zP(ki),YS=DP(ki),eO=GP(ki),nO=NP(ki),iO=UP(ki),tO=$P(ki),aO=BP(ki),rO=LP(ki);function UN(){ri.localeError||Ti(oS())}function Ac(){ri.memoizer||Ti({memoizer:sS()})}var Je=j("ZodType",(t,e)=>(UN(),Ie.init(t,e),t.def=e,t.type=e.type,t),{check(...t){let e=this.def;return this.clone(ee.mergeDefs(e,{checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...t){return this.check(...t)},clone(t,e){return ai(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},refine(t,e){return this.check(EU(t,e))},superRefine(t,e){return this.check(qU(t,e))},overwrite(t){return this.check(sa(t))},optional(){return Ve(this)},exactOptional(){return CU(this)},nullable(){return lO(this)},nullish(){return Ve(lO(this))},nonoptional(t){return jU(this,t)},array(){return fe(this)},or(t){return $e([this,t])},and(t){return bc(this,t)},transform(t){return uO(this,mO(t))},default(t){return xU(this,t)},prefault(t){return PU(this,t)},catch(t){return OU(this,t)},pipe(t){return uO(this,t)},readonly(){return MU(this)},describe(t){let e=this.clone();return nr.add(e,{description:t}),e},meta(...t){if(t.length===0)return nr.get(this);let e=this.clone();return nr.add(e,t[0]),e},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(t,...e){return e.length===0?t(this):t(this,...e)},get"~standard"(){return ee.hide(this,"~standard",{...Ag(this),jsonSchema:{input:Eo(this,"input"),output:Eo(this,"output")}})},set"~standard"(t){ee.own(this,"~standard",t)},parse:function t(e,n){return JS(this,e,n,{callee:t})},parseAsync:async function t(e,n){return await KS(this,e,n,{callee:t})},safeParse(t,e){return ZS(this,t,e)},async safeParseAsync(t,e){return QS(this,t,e)},get spa(){return this?.safeParseAsync},set spa(t){ee.own(this,"spa",t)},validate(t,e){return Bu(this,t,e)},validateAsync(t,e){return Lu(this,t,e)},encode:function t(e,n){return XS(this,e,n,{callee:t})},decode:function t(e,n){return YS(this,e,n,{callee:t})},encodeAsync:async function t(e,n){return await eO(this,e,n,{callee:t})},decodeAsync:async function t(e,n){return await nO(this,e,n,{callee:t})},safeEncode(t,e){return iO(this,t,e)},safeDecode(t,e){return tO(this,t,e)},async safeEncodeAsync(t,e){return aO(this,t,e)},async safeDecodeAsync(t,e){return rO(this,t,e)},toJSONSchema(t){return fS(this,{})(t)},get description(){return nr.get(this)?.description},get _def(){return this._zod.def}}),cO=j("_ZodString",(t,e)=>{jo.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>rf(t,n,i,a)},ee.derived({format:t=>si(t).format??null,minLength:t=>si(t).minimum??null,maxLength:t=>si(t).maximum??null},{regex(...t){return this.check(Nm(...t))},includes(...t){return this.check(Bm(...t))},startsWith(...t){return this.check(Lm(...t))},endsWith(...t){return this.check(Fm(...t))},min(...t){return this.check(ss(...t))},max(...t){return this.check(hc(...t))},length(...t){return this.check(gc(...t))},nonempty(...t){return this.check(ss(1,...t))},lowercase(t){return this.check(Um(t))},uppercase(t){return this.check($m(t))},trim(){return this.check(Jm())},normalize(...t){return this.check(Vm(...t))},toLowerCase(){return this.check(Km())},toUpperCase(){return this.check(Zm())},slugify(){return this.check(Qm())}})),$N=j("ZodString",(t,e)=>{jo.init(t,e),cO.init(t,e)},{email(t){return this.check(hm(BN,t))},url(t){return this.check(Cm(FN,t))},jwt(t){return this.check(Hm(oU,t))},emoji(t){return this.check(Am(VN,t))},guid(t){return this.check(gm(LN,t))},uuid(t){return this.check(mm(Cc,t))},uuidv4(t){return this.check(fm(Cc,t))},uuidv6(t){return this.check(wm(Cc,t))},uuidv7(t){return this.check(vm(Cc,t))},nanoid(t){return this.check(bm(JN,t))},cuid(t){return this.check(xm(KN,t))},cuid2(t){return this.check(ym(ZN,t))},ulid(t){return this.check(Pm(QN,t))},base64(t){return this.check(Em(aU,t))},base64url(t){return this.check(qm(rU,t))},xid(t){return this.check(jm(XN,t))},ksuid(t){return this.check(Sm(YN,t))},ipv4(t){return this.check(Om(eU,t))},ipv6(t){return this.check(Tm(nU,t))},cidrv4(t){return this.check(km(iU,t))},cidrv6(t){return this.check(Mm(tU,t))},e164(t){return this.check(_m(sU,t))},datetime(t){return this.check(sc(Ro,t))},date(t){return this.check(oc(Io,t))},time(t){return this.check(lc(zo,t))},duration(t){return this.check(uc(Do,t))}});function y(t){return dm($N,t)}var Qe=j("ZodStringFormat",(t,e)=>{Ne.init(t,e),cO.init(t,e)}),Ro=j("ZodISODateTime",(t,e)=>{Vj.init(t,e),Qe.init(t,e)}),Io=j("ZodISODate",(t,e)=>{Jj.init(t,e),Qe.init(t,e)}),zo=j("ZodISOTime",(t,e)=>{Kj.init(t,e),Qe.init(t,e)}),Do=j("ZodISODuration",(t,e)=>{Zj.init(t,e),Qe.init(t,e)}),BN=j("ZodEmail",(t,e)=>{yg.init(t,e),Qe.init(t,e)});var LN=j("ZodGUID",(t,e)=>{bg.init(t,e),Qe.init(t,e)});var Cc=j("ZodUUID",(t,e)=>{xg.init(t,e),Qe.init(t,e)});var FN=j("ZodURL",(t,e)=>{Pg.init(t,e),Qe.init(t,e)});var VN=j("ZodEmoji",(t,e)=>{jg.init(t,e),Qe.init(t,e)});var JN=j("ZodNanoID",(t,e)=>{Sg.init(t,e),Qe.init(t,e)});var KN=j("ZodCUID",(t,e)=>{Og.init(t,e),Qe.init(t,e)});var ZN=j("ZodCUID2",(t,e)=>{Tg.init(t,e),Qe.init(t,e)});var QN=j("ZodULID",(t,e)=>{kg.init(t,e),Qe.init(t,e)});var XN=j("ZodXID",(t,e)=>{Mg.init(t,e),Qe.init(t,e)});var YN=j("ZodKSUID",(t,e)=>{Eg.init(t,e),Qe.init(t,e)});var eU=j("ZodIPv4",(t,e)=>{qg.init(t,e),Qe.init(t,e)});var nU=j("ZodIPv6",(t,e)=>{_g.init(t,e),Qe.init(t,e)});var iU=j("ZodCIDRv4",(t,e)=>{Hg.init(t,e),Qe.init(t,e)});var tU=j("ZodCIDRv6",(t,e)=>{Wg.init(t,e),Qe.init(t,e)});var aU=j("ZodBase64",(t,e)=>{Ig.init(t,e),Qe.init(t,e)});var rU=j("ZodBase64URL",(t,e)=>{zg.init(t,e),Qe.init(t,e)});var sU=j("ZodE164",(t,e)=>{Dg.init(t,e),Qe.init(t,e)});var oU=j("ZodJWT",(t,e)=>{Gg.init(t,e),Qe.init(t,e)});var pO=j("ZodNumber",(t,e)=>{Xu.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>sf(t,n,i,a),t.isFinite=!0},ee.derived({minValue:t=>{let{minimum:e,exclusiveMinimum:n}=si(t);return Math.max(e??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:t=>{let{maximum:e,exclusiveMaximum:n}=si(t);return Math.min(e??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:t=>{let{isInt:e,multipleOf:n}=si(t);return!!e||!!n?.some(Number.isSafeInteger)},format:t=>si(t).format??null},{gt(t,e){return this.check(pc(t,e))},gte(t,e){return this.check(ko(t,e))},min(t,e){return this.check(ko(t,e))},lt(t,e){return this.check(cc(t,e))},lte(t,e){return this.check(To(t,e))},max(t,e){return this.check(To(t,e))},int(t){return this.check(sO(t))},safe(t){return this.check(sO(t))},positive(t){return this.check(pc(0,t))},nonnegative(t){return this.check(ko(0,t))},negative(t){return this.check(cc(0,t))},nonpositive(t){return this.check(To(0,t))},multipleOf(t,e){return this.check(dc(t,e))},step(t,e){return this.check(dc(t,e))},finite(){return this}}));function _e(t){return Wm(pO,t)}var lU=j("ZodNumberFormat",(t,e)=>{Ng.init(t,e),pO.init(t,e)});function sO(t){return Rm(lU,t)}var uU=j("ZodBoolean",(t,e)=>{Ug.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>of(t,n,i,a)});function Cn(t){return Im(uU,t)}var cU=j("ZodNull",(t,e)=>{$g.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>lf(t,n,i,a)});function dO(t){return zm(cU,t)}var pU=j("ZodUnknown",(t,e)=>{Bg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>cf(t,n,i,a)});function Fe(){return Dm(pU)}var dU=j("ZodNever",(t,e)=>{Lg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>uf(t,n,i,a)});function hU(t){return Gm(dU,t)}var gU=j("ZodArray",(t,e)=>{Ac(),Fg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>mf(t,n,i,a),t.element=e.element},{min(t,e){return this.check(ss(t,e))},nonempty(t){return this.check(ss(1,t))},max(t,e){return this.check(hc(t,e))},length(t,e){return this.check(gc(t,e))},unwrap(){return this.element}});function fe(t,e){return cS(gU,t,e)}var hO=j("ZodObject",(t,e)=>{Ac(),nS.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>ff(t,n,i,a),ee.installLazyProp(t,"shape",n=>n._zod.def.shape,!1)},{keyof(){return oi(Object.keys(this._zod.def.shape))},catchall(t){return this.clone(ee.mergeDefs(this._zod.def,{catchall:t}))},passthrough(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:Fe()}))},loose(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:Fe()}))},strict(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:hU()}))},strip(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:void 0}))},extend(t){return ee.extend(this,t)},safeExtend(t){return ee.safeExtend(this,t)},merge(t){return ee.merge(this,t)},pick(t){return ee.pick(this,t)},omit(t){return ee.omit(this,t)},partial(...t){return ee.partial(xc,this,t[0])},exactPartial(...t){return ee.partial(fO,this,t[0],"exactPartial")},required(...t){return ee.required(wO,this,t[0])}});function D(t,e){let n={type:"object",shape:t??{},...ee.normalizeParams(e)};return new hO(n)}function Fn(t,e){return new hO({type:"object",shape:t,catchall:Fe(),...ee.normalizeParams(e)})}var gO=j("ZodUnion",(t,e)=>{Yu.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>wf(t,n,i,a),t.options=e.options});function $e(t,e){return new gO({type:"union",options:t,...ee.normalizeParams(e)})}var mU=j("ZodDiscriminatedUnion",(t,e)=>{gO.init(t,e),Jg.init(t,e)});function Ef(t,e,n){return new mU({type:"union",options:e,discriminator:t,...ee.normalizeParams(n)})}var fU=j("ZodIntersection",(t,e)=>{Kg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>vf(t,n,i,a)});function bc(t,e){return new fU({type:"intersection",left:t,right:e})}var oO=j("ZodRecord",(t,e)=>{Ac(),Zg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Cf(t,n,i,a),t.keyType=e.keyType,t.valueType=e.valueType});function Ue(t,e,n){return!e||!e._zod?new oO({type:"record",keyType:y(),valueType:t,...ee.normalizeParams(e)}):new oO({type:"record",keyType:t,valueType:e,...ee.normalizeParams(n)})}var Mf=j("ZodEnum",(t,e)=>{Qg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(i,a,r)=>pf(t,i,a,r),t.enum=e.entries,t.options=[...t._zod.values];let n=new Set(Object.keys(e.entries));t.extract=(i,a)=>{let r={};for(let s of i)if(n.has(s))r[s]=e.entries[s];else throw new Error(`Key ${s} not found in enum`);return new Mf({...e,checks:[],...ee.normalizeParams(a),entries:r})},t.exclude=(i,a)=>{let r={...e.entries};for(let s of i)if(n.has(s))delete r[s];else throw new Error(`Key ${s} not found in enum`);return new Mf({...e,checks:[],...ee.normalizeParams(a),entries:r})}});function oi(t,e){let n=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new Mf({type:"enum",entries:n,...ee.normalizeParams(e)})}var wU=j("ZodLiteral",(t,e)=>{Xg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>df(t,n,i,a),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});function L(t,e){return new wU({type:"literal",values:Array.isArray(t)?t:[t],...ee.normalizeParams(e)})}var vU=j("ZodTransform",(t,e)=>{Ac(),Yg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>gf(t,n,i,a),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new as(t.constructor.name);n.addIssue=r=>{if(typeof r=="string")n.issues.push(ee.issue(r,n.value,e));else{let s=r;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),"input"in s||(s.input=n.value),s.inst??(s.inst=t),n.issues.push(ee.issue(s))}};let a=e.transform(n.value,n);return a instanceof Promise?a.then(r=>(n.value=r,n)):(n.value=a,n)}});function mO(t){return new vU({type:"transform",transform:t})}var xc=j("ZodOptional",(t,e)=>{ec.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>mc(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function Ve(t){return new xc({type:"optional",innerType:t})}var fO=j("ZodExactOptional",(t,e)=>{em.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>mc(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function CU(t){return new fO({type:"optional",innerType:t})}var AU=j("ZodNullable",(t,e)=>{nm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Af(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function lO(t){return new AU({type:"nullable",innerType:t})}var bU=j("ZodDefault",(t,e)=>{im.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>yf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function xU(t,e){return new bU({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():ee.shallowClone(e)}})}var yU=j("ZodPrefault",(t,e)=>{tm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Pf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function PU(t,e){return new yU({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():ee.shallowClone(e)}})}var wO=j("ZodNonOptional",(t,e)=>{am.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>bf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function jU(t,e){return new wO({type:"nonoptional",innerType:t,...ee.normalizeParams(e)})}var SU=j("ZodCatch",(t,e)=>{rm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>jf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function OU(t,e){return new SU({type:"catch",innerType:t,catchValue:typeof e=="function"?e:ee.constantCatch(e)})}var vO=j("ZodPipe",(t,e)=>{nc.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Sf(t,n,i,a),t.in=e.in,t.out=e.out});function uO(t,e){return new vO({type:"pipe",in:t,out:e})}var TU=j("ZodPreprocess",(t,e)=>{vO.init(t,e),iS.init(t,e)}),kU=j("ZodReadonly",(t,e)=>{sm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Of(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function MU(t){return new kU({type:"readonly",innerType:t})}var CO=j("ZodCustom",(t,e)=>{om.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>hf(t,n,i,a)});function AO(t,e){return Xm(CO,t??(()=>!0),e)}function EU(t,e={}){return Ym(CO,t,e)}function qU(t,e){return ef(t,e)}function qf(t,e){return new TU({type:"pipe",in:mO(t),out:e})}var yc={};Uh(yc,{ZodISODate:()=>Io,ZodISODateTime:()=>Ro,ZodISODuration:()=>Do,ZodISOTime:()=>zo,date:()=>HU,datetime:()=>_U,duration:()=>RU,time:()=>WU});function _U(t){return sc(Ro,t)}function HU(t){return oc(Io,t)}function WU(t){return lc(zo,t)}function RU(t){return uc(Do,t)}var Hf="2025-11-25";var bO=[Hf,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],ua="io.modelcontextprotocol/related-task",jc="2.0",dn=AO(t=>t!==null&&(typeof t=="object"||typeof t=="function")),xO=$e([y(),_e().int()]),yO=y(),Pre=Fn({ttl:_e().optional(),pollInterval:_e().optional()}),IU=D({ttl:_e().optional()}),zU=D({taskId:y()}),Wf=Fn({progressToken:xO.optional(),[ua]:zU.optional()}),Mi=D({_meta:Wf.optional()}),Go=Mi.extend({task:IU.optional()}),PO=t=>Go.safeParse(t).success,Mn=D({method:y(),params:Mi.loose().optional()}),Ni=D({_meta:Wf.optional()}),Ui=D({method:y(),params:Ni.loose().optional()}),En=Fn({_meta:Wf.optional()}),Sc=$e([y(),_e().int()]),jO=D({jsonrpc:L(jc),id:Sc,...Mn.shape}).strict(),Rf=t=>jO.safeParse(t).success,SO=D({jsonrpc:L(jc),...Ui.shape}).strict(),OO=t=>SO.safeParse(t).success,If=D({jsonrpc:L(jc),id:Sc,result:En}).strict(),No=t=>If.safeParse(t).success;var J;(function(t){t[t.ConnectionClosed=-32e3]="ConnectionClosed",t[t.RequestTimeout=-32001]="RequestTimeout",t[t.ParseError=-32700]="ParseError",t[t.InvalidRequest=-32600]="InvalidRequest",t[t.MethodNotFound=-32601]="MethodNotFound",t[t.InvalidParams=-32602]="InvalidParams",t[t.InternalError=-32603]="InternalError",t[t.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(J||(J={}));var zf=D({jsonrpc:L(jc),id:Sc.optional(),error:D({code:_e().int(),message:y(),data:Fe().optional()})}).strict();var TO=t=>zf.safeParse(t).success;var kO=$e([jO,SO,If,zf]),jre=$e([If,zf]),Oc=En.strict(),DU=Ni.extend({requestId:Sc.optional(),reason:y().optional()}),Tc=Ui.extend({method:L("notifications/cancelled"),params:DU}),GU=D({src:y(),mimeType:y().optional(),sizes:fe(y()).optional(),theme:oi(["light","dark"]).optional()}),Uo=D({icons:fe(GU).optional()}),ps=D({name:y(),title:y().optional()}),MO=ps.extend({...ps.shape,...Uo.shape,version:y(),websiteUrl:y().optional(),description:y().optional()}),NU=bc(D({applyDefaults:Cn().optional()}),Ue(y(),Fe())),UU=qf(t=>t&&typeof t=="object"&&!Array.isArray(t)&&Object.keys(t).length===0?{form:{}}:t,bc(D({form:NU.optional(),url:dn.optional()}),Ue(y(),Fe()).optional())),$U=Fn({list:dn.optional(),cancel:dn.optional(),requests:Fn({sampling:Fn({createMessage:dn.optional()}).optional(),elicitation:Fn({create:dn.optional()}).optional()}).optional()}),BU=Fn({list:dn.optional(),cancel:dn.optional(),requests:Fn({tools:Fn({call:dn.optional()}).optional()}).optional()}),LU=D({experimental:Ue(y(),dn).optional(),sampling:D({context:dn.optional(),tools:dn.optional()}).optional(),elicitation:UU.optional(),roots:D({listChanged:Cn().optional()}).optional(),tasks:$U.optional(),extensions:Ue(y(),dn).optional()}),FU=Mi.extend({protocolVersion:y(),capabilities:LU,clientInfo:MO}),Df=Mn.extend({method:L("initialize"),params:FU});var VU=D({experimental:Ue(y(),dn).optional(),logging:dn.optional(),completions:dn.optional(),prompts:D({listChanged:Cn().optional()}).optional(),resources:D({subscribe:Cn().optional(),listChanged:Cn().optional()}).optional(),tools:D({listChanged:Cn().optional()}).optional(),tasks:BU.optional(),extensions:Ue(y(),dn).optional()}),JU=En.extend({protocolVersion:y(),capabilities:VU,serverInfo:MO,instructions:y().optional()}),Gf=Ui.extend({method:L("notifications/initialized"),params:Ni.optional()});var kc=Mn.extend({method:L("ping"),params:Mi.optional()}),KU=D({progress:_e(),total:Ve(_e()),message:Ve(y())}),ZU=D({...Ni.shape,...KU.shape,progressToken:xO}),Mc=Ui.extend({method:L("notifications/progress"),params:ZU}),QU=Mi.extend({cursor:yO.optional()}),$o=Mn.extend({params:QU.optional()}),Bo=En.extend({nextCursor:yO.optional()}),XU=oi(["working","input_required","completed","failed","cancelled"]),Lo=D({taskId:y(),status:XU,ttl:$e([_e(),dO()]),createdAt:y(),lastUpdatedAt:y(),pollInterval:Ve(_e()),statusMessage:Ve(y())}),ds=En.extend({task:Lo}),YU=Ni.merge(Lo),Fo=Ui.extend({method:L("notifications/tasks/status"),params:YU}),Ec=Mn.extend({method:L("tasks/get"),params:Mi.extend({taskId:y()})}),qc=En.merge(Lo),_c=Mn.extend({method:L("tasks/result"),params:Mi.extend({taskId:y()})}),Sre=En.loose(),Hc=$o.extend({method:L("tasks/list")}),Wc=Bo.extend({tasks:fe(Lo)}),Rc=Mn.extend({method:L("tasks/cancel"),params:Mi.extend({taskId:y()})}),EO=En.merge(Lo),qO=D({uri:y(),mimeType:Ve(y()),_meta:Ue(y(),Fe()).optional()}),_O=qO.extend({text:y()}),Nf=y().refine(t=>{try{return atob(t),!0}catch{return!1}},{message:"Invalid Base64 string"}),HO=qO.extend({blob:Nf}),Vo=oi(["user","assistant"]),hs=D({audience:fe(Vo).optional(),priority:_e().min(0).max(1).optional(),lastModified:yc.datetime({offset:!0}).optional()}),WO=D({...ps.shape,...Uo.shape,uri:y(),description:Ve(y()),mimeType:Ve(y()),size:Ve(_e()),annotations:hs.optional(),_meta:Ve(Fn({}))}),e$=D({...ps.shape,...Uo.shape,uriTemplate:y(),description:Ve(y()),mimeType:Ve(y()),annotations:hs.optional(),_meta:Ve(Fn({}))}),Ic=$o.extend({method:L("resources/list")}),n$=Bo.extend({resources:fe(WO)}),zc=$o.extend({method:L("resources/templates/list")}),i$=Bo.extend({resourceTemplates:fe(e$)}),Uf=Mi.extend({uri:y()}),t$=Uf,Dc=Mn.extend({method:L("resources/read"),params:t$}),a$=En.extend({contents:fe($e([_O,HO]))}),r$=Ui.extend({method:L("notifications/resources/list_changed"),params:Ni.optional()}),s$=Uf,o$=Mn.extend({method:L("resources/subscribe"),params:s$}),l$=Uf,u$=Mn.extend({method:L("resources/unsubscribe"),params:l$}),c$=Ni.extend({uri:y()}),p$=Ui.extend({method:L("notifications/resources/updated"),params:c$}),d$=D({name:y(),description:Ve(y()),required:Ve(Cn())}),h$=D({...ps.shape,...Uo.shape,description:Ve(y()),arguments:Ve(fe(d$)),_meta:Ve(Fn({}))}),Gc=$o.extend({method:L("prompts/list")}),g$=Bo.extend({prompts:fe(h$)}),m$=Mi.extend({name:y(),arguments:Ue(y(),y()).optional()}),Nc=Mn.extend({method:L("prompts/get"),params:m$}),$f=D({type:L("text"),text:y(),annotations:hs.optional(),_meta:Ue(y(),Fe()).optional()}),Bf=D({type:L("image"),data:Nf,mimeType:y(),annotations:hs.optional(),_meta:Ue(y(),Fe()).optional()}),Lf=D({type:L("audio"),data:Nf,mimeType:y(),annotations:hs.optional(),_meta:Ue(y(),Fe()).optional()}),f$=D({type:L("tool_use"),name:y(),id:y(),input:Ue(y(),Fe()),_meta:Ue(y(),Fe()).optional()}),w$=D({type:L("resource"),resource:$e([_O,HO]),annotations:hs.optional(),_meta:Ue(y(),Fe()).optional()}),v$=WO.extend({type:L("resource_link")}),Ff=$e([$f,Bf,Lf,v$,w$]),C$=D({role:Vo,content:Ff}),A$=En.extend({description:y().optional(),messages:fe(C$)}),b$=Ui.extend({method:L("notifications/prompts/list_changed"),params:Ni.optional()}),x$=D({title:y().optional(),readOnlyHint:Cn().optional(),destructiveHint:Cn().optional(),idempotentHint:Cn().optional(),openWorldHint:Cn().optional()}),y$=D({taskSupport:oi(["required","optional","forbidden"]).optional()}),RO=D({...ps.shape,...Uo.shape,description:y().optional(),inputSchema:D({type:L("object"),properties:Ue(y(),dn).optional(),required:fe(y()).optional()}).catchall(Fe()),outputSchema:D({type:L("object"),properties:Ue(y(),dn).optional(),required:fe(y()).optional()}).catchall(Fe()).optional(),annotations:x$.optional(),execution:y$.optional(),_meta:Ue(y(),Fe()).optional()}),Uc=$o.extend({method:L("tools/list")}),P$=Bo.extend({tools:fe(RO)}),$c=En.extend({content:fe(Ff).default([]),structuredContent:Ue(y(),Fe()).optional(),isError:Cn().optional()}),Ore=$c.or(En.extend({toolResult:Fe()})),j$=Go.extend({name:y(),arguments:Ue(y(),Fe()).optional()}),gs=Mn.extend({method:L("tools/call"),params:j$}),S$=Ui.extend({method:L("notifications/tools/list_changed"),params:Ni.optional()}),Tre=D({autoRefresh:Cn().default(!0),debounceMs:_e().int().nonnegative().default(300)}),Jo=oi(["debug","info","notice","warning","error","critical","alert","emergency"]),O$=Mi.extend({level:Jo}),Vf=Mn.extend({method:L("logging/setLevel"),params:O$}),T$=Ni.extend({level:Jo,logger:y().optional(),data:Fe()}),k$=Ui.extend({method:L("notifications/message"),params:T$}),M$=D({name:y().optional()}),E$=D({hints:fe(M$).optional(),costPriority:_e().min(0).max(1).optional(),speedPriority:_e().min(0).max(1).optional(),intelligencePriority:_e().min(0).max(1).optional()}),q$=D({mode:oi(["auto","required","none"]).optional()}),_$=D({type:L("tool_result"),toolUseId:y().describe("The unique identifier for the corresponding tool call."),content:fe(Ff).default([]),structuredContent:D({}).loose().optional(),isError:Cn().optional(),_meta:Ue(y(),Fe()).optional()}),H$=Ef("type",[$f,Bf,Lf]),Pc=Ef("type",[$f,Bf,Lf,f$,_$]),W$=D({role:Vo,content:$e([Pc,fe(Pc)]),_meta:Ue(y(),Fe()).optional()}),R$=Go.extend({messages:fe(W$),modelPreferences:E$.optional(),systemPrompt:y().optional(),includeContext:oi(["none","thisServer","allServers"]).optional(),temperature:_e().optional(),maxTokens:_e().int(),stopSequences:fe(y()).optional(),metadata:dn.optional(),tools:fe(RO).optional(),toolChoice:q$.optional()}),I$=Mn.extend({method:L("sampling/createMessage"),params:R$}),Ko=En.extend({model:y(),stopReason:Ve(oi(["endTurn","stopSequence","maxTokens"]).or(y())),role:Vo,content:H$}),Jf=En.extend({model:y(),stopReason:Ve(oi(["endTurn","stopSequence","maxTokens","toolUse"]).or(y())),role:Vo,content:$e([Pc,fe(Pc)])}),z$=D({type:L("boolean"),title:y().optional(),description:y().optional(),default:Cn().optional()}),D$=D({type:L("string"),title:y().optional(),description:y().optional(),minLength:_e().optional(),maxLength:_e().optional(),format:oi(["email","uri","date","date-time"]).optional(),default:y().optional()}),G$=D({type:oi(["number","integer"]),title:y().optional(),description:y().optional(),minimum:_e().optional(),maximum:_e().optional(),default:_e().optional()}),N$=D({type:L("string"),title:y().optional(),description:y().optional(),enum:fe(y()),default:y().optional()}),U$=D({type:L("string"),title:y().optional(),description:y().optional(),oneOf:fe(D({const:y(),title:y()})),default:y().optional()}),$$=D({type:L("string"),title:y().optional(),description:y().optional(),enum:fe(y()),enumNames:fe(y()).optional(),default:y().optional()}),B$=$e([N$,U$]),L$=D({type:L("array"),title:y().optional(),description:y().optional(),minItems:_e().optional(),maxItems:_e().optional(),items:D({type:L("string"),enum:fe(y())}),default:fe(y()).optional()}),F$=D({type:L("array"),title:y().optional(),description:y().optional(),minItems:_e().optional(),maxItems:_e().optional(),items:D({anyOf:fe(D({const:y(),title:y()}))}),default:fe(y()).optional()}),V$=$e([L$,F$]),J$=$e([$$,B$,V$]),K$=$e([J$,z$,D$,G$]),Z$=Go.extend({mode:L("form").optional(),message:y(),requestedSchema:D({type:L("object"),properties:Ue(y(),K$),required:fe(y()).optional()})}),Q$=Go.extend({mode:L("url"),message:y(),elicitationId:y(),url:y().url()}),X$=$e([Z$,Q$]),Y$=Mn.extend({method:L("elicitation/create"),params:X$}),eB=Ni.extend({elicitationId:y()}),nB=Ui.extend({method:L("notifications/elicitation/complete"),params:eB}),ms=En.extend({action:oi(["accept","decline","cancel"]),content:qf(t=>t===null?void 0:t,Ue(y(),$e([y(),_e(),Cn(),fe(y())])).optional())}),iB=D({type:L("ref/resource"),uri:y()});var tB=D({type:L("ref/prompt"),name:y()}),aB=Mi.extend({ref:$e([tB,iB]),argument:D({name:y(),value:y()}),context:D({arguments:Ue(y(),y()).optional()}).optional()}),Bc=Mn.extend({method:L("completion/complete"),params:aB});function IO(t){if(t.params.ref.type!=="ref/prompt")throw new TypeError(`Expected CompleteRequestPrompt, but got ${t.params.ref.type}`)}function zO(t){if(t.params.ref.type!=="ref/resource")throw new TypeError(`Expected CompleteRequestResourceTemplate, but got ${t.params.ref.type}`)}var rB=En.extend({completion:Fn({values:fe(y()).max(100),total:Ve(_e().int()),hasMore:Ve(Cn())})}),sB=D({uri:y().startsWith("file://"),name:y().optional(),_meta:Ue(y(),Fe()).optional()}),oB=Mn.extend({method:L("roots/list"),params:Mi.optional()}),Kf=En.extend({roots:fe(sB)}),lB=Ui.extend({method:L("notifications/roots/list_changed"),params:Ni.optional()}),kre=$e([kc,Df,Bc,Vf,Nc,Gc,Ic,zc,Dc,o$,u$,gs,Uc,Ec,_c,Hc,Rc]),Mre=$e([Tc,Mc,Gf,lB,Fo]),Ere=$e([Oc,Ko,Jf,ms,Kf,qc,Wc,ds]),qre=$e([kc,I$,Y$,oB,Ec,_c,Hc,Rc]),_re=$e([Tc,Mc,k$,p$,r$,S$,b$,Fo,nB]),Hre=$e([Oc,JU,rB,A$,g$,n$,i$,a$,$c,P$,qc,Wc,ds]),B=class t extends Error{constructor(e,n,i){super(`MCP error ${e}: ${n}`),this.code=e,this.data=i,this.name="McpError"}static fromError(e,n,i){if(e===J.UrlElicitationRequired&&i){let a=i;if(a.elicitations)return new _f(a.elicitations,n)}return new t(e,n,i)}},_f=class extends B{constructor(e,n=`URL elicitation${e.length>1?"s":""} required`){super(J.UrlElicitationRequired,n,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}};function ca(t){return t==="completed"||t==="failed"||t==="cancelled"}var GO=Symbol("Let zodToJsonSchema decide on which parser to use");var DO={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"},NO=t=>typeof t=="string"?{...DO,name:t}:{...DO,...t};var UO=t=>{let e=NO(t),n=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:n,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([i,a])=>[a._def,{def:a._def,path:[...e.basePath,e.definitionPath,i],jsonSchema:void 0}]))}};function Zf(t,e,n,i){i?.errorMessages&&n&&(t.errorMessage={...t.errorMessage,[e]:n})}function we(t,e,n,i,a){t[e]=n,Zf(t,e,i,a)}var Lc=(t,e)=>{let n=0;for(;nne(t.innerType._def,e);function Qf(t,e,n){let i=n??e.dateStrategy;if(Array.isArray(i))return{anyOf:i.map((a,r)=>Qf(t,e,a))};switch(i){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return uB(t,e)}}var uB=(t,e)=>{let n={type:"integer",format:"unix-time"};if(e.target==="openApi3")return n;for(let i of t.checks)switch(i.kind){case"min":we(n,"minimum",i.value,i.message,e);break;case"max":we(n,"maximum",i.value,i.message,e);break}return n};function VO(t,e){return{...ne(t.innerType._def,e),default:t.defaultValue()}}function JO(t,e){return e.effectStrategy==="input"?ne(t.schema._def,e):Ke(e)}function KO(t){return{type:"string",enum:Array.from(t.values)}}var cB=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function ZO(t,e){let n=[ne(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),ne(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(r=>!!r),i=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,a=[];return n.forEach(r=>{if(cB(r))a.push(...r.allOf),r.unevaluatedProperties===void 0&&(i=void 0);else{let s=r;if("additionalProperties"in r&&r.additionalProperties===!1){let{additionalProperties:o,...l}=r;s=l}else i=void 0;a.push(s)}}),a.length?{allOf:a,...i}:void 0}function QO(t,e){let n=typeof t.value;return n!=="bigint"&&n!=="number"&&n!=="boolean"&&n!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:n==="bigint"?"integer":n,enum:[t.value]}:{type:n==="bigint"?"integer":n,const:t.value}}var Xf,it={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(Xf===void 0&&(Xf=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),Xf),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};function Vc(t,e){let n={type:"string"};if(t.checks)for(let i of t.checks)switch(i.kind){case"min":we(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e);break;case"max":we(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"email":switch(e.emailStrategy){case"format:email":tt(n,"email",i.message,e);break;case"format:idn-email":tt(n,"idn-email",i.message,e);break;case"pattern:zod":Vn(n,it.email,i.message,e);break}break;case"url":tt(n,"uri",i.message,e);break;case"uuid":tt(n,"uuid",i.message,e);break;case"regex":Vn(n,i.regex,i.message,e);break;case"cuid":Vn(n,it.cuid,i.message,e);break;case"cuid2":Vn(n,it.cuid2,i.message,e);break;case"startsWith":Vn(n,RegExp(`^${Yf(i.value,e)}`),i.message,e);break;case"endsWith":Vn(n,RegExp(`${Yf(i.value,e)}$`),i.message,e);break;case"datetime":tt(n,"date-time",i.message,e);break;case"date":tt(n,"date",i.message,e);break;case"time":tt(n,"time",i.message,e);break;case"duration":tt(n,"duration",i.message,e);break;case"length":we(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e),we(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"includes":{Vn(n,RegExp(Yf(i.value,e)),i.message,e);break}case"ip":{i.version!=="v6"&&tt(n,"ipv4",i.message,e),i.version!=="v4"&&tt(n,"ipv6",i.message,e);break}case"base64url":Vn(n,it.base64url,i.message,e);break;case"jwt":Vn(n,it.jwt,i.message,e);break;case"cidr":{i.version!=="v6"&&Vn(n,it.ipv4Cidr,i.message,e),i.version!=="v4"&&Vn(n,it.ipv6Cidr,i.message,e);break}case"emoji":Vn(n,it.emoji(),i.message,e);break;case"ulid":{Vn(n,it.ulid,i.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{tt(n,"binary",i.message,e);break}case"contentEncoding:base64":{we(n,"contentEncoding","base64",i.message,e);break}case"pattern:zod":{Vn(n,it.base64,i.message,e);break}}break}case"nanoid":Vn(n,it.nanoid,i.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return n}function Yf(t,e){return e.patternStrategy==="escape"?dB(t):t}var pB=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function dB(t){let e="";for(let n=0;na.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&i.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...n&&i.errorMessages&&{errorMessage:{format:n}}})):we(t,"format",e,n,i)}function Vn(t,e,n,i){t.pattern||t.allOf?.some(a=>a.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&i.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:XO(e,i),...n&&i.errorMessages&&{errorMessage:{pattern:n}}})):we(t,"pattern",XO(e,i),n,i)}function XO(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let n={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},i=n.i?t.source.toLowerCase():t.source,a="",r=!1,s=!1,o=!1;for(let l=0;l1&&t.reused==="ref"&&r(s)}t.external&&(t.sharedDefsExtractedFor=t.external)}function fS(t){let e=t.anyOf;if(!Array.isArray(e)||e.length===0||t.type!==void 0)return;let n=[];for(let i of e){if(!i||typeof i!="object")return;fS(i);let a=Object.keys(i);if(a.length!==1||a[0]!=="type")return;let r=i.type;for(let s of Array.isArray(r)?r:[r]){if(typeof s!="string")return;n.includes(s)||n.push(s)}}delete t.anyOf,t.type=n.length===1?n[0]:n}var wS=new Set(["type","properties","required","additionalProperties"]),gS=["oneOf","anyOf"];function mS(t){let e=t.additionalProperties;return e===void 0||e===!1||typeof e!="object"||e===null?null:Object.keys(e).length?e:null}function rf(t){let e=[];for(let r of t){if(typeof r!="object"||r.type!=="object")return null;for(let s in r)if(!wS.has(s))return null;e.push(r)}let n={},i=new Set;for(let r of e){for(let s in r.properties){if(Object.prototype.hasOwnProperty.call(n,s))continue;let o=[];for(let c of e){let u=c.properties?.[s]??mS(c);u!=null&&(o.some(p=>JSON.stringify(p)===JSON.stringify(u))||o.push(u))}let l=o.length===1?o[0]:rf(o)??{allOf:o};ti(n,s,l)}for(let s of r.required??[])i.add(s)}let a={type:"object",properties:n};if(i.size&&(a.required=[...i]),e.every(r=>r.additionalProperties===!1))a.additionalProperties=!1;else{let r=[];for(let s of e){let o=mS(s);o&&!r.some(l=>JSON.stringify(l)===JSON.stringify(o))&&r.push(o)}r.length===1?a.additionalProperties=r[0]:r.length>1&&(a.additionalProperties={allOf:r})}return a}function GG(t){let e=t.allOf;if(!Array.isArray(e)||e.length<2)return;for(let a of wS)if(a in t)return;let n=e.filter(a=>gS.some(r=>Array.isArray(a[r]))),i=null;if(!n.length)i=rf(e);else{let a=n[0],r=gS.find(l=>Array.isArray(a[l]));if(Object.keys(a).length!==1)return;let s=e.filter(l=>l!==a),o=a[r].map(l=>rf([...s,l]));if(o.some(l=>!l))return;i={[r]:o}}i&&(delete t.allOf,Eo(t,i))}function Io(t,e){let n=t.seen.get(e);if(!n)throw new Error("Unprocessed schema. This is a bug in Zod.");let i=o=>{let l=t.seen.get(o);if(l.ref===null)return;let c=l.def??l.schema,u={...c},p=l.ref;if(l.ref=null,p){i(p);let g=t.seen.get(p),d=g.schema;if(d.$ref&&(t.target==="draft-07"||t.target==="draft-04"||t.target==="openapi-3.0")?(c.allOf=c.allOf??[],c.allOf.push(d)):Eo(c,d),Eo(c,u),o._zod.parent===p)for(let w in c)w==="$ref"||w==="allOf"||w in u||delete c[w];if(d.$ref&&g.def)for(let w in c)w==="$ref"||w==="allOf"||w in g.def&&JSON.stringify(c[w])===JSON.stringify(g.def[w])&&delete c[w]}let h=o._zod.parent;if(h&&h!==p){i(h);let g=t.seen.get(h);if(g?.schema.$ref&&(c.$ref=g.schema.$ref,g.def))for(let d in c)d==="$ref"||d==="allOf"||d in g.def&&JSON.stringify(c[d])===JSON.stringify(g.def[d])&&delete c[d]}t.override({zodSchema:o,jsonSchema:c,path:l.path??[]})};if(!t.external||t.sharedEmitDoneFor!==t.external){for(let o of[...t.seen.entries()].reverse())i(o[0]);if(t.target!=="openapi-3.0")for(let o of t.seen.entries())fS(o[1].def??o[1].schema);for(let o of t.deferred)o();if(t.intersections.length){let o=new Map;for(let l of t.seen.values())for(let c of[l.schema,l.def]){let u=c?.allOf;if(!Array.isArray(u))continue;let p=o.get(u);p?p.push(c):o.set(u,[c])}for(let l of t.intersections)for(let c of o.get(l)??[])GG(c)}}let a={};if(t.target==="draft-2020-12"?a.$schema="https://json-schema.org/draft/2020-12/schema":t.target==="draft-07"?a.$schema="http://json-schema.org/draft-07/schema#":t.target==="draft-04"?a.$schema="http://json-schema.org/draft-04/schema#":t.target,t.external?.uri){let o=t.external.registry.get(e)?.id;if(!o)throw new Error("Schema is missing an `id` property");a.$id=t.external.uri(o)}Eo(a,n.defId?n.schema:n.def??n.schema);let r=t.metadataRegistry.get(e)?.id;r!==void 0&&a.id===r&&delete a.id;let s=t.external?.defs??{};if(!t.external||t.sharedEmitDoneFor!==t.external)for(let o of t.seen.entries()){let l=o[1];l.def&&l.defId&&(l.def.id===l.defId&&delete l.def.id,ti(s,l.defId,l.def))}t.external&&(t.sharedEmitDoneFor=t.external),t.external||Object.keys(s).length>0&&(t.target==="draft-2020-12"?a.$defs=s:a.definitions=s);try{let o=JSON.parse(JSON.stringify(a));return Object.defineProperty(o,"~standard",{value:{...e["~standard"],jsonSchema:{input:qo(e,"input",t.processors),output:qo(e,"output",t.processors)}},enumerable:!1,writable:!1}),o}catch{throw new Error("Error converting schema to JSON.")}}function Ln(t,e){let n=e??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let i=t._zod.def;if(i.type==="transform")return!0;if(i.type==="array")return Ln(i.element,n);if(i.type==="set")return Ln(i.valueType,n);if(i.type==="lazy")return Ln(i.getter(),n);if(i.type==="promise"||i.type==="optional"||i.type==="nonoptional"||i.type==="nullable"||i.type==="readonly"||i.type==="default"||i.type==="prefault"||i.type==="catch")return Ln(i.innerType,n);if(i.type==="intersection")return Ln(i.left,n)||Ln(i.right,n);if(i.type==="record"||i.type==="map")return Ln(i.keyType,n)||Ln(i.valueType,n);if(i.type==="pipe")return t._zod.traits.has("$ZodCodec")?!0:Ln(i.in,n)||Ln(i.out,n);if(i.type==="object"){for(let a in i.shape)if(Ln(i.shape[a],n))return!0;return!1}if(i.type==="union"){for(let a of i.options)if(Ln(a,n))return!0;return!1}if(i.type==="tuple"){for(let a of i.items)if(Ln(a,n))return!0;return!!(i.rest&&Ln(i.rest,n))}return!1}var vS=(t,e={})=>n=>{let i=_o({...n,processors:e});return ze(t,i),Ho(i,t),Io(i,t)},qo=(t,e,n={})=>i=>{let{libraryOptions:a,target:r}=i??{},s=_o({...a??{},target:r,io:e,processors:n});return ze(t,s),Ho(s,t),Io(s,t)};var os=(t,e,n)=>{(t[e]===void 0||n>t[e])&&(t[e]=n)},ls=(t,e,n)=>{(t[e]===void 0||n{os(t,"minimum",e),ls(t,"maximum",e)},PS=(t,e)=>{t.multipleOf??(t.multipleOf=[]),t.multipleOf.includes(e)||t.multipleOf.push(e)},jS=(t,e)=>{t.patterns??(t.patterns=new Set),t.patterns.add(e)},SS=(t,e)=>{t.mime=t.mime?t.mime.filter(n=>e.includes(n)):[...e]},OS=(t,e)=>{t.format=e,e.includes("int")&&(t.isInt=!0)},AS=(t,e)=>os(t,"minimum",e.minimum),bS=(t,e)=>ls(t,"maximum",e.maximum),xS=t=>(e,n)=>{OS(e,n.format);let[i,a]=t[n.format];os(e,"minimum",i),ls(e,"maximum",a)},NG={greater_than:(t,e)=>os(t,e.inclusive?"minimum":"exclusiveMinimum",e.value),less_than:(t,e)=>ls(t,e.inclusive?"maximum":"exclusiveMaximum",e.value),multiple_of:(t,e)=>PS(t,e.value),number_format:xS(ho),bigint_format:xS(Gu),min_length:AS,max_length:bS,length_equals:(t,e)=>CS(t,e.length),min_size:AS,max_size:bS,size_equals:(t,e)=>CS(t,e.size),string_format:(t,e)=>{OS(t,e.format),e.pattern&&jS(t,e.pattern),(e.format==="base64"||e.format==="base64url")&&(t.contentEncoding=e.format),(e.local||e.precision===-1)&&(t.laxFormat=!0)},mime_type:(t,e)=>SS(t,e.mime)};function si(t){let e={},n=t._zod.def,i=t._zod.traits.has("$ZodCheck")?[t,...n.checks??[]]:n.checks??[];for(let r of i)NG[r._zod.def.check]?.(e,r._zod.def);let a=t._zod.bag;a.minimum!==void 0&&os(e,"minimum",a.minimum),a.exclusiveMinimum!==void 0&&os(e,"exclusiveMinimum",a.exclusiveMinimum),a.maximum!==void 0&&ls(e,"maximum",a.maximum),a.exclusiveMaximum!==void 0&&ls(e,"exclusiveMaximum",a.exclusiveMaximum),a.multipleOf!==void 0&&PS(e,a.multipleOf),a.format!==void 0&&(e.format??(e.format=a.format),a.format.includes("int")&&(e.isInt=!0)),a.mime&&SS(e,a.mime);for(let r of a.patterns??[])jS(e,r);return e}var UG={guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""},$G=new Map([[Dg,uj],[Xu,cj]]),TS=t=>$G.get(t)??t,lf=(t,e,n,i)=>{let a=n;a.type="string";let{minimum:r,maximum:s,format:o,patterns:l,contentEncoding:c,laxFormat:u}=si(t);if(typeof r=="number"&&(a.minLength=r),typeof s=="number"&&(a.maxLength=s),o&&(a.format=UG[o]??o,a.format===""&&delete a.format,(o==="time"||u)&&delete a.format),c&&(a.contentEncoding=c),l&&l.size>0){let p=[...l].map(TS);p.length===1?a.pattern=p[0].source:p.length>1&&(a.allOf=[...p.map(h=>({...e.target==="draft-07"||e.target==="draft-04"||e.target==="openapi-3.0"?{type:"string"}:{},pattern:h.source}))])}},uf=(t,e,n,i)=>{let a=n,{minimum:r,maximum:s,multipleOf:o,exclusiveMaximum:l,exclusiveMinimum:c,isInt:u}=si(t);a.type=u?"integer":"number";let p=typeof c=="number"&&c>=(r??Number.NEGATIVE_INFINITY),h=typeof l=="number"&&l<=(s??Number.POSITIVE_INFINITY),g=e.target==="draft-04"||e.target==="openapi-3.0";if(p?g?(a.minimum=c,a.exclusiveMinimum=!0):a.exclusiveMinimum=c:typeof r=="number"&&(a.minimum=r),h?g?(a.maximum=l,a.exclusiveMaximum=!0):a.exclusiveMaximum=l:typeof s=="number"&&(a.maximum=s),o){let d=new Set;for(let f of o)Number.isFinite(f)&&f!==0?d.add(Math.abs(f)):vn(t,e,a,i,`A multipleOf divisor of ${f} cannot be represented in JSON Schema`);let[m,...w]=d;m!==void 0&&(a.multipleOf=m),w.length&&(a.allOf=[...a.allOf??[],...w.map(f=>({multipleOf:f}))])}},cf=(t,e,n,i)=>{n.type="boolean"},kS=(t,e,n,i)=>{vn(t,e,n,i,"BigInt cannot be represented in JSON Schema")},MS=(t,e,n,i)=>{vn(t,e,n,i,"Symbols cannot be represented in JSON Schema")},pf=(t,e,n,i)=>{e.target==="openapi-3.0"?(n.type="string",n.nullable=!0,n.enum=[null]):n.type="null"},ES=(t,e,n,i)=>{vn(t,e,n,i,"Undefined cannot be represented in JSON Schema")},qS=(t,e,n,i)=>{vn(t,e,n,i,"Void cannot be represented in JSON Schema")},df=(t,e,n,i)=>{n.not={}},_S=(t,e,n,i)=>{},hf=(t,e,n,i)=>{},HS=(t,e,n,i)=>{vn(t,e,n,i,"Date cannot be represented in JSON Schema")},gf=(t,e,n,i)=>{let a=t._zod.def,r=Yr(a.entries);if(r.length===0){n.not={};return}r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),n.enum=r},mf=(t,e,n,i)=>{let a=t._zod.def;if(a.values.length===0){n.not={};return}let r=[];for(let s of a.values)if(s===void 0){if(vn(t,e,n,i,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof s=="bigint"){if(vn(t,e,n,i,"BigInt literals cannot be represented in JSON Schema"))return;r.push(Number(s))}else r.push(s);if(r.length!==0)if(r.length===1){let s=r[0];n.type=s===null?"null":typeof s,e.target==="draft-04"||e.target==="openapi-3.0"?n.enum=[s]:n.const=s}else r.every(s=>typeof s=="number")&&(n.type="number"),r.every(s=>typeof s=="string")&&(n.type="string"),r.every(s=>typeof s=="boolean")&&(n.type="boolean"),r.every(s=>s===null)&&(n.type="null"),n.enum=r},IS=(t,e,n,i)=>{vn(t,e,n,i,"NaN cannot be represented in JSON Schema")},RS=(t,e,n,i)=>{let a=n,r=t._zod.pattern;if(!r)throw new Error("Pattern not found in template literal");a.type="string",a.pattern=r.source},WS=(t,e,n,i)=>{let a=n;a.type="string",a.format="binary",a.contentEncoding="binary";let{minimum:r,maximum:s,mime:o}=si(t);r!==void 0&&(a.minLength=r),s!==void 0&&(a.maxLength=s),o&&(o.length===0?a.not={}:o.length===1?a.contentMediaType=o[0]:a.anyOf=o.map(l=>({contentMediaType:l})))},zS=(t,e,n,i)=>{n.type="boolean"},ff=(t,e,n,i)=>{vn(t,e,n,i,"Custom types cannot be represented in JSON Schema")},DS=(t,e,n,i)=>{vn(t,e,n,i,"Function types cannot be represented in JSON Schema")},wf=(t,e,n,i)=>{vn(t,e,n,i,"Transforms cannot be represented in JSON Schema")},GS=(t,e,n,i)=>{vn(t,e,n,i,"Map cannot be represented in JSON Schema")},NS=(t,e,n,i)=>{vn(t,e,n,i,"Set cannot be represented in JSON Schema")},vf=(t,e,n,i)=>{let a=n,r=t._zod.def,{minimum:s,maximum:o}=si(t);typeof s=="number"&&(a.minItems=s),typeof o=="number"&&(a.maxItems=o),a.type="array",a.items=ze(r.element,e,{...i,path:[...i.path,"items"]})};function Ro(t){let e=t._zod.def;return e.type==="pipe"&&e.in._zod.traits.has("$ZodTransform")?Ro(e.out):e.type==="catch"?Ro(e.innerType):t._zod.optin}var Cf=(t,e,n,i)=>{let a=n,r=t._zod.def,s=r.shape;if(Object.getOwnPropertySymbols(s).length&&vn(t,e,a,i,"Symbol keys cannot be represented in JSON Schema"))return;a.type="object",a.properties={};for(let c in s)ti(a.properties,c,ze(s[c],e,{...i,path:[...i.path,"properties",c]}));let l=[];for(let c of Object.keys(s)){let u=r.shape[c];(e.io==="input"?Ro(u)===void 0:u._zod.optout===void 0)&&l.push(c)}l.length>0&&(a.required=l),r.catchall?._zod.def.type==="never"?a.additionalProperties=!1:r.catchall?r.catchall&&(a.additionalProperties=ze(r.catchall,e,{...i,path:[...i.path,"additionalProperties"]})):e.io==="output"&&(a.additionalProperties=!1)},Af=(t,e,n,i)=>{let a=t._zod.def,r=a.inclusive===!1,s=a.options.map((o,l)=>ze(o,e,{...i,path:[...i.path,r?"oneOf":"anyOf",l]}));r?n.oneOf=s:n.anyOf=s},bf=(t,e,n,i)=>{let a=t._zod.def,r=ze(a.left,e,{...i,path:[...i.path,"allOf",0]}),s=ze(a.right,e,{...i,path:[...i.path,"allOf",1]}),o=c=>"allOf"in c&&Object.keys(c).length===1,l=[...o(r)?r.allOf:[r],...o(s)?s.allOf:[s]];n.allOf=l,e.intersections.push(l)},US=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="array";let s=e.target==="draft-2020-12"?"prefixItems":"items",o=e.target==="draft-2020-12"||e.target==="openapi-3.0"?"items":"additionalItems",l=r.items.map((m,w)=>ze(m,e,{...i,path:[...i.path,s,w]})),c=r.rest?ze(r.rest,e,{...i,path:[...i.path,o,...e.target==="openapi-3.0"?[r.items.length]:[]]}):null,u=r.items.length;for(;u>0;){let m=r.items[u-1];if(!(e.io==="input"?Ro(m)!==void 0:m._zod.optout==="optional"))break;u--}let p=r.items.length,h=!r.rest;e.target==="draft-2020-12"?(a.prefixItems=l,h?a.items=!1:c&&(a.items=c),u>0&&(a.minItems=u),h&&(a.maxItems=p)):e.target==="openapi-3.0"?(a.items={anyOf:l},c&&a.items.anyOf.push(c),u>0&&(a.minItems=u),h&&(a.maxItems=p)):(a.items=l,h?a.additionalItems=!1:c&&(a.additionalItems=c),u>0&&(a.minItems=u),h&&(a.maxItems=p));let{minimum:g,maximum:d}=si(t);typeof g=="number"&&(a.minItems=g),typeof d=="number"&&(a.maxItems=d)};function sf(t,e,n){if(e.$ref){if(n.has(e))return e;n.add(e);let d=t.get(e)?.def;if(!d)return e;let m=sf(t,d,n);return m===d?e:m}for(let d of["anyOf","oneOf"]){let m=e[d];if(!Array.isArray(m))continue;let w=m.map(f=>sf(t,f,n));w.some((f,A)=>f!==m[A])&&(e={...e,[d]:w})}let i=Array.isArray(e.type)?e.type:[e.type],a=!i.includes("string")&&i.some(d=>d==="number"||d==="integer"),r=e.enum??(e.const!==void 0?[e.const]:void 0);if(!a&&!r?.some(d=>typeof d=="number"))return e;let{minimum:s,maximum:o,exclusiveMinimum:l,exclusiveMaximum:c,multipleOf:u,format:p,id:h,...g}=e;return g.enum?g.enum=g.enum.map(d=>typeof d=="number"?String(d):d):typeof g.const=="number"&&(g.const=String(g.const)),a&&(g.type="string",r||(g.pattern=(i.includes("number")?Po:vg).source)),g}var of=new WeakMap;function BG(t){let e=new Map;for(let i of t.seen.values())i.def&&!e.has(i.schema)&&e.set(i.schema,i);let n=new Map;for(let i of of.get(t)??[]){let a=t.seen.get(i),r=(a?.def??a?.schema)?.propertyNames;if(!r||r===!0||n.has(r))continue;let s=sf(e,r,new Set);s!==r&&n.set(r,s)}if(n.size)for(let i of t.seen.values())for(let a of[i.schema,i.def]){let r=a&&n.get(a.propertyNames);r&&(a.propertyNames=r)}}var xf=(t,e,n,i)=>{let a=n,r=t._zod.def;a.type="object";let s=r.keyType,o=si(s).patterns;if(r.mode==="loose"&&o&&o.size>0){let u=ze(r.valueType,e,{...i,path:[...i.path,"patternProperties","*"]});a.patternProperties={};for(let p of o)ti(a.patternProperties,TS(p).source,u)}else{if(e.target==="draft-07"||e.target==="draft-2020-12"){a.propertyNames=ze(r.keyType,e,{...i,path:[...i.path,"propertyNames"]});let u=of.get(e);u||(u=[],of.set(e,u),e.deferred.push(()=>BG(e))),u.push(t)}a.additionalProperties=ze(r.valueType,e,{...i,path:[...i.path,"additionalProperties"]})}let l=s._zod.values,c=e.io==="input"&&Ro(r.valueType)!==void 0;if(l&&!r.partial&&!c){let u=[...l].filter(p=>typeof p=="string"||typeof p=="number");u.length>0&&(a.required=u.map(String))}},yf=(t,e,n,i)=>{let a=t._zod.def,r=ze(a.innerType,e,i),s=e.seen.get(t);e.target==="openapi-3.0"?(s.ref=a.innerType,n.nullable=!0):n.anyOf=[r,{type:"null"}]},Pf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},jf=Symbol();function $S(t,e,n,i,a){let r=!1,s=JSON.stringify(t,(o,l)=>typeof l!="bigint"?l:(r=!0,null));return r?(vn(e,n,i,a,"BigInt defaults cannot be represented in JSON Schema"),jf):JSON.parse(s)}var Sf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s=$S(a.defaultValue,t,e,n,i);s!==jf&&(n.default=s)},Of=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);if(r.ref=a.innerType,e.io!=="input")return;let s=$S(a.defaultValue,t,e,n,i);s!==jf&&(n._prefault=s)},Tf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType;let s;try{s=a.catchValue(void 0)}catch{vn(t,e,n,i,"Dynamic catch values are not supported in JSON Schema");return}n.default=s},kf=(t,e,n,i)=>{let a=t._zod.def,r=a.in._zod.traits.has("$ZodTransform"),s=e.io==="input"?r?a.out:a.in:a.out;ze(s,e,i);let o=e.seen.get(t);o.ref=s},Mf=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType,n.readOnly=!0},BS=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},fc=(t,e,n,i)=>{let a=t._zod.def;ze(a.innerType,e,i);let r=e.seen.get(t);r.ref=a.innerType},LS=(t,e,n,i)=>{let a=t._zod.innerType;ze(a,e,i);let r=e.seen.get(t);r.ref=a},yS={string:lf,number:uf,boolean:cf,bigint:kS,symbol:MS,null:pf,undefined:ES,void:qS,never:df,any:_S,unknown:hf,date:HS,enum:gf,literal:mf,nan:IS,template_literal:RS,file:WS,success:zS,custom:ff,function:DS,transform:wf,map:GS,set:NS,array:vf,object:Cf,union:Af,intersection:bf,tuple:US,record:xf,nullable:yf,nonoptional:Pf,default:Sf,prefault:Of,catch:Tf,pipe:kf,readonly:Mf,promise:BS,optional:fc,lazy:LS};function Ef(t,e){if("_idmap"in t){let i=t,a=_o({...e,processors:yS}),r={};for(let l of i._idmap.entries()){let[c,u]=l;ze(u,a)}let s={},o={registry:i,uri:e?.uri,defs:r};a.external=o;for(let l of i._idmap.entries()){let[c,u]=l;Ho(a,u),ti(s,c,Io(a,u))}if(Object.keys(r).length>0){let l=a.target==="draft-2020-12"?"$defs":"definitions";s.__shared={[l]:r}}return{schemas:s}}let n=_o({...e,processors:yS});return ze(t,n),Ho(n,t),Io(n,t)}var WN=j("ZodMiniType",(t,e)=>{if(!t._zod)throw new Error("Uninitialized schema in ZodMiniType.");We.init(t,e),t.def=e,t.type=e.type},{get with(){return this.check},set with(t){vt(this,"with",t)},parse(t,e){return gg(this,t,e,{callee:this.parse})},parseAsync(t,e){return mg(this,t,e,{callee:this.parseAsync})},safeParse(t,e){return bo(this,t,e)},safeParseAsync(t,e){return yo(this,t,e)},check(...t){let e=this.def;return this.clone({...e,checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]},{parent:!0})},clone(t,e){return ai(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},apply(t,...e){return e.length===0?t(this):t(this,...e)}});var zN=j("ZodMiniObject",(t,e)=>{Zg.init(t,e),WN.init(t,e),cg(t,"shape",n=>n._zod.def.shape,!1)});function qf(t,e){let n={type:"object",shape:t??{},...K(e)};return new zN(n)}function At(t){return!!t._zod}function ar(t){let e=Object.values(t);if(e.length===0)return qf({});let n=e.every(At),i=e.every(a=>!At(a));if(n)return qf(t);if(i)return Kh(t);throw new Error("Mixed Zod versions detected in object shape.")}function oa(t,e){return At(t)?bo(t,e):t.safeParse(e)}async function wc(t,e){return At(t)?await yo(t,e):await t.safeParseAsync(e)}function la(t){if(!t)return;let e;if(At(t)?e=t._zod?.def?.shape:e=t.shape,!!e){if(typeof e=="function")try{return e()}catch{return}return e}}function us(t){if(t){if(typeof t=="object"){let e=t,n=t;if(!e._def&&!n._zod){let i=Object.values(t);if(i.length>0&&i.every(a=>typeof a=="object"&&a!==null&&(a._def!==void 0||a._zod!==void 0||typeof a.parse=="function")))return ar(t)}}if(At(t)){let n=t._zod?.def;if(n&&(n.type==="object"||n.shape!==void 0))return t}else if(t.shape!==void 0)return t}}function GN(t){return t.length===0?"object root":t.reduce((e,n,i)=>i===0?String(n):typeof n=="number"?`${e}[${n}]`:`${e}.${n}`,"")}function vc(t){if(t&&typeof t=="object"){if("issues"in t&&Array.isArray(t.issues)&&t.issues.length>0)return t.issues.map(e=>e.path?.length?`${e.message} at ${GN(e.path)}`:e.message).join(` +`);if("message"in t&&typeof t.message=="string")return t.message;try{return JSON.stringify(t)}catch{return String(t)}}return String(t)}function VS(t){return t.description}function JS(t){if(At(t))return t._zod?.def?.type==="optional";let e=t;return typeof t.isOptional=="function"?t.isOptional():e._def?.typeName==="ZodOptional"}function cs(t){if(At(t)){let r=t._zod?.def;if(r){if(r.value!==void 0)return r.value;if(Array.isArray(r.values)&&r.values.length>0)return r.values[0]}}let n=t._def;if(n){if(n.value!==void 0)return n.value;if(Array.isArray(n.values)&&n.values.length>0)return n.values[0]}let i=t.value;if(i!==void 0)return i}var KS=new WeakSet([Object.prototype,Error.prototype]);function Cc(t,e,n){Object.defineProperty(t,e,{configurable:!0,enumerable:!1,get(){let i=n(this);return Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0}),i},set(i){Object.defineProperty(this,e,{value:i,configurable:!0,writable:!0})}})}var VN=(t,e)=>{RP.init(t,e),t.name="ZodError";let n=Object.getPrototypeOf(t);KS.has(n)||(KS.add(n),Cc(n,"format",i=>a=>zP(i,a)),Cc(n,"flatten",i=>a=>WP(i,a)),Cc(n,"addIssue",i=>a=>{i.issues.push(a),i.message=JSON.stringify(i.issues,es,2)}),Cc(n,"addIssues",i=>a=>{i.issues.push(...a),i.message=JSON.stringify(i.issues,es,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))};var ki=j("ZodError",VN,void 0,{Parent:Error});var ZS=vo(ki),QS=Co(ki),XS=Ao(ki),YS=xo(ki),eO=GP(ki),nO=NP(ki),iO=UP(ki),tO=$P(ki),aO=BP(ki),rO=LP(ki),sO=FP(ki),oO=VP(ki);function KN(){ri.localeError||Ti(uS())}function bc(){ri.memoizer||Ti({memoizer:lS()})}var Je=j("ZodType",(t,e)=>(KN(),We.init(t,e),t.def=e,t.type=e.type,t),{check(...t){let e=this.def;return this.clone(ee.mergeDefs(e,{checks:[...e.checks??[],...t.map(n=>typeof n=="function"?{_zod:{check:n,def:{check:"custom"},onattach:[]}}:n)]}),{parent:!0})},with(...t){return this.check(...t)},clone(t,e){return ai(this,t,e)},brand(){return this},register(t,e){return t.add(this,e),this},refine(t,e){return this.check(zU(t,e))},superRefine(t,e){return this.check(DU(t,e))},overwrite(t){return this.check(sa(t))},optional(){return Ve(this)},exactOptional(){return SU(this)},nullable(){return cO(this)},nullish(){return Ve(cO(this))},nonoptional(t){return qU(this,t)},array(){return fe(this)},or(t){return $e([this,t])},and(t){return xc(this,t)},transform(t){return pO(this,wO(t))},default(t){return kU(this,t)},prefault(t){return EU(this,t)},catch(t){return HU(this,t)},pipe(t){return pO(this,t)},readonly(){return WU(this)},describe(t){let e=this.clone();return ir.add(e,{description:t}),e},meta(...t){if(t.length===0)return ir.get(this);let e=this.clone();return ir.add(e,t[0]),e},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(t,...e){return e.length===0?t(this):t(this,...e)},get"~standard"(){return ee.hide(this,"~standard",{...yg(this),jsonSchema:{input:qo(this,"input"),output:qo(this,"output")}})},set"~standard"(t){ee.own(this,"~standard",t)},parse:function t(e,n){return ZS(this,e,n,{callee:t})},parseAsync:async function t(e,n){return await QS(this,e,n,{callee:t})},safeParse(t,e){return XS(this,t,e)},async safeParseAsync(t,e){return YS(this,t,e)},get spa(){return this?.safeParseAsync},set spa(t){ee.own(this,"spa",t)},validate(t,e){return Lu(this,t,e)},validateAsync(t,e){return Fu(this,t,e)},encode:function t(e,n){return eO(this,e,n,{callee:t})},decode:function t(e,n){return nO(this,e,n,{callee:t})},encodeAsync:async function t(e,n){return await iO(this,e,n,{callee:t})},decodeAsync:async function t(e,n){return await tO(this,e,n,{callee:t})},safeEncode(t,e){return aO(this,t,e)},safeDecode(t,e){return rO(this,t,e)},async safeEncodeAsync(t,e){return sO(this,t,e)},async safeDecodeAsync(t,e){return oO(this,t,e)},toJSONSchema(t){return vS(this,{})(t)},get description(){return ir.get(this)?.description},get _def(){return this._zod.def}}),dO=j("_ZodString",(t,e)=>{So.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>lf(t,n,i,a)},ee.derived({format:t=>si(t).format??null,minLength:t=>si(t).minimum??null,maxLength:t=>si(t).maximum??null},{regex(...t){return this.check(Bm(...t))},includes(...t){return this.check(Vm(...t))},startsWith(...t){return this.check(Jm(...t))},endsWith(...t){return this.check(Km(...t))},min(...t){return this.check(ss(...t))},max(...t){return this.check(gc(...t))},length(...t){return this.check(mc(...t))},nonempty(...t){return this.check(ss(1,...t))},lowercase(t){return this.check(Lm(t))},uppercase(t){return this.check(Fm(t))},trim(){return this.check(Qm())},normalize(...t){return this.check(Zm(...t))},toLowerCase(){return this.check(Xm())},toUpperCase(){return this.check(Ym())},slugify(){return this.check(ef())}})),ZN=j("ZodString",(t,e)=>{So.init(t,e),dO.init(t,e)},{email(t){return this.check(fm(QN,t))},url(t){return this.check(xm(YN,t))},jwt(t){return this.check(Wm(gU,t))},emoji(t){return this.check(ym(eU,t))},guid(t){return this.check(wm(XN,t))},uuid(t){return this.check(vm(Ac,t))},uuidv4(t){return this.check(Cm(Ac,t))},uuidv6(t){return this.check(Am(Ac,t))},uuidv7(t){return this.check(bm(Ac,t))},nanoid(t){return this.check(Pm(nU,t))},cuid(t){return this.check(jm(iU,t))},cuid2(t){return this.check(Sm(tU,t))},ulid(t){return this.check(Om(aU,t))},base64(t){return this.check(Hm(pU,t))},base64url(t){return this.check(Im(dU,t))},xid(t){return this.check(Tm(rU,t))},ksuid(t){return this.check(km(sU,t))},ipv4(t){return this.check(Mm(oU,t))},ipv6(t){return this.check(Em(lU,t))},cidrv4(t){return this.check(qm(uU,t))},cidrv6(t){return this.check(_m(cU,t))},e164(t){return this.check(Rm(hU,t))},datetime(t){return this.check(oc(Wo,t))},date(t){return this.check(lc(zo,t))},time(t){return this.check(uc(Do,t))},duration(t){return this.check(cc(Go,t))}});function P(t){return mm(ZN,t)}var Qe=j("ZodStringFormat",(t,e)=>{Ne.init(t,e),dO.init(t,e)}),Wo=j("ZodISODateTime",(t,e)=>{Kj.init(t,e),Qe.init(t,e)}),zo=j("ZodISODate",(t,e)=>{Zj.init(t,e),Qe.init(t,e)}),Do=j("ZodISOTime",(t,e)=>{Qj.init(t,e),Qe.init(t,e)}),Go=j("ZodISODuration",(t,e)=>{Xj.init(t,e),Qe.init(t,e)}),QN=j("ZodEmail",(t,e)=>{Sg.init(t,e),Qe.init(t,e)});var XN=j("ZodGUID",(t,e)=>{Pg.init(t,e),Qe.init(t,e)});var Ac=j("ZodUUID",(t,e)=>{jg.init(t,e),Qe.init(t,e)});var YN=j("ZodURL",(t,e)=>{Og.init(t,e),Qe.init(t,e)});var eU=j("ZodEmoji",(t,e)=>{Tg.init(t,e),Qe.init(t,e)});var nU=j("ZodNanoID",(t,e)=>{kg.init(t,e),Qe.init(t,e)});var iU=j("ZodCUID",(t,e)=>{Mg.init(t,e),Qe.init(t,e)});var tU=j("ZodCUID2",(t,e)=>{Eg.init(t,e),Qe.init(t,e)});var aU=j("ZodULID",(t,e)=>{qg.init(t,e),Qe.init(t,e)});var rU=j("ZodXID",(t,e)=>{_g.init(t,e),Qe.init(t,e)});var sU=j("ZodKSUID",(t,e)=>{Hg.init(t,e),Qe.init(t,e)});var oU=j("ZodIPv4",(t,e)=>{Ig.init(t,e),Qe.init(t,e)});var lU=j("ZodIPv6",(t,e)=>{Rg.init(t,e),Qe.init(t,e)});var uU=j("ZodCIDRv4",(t,e)=>{Wg.init(t,e),Qe.init(t,e)});var cU=j("ZodCIDRv6",(t,e)=>{zg.init(t,e),Qe.init(t,e)});var pU=j("ZodBase64",(t,e)=>{Gg.init(t,e),Qe.init(t,e)});var dU=j("ZodBase64URL",(t,e)=>{Ng.init(t,e),Qe.init(t,e)});var hU=j("ZodE164",(t,e)=>{Ug.init(t,e),Qe.init(t,e)});var gU=j("ZodJWT",(t,e)=>{$g.init(t,e),Qe.init(t,e)});var hO=j("ZodNumber",(t,e)=>{Yu.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>uf(t,n,i,a),t.isFinite=!0},ee.derived({minValue:t=>{let{minimum:e,exclusiveMinimum:n}=si(t);return Math.max(e??Number.NEGATIVE_INFINITY,n??Number.NEGATIVE_INFINITY)},maxValue:t=>{let{maximum:e,exclusiveMaximum:n}=si(t);return Math.min(e??Number.POSITIVE_INFINITY,n??Number.POSITIVE_INFINITY)},isInt:t=>{let{isInt:e,multipleOf:n}=si(t);return!!e||!!n?.some(Number.isSafeInteger)},format:t=>si(t).format??null},{gt(t,e){return this.check(dc(t,e))},gte(t,e){return this.check(Mo(t,e))},min(t,e){return this.check(Mo(t,e))},lt(t,e){return this.check(pc(t,e))},lte(t,e){return this.check(ko(t,e))},max(t,e){return this.check(ko(t,e))},int(t){return this.check(lO(t))},safe(t){return this.check(lO(t))},positive(t){return this.check(dc(0,t))},nonnegative(t){return this.check(Mo(0,t))},negative(t){return this.check(pc(0,t))},nonpositive(t){return this.check(ko(0,t))},multipleOf(t,e){return this.check(hc(t,e))},step(t,e){return this.check(hc(t,e))},finite(){return this}}));function _e(t){return zm(hO,t)}var mU=j("ZodNumberFormat",(t,e)=>{Bg.init(t,e),hO.init(t,e)});function lO(t){return Dm(mU,t)}var fU=j("ZodBoolean",(t,e)=>{Lg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>cf(t,n,i,a)});function Cn(t){return Gm(fU,t)}var wU=j("ZodNull",(t,e)=>{Fg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>pf(t,n,i,a)});function gO(t){return Nm(wU,t)}var vU=j("ZodUnknown",(t,e)=>{Vg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>hf(t,n,i,a)});function Fe(){return Um(vU)}var CU=j("ZodNever",(t,e)=>{Jg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>df(t,n,i,a)});function AU(t){return $m(CU,t)}var bU=j("ZodArray",(t,e)=>{bc(),Kg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>vf(t,n,i,a),t.element=e.element},{min(t,e){return this.check(ss(t,e))},nonempty(t){return this.check(ss(1,t))},max(t,e){return this.check(gc(t,e))},length(t,e){return this.check(mc(t,e))},unwrap(){return this.element}});function fe(t,e){return dS(bU,t,e)}var mO=j("ZodObject",(t,e)=>{bc(),tS.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Cf(t,n,i,a),ee.installLazyProp(t,"shape",n=>n._zod.def.shape,!1)},{keyof(){return oi(Object.keys(this._zod.def.shape))},catchall(t){return this.clone(ee.mergeDefs(this._zod.def,{catchall:t}))},passthrough(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:Fe()}))},loose(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:Fe()}))},strict(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:AU()}))},strip(){return this.clone(ee.mergeDefs(this._zod.def,{catchall:void 0}))},extend(t){return ee.extend(this,t)},safeExtend(t){return ee.safeExtend(this,t)},merge(t){return ee.merge(this,t)},pick(t){return ee.pick(this,t)},omit(t){return ee.omit(this,t)},partial(...t){return ee.partial(yc,this,t[0])},exactPartial(...t){return ee.partial(vO,this,t[0],"exactPartial")},required(...t){return ee.required(CO,this,t[0])}});function D(t,e){let n={type:"object",shape:t??{},...ee.normalizeParams(e)};return new mO(n)}function Fn(t,e){return new mO({type:"object",shape:t,catchall:Fe(),...ee.normalizeParams(e)})}var fO=j("ZodUnion",(t,e)=>{ec.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Af(t,n,i,a),t.options=e.options});function $e(t,e){return new fO({type:"union",options:t,...ee.normalizeParams(e)})}var xU=j("ZodDiscriminatedUnion",(t,e)=>{fO.init(t,e),Qg.init(t,e)});function Hf(t,e,n){return new xU({type:"union",options:e,discriminator:t,...ee.normalizeParams(n)})}var yU=j("ZodIntersection",(t,e)=>{Xg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>bf(t,n,i,a)});function xc(t,e){return new yU({type:"intersection",left:t,right:e})}var uO=j("ZodRecord",(t,e)=>{bc(),Yg.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>xf(t,n,i,a),t.keyType=e.keyType,t.valueType=e.valueType});function Ue(t,e,n){return!e||!e._zod?new uO({type:"record",keyType:P(),valueType:t,...ee.normalizeParams(e)}):new uO({type:"record",keyType:t,valueType:e,...ee.normalizeParams(n)})}var _f=j("ZodEnum",(t,e)=>{em.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(i,a,r)=>gf(t,i,a,r),t.enum=e.entries,t.options=[...t._zod.values];let n=new Set(Object.keys(e.entries));t.extract=(i,a)=>{let r={};for(let s of i)if(n.has(s))r[s]=e.entries[s];else throw new Error(`Key ${s} not found in enum`);return new _f({...e,checks:[],...ee.normalizeParams(a),entries:r})},t.exclude=(i,a)=>{let r={...e.entries};for(let s of i)if(n.has(s))delete r[s];else throw new Error(`Key ${s} not found in enum`);return new _f({...e,checks:[],...ee.normalizeParams(a),entries:r})}});function oi(t,e){let n=Array.isArray(t)?Object.fromEntries(t.map(i=>[i,i])):t;return new _f({type:"enum",entries:n,...ee.normalizeParams(e)})}var PU=j("ZodLiteral",(t,e)=>{nm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>mf(t,n,i,a),t.values=new Set(e.values),Object.defineProperty(t,"value",{get(){if(e.values.length>1)throw new Error("This schema contains multiple valid literal values. Use `.values` instead.");return e.values[0]}})});function F(t,e){return new PU({type:"literal",values:Array.isArray(t)?t:[t],...ee.normalizeParams(e)})}var jU=j("ZodTransform",(t,e)=>{bc(),im.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>wf(t,n,i,a),t._zod.parse=(n,i)=>{if(i.direction==="backward")throw new as(t.constructor.name);n.addIssue=r=>{if(typeof r=="string")n.issues.push(ee.issue(r,n.value,e));else{let s=r;s.fatal&&(s.continue=!1),s.code??(s.code="custom"),"input"in s||(s.input=n.value),s.inst??(s.inst=t),n.issues.push(ee.issue(s))}};let a=e.transform(n.value,n);return a instanceof Promise?a.then(r=>(n.value=r,n)):(n.value=a,n)}});function wO(t){return new jU({type:"transform",transform:t})}var yc=j("ZodOptional",(t,e)=>{nc.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>fc(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function Ve(t){return new yc({type:"optional",innerType:t})}var vO=j("ZodExactOptional",(t,e)=>{tm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>fc(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function SU(t){return new vO({type:"optional",innerType:t})}var OU=j("ZodNullable",(t,e)=>{am.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>yf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function cO(t){return new OU({type:"nullable",innerType:t})}var TU=j("ZodDefault",(t,e)=>{rm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Sf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeDefault=t.unwrap});function kU(t,e){return new TU({type:"default",innerType:t,get defaultValue(){return typeof e=="function"?e():ee.shallowClone(e)}})}var MU=j("ZodPrefault",(t,e)=>{sm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Of(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function EU(t,e){return new MU({type:"prefault",innerType:t,get defaultValue(){return typeof e=="function"?e():ee.shallowClone(e)}})}var CO=j("ZodNonOptional",(t,e)=>{om.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Pf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function qU(t,e){return new CO({type:"nonoptional",innerType:t,...ee.normalizeParams(e)})}var _U=j("ZodCatch",(t,e)=>{lm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Tf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType,t.removeCatch=t.unwrap});function HU(t,e){return new _U({type:"catch",innerType:t,catchValue:typeof e=="function"?e:ee.constantCatch(e)})}var AO=j("ZodPipe",(t,e)=>{ic.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>kf(t,n,i,a),t.in=e.in,t.out=e.out});function pO(t,e){return new AO({type:"pipe",in:t,out:e})}var IU=j("ZodPreprocess",(t,e)=>{AO.init(t,e),aS.init(t,e)}),RU=j("ZodReadonly",(t,e)=>{um.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>Mf(t,n,i,a),t.unwrap=()=>t._zod.def.innerType});function WU(t){return new RU({type:"readonly",innerType:t})}var bO=j("ZodCustom",(t,e)=>{cm.init(t,e),Je.init(t,e),t._zod.processJSONSchema=(n,i,a)=>ff(t,n,i,a)});function xO(t,e){return nf(bO,t??(()=>!0),e)}function zU(t,e={}){return tf(bO,t,e)}function DU(t,e){return af(t,e)}function If(t,e){return new IU({type:"pipe",in:wO(t),out:e})}var Pc={};Lh(Pc,{ZodISODate:()=>zo,ZodISODateTime:()=>Wo,ZodISODuration:()=>Go,ZodISOTime:()=>Do,date:()=>NU,datetime:()=>GU,duration:()=>$U,time:()=>UU});function GU(t){return oc(Wo,t)}function NU(t){return lc(zo,t)}function UU(t){return uc(Do,t)}function $U(t){return cc(Go,t)}var Wf="2025-11-25";var yO=[Wf,"2025-06-18","2025-03-26","2024-11-05","2024-10-07"],ua="io.modelcontextprotocol/related-task",Sc="2.0",dn=xO(t=>t!==null&&(typeof t=="object"||typeof t=="function")),PO=$e([P(),_e().int()]),jO=P(),Ire=Fn({ttl:_e().optional(),pollInterval:_e().optional()}),BU=D({ttl:_e().optional()}),LU=D({taskId:P()}),zf=Fn({progressToken:PO.optional(),[ua]:LU.optional()}),Mi=D({_meta:zf.optional()}),No=Mi.extend({task:BU.optional()}),SO=t=>No.safeParse(t).success,Mn=D({method:P(),params:Mi.loose().optional()}),Ni=D({_meta:zf.optional()}),Ui=D({method:P(),params:Ni.loose().optional()}),En=Fn({_meta:zf.optional()}),Oc=$e([P(),_e().int()]),OO=D({jsonrpc:F(Sc),id:Oc,...Mn.shape}).strict(),Df=t=>OO.safeParse(t).success,TO=D({jsonrpc:F(Sc),...Ui.shape}).strict(),kO=t=>TO.safeParse(t).success,Gf=D({jsonrpc:F(Sc),id:Oc,result:En}).strict(),Uo=t=>Gf.safeParse(t).success;var L;(function(t){t[t.ConnectionClosed=-32e3]="ConnectionClosed",t[t.RequestTimeout=-32001]="RequestTimeout",t[t.ParseError=-32700]="ParseError",t[t.InvalidRequest=-32600]="InvalidRequest",t[t.MethodNotFound=-32601]="MethodNotFound",t[t.InvalidParams=-32602]="InvalidParams",t[t.InternalError=-32603]="InternalError",t[t.UrlElicitationRequired=-32042]="UrlElicitationRequired"})(L||(L={}));var Nf=D({jsonrpc:F(Sc),id:Oc.optional(),error:D({code:_e().int(),message:P(),data:Fe().optional()})}).strict();var MO=t=>Nf.safeParse(t).success;var EO=$e([OO,TO,Gf,Nf]),Rre=$e([Gf,Nf]),Tc=En.strict(),FU=Ni.extend({requestId:Oc.optional(),reason:P().optional()}),kc=Ui.extend({method:F("notifications/cancelled"),params:FU}),VU=D({src:P(),mimeType:P().optional(),sizes:fe(P()).optional(),theme:oi(["light","dark"]).optional()}),$o=D({icons:fe(VU).optional()}),ps=D({name:P(),title:P().optional()}),qO=ps.extend({...ps.shape,...$o.shape,version:P(),websiteUrl:P().optional(),description:P().optional()}),JU=xc(D({applyDefaults:Cn().optional()}),Ue(P(),Fe())),KU=If(t=>t&&typeof t=="object"&&!Array.isArray(t)&&Object.keys(t).length===0?{form:{}}:t,xc(D({form:JU.optional(),url:dn.optional()}),Ue(P(),Fe()).optional())),ZU=Fn({list:dn.optional(),cancel:dn.optional(),requests:Fn({sampling:Fn({createMessage:dn.optional()}).optional(),elicitation:Fn({create:dn.optional()}).optional()}).optional()}),QU=Fn({list:dn.optional(),cancel:dn.optional(),requests:Fn({tools:Fn({call:dn.optional()}).optional()}).optional()}),XU=D({experimental:Ue(P(),dn).optional(),sampling:D({context:dn.optional(),tools:dn.optional()}).optional(),elicitation:KU.optional(),roots:D({listChanged:Cn().optional()}).optional(),tasks:ZU.optional(),extensions:Ue(P(),dn).optional()}),YU=Mi.extend({protocolVersion:P(),capabilities:XU,clientInfo:qO}),Uf=Mn.extend({method:F("initialize"),params:YU});var e$=D({experimental:Ue(P(),dn).optional(),logging:dn.optional(),completions:dn.optional(),prompts:D({listChanged:Cn().optional()}).optional(),resources:D({subscribe:Cn().optional(),listChanged:Cn().optional()}).optional(),tools:D({listChanged:Cn().optional()}).optional(),tasks:QU.optional(),extensions:Ue(P(),dn).optional()}),n$=En.extend({protocolVersion:P(),capabilities:e$,serverInfo:qO,instructions:P().optional()}),$f=Ui.extend({method:F("notifications/initialized"),params:Ni.optional()});var Mc=Mn.extend({method:F("ping"),params:Mi.optional()}),i$=D({progress:_e(),total:Ve(_e()),message:Ve(P())}),t$=D({...Ni.shape,...i$.shape,progressToken:PO}),Ec=Ui.extend({method:F("notifications/progress"),params:t$}),a$=Mi.extend({cursor:jO.optional()}),Bo=Mn.extend({params:a$.optional()}),Lo=En.extend({nextCursor:jO.optional()}),r$=oi(["working","input_required","completed","failed","cancelled"]),Fo=D({taskId:P(),status:r$,ttl:$e([_e(),gO()]),createdAt:P(),lastUpdatedAt:P(),pollInterval:Ve(_e()),statusMessage:Ve(P())}),ds=En.extend({task:Fo}),s$=Ni.merge(Fo),Vo=Ui.extend({method:F("notifications/tasks/status"),params:s$}),qc=Mn.extend({method:F("tasks/get"),params:Mi.extend({taskId:P()})}),_c=En.merge(Fo),Hc=Mn.extend({method:F("tasks/result"),params:Mi.extend({taskId:P()})}),Wre=En.loose(),Ic=Bo.extend({method:F("tasks/list")}),Rc=Lo.extend({tasks:fe(Fo)}),Wc=Mn.extend({method:F("tasks/cancel"),params:Mi.extend({taskId:P()})}),_O=En.merge(Fo),HO=D({uri:P(),mimeType:Ve(P()),_meta:Ue(P(),Fe()).optional()}),IO=HO.extend({text:P()}),Bf=P().refine(t=>{try{return atob(t),!0}catch{return!1}},{message:"Invalid Base64 string"}),RO=HO.extend({blob:Bf}),Jo=oi(["user","assistant"]),hs=D({audience:fe(Jo).optional(),priority:_e().min(0).max(1).optional(),lastModified:Pc.datetime({offset:!0}).optional()}),WO=D({...ps.shape,...$o.shape,uri:P(),description:Ve(P()),mimeType:Ve(P()),size:Ve(_e()),annotations:hs.optional(),_meta:Ve(Fn({}))}),o$=D({...ps.shape,...$o.shape,uriTemplate:P(),description:Ve(P()),mimeType:Ve(P()),annotations:hs.optional(),_meta:Ve(Fn({}))}),zc=Bo.extend({method:F("resources/list")}),l$=Lo.extend({resources:fe(WO)}),Dc=Bo.extend({method:F("resources/templates/list")}),u$=Lo.extend({resourceTemplates:fe(o$)}),Lf=Mi.extend({uri:P()}),c$=Lf,Gc=Mn.extend({method:F("resources/read"),params:c$}),p$=En.extend({contents:fe($e([IO,RO]))}),d$=Ui.extend({method:F("notifications/resources/list_changed"),params:Ni.optional()}),h$=Lf,g$=Mn.extend({method:F("resources/subscribe"),params:h$}),m$=Lf,f$=Mn.extend({method:F("resources/unsubscribe"),params:m$}),w$=Ni.extend({uri:P()}),v$=Ui.extend({method:F("notifications/resources/updated"),params:w$}),C$=D({name:P(),description:Ve(P()),required:Ve(Cn())}),A$=D({...ps.shape,...$o.shape,description:Ve(P()),arguments:Ve(fe(C$)),_meta:Ve(Fn({}))}),Nc=Bo.extend({method:F("prompts/list")}),b$=Lo.extend({prompts:fe(A$)}),x$=Mi.extend({name:P(),arguments:Ue(P(),P()).optional()}),Uc=Mn.extend({method:F("prompts/get"),params:x$}),Ff=D({type:F("text"),text:P(),annotations:hs.optional(),_meta:Ue(P(),Fe()).optional()}),Vf=D({type:F("image"),data:Bf,mimeType:P(),annotations:hs.optional(),_meta:Ue(P(),Fe()).optional()}),Jf=D({type:F("audio"),data:Bf,mimeType:P(),annotations:hs.optional(),_meta:Ue(P(),Fe()).optional()}),y$=D({type:F("tool_use"),name:P(),id:P(),input:Ue(P(),Fe()),_meta:Ue(P(),Fe()).optional()}),P$=D({type:F("resource"),resource:$e([IO,RO]),annotations:hs.optional(),_meta:Ue(P(),Fe()).optional()}),j$=WO.extend({type:F("resource_link")}),Kf=$e([Ff,Vf,Jf,j$,P$]),S$=D({role:Jo,content:Kf}),O$=En.extend({description:P().optional(),messages:fe(S$)}),T$=Ui.extend({method:F("notifications/prompts/list_changed"),params:Ni.optional()}),k$=D({title:P().optional(),readOnlyHint:Cn().optional(),destructiveHint:Cn().optional(),idempotentHint:Cn().optional(),openWorldHint:Cn().optional()}),M$=D({taskSupport:oi(["required","optional","forbidden"]).optional()}),zO=D({...ps.shape,...$o.shape,description:P().optional(),inputSchema:D({type:F("object"),properties:Ue(P(),dn).optional(),required:fe(P()).optional()}).catchall(Fe()),outputSchema:D({type:F("object"),properties:Ue(P(),dn).optional(),required:fe(P()).optional()}).catchall(Fe()).optional(),annotations:k$.optional(),execution:M$.optional(),_meta:Ue(P(),Fe()).optional()}),$c=Bo.extend({method:F("tools/list")}),E$=Lo.extend({tools:fe(zO)}),Bc=En.extend({content:fe(Kf).default([]),structuredContent:Ue(P(),Fe()).optional(),isError:Cn().optional()}),zre=Bc.or(En.extend({toolResult:Fe()})),q$=No.extend({name:P(),arguments:Ue(P(),Fe()).optional()}),gs=Mn.extend({method:F("tools/call"),params:q$}),_$=Ui.extend({method:F("notifications/tools/list_changed"),params:Ni.optional()}),Dre=D({autoRefresh:Cn().default(!0),debounceMs:_e().int().nonnegative().default(300)}),Ko=oi(["debug","info","notice","warning","error","critical","alert","emergency"]),H$=Mi.extend({level:Ko}),Zf=Mn.extend({method:F("logging/setLevel"),params:H$}),I$=Ni.extend({level:Ko,logger:P().optional(),data:Fe()}),R$=Ui.extend({method:F("notifications/message"),params:I$}),W$=D({name:P().optional()}),z$=D({hints:fe(W$).optional(),costPriority:_e().min(0).max(1).optional(),speedPriority:_e().min(0).max(1).optional(),intelligencePriority:_e().min(0).max(1).optional()}),D$=D({mode:oi(["auto","required","none"]).optional()}),G$=D({type:F("tool_result"),toolUseId:P().describe("The unique identifier for the corresponding tool call."),content:fe(Kf).default([]),structuredContent:D({}).loose().optional(),isError:Cn().optional(),_meta:Ue(P(),Fe()).optional()}),N$=Hf("type",[Ff,Vf,Jf]),jc=Hf("type",[Ff,Vf,Jf,y$,G$]),U$=D({role:Jo,content:$e([jc,fe(jc)]),_meta:Ue(P(),Fe()).optional()}),$$=No.extend({messages:fe(U$),modelPreferences:z$.optional(),systemPrompt:P().optional(),includeContext:oi(["none","thisServer","allServers"]).optional(),temperature:_e().optional(),maxTokens:_e().int(),stopSequences:fe(P()).optional(),metadata:dn.optional(),tools:fe(zO).optional(),toolChoice:D$.optional()}),B$=Mn.extend({method:F("sampling/createMessage"),params:$$}),Zo=En.extend({model:P(),stopReason:Ve(oi(["endTurn","stopSequence","maxTokens"]).or(P())),role:Jo,content:N$}),Qf=En.extend({model:P(),stopReason:Ve(oi(["endTurn","stopSequence","maxTokens","toolUse"]).or(P())),role:Jo,content:$e([jc,fe(jc)])}),L$=D({type:F("boolean"),title:P().optional(),description:P().optional(),default:Cn().optional()}),F$=D({type:F("string"),title:P().optional(),description:P().optional(),minLength:_e().optional(),maxLength:_e().optional(),format:oi(["email","uri","date","date-time"]).optional(),default:P().optional()}),V$=D({type:oi(["number","integer"]),title:P().optional(),description:P().optional(),minimum:_e().optional(),maximum:_e().optional(),default:_e().optional()}),J$=D({type:F("string"),title:P().optional(),description:P().optional(),enum:fe(P()),default:P().optional()}),K$=D({type:F("string"),title:P().optional(),description:P().optional(),oneOf:fe(D({const:P(),title:P()})),default:P().optional()}),Z$=D({type:F("string"),title:P().optional(),description:P().optional(),enum:fe(P()),enumNames:fe(P()).optional(),default:P().optional()}),Q$=$e([J$,K$]),X$=D({type:F("array"),title:P().optional(),description:P().optional(),minItems:_e().optional(),maxItems:_e().optional(),items:D({type:F("string"),enum:fe(P())}),default:fe(P()).optional()}),Y$=D({type:F("array"),title:P().optional(),description:P().optional(),minItems:_e().optional(),maxItems:_e().optional(),items:D({anyOf:fe(D({const:P(),title:P()}))}),default:fe(P()).optional()}),eB=$e([X$,Y$]),nB=$e([Z$,Q$,eB]),iB=$e([nB,L$,F$,V$]),tB=No.extend({mode:F("form").optional(),message:P(),requestedSchema:D({type:F("object"),properties:Ue(P(),iB),required:fe(P()).optional()})}),aB=No.extend({mode:F("url"),message:P(),elicitationId:P(),url:P().url()}),rB=$e([tB,aB]),sB=Mn.extend({method:F("elicitation/create"),params:rB}),oB=Ni.extend({elicitationId:P()}),lB=Ui.extend({method:F("notifications/elicitation/complete"),params:oB}),ms=En.extend({action:oi(["accept","decline","cancel"]),content:If(t=>t===null?void 0:t,Ue(P(),$e([P(),_e(),Cn(),fe(P())])).optional())}),uB=D({type:F("ref/resource"),uri:P()});var cB=D({type:F("ref/prompt"),name:P()}),pB=Mi.extend({ref:$e([cB,uB]),argument:D({name:P(),value:P()}),context:D({arguments:Ue(P(),P()).optional()}).optional()}),Lc=Mn.extend({method:F("completion/complete"),params:pB});function DO(t){if(t.params.ref.type!=="ref/prompt")throw new TypeError(`Expected CompleteRequestPrompt, but got ${t.params.ref.type}`)}function GO(t){if(t.params.ref.type!=="ref/resource")throw new TypeError(`Expected CompleteRequestResourceTemplate, but got ${t.params.ref.type}`)}var dB=En.extend({completion:Fn({values:fe(P()).max(100),total:Ve(_e().int()),hasMore:Ve(Cn())})}),hB=D({uri:P().startsWith("file://"),name:P().optional(),_meta:Ue(P(),Fe()).optional()}),gB=Mn.extend({method:F("roots/list"),params:Mi.optional()}),Xf=En.extend({roots:fe(hB)}),mB=Ui.extend({method:F("notifications/roots/list_changed"),params:Ni.optional()}),Gre=$e([Mc,Uf,Lc,Zf,Uc,Nc,zc,Dc,Gc,g$,f$,gs,$c,qc,Hc,Ic,Wc]),Nre=$e([kc,Ec,$f,mB,Vo]),Ure=$e([Tc,Zo,Qf,ms,Xf,_c,Rc,ds]),$re=$e([Mc,B$,sB,gB,qc,Hc,Ic,Wc]),Bre=$e([kc,Ec,R$,v$,d$,_$,T$,Vo,lB]),Lre=$e([Tc,n$,dB,O$,b$,l$,u$,p$,Bc,E$,_c,Rc,ds]),U=class t extends Error{constructor(e,n,i){super(`MCP error ${e}: ${n}`),this.code=e,this.data=i,this.name="McpError"}static fromError(e,n,i){if(e===L.UrlElicitationRequired&&i){let a=i;if(a.elicitations)return new Rf(a.elicitations,n)}return new t(e,n,i)}},Rf=class extends U{constructor(e,n=`URL elicitation${e.length>1?"s":""} required`){super(L.UrlElicitationRequired,n,{elicitations:e})}get elicitations(){return this.data?.elicitations??[]}};function ca(t){return t==="completed"||t==="failed"||t==="cancelled"}var UO=Symbol("Let zodToJsonSchema decide on which parser to use");var NO={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",target:"jsonSchema7",strictUnions:!1,definitions:{},errorMessages:!1,markdownDescription:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref",openAiAnyTypeName:"OpenAiAnyType"},$O=t=>typeof t=="string"?{...NO,name:t}:{...NO,...t};var BO=t=>{let e=$O(t),n=e.name!==void 0?[...e.basePath,e.definitionPath,e.name]:e.basePath;return{...e,flags:{hasReferencedOpenAiAnyType:!1},currentPath:n,propertyPath:void 0,seen:new Map(Object.entries(e.definitions).map(([i,a])=>[a._def,{def:a._def,path:[...e.basePath,e.definitionPath,i],jsonSchema:void 0}]))}};function Yf(t,e,n,i){i?.errorMessages&&n&&(t.errorMessage={...t.errorMessage,[e]:n})}function we(t,e,n,i,a){t[e]=n,Yf(t,e,i,a)}var Fc=(t,e)=>{let n=0;for(;nne(t.innerType._def,e);function ew(t,e,n){let i=n??e.dateStrategy;if(Array.isArray(i))return{anyOf:i.map((a,r)=>ew(t,e,a))};switch(i){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":return fB(t,e)}}var fB=(t,e)=>{let n={type:"integer",format:"unix-time"};if(e.target==="openApi3")return n;for(let i of t.checks)switch(i.kind){case"min":we(n,"minimum",i.value,i.message,e);break;case"max":we(n,"maximum",i.value,i.message,e);break}return n};function KO(t,e){return{...ne(t.innerType._def,e),default:t.defaultValue()}}function ZO(t,e){return e.effectStrategy==="input"?ne(t.schema._def,e):Ke(e)}function QO(t){return{type:"string",enum:Array.from(t.values)}}var wB=t=>"type"in t&&t.type==="string"?!1:"allOf"in t;function XO(t,e){let n=[ne(t.left._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),ne(t.right._def,{...e,currentPath:[...e.currentPath,"allOf","1"]})].filter(r=>!!r),i=e.target==="jsonSchema2019-09"?{unevaluatedProperties:!1}:void 0,a=[];return n.forEach(r=>{if(wB(r))a.push(...r.allOf),r.unevaluatedProperties===void 0&&(i=void 0);else{let s=r;if("additionalProperties"in r&&r.additionalProperties===!1){let{additionalProperties:o,...l}=r;s=l}else i=void 0;a.push(s)}}),a.length?{allOf:a,...i}:void 0}function YO(t,e){let n=typeof t.value;return n!=="bigint"&&n!=="number"&&n!=="boolean"&&n!=="string"?{type:Array.isArray(t.value)?"array":"object"}:e.target==="openApi3"?{type:n==="bigint"?"integer":n,enum:[t.value]}:{type:n==="bigint"?"integer":n,const:t.value}}var nw,it={cuid:/^[cC][^\s-]{8,}$/,cuid2:/^[0-9a-z]+$/,ulid:/^[0-9A-HJKMNP-TV-Z]{26}$/,email:/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,emoji:()=>(nw===void 0&&(nw=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),nw),uuid:/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,ipv4:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ipv4Cidr:/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,ipv6:/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,ipv6Cidr:/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,base64:/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,base64url:/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,nanoid:/^[a-zA-Z0-9_-]{21}$/,jwt:/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/};function Jc(t,e){let n={type:"string"};if(t.checks)for(let i of t.checks)switch(i.kind){case"min":we(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e);break;case"max":we(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"email":switch(e.emailStrategy){case"format:email":tt(n,"email",i.message,e);break;case"format:idn-email":tt(n,"idn-email",i.message,e);break;case"pattern:zod":Vn(n,it.email,i.message,e);break}break;case"url":tt(n,"uri",i.message,e);break;case"uuid":tt(n,"uuid",i.message,e);break;case"regex":Vn(n,i.regex,i.message,e);break;case"cuid":Vn(n,it.cuid,i.message,e);break;case"cuid2":Vn(n,it.cuid2,i.message,e);break;case"startsWith":Vn(n,RegExp(`^${iw(i.value,e)}`),i.message,e);break;case"endsWith":Vn(n,RegExp(`${iw(i.value,e)}$`),i.message,e);break;case"datetime":tt(n,"date-time",i.message,e);break;case"date":tt(n,"date",i.message,e);break;case"time":tt(n,"time",i.message,e);break;case"duration":tt(n,"duration",i.message,e);break;case"length":we(n,"minLength",typeof n.minLength=="number"?Math.max(n.minLength,i.value):i.value,i.message,e),we(n,"maxLength",typeof n.maxLength=="number"?Math.min(n.maxLength,i.value):i.value,i.message,e);break;case"includes":{Vn(n,RegExp(iw(i.value,e)),i.message,e);break}case"ip":{i.version!=="v6"&&tt(n,"ipv4",i.message,e),i.version!=="v4"&&tt(n,"ipv6",i.message,e);break}case"base64url":Vn(n,it.base64url,i.message,e);break;case"jwt":Vn(n,it.jwt,i.message,e);break;case"cidr":{i.version!=="v6"&&Vn(n,it.ipv4Cidr,i.message,e),i.version!=="v4"&&Vn(n,it.ipv6Cidr,i.message,e);break}case"emoji":Vn(n,it.emoji(),i.message,e);break;case"ulid":{Vn(n,it.ulid,i.message,e);break}case"base64":{switch(e.base64Strategy){case"format:binary":{tt(n,"binary",i.message,e);break}case"contentEncoding:base64":{we(n,"contentEncoding","base64",i.message,e);break}case"pattern:zod":{Vn(n,it.base64,i.message,e);break}}break}case"nanoid":Vn(n,it.nanoid,i.message,e);case"toLowerCase":case"toUpperCase":case"trim":break;default:}return n}function iw(t,e){return e.patternStrategy==="escape"?CB(t):t}var vB=new Set("ABCDEFGHIJKLMNOPQRSTUVXYZabcdefghijklmnopqrstuvxyz0123456789");function CB(t){let e="";for(let n=0;na.format)?(t.anyOf||(t.anyOf=[]),t.format&&(t.anyOf.push({format:t.format,...t.errorMessage&&i.errorMessages&&{errorMessage:{format:t.errorMessage.format}}}),delete t.format,t.errorMessage&&(delete t.errorMessage.format,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.anyOf.push({format:e,...n&&i.errorMessages&&{errorMessage:{format:n}}})):we(t,"format",e,n,i)}function Vn(t,e,n,i){t.pattern||t.allOf?.some(a=>a.pattern)?(t.allOf||(t.allOf=[]),t.pattern&&(t.allOf.push({pattern:t.pattern,...t.errorMessage&&i.errorMessages&&{errorMessage:{pattern:t.errorMessage.pattern}}}),delete t.pattern,t.errorMessage&&(delete t.errorMessage.pattern,Object.keys(t.errorMessage).length===0&&delete t.errorMessage)),t.allOf.push({pattern:eT(e,i),...n&&i.errorMessages&&{errorMessage:{pattern:n}}})):we(t,"pattern",eT(e,i),n,i)}function eT(t,e){if(!e.applyRegexFlags||!t.flags)return t.source;let n={i:t.flags.includes("i"),m:t.flags.includes("m"),s:t.flags.includes("s")},i=n.i?t.source.toLowerCase():t.source,a="",r=!1,s=!1,o=!1;for(let l=0;l({...i,[a]:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",a]})??Ke(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let n={type:"object",additionalProperties:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return n;if(t.keyType?._def.typeName===E.ZodString&&t.keyType._def.checks?.length){let{type:i,...a}=Vc(t.keyType._def,e);return{...n,propertyNames:a}}else{if(t.keyType?._def.typeName===E.ZodEnum)return{...n,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===E.ZodBranded&&t.keyType._def.type._def.typeName===E.ZodString&&t.keyType._def.type._def.checks?.length){let{type:i,...a}=Fc(t.keyType._def,e);return{...n,propertyNames:a}}}return n}function YO(t,e){if(e.mapStrategy==="record")return Jc(t,e);let n=ne(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Ke(e),i=ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Ke(e);return{type:"array",maxItems:125,items:{type:"array",items:[n,i],minItems:2,maxItems:2}}}function eT(t){let e=t.values,i=Object.keys(t.values).filter(r=>typeof e[e[r]]!="number").map(r=>e[r]),a=Array.from(new Set(i.map(r=>typeof r)));return{type:a.length===1?a[0]==="string"?"string":"number":["string","number"],enum:i}}function nT(t){return t.target==="openAi"?void 0:{not:Ke({...t,currentPath:[...t.currentPath,"not"]})}}function iT(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Zo={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function aT(t,e){if(e.target==="openApi3")return tT(t,e);let n=t.options instanceof Map?Array.from(t.options.values()):t.options;if(n.every(i=>i._def.typeName in Zo&&(!i._def.checks||!i._def.checks.length))){let i=n.reduce((a,r)=>{let s=Zo[r._def.typeName];return s&&!a.includes(s)?[...a,s]:a},[]);return{type:i.length>1?i:i[0]}}else if(n.every(i=>i._def.typeName==="ZodLiteral"&&!i.description)){let i=n.reduce((a,r)=>{let s=typeof r._def.value;switch(s){case"string":case"number":case"boolean":return[...a,s];case"bigint":return[...a,"integer"];case"object":if(r._def.value===null)return[...a,"null"];default:return a}},[]);if(i.length===n.length){let a=i.filter((r,s,o)=>o.indexOf(r)===s);return{type:a.length>1?a:a[0],enum:n.reduce((r,s)=>r.includes(s._def.value)?r:[...r,s._def.value],[])}}}else if(n.every(i=>i._def.typeName==="ZodEnum"))return{type:"string",enum:n.reduce((i,a)=>[...i,...a._def.values.filter(r=>!i.includes(r))],[])};return tT(t,e)}var tT=(t,e)=>{let n=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((i,a)=>ne(i._def,{...e,currentPath:[...e.currentPath,"anyOf",`${a}`]})).filter(i=>!!i&&(!e.strictUnions||typeof i=="object"&&Object.keys(i).length>0));return n.length?{anyOf:n}:void 0};function rT(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"?{type:Zo[t.innerType._def.typeName],nullable:!0}:{type:[Zo[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let i=ne(t.innerType._def,{...e,currentPath:[...e.currentPath]});return i&&"$ref"in i?{allOf:[i],nullable:!0}:i&&{...i,nullable:!0}}let n=ne(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return n&&{anyOf:[n,{type:"null"}]}}function sT(t,e){let n={type:"number"};if(!t.checks)return n;for(let i of t.checks)switch(i.kind){case"int":n.type="integer",Zf(n,"type",i.message,e);break;case"min":e.target==="jsonSchema7"?i.inclusive?we(n,"minimum",i.value,i.message,e):we(n,"exclusiveMinimum",i.value,i.message,e):(i.inclusive||(n.exclusiveMinimum=!0),we(n,"minimum",i.value,i.message,e));break;case"max":e.target==="jsonSchema7"?i.inclusive?we(n,"maximum",i.value,i.message,e):we(n,"exclusiveMaximum",i.value,i.message,e):(i.inclusive||(n.exclusiveMaximum=!0),we(n,"maximum",i.value,i.message,e));break;case"multipleOf":we(n,"multipleOf",i.value,i.message,e);break}return n}function oT(t,e){let n=e.target==="openAi",i={type:"object",properties:{}},a=[],r=t.shape();for(let o in r){let l=r[o];if(l===void 0||l._def===void 0)continue;let c=gB(l);c&&n&&(l._def.typeName==="ZodOptional"&&(l=l._def.innerType),l.isNullable()||(l=l.nullable()),c=!1);let u=ne(l._def,{...e,currentPath:[...e.currentPath,"properties",o],propertyPath:[...e.currentPath,"properties",o]});u!==void 0&&(i.properties[o]=u,c||a.push(o))}a.length&&(i.required=a);let s=hB(t,e);return s!==void 0&&(i.additionalProperties=s),i}function hB(t,e){if(t.catchall._def.typeName!=="ZodNever")return ne(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]});switch(t.unknownKeys){case"passthrough":return e.allowedAdditionalProperties;case"strict":return e.rejectedAdditionalProperties;case"strip":return e.removeAdditionalStrategy==="strict"?e.allowedAdditionalProperties:e.rejectedAdditionalProperties}}function gB(t){try{return t.isOptional()}catch{return!0}}var lT=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return ne(t.innerType._def,e);let n=ne(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return n?{anyOf:[{not:Ke(e)},n]}:Ke(e)};var uT=(t,e)=>{if(e.pipeStrategy==="input")return ne(t.in._def,e);if(e.pipeStrategy==="output")return ne(t.out._def,e);let n=ne(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),i=ne(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",n?"1":"0"]});return{allOf:[n,i].filter(a=>a!==void 0)}};function cT(t,e){return ne(t.type._def,e)}function pT(t,e){let i={type:"array",uniqueItems:!0,items:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&we(i,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&we(i,"maxItems",t.maxSize.value,t.maxSize.message,e),i}function dT(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((n,i)=>ne(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[]),additionalItems:ne(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((n,i)=>ne(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[])}}function hT(t){return{not:Ke(t)}}function gT(t){return Ke(t)}var mT=(t,e)=>ne(t.innerType._def,e);var fT=(t,e,n)=>{switch(e){case E.ZodString:return Vc(t,n);case E.ZodNumber:return sT(t,n);case E.ZodObject:return oT(t,n);case E.ZodBigInt:return BO(t,n);case E.ZodBoolean:return LO();case E.ZodDate:return Qf(t,n);case E.ZodUndefined:return hT(n);case E.ZodNull:return iT(n);case E.ZodArray:return $O(t,n);case E.ZodUnion:case E.ZodDiscriminatedUnion:return aT(t,n);case E.ZodIntersection:return ZO(t,n);case E.ZodTuple:return dT(t,n);case E.ZodRecord:return Jc(t,n);case E.ZodLiteral:return QO(t,n);case E.ZodEnum:return KO(t);case E.ZodNativeEnum:return eT(t);case E.ZodNullable:return rT(t,n);case E.ZodOptional:return lT(t,n);case E.ZodMap:return YO(t,n);case E.ZodSet:return pT(t,n);case E.ZodLazy:return()=>t.getter()._def;case E.ZodPromise:return cT(t,n);case E.ZodNaN:case E.ZodNever:return nT(n);case E.ZodEffects:return JO(t,n);case E.ZodAny:return Ke(n);case E.ZodUnknown:return gT(n);case E.ZodDefault:return VO(t,n);case E.ZodBranded:return Fc(t,n);case E.ZodReadonly:return mT(t,n);case E.ZodCatch:return FO(t,n);case E.ZodPipeline:return uT(t,n);case E.ZodFunction:case E.ZodVoid:case E.ZodSymbol:return;default:return(i=>{})(e)}};function ne(t,e,n=!1){let i=e.seen.get(t);if(e.override){let o=e.override?.(t,e,i,n);if(o!==GO)return o}if(i&&!n){let o=mB(i,e);if(o!==void 0)return o}let a={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,a);let r=fT(t,t.typeName,e),s=typeof r=="function"?ne(r(),e):r;if(s&&fB(t,e,s),e.postProcess){let o=e.postProcess(s,t,e);return a.jsonSchema=s,o}return a.jsonSchema=s,s}var mB=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Lc(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[i]===n)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),Ke(e)):e.$refStrategy==="seen"?Ke(e):void 0}},fB=(t,e,n)=>(t.description&&(n.description=t.description,e.markdownDescription&&(n.markdownDescription=t.description)),n);var ew=(t,e)=>{let n=UO(e),i=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((l,[c,u])=>({...l,[c]:ne(u._def,{...n,currentPath:[...n.basePath,n.definitionPath,c]},!0)??Ke(n)}),{}):void 0,a=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,r=ne(t._def,a===void 0?n:{...n,currentPath:[...n.basePath,n.definitionPath,a]},!1)??Ke(n),s=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;s!==void 0&&(r.title=s),n.flags.hasReferencedOpenAiAnyType&&(i||(i={}),i[n.openAiAnyTypeName]||(i[n.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:n.$refStrategy==="relative"?"1":[...n.basePath,n.definitionPath,n.openAiAnyTypeName].join("/")}}));let o=a===void 0?i?{...r,[n.definitionPath]:i}:r:{$ref:[...n.$refStrategy==="relative"?[]:n.basePath,n.definitionPath,a].join("/"),[n.definitionPath]:{...i,[a]:r}};return n.target==="jsonSchema7"?o.$schema="http://json-schema.org/draft-07/schema#":(n.target==="jsonSchema2019-09"||n.target==="openAi")&&(o.$schema="https://json-schema.org/draft/2019-09/schema#"),n.target==="openAi"&&("anyOf"in o||"oneOf"in o||"allOf"in o||"type"in o&&Array.isArray(o.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),o};function wB(t){return!t||t==="jsonSchema7"||t==="draft-7"?"draft-7":t==="jsonSchema2019-09"||t==="draft-2020-12"?"draft-2020-12":"draft-7"}function nw(t,e){return At(t)?Tf(t,{target:wB(e?.target),io:e?.pipeStrategy??"input"}):ew(t,{strictUnions:e?.strictUnions??!0,pipeStrategy:e?.pipeStrategy??"input"})}function iw(t){let n=la(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=cs(n);if(typeof i!="string")throw new Error("Schema method literal must be a string");return i}function tw(t,e){let n=oa(t,e);if(!n.success)throw n.error;return n.data}var vB=6e4,Kc=class{constructor(e){this._options=e,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(Tc,n=>{this._oncancel(n)}),this.setNotificationHandler(Mc,n=>{this._onprogress(n)}),this.setRequestHandler(kc,n=>({})),this._taskStore=e?.taskStore,this._taskMessageQueue=e?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(Ec,async(n,i)=>{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new B(J.InvalidParams,"Failed to retrieve task: Task not found");return{...a}}),this.setRequestHandler(_c,async(n,i)=>{let a=async()=>{let r=n.params.taskId;if(this._taskMessageQueue){let o;for(;o=await this._taskMessageQueue.dequeue(r,i.sessionId);){if(o.type==="response"||o.type==="error"){let l=o.message,c=l.id,u=this._requestResolvers.get(c);if(u)if(this._requestResolvers.delete(c),o.type==="response")u(l);else{let p=l,h=new B(p.error.code,p.error.message,p.error.data);u(h)}else{let p=o.type==="response"?"Response":"Error";this._onerror(new Error(`${p} handler missing for request ${c}`))}continue}await this._transport?.send(o.message,{relatedRequestId:i.requestId})}}let s=await this._taskStore.getTask(r,i.sessionId);if(!s)throw new B(J.InvalidParams,`Task not found: ${r}`);if(!ca(s.status))return await this._waitForTaskUpdate(r,i.signal),await a();if(ca(s.status)){let o=await this._taskStore.getTaskResult(r,i.sessionId);return this._clearTaskQueue(r),{...o,_meta:{...o._meta,[ua]:{taskId:r}}}}return await a()};return await a()}),this.setRequestHandler(Hc,async(n,i)=>{try{let{tasks:a,nextCursor:r}=await this._taskStore.listTasks(n.params?.cursor,i.sessionId);return{tasks:a,nextCursor:r,_meta:{}}}catch(a){throw new B(J.InvalidParams,`Failed to list tasks: ${a instanceof Error?a.message:String(a)}`)}}),this.setRequestHandler(Rc,async(n,i)=>{try{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new B(J.InvalidParams,`Task not found: ${n.params.taskId}`);if(ca(a.status))throw new B(J.InvalidParams,`Cannot cancel task in terminal status: ${a.status}`);await this._taskStore.updateTaskStatus(n.params.taskId,"cancelled","Client cancelled task execution.",i.sessionId),this._clearTaskQueue(n.params.taskId);let r=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!r)throw new B(J.InvalidParams,`Task not found after cancellation: ${n.params.taskId}`);return{_meta:{},...r}}catch(a){throw a instanceof B?a:new B(J.InvalidRequest,`Failed to cancel task: ${a instanceof Error?a.message:String(a)}`)}}))}async _oncancel(e){if(!e.params.requestId)return;this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,n,i,a,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(a,n),startTime:Date.now(),timeout:n,maxTotalTimeout:i,resetTimeoutOnProgress:r,onTimeout:a})}_resetTimeout(e){let n=this._timeoutInfo.get(e);if(!n)return!1;let i=Date.now()-n.startTime;if(n.maxTotalTimeout&&i>=n.maxTotalTimeout)throw this._timeoutInfo.delete(e),B.fromError(J.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:n.maxTotalTimeout,totalElapsed:i});return clearTimeout(n.timeoutId),n.timeoutId=setTimeout(n.onTimeout,n.timeout),!0}_cleanupTimeout(e){let n=this._timeoutInfo.get(e);n&&(clearTimeout(n.timeoutId),this._timeoutInfo.delete(e))}async connect(e){if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=e;let n=this.transport?.onclose;this._transport.onclose=()=>{n?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=r=>{i?.(r),this._onerror(r)};let a=this._transport?.onmessage;this._transport.onmessage=(r,s)=>{a?.(r,s),No(r)||TO(r)?this._onresponse(r):Rf(r)?this._onrequest(r,s):OO(r)?this._onnotification(r):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let i of this._timeoutInfo.values())clearTimeout(i.timeoutId);this._timeoutInfo.clear();for(let i of this._requestHandlerAbortControllers.values())i.abort();this._requestHandlerAbortControllers.clear();let n=B.fromError(J.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let i of e.values())i(n)}_onerror(e){this.onerror?.(e)}_onnotification(e){let n=this._notificationHandlers.get(e.method)??this.fallbackNotificationHandler;n!==void 0&&Promise.resolve().then(()=>n(e)).catch(i=>this._onerror(new Error(`Uncaught error in notification handler: ${i}`)))}_onrequest(e,n){let i=this._requestHandlers.get(e.method)??this.fallbackRequestHandler,a=this._transport,r=e.params?._meta?.[ua]?.taskId;if(i===void 0){let u={jsonrpc:"2.0",id:e.id,error:{code:J.MethodNotFound,message:"Method not found"}};r&&this._taskMessageQueue?this._enqueueTaskMessage(r,{type:"error",message:u,timestamp:Date.now()},a?.sessionId).catch(p=>this._onerror(new Error(`Failed to enqueue error response: ${p}`))):a?.send(u).catch(p=>this._onerror(new Error(`Failed to send an error response: ${p}`)));return}let s=new AbortController;this._requestHandlerAbortControllers.set(e.id,s);let o=PO(e.params)?e.params.task:void 0,l=this._taskStore?this.requestTaskStore(e,a?.sessionId):void 0,c={signal:s.signal,sessionId:a?.sessionId,_meta:e.params?._meta,sendNotification:async u=>{if(s.signal.aborted)return;let p={relatedRequestId:e.id};r&&(p.relatedTask={taskId:r}),await this.notification(u,p)},sendRequest:async(u,p,h)=>{if(s.signal.aborted)throw new B(J.ConnectionClosed,"Request was cancelled");let g={...h,relatedRequestId:e.id};r&&!g.relatedTask&&(g.relatedTask={taskId:r});let d=g.relatedTask?.taskId??r;return d&&l&&await l.updateTaskStatus(d,"input_required"),await this.request(u,p,g)},authInfo:n?.authInfo,requestId:e.id,requestInfo:n?.requestInfo,taskId:r,taskStore:l,taskRequestedTtl:o?.ttl,closeSSEStream:n?.closeSSEStream,closeStandaloneSSEStream:n?.closeStandaloneSSEStream};Promise.resolve().then(()=>{o&&this.assertTaskHandlerCapability(e.method)}).then(()=>i(e,c)).then(async u=>{if(s.signal.aborted)return;let p={result:u,jsonrpc:"2.0",id:e.id};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:"response",message:p,timestamp:Date.now()},a?.sessionId):await a?.send(p)},async u=>{if(s.signal.aborted)return;let p={jsonrpc:"2.0",id:e.id,error:{code:Number.isSafeInteger(u.code)?u.code:J.InternalError,message:u.message??"Internal error",...u.data!==void 0&&{data:u.data}}};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:"error",message:p,timestamp:Date.now()},a?.sessionId):await a?.send(p)}).catch(u=>this._onerror(new Error(`Failed to send response: ${u}`))).finally(()=>{this._requestHandlerAbortControllers.get(e.id)===s&&this._requestHandlerAbortControllers.delete(e.id)})}_onprogress(e){let{progressToken:n,...i}=e.params,a=Number(n),r=this._progressHandlers.get(a);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let s=this._responseHandlers.get(a),o=this._timeoutInfo.get(a);if(o&&s&&o.resetTimeoutOnProgress)try{this._resetTimeout(a)}catch(l){this._responseHandlers.delete(a),this._progressHandlers.delete(a),this._cleanupTimeout(a),s(l);return}r(i)}_onresponse(e){let n=Number(e.id),i=this._requestResolvers.get(n);if(i){if(this._requestResolvers.delete(n),No(e))i(e);else{let s=new B(e.error.code,e.error.message,e.error.data);i(s)}return}let a=this._responseHandlers.get(n);if(a===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(n),this._cleanupTimeout(n);let r=!1;if(No(e)&&e.result&&typeof e.result=="object"){let s=e.result;if(s.task&&typeof s.task=="object"){let o=s.task;typeof o.taskId=="string"&&(r=!0,this._taskProgressTokens.set(o.taskId,n))}}if(r||this._progressHandlers.delete(n),No(e))a(e);else{let s=B.fromError(e.error.code,e.error.message,e.error.data);a(s)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(e,n,i){let{task:a}=i??{};if(!a){try{yield{type:"result",result:await this.request(e,n,i)}}catch(s){yield{type:"error",error:s instanceof B?s:new B(J.InternalError,String(s))}}return}let r;try{let s=await this.request(e,ds,i);if(s.task)r=s.task.taskId,yield{type:"taskCreated",task:s.task};else throw new B(J.InternalError,"Task creation did not return a task");for(;;){let o=await this.getTask({taskId:r},i);if(yield{type:"taskStatus",task:o},ca(o.status)){o.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)}:o.status==="failed"?yield{type:"error",error:new B(J.InternalError,`Task ${r} failed`)}:o.status==="cancelled"&&(yield{type:"error",error:new B(J.InternalError,`Task ${r} was cancelled`)});return}if(o.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)};return}let l=o.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(c=>setTimeout(c,l)),i?.signal?.throwIfAborted()}}catch(s){yield{type:"error",error:s instanceof B?s:new B(J.InternalError,String(s))}}}request(e,n,i){let{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s,task:o,relatedTask:l}=i??{};return new Promise((c,u)=>{let p=A=>{u(A)};if(!this._transport){p(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(e.method),o&&this.assertTaskCapability(e.method)}catch(A){p(A);return}i?.signal?.throwIfAborted();let h=this._requestMessageId++,g={...e,jsonrpc:"2.0",id:h};i?.onprogress&&(this._progressHandlers.set(h,i.onprogress),g.params={...e.params,_meta:{...e.params?._meta||{},progressToken:h}}),o&&(g.params={...g.params,task:o}),l&&(g.params={...g.params,_meta:{...g.params?._meta||{},[ua]:l}});let d=A=>{this._responseHandlers.delete(h),this._progressHandlers.delete(h),this._cleanupTimeout(h),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:h,reason:String(A)}},{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(x=>this._onerror(new Error(`Failed to send cancellation: ${x}`)));let b=A instanceof B?A:new B(J.RequestTimeout,String(A));u(b)};this._responseHandlers.set(h,A=>{if(!i?.signal?.aborted){if(A instanceof Error)return u(A);try{let b=oa(n,A.result);b.success?c(b.data):u(b.error)}catch(b){u(b)}}}),i?.signal?.addEventListener("abort",()=>{d(i?.signal?.reason)});let m=i?.timeout??vB,w=()=>d(B.fromError(J.RequestTimeout,"Request timed out",{timeout:m}));this._setupTimeout(h,m,i?.maxTotalTimeout,w,i?.resetTimeoutOnProgress??!1);let f=l?.taskId;if(f){let A=b=>{let x=this._responseHandlers.get(h);x?x(b):this._onerror(new Error(`Response handler missing for side-channeled request ${h}`))};this._requestResolvers.set(h,A),this._enqueueTaskMessage(f,{type:"request",message:g,timestamp:Date.now()}).catch(b=>{this._cleanupTimeout(h),u(b)})}else this._transport.send(g,{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(A=>{this._cleanupTimeout(h),u(A)})})}async getTask(e,n){return this.request({method:"tasks/get",params:e},qc,n)}async getTaskResult(e,n,i){return this.request({method:"tasks/result",params:e},n,i)}async listTasks(e,n){return this.request({method:"tasks/list",params:e},Wc,n)}async cancelTask(e,n){return this.request({method:"tasks/cancel",params:e},EO,n)}async notification(e,n){if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(e.method);let i=n?.relatedTask?.taskId;if(i){let o={...e,jsonrpc:"2.0",params:{...e.params,_meta:{...e.params?._meta||{},[ua]:n.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:o,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(e.method)&&!e.params&&!n?.relatedRequestId&&!n?.relatedTask){if(this._pendingDebouncedNotifications.has(e.method))return;this._pendingDebouncedNotifications.add(e.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(e.method),!this._transport)return;let o={...e,jsonrpc:"2.0"};n?.relatedTask&&(o={...o,params:{...o.params,_meta:{...o.params?._meta||{},[ua]:n.relatedTask}}}),this._transport?.send(o,n).catch(l=>this._onerror(l))});return}let s={...e,jsonrpc:"2.0"};n?.relatedTask&&(s={...s,params:{...s.params,_meta:{...s.params?._meta||{},[ua]:n.relatedTask}}}),await this._transport.send(s,n)}setRequestHandler(e,n){let i=iw(e);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(a,r)=>{let s=tw(e,a);return Promise.resolve(n(s,r))})}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,n){let i=iw(e);this._notificationHandlers.set(i,a=>{let r=tw(e,a);return Promise.resolve(n(r))})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}_cleanupTaskProgressHandler(e){let n=this._taskProgressTokens.get(e);n!==void 0&&(this._progressHandlers.delete(n),this._taskProgressTokens.delete(e))}async _enqueueTaskMessage(e,n,i){if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let a=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(e,n,i,a)}async _clearTaskQueue(e,n){if(this._taskMessageQueue){let i=await this._taskMessageQueue.dequeueAll(e,n);for(let a of i)if(a.type==="request"&&Rf(a.message)){let r=a.message.id,s=this._requestResolvers.get(r);s?(s(new B(J.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(r)):this._onerror(new Error(`Resolver missing for request ${r} during task ${e} cleanup`))}}}async _waitForTaskUpdate(e,n){let i=this._options?.defaultTaskPollInterval??1e3;try{let a=await this._taskStore?.getTask(e);a?.pollInterval&&(i=a.pollInterval)}catch{}return new Promise((a,r)=>{if(n.aborted){r(new B(J.InvalidRequest,"Request cancelled"));return}let s=setTimeout(a,i);n.addEventListener("abort",()=>{clearTimeout(s),r(new B(J.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(e,n){let i=this._taskStore;if(!i)throw new Error("No task store configured");return{createTask:async a=>{if(!e)throw new Error("No request provided");return await i.createTask(a,e.id,{method:e.method,params:e.params},n)},getTask:async a=>{let r=await i.getTask(a,n);if(!r)throw new B(J.InvalidParams,"Failed to retrieve task: Task not found");return r},storeTaskResult:async(a,r,s)=>{await i.storeTaskResult(a,r,s,n);let o=await i.getTask(a,n);if(o){let l=Fo.parse({method:"notifications/tasks/status",params:o});await this.notification(l),ca(o.status)&&this._cleanupTaskProgressHandler(a)}},getTaskResult:a=>i.getTaskResult(a,n),updateTaskStatus:async(a,r,s)=>{let o=await i.getTask(a,n);if(!o)throw new B(J.InvalidParams,`Task "${a}" not found - it may have been cleaned up`);if(ca(o.status))throw new B(J.InvalidParams,`Cannot update task "${a}" from terminal status "${o.status}" to "${r}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await i.updateTaskStatus(a,r,s,n);let l=await i.getTask(a,n);if(l){let c=Fo.parse({method:"notifications/tasks/status",params:l});await this.notification(c),ca(l.status)&&this._cleanupTaskProgressHandler(a)}},listTasks:a=>i.listTasks(a,n)}}};function wT(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}function vT(t,e){let n={...t};for(let i in e){let a=i,r=e[a];if(r===void 0)continue;let s=n[a];wT(s)&&wT(r)?n[a]={...s,...r}:n[a]=r}return n}var wM=$r(Kv(),1),vM=$r(fM(),1);function kJ(){let t=new wM.default({strict:!1,validateFormats:!0,validateSchema:!1,allErrors:!0});return(0,vM.default)(t),t}var qp=class{constructor(e){this._ajv=e??kJ()}getValidator(e){let n="$id"in e&&typeof e.$id=="string"?this._ajv.getSchema(e.$id)??this._ajv.compile(e):this._ajv.compile(e);return i=>n(i)?{valid:!0,data:i,errorMessage:void 0}:{valid:!1,data:void 0,errorMessage:this._ajv.errorsText(n.errors)}}};var _p=class{constructor(e){this._server=e}requestStream(e,n,i){return this._server.requestStream(e,n,i)}createMessageStream(e,n){let i=this._server.getClientCapabilities();if((e.tools||e.toolChoice)&&!i?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let a=e.messages[e.messages.length-1],r=Array.isArray(a.content)?a.content:[a.content],s=r.some(u=>u.type==="tool_result"),o=e.messages.length>1?e.messages[e.messages.length-2]:void 0,l=o?Array.isArray(o.content)?o.content:[o.content]:[],c=l.some(u=>u.type==="tool_use");if(s){if(r.some(u=>u.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let u=new Set(l.filter(h=>h.type==="tool_use").map(h=>h.id)),p=new Set(r.filter(h=>h.type==="tool_result").map(h=>h.toolUseId));if(u.size!==p.size||![...u].every(h=>p.has(h)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return this.requestStream({method:"sampling/createMessage",params:e},Ko,n)}elicitInputStream(e,n){let i=this._server.getClientCapabilities(),a=e.mode??"form";switch(a){case"url":{if(!i?.elicitation?.url)throw new Error("Client does not support url elicitation.");break}case"form":{if(!i?.elicitation?.form)throw new Error("Client does not support form elicitation.");break}}let r=a==="form"&&e.mode===void 0?{...e,mode:"form"}:e;return this.requestStream({method:"elicitation/create",params:r},ms,n)}async getTask(e,n){return this._server.getTask({taskId:e},n)}async getTaskResult(e,n,i){return this._server.getTaskResult({taskId:e},n,i)}async listTasks(e,n){return this._server.listTasks(e?{cursor:e}:void 0,n)}async cancelTask(e,n){return this._server.cancelTask({taskId:e},n)}};function CM(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"tools/call":if(!t.tools?.call)throw new Error(`${n} does not support task creation for tools/call (required for ${e})`);break;default:break}}function AM(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"sampling/createMessage":if(!t.sampling?.createMessage)throw new Error(`${n} does not support task creation for sampling/createMessage (required for ${e})`);break;case"elicitation/create":if(!t.elicitation?.create)throw new Error(`${n} does not support task creation for elicitation/create (required for ${e})`);break;default:break}}var Hp=class extends Kc{constructor(e,n){super(n),this._serverInfo=e,this._loggingLevels=new Map,this.LOG_LEVEL_SEVERITY=new Map(Jo.options.map((i,a)=>[i,a])),this.isMessageIgnored=(i,a)=>{let r=this._loggingLevels.get(a);return r?this.LOG_LEVEL_SEVERITY.get(i)this._oninitialize(i)),this.setNotificationHandler(Gf,()=>this.oninitialized?.()),this._capabilities.logging&&this.setRequestHandler(Vf,async(i,a)=>{let r=a.sessionId||a.requestInfo?.headers["mcp-session-id"]||void 0,{level:s}=i.params,o=Jo.safeParse(s);return o.success&&this._loggingLevels.set(r,o.data),{}})}get experimental(){return this._experimental||(this._experimental={tasks:new _p(this)}),this._experimental}registerCapabilities(e){if(this.transport)throw new Error("Cannot register capabilities after connecting to transport");this._capabilities=vT(this._capabilities,e)}setRequestHandler(e,n){let a=la(e)?.method;if(!a)throw new Error("Schema is missing a method literal");let r=cs(a);if(typeof r!="string")throw new Error("Schema method literal must be a string");if(r==="tools/call"){let o=async(l,c)=>{let u=oa(gs,l);if(!u.success){let d=u.error instanceof Error?u.error.message:String(u.error);throw new B(J.InvalidParams,`Invalid tools/call request: ${d}`)}let{params:p}=u.data,h=await Promise.resolve(n(l,c));if(p.task){let d=oa(ds,h);if(!d.success){let m=d.error instanceof Error?d.error.message:String(d.error);throw new B(J.InvalidParams,`Invalid task creation result: ${m}`)}return d.data}let g=oa($c,h);if(!g.success){let d=g.error instanceof Error?g.error.message:String(g.error);throw new B(J.InvalidParams,`Invalid tools/call result: ${d}`)}return g.data};return super.setRequestHandler(e,o)}return super.setRequestHandler(e,n)}assertCapabilityForMethod(e){switch(e){case"sampling/createMessage":if(!this._clientCapabilities?.sampling)throw new Error(`Client does not support sampling (required for ${e})`);break;case"elicitation/create":if(!this._clientCapabilities?.elicitation)throw new Error(`Client does not support elicitation (required for ${e})`);break;case"roots/list":if(!this._clientCapabilities?.roots)throw new Error(`Client does not support listing roots (required for ${e})`);break;case"ping":break}}assertNotificationCapability(e){switch(e){case"notifications/message":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"notifications/resources/updated":case"notifications/resources/list_changed":if(!this._capabilities.resources)throw new Error(`Server does not support notifying about resources (required for ${e})`);break;case"notifications/tools/list_changed":if(!this._capabilities.tools)throw new Error(`Server does not support notifying of tool list changes (required for ${e})`);break;case"notifications/prompts/list_changed":if(!this._capabilities.prompts)throw new Error(`Server does not support notifying of prompt list changes (required for ${e})`);break;case"notifications/elicitation/complete":if(!this._clientCapabilities?.elicitation?.url)throw new Error(`Client does not support URL elicitation (required for ${e})`);break;case"notifications/cancelled":break;case"notifications/progress":break}}assertRequestHandlerCapability(e){if(this._capabilities)switch(e){case"completion/complete":if(!this._capabilities.completions)throw new Error(`Server does not support completions (required for ${e})`);break;case"logging/setLevel":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"prompts/get":case"prompts/list":if(!this._capabilities.prompts)throw new Error(`Server does not support prompts (required for ${e})`);break;case"resources/list":case"resources/templates/list":case"resources/read":if(!this._capabilities.resources)throw new Error(`Server does not support resources (required for ${e})`);break;case"tools/call":case"tools/list":if(!this._capabilities.tools)throw new Error(`Server does not support tools (required for ${e})`);break;case"tasks/get":case"tasks/list":case"tasks/result":case"tasks/cancel":if(!this._capabilities.tasks)throw new Error(`Server does not support tasks capability (required for ${e})`);break;case"ping":case"initialize":break}}assertTaskCapability(e){AM(this._clientCapabilities?.tasks?.requests,e,"Client")}assertTaskHandlerCapability(e){this._capabilities&&CM(this._capabilities.tasks?.requests,e,"Server")}async _oninitialize(e){let n=e.params.protocolVersion;return this._clientCapabilities=e.params.capabilities,this._clientVersion=e.params.clientInfo,{protocolVersion:bO.includes(n)?n:Hf,capabilities:this.getCapabilities(),serverInfo:this._serverInfo,...this._instructions&&{instructions:this._instructions}}}getClientCapabilities(){return this._clientCapabilities}getClientVersion(){return this._clientVersion}getCapabilities(){return this._capabilities}async ping(){return this.request({method:"ping"},Oc)}async createMessage(e,n){if((e.tools||e.toolChoice)&&!this._clientCapabilities?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let i=e.messages[e.messages.length-1],a=Array.isArray(i.content)?i.content:[i.content],r=a.some(c=>c.type==="tool_result"),s=e.messages.length>1?e.messages[e.messages.length-2]:void 0,o=s?Array.isArray(s.content)?s.content:[s.content]:[],l=o.some(c=>c.type==="tool_use");if(r){if(a.some(c=>c.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!l)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(l){let c=new Set(o.filter(p=>p.type==="tool_use").map(p=>p.id)),u=new Set(a.filter(p=>p.type==="tool_result").map(p=>p.toolUseId));if(c.size!==u.size||![...c].every(p=>u.has(p)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return e.tools?this.request({method:"sampling/createMessage",params:e},Jf,n):this.request({method:"sampling/createMessage",params:e},Ko,n)}async elicitInput(e,n){switch(e.mode??"form"){case"url":{if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support url elicitation.");let a=e;return this.request({method:"elicitation/create",params:a},ms,n)}case"form":{if(!this._clientCapabilities?.elicitation?.form)throw new Error("Client does not support form elicitation.");let a=e.mode==="form"?e:{...e,mode:"form"},r=await this.request({method:"elicitation/create",params:a},ms,n);if(r.action==="accept"&&r.content&&a.requestedSchema)try{let o=this._jsonSchemaValidator.getValidator(a.requestedSchema)(r.content);if(!o.valid)throw new B(J.InvalidParams,`Elicitation response content does not match requested schema: ${o.errorMessage}`)}catch(s){throw s instanceof B?s:new B(J.InternalError,`Error validating elicitation response: ${s instanceof Error?s.message:String(s)}`)}return r}}}createElicitationCompletionNotifier(e,n){if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support URL elicitation (required for notifications/elicitation/complete)");return()=>this.notification({method:"notifications/elicitation/complete",params:{elicitationId:e}},n)}async listRoots(e,n){return this.request({method:"roots/list",params:e},Kf,n)}async sendLoggingMessage(e,n){if(this._capabilities.logging&&!this.isMessageIgnored(e.level,n))return this.notification({method:"notifications/message",params:e})}async sendResourceUpdated(e){return this.notification({method:"notifications/resources/updated",params:e})}async sendResourceListChanged(){return this.notification({method:"notifications/resources/list_changed"})}async sendToolListChanged(){return this.notification({method:"notifications/tools/list_changed"})}async sendPromptListChanged(){return this.notification({method:"notifications/prompts/list_changed"})}};var xM=Symbol.for("mcp.completable");function tC(t){return!!t&&typeof t=="object"&&xM in t}function yM(t){return t[xM]?.complete}var bM;(function(t){t.Completable="McpCompletable"})(bM||(bM={}));var MJ=/^[A-Za-z0-9._-]{1,128}$/;function EJ(t){let e=[];if(t.length===0)return{isValid:!1,warnings:["Tool name cannot be empty"]};if(t.length>128)return{isValid:!1,warnings:[`Tool name exceeds maximum length of 128 characters (current: ${t.length})`]};if(t.includes(" ")&&e.push("Tool name contains spaces, which may cause parsing issues"),t.includes(",")&&e.push("Tool name contains commas, which may cause parsing issues"),(t.startsWith("-")||t.endsWith("-"))&&e.push("Tool name starts or ends with a dash, which may cause parsing issues in some contexts"),(t.startsWith(".")||t.endsWith("."))&&e.push("Tool name starts or ends with a dot, which may cause parsing issues in some contexts"),!MJ.test(t)){let n=t.split("").filter(i=>!/[A-Za-z0-9._-]/.test(i)).filter((i,a,r)=>r.indexOf(i)===a);return e.push(`Tool name contains invalid characters: ${n.map(i=>`"${i}"`).join(", ")}`,"Allowed characters are: A-Z, a-z, 0-9, underscore (_), dash (-), and dot (.)"),{isValid:!1,warnings:e}}return{isValid:!0,warnings:e}}function qJ(t,e){if(e.length>0){console.warn(`Tool name validation warning for "${t}":`);for(let n of e)console.warn(` - ${n}`);console.warn("Tool registration will proceed, but this may cause compatibility issues."),console.warn("Consider updating the tool name to conform to the MCP tool naming standard."),console.warn("See SEP: Specify Format for Tool Names (https://github.com/modelcontextprotocol/modelcontextprotocol/issues/986) for more details.")}}function aC(t){let e=EJ(t);return qJ(t,e.warnings),e.isValid}var Wp=class{constructor(e){this._mcpServer=e}registerToolTask(e,n,i){let a={taskSupport:"required",...n.execution};if(a.taskSupport==="forbidden")throw new Error(`Cannot register task-based tool '${e}' with taskSupport 'forbidden'. Use registerTool() instead.`);return this._mcpServer._createRegisteredTool(e,n.title,n.description,n.inputSchema,n.outputSchema,n.annotations,a,n._meta,i)}};var Rp=class{constructor(e,n){this._registeredResources={},this._registeredResourceTemplates={},this._registeredTools={},this._registeredPrompts={},this._toolHandlersInitialized=!1,this._completionHandlerInitialized=!1,this._resourceHandlersInitialized=!1,this._promptHandlersInitialized=!1,this.server=new Hp(e,n)}get experimental(){return this._experimental||(this._experimental={tasks:new Wp(this)}),this._experimental}async connect(e){return await this.server.connect(e)}async close(){await this.server.close()}setToolRequestHandlers(){this._toolHandlersInitialized||(this.server.assertCanSetRequestHandler(Ca(Uc)),this.server.assertCanSetRequestHandler(Ca(gs)),this.server.registerCapabilities({tools:{listChanged:!0}}),this.server.setRequestHandler(Uc,()=>({tools:Object.entries(this._registeredTools).filter(([,e])=>e.enabled).map(([e,n])=>{let i={name:e,title:n.title,description:n.description,inputSchema:(()=>{let a=us(n.inputSchema);return a?nw(a,{strictUnions:!0,pipeStrategy:"input"}):_J})(),annotations:n.annotations,execution:n.execution,_meta:n._meta};if(n.outputSchema){let a=us(n.outputSchema);a&&(i.outputSchema=nw(a,{strictUnions:!0,pipeStrategy:"output"}))}return i})})),this.server.setRequestHandler(gs,async(e,n)=>{try{let i=this._registeredTools[e.params.name];if(!i)throw new B(J.InvalidParams,`Tool ${e.params.name} not found`);if(!i.enabled)throw new B(J.InvalidParams,`Tool ${e.params.name} disabled`);let a=!!e.params.task,r=i.execution?.taskSupport,s="createTask"in i.handler;if((r==="required"||r==="optional")&&!s)throw new B(J.InternalError,`Tool ${e.params.name} has taskSupport '${r}' but was not registered with registerToolTask`);if(r==="required"&&!a)throw new B(J.MethodNotFound,`Tool ${e.params.name} requires task augmentation (taskSupport: 'required')`);if(r==="optional"&&!a&&s)return await this.handleAutomaticTaskPolling(i,e,n);let o=await this.validateToolInput(i,e.params.arguments,e.params.name),l=await this.executeToolHandler(i,o,n);return a||await this.validateToolOutput(i,l,e.params.name),l}catch(i){if(i instanceof B&&i.code===J.UrlElicitationRequired)throw i;return this.createToolError(i instanceof Error?i.message:String(i))}}),this._toolHandlersInitialized=!0)}createToolError(e){return{content:[{type:"text",text:e}],isError:!0}}async validateToolInput(e,n,i){if(!e.inputSchema)return;let r=us(e.inputSchema)??e.inputSchema,s=await fc(r,n);if(!s.success){let o="error"in s?s.error:"Unknown error",l=wc(o);throw new B(J.InvalidParams,`Input validation error: Invalid arguments for tool ${i}: ${l}`)}return s.data}async validateToolOutput(e,n,i){if(!e.outputSchema||!("content"in n)||n.isError)return;if(!n.structuredContent)throw new B(J.InvalidParams,`Output validation error: Tool ${i} has an output schema but no structured content was provided`);let a=us(e.outputSchema),r=await fc(a,n.structuredContent);if(!r.success){let s="error"in r?r.error:"Unknown error",o=wc(s);throw new B(J.InvalidParams,`Output validation error: Invalid structured content for tool ${i}: ${o}`)}}async executeToolHandler(e,n,i){let a=e.handler;if("createTask"in a){if(!i.taskStore)throw new Error("No task store provided.");let s={...i,taskStore:i.taskStore};if(e.inputSchema){let o=a;return await Promise.resolve(o.createTask(n,s))}else{let o=a;return await Promise.resolve(o.createTask(s))}}if(e.inputSchema){let s=a;return await Promise.resolve(s(n,i))}else{let s=a;return await Promise.resolve(s(i))}}async handleAutomaticTaskPolling(e,n,i){if(!i.taskStore)throw new Error("No task store provided for task-capable tool.");let a=await this.validateToolInput(e,n.params.arguments,n.params.name),r=e.handler,s={...i,taskStore:i.taskStore},o=a?await Promise.resolve(r.createTask(a,s)):await Promise.resolve(r.createTask(s)),l=o.task.taskId,c=o.task,u=c.pollInterval??5e3;for(;c.status!=="completed"&&c.status!=="failed"&&c.status!=="cancelled";){await new Promise(h=>setTimeout(h,u));let p=await i.taskStore.getTask(l);if(!p)throw new B(J.InternalError,`Task ${l} not found during polling`);c=p}return await i.taskStore.getTaskResult(l)}setCompletionRequestHandler(){this._completionHandlerInitialized||(this.server.assertCanSetRequestHandler(Ca(Bc)),this.server.registerCapabilities({completions:{}}),this.server.setRequestHandler(Bc,async e=>{switch(e.params.ref.type){case"ref/prompt":return IO(e),this.handlePromptCompletion(e,e.params.ref);case"ref/resource":return zO(e),this.handleResourceCompletion(e,e.params.ref);default:throw new B(J.InvalidParams,`Invalid completion reference: ${e.params.ref}`)}}),this._completionHandlerInitialized=!0)}async handlePromptCompletion(e,n){let i=this._registeredPrompts[n.name];if(!i)throw new B(J.InvalidParams,`Prompt ${n.name} not found`);if(!i.enabled)throw new B(J.InvalidParams,`Prompt ${n.name} disabled`);if(!i.argsSchema)return Ol;let r=la(i.argsSchema)?.[e.params.argument.name];if(!tC(r))return Ol;let s=yM(r);if(!s)return Ol;let o=await s(e.params.argument.value,e.params.context);return jM(o)}async handleResourceCompletion(e,n){let i=Object.values(this._registeredResourceTemplates).find(s=>s.resourceTemplate.uriTemplate.toString()===n.uri);if(!i){if(this._registeredResources[n.uri])return Ol;throw new B(J.InvalidParams,`Resource template ${e.params.ref.uri} not found`)}let a=i.resourceTemplate.completeCallback(e.params.argument.name);if(!a)return Ol;let r=await a(e.params.argument.value,e.params.context);return jM(r)}setResourceRequestHandlers(){this._resourceHandlersInitialized||(this.server.assertCanSetRequestHandler(Ca(Ic)),this.server.assertCanSetRequestHandler(Ca(zc)),this.server.assertCanSetRequestHandler(Ca(Dc)),this.server.registerCapabilities({resources:{listChanged:!0}}),this.server.setRequestHandler(Ic,async(e,n)=>{let i=Object.entries(this._registeredResources).filter(([r,s])=>s.enabled).map(([r,s])=>({uri:r,name:s.name,...s.metadata})),a=[];for(let r of Object.values(this._registeredResourceTemplates)){if(!r.resourceTemplate.listCallback)continue;let s=await r.resourceTemplate.listCallback(n);for(let o of s.resources)a.push({...r.metadata,...o})}return{resources:[...i,...a]}}),this.server.setRequestHandler(zc,async()=>({resourceTemplates:Object.entries(this._registeredResourceTemplates).map(([n,i])=>({name:n,uriTemplate:i.resourceTemplate.uriTemplate.toString(),...i.metadata}))})),this.server.setRequestHandler(Dc,async(e,n)=>{let i=new URL(e.params.uri),a=this._registeredResources[i.toString()];if(a){if(!a.enabled)throw new B(J.InvalidParams,`Resource ${i} disabled`);return a.readCallback(i,n)}for(let r of Object.values(this._registeredResourceTemplates)){let s=r.resourceTemplate.uriTemplate.match(i.toString());if(s)return r.readCallback(i,s,n)}throw new B(J.InvalidParams,`Resource ${i} not found`)}),this._resourceHandlersInitialized=!0)}setPromptRequestHandlers(){this._promptHandlersInitialized||(this.server.assertCanSetRequestHandler(Ca(Gc)),this.server.assertCanSetRequestHandler(Ca(Nc)),this.server.registerCapabilities({prompts:{listChanged:!0}}),this.server.setRequestHandler(Gc,()=>({prompts:Object.entries(this._registeredPrompts).filter(([,e])=>e.enabled).map(([e,n])=>({name:e,title:n.title,description:n.description,arguments:n.argsSchema?HJ(n.argsSchema):void 0}))})),this.server.setRequestHandler(Nc,async(e,n)=>{let i=this._registeredPrompts[e.params.name];if(!i)throw new B(J.InvalidParams,`Prompt ${e.params.name} not found`);if(!i.enabled)throw new B(J.InvalidParams,`Prompt ${e.params.name} disabled`);if(i.argsSchema){let a=us(i.argsSchema),r=await fc(a,e.params.arguments);if(!r.success){let l="error"in r?r.error:"Unknown error",c=wc(l);throw new B(J.InvalidParams,`Invalid arguments for prompt ${e.params.name}: ${c}`)}let s=r.data,o=i.callback;return await Promise.resolve(o(s,n))}else{let a=i.callback;return await Promise.resolve(a(n))}}),this._promptHandlersInitialized=!0)}resource(e,n,...i){let a;typeof i[0]=="object"&&(a=i.shift());let r=i[0];if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let s=this._createRegisteredResource(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let s=this._createRegisteredResourceTemplate(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}}registerResource(e,n,i,a){if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let r=this._createRegisteredResource(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let r=this._createRegisteredResourceTemplate(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}}_createRegisteredResource(e,n,i,a,r){let s={name:e,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({uri:null}),update:o=>{typeof o.uri<"u"&&o.uri!==i&&(delete this._registeredResources[i],o.uri&&(this._registeredResources[o.uri]=s)),typeof o.name<"u"&&(s.name=o.name),typeof o.title<"u"&&(s.title=o.title),typeof o.metadata<"u"&&(s.metadata=o.metadata),typeof o.callback<"u"&&(s.readCallback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendResourceListChanged()}};return this._registeredResources[i]=s,s}_createRegisteredResourceTemplate(e,n,i,a,r){let s={resourceTemplate:i,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:c=>{typeof c.name<"u"&&c.name!==e&&(delete this._registeredResourceTemplates[e],c.name&&(this._registeredResourceTemplates[c.name]=s)),typeof c.title<"u"&&(s.title=c.title),typeof c.template<"u"&&(s.resourceTemplate=c.template),typeof c.metadata<"u"&&(s.metadata=c.metadata),typeof c.callback<"u"&&(s.readCallback=c.callback),typeof c.enabled<"u"&&(s.enabled=c.enabled),this.sendResourceListChanged()}};this._registeredResourceTemplates[e]=s;let o=i.uriTemplate.variableNames;return Array.isArray(o)&&o.some(c=>!!i.completeCallback(c))&&this.setCompletionRequestHandler(),s}_createRegisteredPrompt(e,n,i,a,r){let s={title:n,description:i,argsSchema:a===void 0?void 0:tr(a),callback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:o=>{typeof o.name<"u"&&o.name!==e&&(delete this._registeredPrompts[e],o.name&&(this._registeredPrompts[o.name]=s)),typeof o.title<"u"&&(s.title=o.title),typeof o.description<"u"&&(s.description=o.description),typeof o.argsSchema<"u"&&(s.argsSchema=tr(o.argsSchema)),typeof o.callback<"u"&&(s.callback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendPromptListChanged()}};return this._registeredPrompts[e]=s,a&&Object.values(a).some(l=>{let c=l instanceof xc?l._def?.innerType:l;return tC(c)})&&this.setCompletionRequestHandler(),s}_createRegisteredTool(e,n,i,a,r,s,o,l,c){aC(e);let u={title:n,description:i,inputSchema:PM(a),outputSchema:PM(r),annotations:s,execution:o,_meta:l,handler:c,enabled:!0,disable:()=>u.update({enabled:!1}),enable:()=>u.update({enabled:!0}),remove:()=>u.update({name:null}),update:p=>{typeof p.name<"u"&&p.name!==e&&(typeof p.name=="string"&&aC(p.name),delete this._registeredTools[e],p.name&&(this._registeredTools[p.name]=u)),typeof p.title<"u"&&(u.title=p.title),typeof p.description<"u"&&(u.description=p.description),typeof p.paramsSchema<"u"&&(u.inputSchema=tr(p.paramsSchema)),typeof p.outputSchema<"u"&&(u.outputSchema=tr(p.outputSchema)),typeof p.callback<"u"&&(u.handler=p.callback),typeof p.annotations<"u"&&(u.annotations=p.annotations),typeof p._meta<"u"&&(u._meta=p._meta),typeof p.enabled<"u"&&(u.enabled=p.enabled),this.sendToolListChanged()}};return this._registeredTools[e]=u,this.setToolRequestHandlers(),this.sendToolListChanged(),u}tool(e,...n){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let i,a,r,s;if(typeof n[0]=="string"&&(i=n.shift()),n.length>1){let l=n[0];if(rC(l))a=n.shift(),n.length>1&&typeof n[0]=="object"&&n[0]!==null&&!rC(n[0])&&(s=n.shift());else if(typeof l=="object"&&l!==null){if(Object.values(l).some(c=>typeof c=="object"&&c!==null))throw new Error(`Tool ${e} expected a Zod schema or ToolAnnotations, but received an unrecognized object`);s=n.shift()}}let o=n[0];return this._createRegisteredTool(e,void 0,i,a,r,s,{taskSupport:"forbidden"},void 0,o)}registerTool(e,n,i){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let{title:a,description:r,inputSchema:s,outputSchema:o,annotations:l,_meta:c}=n;return this._createRegisteredTool(e,a,r,s,o,l,{taskSupport:"forbidden"},c,i)}prompt(e,...n){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let i;typeof n[0]=="string"&&(i=n.shift());let a;n.length>1&&(a=n.shift());let r=n[0],s=this._createRegisteredPrompt(e,void 0,i,a,r);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),s}registerPrompt(e,n,i){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let{title:a,description:r,argsSchema:s}=n,o=this._createRegisteredPrompt(e,a,r,s,i);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),o}isConnected(){return this.server.transport!==void 0}async sendLoggingMessage(e,n){return this.server.sendLoggingMessage(e,n)}sendResourceListChanged(){this.isConnected()&&this.server.sendResourceListChanged()}sendToolListChanged(){this.isConnected()&&this.server.sendToolListChanged()}sendPromptListChanged(){this.isConnected()&&this.server.sendPromptListChanged()}};var _J={type:"object",properties:{}};function SM(t){return t!==null&&typeof t=="object"&&"parse"in t&&typeof t.parse=="function"&&"safeParse"in t&&typeof t.safeParse=="function"}function OM(t){return"_def"in t||"_zod"in t||SM(t)}function rC(t){return typeof t!="object"||t===null||OM(t)?!1:Object.keys(t).length===0?!0:Object.values(t).some(SM)}function PM(t){if(t){if(rC(t))return tr(t);if(!OM(t))throw new Error("inputSchema must be a Zod schema or raw shape, received an unrecognized object");return t}}function HJ(t){let e=la(t);return e?Object.entries(e).map(([n,i])=>{let a=LS(i),r=FS(i);return{name:n,description:a,required:!r}}):[]}function Ca(t){let n=la(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=cs(n);if(typeof i=="string")return i;throw new Error("Schema method literal must be a string")}function jM(t){return{completion:{values:t.slice(0,100),total:t.length,hasMore:t.length>100}}}var Ol={completion:{values:[],hasMore:!1}};var sC=$r(require("node:process"),1);var WJ=10*1024*1024,Ip=class{constructor(e){this._maxBufferSize=e?.maxBufferSize??WJ}append(e){if((this._buffer?.length??0)+e.length>this._maxBufferSize)throw this.clear(),new Error(`ReadBuffer exceeded maximum size of ${this._maxBufferSize} bytes`);this._buffer=this._buffer?Buffer.concat([this._buffer,e]):e}readMessage(){if(!this._buffer)return null;let e=this._buffer.indexOf(` -`);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),RJ(n)}clear(){this._buffer=void 0}};function RJ(t){return kO.parse(JSON.parse(t))}function TM(t){return JSON.stringify(t)+` -`}var zp=class{constructor(e=sC.default.stdin,n=sC.default.stdout,i){this._stdin=e,this._stdout=n,this._started=!1,this._ondata=a=>{try{this._readBuffer.append(a),this.processReadBuffer()}catch(r){this.onerror?.(r),this.close().catch(()=>{})}},this._onerror=a=>{this.onerror?.(a)},this._readBuffer=new Ip({maxBufferSize:i?.maxBufferSize})}async start(){if(this._started)throw new Error("StdioServerTransport already started! If using Server class, note that connect() calls start() automatically.");this._started=!0,this._stdin.on("data",this._ondata),this._stdin.on("error",this._onerror)}processReadBuffer(){for(;;)try{let e=this._readBuffer.readMessage();if(e===null)break;this.onmessage?.(e)}catch(e){this.onerror?.(e)}}async close(){this._stdin.off("data",this._ondata),this._stdin.off("error",this._onerror),this._stdin.listenerCount("data")===0&&this._stdin.pause(),this._readBuffer.clear(),this.onclose?.()}send(e){return new Promise(n=>{let i=TM(e);this._stdout.write(i)?n():this._stdout.once("drain",n)})}};var ku=$r(w1());var x1=require("node:child_process"),y1=$r(require("node:fs")),Dy=$r(require("node:path"));function v1(t){let e=new Map;for(let i of t)typeof i.value=="string"&&i.value.length>=4&&!e.has(i.value)&&e.set(i.value,i);let n=[...e.values()].sort((i,a)=>a.value.length-i.value.length);return n.length===0?i=>i:i=>{let a=i;for(let{label:r,value:s}of n)a.includes(s)&&(a=a.split(s).join(``));return a}}function C1(t,e){let n=[{label:"client-secret",value:e},{label:"client-id",value:t}];if(e!==void 0)for(let i of Xne(e))n.push({label:"client-secret",value:i});return t!==void 0&&e!==void 0&&n.push({label:"client-credentials",value:Buffer.from(`${t}:${e}`).toString("base64")}),n}function Xne(t){return[encodeURIComponent(t),new URLSearchParams({v:t}).toString().slice(2),JSON.stringify(t).slice(1,-1)]}var A1=12e4,Yne=10,eie={flowFile:Y.string().min(1).describe("Path to the TypeScript flow file"),verbose:Y.boolean().optional().describe("Include the full SDK log in a successful result. The log is always included when the deploy fails. Defaults to false.")};function nie(){return{errors:[],warnings:[]}}function b1(t){return t.map(e=>`[${e.level}] ${e.message}`)}function iie(t){let e=new Set,n=[];for(let i of t)if(!(i.level!=="error"||e.has(i.message))&&(e.add(i.message),n.push(i.message),n.length>=Yne))break;return n}function zy({runnerResult:t,error:e,logs:n,verbose:i,startedAt:a}){let r=e!==void 0||!t?.success,s={flowId:t?.flowId??null,flowName:t?.flowName??null,flowType:t?.flowType??null,flowUrl:t?.flowUrl??null,replacedFlowId:t?.replacedFlowId??null,validation:t?.validation??nie(),sdkVersion:t?.sdkVersion??null,durationMs:Date.now()-a};return r?{status:"failed",error:e??t?.error??"Deploy failed",diagnosis:iie(n),...s,log:b1(n)}:{status:t.status,...s,...i?{log:b1(n)}:{}}}var P1=t=>({config:{description:`Deploys a Genesys Cloud Architect flow from a TypeScript file. The file must export an async buildFlow(scripting) function that creates and saves the flow using the Architect Scripting SDK. The project's package.json must have "type": "module" for the ES module import to work. Returns JSON with status ('published', 'checked_in', 'saved' or 'failed'), flowId, flowName, flowType, flowUrl, replacedFlowId (the id of a same-name flow the SDK deleted before creating this one, meaning the flow id changed; null when nothing was replaced), validation {errors, warnings}, sdkVersion and durationMs. On failure, error and diagnosis (the SDK's own error lines) come first and the full log is attached. On success the log is omitted unless verbose is true.`,annotations:{title:"Deploy Flow",readOnlyHint:!1,destructiveHint:!0},inputSchema:eie},handler:async({flowFile:e,verbose:n=!1})=>{let i=Date.now(),a=v1(C1(t.clientId,t.clientSecret)),r=Dy.default.resolve(e);if(!y1.default.existsSync(r))return{isError:!0,content:[{type:"text",text:JSON.stringify(zy({error:`Flow file not found: ${r}`,logs:[],verbose:n,startedAt:i}))}]};let s=[t.deployScriptPath,"--flow-file",r];return new Promise(o=>{let l=[],c,u=!1,p=x=>{u||(u=!0,clearTimeout(A),o({...x.status==="failed"?{isError:!0}:{},content:[{type:"text",text:JSON.stringify(x)}]}))},h=x=>p(zy({runnerResult:c,error:x,logs:l,verbose:n,startedAt:i})),g=x=>{if(x.trim())try{let P=JSON.parse(x);P.type==="log"?l.push({level:P.level??"info",message:a(P.message??"")}):P.type==="result"&&(c={...P,...P.error===void 0?{}:{error:a(P.error)}})}catch{l.push({level:"info",message:a(x)})}},d=(0,x1.spawn)("node",s,{env:{...process.env,GENESYS_REGION:t.region,GENESYS_CLIENT_ID:t.clientId,GENESYS_CLIENT_SECRET:t.clientSecret},cwd:Dy.default.dirname(r),stdio:["ignore","pipe","pipe"]}),m=()=>p(zy({runnerResult:c,logs:l,verbose:n,startedAt:i})),w="";d.stderr.on("data",x=>{w+=x.toString()});let f=()=>{let x=w.split(` -`).filter(P=>!P.includes("url.parse()")&&!P.includes("[DEP0169]")).join(` -`).trim();w="",x&&l.push({level:"error",message:a(x)})},A=setTimeout(()=>{d.kill("SIGTERM"),f(),c?.success?m():h(`Deploy timed out after ${A1/1e3}s.`)},A1);d.on("error",x=>{h(`Failed to start deploy runner: ${x.message}`)});let b="";d.stdout.on("data",x=>{b+=x.toString();let P=b.split(` -`);b=P.pop()??"";for(let T of P)g(T)}),d.on("close",x=>{g(b.trim()),f(),c?.success?m():h(c?.error??`Deploy runner exited with code ${x}`)})})}});function Ei(t){if(t===null||typeof t!="object")return{message:String(t)};let e="status"in t&&typeof t.status=="number"?t.status:void 0,n="code"in t&&typeof t.code=="string"&&t.code.length>0?t.code:void 0,i="message"in t&&typeof t.message=="string"&&t.message.length>0?t.message:void 0;return{status:e,code:n,message:i}}function Ea(t,e){return t===401?" The access token is missing or expired; re-authenticate (restart the MCP server) and retry.":t===403?` The OAuth client needs the '${e}' permission.`:""}function Qn(t){let{status:e,code:n,message:i}=Ei(t),a=[];return e!==void 0?a.push(`HTTP ${e}${n?` (${n})`:""}`):n&&a.push(n),i&&a.push(i),a.length>0?a.join(": "):"Unknown error"}function zr(t){return(t??"").toLowerCase()}function qa(t,e){return zr(t.name)===zr(e)}function Ah(t,e){return t.slice().sort((n,i)=>Number(qa(i,e))-Number(qa(n,e)))}var tie=50,aie=200;function rie(t){return t.trim().split(/\s+/).map(e=>`*${e.replace(/^\*+|\*+$/g,"")}*`).join(" ")}function sie(t){return{id:t.id??"",name:t.name,type:t.type??"",publishedVersion:t.publishedVersion?.commitVersion??null,...t.description?{description:t.description}:{}}}var oie={name:Y.string().min(1).describe("The flow name, or some words from it, to search for. Every word must appear somewhere in the flow name, case-insensitively and in any order, so 'payment' finds 'Book_Payment' and 'Returns' finds 'UK_Returns_Desk Main Flow'. Wildcards are added automatically; do not include asterisks."),type:Y.array(Y.string()).optional().describe('Optional flow types to restrict the search to, e.g. ["inboundcall"], ["bot", "digitalbot"], ["workflow"]. Omit to search flows of every type.')},j1=({architectApi:t})=>({config:{description:"Finds Genesys Cloud Architect flows by name, resolving the human-readable name users know (e.g. 'Book_Payment') to the flow id every other flow tool requires. Returns each matching flow's id, name, type and published version. Matching is a case-insensitive search over flow names in which every word of the query must appear somewhere in the name, in any order, so a fragment of a word or a few words from the name both work; flows whose name equals the query exactly are listed first. The returned id is accepted verbatim by flow_ir, flow_action, search_in_flow and flow_dependencies. A publishedVersion of null means the flow has never been published.",annotations:{title:"Find Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:oie},handler:async({name:e,type:n})=>{try{let i=[],a=rie(e),r=0,s=1;for(;;){let u=await t.getFlows({name:a,pageSize:100,pageNumber:s,...n?.length?{type:n}:{}});if(u.entities&&i.push(...u.entities),r=u.total??r,!u.nextUri||i.length>=aie)break;s++}r=Math.max(r,i.length);let o=Ah(i,e).slice(0,tie),l=[];if(o.length===0)l.push(`No flows matched "${e}". Every word of the query must appear in the flow name, so drop words you are unsure of (keep the most distinctive one), or drop the type filter if one was given.`);else if(r>o.length){let u=`${r} flows matched; only ${o.length} are returned${qa(o[0],e)?", exact name matches first":""}.`;i.length0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(c)}]}}catch(i){return{isError:!0,content:[{type:"text",text:`Failed to search for flows: ${Qn(i)}`}]}}}});var bh=200,S1=10;function O1(t){return t&&t!=="NONE"?t:void 0}function lie(t){let e=O1(t.flowErrorReason),n=O1(t.flowWarningReason);return{executionId:t.id??"",flowId:t.flowId??null,flowName:t.flowName??null,flowType:t.flowType??null,flowVersion:t.flowVersion??null,conversationId:t.conversationId??null,...t.workitemId?{workitemId:t.workitemId}:{},startDateTime:t.startDateTime??null,endDateTime:t.endDateTime??null,...e?{flowErrorReason:e}:{},...n?{flowWarningReason:n}:{}}}function uie(t,e){return(t.startDateTime??"").localeCompare(e.startDateTime??"")}async function cie(t){try{return(await t.getFlowsInstancesSettingsExecutiondata()).enabled}catch{return}}var pie={conversationId:Y.string().min(1).optional().describe("The Genesys Cloud conversation id. Returns every flow instance that conversation ran, so a call that went through an inbound flow and then an in-queue flow yields two entries. Preferred filter: it is what the API indexes on."),flowId:Y.string().min(1).optional().describe("The Architect flow id. Returns recent instances of that flow, whichever conversation ran them. Combine with conversationId to pick one flow out of a conversation."),onlyWithErrors:Y.boolean().optional().describe("When true, only instances that ended with a flow error are returned (flowErrorReason is set). Applied to the instances the query fetched, so with a busy flow the errored runs beyond the API's 200-instance cap are not seen. Use it to find the runs worth inspecting with flow_execution_data.")},T1=({architectApi:t})=>({config:{description:`Finds the recorded executions (flow instances) of Genesys Cloud Architect flows, by conversation id and/or flow id. Returns each instance's executionId, flow id/name/type/version, conversationId, start and end times, and any flowErrorReason or flowWarningReason, oldest first. Use it to answer 'what did this conversation do' or 'has this flow been failing', then pass an executionId to flow_execution_data for the action-by-action log. Only the last ${S1} days are retained, the API cannot filter by date, and at most ${bh} instances are returned per query, so prefer conversationId. A run is listed only once it has ended. test_bot_flow runs have no conversation id, so find them by flowId or pass their sessionId straight to flow_execution_data.`,annotations:{title:"Find Flow Execution",readOnlyHint:!0,destructiveHint:!1},inputSchema:pie},handler:async({conversationId:e,flowId:n,onlyWithErrors:i})=>{if(!e&&!n)return{isError:!0,content:[{type:"text",text:"Provide a conversationId, a flowId, or both."}]};let a=[];e&&a.push({key:"ConversationId",operator:"eq",value:e}),n&&a.push({key:"FlowId",operator:"eq",value:n});try{let r=await t.postFlowsInstancesQuery({query:[{and:a}]},{pageSize:bh}),s=(r.entities??[]).map(lie),o=(i?s.filter(p=>p.flowErrorReason!==void 0):s).sort(uie),l=Math.max(r.total??0,s.length),c=[];i&&o.length===0&&s.length>0?c.push(`None of the ${s.length} instance(s) fetched ended with a flow error. Drop onlyWithErrors to see them.`):o.length===0?await cie(t)===!1?c.push("No instances matched, and execution data storage is disabled for this org (Architect > Settings > Execution data), so none are being recorded."):c.push(`No instances matched. A run is listed only after it ends; execution data is kept for ${S1} days and is only captured for flows published after storage was enabled (republish older flows); and test_bot_flow runs have no conversation id, so search for them by flowId. Check the id, or query by flowId to see whether the flow records anything at all.`):l>s.length?c.push(`${l} instances matched but only ${s.length} were fetched. Narrow the query with a conversationId.`):s.length>=bh&&c.push(`The API caps results at ${bh}; older instances may exist.`);let u={query:{...e?{conversationId:e}:{},...n?{flowId:n}:{},...i?{onlyWithErrors:i}:{}},executions:o,total:l,...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(u)}]}}catch(r){let{status:s}=Ei(r),o=s===400?" The query was rejected; check that the conversationId and flowId are well-formed Genesys Cloud ids.":Ea(s,"Architect > Flow Instance > Search");return{isError:!0,content:[{type:"text",text:`Failed to search for flow executions: ${Qn(r)}${o}`}]}}}});function _a(t){return t?.id?{id:t.id,...t.name?{name:t.name}:{}}:null}var die=50,hie=200;function gie(t){return`*${t.trim().replace(/^\*+|\*+$/g,"")}*`}function mie(t){let e=_a(t.queueFlow),n=_a(t.emailInQueueFlow),i=_a(t.messageInQueueFlow);return{id:t.id??"",name:t.name??"",division:_a(t.division),memberCount:t.memberCount??null,joinedMemberCount:t.joinedMemberCount??null,dateModified:t.dateModified??null,...t.description?{description:t.description}:{},...e?{queueFlow:e}:{},...n?{emailInQueueFlow:n}:{},...i?{messageInQueueFlow:i}:{}}}var fie={name:Y.string().min(1).describe("The queue name, or a portion of it, to search for. Matched case-insensitively against queue names, so a partial name like 'sales' finds 'UK_Sales'. Wildcards are added automatically; do not include asterisks.")},k1=({routingApi:t})=>({config:{description:"Finds Genesys Cloud routing queues by name, resolving the human-readable name users know (e.g. 'Sales') to the queue's id and exact name. Returns each matching queue's id, name, division (id and name), memberCount (agents configured on the queue), joinedMemberCount (agents currently joined and taking work), dateModified and, when configured, its in-queue flows (queueFlow for calls, emailInQueueFlow, messageInQueueFlow). Matching is a case-insensitive search that accepts a portion of the name; queues whose name equals the query exactly are listed first. When several similarly named queues match, dateModified and the member counts help tell a live queue from an abandoned one. Use the returned exact name as the search_in_flow query to find the actions in a flow that transfer to the queue. The in-queue flow ids are accepted verbatim by flow_ir, flow_action, search_in_flow and flow_dependencies.",annotations:{title:"Find Queue",readOnlyHint:!0,destructiveHint:!1},inputSchema:fie},handler:async({name:e})=>{try{let n=[],i=gie(e),a=0,r=1;for(;;){let c=await t.getRoutingQueues({name:i,pageSize:100,pageNumber:r});if(c.entities&&n.push(...c.entities),a=c.total??a,!c.nextUri||n.length>=hie)break;r++}a=Math.max(a,n.length);let s=Ah(n,e).slice(0,die),o=[];if(s.length===0)o.push(`No queues matched "${e}". The search already accepts a portion of the name, so try a shorter fragment.`);else if(a>s.length){let c=`${a} queues matched; only ${s.length} are returned${qa(s[0],e)?", exact name matches first":""}.`;n.length0?{notes:o}:{}};return{content:[{type:"text",text:JSON.stringify(l)}]}}catch(n){let i=Ea(Ei(n).status,"Routing > Queue > View");return{isError:!0,content:[{type:"text",text:`Failed to search for queues: ${Qn(n)}${i}`}]}}}});var wie=Ai;(function(t,e){let n=Ai,i=t();for(;;)try{if(-parseInt(n(224,"aGl^"))/1+-parseInt(n(226,"fP8A"))/2+-parseInt(n(230,"*Jz8"))/3*(-parseInt(n(229,"YKKw"))/4)+parseInt(n(231,"qVUr"))/5+-parseInt(n(220,"iE3t"))/6+-parseInt(n(234,"9INm"))/7*(-parseInt(n(237,"hqdc"))/8)+parseInt(n(235,"aGl^"))/9===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(xh,280123);function Ai(t,e){t=t-220;let n=xh(),i=n[t];if(Ai.xvPbyB===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;ht+wie(227,"$nkS");function xh(){let t=["WOn2W5xcTw/cSCoWW5ddIa","WQaGW5tcKaGFWQddRmoeWO8YW7C","WQG7WOzzWOvchCobWRhcT8k6WQrX","m1jyW69umv7dGqfHWOmuW5e","W4XZoYn/W4Ws","W4HsW4RcTNZdSmkGWPnHW5hcHW3cSa","W6HdjSojWRFdMSooW490","t2dcUglcVmkJWQ3cLLBcNW","WOldPxrlWO/cVMXMq8oJpSoveq","WRxcJbJcJ8k1WPD9qCoWWPBcPMtdQG","WOLEWPNcISoZW4HYW7/cNSkW","WO/dO8kelGHXsG","WQuOW57cKqCCW6ldJSo+WOOaW7RcPG","ub/dISo/ahlcVr5BWPNdRhDk","WQZdHmofpCkxaSk6EetdVWVdKGe","W7xdUCoAW6vsACoM","xmkWpuXolthcKZ/dNcCVW7S","W6b1f099mKJcM3iDWRddRa","rWiUWPuaCLlcRmoKWP/cIgNdTq"];return xh=function(){return t},xh()}var Ha=(t,e)=>t+"::"+e;(function(t,e){let n=sn,i=t();for(;;)try{if(parseInt(n(383,"jP%N"))/1*(parseInt(n(399,"5H9f"))/2)+parseInt(n(501,"0rXo"))/3*(-parseInt(n(401,"Hz0W"))/4)+parseInt(n(423,"Hz0W"))/5*(-parseInt(n(510,"EMx@"))/6)+-parseInt(n(412,"L*Ud"))/7*(-parseInt(n(405,"w$ck"))/8)+-parseInt(n(483,"eM5c"))/9*(parseInt(n(441,"dQmY"))/10)+-parseInt(n(473,"[8UY"))/11+-parseInt(n(370,"hnuZ"))/12*(-parseInt(n(311,"dQmY"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(yh,426937);function sn(t,e){t=t-309;let n=yh(),i=n[t];if(sn.DYlBxB===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h{let s=e;if(!n[s(495,"[8UY")](so,a)||n[s(459,"7yyp")](Object[s(390,"LxR8")](a)[s(389,"Iyrj")],0)){i[s(326,"qSJH")]({index:r,kind:n[s(499,"4J1r")],value:a});return}for(let[o,l]of Object[s(419,"dQmY")](a))if(n[s(329,"0vgR")](s(346,"qN4z"),n[s(452,"dQmY")]))i[s(466,"0rXo")](so(l)?{...l,index:r,kind:o}:{index:r,kind:o,value:l});else{if(!_0x2ec076(_0xd64bc3[s(500,"#xX5")]))return _0x3111c0;let c=_0x5597ba[s(440,"EMx@")][s(491,"[8UY")];if(typeof c!==s(318,"2yLq"))return _0x5828fa;let u=_0x5261be[s(460,"HCb$")](c);if(!u)return _0x2bbf78;let p={index:u[s(365,"qN4z")],...typeof u[s(471,"KSV[")]===s(467,"E8BW")?{actionId:u[s(446,"fCR2")]}:{},...typeof u[s(350,"R1KI")]===s(505,"hnuZ")?{actionName:u[s(496,"^(s3")]}:{}};return{..._0x5e9605,relatedAction:p}}}),i}function Cie(t){let e=sn;if(!Array[e(393,"qSJH")](t[e(448,"z6O^")]))return 0;let n=0;for(let i of t[e(407,"eiFV")])so(i)&&so(i[e(388,"K&7W")])&&i[e(517,"qSJH")][e(447,"B6qy")]&&n++;return n}function Aie(t){let e=sn,n={cmOJH:function(a,r){return a===r},vTNQV:e(494,"W#ne")},i=new Map;for(let a of t)typeof a[e(338,"Nqq8")]===e(505,"hnuZ")&&typeof a[e(413,"MY6q")]===n[e(361,"GfrY")]&&i[e(426,"EMx@")](a[e(438,"6ysH")],a);return t[e(330,"^iMM")](a=>{let r=e;if(!so(a[r(502,"qSJH")]))return a;let s=a[r(355,"4J1r")][r(457,"Iyrj")];if(typeof s!==r(333,"eM5c"))return a;let o=i[r(334,"0rXo")](s);if(!o)return a;let l={index:o[r(492,"z6O^")],...n[r(315,"4J1r")](typeof o[r(436,"qN4z")],n[r(454,"W^OT")])?{actionId:o[r(515,"R1KI")]}:{},...typeof o[r(335,"Hz0W")]===n[r(313,"dWBv")]?{actionName:o[r(424,"hnuZ")]}:{}};return{...a,relatedAction:l}})}function bie(t){let e=sn,n={eTadv:function(l,c){return l===c},ZDKIl:e(468,"jP%N"),kWlrN:e(397,"B6qy"),QcTxy:e(425,"W#ne"),WyTSw:e(409,"lA8O")},i={},a=new Map,r=[],s=new Map;for(let l of t){if(n[e(327,"2yLq")](n[e(377,"2yLq")],n[e(520,"R1KI")]))return _0x7f7213[e(418,"z6O^")](_0x57b9cd[e(411,"jP%N")]),{..._0xf35b9,ir:null};{if(i[l[e(349,"jP%N")]]=(i[l[e(493,"Iyrj")]]??0)+1,l[e(503,"MJxN")]===e(369,"hi%I")&&l[e(384,"0vgR")]){let p=l[e(347,"Hz0W")];if(n[e(351,"R1KI")](typeof p[e(472,"4J1r")],e(391,"dWBv"))){let h=s[e(477,"6ysH")](p[e(319,"qSJH")]);if(h)h[e(321,"4J1r")]++;else if(n[e(408,"B6qy")]===e(484,"Wrzb")){if(!_0x470b02[e(432,"fCR2")](_0x9a7a1d[e(514,"E&pm")]))return 0;let g=0;for(let d of _0x46399e[e(456,"Hz0W")])_0x4b58c6(d)&&_0x29a349(d[e(439,"eiFV")])&&d[e(394,"2yLq")][e(376,"7yyp")]&&g++;return g}else s[e(415,"h685")](p[e(455,"JkKi")],{index:p[e(518,"Hz0W")],actionId:p[e(309,"^(s3")],...p[e(435,"9aZr")]?{actionName:p[e(461,"5H9f")]}:{},iterations:1})}}if(typeof l[e(515,"R1KI")]!==e(417,"qN4z"))continue;let c=Cie(l);c>1&&r[e(475,"GfrY")]({index:l[e(442,"7yyp")],actionId:l[e(450,"hi%I")],...typeof l[e(342,"0rXo")]===n[e(410,"[8UY")]?{actionName:l[e(404,"Iyrj")]}:{},participantTurns:c});let u=a[e(368,"S6OS")](l[e(322,"dWBv")]);u?(u[e(522,"eiFV")]++,u[e(434,"qN4z")][e(310,"Qtd0")](l[e(526,"dWBv")])):a[e(508,"Hz0W")](l[e(373,"6ysH")],{actionId:l[e(375,"lA8O")],...typeof l[e(451,"eiFV")]===n[e(356,"W^OT")]?{actionName:l[e(470,"Wrzb")]}:{},executions:1,eventIndexes:[l[e(374,"W^OT")]]})}}let o=[...a[e(380,"JkKi")]()][e(498,"4J1r")](l=>l[e(396,"R1KI")]>1)[e(464,"hi%I")]((l,c)=>c[e(344,"MJxN")]-l[e(481,"z6O^")]);return{eventCount:t[e(422,"Qtd0")],eventKinds:i,repeatedActions:o,loops:[...s[e(317,"^iMM")]()],asksWithRetries:r}}function Gy(t){let e=sn,n={xlZJH:function(a,r){return a(r)},OACIO:function(a,r){return a(r)}},i=Aie(n[e(478,"dWBv")](vie,t));return{events:i,summary:n[e(509,"0vgR")](bie,i)}}function Ny(t,e){let n=sn,i={NYpzL:n(414,"E&pm"),xylGK:function(a,r){return a(r)},URZVL:function(a,r){return a===r},mDLTC:function(a,r){return a!==r}};for(let a of t)if(Array[n(469,"MJxN")](a[n(357,"E&pm")]))for(let r of a[n(474,"Qtd0")]){if(i[n(479,"L*Ud")]!==n(488,"2yLq"))return _0x1f1383[n(379,"Hz0W")](_0xd8051c),{..._0x5c77e3,ir:null};if(i[n(504,"MJxN")](so,r)&&i[n(314,"MY6q")](typeof r[n(512,"eM5c")],n(417,"qN4z"))&&r[n(341,"5H9f")][n(433,"E8BW")](e)&&i[n(363,"0rXo")](r[n(362,"B6qy")],null)&&i[n(523,"HCb$")](r[n(364,"KSV[")],void 0))return r[n(378,"z6O^")]}}function yh(){let t=["wweUWRTFW67dGdtcRG","pdVcMSkM","WQ5Ae2Cdrde","W5z1WQKdEMFcKGG","fSkJegZdRq","WOLmwbHN","W7iXW6iaAW","WQRdUSodtmkK","cmoYWRe5WOW","WPHEWP0+W5SEW6tcGa","FSk2vSo9WQCh","g8o9fW","WR0KWPzWWOxdNSkmWPJcQq","vY1wm8kCxCooWPJcMSkqs8k+nq","W7ftWRu","DvOrW5/dGa","WOyIWPWeCL/cStq","WQ5hnNaj","xqfUW73dONzsW7C","WOPjWOa+W6irW7FcMmowW4xcNdhcGs9a","WR1BW67dIc8","tdPuW4a+","W7pdICoi","W6PtWQNcH8o/WOy","W6/cO8kDdmo1WOJdICk/WOrbjq","mmkOh13cMbe","oCksiI7cTSoremkn","EmkYsCo3WPOgW5zarGFdTCkqCW","A8ohiW","WRSEqa","e8ofW7m+WOO","W5CXzwW","W6BdPXtcGmoZW5O","WQFcLSofma","nCo7W5y5WQldPG","WQzhEmotW6a5uW","sCkZDqjVW55f","WPnQW5FdRW","WRyBrSoOWPu","W5etrGpdLM/cSHpdUmkt","WPzzFs9o","EmogjHVcISoLemk1Aq","CmoKxWhdGGvKWPHaW73cIa","W7/dJmoC","WQdcNCkEWQ9phmkqW6KpW7zvgKK","WQhcNmojW4aRE8okW7m","hCo7f8oOWO1WW5ZdUa","W6VdOq7cJSoOW5X7x8oQyG","EsVcVteWaXhcQgHmEmoCW7q","W5zXW5fEkahdIcOjW6lcL8kDdq","WR3dPIJdRSkdWQbrcCoT","WQ5oybv7","tXzOW73dO38","WQlcQmofC8kj","A8oamXhcJCoQo8k9","WR8hkmkftCkaW7ye","De1CWPXXBmo/sMJcHNO","xumSWR5X","WQbmzW","WQ0dW7HVWPa","eSoOWQC1WPPo","wZ9C","rCkLpCozWPFdO1W","W77dOWNcJmooW5y","WPHAWOq2W5WYW7FcJCorW4xcNq","vXTwj3SE","WQRcLmkzW4WvxCo6W7e5","b34BACoga8kWWOpcKSkG","WQlcJCk1gCkT","WQKFua","W44XDNRdNW","W4bFWPa","WQJdUSoCuSkpWPRdGmkV","W70drSoRWQlcRq","CffD","oWBdJmkTW4bMuW","dh/cLgVcImkBvaS","bmoQWRaYWObGWOJdImobW5jmra","a09cWPJdVmoPECksySkV","amo/WQe1WPThWQ/dIa","W6WbW5W9rHG","WOi5WO0oAexcKt8cW77cMW","WQZdQZ/dOW","WRKvsSo5WPZcU8kR","eCo7ECksW47dGwRcKf7cKa8","WOvvWOS2W4O","W73dMmoyW6ykwSo4W4ypW4z5lq","eCoWbeKTW7H5wLLtWOu","WRNdLc3cN8oVW7bC","mXBdUCk2W51Py8ks","WPLFwWbsWRSrBqddICkThqT5W6u","xYnDW5yUWRranxm","iSk/gv3cMrHuWPr4W4S","WRKXWOD3WP7dVmkQWPm","WRNdVtNdPmkzWRP2b8oUWQq","C8kblCobWPK","dCkwlG","WRf9heqN","W7vCWQhcL8oI","W7FdLCojW7ukwSobW4Gv","W6/dUH/cHmoYW4zCuCoPtSkH","ceGmDxOGeCoufSkO","WR58WRyFW7m","d3zX","iSk/gv3cMrHoWOXLW4S","W4a5DCoQWR0","W7pdJSoyW78qqmoHW4m","WQS9WOfQ","WQ4Bv8oMWRFcOSkYdW","W68aW508","gMxcGNhcSCkv","BCotadZcQW","W45jWQxcSSkEWOVdMG","EfGhW5pdG8ops8kUeCkk","WR3dUmoBumkUWPxdPmkU","ehJcH8kdWOhdNSogW7e","W4ddOCkJf8ooW5i5eLGBW7/cUmoj","tr9kkw4ud8oufa","emkclvu","WPupW5pdT8ovW57cL8oonuH0WRfY","WOaKWPW","pSoJW74AWOq","W4bQgCkrzG","qYVdI8oFW5JdUCoyW7agir4","xYnDW5yUWRranxpcGG","W6VdOq7cJSoOW5X8wG","qvZcJffIvSozWOPbWPm","AMm9W67dUa","ESkuqr5Z","W6/dN0Kmf8oag8odW6S5W61NW54","imoGW5yvWQ3dOSkU","WPvCW5xdRqW","W6BdJmoFW70m","uSkLvrn1W55ECgK","WPdcQCo0q8klWPnLn0q0W4G","uZvCW5aJ","W6hdQXtcGW","WOxcVCk3fSk6FW","WQFcHCo2v8kP","WQipW6HJWOZdVWhdL1KV","d8o9WRG5","f3lcN8kEWOVdGG","ouRcLCkpWOm","W60ywSo2WQNcSSkC","WQWJW7KSqd0+","q8kVwGr4W4Di","W4XtWORcPa","W59dWOJcH8kN","fwKDACohcG","WRPAuSopW70Vra","kN3dVM9Mwq","W6hdImoy","rCkwzSoFWQe","W6Hkhmk4W4/cISkid8kulGa","ogRdUg9Nua","baVdIG12ySohWOP+WPGvWPa","WRNdVtNdPmkzWRPSh8oZWQq","sNG5WRflW7JdHt7cSW","W5uivWNdJhxcKHG","e8oTf8oXWPDQW4xdVrZdN8oJpq","vmk1rH4","W7VdG8oiW7mh","W4CEqapdHMJcQbpdPmkt","W588tXldRq","WQLgnNac","WR3dPIJdRSkdWQbrcCoTWRi","bvDjbKi","s8kIj8op","dNWC","l8oHW4a1WRq","WQipW6HJWOZdVWBdKG","sWTlka","eCo9CmoIWQNdKM3cHeK","WQpcM8kvW58OESoQW7u5","mmoBW6ObWPO","rgDJWQLi","eNBcVmkGWQy","aKWozSor","wXBcKc1irG","WPrRW5FdQc1v","sCkUubvL","ECowjbVcH8o3aCk2FSox","gg/cLSkyWO/dHmoMW7OpgW","j8oSW5a5WQpdR8kpuq","W6Ksqa","vmkHrXTuW5S","W4iNy2VdOmoW","umk1rXG","WOjlW4tdPtu","WOeOWOqzEem","wmkqFmoAWQ8","qbBcJa","tbtcIdfcw8kZW4W","bCkaW61znha","ar7dIG15zW","W7GqW5O","W7pdJSoyW78qqmoMW4ywW4S","WPnmvGHU","d8oSaSo1WODxW7e","c8kbW7nvogPKW7u","lSk9hq","gCkwW6zimK1j","nCk9h13cLXrSWOHgW4/cOWG","W74wW5O9rXezWR7cIde","eWNdJa14BSo/WPzaWPW","W4jcWOhcO8kzWP7dISoJkf8","WRZdJYZdQ8ko","l8osWPq0WOu","W6ddImoaW7Cls8omW6yyW5PzjL4","WPtcSSoLsCkrWOLyivOy","yCokkrW","W5uivWNdJhxcLr3dU8kf","W5e/qGtdLq","CYFcV1XJrhFcVfK","EHDmcfG","W5jXW5PAlqtdJrOEW5hcRmkHeW","eNtcNCkEWOVdImo7","WPbqbKyg"];return yh=function(){return t},yh()}function Uy(t,e){let n=sn,i={dQafx:function(p,h){return p===h},UJWnF:n(382,"5H9f"),AitHW:function(p,h,g){return p(h,g)},muaxP:function(p,h){return p(h)}},a=new Map(e[n(521,"W^OT")][n(498,"4J1r")](p=>p[n(524,"dQmY")]===n(507,"w$ck"))[n(371,"JkKi")](p=>[p.id,p])),r=new Map(e[n(489,"Hz0W")][n(400,"Hz0W")](p=>[p.id,p])),s=new Set,o=new Set,l=new Set,c=t[n(339,"5H9f")](p=>{let h=n;if(typeof p[h(403,"S6OS")]===h(511,"w$ck")){s[h(386,"EMx@")](p[h(463,"Hz0W")]);let d=a[h(323,"#xX5")](p[h(482,"Iyrj")]);if(!d)return o[h(431,"MY6q")](p[h(331,"^iMM")]),{...p,ir:null};let m={nodeId:d.id,...d[h(513,"eiFV")]?{actionType:d[h(449,"5H9f")]}:{},taskId:d[h(420,"Iyrj")],taskName:d[h(429,"KSV[")],terminal:d[h(366,"7yyp")],reachable:d[h(398,"jP%N")],successors:d[h(519,"R1KI")]};if(i[h(316,"hnuZ")](typeof p[h(443,"Hz0W")],i[h(387,"dWBv")])){let w=i[h(353,"Qtd0")](Ha,d.id,p[h(516,"S6OS")]),f=d[h(320,"jP%N")][h(358,"BHte")](A=>A.id===w);m[h(421,"7yyp")]={nodeId:w,...f?.[h(395,"EMx@")]?{label:f[h(372,"Wrzb")]}:{},inIr:f!==void 0}}return{...p,ir:m}}let g=i[h(345,"eiFV")](typeof p[h(340,"Nqq8")],h(437,"0rXo"))?p[h(337,"S6OS")]:typeof p[h(324,"qSJH")]===h(430,"#xX5")?p[h(367,"0vgR")]:void 0;if(g!==void 0){let d=r[h(428,"MJxN")](g);return d?{...p,ir:{nodeId:i[h(427,"K&7W")](ht,d.id),taskId:d.id,taskName:d[h(497,"qN4z")]}}:(l[h(385,"jP%N")](g),{...p,ir:null})}return p}),u=e[n(416,"^(s3")][n(328,"6ysH")](p=>p[n(524,"dQmY")]===n(325,"K&7W")&&!s[n(525,"hnuZ")](p.id))[n(453,"GfrY")](p=>({id:p.id,label:p[n(336,"B6qy")],...p[n(348,"[8UY")]?{actionType:p[n(343,"eM5c")]}:{},taskName:p[n(465,"EMx@")],reachable:p[n(490,"qSJH")]}));return{events:c,unmatchedActionIds:[...o],unmatchedStateIds:[...l],actionsNotExecuted:u}}function Ph(){let t=["tvRdS8oT","W4dcK8knDSkNWRiM","CCk+hcnXiSofW5hdNq","cvNcLh7cUWOQWOumDbWcwq","W4SQWOTJeGfXqNpcNLxcHfi","WPFdPMVdM8klteG7","WOBdO3/dLCk2","CwxdPSk+WOK","kmofEx0hv23cHCosWPBcRGW","F8kdlc1d","faJcV8kVWRCSW4NdQHxdPgzmWQi","Dmoxn8oU","W57dUSoK","W6tdOxFdQHG","WPddQ8kN","asHSW5HpW6RcK8kAE8kPi1m","WPddOMW","W43dVSoJW57dR8oj","jmocWRuxWPq","WQXcWR4","WPtcSCkcxCk4","oLZdLmopW6GydCoSf24CWPC","DmoaWQLV","W6BdKmkx","WQPdWQ4","jCo0WRxcRmol","W7mtW7TQx2W9W7H+lcVdGW","W6pcJCoZ","zmkqoYn4cG","WPFcP8kPC8kH","AehdTmkcWRa","WP7cOSkpvq","W6vei8kOn3b1WPNdMSkhW7S","nmoVw3aozSkzW7hdLSogWP9NW40","mYdcJ8kJvCofjH4","W7BcMSoOWRm","l8o5WRBcVCoQWRyB","umoKWQmbW4m7W4y","rhuTWOeqWRBcPmk8","iSo8WRNcRq","W6dcNCo0WRy","cG11W5xcUmkhW7O","yCk6hcTmoCorW4ddHSoCWP0","WQrHySowWPO","WPhdOM3dG8kKt0K7W4ddVCk7pKG5hW","x8orWONdICoKCSkr","wsfj","W77dUa0","j8oLkG","faJcSSkSWRqVW4FdUJ7dV2LqWRC","WO/dPNRdLCkP","jCoFWRuxWPu","WQmEW4lcV8kHbuu","WORdSdDmiG","WP/cTCku","eaVcSSkTWRiPW47dMZ7dT0PCWRu","x2CwWQCm","WQTCz0y","WOZdTxZdLCk3","BK/dOW","W7Dapmk+igO","WPJdVmk3W4ddPa","nSkxWRWBo1b8wq","W7a1W67cVmkRhfxdHmkeW4i","WQPeWR42bJSIW5nNiG","iCkCbq","fSosWRCF","WPKeWPJcHwK","CmobW7PbqqmMB8ovCmonfCoy","tSk6dW","WPhdVmk8W4G","CSkRWQe","pvddN8oiW68DA8oekgyYWPuX","W5/dRCo/W5G","WOantW","mmkgcsjvp8oW","W4/dT8ocWQRcSxBdHHTgW4jR","lSoVoLPb","hCozWOG2W6C","W703W7JcSmkO","W7/cK8oI","lmovWQu","WPeox8kvW6RcICkKlGS","WRDiDKSp","FSkNWRTR","WR9cWRGYadSxW4y","WQnYDq","nCkhW6GWxsuuCmorjSkZWRKJ","W4xdQ8osWR3cUG","lSoWWQm","WOunta","vMiWWOe","D8kupa","w8kZfmocW7JdMYlcRq","E8oQWPe","W7hdVaO","W7ZcG8oLWPK","k8kgBSkZWRpcQSkRWPbuWPy8jsy"];return Ph=function(){return t},Ph()}(function(t,e){let n=bi,i=t();for(;;)try{if(-parseInt(n(281,"A0u7"))/1+-parseInt(n(312,"d0^)"))/2*(-parseInt(n(268,"$cbr"))/3)+parseInt(n(293,"syD$"))/4+-parseInt(n(335,"syD$"))/5*(parseInt(n(263,"IQ#M"))/6)+parseInt(n(328,"KMPv"))/7*(parseInt(n(305,"%JMY"))/8)+parseInt(n(264,"Efp4"))/9+-parseInt(n(332,"A0u7"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Ph,208402);function M1(t,e,n,i){let a=bi,r={GAXvj:function(m,w){return m!==w},owIKu:a(267,"6*Yk")},s=new Set(e[a(342,"#6vq")][a(350,"l[ga")](m=>m[a(291,"NCCl")]+" "+m.to)),o=new Map,l=new Map,c=new Map,u=new Map;for(let m of t[a(290,"6*Yk")][a(358,"7vJM")]())o[a(329,"l4yr")](m,[]),l[a(340,"ZT4E")](m,new Set),c[a(276,"%KC7")](m,[]),u[a(287,"874T")](m,new Set);for(let m of t[a(266,"%KC7")]){let w=s[a(325,"ah1P")](m[a(330,"xKGe")]+" "+m.to),f=o[a(274,"xKGe")](m.to);if(f){let b=m[a(295,"874T")]+" "+(m[a(343,"#h]L")]??"")+" "+w,x=l[a(355,"A)an")](m.to);x&&!x[a(354,"ekzM")](b)&&(x[a(284,"Cu3(")](b),f[a(300,"874T")]({id:m[a(351,"A(UC")],label:m[a(285,"w5j#")],backEdge:w}))}let A=c[a(314,"NCCl")](m[a(330,"xKGe")]);if(A){let b=m.to+" "+(m[a(310,"%KC7")]??"")+" "+w,x=u[a(308,"^tWw")](m[a(333,"pcg!")]);x&&!x[a(307,"A)an")](b)&&(x[a(306,"Snah")](b),A[a(282,"*(YD")]({id:m.to,label:m[a(280,"NCCl")],backEdge:w}))}}let p=-1;for(let m of e[a(269,"$cbr")][a(320,"gR)9")]())if(r[a(338,"9Q]Q")](r[a(289,"NCCl")],r[a(316,"A(UC")])){let w=_0x174721[a(313,"psGd")][a(346,"#)Ez")](_0x4f5a06),f=w?_0x598e7a[a(318,"%KC7")][a(279,"Cu3(")](_0xd1afec):_0xdf0143++;_0x32e236[a(317,"#h]L")]({id:_0x106e68,kind:_0x42486b[a(344,"7dxS")],actionType:_0x26994e[a(323,"d0^)")],label:_0x58585c[a(339,"d0^)")],description:_0x3eb73d[a(302,"syD$")],predecessors:_0x4a2077[a(283,"tIoe")](_0xab6f3a)??[],successors:_0x1b3bab[a(272,"pcg!")](_0x514e2f)??[],order:f,taskId:_0x4ad2eb[a(288,"$cbr")],taskName:_0x10cde3[a(265,"%KC7")],reachable:w,terminal:_0x429bd9[a(345,"Cu3(")]})}else m>p&&(p=m);let h=p+1,g=[];for(let[m,w]of t[a(337,"^tWw")]){let f=e[a(348,"MG2a")][a(334,"l[ga")](m),A=f?e[a(303,"#)Ez")][a(352,"$cbr")](m):h++;g[a(356,"ZT4E")]({id:m,kind:w[a(299,"w5j#")],actionType:w[a(324,"Cu3(")],label:w[a(327,"pM0e")],description:w[a(292,"gR)9")],predecessors:o[a(331,"7dxS")](m)??[],successors:c[a(349,"w5j#")](m)??[],order:A,taskId:w[a(277,"pcg!")],taskName:w[a(322,"KMPv")],reachable:f,terminal:w[a(298,"A(UC")]})}g[a(326,"]x1E")]((m,w)=>m[a(321,"xKGe")]-w[a(278,"VqTH")]);let d=n[a(360,"syD$")][a(296,"w5j#")](m=>{let w=a,f=n[w(273,"*M4V")][w(341,"VqTH")](m);return f?[{id:m,name:f[w(271,"U9vv")],reusable:n[w(304,"%KC7")][w(319,"6*Yk")](m)}]:[]});return{flowName:n[a(353,"l4yr")],flowType:n[a(294,"y&a1")],entryTaskId:n[a(336,"MG2a")],reachabilityIsComplete:i,tasks:d,nodes:g}}function bi(t,e){t=t-263;let n=Ph(),i=n[t];if(bi.znkCfw===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0?i:void 0}function qt(t,e){for(let n of e){let i=Dr(t,n);if(i!==void 0)return i}}function E1(t){let e=Rn,n={lxnGV:e(291,"fPhz"),VZqVk:function(s,o){return s===o},MHMib:e(370,"0Lad"),ZlFuE:function(s,o){return s===o}},i=t[e(358,"9p5&")];if(i==null||typeof i!==n[e(268,"eI6O")])return;let{text:a,type:r}=i;if(n[e(256,"U&AD")](typeof a,e(345,"p]xl"))&&a[e(355,"eI6O")]()[e(297,"7n)4")]>0)return n[e(357,"0Lad")]===e(312,"(9GF")?a:_0x148013;if(n[e(285,"eI6O")](typeof r,e(372,"XO8H"))&&r[e(334,"LwJ%")]>0)return r}function $y(t,e){let n=Rn,i=t[n(361,"x9yy")](a=>a[n(327,"QH7b")]===e);return i?(i[n(350,"E8l1")]=!0,t):[{outputId:e,label:By(e),synthetic:!0,terminal:!0},...t]}var ju={isTerminal:()=>!0,outputs:()=>[]},q1={isTerminal:()=>!0,describe:t=>qt(t,[ke(381,"(9GF"),ke(351,"p]xl"),ke(337,"#sGp"),ke(347,"#sGp"),ke(344,"&fy9"),ke(301,"%B@G"),ke(323,"^eh#"),ke(306,"^b[q")]),outputs:t=>$y(Gr(t)[ke(310,"0Lad")](Nr),ke(324,"iM)p"))},xie={isTerminal:()=>!1,outputs:t=>{let e=ke,n={IjSsO:function(r,s){return r!==s},woygd:e(303,"Gd1D"),tXMgr:function(r,s,o){return r(s,o)},duYiW:function(r,s){return r===s},lyAdm:e(262,"ia!E"),QIwHT:function(r,s){return r>s}},i=t[e(326,"d]kj")];if(!i||n[e(290,"U&AD")](typeof i,e(279,"Y]7V")))return n[e(364,"J0U5")]!==e(264,"LwJ%")?[]:_0x54a9d7+e(267,"1%8s")+_0x5a70d8;let a=n[e(333,"^b[q")](Nr,i,0);return a[e(383,"(9GF")]=e(378,"LwJ%"),!(n[e(282,"wqVc")](typeof i[e(343,"(9GF")],n[e(302,"%B@G")])&&n[e(353,"LwJ%")](i[e(258,"wqVc")][e(296,"Ty&P")],0))&&(a[e(265,"gS7Z")]=e(270,"d]kj")),[a]}},yie={describe:()=>ke(266,"ia(N"),outputs:()=>[]},Pie={outputs:t=>$y(Gr(t)[ke(274,"Us2H")](Nr),ke(374,"1]tn"))},jie={isTerminal:()=>!0,describe:t=>qt(t,[ke(368,"XJZ2")]),outputs:t=>$y(Gr(t)[ke(380,"^b[q")](Nr),ke(287,"]D^n"))},Sie={outputs:t=>{let e=ke,n={KMYVf:function(a,r){return a(r)}},i=n[e(278,"p]xl")](Gr,t);return i[e(273,"eI6O")]>0?[Nr(i[0],0)]:[]}},Oie={isTerminal:()=>!1,describe:t=>{let e=ke,n={xYtEx:function(a,r){return a(r)},LjSTl:function(a,r){return a>r}},i=n[e(319,"2wgT")](Gr,t)[e(259,"qDwC")](a=>typeof a[e(317,"E8l1")]===e(260,"wqVc")&&!/^__.*__$/[e(294,"Gd1D")](a[e(379,"1%8s")]))[e(286,"^eh#")](a=>a[e(336,"CVgF")])[e(363,"gPPi")](a=>typeof a===e(275,"@C09")&&a[e(313,"wqVc")]>0);return n[e(382,"EJ1E")](i[e(289,"XJZ2")],0)?e(309,"WD62")+i[e(316,"d]kj")](", "):void 0}},Xn=t=>({describe:t}),Oh={DisconnectAction:ju,EndFlowAction:ju,EndTaskAction:ju,EndStateAction:ju,ExitBotFlowAction:ju,LoopAction:xie,ExitLoopAction:yie,ProcessVoicemailInputAction:Pie,CallBotFlowAction:jie,AskForNLUNextIntentAction:Sie,WaitForInputAction:{},AskForNLUIntentAction:Oie,CallTaskAction:{},TaskAction:{},TransferMenuAction:{},TransferTaskAction:{},LoopUntilAction:{},DecisionAction:Xn(E1),SwitchAction:Xn(E1),DataAction:Xn(t=>qt(t,[ke(257,"J0U5")])),DataTableLookupAction:Xn(t=>qt(t,[ke(371,"2wgT")])),CallCommonModuleAction:Xn(t=>qt(t,[ke(271,"1]tn")])),CallBotConnectorAction:Xn(t=>qt(t,[ke(331,"RFUh")])),CallDigitalBotFlowAction:Xn(t=>qt(t,[ke(283,"ia!E")])),AddFlowMilestoneAction:Xn(t=>qt(t,[ke(373,"EJ1E")])),ScreenPopAction:Xn(t=>qt(t,[ke(261,"ebpw")])),PlayAudioAction:Xn(t=>qt(t,[ke(315,"w[6O")])),SetFlowOutcomeAction:Xn(t=>{let e=ke,n={yPYgd:function(r,s){return r!==s},LMbYT:function(r,s,o){return r(s,o)},aDAFe:function(r,s){return r===s},lNAjZ:e(305,"LwJ%"),JiOkv:function(r,s,o){return r(s,o)},IcgfJ:e(339,"wqVc")},i=n[e(277,"p]xl")](Dr,t,e(300,"XJZ2")),a=n[e(338,"w[6O")](Dr,t,e(299,"wqVc"));if(i&&a)if(n[e(288,"7n)4")](n[e(335,"^eh#")],n[e(304,"(9GF")])){let r=_0x265ac2[e(322,"1%8s")];if(!r||pgTGNA[e(349,"2wgT")](typeof r,e(298,"qDwC")))return[];let s=pgTGNA[e(346,"x9yy")](_0x56d2c1,r,0);return s[e(295,"x9yy")]=e(330,"@C09"),!(pgTGNA[e(328,"9p5&")](typeof r[e(365,"RFUh")],pgTGNA[e(281,"^eh#")])&&r[e(367,"w[6O")][e(334,"LwJ%")]>0)&&(s[e(292,"#sGp")]=e(311,"]D^n")),[s]}else return i+e(354,"iM)p")+a;return i??a}),InitializeFlowOutcomeAction:Xn(t=>Dr(t,ke(359,"OmcJ"))),EvaluateScheduleGroupAction:Xn(t=>Dr(t,ke(352,"^b[q"))),FindSystemPromptAction:Xn(t=>Dr(t,ke(341,"@C09"))),SetUUIDataAction:Xn(t=>Dr(t,ke(276,"5j6r"))),UpdateVariableAction:{},SetAttributesAction:{},GetAttributesAction:{},EvaluateScheduleAction:{},CollectInputAction:{},GetResponseAction:{},AskForBooleanAction:{},AskForSlotAction:{},CommunicateAction:{},DigitalMenuAction:{},SendResponseAction:{},TranscriptionAction:{},FindQueueAction:{},FindUserPromptAction:{},SetWhisperAudio:{},BridgeServerAction:{}};function Th(){let t=["WOlcLtpcQCo6WRBcL8oPW4FdHNlcJK4uW6eFW5KN","CWZdMer0","W79TreTyf2NdQW","amkDlmoNW6S","W7ajWP52W6/cMSo4AYlcHxWYW6G","bCoaWRKQomkWW4KNwmkDWO5TAmogWOCZyqy","BSoqW4xcLSkuWQThW43cMSkQDW","rbjvWQvaCH92kSkCW5ZcHZq","imklcutcItRdJW","W6NdKSkhdczD","WRa4WRZcO8kBW4mw","C8otdSkPWQjB","WPBdSSoBWONcUCky","ANldM8o5ma","WQe5WPhcRSkaW4maffJcSSov","W5pdPXbrW5q","WPT6WOqVW4JcT3aS","WRvzW5SRWOZdJmkVAYFcPKylW7q","W7yjWOm3W5yL","zua4lmkUW54","ECoxW7hcLmkLWRO","kSkuW6tcSXC","WOvHjK7dIa","W4DjgazVBW","WQuJWQRcUmky","W4rkeazG","WRfqW5vkW77cT8o9Asi","WP1ErColW6y","WPvObxddImktlG","cSkWW4zqW6/cHmkOWOBcGuO","WO9ckSkhW6/cPhO","jM16rhZdTfK","W6tcJapcJSoIWP/cHq","WOjzW7lcHCk2W5DHxq","WO0An8oM","WOtcQ8kIxJ84","W6OnWPK4W5e","WR8pWONcKcS","WPhcT8kSW4ro","tCoYWPmBWQVcU8kzWPxcMhxcVW","W7KeWOWIW6m5","kCkfu8o3W6mfW6hdV8kMcCk4kSkN","emovWPqCpq","W5OmW7VcKmkAW6Xbu8oMF8osdq","W7mhWPS6W6S","W4FdPgqnWQO4","W5HkbGS","WQHwWPFdQa","WRe/WQ7cOmkvW4OxmW","WP43gY7cT2Wr","WPSAr1C0kSoaW5SgW5tcUMjX","mZnfW4xdNMaDWOBdRa","x1P4W5JdVLCVWPG","WRidWP7cLCk4","W7XIWR89WP9bDciIW5bv","D8oeWRddOeOJaGrloSk1W6xcUq","ccZcQGpdKwxdRmoocSoiWQuTWPu","WRBcH8k+","WOLifSkeW7NcOM1YWPTSW7S","W4vohbzEFSkwW6OAW5xcNKvy","W6xdUWyvW5VcUW","WQRdOedcO8k1","lY5hW7JdJW","W6FdKwpdSmk9W6JdHCkOW5RdILJcLgmY","gJWvWPjg","WPDYFCoQW6S","dSk8WPhdGatdKCkGWPq","W6VcRqeOWOK","Ea3dLuryWOu","iCorBtNdMKtcIazviSkixSkn","iCohWQ89ja","mSkdW7fsW44","W6NdQxmcaG","obnNFmoUWO7dOcJdLsfNWPvbWRW","WPNcTdzEW799WOeFW75/bmk/","W7FdH8kf","WRK/W5j7W5Kvva0xW4X+kG","W4VcMsBdOSoZWRvyn8kPW7pdSa","W4tdP2WnWQu","WQCZWQ3cRCkwW4ux","rbqUW4CbaLXa","WQXawmoY","W7T5WPGKWOfd","bKesW7G","AColW6lcJ8kkWQK","W6bUW6xcLSk0W64rmeS","WONdU8oCWO3cQa","kmk7WOJdImkv","bGeSWPPZ","nmkCmSol","mCk1WOVcLLS","W7W+WPCjW4/cTNiu","W7tdLbT1W6O","WR4ywvTZ","hbL5W7G","WRRdI3ffW7nqW6WlW7q5WRZdT2S"];return Th=function(){return t},Th()}var Ur=Pn;(function(t,e){let n=Pn,i=t();for(;;)try{if(parseInt(n(255,"j^B7"))/1*(parseInt(n(232,"0i$R"))/2)+-parseInt(n(276,"vj#v"))/3*(parseInt(n(298,"ZHZ3"))/4)+parseInt(n(239,"WkcB"))/5*(-parseInt(n(285,"dFDU"))/6)+-parseInt(n(295,"RZJg"))/7+parseInt(n(256,"^x8F"))/8+parseInt(n(291,"X6ia"))/9*(-parseInt(n(269,"l!0i"))/10)+parseInt(n(273,"6ayi"))/11*(parseInt(n(280,"HoOt"))/12)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Th,664365);function kh(t){let e=Pn,n={wElqF:function(i,a){return i===a},rSVDM:e(260,"^btZ"),UORxv:function(i,a){return i>a}};return n[e(293,"ZHZ3")](typeof t,n[e(237,"X]!M")])&&n[e(261,"iV#V")](t[e(308,"LO@V")],0)}function Pn(t,e){t=t-227;let n=Th(),i=n[t];if(Pn.GcSbBg===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0?t[n(278,"K52n")]:By(a),s={outputId:a,label:r,nextActionId:t[n(243,"DD1E")],synthetic:!1,terminal:!1};return i[n(320,"dFDU")](t[n(306,"dFDU")],!1)&&(s[n(248,"dFDU")]=!0),s}var Tie=[Ur(300,"19if"),Ur(259,"Y7WU")],_1={describe:()=>{},outputs:t=>Gr(t)[Ur(275,"Km2J")](Nr),isTerminal:()=>!1,referencedTaskIds:t=>{let e=Ur,n={SYbnI:function(a,r){return a===r},AgLXv:function(a,r){return a>r}},i=[];for(let a of Tie){let r=t[a];n[e(292,"B5RW")](typeof r,e(282,"vj#v"))&&n[e(242,"GfaY")](r[e(314,"pZ4f")],0)&&i[e(234,"oKvo")](r)}return i}},kie=new Set([Ur(301,"GfaY"),Ur(296,"0i$R")]);function H1(t){let e=Ur,n={yzbLr:e(284,"I6bK")};return typeof t===n[e(318,"%^2G")]&&t[e(229,"WkcB")](e(312,"X6ia"))&&!kie[e(257,"l$@g")](t)}function W1(t){return t?t in Oh||H1(t):!1}function R1(t){let e=H1(t)?{..._1,...q1}:_1,n=t&&t in Oh?Oh[t]:void 0;return n?{...e,...n}:e}function xi(t,e){t=t-492;let n=Mh(),i=n[t];if(xi.ESqxsV===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;ha[i(195,"ib75")](u));return{graph:{nodes:a,edges:s,adjacency:r,roots:c,dropped:o},warnings:l}}function Hh(){let t=["W5FdNmkcWQpdGq","aeVdShxcOSoh","amo4WOKcW5S","AdqiWRCpB8oFWPOpoq","f8kisdyYdMOMoCkHBCoGW5xdJmkBkttdUJZdTq","W5PlW6bOW5VdNSkixSkqoG","sf7cKmo0WQpdIa","W5VdKCopWOhcHqig","W6NcOhq","W5HhW4jVAmkf","BSkwW6KO","xuBcJCoQWP7dIK0pwf08W7tdVqDjW45ljaaV","W63dVCo6WORcHWy","W5Hqwe1EeZWDsa","W73dQhKFW7mTwmosfIDzWQq","WRpcK8klkmo8WPO","veZcRSojWRS","ACoRmCk6p8kjW5lcLCoTyq","WP3dGrHlyvzdWPRdNbVdGx/cGSorsCk0qa","DSkMW5pcOWpdNSohyYZcUuOkW5O","kSo2WOVdVG","cSkxW7FcQwq","WORcKCk+W4pdHLeYcGmgduK","omkmW6iiWPa","aCkIW77cKuC","W6XfDZNdQW","whlcKmoFWPO","WR3cKSkvjmoWWOa","WQ/dVmo+gCkZW70","v8o5WP3dQrNdJGtdGsrYWOby","W4uxtmkNW4aZwq","jSoUWQW3W74","e8kqWQLYbG","WO7dKSocnSkY","m8o9WQa","W5RdG8o9","b0BdUa","W63dR8oqW5yieq","AxZcUSosWOm","pgZdR8kFxmkIq8kBWOCvW6FcPrhcKu1ekrBcRCkdWRmIWQHewMKMgtNcRgJdU8o9ub4NiKWFW5/cNaxdLq","drJdLmkKW7ZcMaOOsLujW5/dPa","WP/cMCokWPSInW","W7VcNvxdQmks","W63cUSolamk2W5H1ra","WR3cLWbEWR3cHG","amkQAZ3cPH/dPG","wbBdUSoqe8ok","sGhdVmoqeSodWRJcPCo1jq","WOFcVSkTbmoaWRSPevD/W4ddVGaJsWLaWRKiWOfVl0XfW6tdUSoY","W4hdLSo8WPRcMqq","W7RdUCo6l0y","W5L4srRdGmo1WRX+aCocWRKqW7tcHG","lSkHDCoN","WPtdVtT0qxTLWRhdUhJdTfxcUCo2ECktjePop8ot","WOr9W4nWz8kyWQO","WQtcTmoTWR4v","WQVcQ8osW5hcUCoeWQVcISo/WQ8FWOJcSG","W5T/tqRdOmoP","v8kLWOy/itVcImktWOBcTmoieCk4mbhcTq","WQpcTdjB","WQNcTs8","DCkEW4KOWQ5yW4ZcNLNcJa","iLRdR1SVW6xdO1ldJbi1fc8","q8khCY8","W5WQx3TKWPSiWPDXWRC","aCk/WPfmjW","fvBdVxpcS8o0zahcVmoRpq","WPZcMmolWPO","WR4dW4ldGXSPW6xcL8kxlt7cTdaFlGVcKSocCG","u8oetI9bh3OGn8oV","W6ZcPgZdR8khW5q","z8k8catcHszaWPzXWOy","WQdcSdG","BJNdSCkw","DqVcSaW","WPT4gcG","W5RcL3hdTX8Ib8kP","W6RdRmoTW7HZ","omkiW6yVW75sDWFcOKRdThWcoan4nSkNA8kSWPjMW4ekWQ3cKmkgWPC","WQpdVdLXrN8","vSkJWQKGWRu","ua17WPu","W7VcOwq","W53dUH4DWQxdPG","bmkVWPDtn1f4FedcG8oskthdICkMvmos","W6RdNmo5W55tfW","k8o1WOZdVLlcNq","DehcVXRdOq","WR/cKWnC","WRZcKCksja","W7pdSt9aWQ40y8ouoIX7W4b3rSo3W4xdT2VdMWhcK3FcPSoAWQf7WReU","W5D/DIddPq","WOL8bYfs","e8kkW43cTva","WRZdRsv/xha","WPJdKLtdPW","W7lcSSoGxdBdGJOrWQxdRSkvjCkfx8onoCke","W6ZdMmk0WQJdNW","imkvWOvYdh5g","W69nW58V","p1VdPwZcTa","WPRcQCkQdCok","W63dO8kxWOW","u8o4WP7dQ1BcNaxdOcPZ","BbNcMZLx","kvRcIXfYWOBcRf4","abbPWO7cGIBdN8opW43cMxxdQSkdz8obWQPTW7lcG8kXWRvVsSkolWPA","DCkWW7iFWOW","W5KRxxOfW4HrWOjkWP97W6FcKa","W6JcQmo7qthdHa","W6BcISkfWRST","W6WecgNcIh9NEq","W5O+W7pdVhieW4VdO8k7fL/cLGOYqtlcRmo4fSoyW6lcKmkRhJBcLCka","W5TaW4zTF8kz","W6RdRSkgWPVdV8kYW73cRSo3WPOe","WRzGeI5h","W67cM8o/EGK","ESo0WQ1Nst9sW6ji","WP1yx0TUeJ0taLZcHCo5W6pdGG","guG6W4/cL3NcImknW5hcKsldOSku","wuxcVtJdPW","W4VdJmk/WQBdHq","WPBcUSkJzqFcRvPCuSkvqSkl","Cc3dR8kB","hCk6W5aTWPy","k3CvWRbaDCoYWOaxBq","WRtdN8oub8ky","AhdcRsNdHW7cRW","d0ZdTxxcRSouAYBcSmo1jSkLW5ZdMSk0","s1/cKCo1","WP5CxfS"];return Hh=function(){return t},Hh()}function $n(t,e){t=t-383;let n=Hh(),i=n[t];if($n.vcboDJ===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hl}},r=[],s=[];if(Array[i(410,"BSco")](t[i(417,"3o!N")]))for(let o of t[i(461,"s%hX")])o&&a[i(384,"nF5d")](typeof o,i(441,"nF5d"))&&r[i(412,"H3LX")](o);if(Array[i(512,"hgbn")](t[i(401,"yzU!")]))if(a[i(437,"!7Ud")]===i(438,"DI$n"))for(let o of t[i(465,"F6ip")]){let l=o?.[i(429,"nF5d")];if(!l||typeof l!==i(500,"xK6x")){if(i(452,"H3LX")===i(404,"U3I!"))continue;{let u=_0x2080df.id;if(a[i(479,"hgbn")](typeof u,i(451,"uUti")))return u}}if(a[i(491,"RN]K")](typeof l.id,i(392,"x3h]"))){n[i(481,"xNeY")]({code:a[i(507,"DI$n")],message:i(492,"!7Ud")+(l[i(426,"5%lh")]??a[i(506,"B1z3")])+i(485,"V%dy")+e+i(395,"KOXM"),taskId:e});continue}r[i(477,"eJ%J")](l);let c=a[i(469,"xNeY")](typeof o[i(424,"[EgQ")],i(460,"s%hX"))&&a[i(416,"#%eD")](o[i(413,"yzU!")][i(458,"fkbt")],0)?o[i(488,"cXj9")]:l[i(513,"!RYQ")]??l.id;s[i(487,"2fMu")]({actionId:l.id,label:c})}else return _0x5d6540;return{orderedActions:r,menuChoices:s}}function Eie(t){let e=$n,n={aXUrp:function(i,a){return i===a},NFeJJ:e(463,"5%lh")};if(typeof t===e(455,"xNeY"))return t;if(t&&n[e(456,"vmy]")](typeof t,e(423,"Ae8Z"))){let i=t.id;if(typeof i===n[e(414,"U3I!")])return i}}function D1(t){let e=$n,n={XXPVh:function(g,d){return g(d)},uGvRV:function(g,d){return g!==d},ofLTv:function(g,d){return g(d)},wsFPM:function(g,d){return g!==d},Yyyms:e(403,"BSco"),hWXwE:e(442,"gREX"),Zvmrx:function(g,d){return g===d},qkMOH:e(400,"gE)@"),cXrBW:function(g,d){return g===d},Tpizp:function(g,d){return g===d}},i=[],a=new Map,r=Array[e(421,"5%lh")](t[e(425,"H3LX")])?t[e(418,"&1J6")]:[];for(let g of r){if(n[e(383,"9UOn")]!==n[e(398,"B1z3")])return _0x90540d;{if(!g||typeof g!==e(471,"F6ip")||n[e(399,"x3h]")](typeof g.id,n[e(407,"!7Ud")]))continue;let d=n[e(446,"hgbn")](typeof g[e(434,"xK6x")],e(442,"gREX"))&&g[e(503,"nF5d")][e(508,"A&!W")]>0?g[e(513,"!RYQ")]:g.id,{orderedActions:m,menuChoices:w}=Mie(g,g.id,i);a[e(422,"vmy]")](g.id,{id:g.id,name:d,startAction:typeof g[e(480,"9UOn")]===n[e(435,"DI$n")]?g[e(397,"U3I!")]:void 0,orderedActions:m,menuChoices:w})}}let s=new Set;for(let{id:g,orderedActions:d}of a[e(484,"vmy]")]())for(let m of d)if(e(501,"BSco")===e(511,"U3I!")){if(typeof m.id!==e(499,"RN]K")){i[e(495,"m^nz")]({code:e(498,"hgbn"),message:e(472,"wDn8")+(m[e(497,"o69w")]??n[e(393,"Nuiz")])+e(483,"&1J6")+g+e(389,"m^nz"),taskId:g});continue}s[e(449,"5%lh")](m.id)&&i[e(477,"eJ%J")]({code:e(482,"KOXM"),message:e(467,"A&!W")+m.id+e(408,"3o!N")+g+e(504,"yXXQ"),nodeId:m.id,taskId:g}),s[e(496,"vmy]")](m.id)}else{let w=n[e(439,"F6ip")](_0x1980d3,_0x534d9c);n[e(390,"[EgQ")](w,_0x2833ad)&&_0x3407a9[e(450,"9UOn")](w)}let o=[...a[e(473,"yXXQ")]()],l=t[e(411,"9UOn")],c=typeof l===e(420,"H3LX")&&a[e(486,"yXXQ")](l),u=c?[l,...o[e(415,"9UOn")](g=>g!==l)]:o;n[e(440,"H3LX")](typeof l,n[e(494,"SUNS")])&&l[e(396,"Ae8Z")]>0&&!c&&i[e(509,"WxNu")]({code:e(462,"nF5d"),message:e(510,"x3h]")+l+e(453,"2fMu")});let p=new Set,h=t[e(475,"[EgQ")]?.[e(489,"B1z3")];if(Array[e(444,"IW%z")](h))if(e(445,"#%eD")!==e(447,"gREX"))for(let g of h){let d=Eie(g);d!==void 0&&p[e(474,"yXXQ")](d)}else for(let g of _0x4fbace){let d=n[e(430,"H3LX")](_0x3ae1d8,g);n[e(387,"cXj9")](d,_0x1d9630)&&_0x4b6157[e(448,"gE)@")](d)}return{flowName:typeof t[e(502,"fkbt")]===n[e(409,"gREX")]?t[e(406,"2fMu")]:"",flowType:n[e(464,"dS^N")](typeof t[e(466,"]HHP")],e(493,"A&!W"))?t[e(385,"U3I!")]:"",tasks:a,taskOrder:u,entryTaskId:c?l:void 0,reusableTaskIds:p,warnings:i}}var Ly=ji;function ji(t,e){t=t-499;let n=Wh(),i=n[t];if(ji.IiQRiu===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hs},axrGG:e(526,"%Plk"),SUylf:e(543,"n3y3")},i=[],a=[];for(let r of t[e(547,"]TtG")]){let s=t[e(546,"zlXf")][e(557,"F34O")](r);s&&i[e(559,"q^pc")]({id:n[e(532,"Ohn#")](ht,r),kind:e(549,"p(mz"),label:s[e(535,"(n0C")],taskId:r,taskName:s[e(539,"1a^X")],terminal:!1})}for(let{taskId:r,task:s,action:o,actionId:l,handler:c}of Eh(t)){let u=o[e(540,"!nP6")],p=n[e(519,"XfI&")](typeof o[e(553,"Yc04")],e(499,"jBWi"))&&n[e(524,"*7iz")](o[e(563,"]TtG")][e(555,"p(mz")],0)?o[e(500,"F34O")]:u??l;i[e(559,"q^pc")]({id:l,kind:e(558,"]TtG"),actionType:u,label:p,description:c[e(522,"p)uU")](o),taskId:r,taskName:s[e(545,"D!o5")],terminal:c[e(506,"Zu1@")](o)}),!W1(u)&&a[e(529,"9X[g")]({code:e(510,"Omr)"),message:e(565,"Fk&P")+(u??n[e(561,"Fk&P")])+e(518,"!nP6"),nodeId:l,taskId:r}),qie[e(552,"]TtG")](u??"")&&a[e(548,"1a^X")]({code:e(556,"jENy"),message:e(562,"T(yK")+l+e(509,"39Ci"),nodeId:l,taskId:r});for(let h of c[e(560,"IRaI")](o))i[e(536,"p(mz")]({id:Ha(l,h[e(505,"#fhh")]),kind:e(512,"#LAm"),label:h[e(521,"Fk&P")],taskId:r,taskName:s[e(539,"1a^X")],terminal:h[e(554,"jUNj")]}),h[e(534,"iXKe")]&&a[e(537,"XfI&")]({code:n[e(517,"jUNj")],message:e(502,"Omr)")+h[e(511,"p(mz")]+e(530,"F34O")+l+e(507,"IRaI"),nodeId:Ha(l,h[e(514,"G2Xp")]),taskId:r})}return{nodes:i,warnings:a}}function Wh(){let t=["rLdcI8koxCkoW4ul","C8klx8oYWR3cQSkSoXVcJq","WPmXWPldM17dKCkCW4OwWOtdH8oImG","f0ddH3NdISkXe2LtswJdJry","k8o8iN4HBSkjW6tcGSkPh1rwAqLgCSouW4SFj8oxWPDdW5JdRwLBvvWkW7mWmCoUpqmbevG4rCkDW6/cQ8oRW73cG1H0W4/dV0yoW77dG8obfHLIamkhvmoXhSoWW4W","W5pdGmkfWQxcG3j5W63dJCoQw0pcNSkLbSoxWP7dO08","W59dauZdNmklW5Lu","WQxcM8k9c8kXWRpdUHLzDNldMHu","pmo6nY82CSkV","WRpcNSkunvTSrNe","lmoyamofWPTUy8kQW5xcGrzDWRy","rf3dOh/dUslcMSoRWQRcSCoFrG","W5hdP8olgeG","uhJIG4/cLNJcHmkeyxuxWRv0WPdcKZv9W6VdQSkGjGjMFSok","mcvIWQNdHW","WRtcTSo4W5ldVb1rW53dPSoby20","o3RdQvSg","wSo0cWjpcmkPqq","kCoiEmoUWP3cL8kMeW","zYldV8kRWPi","gvddUHtcT0pdOCoOW7tcImocWO4","WPVcVCkBWR3cHfdcLxyS","oCoJtSkfWQ07oL5lWObPW4JdGCoYWOVdVqdcQLbEzvtdGd/dOW","WQdcGXC7iJCoW7S","v8kFW6xdLa","tbSeW5W","nNxcImoWW7xcM8ocW6rmjmoNfq","D8okw8kYW7C","qff1WRHvc8k7","eGFcOIRcRhJcQmoK","iSoTWP3dJa","W4bdbLq","eWL3WRq","W4yczmk9D8oYW5ldUSo+mMa","W6VcVxjV","lqFcR8opymka","tMLCWQHnlCko","sMRdO8kdjmkUWQTeuZVcPq","jSktW6vCW4aJWRqWW71prmo4DW7cHG","g1pdUrVcSelcMmomW6pcPSoUWQKf","W7JdNYRdOq","W6TVx8kVwG","t8kVzcPiW5hdHxpcUq","W7xcQwXI","W4rxbLFcHmkmW6rrWONcKW","WQJdVI7cL8kMWOD2","sCkHfCo0W7D7pxLmWRLnW4e","u8kVza","xt3cUCoX","W7BdL8oaguFdKJbU","W5Xtg1VdNCkx","WQT+dSonemo2W5/dRCoXp0SDFx/dR8kIWQhcK39lwY/dJNa","cXew","wSkTyYHOW40","WOrdWRhcTq","W5WTWPxcI0/dJmkC","nMpdUxKT","v3NcHehdM3Poj8olW6iJamooWP3dK8o6W7NdGhS","vCkVEIq","WQBcH1rZr1vDW59tW50+W6fd","aNxdOfafW5/dRLxdUmoQd2ldUSkDwSktwMtcQCkvWPBdHea","d8oSgHa2zcn+qgtcR8od","WOpdSSortCkIWPy","aHupWPK","WOWLWPlcIMCziCkpW7RdPCkuW6fX","W4NdU8k6WPVcUvex","W5SlsIC7wd1uvfRcNfFdTXDVnrCv","W5VdSSoBW4hcHSkdc8osW4jkW6G4WOK"];return Wh=function(){return t},Wh()}(function(t,e){let n=Si,i=t();for(;;)try{if(-parseInt(n(443,"niia"))/1+parseInt(n(488,"faqi"))/2*(-parseInt(n(480,"@%U%"))/3)+-parseInt(n(478,"bjJ2"))/4+-parseInt(n(498,"6@RG"))/5+-parseInt(n(471,"0[VF"))/6*(-parseInt(n(490,"nUQ@"))/7)+-parseInt(n(477,"Apff"))/8+-parseInt(n(459,"XsB["))/9*(-parseInt(n(486,"^^aK"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Ih,986405);var Rh=0,Fy=1,_ie=2;function Si(t,e){t=t-440;let n=Ih(),i=n[t];if(Si.lLqwot===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hc},owrOX:e(469,"Eu2S"),OyBKJ:function(l,c){return l-c},anzwE:function(l,c){return l>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hg[e(296,"9r$d")]===e(295,"lz&n"));return{ok:!0,ir:M1(l,u,i,p),graph:l,warnings:[...i[e(272,"s!PK")],...r,...o,...c]}}catch(i){return{ok:!1,error:{code:e(269,"Qn(v"),message:i instanceof Error?i[e(271,"Oqs3")]:String(i)}}}}(function(t,e){let n=un,i=t();for(;;)try{if(-parseInt(n(236,"h[LL"))/1+-parseInt(n(234,"wSU*"))/2*(-parseInt(n(401,"h[LL"))/3)+parseInt(n(330,"!SjE"))/4+-parseInt(n(249,"TP#A"))/5+-parseInt(n(364,"4&&G"))/6+-parseInt(n(329,"0vxb"))/7+parseInt(n(374,"wiue"))/8*(parseInt(n(382,"aK!M"))/9)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Dh,150364);function N1(t,e){let n=un,i={jYlTG:function(a,r){return a===r},QkIfT:n(326,"ZUtw"),Ysykj:function(a,r,s){return a(r,s)}};if(Array[n(398,"dEUh")](t[n(229,"wSU*")]))for(let a of t[n(285,"Wfsp")])a&&i[n(372,"[AoD")](typeof a,i[n(299,"yO7[")])&&e(a);if(Array[n(402,"9!Jl")](t[n(294,"TP#A")]))for(let a of t[n(264,"CmEg")]){if(!a||typeof a!==n(261,"9yge"))continue;let r=a[n(342,"yx7h")];!r||typeof r!==n(281,"twB&")||i[n(392,"ZUtw")](e,r,Hie(a))}}function un(t,e){t=t-205;let n=Dh(),i=n[t];if(un.kXxkbV===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hu},vGaiD:function(c,u){return c!==u}},a=[],r=new Set;for(let c of Array[n(268,"Wfsp")](e)?e:[])i[n(220,"twB&")](n(233,"ZUtw"),n(311,"$s)d"))?_0x57bbf0&&PEajnW[n(258,"140J")](typeof _0x515e1e,n(340,"CmEg"))&&_0x174b5a(_0x5e853a):typeof c===n(302,"aK!M")&&!r[n(210,"Yy3I")](c)&&(i[n(248,"dEUh")]===n(208,"TP#A")?(r[n(362,"8]S$")](c),a[n(345,"8]S$")](c)):_0x4a3461(_0x5506c9));if(i[n(266,"Wfsp")](a[n(370,"Yy3I")],0))return{found:[],notFound:[]};let s=new Map;for(let c of U1(t)){if(!c||typeof c!==n(368,"zM([")||i[n(407,"5Vqv")](typeof c.id,n(354,"vNS4")))if(i[n(334,"^[L8")](n(341,"nsz3"),i[n(288,"140J")])){if(PEajnW[n(301,"TP#A")](_0x178622,null)||PEajnW[n(387,"KQMc")](typeof _0x257920,n(261,"9yge"))||_0x2352f7[n(253,"8]S$")](_0x2c8f29))return[];let h=_0x384c0b[n(267,"yx7h")];return _0x41308c[n(217,"s)Z6")](h)?h:[]}else continue;let u=c.id,p=i[n(291,"wiue")](typeof c[n(221,"pQsR")],n(245,"erY4"))&&i[n(351,"6tzD")](c[n(287,"0%fs")][n(230,"VkK&")],0)?c[n(222,"f07&")]:u;N1(c,(h,g)=>{let d=n;if(typeof h.id!==i[d(207,"nsz3")]||!r[d(399,"wiue")](h.id))return;let m={actionId:h.id,action:h,taskId:u,taskName:p};g&&(m[d(380,"h[LL")]=g);let w=s[d(225,"erY4")](h.id);w?w[d(292,"u4(s")](m):s[d(366,"8]S$")](h.id,[m])})}let o=[],l=[];for(let c of a)if(i[n(336,"Jvkq")](n(238,"6tzD"),n(270,"9!Jl"))){_0x1d4f49[n(307,"wiue")]=0;let u=_0x124256[n(310,"dEUh")](_0x46206d);return u?{index:u[n(206,"Yy3I")],length:u[0][n(239,"ud!t")]}:_0x599511}else{let u=s[n(242,"yx7h")](c);if(u)if(i[n(332,"Yy3I")](n(297,"8]S$"),n(305,"YXZH")))for(let p=0;p<_0x244326[n(333,"erY4")];p+=1)i[n(215,"0%fs")](_0x3f27a5,_0x215615[p],_0x4b6b9d?_0x46f1f1+"."+p:""+p,_0x3ea1bc+1);else o[n(256,"aK!M")](...u);else l[n(293,"erY4")](c)}return{found:o,notFound:l}}function Dh(){let t=["aLOnye3dJa","W7lcOhaIeSot","eCkhlYLmW4pcNa","WPtcPhfIvq","W4JdJ3i","rMChW7hdLSoOWO4","u3KJiq","W45sWPW4va","W67cJCoIWOZdHq","WRjRWOTn","imouWPeA","W7NdJ3Ck","WReeW45SWQK","h8krgG","aSo6WQfUzmkr","nKhcN1JdQYxdMeRcS8kFia","F1CVWPv4W5hdSZNdMG","WRiqW5ThE8k/W7dcHmkwuq","F1mYWOzfW5C","W7/dSxvMWQBcNW","iCkZk8k0xW","BqhdPa7cOa","W6evW7TNESkzW7a","z8k0zSkasCk3l8o3W4bvhwBdNCkEWPBcULmQW7i","WPpcNtaTW67cLGbmkcul","h8otWQ4XW5S","WOT7tb7dJG","zSkWCmkQxmkR","jmoPW54zW6ZdPG","WR1TWR4vxmo9W4q","ixvL","W7FcTSkTW7O","W4hdMmoPWOhdHCku","c8kahdjqW4u","oSoRWPzttq","ymogW47dVrxdISkmW6hcQGjXzmkg","WRezW6PiWRu","vCoKWP3cUr8dygxdVKldGSk4","W7lcS8o6DWS","WONdHXlcO8kU","deX8WQr+","W47cIComAtr2W7K","pConW5CNW5O","W6JcUMyUba","fvZdTmoM","WOnPFZBdTa","wSomWPxcI8oq","EWVcTMibA8oOoSkUyCkUva","W4Lro18+","W67cTMGUh8oa","FaddSXrz","ux0Gi1Hg","a1OnCNRdJmoLWRFdR3ZcTvNdGSoi","CLKmWQzz","W5NdT8oicLe","ihX+pgfdWR3cN2pcHmoxW5WsWRCeW6aDWOhdKY4","W7/dH8oeivVcNCol","CmoUWPtcTSoo","ogncWOX/","qSo6WQNcP8oA","j8oBWPGAW5uLW44","jSoLW6uWW5i","gYD2WRpcKSkXWQ7dU8onWQRcTmkh","WR4wW4fBv8k5W5pcHmkgqa","W4NcJmocEde","ACk4CCkirW","WQBdQqJcGSkWWRC","kmozWPmqW58","WQ7dPqhcJmkW","W47cRmofWRddNSkw","W7tcV2Sj","s0ahW6tdJa","u8ksDSkbEW","W7FdL8oXoKBcKSo+qrBdSq","eNRcS8oM","WOJcSfH0","vCoVWOFcSSon","jSoRW505W4e","W4ZdI294WQlcKG","hmo0W4unW7m","tw09la","cmkbhtm","aCk4W4BdUw1ByuddKN3dOmkPdSki","imk9mmkgta","xbddUavRla","W6lcLCo+vsW","jLFdRZjepG","peNdNfLz","WPlcLWS4rmoMmCkRuNldIW","dSkoW4NdUMG","fL3dTCoNevS","dMRcRSoPW6zD","bNeGyhW","dSk2pmk6vW","W4NcM8oGFG","jmoTW4mkW5hdOmk9WP1Q","WPDTxIxdUW","cMtdN0D7","WO4kW6bA","dWfVxCo5","W7X/WPG1xmos","W4NcJ8okWQFdJG","jYzGBW","xmo8WQVcUSomWQ0","WRvKWOjncxLA","WRhcKgv/uq","W7tcQ2SoDCkG","dKFdPIf2","W6HMhuSm","W7dcUCkKW7RdQCo7uW","kqGpgCk1","W7VdI3qivmo9","A0eKW5tdKq","W47cLmoPFJ4","AHddHa/cSd0","W5RdLmorWRhdLG","W6RcO8kYW7BdV8ot","WQhcMsLAgmkSWQnNWRnruIa","WQJdOSoWWQ/cOmkcz1tcRrPTWOO","otj+yG","W7RdGSo2WPFdJq","fmkradXkW4O","WQ15W4xcMCo9","jSoTW50B","W5z4pLmc","lYTIFCooW57dMLpcUaCQWP3dKJHXnSkIW6hdQSkh","W5Dob3aS","WOJcKSoQ","av0jyLRdKa","etC1pCkT","j3nLiL1i","WPnDW4lcJ8oG","WOzfW5hcGCo9ya","W5FcJ8o+CW","WOyBW6S","wxePlvG","dCk5W4W","W5tcJSo/CIHW","uCkyW7ldKbJdUG","WR9HyrhdTW","WRjREIhdJ8k6W5q","WQVcMhfKqa","wIldMYegCG","zwKkiwu","CSoaWPhcLmo6","WPdcOSocdSkR","WRbVWOHpbv4","W5tcQCoRwIe","W7NdLSoVnKRcIa","WQ/dOmoZWQRcQCkntwJcTWn2WQO","W4BcNSoP","fL9caMzVWPRcR1NcO8o6W78sWO0OW5Ki","v8oQW5NcSeuwW77cRulcJ2Lo","x8kawCkCyq","W5tcN8o5","rSktWQtdGdOAiSkrsW","WPldVxxcI1vC","WPXTCJZdVG","W4ldN8oTWOpdKSki","ECkbW4rlWPvyW7dcNwVcTtJdKW","wmk4WR3dUH4","xNK9ix9lg2mhbrJdTSkv","ESk9WObgWQJcVSoHWQf+W5efbci","a2vmWRi","W77cT2efza","WQHSstRdK8k8","oCkBaHfv","iCkyWOVcT0BcNW","W43dI29QWPxcKHLSlc8","hCkmcZG","xhVdKSoFnexcOa","cuZdQCoPc1q","auFdU1H5WRW","wqBdLXbTjCkK","xhCEa0q","DZ7dNILq","qmk7W6m3o8oaWO4CqWOPha","iCkZbHDT","k8kXWOBcOg0","WORcTfT2u1O","xahdLWhcUq","W5ZdI187zW","a8k/W4ldQu1h","oSoAWRaqW5OpW5RcVvNcTby","W6ZcN8oitWe","dCk4WOtdPq","WOibW4rlWRxdNSo1","imoTW4m","ACk6tSk7tW","WPFcMJKRW67dIc5MhdG0rG","axn0WRn+b8of","jN7dIJjc","WQX9DGBdHa","DGBdNapcVs4","WPGgW7DqWQNdMa","W51HWOGgyq","iCk1k8kw","r24RW7ddOW","WRiqW5ThE8k/W6JcLmkvqa","W4FdLmoNWOhdNG","dae1imkD","a8k0W57dUwq","W5iGW5bOWOZdHSoh","W4BdM8oW","WOPqWOnTcq"];return Dh=function(){return t},Dh()}var Wie=64;function Rie(t,e){let n=un,i={LuevF:function(r,s){return r===s},hAers:function(r,s){return r-s},VZeEx:function(r,s){return r!==s},QfRNv:n(289,"wiue")};if(t instanceof RegExp){let r=new RegExp(t[n(379,"JdWm")],t[n(343,"^[L8")]);return s=>{let o=n;r[o(228,"VkK&")]=0;let l=r[o(381,"erY4")](s);return l?{index:l[o(260,"Jvkq")],length:l[0][o(240,"wiue")]}:void 0}}if(i[n(211,"pQsR")](typeof t,n(312,"5Vqv"))||i[n(308,"6tzD")](t[n(384,"yO7[")],0))if(i[n(237,"f07&")]!==n(232,"YXZH")){let r=_0x24f79c[n(316,"pQsR")](_0x2e210c);return r===-1?_0x72d14:{index:r,length:_0x5ce324[n(358,"pQsR")]}}else return;if(i[n(262,"KQMc")](e?.[n(373,"u4(s")],!0))return r=>{let s=n,o=r[s(272,"f07&")](t);return o===-1?void 0:{index:o,length:t[s(350,"PdML")]}};let a=t[n(300,"8NaD")]();return r=>{let s=n,o=r[s(395,"f07&")]()[s(321,"!SjE")](a);if(i[s(319,"G^wT")](o,-1))return;let l=Math[s(346,"dEUh")](o,r[s(278,"ef0B")]);return{index:l,length:Math[s(339,"Qm1r")](t[s(263,"u4(s")],i[s(313,"twB&")](r[s(323,"0vxb")],l))}}}function Iie(t,e,n){let i=un,a={nvOcw:function(c,u){return c(u)},sSfAg:function(c,u){return c=u},YGhLS:i(378,"erY4"),GuIoC:function(c,u){return c{let h=i,g={UIwlM:function(d,m,w,f){return d(m,w,f)},qcNWF:function(d,m){return d+m}};if(typeof c===h(405,"ZUtw")){let d=a[h(276,"8]S$")](e,c);d&&(s+=1,a[h(359,"8]S$")](r[h(303,"0$QA")],n)&&r[h(286,"0$QA")]({path:u,value:c,matchIndex:d[h(325,"8]S$")],matchLength:d[h(391,"0%fs")]}));return}if(a[h(224,"dEUh")](c,null)||typeof c!==h(244,"Yy3I")||a[h(400,"ud!t")](p,Wie)||o[h(216,"h[LL")](c))if(h(317,"0%fs")===h(273,"wiue"))g[h(250,"8]S$")](_0x1e7906,_0xef9d1[_0x55b01e],_0x1e5d33?_0x3765e2+"."+_0x4d6d36:""+_0x1ea0f3,g[h(356,"140J")](_0x5a11e9,1));else return;if(o[h(348,"TP#A")](c),Array[h(214,"erY4")](c)){if(a[h(389,"erY4")]!==a[h(284,"ud!t")])return _0x541d66;for(let d=0;a[h(369,"6tzD")](d,c[h(230,"VkK&")]);d+=1)l(c[d],u?u+"."+d:""+d,a[h(277,"ud!t")](p,1))}else if(a[h(254,"wiue")](a[h(409,"s)Z6")],a[h(327,"Yy3I")]))_0x592724[h(286,"0$QA")]({path:_0x16a1fd,value:_0x5029c9,matchIndex:_0x223a64[h(255,"9yge")],matchLength:_0x3c7831[h(391,"0%fs")]});else{let d=c;for(let m of Object[h(375,"9!Jl")](d))a[h(324,"s)Z6")](l,d[m],u?u+"."+m:m,p+1)}o[h(298,"G^wT")](c)};return l(t,"",0),{hits:r,truncated:s>r[i(212,"CmEg")]}}function Ky(t,e,n){let i=un,a={dLIer:function(c,u){return c!==u},aoPGh:i(302,"aK!M"),wqXJj:function(c,u,p,h){return c(u,p,h)},dTAgh:i(309,"yO7["),KeETG:function(c,u){return c===u},AYvdf:function(c,u){return c>u},OZwqa:function(c,u,p){return c(u,p)},yFxeH:i(318,"Lb@d"),UUGQI:function(c,u){return c!==u}},r=a[i(322,"nsz3")](Rie,e,n);if(!r)if(a[i(252,"9!Jl")](i(355,"u4(s"),i(257,"6tzD")))_0x1eb193.id=_0x1a15cc.id;else return{hasMatches:!1};let s=n?.[i(235,"ud!t")],o=a[i(246,"Bj@R")](typeof s,a[i(390,"JdWm")])&&s>0?Math[i(279,"f07&")](s):Number[i(363,"yx7h")],l=[];for(let c of U1(t)){if(!c||typeof c!==i(360,"Wfsp")||a[i(365,"ud!t")](typeof c.id,i(226,"Bj@R")))continue;let u=c.id,p=a[i(393,"0vxb")](typeof c[i(282,"Lb@d")],i(349,"8]S$"))&&a[i(219,"5Vqv")](c[i(222,"f07&")][i(290,"h[LL")],0)?c[i(306,"8]S$")]:u;N1(c,(h,g)=>{let d=i;if(a[d(403,"G^wT")](typeof h.id,a[d(265,"VkK&")]))return;let{hits:m,truncated:w}=a[d(338,"Jvkq")](Iie,h,r,o);if(m[d(290,"h[LL")]===0)return a[d(283,"s)Z6")]===d(251,"ef0B")?_0x2559f7:void 0;let f={actionId:h.id,taskId:u,taskName:p,matchedPaths:m};typeof h[d(231,"h[LL")]===d(406,"dEUh")&&(f[d(205,"wSU*")]=h[d(315,"140J")]),a[d(396,"8]S$")](typeof h[d(314,"$s)d")],a[d(386,"u4(s")])&&a[d(271,"140J")](h[d(335,"wiue")][d(296,"KQMc")],0)&&(f[d(397,"4&&G")]=h[d(243,"!SjE")]),g&&(f[d(275,"wSU*")]=g),w&&(f[d(367,"[AoD")]=!0),l[d(331,"$s)d")](f)})}return l[i(383,"aK!M")]>0?{hasMatches:!0,matches:l}:{hasMatches:!1}}(function(t,e){for(var n=_i,i=t();;)try{var a=-parseInt(n(209,"bdpz"))/1+parseInt(n(207,")Z&&"))/2+-parseInt(n(202,"(LRw"))/3+parseInt(n(196,"l2(P"))/4*(parseInt(n(208,"bV^V"))/5)+-parseInt(n(194,"!4%Z"))/6+parseInt(n(201,"TP)v"))/7+parseInt(n(198,"8Np("))/8;if(a===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Gh,441715);function _i(t,e){t=t-194;var n=Gh(),i=n[t];if(_i.uykjNK===void 0){var a=function(l){for(var c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="",h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(var w=0,f=u.length;w=500?`Genesys Cloud returned ${n} fetching flow "${t}". Transient server-side error \u2014 retry; this says nothing about the flow.`:`Failed to fetch flow "${t}"`+(n!==void 0?` (HTTP ${n})`:"")+(i?`: ${i}`:".")+" Likely transient (network or gateway) \u2014 retry rather than concluding the flow does not exist."}var $1=50;function Die(t){let e=[],n=new Map,i=!1;for(let a of t){let r=a.split("::")[0]||a;r!==a&&(i=!0),n.has(r)||(n.set(r,a),e.push(r))}return{lookupIds:e,requestedFor:n,strippedAny:i}}var Gie={flowId:Y.string().min(1).describe("The Genesys Cloud Architect flow ID"),actionIds:Y.array(Y.string().min(1)).min(1).max($1).describe(`Action GUIDs, taken from the \`id\` of flow_ir nodes whose \`kind\` is "action". Batch every action of interest into as few calls as possible rather than calling this tool once per action. Branch-output ids of the form \`::\` are also accepted; the suffix is stripped and the underlying action is returned. Maximum ${$1} ids per call; chunk a larger set into successive calls.`)},B1=({architectApi:t})=>({config:{description:"Retrieves the raw Architect configuration of specific actions in a Genesys Cloud Architect flow: decision expressions, prompt text, data action inputs and outputs, and any other per-action settings that the flow_ir tool omits. Use flow_ir first to find action ids and to understand the control flow, then use this tool to find out what an action actually does. Do not use the raw fields returned here to make control-flow claims: flow_ir has already resolved those, and its answer accounts for branches the raw configuration does not reflect.",annotations:{title:"Flow Action",readOnlyHint:!0,destructiveHint:!1},inputSchema:Gie},handler:async({flowId:e,actionIds:n})=>{let i=await _t(t,e);if(!i.ok)return{isError:!0,content:[{type:"text",text:i.message}]};let{lookupIds:a,requestedFor:r,strippedAny:s}=Die(n),o=Jy(i.configuration,a),l=u=>({...u,actionId:r.get(u.actionId)??u.actionId}),c=[];return s&&c.push("Some requested ids were flow_ir synthetic node ids of the form ::; the suffix was stripped and the underlying action looked up, then reported under the id as requested. A ::start id identifies a task rather than an action, so it never matches."),o.notFound.length>0&&c.push("Ids in notFound are absent from this flow's latest configuration. The flow may have been redeployed since flow_ir was called, so re-run flow_ir and re-join rather than concluding those actions no longer exist."),{content:[{type:"text",text:JSON.stringify({flowId:e,found:o.found.map(l),notFound:o.notFound.map(u=>r.get(u)??u),...c.length>0?{notes:c}:{}})}]}}});function L1(t){let e=t.toUpperCase();return e.endsWith("FLOW")?e:`${e}FLOW`}function Nie(t,e){let n={};for(let i of e){let a=i.type??"UNKNOWN";n[a]||(n[a]=[]),n[a].push({id:i.id??"",name:i.name??"",...i.version?{version:i.version}:{},deleted:i.deleted??!1,updated:i.updated??!1})}return{flow:{id:t.id??"",name:t.name,type:L1(t.type??""),version:t.publishedVersion?.commitVersion??"1"},dependencies:n}}var Uie={flowId:Y.string().min(1).describe("The Genesys Cloud Architect flow ID")},F1=({architectApi:t})=>({config:{description:"Retrieves all dependencies consumed by a Genesys Cloud Architect flow. Returns the flow metadata and its dependencies grouped by type.",annotations:{title:"Flow Dependencies",readOnlyHint:!0,destructiveHint:!1},inputSchema:Uie},handler:async({flowId:e})=>{try{let n;try{n=await t.getFlow(e)}catch{return{isError:!0,content:[{type:"text",text:`Flow "${e}" not found.`}]}}let i=L1(n.type??""),a=n.publishedVersion?.commitVersion??"1",r=[],s=1;for(;;){let l=await t.getArchitectDependencytrackingConsumedresources(n.id,a,i,{pageSize:100,pageNumber:s});if(l.entities&&r.push(...l.entities),!l.nextUri)break;s++}let o=Nie(n,r);return{content:[{type:"text",text:JSON.stringify(o)}]}}catch(n){return{isError:!0,content:[{type:"text",text:`Failed to retrieve flow dependencies: ${Qn(n)}`}]}}}});var $ie=1e3,Bie=45e3,Lie=10,V1="Architect > Flow Instance > View",Qt=class extends Error{};function Ou(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}async function Fie(t){let e=await fetch(t);if(!e.ok)throw new Qt(`Downloading the execution data file failed with HTTP ${e.status}.`);return e.json()}function Vie(t){return new Promise(e=>setTimeout(e,t))}function Jie(t){return t.jobState==="Success"||t.jobState==="Failed"?!0:t.entities?.some(e=>e.downloadUri||e.failed===!0)??!1}async function Kie(t,e,n,i){let a=e,r=Date.now()+i;for(;!Jie(a);){if(!a.id)throw new Qt(`The retrieval job reported state "${a.jobState??"unknown"}" without a job id to poll.`);if(Date.now()>=r)throw new Qt(`The retrieval job (${a.id}) was still "${a.jobState??"unknown"}" after ${Math.round(i/1e3)}s. Retry shortly; the job may complete on its own.`);await Vie(n),a=await t.getFlowsInstancesJob(a.id)}return a}function J1(t){return`No execution data exists for execution id "${t}". Either the id is wrong (it is the flow instance id, which for test_bot_flow runs is the sessionId it returned, not a conversation id or flow id), the run is older than the ${Lie}-day retention period, the flow was last published before execution data storage was enabled for the org (flows must be republished after enabling it), or storage is disabled. Use find_flow_execution with a conversationId to list the instances that do exist.`}function Zie(t,e){switch(e.statusCode){case"404":return J1(t);case"403":return`Not authorised to read execution data for "${t}" (403): the OAuth client needs the '${V1}' permission and division access to the flow.`;default:return`Retrieving execution data for "${t}" failed`+(e.statusCode?` (HTTP ${e.statusCode})`:"")+"."}}function Qie(t,e){if(e instanceof Qt)return e.message;let{status:n}=Ei(e);if(n===404)return J1(t);let i=Ea(n,V1);return`Failed to retrieve execution data for "${t}": ${Qn(e)}.${i}`}function Xie(t){if(Ou(t)&&Ou(t.flow)&&Array.isArray(t.flow.execution))return t.flow;if(Ou(t)&&Array.isArray(t.execution))return t;let e=Ou(t)?Object.keys(t).join(", "):typeof t;throw new Qt(`The downloaded execution data had an unexpected shape (top-level: ${e}); expected { flow: { execution: [...] } }.`)}var Yie={executionId:Y.string().min(1).describe("The flow instance (execution) id. This is the `id` of an entry returned by find_flow_execution, or the sessionId returned by test_bot_flow. It is not a conversation id or a flow id."),includeIr:Y.boolean().default(!0).describe("Default true. Joins each action event to the flow's IR (the same graph flow_ir returns) using actionId, adding the action's type, task and outgoing edges, and lists the IR actions this instance never executed. Costs one extra flow configuration fetch. Set false when only the raw event log is wanted.")},K1=({architectApi:t,download:e=Fie,pollIntervalMs:n=$ie,maxWaitMs:i=Bie})=>({config:{description:"Retrieves the historical execution data of one run of a Genesys Cloud Architect flow: the ordered log of what that single conversation actually did, action by action, with timestamps, the messages sent and received, the branch each decision or menu took, variable assignments, errors and the exit reason. Use it to see how a customer traversed a flow, to find loops and retries (summary.repeatedActions for actions run more than once, summary.loops for Loop actions and their iteration counts, summary.asksWithRetries for asks that re-prompted), errors (eventError events with a relatedAction) and dead ends, or to confirm a flow is behaving. flow_ir shows what could happen; this shows what did happen, this time. Each action event's actionId is the id of the flow_ir node whose kind is \"action\", and is accepted verbatim by flow_action. An action's outputPathId names the branch it took; joined to the IR it is the branch-output node :: (ir.takenBranch). Event kinds are usually named action for IR actionType Action (actionCommunicate is CommunicateAction, actionDecision is DecisionAction), with exceptions: actionUpdateData is UpdateVariableAction, actionJumpToTask is TransferTaskAction and actionAskForIntent is AskForNLUIntentAction; the ir.actionType annotation on each event is authoritative. events[] is in execution order; the IR's `order` field is not and must not be used for sequencing. trackingId is the action number shown in the Architect UI; gaps in it are authoring history, not missing actions. The instance's logLevel governs which sections exist: below 'all', variables and communications may be absent or empty, which is expected rather than an error. Pass the sessionId from test_bot_flow to see exactly how a test run traversed the flow; data is available seconds after the run ends, and such runs have a null conversationId.",annotations:{title:"Flow Execution Data",readOnlyHint:!0,destructiveHint:!1},inputSchema:Yie},handler:async({executionId:a,includeIr:r})=>{let s;try{let M=await t.getFlowsInstance(a),V=await Kie(t,M,n,i),N=V.entities?.find(_=>_.id===a)??V.entities?.[0];if(V.jobState==="Failed"&&!N)throw new Qt(`The retrieval job (${V.id??"unknown id"}) failed without reporting a cause.`);if(!N)throw new Qt(`The retrieval job (${V.id??"unknown id"}) completed with no results.`);if(N.failed||!N.downloadUri)return{isError:!0,content:[{type:"text",text:Zie(a,N)}]};s=Xie(await e(N.downloadUri))}catch(M){return{isError:!0,content:[{type:"text",text:Qie(a,M)}]}}let{execution:o,...l}=s,c=Gy(o),u=c.events,p=c.summary,h=[],g=u.find(M=>M.kind==="endedFlow"),d=typeof g?.flowExitReason=="string"?g.flowExitReason:null;g||h.push("No endedFlow event: the run had not finished when the data was captured, or the log was cut short. Do not treat the last event as where the flow ended.");let m=Ny(u,".ConversationId"),w=Ou(l.executionInfo)?l.executionInfo.logLevel:void 0;typeof w=="string"&&w.toLowerCase()!=="all"&&h.push(`This instance was captured at log level "${w}". Variable values, communications or action inputs/outputs may be absent because they were not recorded, not because they did not happen.`),l.isTruncated===!0&&h.push("isTruncated is true: the log was cut off by the execution cap, so later actions ran without being recorded."),p.repeatedActions.length>0&&h.push(`${p.repeatedActions.length} action(s) executed more than once; see summary.repeatedActions and each occurrence's executionId to tell iterations apart.`),p.asksWithRetries.length>0&&h.push(`${p.asksWithRetries.length} ask/menu action(s) needed more than one participant input (summary.asksWithRetries); the retries are the turns inside that event's execution[], not repeated actions.`);let f=p.eventKinds.eventError??0;f>0&&h.push(`${f} eventError event(s) occurred; each one's relatedAction names the action that was executing (matched on context.executionId), and context.reason gives the cause.`);let A=Date.parse(String(l.startDateTime)),b=Date.parse(String(l.endDateTime)),x=Number.isFinite(A)&&Number.isFinite(b)?b-A:null,P;if(r){let M=typeof l.flowId=="string"?l.flowId:void 0,V=typeof l.flowVersion=="string"?l.flowVersion:void 0;if(!M)h.push("The execution data carried no flowId, so no IR join was possible.");else{let N=await ete(t,M,V,h);if(N){let _=Su(N.configuration);if(!_.ok)h.push(`The flow configuration could not be parsed into an IR (${_.error.code}: ${_.error.message}); events are unjoined.`);else{let W=Uy(u,_.ir);u=W.events,P={configuration:N.configuration_source,unmatchedActionIds:W.unmatchedActionIds,unmatchedStateIds:W.unmatchedStateIds,actionsNotExecuted:W.actionsNotExecuted,warnings:_.warnings},W.unmatchedActionIds.length>0&&h.push(`${W.unmatchedActionIds.length} executed action id(s) have no node in the IR (ir.unmatchedActionIds). If the join used the latest configuration rather than the version that ran, the flow has probably been redeployed since; otherwise the action may live in a called common module or bot flow, which the parent's IR does not contain.`)}}}}let T={...l,executionId:typeof l.executionId=="string"?l.executionId:a,conversationId:typeof m=="string"?m:null,durationMs:x,flowExitReason:d,logLevel:typeof w=="string"?w:null,summary:p,events:u,...P?{ir:P}:{},...h.length>0?{notes:h}:{}};return{content:[{type:"text",text:JSON.stringify(T)}]}}});async function ete(t,e,n,i){if(n)try{return{configuration:await t.getFlowVersionConfiguration(e,n),configuration_source:{flowVersion:n}}}catch(r){if(Ei(r).status===410){i.push("IR join skipped: the flow has been deleted, so no configuration can be fetched. The events are still complete; only the ir annotations and actionsNotExecuted are unavailable.");return}i.push(`Could not fetch the configuration of flow version ${n} (${Qn(r)}); the IR join used the latest configuration instead, which may differ from what ran.`)}else i.push("The execution data carried no flowVersion; the IR join used the latest configuration, which may differ from what ran.");let a=await _t(t,e);if(!a.ok){i.push(`IR join skipped: ${a.message}`);return}return{configuration:a.configuration,configuration_source:{latest:!0}}}function nte(t,e){let n=t.find(a=>a.id===e);if(n)return{match:n};let i=t.filter(a=>qa(a,e));return i.length>1?{ambiguous:i}:i[0]?{match:i[0]}:void 0}var ite={flowId:Y.string().min(1).describe("The Genesys Cloud Architect flow ID"),task:Y.string().min(1).optional().describe("Optional. Restrict the returned nodes to a single task, by task id or task name (case-insensitive). Use this to explore a large flow one task at a time. The full task list is always returned, and a node's predecessors and successors may reference nodes in other tasks, which will not appear in the filtered node list.")},Z1=({architectApi:t})=>({config:{description:"Retrieves the intermediate representation (IR) of a Genesys Cloud Architect flow: a flat, ordered list of its actions with the branches connecting them. Use this to understand what an existing flow does. It answers what follows an action, which branch leads where, which actions are unreachable, and how tasks call each other.",annotations:{title:"Flow IR",readOnlyHint:!0,destructiveHint:!1},inputSchema:ite},handler:async({flowId:e,task:n})=>{let i=await _t(t,e);if(!i.ok)return{isError:!0,content:[{type:"text",text:i.message}]};let a=Su(i.configuration);if(!a.ok)return{isError:!0,content:[{type:"text",text:`Failed to parse flow "${e}" (${a.error.code}): ${a.error.message}`}]};let r=a.ir;if(typeof n=="string"){let s=nte(r.tasks,n);if(!s){let o=r.tasks.map(l=>l.name).join(", ");return{isError:!0,content:[{type:"text",text:`No task matching "${n}" in flow "${e}". Available tasks: ${o||"(none)"}.`}]}}if("ambiguous"in s){let o=s.ambiguous.map(l=>`"${l.name}" (id: ${l.id})`).join(", ");return{isError:!0,content:[{type:"text",text:`Task name "${n}" is ambiguous in flow "${e}". It matches ${o}. Retry with the task id.`}]}}r={...r,nodes:r.nodes.filter(o=>o.taskId===s.match.id)}}return{content:[{type:"text",text:JSON.stringify({flowId:e,ir:r,warnings:a.warnings})}]}}});var Xt=50,Q1="Architect > User Prompt > View (architect:userPrompt:view)",tte="transcoded",Zy=/^Prompt\./i,ate=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function X1(t){return Math.round(t*1e3)/1e3}function rte(t){return{language:t.language??"",languageDefault:t.languageDefault??!1,durationSeconds:t.durationSeconds??null,hasAudio:!!t.mediaUri&&(t.uploadStatus===void 0||t.uploadStatus===tte),ttsString:t.ttsString||null,text:t.text||null}}function ste(t,e){let n=zr(e),i=(t.resources??[]).filter(a=>!e||zr(a.language)===n);return{id:t.id??"",name:t.name??"",description:t.description??null,division:_a(t.division),resources:i.map(rte)}}function Qy(t){return t.trim().replace(Zy,"")}function ote(t){let e=new Set;for(let n of t)for(let i of n.resources)e.add(i.language);return[...e].sort().map(n=>{let i=0,a=0,r=0,s=[];for(let o of t){let l=o.resources.find(u=>u.language===n),c=l?.hasAudio?l.durationSeconds??null:null;s.push({id:o.id,name:o.name,startSeconds:X1(i),durationSeconds:c}),c===null?r++:(a++,i+=c)}return{language:n,totalDurationSeconds:X1(i),promptsWithAudio:a,promptsWithoutAudio:r,sequence:s}})}function lte(t){let e=new Map,n=new Set,i=(r,s)=>{let o=_a({id:r,name:s});!o||e.has(o.id)||e.set(o.id,o)},a=(r,s)=>{if(r===null||typeof r!="object"||n.has(r))return;if(n.add(r),Array.isArray(r)){for(let l of r)a(l,s);return}let o=r;if(o.type==="pmt"){let l=typeof o.name=="string"?o.name:void 0,c=typeof o.text=="string"?o.text:void 0;typeof o.id=="string"&&l?.match(Zy)?i(o.id,Qy(l)):typeof o.val=="string"&&ate.test(o.val)&&c!==void 0&&(c.match(Zy)?i(o.val,Qy(c)):s==="lit"&&i(o.val,c))}for(let[l,c]of Object.entries(o))a(c,l)};return a(t,void 0),[...e.values()]}var ute={promptIds:Y.array(Y.string().min(1)).max(Xt).optional().describe(`User prompt GUIDs, e.g. the \`id\` of entries under USERPROMPT in flow_dependencies output. Returned in the order given. Combined with \`promptNames\` the total must not exceed ${Xt}; chunk a larger set into successive calls. \`flowId\` has its own separate limit.`),promptNames:Y.array(Y.string().min(1)).max(Xt).optional().describe("User prompt names, exactly as the flow references them. A `Prompt.` prefix is accepted and stripped, so `Prompt.Welcome` and `Welcome` both find the prompt named Welcome. Matching is exact (ignoring case), not a search. Returned in the order given, after any `promptIds`."),flowId:Y.string().min(1).optional().describe(`A Genesys Cloud Architect flow ID. Every user prompt the flow's latest configuration references is returned, in the order the references are encountered, so one call covers the flow's whole script. At most ${Xt} referenced prompts are fetched; any beyond that are listed in a note to fetch via \`promptIds\`.`),language:Y.string().min(1).optional().describe("Restrict each prompt's resources to one language tag, e.g. `en-gb`. Omit to return every language.")},Y1=({architectApi:t})=>({config:{description:"Retrieves Genesys Cloud Architect user prompts: the reusable audio assets that call and in-queue flows play via `Prompt.` references in Play Audio, Communicate, Menu and Collect Input actions. For each prompt returns its id, name, description, division and one resource per language holding what the caller actually hears: `durationSeconds` and `hasAudio` (an uploaded recording, which takes precedence), `ttsString` (spoken by text-to-speech when there is no recording) and `text` (a transcript of the recording, informational only). A resource with neither audio nor a TTS string plays silence. `durationTotals` sums the recorded durations per language across the prompts in requested order and gives each prompt's start offset, so a hang-up N seconds into a sequence of prompts can be attributed to the prompt that was playing. Look prompts up by name when flow_action output shows `Prompt.`, by id from flow_dependencies USERPROMPT entries, or by `flowId` to get every prompt a flow references in one call. Batch every prompt of interest into one call rather than calling once per prompt. Does not cover system prompts (`PromptSystem.`).",annotations:{title:"Get Prompts",readOnlyHint:!0,destructiveHint:!1},inputSchema:ute},handler:async({promptIds:e=[],promptNames:n=[],flowId:i,language:a})=>{if(e.length===0&&n.length===0&&!i)return{isError:!0,content:[{type:"text",text:"Provide at least one of `promptIds`, `promptNames` or `flowId`."}]};if(e.length+n.length>Xt)return{isError:!0,content:[{type:"text",text:`At most ${Xt} prompts can be requested per call (${e.length} ids + ${n.length} names given). Chunk the request into successive calls.`}]};let r=[],s=[],o=[],l=[],c=new Set,u=m=>{m.id&&c.has(m.id)||(m.id&&c.add(m.id),r.push(ste(m,a)))},p=async m=>{if(!c.has(m))try{u(await t.getArchitectPrompt(m,{includeResources:!0,includeMediaUris:!0,...a?{language:[a]}:{}}))}catch(w){let{status:f}=Ei(w);if(f===404)s.push(m);else{if(f===401)throw w;f===403?o.push({requested:m,error:`${Qn(w)}. The prompt exists but the OAuth client cannot read it: it lacks division access to it, or the '${Q1}' permission.`}):o.push({requested:m,error:Qn(w)})}}},h=[];if(i){let m=await _t(t,i);if(!m.ok)return{isError:!0,content:[{type:"text",text:m.message}]};h=lte(m.configuration)}try{for(let m of new Set(e))await p(m);if(n.length>0){let m=new Map;for(let A of n){let b=Qy(A),x=zr(b);x&&!m.has(x)&&m.set(x,{requested:A,stripped:b})}let w=new Map,f=1;for(;;){let A=await t.getArchitectPrompts({name:[...m.values()].map(b=>b.stripped),includeResources:!0,includeMediaUris:!0,...a?{language:[a]}:{},pageSize:100,pageNumber:f});for(let b of A.entities??[]){let x=zr(b.name);m.has(x)&&!w.has(x)&&w.set(x,b)}if(!A.nextUri)break;f++}for(let[A,{requested:b}]of m){let x=w.get(A);x?u(x):s.push(b)}}if(i){let m=h;m.length===0&&l.push(`Flow "${i}" references no user prompts in its latest configuration. Audio it plays is inline TTS, system prompts or neither.`);let w=m.slice(0,Xt),f=m.slice(Xt);f.length>0&&l.push(`Flow "${i}" references ${m.length} user prompts; only the first ${Xt} were fetched. Fetch the rest with promptIds: `+f.map(b=>b.id).join(", "));let A=0;for(let b of w)c.has(b.id)?A++:await p(b.id);A>0&&l.push(`${A} of the flow's referenced prompts were already returned at their promptIds/promptNames position, so durationTotals.sequence does not follow flow order. Call with flowId alone for a flow-ordered sequence.`)}}catch(m){let w=Ea(Ei(m).status,Q1);return{isError:!0,content:[{type:"text",text:`Failed to retrieve prompts: ${Qn(m)}.${w}`}]}}s.length>0&&l.push("Entries in notFound matched no user prompt in this org. A flow referencing such a prompt plays silence there. Names are matched exactly (ignoring case), so check the spelling against the flow's `Prompt.` reference; if the reference is `PromptSystem.` it is a system prompt, which this tool does not return."),r.some(m=>m.resources.length===0)&&l.push(a?`A prompt with no resources has no audio or TTS for language "${a}"; Architect falls back to its languageDefault resource, which was filtered out of this response. Call again without \`language\` to see it.`:"A prompt with no resources has no audio or TTS in any language and plays silence wherever it is referenced.");let g=ote(r);g.some(m=>m.promptsWithoutAudio>0)&&l.push("totalDurationSeconds counts recorded audio only. Prompts counted in promptsWithoutAudio play TTS (or silence) for that language, whose duration is not known, so the sequence's real play time is longer than the total.");let d={...i?{flowId:i}:{},prompts:r,durationTotals:g,notFound:s,...o.length>0?{failed:o}:{},...l.length>0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(d)}]}}});var ez=100,nz=10,Tu=160,cte=512;function pte(t,e,n){if(!e)return{ok:!0,query:t};try{return{ok:!0,query:new RegExp(t,n?"":"i")}}catch(i){let a=i instanceof Error?i.message:String(i);return{ok:!1,error:`Invalid regular expression "${t}": ${a}. Set regex to false for a literal substring search.`}}}function dte(t,e,n){if(t.length<=Tu)return t;let i=e+Math.floor(n/2),a=Math.max(0,Math.min(i-Math.floor(Tu/2),t.length-Tu)),r=a+Tu;return`${a>0?"\u2026":""}${t.slice(a,r)}${r({config:{description:'Searches the raw Architect configuration of a Genesys Cloud Architect flow for text, and returns the actions containing it along with where in each action it matched. Answers "which actions reference X" \u2014 a queue name, a data action, a variable such as Flow.DNIS, a phrase in a prompt \u2014 in a single call. Use it instead of sweeping a flow with bulk flow_action lookups, which return whole action subtrees for actions that may not be relevant at all. Each returned actionId is an Architect GUID: it joins directly to flow_ir nodes whose kind is "action", and is accepted verbatim by flow_action. Search here to find the ids, then fetch those ids with flow_action when an excerpt is not enough. Matching is against string values only, never key names. A match in a wiring field locates text and is not a control-flow claim; flow_ir owns wiring.',annotations:{title:"Search In Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:gte},handler:async({flowId:e,pattern:n,regex:i,caseSensitive:a})=>{let r=pte(n,i,a);if(!r.ok)return{isError:!0,content:[{type:"text",text:r.error}]};let s=await _t(t,e);if(!s.ok)return{isError:!0,content:[{type:"text",text:s.message}]};let o=s.configuration;if(!hte(o))return{isError:!0,content:[{type:"text",text:`The latest configuration of flow "${e}" has no flowSequenceItemList to search \u2014 the flow type may be unsupported. Nothing was searched, so this is not a zero-match result.`}]};let l=Ky(o,r.query,{caseSensitive:a,maxMatchesPerAction:nz}),c=l.hasMatches?l.matches:[],u=c.slice(0,ez),p=u.map(g=>({...g,matchedPaths:g.matchedPaths.map(d=>({path:d.path,excerpt:dte(d.value,d.matchIndex,d.matchLength)}))})),h=[];return c.length>u.length&&h.push(`${c.length} actions matched; only the first ${ez} are returned, in encounter order. Narrow the pattern to see the rest.`),u.some(g=>g.truncated)&&h.push(`Some actions matched in more than ${nz} places; matchedPaths is not exhaustive for entries marked truncated.`),u.some(g=>g.matchedPaths.some(d=>d.value.length>Tu))&&h.push("Excerpts are clipped windows around the match, not whole values; fetch the action with flow_action when the full text matters."),{content:[{type:"text",text:JSON.stringify({flowId:e,pattern:n,totalMatchedActions:c.length,matchedActions:p,...h.length>0?{notes:h}:{}})}]}}});var Xy=new Map;function mte(t){let{id:e,previousTurn:n,...i}=t;return i}async function tz(t,e,n){let i=[],a=n;for(;i.push(mte(a)),Xy.set(e,a.id),a.nextActionType==="NoOp";)a=await t.postTextbotsBotflowsSessionTurns(e,{previousTurn:{id:a.id},inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});let r=a.nextActionType;return(r==="Disconnect"||r==="Exit")&&Xy.delete(e),{content:[{type:"text",text:JSON.stringify({sessionId:e,turns:i})}]}}var fte={flowId:Y.string().optional().describe("The bot flow ID to test. Required when starting a new session."),sessionId:Y.string().optional().describe("Session ID from a previous call. Required when continuing an existing conversation."),message:Y.string().optional().describe("User message to send to the bot. Required when continuing a session.")},az=({textbotsApi:t})=>({config:{description:"Tests a deployed Genesys Cloud Architect Bot Flow and Digital Bot Flow by simulating a text conversation. To start: provide flowId. To continue: provide the returned sessionId and a message. Turn tracking is managed server-side \u2014 only the sessionId is needed between calls. Returns { sessionId, turns[] } where each turn contains the raw API response (prompts with segments, outputLanguage, nextActionType, and action-specific data like modeConstraints or outputData). Multiple turns are returned when the flow sends consecutive messages (NoOp turns are automatically drained). nextActionType values: WaitForInput (send another message), Disconnect/Exit (conversation ended).",annotations:{title:"Test Bot Flow",readOnlyHint:!1,destructiveHint:!1},inputSchema:fte},handler:async({flowId:e,sessionId:n,message:i})=>{try{if(n&&e)return{isError:!0,content:[{type:"text",text:"Provide either flowId (to start) or sessionId (to continue), not both."}]};if(!n&&!e)return{isError:!0,content:[{type:"text",text:"Provide flowId to start a new session or sessionId to continue an existing one."}]};if(e){let s=await t.postTextbotsBotflowsSessions({flow:{id:e},externalSessionId:"",inputData:{variables:{}},channel:{inputModes:["Text"],outputModes:["Text"],name:"Messaging",userAgent:{name:"GenesysWebWidget"}},language:""}),o=await t.postTextbotsBotflowsSessionTurns(s.id,{inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});return tz(t,s.id,o)}if(!n||!i)return{isError:!0,content:[{type:"text",text:"A message is required when continuing an existing session."}]};let a=Xy.get(n);if(!a)return{isError:!0,content:[{type:"text",text:`No active session found for ID "${n}". It may have expired or already ended. Start a new session with a flowId.`}]};let r=await t.postTextbotsBotflowsSessionTurns(n,{previousTurn:{id:a},inputEventType:"UserInput",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:i}}]}});return tz(t,n,r)}catch(a){return{isError:!0,content:[{type:"text",text:`Bot flow test failed: ${a instanceof Error?a.message:JSON.stringify(a)}`}]}}}});var Yy=Y.object({GENESYS_REGION:Y.string().min(1),GENESYS_CLIENT_ID:Y.string().min(1),GENESYS_CLIENT_SECRET:Y.string().min(1),DEPLOY_SCRIPT_PATH:Y.string().min(1),PREVENT_LOGIN:Y.enum(["TRUE","FALSE"]).default("FALSE").transform(t=>t==="TRUE")}).safeParse(process.env);if(!Yy.success){let t=Yy.error.issues.map(e=>e.path[0]).join(` +]`;continue}a+=i[l],i[l]==="\\"?r=!0:s&&i[l]==="]"?s=!1:!s&&i[l]==="["&&(s=!0)}try{new RegExp(a)}catch{return console.warn(`Could not convert regex pattern at ${e.currentPath.join("/")} to a flag-independent form! Falling back to the flag-ignorant source`),t.source}return a}function Kc(t,e){if(e.target==="openAi"&&console.warn("Warning: OpenAI may not support records in schemas! Try an array of key-value pairs instead."),e.target==="openApi3"&&t.keyType?._def.typeName===E.ZodEnum)return{type:"object",required:t.keyType._def.values,properties:t.keyType._def.values.reduce((i,a)=>({...i,[a]:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"properties",a]})??Ke(e)}),{}),additionalProperties:e.rejectedAdditionalProperties};let n={type:"object",additionalProperties:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]})??e.allowedAdditionalProperties};if(e.target==="openApi3")return n;if(t.keyType?._def.typeName===E.ZodString&&t.keyType._def.checks?.length){let{type:i,...a}=Jc(t.keyType._def,e);return{...n,propertyNames:a}}else{if(t.keyType?._def.typeName===E.ZodEnum)return{...n,propertyNames:{enum:t.keyType._def.values}};if(t.keyType?._def.typeName===E.ZodBranded&&t.keyType._def.type._def.typeName===E.ZodString&&t.keyType._def.type._def.checks?.length){let{type:i,...a}=Vc(t.keyType._def,e);return{...n,propertyNames:a}}}return n}function nT(t,e){if(e.mapStrategy==="record")return Kc(t,e);let n=ne(t.keyType._def,{...e,currentPath:[...e.currentPath,"items","items","0"]})||Ke(e),i=ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"items","items","1"]})||Ke(e);return{type:"array",maxItems:125,items:{type:"array",items:[n,i],minItems:2,maxItems:2}}}function iT(t){let e=t.values,i=Object.keys(t.values).filter(r=>typeof e[e[r]]!="number").map(r=>e[r]),a=Array.from(new Set(i.map(r=>typeof r)));return{type:a.length===1?a[0]==="string"?"string":"number":["string","number"],enum:i}}function tT(t){return t.target==="openAi"?void 0:{not:Ke({...t,currentPath:[...t.currentPath,"not"]})}}function aT(t){return t.target==="openApi3"?{enum:["null"],nullable:!0}:{type:"null"}}var Qo={ZodString:"string",ZodNumber:"number",ZodBigInt:"integer",ZodBoolean:"boolean",ZodNull:"null"};function sT(t,e){if(e.target==="openApi3")return rT(t,e);let n=t.options instanceof Map?Array.from(t.options.values()):t.options;if(n.every(i=>i._def.typeName in Qo&&(!i._def.checks||!i._def.checks.length))){let i=n.reduce((a,r)=>{let s=Qo[r._def.typeName];return s&&!a.includes(s)?[...a,s]:a},[]);return{type:i.length>1?i:i[0]}}else if(n.every(i=>i._def.typeName==="ZodLiteral"&&!i.description)){let i=n.reduce((a,r)=>{let s=typeof r._def.value;switch(s){case"string":case"number":case"boolean":return[...a,s];case"bigint":return[...a,"integer"];case"object":if(r._def.value===null)return[...a,"null"];default:return a}},[]);if(i.length===n.length){let a=i.filter((r,s,o)=>o.indexOf(r)===s);return{type:a.length>1?a:a[0],enum:n.reduce((r,s)=>r.includes(s._def.value)?r:[...r,s._def.value],[])}}}else if(n.every(i=>i._def.typeName==="ZodEnum"))return{type:"string",enum:n.reduce((i,a)=>[...i,...a._def.values.filter(r=>!i.includes(r))],[])};return rT(t,e)}var rT=(t,e)=>{let n=(t.options instanceof Map?Array.from(t.options.values()):t.options).map((i,a)=>ne(i._def,{...e,currentPath:[...e.currentPath,"anyOf",`${a}`]})).filter(i=>!!i&&(!e.strictUnions||typeof i=="object"&&Object.keys(i).length>0));return n.length?{anyOf:n}:void 0};function oT(t,e){if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(t.innerType._def.typeName)&&(!t.innerType._def.checks||!t.innerType._def.checks.length))return e.target==="openApi3"?{type:Qo[t.innerType._def.typeName],nullable:!0}:{type:[Qo[t.innerType._def.typeName],"null"]};if(e.target==="openApi3"){let i=ne(t.innerType._def,{...e,currentPath:[...e.currentPath]});return i&&"$ref"in i?{allOf:[i],nullable:!0}:i&&{...i,nullable:!0}}let n=ne(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","0"]});return n&&{anyOf:[n,{type:"null"}]}}function lT(t,e){let n={type:"number"};if(!t.checks)return n;for(let i of t.checks)switch(i.kind){case"int":n.type="integer",Yf(n,"type",i.message,e);break;case"min":e.target==="jsonSchema7"?i.inclusive?we(n,"minimum",i.value,i.message,e):we(n,"exclusiveMinimum",i.value,i.message,e):(i.inclusive||(n.exclusiveMinimum=!0),we(n,"minimum",i.value,i.message,e));break;case"max":e.target==="jsonSchema7"?i.inclusive?we(n,"maximum",i.value,i.message,e):we(n,"exclusiveMaximum",i.value,i.message,e):(i.inclusive||(n.exclusiveMaximum=!0),we(n,"maximum",i.value,i.message,e));break;case"multipleOf":we(n,"multipleOf",i.value,i.message,e);break}return n}function uT(t,e){let n=e.target==="openAi",i={type:"object",properties:{}},a=[],r=t.shape();for(let o in r){let l=r[o];if(l===void 0||l._def===void 0)continue;let c=bB(l);c&&n&&(l._def.typeName==="ZodOptional"&&(l=l._def.innerType),l.isNullable()||(l=l.nullable()),c=!1);let u=ne(l._def,{...e,currentPath:[...e.currentPath,"properties",o],propertyPath:[...e.currentPath,"properties",o]});u!==void 0&&(i.properties[o]=u,c||a.push(o))}a.length&&(i.required=a);let s=AB(t,e);return s!==void 0&&(i.additionalProperties=s),i}function AB(t,e){if(t.catchall._def.typeName!=="ZodNever")return ne(t.catchall._def,{...e,currentPath:[...e.currentPath,"additionalProperties"]});switch(t.unknownKeys){case"passthrough":return e.allowedAdditionalProperties;case"strict":return e.rejectedAdditionalProperties;case"strip":return e.removeAdditionalStrategy==="strict"?e.allowedAdditionalProperties:e.rejectedAdditionalProperties}}function bB(t){try{return t.isOptional()}catch{return!0}}var cT=(t,e)=>{if(e.currentPath.toString()===e.propertyPath?.toString())return ne(t.innerType._def,e);let n=ne(t.innerType._def,{...e,currentPath:[...e.currentPath,"anyOf","1"]});return n?{anyOf:[{not:Ke(e)},n]}:Ke(e)};var pT=(t,e)=>{if(e.pipeStrategy==="input")return ne(t.in._def,e);if(e.pipeStrategy==="output")return ne(t.out._def,e);let n=ne(t.in._def,{...e,currentPath:[...e.currentPath,"allOf","0"]}),i=ne(t.out._def,{...e,currentPath:[...e.currentPath,"allOf",n?"1":"0"]});return{allOf:[n,i].filter(a=>a!==void 0)}};function dT(t,e){return ne(t.type._def,e)}function hT(t,e){let i={type:"array",uniqueItems:!0,items:ne(t.valueType._def,{...e,currentPath:[...e.currentPath,"items"]})};return t.minSize&&we(i,"minItems",t.minSize.value,t.minSize.message,e),t.maxSize&&we(i,"maxItems",t.maxSize.value,t.maxSize.message,e),i}function gT(t,e){return t.rest?{type:"array",minItems:t.items.length,items:t.items.map((n,i)=>ne(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[]),additionalItems:ne(t.rest._def,{...e,currentPath:[...e.currentPath,"additionalItems"]})}:{type:"array",minItems:t.items.length,maxItems:t.items.length,items:t.items.map((n,i)=>ne(n._def,{...e,currentPath:[...e.currentPath,"items",`${i}`]})).reduce((n,i)=>i===void 0?n:[...n,i],[])}}function mT(t){return{not:Ke(t)}}function fT(t){return Ke(t)}var wT=(t,e)=>ne(t.innerType._def,e);var vT=(t,e,n)=>{switch(e){case E.ZodString:return Jc(t,n);case E.ZodNumber:return lT(t,n);case E.ZodObject:return uT(t,n);case E.ZodBigInt:return FO(t,n);case E.ZodBoolean:return VO();case E.ZodDate:return ew(t,n);case E.ZodUndefined:return mT(n);case E.ZodNull:return aT(n);case E.ZodArray:return LO(t,n);case E.ZodUnion:case E.ZodDiscriminatedUnion:return sT(t,n);case E.ZodIntersection:return XO(t,n);case E.ZodTuple:return gT(t,n);case E.ZodRecord:return Kc(t,n);case E.ZodLiteral:return YO(t,n);case E.ZodEnum:return QO(t);case E.ZodNativeEnum:return iT(t);case E.ZodNullable:return oT(t,n);case E.ZodOptional:return cT(t,n);case E.ZodMap:return nT(t,n);case E.ZodSet:return hT(t,n);case E.ZodLazy:return()=>t.getter()._def;case E.ZodPromise:return dT(t,n);case E.ZodNaN:case E.ZodNever:return tT(n);case E.ZodEffects:return ZO(t,n);case E.ZodAny:return Ke(n);case E.ZodUnknown:return fT(n);case E.ZodDefault:return KO(t,n);case E.ZodBranded:return Vc(t,n);case E.ZodReadonly:return wT(t,n);case E.ZodCatch:return JO(t,n);case E.ZodPipeline:return pT(t,n);case E.ZodFunction:case E.ZodVoid:case E.ZodSymbol:return;default:return(i=>{})(e)}};function ne(t,e,n=!1){let i=e.seen.get(t);if(e.override){let o=e.override?.(t,e,i,n);if(o!==UO)return o}if(i&&!n){let o=xB(i,e);if(o!==void 0)return o}let a={def:t,path:e.currentPath,jsonSchema:void 0};e.seen.set(t,a);let r=vT(t,t.typeName,e),s=typeof r=="function"?ne(r(),e):r;if(s&&yB(t,e,s),e.postProcess){let o=e.postProcess(s,t,e);return a.jsonSchema=s,o}return a.jsonSchema=s,s}var xB=(t,e)=>{switch(e.$refStrategy){case"root":return{$ref:t.path.join("/")};case"relative":return{$ref:Fc(e.currentPath,t.path)};case"none":case"seen":return t.path.lengthe.currentPath[i]===n)?(console.warn(`Recursive reference detected at ${e.currentPath.join("/")}! Defaulting to any`),Ke(e)):e.$refStrategy==="seen"?Ke(e):void 0}},yB=(t,e,n)=>(t.description&&(n.description=t.description,e.markdownDescription&&(n.markdownDescription=t.description)),n);var tw=(t,e)=>{let n=BO(e),i=typeof e=="object"&&e.definitions?Object.entries(e.definitions).reduce((l,[c,u])=>({...l,[c]:ne(u._def,{...n,currentPath:[...n.basePath,n.definitionPath,c]},!0)??Ke(n)}),{}):void 0,a=typeof e=="string"?e:e?.nameStrategy==="title"?void 0:e?.name,r=ne(t._def,a===void 0?n:{...n,currentPath:[...n.basePath,n.definitionPath,a]},!1)??Ke(n),s=typeof e=="object"&&e.name!==void 0&&e.nameStrategy==="title"?e.name:void 0;s!==void 0&&(r.title=s),n.flags.hasReferencedOpenAiAnyType&&(i||(i={}),i[n.openAiAnyTypeName]||(i[n.openAiAnyTypeName]={type:["string","number","integer","boolean","array","null"],items:{$ref:n.$refStrategy==="relative"?"1":[...n.basePath,n.definitionPath,n.openAiAnyTypeName].join("/")}}));let o=a===void 0?i?{...r,[n.definitionPath]:i}:r:{$ref:[...n.$refStrategy==="relative"?[]:n.basePath,n.definitionPath,a].join("/"),[n.definitionPath]:{...i,[a]:r}};return n.target==="jsonSchema7"?o.$schema="http://json-schema.org/draft-07/schema#":(n.target==="jsonSchema2019-09"||n.target==="openAi")&&(o.$schema="https://json-schema.org/draft/2019-09/schema#"),n.target==="openAi"&&("anyOf"in o||"oneOf"in o||"allOf"in o||"type"in o&&Array.isArray(o.type))&&console.warn("Warning: OpenAI may not support schemas with unions as roots! Try wrapping it in an object property."),o};function PB(t){return!t||t==="jsonSchema7"||t==="draft-7"?"draft-7":t==="jsonSchema2019-09"||t==="draft-2020-12"?"draft-2020-12":"draft-7"}function aw(t,e){return At(t)?Ef(t,{target:PB(e?.target),io:e?.pipeStrategy??"input"}):tw(t,{strictUnions:e?.strictUnions??!0,pipeStrategy:e?.pipeStrategy??"input"})}function rw(t){let n=la(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=cs(n);if(typeof i!="string")throw new Error("Schema method literal must be a string");return i}function sw(t,e){let n=oa(t,e);if(!n.success)throw n.error;return n.data}var jB=6e4,Zc=class{constructor(e){this._options=e,this._requestMessageId=0,this._requestHandlers=new Map,this._requestHandlerAbortControllers=new Map,this._notificationHandlers=new Map,this._responseHandlers=new Map,this._progressHandlers=new Map,this._timeoutInfo=new Map,this._pendingDebouncedNotifications=new Set,this._taskProgressTokens=new Map,this._requestResolvers=new Map,this.setNotificationHandler(kc,n=>{this._oncancel(n)}),this.setNotificationHandler(Ec,n=>{this._onprogress(n)}),this.setRequestHandler(Mc,n=>({})),this._taskStore=e?.taskStore,this._taskMessageQueue=e?.taskMessageQueue,this._taskStore&&(this.setRequestHandler(qc,async(n,i)=>{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new U(L.InvalidParams,"Failed to retrieve task: Task not found");return{...a}}),this.setRequestHandler(Hc,async(n,i)=>{let a=async()=>{let r=n.params.taskId;if(!await this._taskStore.getTask(r,i.sessionId))throw new U(L.InvalidParams,`Task not found: ${r}`);if(this._taskMessageQueue){let o;for(;o=await this._taskMessageQueue.dequeue(r,i.sessionId);){if(o.type==="response"||o.type==="error"){let l=o.message,c=l.id,u=this._requestResolvers.get(c);if(u)if(this._requestResolvers.delete(c),o.type==="response")u(l);else{let p=l,h=new U(p.error.code,p.error.message,p.error.data);u(h)}else{let p=o.type==="response"?"Response":"Error";this._onerror(new Error(`${p} handler missing for request ${c}`))}continue}await this._transport?.send(o.message,{relatedRequestId:i.requestId})}}let s=await this._taskStore.getTask(r,i.sessionId);if(!s)throw new U(L.InvalidParams,`Task not found: ${r}`);if(!ca(s.status))return await this._waitForTaskUpdate(r,i.signal,i.sessionId),await a();if(ca(s.status)){let o=await this._taskStore.getTaskResult(r,i.sessionId);return this._clearTaskQueue(r,i.sessionId),{...o,_meta:{...o._meta,[ua]:{taskId:r}}}}return await a()};return await a()}),this.setRequestHandler(Ic,async(n,i)=>{try{let{tasks:a,nextCursor:r}=await this._taskStore.listTasks(n.params?.cursor,i.sessionId);return{tasks:a,nextCursor:r,_meta:{}}}catch(a){throw new U(L.InvalidParams,`Failed to list tasks: ${a instanceof Error?a.message:String(a)}`)}}),this.setRequestHandler(Wc,async(n,i)=>{try{let a=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!a)throw new U(L.InvalidParams,`Task not found: ${n.params.taskId}`);if(ca(a.status))throw new U(L.InvalidParams,`Cannot cancel task in terminal status: ${a.status}`);await this._taskStore.updateTaskStatus(n.params.taskId,"cancelled","Client cancelled task execution.",i.sessionId),this._clearTaskQueue(n.params.taskId,i.sessionId);let r=await this._taskStore.getTask(n.params.taskId,i.sessionId);if(!r)throw new U(L.InvalidParams,`Task not found after cancellation: ${n.params.taskId}`);return{_meta:{},...r}}catch(a){throw a instanceof U?a:new U(L.InvalidRequest,`Failed to cancel task: ${a instanceof Error?a.message:String(a)}`)}}))}async _oncancel(e){if(!e.params.requestId)return;this._requestHandlerAbortControllers.get(e.params.requestId)?.abort(e.params.reason)}_setupTimeout(e,n,i,a,r=!1){this._timeoutInfo.set(e,{timeoutId:setTimeout(a,n),startTime:Date.now(),timeout:n,maxTotalTimeout:i,resetTimeoutOnProgress:r,onTimeout:a})}_resetTimeout(e){let n=this._timeoutInfo.get(e);if(!n)return!1;let i=Date.now()-n.startTime;if(n.maxTotalTimeout&&i>=n.maxTotalTimeout)throw this._timeoutInfo.delete(e),U.fromError(L.RequestTimeout,"Maximum total timeout exceeded",{maxTotalTimeout:n.maxTotalTimeout,totalElapsed:i});return clearTimeout(n.timeoutId),n.timeoutId=setTimeout(n.onTimeout,n.timeout),!0}_cleanupTimeout(e){let n=this._timeoutInfo.get(e);n&&(clearTimeout(n.timeoutId),this._timeoutInfo.delete(e))}async connect(e){if(this._transport)throw new Error("Already connected to a transport. Call close() before connecting to a new transport, or use a separate Protocol instance per connection.");this._transport=e;let n=this.transport?.onclose;this._transport.onclose=()=>{n?.(),this._onclose()};let i=this.transport?.onerror;this._transport.onerror=r=>{i?.(r),this._onerror(r)};let a=this._transport?.onmessage;this._transport.onmessage=(r,s)=>{a?.(r,s),Uo(r)||MO(r)?this._onresponse(r):Df(r)?this._onrequest(r,s):kO(r)?this._onnotification(r):this._onerror(new Error(`Unknown message type: ${JSON.stringify(r)}`))},await this._transport.start()}_onclose(){let e=this._responseHandlers;this._responseHandlers=new Map,this._progressHandlers.clear(),this._taskProgressTokens.clear(),this._pendingDebouncedNotifications.clear();for(let i of this._timeoutInfo.values())clearTimeout(i.timeoutId);this._timeoutInfo.clear();for(let i of this._requestHandlerAbortControllers.values())i.abort();this._requestHandlerAbortControllers.clear();let n=U.fromError(L.ConnectionClosed,"Connection closed");this._transport=void 0,this.onclose?.();for(let i of e.values())i(n)}_onerror(e){this.onerror?.(e)}_onnotification(e){let n=this._notificationHandlers.get(e.method)??this.fallbackNotificationHandler;n!==void 0&&Promise.resolve().then(()=>n(e)).catch(i=>this._onerror(new Error(`Uncaught error in notification handler: ${i}`)))}_onrequest(e,n){let i=this._requestHandlers.get(e.method)??this.fallbackRequestHandler,a=this._transport,r=e.params?._meta?.[ua]?.taskId,s=a?.sessionId,o=this._taskStore,l=!0,c;if(r&&o&&this._taskMessageQueue&&s!==void 0&&(l=!1,c=(async()=>{if(!await o.getTask(r,s))throw new U(L.InvalidParams,`Task not found: ${r}`);l=!0})()),i===void 0){let d={jsonrpc:"2.0",id:e.id,error:{code:L.MethodNotFound,message:"Method not found"}};if(r&&c){let m={type:"error",message:d,timestamp:Date.now()};c.then(()=>this._enqueueTaskMessage(r,m,s),()=>a?.send(d)).catch(w=>this._onerror(new Error(`Failed to send an error response: ${w}`)))}else r&&this._taskMessageQueue?this._enqueueTaskMessage(r,{type:"error",message:d,timestamp:Date.now()},a?.sessionId).catch(m=>this._onerror(new Error(`Failed to enqueue error response: ${m}`))):a?.send(d).catch(m=>this._onerror(new Error(`Failed to send an error response: ${m}`)));return}let u=new AbortController;this._requestHandlerAbortControllers.set(e.id,u);let p=SO(e.params)?e.params.task:void 0,h=this._taskStore?this.requestTaskStore(e,a?.sessionId):void 0,g={signal:u.signal,sessionId:a?.sessionId,_meta:e.params?._meta,sendNotification:async d=>{if(u.signal.aborted)return;let m={relatedRequestId:e.id};r&&(m.relatedTask={taskId:r}),await this.notification(d,m)},sendRequest:async(d,m,w)=>{if(u.signal.aborted)throw new U(L.ConnectionClosed,"Request was cancelled");let f={...w,relatedRequestId:e.id};r&&!f.relatedTask&&(f.relatedTask={taskId:r});let A=f.relatedTask?.taskId??r;return A&&h&&await h.updateTaskStatus(A,"input_required"),await this.request(d,m,f)},authInfo:n?.authInfo,requestId:e.id,requestInfo:n?.requestInfo,taskId:r,taskStore:h,taskRequestedTtl:p?.ttl,closeSSEStream:n?.closeSSEStream,closeStandaloneSSEStream:n?.closeStandaloneSSEStream};(c??Promise.resolve()).then(()=>{if(c&&u.signal.aborted)throw new U(L.ConnectionClosed,"Request was cancelled");p&&this.assertTaskHandlerCapability(e.method)}).then(()=>i(e,g)).then(async d=>{if(u.signal.aborted)return;let m={result:d,jsonrpc:"2.0",id:e.id};r&&this._taskMessageQueue?await this._enqueueTaskMessage(r,{type:"response",message:m,timestamp:Date.now()},a?.sessionId):await a?.send(m)},async d=>{if(u.signal.aborted)return;let m={jsonrpc:"2.0",id:e.id,error:{code:Number.isSafeInteger(d.code)?d.code:L.InternalError,message:d.message??"Internal error",...d.data!==void 0&&{data:d.data}}};r&&this._taskMessageQueue&&l?await this._enqueueTaskMessage(r,{type:"error",message:m,timestamp:Date.now()},a?.sessionId):await a?.send(m)}).catch(d=>this._onerror(new Error(`Failed to send response: ${d}`))).finally(()=>{this._requestHandlerAbortControllers.get(e.id)===u&&this._requestHandlerAbortControllers.delete(e.id)})}_onprogress(e){let{progressToken:n,...i}=e.params,a=Number(n),r=this._progressHandlers.get(a);if(!r){this._onerror(new Error(`Received a progress notification for an unknown token: ${JSON.stringify(e)}`));return}let s=this._responseHandlers.get(a),o=this._timeoutInfo.get(a);if(o&&s&&o.resetTimeoutOnProgress)try{this._resetTimeout(a)}catch(l){this._responseHandlers.delete(a),this._progressHandlers.delete(a),this._cleanupTimeout(a),s(l);return}r(i)}_onresponse(e){let n=Number(e.id),i=this._requestResolvers.get(n);if(i){if(this._requestResolvers.delete(n),Uo(e))i(e);else{let s=new U(e.error.code,e.error.message,e.error.data);i(s)}return}let a=this._responseHandlers.get(n);if(a===void 0){this._onerror(new Error(`Received a response for an unknown message ID: ${JSON.stringify(e)}`));return}this._responseHandlers.delete(n),this._cleanupTimeout(n);let r=!1;if(Uo(e)&&e.result&&typeof e.result=="object"){let s=e.result;if(s.task&&typeof s.task=="object"){let o=s.task;typeof o.taskId=="string"&&(r=!0,this._taskProgressTokens.set(o.taskId,n))}}if(r||this._progressHandlers.delete(n),Uo(e))a(e);else{let s=U.fromError(e.error.code,e.error.message,e.error.data);a(s)}}get transport(){return this._transport}async close(){await this._transport?.close()}async*requestStream(e,n,i){let{task:a}=i??{};if(!a){try{yield{type:"result",result:await this.request(e,n,i)}}catch(s){yield{type:"error",error:s instanceof U?s:new U(L.InternalError,String(s))}}return}let r;try{let s=await this.request(e,ds,i);if(s.task)r=s.task.taskId,yield{type:"taskCreated",task:s.task};else throw new U(L.InternalError,"Task creation did not return a task");for(;;){let o=await this.getTask({taskId:r},i);if(yield{type:"taskStatus",task:o},ca(o.status)){o.status==="completed"?yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)}:o.status==="failed"?yield{type:"error",error:new U(L.InternalError,`Task ${r} failed`)}:o.status==="cancelled"&&(yield{type:"error",error:new U(L.InternalError,`Task ${r} was cancelled`)});return}if(o.status==="input_required"){yield{type:"result",result:await this.getTaskResult({taskId:r},n,i)};return}let l=o.pollInterval??this._options?.defaultTaskPollInterval??1e3;await new Promise(c=>setTimeout(c,l)),i?.signal?.throwIfAborted()}}catch(s){yield{type:"error",error:s instanceof U?s:new U(L.InternalError,String(s))}}}request(e,n,i){let{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s,task:o,relatedTask:l}=i??{};return new Promise((c,u)=>{let p=A=>{u(A)};if(!this._transport){p(new Error("Not connected"));return}if(this._options?.enforceStrictCapabilities===!0)try{this.assertCapabilityForMethod(e.method),o&&this.assertTaskCapability(e.method)}catch(A){p(A);return}i?.signal?.throwIfAborted();let h=this._requestMessageId++,g={...e,jsonrpc:"2.0",id:h};i?.onprogress&&(this._progressHandlers.set(h,i.onprogress),g.params={...e.params,_meta:{...e.params?._meta||{},progressToken:h}}),o&&(g.params={...g.params,task:o}),l&&(g.params={...g.params,_meta:{...g.params?._meta||{},[ua]:l}});let d=A=>{this._responseHandlers.delete(h),this._progressHandlers.delete(h),this._cleanupTimeout(h),this._transport?.send({jsonrpc:"2.0",method:"notifications/cancelled",params:{requestId:h,reason:String(A)}},{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(x=>this._onerror(new Error(`Failed to send cancellation: ${x}`)));let b=A instanceof U?A:new U(L.RequestTimeout,String(A));u(b)};this._responseHandlers.set(h,A=>{if(!i?.signal?.aborted){if(A instanceof Error)return u(A);try{let b=oa(n,A.result);b.success?c(b.data):u(b.error)}catch(b){u(b)}}}),i?.signal?.addEventListener("abort",()=>{d(i?.signal?.reason)});let m=i?.timeout??jB,w=()=>d(U.fromError(L.RequestTimeout,"Request timed out",{timeout:m}));this._setupTimeout(h,m,i?.maxTotalTimeout,w,i?.resetTimeoutOnProgress??!1);let f=l?.taskId;if(f){let A=b=>{let x=this._responseHandlers.get(h);x?x(b):this._onerror(new Error(`Response handler missing for side-channeled request ${h}`))};this._requestResolvers.set(h,A),this._enqueueTaskMessage(f,{type:"request",message:g,timestamp:Date.now()}).catch(b=>{this._cleanupTimeout(h),u(b)})}else this._transport.send(g,{relatedRequestId:a,resumptionToken:r,onresumptiontoken:s}).catch(A=>{this._cleanupTimeout(h),u(A)})})}async getTask(e,n){return this.request({method:"tasks/get",params:e},_c,n)}async getTaskResult(e,n,i){return this.request({method:"tasks/result",params:e},n,i)}async listTasks(e,n){return this.request({method:"tasks/list",params:e},Rc,n)}async cancelTask(e,n){return this.request({method:"tasks/cancel",params:e},_O,n)}async notification(e,n){if(!this._transport)throw new Error("Not connected");this.assertNotificationCapability(e.method);let i=n?.relatedTask?.taskId;if(i){let o={...e,jsonrpc:"2.0",params:{...e.params,_meta:{...e.params?._meta||{},[ua]:n.relatedTask}}};await this._enqueueTaskMessage(i,{type:"notification",message:o,timestamp:Date.now()});return}if((this._options?.debouncedNotificationMethods??[]).includes(e.method)&&!e.params&&!n?.relatedRequestId&&!n?.relatedTask){if(this._pendingDebouncedNotifications.has(e.method))return;this._pendingDebouncedNotifications.add(e.method),Promise.resolve().then(()=>{if(this._pendingDebouncedNotifications.delete(e.method),!this._transport)return;let o={...e,jsonrpc:"2.0"};n?.relatedTask&&(o={...o,params:{...o.params,_meta:{...o.params?._meta||{},[ua]:n.relatedTask}}}),this._transport?.send(o,n).catch(l=>this._onerror(l))});return}let s={...e,jsonrpc:"2.0"};n?.relatedTask&&(s={...s,params:{...s.params,_meta:{...s.params?._meta||{},[ua]:n.relatedTask}}}),await this._transport.send(s,n)}setRequestHandler(e,n){let i=rw(e);this.assertRequestHandlerCapability(i),this._requestHandlers.set(i,(a,r)=>{let s=sw(e,a);return Promise.resolve(n(s,r))})}removeRequestHandler(e){this._requestHandlers.delete(e)}assertCanSetRequestHandler(e){if(this._requestHandlers.has(e))throw new Error(`A request handler for ${e} already exists, which would be overridden`)}setNotificationHandler(e,n){let i=rw(e);this._notificationHandlers.set(i,a=>{let r=sw(e,a);return Promise.resolve(n(r))})}removeNotificationHandler(e){this._notificationHandlers.delete(e)}_cleanupTaskProgressHandler(e){let n=this._taskProgressTokens.get(e);n!==void 0&&(this._progressHandlers.delete(n),this._taskProgressTokens.delete(e))}async _enqueueTaskMessage(e,n,i){if(!this._taskStore||!this._taskMessageQueue)throw new Error("Cannot enqueue task message: taskStore and taskMessageQueue are not configured");let a=this._options?.maxTaskQueueSize;await this._taskMessageQueue.enqueue(e,n,i??this._transport?.sessionId,a)}async _clearTaskQueue(e,n){if(this._taskMessageQueue){let i=await this._taskMessageQueue.dequeueAll(e,n);for(let a of i)if(a.type==="request"&&Df(a.message)){let r=a.message.id,s=this._requestResolvers.get(r);s?(s(new U(L.InternalError,"Task cancelled or completed")),this._requestResolvers.delete(r)):this._onerror(new Error(`Resolver missing for request ${r} during task ${e} cleanup`))}}}async _waitForTaskUpdate(e,n,i){let a=this._options?.defaultTaskPollInterval??1e3;try{let r=await this._taskStore?.getTask(e,i);r?.pollInterval&&(a=r.pollInterval)}catch{}return new Promise((r,s)=>{if(n.aborted){s(new U(L.InvalidRequest,"Request cancelled"));return}let o=setTimeout(r,a);n.addEventListener("abort",()=>{clearTimeout(o),s(new U(L.InvalidRequest,"Request cancelled"))},{once:!0})})}requestTaskStore(e,n){let i=this._taskStore;if(!i)throw new Error("No task store configured");return{createTask:async a=>{if(!e)throw new Error("No request provided");return await i.createTask(a,e.id,{method:e.method,params:e.params},n)},getTask:async a=>{let r=await i.getTask(a,n);if(!r)throw new U(L.InvalidParams,"Failed to retrieve task: Task not found");return r},storeTaskResult:async(a,r,s)=>{await i.storeTaskResult(a,r,s,n);let o=await i.getTask(a,n);if(o){let l=Vo.parse({method:"notifications/tasks/status",params:o});await this.notification(l),ca(o.status)&&this._cleanupTaskProgressHandler(a)}},getTaskResult:a=>i.getTaskResult(a,n),updateTaskStatus:async(a,r,s)=>{let o=await i.getTask(a,n);if(!o)throw new U(L.InvalidParams,`Task "${a}" not found - it may have been cleaned up`);if(ca(o.status))throw new U(L.InvalidParams,`Cannot update task "${a}" from terminal status "${o.status}" to "${r}". Terminal states (completed, failed, cancelled) cannot transition to other states.`);await i.updateTaskStatus(a,r,s,n);let l=await i.getTask(a,n);if(l){let c=Vo.parse({method:"notifications/tasks/status",params:l});await this.notification(c),ca(l.status)&&this._cleanupTaskProgressHandler(a)}},listTasks:a=>i.listTasks(a,n)}}};function CT(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}function AT(t,e){let n={...t};for(let i in e){let a=i,r=e[a];if(r===void 0)continue;let s=n[a];CT(s)&&CT(r)?n[a]={...s,...r}:n[a]=r}return n}var xM=$r(Qv(),1),yM=$r(bM(),1);function z3(){let t=new xM.default({strict:!1,validateFormats:!0,validateSchema:!1,allErrors:!0});return(0,yM.default)(t),t}var Ip=class{constructor(e){this._ajv=e??z3()}getValidator(e){let n="$id"in e&&typeof e.$id=="string"?this._ajv.getSchema(e.$id)??this._ajv.compile(e):this._ajv.compile(e);return i=>n(i)?{valid:!0,data:i,errorMessage:void 0}:{valid:!1,data:void 0,errorMessage:this._ajv.errorsText(n.errors)}}};var Rp=class{constructor(e){this._server=e}requestStream(e,n,i){return this._server.requestStream(e,n,i)}createMessageStream(e,n){let i=this._server.getClientCapabilities();if((e.tools||e.toolChoice)&&!i?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let a=e.messages[e.messages.length-1],r=Array.isArray(a.content)?a.content:[a.content],s=r.some(u=>u.type==="tool_result"),o=e.messages.length>1?e.messages[e.messages.length-2]:void 0,l=o?Array.isArray(o.content)?o.content:[o.content]:[],c=l.some(u=>u.type==="tool_use");if(s){if(r.some(u=>u.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!c)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(c){let u=new Set(l.filter(h=>h.type==="tool_use").map(h=>h.id)),p=new Set(r.filter(h=>h.type==="tool_result").map(h=>h.toolUseId));if(u.size!==p.size||![...u].every(h=>p.has(h)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return this.requestStream({method:"sampling/createMessage",params:e},Zo,n)}elicitInputStream(e,n){let i=this._server.getClientCapabilities(),a=e.mode??"form";switch(a){case"url":{if(!i?.elicitation?.url)throw new Error("Client does not support url elicitation.");break}case"form":{if(!i?.elicitation?.form)throw new Error("Client does not support form elicitation.");break}}let r=a==="form"&&e.mode===void 0?{...e,mode:"form"}:e;return this.requestStream({method:"elicitation/create",params:r},ms,n)}async getTask(e,n){return this._server.getTask({taskId:e},n)}async getTaskResult(e,n,i){return this._server.getTaskResult({taskId:e},n,i)}async listTasks(e,n){return this._server.listTasks(e?{cursor:e}:void 0,n)}async cancelTask(e,n){return this._server.cancelTask({taskId:e},n)}};function PM(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"tools/call":if(!t.tools?.call)throw new Error(`${n} does not support task creation for tools/call (required for ${e})`);break;default:break}}function jM(t,e,n){if(!t)throw new Error(`${n} does not support task creation (required for ${e})`);switch(e){case"sampling/createMessage":if(!t.sampling?.createMessage)throw new Error(`${n} does not support task creation for sampling/createMessage (required for ${e})`);break;case"elicitation/create":if(!t.elicitation?.create)throw new Error(`${n} does not support task creation for elicitation/create (required for ${e})`);break;default:break}}var Wp=class extends Zc{constructor(e,n){super(n),this._serverInfo=e,this._loggingLevels=new Map,this.LOG_LEVEL_SEVERITY=new Map(Ko.options.map((i,a)=>[i,a])),this.isMessageIgnored=(i,a)=>{let r=this._loggingLevels.get(a);return r?this.LOG_LEVEL_SEVERITY.get(i)this._oninitialize(i)),this.setNotificationHandler($f,()=>this.oninitialized?.()),this._capabilities.logging&&this.setRequestHandler(Zf,async(i,a)=>{let r=a.sessionId||a.requestInfo?.headers["mcp-session-id"]||void 0,{level:s}=i.params,o=Ko.safeParse(s);return o.success&&this._loggingLevels.set(r,o.data),{}})}get experimental(){return this._experimental||(this._experimental={tasks:new Rp(this)}),this._experimental}registerCapabilities(e){if(this.transport)throw new Error("Cannot register capabilities after connecting to transport");this._capabilities=AT(this._capabilities,e)}setRequestHandler(e,n){let a=la(e)?.method;if(!a)throw new Error("Schema is missing a method literal");let r=cs(a);if(typeof r!="string")throw new Error("Schema method literal must be a string");if(r==="tools/call"){let o=async(l,c)=>{let u=oa(gs,l);if(!u.success){let d=u.error instanceof Error?u.error.message:String(u.error);throw new U(L.InvalidParams,`Invalid tools/call request: ${d}`)}let{params:p}=u.data,h=await Promise.resolve(n(l,c));if(p.task){let d=oa(ds,h);if(!d.success){let m=d.error instanceof Error?d.error.message:String(d.error);throw new U(L.InvalidParams,`Invalid task creation result: ${m}`)}return d.data}let g=oa(Bc,h);if(!g.success){let d=g.error instanceof Error?g.error.message:String(g.error);throw new U(L.InvalidParams,`Invalid tools/call result: ${d}`)}return g.data};return super.setRequestHandler(e,o)}return super.setRequestHandler(e,n)}assertCapabilityForMethod(e){switch(e){case"sampling/createMessage":if(!this._clientCapabilities?.sampling)throw new Error(`Client does not support sampling (required for ${e})`);break;case"elicitation/create":if(!this._clientCapabilities?.elicitation)throw new Error(`Client does not support elicitation (required for ${e})`);break;case"roots/list":if(!this._clientCapabilities?.roots)throw new Error(`Client does not support listing roots (required for ${e})`);break;case"ping":break}}assertNotificationCapability(e){switch(e){case"notifications/message":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"notifications/resources/updated":case"notifications/resources/list_changed":if(!this._capabilities.resources)throw new Error(`Server does not support notifying about resources (required for ${e})`);break;case"notifications/tools/list_changed":if(!this._capabilities.tools)throw new Error(`Server does not support notifying of tool list changes (required for ${e})`);break;case"notifications/prompts/list_changed":if(!this._capabilities.prompts)throw new Error(`Server does not support notifying of prompt list changes (required for ${e})`);break;case"notifications/elicitation/complete":if(!this._clientCapabilities?.elicitation?.url)throw new Error(`Client does not support URL elicitation (required for ${e})`);break;case"notifications/cancelled":break;case"notifications/progress":break}}assertRequestHandlerCapability(e){if(this._capabilities)switch(e){case"completion/complete":if(!this._capabilities.completions)throw new Error(`Server does not support completions (required for ${e})`);break;case"logging/setLevel":if(!this._capabilities.logging)throw new Error(`Server does not support logging (required for ${e})`);break;case"prompts/get":case"prompts/list":if(!this._capabilities.prompts)throw new Error(`Server does not support prompts (required for ${e})`);break;case"resources/list":case"resources/templates/list":case"resources/read":if(!this._capabilities.resources)throw new Error(`Server does not support resources (required for ${e})`);break;case"tools/call":case"tools/list":if(!this._capabilities.tools)throw new Error(`Server does not support tools (required for ${e})`);break;case"tasks/get":case"tasks/list":case"tasks/result":case"tasks/cancel":if(!this._capabilities.tasks)throw new Error(`Server does not support tasks capability (required for ${e})`);break;case"ping":case"initialize":break}}assertTaskCapability(e){jM(this._clientCapabilities?.tasks?.requests,e,"Client")}assertTaskHandlerCapability(e){this._capabilities&&PM(this._capabilities.tasks?.requests,e,"Server")}async _oninitialize(e){let n=e.params.protocolVersion;return this._clientCapabilities=e.params.capabilities,this._clientVersion=e.params.clientInfo,{protocolVersion:yO.includes(n)?n:Wf,capabilities:this.getCapabilities(),serverInfo:this._serverInfo,...this._instructions&&{instructions:this._instructions}}}getClientCapabilities(){return this._clientCapabilities}getClientVersion(){return this._clientVersion}getCapabilities(){return this._capabilities}async ping(){return this.request({method:"ping"},Tc)}async createMessage(e,n){if((e.tools||e.toolChoice)&&!this._clientCapabilities?.sampling?.tools)throw new Error("Client does not support sampling tools capability.");if(e.messages.length>0){let i=e.messages[e.messages.length-1],a=Array.isArray(i.content)?i.content:[i.content],r=a.some(c=>c.type==="tool_result"),s=e.messages.length>1?e.messages[e.messages.length-2]:void 0,o=s?Array.isArray(s.content)?s.content:[s.content]:[],l=o.some(c=>c.type==="tool_use");if(r){if(a.some(c=>c.type!=="tool_result"))throw new Error("The last message must contain only tool_result content if any is present");if(!l)throw new Error("tool_result blocks are not matching any tool_use from the previous message")}if(l){let c=new Set(o.filter(p=>p.type==="tool_use").map(p=>p.id)),u=new Set(a.filter(p=>p.type==="tool_result").map(p=>p.toolUseId));if(c.size!==u.size||![...c].every(p=>u.has(p)))throw new Error("ids of tool_result blocks and tool_use blocks from previous message do not match")}}return e.tools?this.request({method:"sampling/createMessage",params:e},Qf,n):this.request({method:"sampling/createMessage",params:e},Zo,n)}async elicitInput(e,n){switch(e.mode??"form"){case"url":{if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support url elicitation.");let a=e;return this.request({method:"elicitation/create",params:a},ms,n)}case"form":{if(!this._clientCapabilities?.elicitation?.form)throw new Error("Client does not support form elicitation.");let a=e.mode==="form"?e:{...e,mode:"form"},r=await this.request({method:"elicitation/create",params:a},ms,n);if(r.action==="accept"&&r.content&&a.requestedSchema)try{let o=this._jsonSchemaValidator.getValidator(a.requestedSchema)(r.content);if(!o.valid)throw new U(L.InvalidParams,`Elicitation response content does not match requested schema: ${o.errorMessage}`)}catch(s){throw s instanceof U?s:new U(L.InternalError,`Error validating elicitation response: ${s instanceof Error?s.message:String(s)}`)}return r}}}createElicitationCompletionNotifier(e,n){if(!this._clientCapabilities?.elicitation?.url)throw new Error("Client does not support URL elicitation (required for notifications/elicitation/complete)");return()=>this.notification({method:"notifications/elicitation/complete",params:{elicitationId:e}},n)}async listRoots(e,n){return this.request({method:"roots/list",params:e},Xf,n)}async sendLoggingMessage(e,n){if(this._capabilities.logging&&!this.isMessageIgnored(e.level,n))return this.notification({method:"notifications/message",params:e})}async sendResourceUpdated(e){return this.notification({method:"notifications/resources/updated",params:e})}async sendResourceListChanged(){return this.notification({method:"notifications/resources/list_changed"})}async sendToolListChanged(){return this.notification({method:"notifications/tools/list_changed"})}async sendPromptListChanged(){return this.notification({method:"notifications/prompts/list_changed"})}};var OM=Symbol.for("mcp.completable");function rC(t){return!!t&&typeof t=="object"&&OM in t}function TM(t){return t[OM]?.complete}var SM;(function(t){t.Completable="McpCompletable"})(SM||(SM={}));var D3=/^[A-Za-z0-9._-]{1,128}$/;function G3(t){let e=[];if(t.length===0)return{isValid:!1,warnings:["Tool name cannot be empty"]};if(t.length>128)return{isValid:!1,warnings:[`Tool name exceeds maximum length of 128 characters (current: ${t.length})`]};if(t.includes(" ")&&e.push("Tool name contains spaces, which may cause parsing issues"),t.includes(",")&&e.push("Tool name contains commas, which may cause parsing issues"),(t.startsWith("-")||t.endsWith("-"))&&e.push("Tool name starts or ends with a dash, which may cause parsing issues in some contexts"),(t.startsWith(".")||t.endsWith("."))&&e.push("Tool name starts or ends with a dot, which may cause parsing issues in some contexts"),!D3.test(t)){let n=t.split("").filter(i=>!/[A-Za-z0-9._-]/.test(i)).filter((i,a,r)=>r.indexOf(i)===a);return e.push(`Tool name contains invalid characters: ${n.map(i=>`"${i}"`).join(", ")}`,"Allowed characters are: A-Z, a-z, 0-9, underscore (_), dash (-), and dot (.)"),{isValid:!1,warnings:e}}return{isValid:!0,warnings:e}}function N3(t,e){if(e.length>0){console.warn(`Tool name validation warning for "${t}":`);for(let n of e)console.warn(` - ${n}`);console.warn("Tool registration will proceed, but this may cause compatibility issues."),console.warn("Consider updating the tool name to conform to the MCP tool naming standard."),console.warn("See SEP: Specify Format for Tool Names (https://github.com/modelcontextprotocol/modelcontextprotocol/issues/986) for more details.")}}function sC(t){let e=G3(t);return N3(t,e.warnings),e.isValid}var zp=class{constructor(e){this._mcpServer=e}registerToolTask(e,n,i){let a={taskSupport:"required",...n.execution};if(a.taskSupport==="forbidden")throw new Error(`Cannot register task-based tool '${e}' with taskSupport 'forbidden'. Use registerTool() instead.`);return this._mcpServer._createRegisteredTool(e,n.title,n.description,n.inputSchema,n.outputSchema,n.annotations,a,n._meta,i)}};function U3(t,e){let n=0,i=[t];for(;i.length>0;){let a=i.pop();if(!(a===null||typeof a!="object"))if(Array.isArray(a))for(let r of a){if(++n>e)return n;r!==null&&typeof r=="object"&&i.push(r)}else for(let r in a){if(!Object.prototype.hasOwnProperty.call(a,r))continue;if(++n>e)return n;let s=a[r];s!==null&&typeof s=="object"&&i.push(s)}}return n}function $3(t){if(!(t===void 0||t===1/0)){if(typeof t!="number"||Number.isNaN(t)||t<1)throw new RangeError(`maxToolInputElements must be a number of at least 1, or Infinity, got ${String(t)}`);return t}}var Dp=class{constructor(e,n){this._registeredResources={},this._registeredResourceTemplates={},this._registeredTools={},this._registeredPrompts={},this._toolHandlersInitialized=!1,this._completionHandlerInitialized=!1,this._resourceHandlersInitialized=!1,this._promptHandlersInitialized=!1,this.server=new Wp(e,n),this._maxToolInputElements=$3(n?.maxToolInputElements)}get experimental(){return this._experimental||(this._experimental={tasks:new zp(this)}),this._experimental}async connect(e){return await this.server.connect(e)}async close(){await this.server.close()}setToolRequestHandlers(){this._toolHandlersInitialized||(this.server.assertCanSetRequestHandler(Ca($c)),this.server.assertCanSetRequestHandler(Ca(gs)),this.server.registerCapabilities({tools:{listChanged:!0}}),this.server.setRequestHandler($c,()=>({tools:Object.entries(this._registeredTools).filter(([,e])=>e.enabled).map(([e,n])=>{let i={name:e,title:n.title,description:n.description,inputSchema:(()=>{let a=us(n.inputSchema);return a?aw(a,{strictUnions:!0,pipeStrategy:"input"}):B3})(),annotations:n.annotations,execution:n.execution,_meta:n._meta};if(n.outputSchema){let a=us(n.outputSchema);a&&(i.outputSchema=aw(a,{strictUnions:!0,pipeStrategy:"output"}))}return i})})),this.server.setRequestHandler(gs,async(e,n)=>{try{let i=this._registeredTools[e.params.name];if(!i)throw new U(L.InvalidParams,`Tool ${e.params.name} not found`);if(!i.enabled)throw new U(L.InvalidParams,`Tool ${e.params.name} disabled`);let a=!!e.params.task,r=i.execution?.taskSupport,s="createTask"in i.handler;if((r==="required"||r==="optional")&&!s)throw new U(L.InternalError,`Tool ${e.params.name} has taskSupport '${r}' but was not registered with registerToolTask`);if(r==="required"&&!a)throw new U(L.MethodNotFound,`Tool ${e.params.name} requires task augmentation (taskSupport: 'required')`);if(r==="optional"&&!a&&s)return await this.handleAutomaticTaskPolling(i,e,n);let o=await this.validateToolInput(i,e.params.arguments,e.params.name),l=await this.executeToolHandler(i,o,n);return a||await this.validateToolOutput(i,l,e.params.name),l}catch(i){if(i instanceof U&&i.code===L.UrlElicitationRequired)throw i;return this.createToolError(i instanceof Error?i.message:String(i))}}),this._toolHandlersInitialized=!0)}createToolError(e){return{content:[{type:"text",text:e}],isError:!0}}async validateToolInput(e,n,i){if(this._maxToolInputElements!==void 0&&U3(n,this._maxToolInputElements)>this._maxToolInputElements)throw new U(L.InvalidParams,`Invalid arguments for tool ${i}: arguments contain more than the maximum of ${this._maxToolInputElements} elements`);if(!e.inputSchema)return;let r=us(e.inputSchema)??e.inputSchema,s=await wc(r,n??{});if(!s.success){let o="error"in s?s.error:"Unknown error",l=vc(o);throw new U(L.InvalidParams,`Input validation error: Invalid arguments for tool ${i}: ${l}`)}return s.data}async validateToolOutput(e,n,i){if(!e.outputSchema||!("content"in n)||n.isError)return;if(!n.structuredContent)throw new U(L.InvalidParams,`Output validation error: Tool ${i} has an output schema but no structured content was provided`);let a=us(e.outputSchema),r=await wc(a,n.structuredContent);if(!r.success){let s="error"in r?r.error:"Unknown error",o=vc(s);throw new U(L.InvalidParams,`Output validation error: Invalid structured content for tool ${i}: ${o}`)}}async executeToolHandler(e,n,i){let a=e.handler;if("createTask"in a){if(!i.taskStore)throw new Error("No task store provided.");let s={...i,taskStore:i.taskStore};if(e.inputSchema){let o=a;return await Promise.resolve(o.createTask(n,s))}else{let o=a;return await Promise.resolve(o.createTask(s))}}if(e.inputSchema){let s=a;return await Promise.resolve(s(n,i))}else{let s=a;return await Promise.resolve(s(i))}}async handleAutomaticTaskPolling(e,n,i){if(!i.taskStore)throw new Error("No task store provided for task-capable tool.");let a=await this.validateToolInput(e,n.params.arguments,n.params.name),r=e.handler,s={...i,taskStore:i.taskStore},o=a?await Promise.resolve(r.createTask(a,s)):await Promise.resolve(r.createTask(s)),l=o.task.taskId,c=o.task,u=c.pollInterval??5e3;for(;c.status!=="completed"&&c.status!=="failed"&&c.status!=="cancelled";){await new Promise(h=>setTimeout(h,u));let p=await i.taskStore.getTask(l);if(!p)throw new U(L.InternalError,`Task ${l} not found during polling`);c=p}return await i.taskStore.getTaskResult(l)}setCompletionRequestHandler(){this._completionHandlerInitialized||(this.server.assertCanSetRequestHandler(Ca(Lc)),this.server.registerCapabilities({completions:{}}),this.server.setRequestHandler(Lc,async e=>{switch(e.params.ref.type){case"ref/prompt":return DO(e),this.handlePromptCompletion(e,e.params.ref);case"ref/resource":return GO(e),this.handleResourceCompletion(e,e.params.ref);default:throw new U(L.InvalidParams,`Invalid completion reference: ${e.params.ref}`)}}),this._completionHandlerInitialized=!0)}async handlePromptCompletion(e,n){let i=this._registeredPrompts[n.name];if(!i)throw new U(L.InvalidParams,`Prompt ${n.name} not found`);if(!i.enabled)throw new U(L.InvalidParams,`Prompt ${n.name} disabled`);if(!i.argsSchema)return Tl;let r=la(i.argsSchema)?.[e.params.argument.name];if(!rC(r))return Tl;let s=TM(r);if(!s)return Tl;let o=await s(e.params.argument.value,e.params.context);return MM(o)}async handleResourceCompletion(e,n){let i=Object.values(this._registeredResourceTemplates).find(s=>s.resourceTemplate.uriTemplate.toString()===n.uri);if(!i){if(this._registeredResources[n.uri])return Tl;throw new U(L.InvalidParams,`Resource template ${e.params.ref.uri} not found`)}let a=i.resourceTemplate.completeCallback(e.params.argument.name);if(!a)return Tl;let r=await a(e.params.argument.value,e.params.context);return MM(r)}setResourceRequestHandlers(){this._resourceHandlersInitialized||(this.server.assertCanSetRequestHandler(Ca(zc)),this.server.assertCanSetRequestHandler(Ca(Dc)),this.server.assertCanSetRequestHandler(Ca(Gc)),this.server.registerCapabilities({resources:{listChanged:!0}}),this.server.setRequestHandler(zc,async(e,n)=>{let i=Object.entries(this._registeredResources).filter(([r,s])=>s.enabled).map(([r,s])=>({uri:r,name:s.name,...s.metadata})),a=[];for(let r of Object.values(this._registeredResourceTemplates)){if(!r.resourceTemplate.listCallback)continue;let s=await r.resourceTemplate.listCallback(n);for(let o of s.resources)a.push({...r.metadata,...o})}return{resources:[...i,...a]}}),this.server.setRequestHandler(Dc,async()=>({resourceTemplates:Object.entries(this._registeredResourceTemplates).map(([n,i])=>({name:n,uriTemplate:i.resourceTemplate.uriTemplate.toString(),...i.metadata}))})),this.server.setRequestHandler(Gc,async(e,n)=>{let i=new URL(e.params.uri),a=this._registeredResources[i.toString()];if(a){if(!a.enabled)throw new U(L.InvalidParams,`Resource ${i} disabled`);return a.readCallback(i,n)}for(let r of Object.values(this._registeredResourceTemplates)){let s=r.resourceTemplate.uriTemplate.match(i.toString());if(s)return r.readCallback(i,s,n)}throw new U(L.InvalidParams,`Resource ${i} not found`)}),this._resourceHandlersInitialized=!0)}setPromptRequestHandlers(){this._promptHandlersInitialized||(this.server.assertCanSetRequestHandler(Ca(Nc)),this.server.assertCanSetRequestHandler(Ca(Uc)),this.server.registerCapabilities({prompts:{listChanged:!0}}),this.server.setRequestHandler(Nc,()=>({prompts:Object.entries(this._registeredPrompts).filter(([,e])=>e.enabled).map(([e,n])=>({name:e,title:n.title,description:n.description,arguments:n.argsSchema?L3(n.argsSchema):void 0}))})),this.server.setRequestHandler(Uc,async(e,n)=>{let i=this._registeredPrompts[e.params.name];if(!i)throw new U(L.InvalidParams,`Prompt ${e.params.name} not found`);if(!i.enabled)throw new U(L.InvalidParams,`Prompt ${e.params.name} disabled`);if(i.argsSchema){let a=us(i.argsSchema),r=await wc(a,e.params.arguments??{});if(!r.success){let l="error"in r?r.error:"Unknown error",c=vc(l);throw new U(L.InvalidParams,`Invalid arguments for prompt ${e.params.name}: ${c}`)}let s=r.data,o=i.callback;return await Promise.resolve(o(s,n))}else{let a=i.callback;return await Promise.resolve(a(n))}}),this._promptHandlersInitialized=!0)}resource(e,n,...i){let a;typeof i[0]=="object"&&(a=i.shift());let r=i[0];if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let s=this._createRegisteredResource(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let s=this._createRegisteredResourceTemplate(e,void 0,n,a,r);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),s}}registerResource(e,n,i,a){if(typeof n=="string"){if(this._registeredResources[n])throw new Error(`Resource ${n} is already registered`);let r=this._createRegisteredResource(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}else{if(this._registeredResourceTemplates[e])throw new Error(`Resource template ${e} is already registered`);let r=this._createRegisteredResourceTemplate(e,i.title,n,i,a);return this.setResourceRequestHandlers(),this.sendResourceListChanged(),r}}_createRegisteredResource(e,n,i,a,r){let s={name:e,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({uri:null}),update:o=>{typeof o.uri<"u"&&o.uri!==i&&(delete this._registeredResources[i],o.uri&&(this._registeredResources[o.uri]=s)),typeof o.name<"u"&&(s.name=o.name),typeof o.title<"u"&&(s.title=o.title),typeof o.metadata<"u"&&(s.metadata=o.metadata),typeof o.callback<"u"&&(s.readCallback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendResourceListChanged()}};return this._registeredResources[i]=s,s}_createRegisteredResourceTemplate(e,n,i,a,r){let s={resourceTemplate:i,title:n,metadata:a,readCallback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:c=>{typeof c.name<"u"&&c.name!==e&&(delete this._registeredResourceTemplates[e],c.name&&(this._registeredResourceTemplates[c.name]=s)),typeof c.title<"u"&&(s.title=c.title),typeof c.template<"u"&&(s.resourceTemplate=c.template),typeof c.metadata<"u"&&(s.metadata=c.metadata),typeof c.callback<"u"&&(s.readCallback=c.callback),typeof c.enabled<"u"&&(s.enabled=c.enabled),this.sendResourceListChanged()}};this._registeredResourceTemplates[e]=s;let o=i.uriTemplate.variableNames;return Array.isArray(o)&&o.some(c=>!!i.completeCallback(c))&&this.setCompletionRequestHandler(),s}_createRegisteredPrompt(e,n,i,a,r){let s={title:n,description:i,argsSchema:a===void 0?void 0:ar(a),callback:r,enabled:!0,disable:()=>s.update({enabled:!1}),enable:()=>s.update({enabled:!0}),remove:()=>s.update({name:null}),update:o=>{typeof o.name<"u"&&o.name!==e&&(delete this._registeredPrompts[e],o.name&&(this._registeredPrompts[o.name]=s)),typeof o.title<"u"&&(s.title=o.title),typeof o.description<"u"&&(s.description=o.description),typeof o.argsSchema<"u"&&(s.argsSchema=ar(o.argsSchema)),typeof o.callback<"u"&&(s.callback=o.callback),typeof o.enabled<"u"&&(s.enabled=o.enabled),this.sendPromptListChanged()}};return this._registeredPrompts[e]=s,a&&Object.values(a).some(l=>{let c=l instanceof yc?l._def?.innerType:l;return rC(c)})&&this.setCompletionRequestHandler(),s}_createRegisteredTool(e,n,i,a,r,s,o,l,c){sC(e);let u={title:n,description:i,inputSchema:kM(a),outputSchema:kM(r),annotations:s,execution:o,_meta:l,handler:c,enabled:!0,disable:()=>u.update({enabled:!1}),enable:()=>u.update({enabled:!0}),remove:()=>u.update({name:null}),update:p=>{typeof p.name<"u"&&p.name!==e&&(typeof p.name=="string"&&sC(p.name),delete this._registeredTools[e],p.name&&(this._registeredTools[p.name]=u)),typeof p.title<"u"&&(u.title=p.title),typeof p.description<"u"&&(u.description=p.description),typeof p.paramsSchema<"u"&&(u.inputSchema=ar(p.paramsSchema)),typeof p.outputSchema<"u"&&(u.outputSchema=ar(p.outputSchema)),typeof p.callback<"u"&&(u.handler=p.callback),typeof p.annotations<"u"&&(u.annotations=p.annotations),typeof p._meta<"u"&&(u._meta=p._meta),typeof p.enabled<"u"&&(u.enabled=p.enabled),this.sendToolListChanged()}};return this._registeredTools[e]=u,this.setToolRequestHandlers(),this.sendToolListChanged(),u}tool(e,...n){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let i,a,r,s;if(typeof n[0]=="string"&&(i=n.shift()),n.length>1){let l=n[0];if(oC(l))a=n.shift(),n.length>1&&typeof n[0]=="object"&&n[0]!==null&&!oC(n[0])&&(s=n.shift());else if(typeof l=="object"&&l!==null){if(Object.values(l).some(c=>typeof c=="object"&&c!==null))throw new Error(`Tool ${e} expected a Zod schema or ToolAnnotations, but received an unrecognized object`);s=n.shift()}}let o=n[0];return this._createRegisteredTool(e,void 0,i,a,r,s,{taskSupport:"forbidden"},void 0,o)}registerTool(e,n,i){if(this._registeredTools[e])throw new Error(`Tool ${e} is already registered`);let{title:a,description:r,inputSchema:s,outputSchema:o,annotations:l,_meta:c}=n;return this._createRegisteredTool(e,a,r,s,o,l,{taskSupport:"forbidden"},c,i)}prompt(e,...n){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let i;typeof n[0]=="string"&&(i=n.shift());let a;n.length>1&&(a=n.shift());let r=n[0],s=this._createRegisteredPrompt(e,void 0,i,a,r);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),s}registerPrompt(e,n,i){if(this._registeredPrompts[e])throw new Error(`Prompt ${e} is already registered`);let{title:a,description:r,argsSchema:s}=n,o=this._createRegisteredPrompt(e,a,r,s,i);return this.setPromptRequestHandlers(),this.sendPromptListChanged(),o}isConnected(){return this.server.transport!==void 0}async sendLoggingMessage(e,n){return this.server.sendLoggingMessage(e,n)}sendResourceListChanged(){this.isConnected()&&this.server.sendResourceListChanged()}sendToolListChanged(){this.isConnected()&&this.server.sendToolListChanged()}sendPromptListChanged(){this.isConnected()&&this.server.sendPromptListChanged()}};var B3={type:"object",properties:{}};function EM(t){return t!==null&&typeof t=="object"&&"parse"in t&&typeof t.parse=="function"&&"safeParse"in t&&typeof t.safeParse=="function"}function qM(t){return"_def"in t||"_zod"in t||EM(t)}function oC(t){return typeof t!="object"||t===null||qM(t)?!1:Object.keys(t).length===0?!0:Object.values(t).some(EM)}function kM(t){if(t){if(oC(t))return ar(t);if(!qM(t))throw new Error("inputSchema must be a Zod schema or raw shape, received an unrecognized object");return t}}function L3(t){let e=la(t);return e?Object.entries(e).map(([n,i])=>{let a=VS(i),r=JS(i);return{name:n,description:a,required:!r}}):[]}function Ca(t){let n=la(t)?.method;if(!n)throw new Error("Schema is missing a method literal");let i=cs(n);if(typeof i=="string")return i;throw new Error("Schema method literal must be a string")}function MM(t){return{completion:{values:t.slice(0,100),total:t.length,hasMore:t.length>100}}}var Tl={completion:{values:[],hasMore:!1}};var lC=$r(require("node:process"),1);var F3=10*1024*1024,Gp=class{constructor(e){this._maxBufferSize=e?.maxBufferSize??F3}append(e){if((this._buffer?.length??0)+e.length>this._maxBufferSize)throw this.clear(),new Error(`ReadBuffer exceeded maximum size of ${this._maxBufferSize} bytes`);this._buffer=this._buffer?Buffer.concat([this._buffer,e]):e}readMessage(){if(!this._buffer)return null;let e=this._buffer.indexOf(` +`);if(e===-1)return null;let n=this._buffer.toString("utf8",0,e).replace(/\r$/,"");return this._buffer=this._buffer.subarray(e+1),V3(n)}clear(){this._buffer=void 0}};function V3(t){return EO.parse(JSON.parse(t))}function _M(t){return JSON.stringify(t)+` +`}var Np=class{constructor(e=lC.default.stdin,n=lC.default.stdout,i){this._stdin=e,this._stdout=n,this._started=!1,this._ondata=a=>{try{this._readBuffer.append(a),this.processReadBuffer()}catch(r){this.onerror?.(r),this.close().catch(()=>{})}},this._onerror=a=>{this.onerror?.(a)},this._readBuffer=new Gp({maxBufferSize:i?.maxBufferSize})}async start(){if(this._started)throw new Error("StdioServerTransport already started! If using Server class, note that connect() calls start() automatically.");this._started=!0,this._stdin.on("data",this._ondata),this._stdin.on("error",this._onerror)}processReadBuffer(){for(;;)try{let e=this._readBuffer.readMessage();if(e===null)break;this.onmessage?.(e)}catch(e){this.onerror?.(e)}}async close(){this._stdin.off("data",this._ondata),this._stdin.off("error",this._onerror),this._stdin.listenerCount("data")===0&&this._stdin.pause(),this._readBuffer.clear(),this.onclose?.()}send(e){return new Promise(n=>{let i=_M(e);this._stdout.write(i)?n():this._stdout.once("drain",n)})}};var Mu=$r(x1());var O1=require("node:child_process"),T1=$r(require("node:fs")),Ny=$r(require("node:path"));function y1(t){let e=new Map;for(let i of t)typeof i.value=="string"&&i.value.length>=4&&!e.has(i.value)&&e.set(i.value,i);let n=[...e.values()].sort((i,a)=>a.value.length-i.value.length);return n.length===0?i=>i:i=>{let a=i;for(let{label:r,value:s}of n)a.includes(s)&&(a=a.split(s).join(``));return a}}function P1(t,e){let n=[{label:"client-secret",value:e},{label:"client-id",value:t}];if(e!==void 0)for(let i of uie(e))n.push({label:"client-secret",value:i});return t!==void 0&&e!==void 0&&n.push({label:"client-credentials",value:Buffer.from(`${t}:${e}`).toString("base64")}),n}function uie(t){return[encodeURIComponent(t),new URLSearchParams({v:t}).toString().slice(2),JSON.stringify(t).slice(1,-1)]}var j1=12e4,cie=10,pie={flowFile:Y.string().min(1).describe("Path to the TypeScript flow file"),verbose:Y.boolean().optional().describe("Include the full SDK log in a successful result. The log is always included when the deploy fails. Defaults to false.")};function die(){return{errors:[],warnings:[]}}function S1(t){return t.map(e=>`[${e.level}] ${e.message}`)}function hie(t){let e=new Set,n=[];for(let i of t)if(!(i.level!=="error"||e.has(i.message))&&(e.add(i.message),n.push(i.message),n.length>=cie))break;return n}function Gy({runnerResult:t,error:e,logs:n,verbose:i,startedAt:a}){let r=e!==void 0||!t?.success,s={flowId:t?.flowId??null,flowName:t?.flowName??null,flowType:t?.flowType??null,flowUrl:t?.flowUrl??null,replacedFlowId:t?.replacedFlowId??null,validation:t?.validation??die(),sdkVersion:t?.sdkVersion??null,durationMs:Date.now()-a};return r?{status:"failed",error:e??t?.error??"Deploy failed",diagnosis:hie(n),...s,log:S1(n)}:{status:t.status,...s,...i?{log:S1(n)}:{}}}var k1=t=>({config:{description:`Deploys a Genesys Cloud Architect flow from a TypeScript file. The file must export an async buildFlow(scripting) function that creates and saves the flow using the Architect Scripting SDK. The project's package.json must have "type": "module" for the ES module import to work. Returns JSON with status ('published', 'checked_in', 'saved' or 'failed'), flowId, flowName, flowType, flowUrl, replacedFlowId (the id of a same-name flow the SDK deleted before creating this one, meaning the flow id changed; null when nothing was replaced), validation {errors, warnings}, sdkVersion and durationMs. On failure, error and diagnosis (the SDK's own error lines) come first and the full log is attached. On success the log is omitted unless verbose is true.`,annotations:{title:"Deploy Flow",readOnlyHint:!1,destructiveHint:!0},inputSchema:pie},handler:async({flowFile:e,verbose:n=!1})=>{let i=Date.now(),a=y1(P1(t.clientId,t.clientSecret)),r=Ny.default.resolve(e);if(!T1.default.existsSync(r))return{isError:!0,content:[{type:"text",text:JSON.stringify(Gy({error:`Flow file not found: ${r}`,logs:[],verbose:n,startedAt:i}))}]};let s=[t.deployScriptPath,"--flow-file",r];return new Promise(o=>{let l=[],c,u=!1,p=x=>{u||(u=!0,clearTimeout(A),o({...x.status==="failed"?{isError:!0}:{},content:[{type:"text",text:JSON.stringify(x)}]}))},h=x=>p(Gy({runnerResult:c,error:x,logs:l,verbose:n,startedAt:i})),g=x=>{if(x.trim())try{let y=JSON.parse(x);y.type==="log"?l.push({level:y.level??"info",message:a(y.message??"")}):y.type==="result"&&(c={...y,...y.error===void 0?{}:{error:a(y.error)}})}catch{l.push({level:"info",message:a(x)})}},d=(0,O1.spawn)("node",s,{env:{...process.env,GENESYS_REGION:t.region,GENESYS_CLIENT_ID:t.clientId,GENESYS_CLIENT_SECRET:t.clientSecret},cwd:Ny.default.dirname(r),stdio:["ignore","pipe","pipe"]}),m=()=>p(Gy({runnerResult:c,logs:l,verbose:n,startedAt:i})),w="";d.stderr.on("data",x=>{w+=x.toString()});let f=()=>{let x=w.split(` +`).filter(y=>!y.includes("url.parse()")&&!y.includes("[DEP0169]")).join(` +`).trim();w="",x&&l.push({level:"error",message:a(x)})},A=setTimeout(()=>{d.kill("SIGTERM"),f(),c?.success?m():h(`Deploy timed out after ${j1/1e3}s.`)},j1);d.on("error",x=>{h(`Failed to start deploy runner: ${x.message}`)});let b="";d.stdout.on("data",x=>{b+=x.toString();let y=b.split(` +`);b=y.pop()??"";for(let T of y)g(T)}),d.on("close",x=>{g(b.trim()),f(),c?.success?m():h(c?.error??`Deploy runner exited with code ${x}`)})})}});function Ei(t){if(t===null||typeof t!="object")return{message:String(t)};let e="status"in t&&typeof t.status=="number"?t.status:void 0,n="code"in t&&typeof t.code=="string"&&t.code.length>0?t.code:void 0,i="message"in t&&typeof t.message=="string"&&t.message.length>0?t.message:void 0;return{status:e,code:n,message:i}}function Ea(t,e){return t===401?" The access token is missing or expired; re-authenticate (restart the MCP server) and retry.":t===403?` The OAuth client needs the '${e}' permission.`:""}function Qn(t){let{status:e,code:n,message:i}=Ei(t),a=[];return e!==void 0?a.push(`HTTP ${e}${n?` (${n})`:""}`):n&&a.push(n),i&&a.push(i),a.length>0?a.join(": "):"Unknown error"}function Dr(t){return(t??"").toLowerCase()}function qa(t,e){return Dr(t.name)===Dr(e)}function yh(t,e){return t.slice().sort((n,i)=>Number(qa(i,e))-Number(qa(n,e)))}var gie=50,mie=200;function fie(t){return t.trim().split(/\s+/).map(e=>`*${e.replace(/^\*+|\*+$/g,"")}*`).join(" ")}function wie(t){return{id:t.id??"",name:t.name,type:t.type??"",publishedVersion:t.publishedVersion?.commitVersion??null,...t.description?{description:t.description}:{}}}var vie={name:Y.string().min(1).describe("The flow name, or some words from it, to search for. Every word must appear somewhere in the flow name, case-insensitively and in any order, so 'payment' finds 'Book_Payment' and 'Returns' finds 'UK_Returns_Desk Main Flow'. Wildcards are added automatically; do not include asterisks."),type:Y.array(Y.string()).optional().describe('Optional flow types to restrict the search to, e.g. ["inboundcall"], ["bot", "digitalbot"], ["workflow"]. Omit to search flows of every type.')},M1=({architectApi:t})=>({config:{description:"Finds Genesys Cloud Architect flows by name, resolving the human-readable name users know (e.g. 'Book_Payment') to the flow id every other flow tool requires. Returns each matching flow's id, name, type and published version. Matching is a case-insensitive search over flow names in which every word of the query must appear somewhere in the name, in any order, so a fragment of a word or a few words from the name both work; flows whose name equals the query exactly are listed first. The returned id is accepted verbatim by flow_ir, flow_action, search_in_flow and flow_dependencies. A publishedVersion of null means the flow has never been published.",annotations:{title:"Find Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:vie},handler:async({name:e,type:n})=>{try{let i=[],a=fie(e),r=0,s=1;for(;;){let u=await t.getFlows({name:a,pageSize:100,pageNumber:s,...n?.length?{type:n}:{}});if(u.entities&&i.push(...u.entities),r=u.total??r,!u.nextUri||i.length>=mie)break;s++}r=Math.max(r,i.length);let o=yh(i,e).slice(0,gie),l=[];if(o.length===0)l.push(`No flows matched "${e}". Every word of the query must appear in the flow name, so drop words you are unsure of (keep the most distinctive one), or drop the type filter if one was given.`);else if(r>o.length){let u=`${r} flows matched; only ${o.length} are returned${qa(o[0],e)?", exact name matches first":""}.`;i.length0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(c)}]}}catch(i){return{isError:!0,content:[{type:"text",text:`Failed to search for flows: ${Qn(i)}`}]}}}});var Ph=200,E1=10;function q1(t){return t&&t!=="NONE"?t:void 0}function Cie(t){let e=q1(t.flowErrorReason),n=q1(t.flowWarningReason);return{executionId:t.id??"",flowId:t.flowId??null,flowName:t.flowName??null,flowType:t.flowType??null,flowVersion:t.flowVersion??null,conversationId:t.conversationId??null,...t.workitemId?{workitemId:t.workitemId}:{},startDateTime:t.startDateTime??null,endDateTime:t.endDateTime??null,...e?{flowErrorReason:e}:{},...n?{flowWarningReason:n}:{}}}function Aie(t,e){return(t.startDateTime??"").localeCompare(e.startDateTime??"")}async function bie(t){try{return(await t.getFlowsInstancesSettingsExecutiondata()).enabled}catch{return}}var xie={conversationId:Y.string().min(1).optional().describe("The Genesys Cloud conversation id. Returns every flow instance that conversation ran, so a call that went through an inbound flow and then an in-queue flow yields two entries. Preferred filter: it is what the API indexes on."),flowId:Y.string().min(1).optional().describe("The Architect flow id. Returns recent instances of that flow, whichever conversation ran them. Combine with conversationId to pick one flow out of a conversation."),onlyWithErrors:Y.boolean().optional().describe("When true, only instances that ended with a flow error are returned (flowErrorReason is set). Applied to the instances the query fetched, so with a busy flow the errored runs beyond the API's 200-instance cap are not seen. Use it to find the runs worth inspecting with flow_execution_data.")},_1=({architectApi:t})=>({config:{description:`Finds the recorded executions (flow instances) of Genesys Cloud Architect flows, by conversation id and/or flow id. Returns each instance's executionId, flow id/name/type/version, conversationId, start and end times, and any flowErrorReason or flowWarningReason, oldest first. Use it to answer 'what did this conversation do' or 'has this flow been failing', then pass an executionId to flow_execution_data for the action-by-action log. Only the last ${E1} days are retained, the API cannot filter by date, and at most ${Ph} instances are returned per query, so prefer conversationId. A run is listed only once it has ended. test_bot_flow runs have no conversation id, so find them by flowId or pass their sessionId straight to flow_execution_data.`,annotations:{title:"Find Flow Execution",readOnlyHint:!0,destructiveHint:!1},inputSchema:xie},handler:async({conversationId:e,flowId:n,onlyWithErrors:i})=>{if(!e&&!n)return{isError:!0,content:[{type:"text",text:"Provide a conversationId, a flowId, or both."}]};let a=[];e&&a.push({key:"ConversationId",operator:"eq",value:e}),n&&a.push({key:"FlowId",operator:"eq",value:n});try{let r=await t.postFlowsInstancesQuery({query:[{and:a}]},{pageSize:Ph}),s=(r.entities??[]).map(Cie),o=(i?s.filter(p=>p.flowErrorReason!==void 0):s).sort(Aie),l=Math.max(r.total??0,s.length),c=[];i&&o.length===0&&s.length>0?c.push(`None of the ${s.length} instance(s) fetched ended with a flow error. Drop onlyWithErrors to see them.`):o.length===0?await bie(t)===!1?c.push("No instances matched, and execution data storage is disabled for this org (Architect > Settings > Execution data), so none are being recorded."):c.push(`No instances matched. A run is listed only after it ends; execution data is kept for ${E1} days and is only captured for flows published after storage was enabled (republish older flows); and test_bot_flow runs have no conversation id, so search for them by flowId. Check the id, or query by flowId to see whether the flow records anything at all.`):l>s.length?c.push(`${l} instances matched but only ${s.length} were fetched. Narrow the query with a conversationId.`):s.length>=Ph&&c.push(`The API caps results at ${Ph}; older instances may exist.`);let u={query:{...e?{conversationId:e}:{},...n?{flowId:n}:{},...i?{onlyWithErrors:i}:{}},executions:o,total:l,...c.length>0?{notes:c}:{}};return{content:[{type:"text",text:JSON.stringify(u)}]}}catch(r){let{status:s}=Ei(r),o=s===400?" The query was rejected; check that the conversationId and flowId are well-formed Genesys Cloud ids.":Ea(s,"Architect > Flow Instance > Search");return{isError:!0,content:[{type:"text",text:`Failed to search for flow executions: ${Qn(r)}${o}`}]}}}});function _a(t){return t?.id?{id:t.id,...t.name?{name:t.name}:{}}:null}var yie=50,Pie=200;function jie(t){return`*${t.trim().replace(/^\*+|\*+$/g,"")}*`}function Sie(t){let e=_a(t.queueFlow),n=_a(t.emailInQueueFlow),i=_a(t.messageInQueueFlow);return{id:t.id??"",name:t.name??"",division:_a(t.division),memberCount:t.memberCount??null,joinedMemberCount:t.joinedMemberCount??null,dateModified:t.dateModified??null,...t.description?{description:t.description}:{},...e?{queueFlow:e}:{},...n?{emailInQueueFlow:n}:{},...i?{messageInQueueFlow:i}:{}}}var Oie={name:Y.string().min(1).describe("The queue name, or a portion of it, to search for. Matched case-insensitively against queue names, so a partial name like 'sales' finds 'UK_Sales'. Wildcards are added automatically; do not include asterisks.")},H1=({routingApi:t})=>({config:{description:"Finds Genesys Cloud routing queues by name, resolving the human-readable name users know (e.g. 'Sales') to the queue's id and exact name. Returns each matching queue's id, name, division (id and name), memberCount (agents configured on the queue), joinedMemberCount (agents currently joined and taking work), dateModified and, when configured, its in-queue flows (queueFlow for calls, emailInQueueFlow, messageInQueueFlow). Matching is a case-insensitive search that accepts a portion of the name; queues whose name equals the query exactly are listed first. When several similarly named queues match, dateModified and the member counts help tell a live queue from an abandoned one. Use the returned exact name as the search_in_flow query to find the actions in a flow that transfer to the queue. The in-queue flow ids are accepted verbatim by flow_ir, flow_action, search_in_flow and flow_dependencies.",annotations:{title:"Find Queue",readOnlyHint:!0,destructiveHint:!1},inputSchema:Oie},handler:async({name:e})=>{try{let n=[],i=jie(e),a=0,r=1;for(;;){let c=await t.getRoutingQueues({name:i,pageSize:100,pageNumber:r});if(c.entities&&n.push(...c.entities),a=c.total??a,!c.nextUri||n.length>=Pie)break;r++}a=Math.max(a,n.length);let s=yh(n,e).slice(0,yie),o=[];if(s.length===0)o.push(`No queues matched "${e}". The search already accepts a portion of the name, so try a shorter fragment.`);else if(a>s.length){let c=`${a} queues matched; only ${s.length} are returned${qa(s[0],e)?", exact name matches first":""}.`;n.length0?{notes:o}:{}};return{content:[{type:"text",text:JSON.stringify(l)}]}}catch(n){let i=Ea(Ei(n).status,"Routing > Queue > View");return{isError:!0,content:[{type:"text",text:`Failed to search for queues: ${Qn(n)}${i}`}]}}}});function Ai(t,e){t=t-263;let n=jh(),i=n[t];if(Ai.UBxAdX===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;ht+Tie(269,"B(Oy"),Ha=(t,e)=>t+"::"+e;(function(t,e){let n=sn,i=t();for(;;)try{if(-parseInt(n(601,"2^8r"))/1*(-parseInt(n(614,"BPOp"))/2)+parseInt(n(410,"nh]r"))/3+parseInt(n(456,"5)aM"))/4+parseInt(n(575,"g[YB"))/5*(parseInt(n(617,"8)1B"))/6)+-parseInt(n(477,"Tq&^"))/7+parseInt(n(548,"aWki"))/8*(parseInt(n(618,"cZD]"))/9)+parseInt(n(389,"&6[["))/10*(-parseInt(n(414,"futP"))/11)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Sh,535779);function so(t){let e=sn,n={EJSni:e(534,"w0Pl")};return typeof t===n[e(488,"BPOp")]&&t!==null&&!Array[e(561,"&6[[")](t)}function sn(t,e){t=t-381;let n=Sh(),i=n[t];if(sn.KuLjVm===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h{let s=e;if(!so(a)||Object[s(476,"Tq&^")](a)[s(459,"E3qq")]===0){i[s(532,"0i$G")]({index:r,kind:n[s(589,"1huO")],value:a});return}for(let[o,l]of Object[s(584,"Y7TF")](a))i[s(443,"GS%K")](n[s(490,"Tq&^")](so,l)?{...l,index:r,kind:o}:{index:r,kind:o,value:l})}),i}function Mie(t){let e=sn,n={tArcd:function(a,r){return a===r},WGRkz:e(448,"Y7TF")};if(!Array[e(586,"jUNE")](t[e(542,"TthH")]))return 0;let i=0;for(let a of t[e(602,"PG(N")])if(e(581,"w0Pl")!==e(391,"iRgv"))so(a)&&so(a[e(510,"x!e$")])&&a[e(630,"&^g9")][e(563,"PG(N")]&&i++;else{let r={FXarj:function(o,l){return o(l)},SDxnm:function(o,l){return o!==l},lIRku:e(572,"egic"),igRxU:function(o,l){return n[e(565,"cZD]")](o,l)}},s=new _0x43eb0f;for(let o of _0x4567b0)typeof o[e(583,"hBv(")]===e(623,"EarX")&&typeof o[e(495,"cZD]")]===n[e(506,"eAat")]&&s[e(482,")kG&")](o[e(523,"1&Ff")],o);return _0x19e4a7[e(441,"g[YB")](o=>{let l=e;if(!r[l(629,"nh]r")](_0xea936b,o[l(552,"OXPB")]))return o;let c=o[l(494,"JlhD")][l(491,"(TZ!")];if(r[l(422,"PG(N")](typeof c,l(381,"OMeU")))return o;let u=s[l(520,"XX@L")](c);if(!u)return o;let p={index:u[l(425,"q2Iz")],...typeof u[l(521,"EarX")]===r[l(551,"azF#")]?{actionId:u[l(420,"azF#")]}:{},...r[l(517,"@J]z")](typeof u[l(467,"JX5L")],l(518,"iRgv"))?{actionName:u[l(454,"2^8r")]}:{}};return{...o,relatedAction:p}})}return i}function Eie(t){let e=sn,n={NblTc:function(a,r){return a===r},FztXN:e(409,"x!e$"),ueQcp:function(a,r){return a===r},WUtQq:function(a,r){return a===r}},i=new Map;for(let a of t)n[e(610,"(TZ!")](typeof a[e(451,"Eqf4")],e(423,"eAat"))&&typeof a[e(383,"g[YB")]===e(572,"egic")&&i[e(599,"Y7TF")](a[e(431,"1huO")],a);return t[e(505,"&^g9")](a=>{let r=e;if(n[r(407,"oCM9")]!==r(600,"Eqf4")){let s=_0x5ae653[r(466,"Eqf4")];if(n[r(406,"futP")](typeof s[r(438,"@J]z")],r(596,"2^8r"))){let o=_0x51f586[r(493,"cZD]")](s[r(567,"ceXq")]);o?o[r(573,"OXPB")]++:_0x4d4f52[r(427,"nh]r")](s[r(446,"9Fdv")],{index:s[r(607,"hBv(")],actionId:s[r(411,"eAat")],...s[r(615,"XX@L")]?{actionName:s[r(628,"PG(N")]}:{},iterations:1})}}else{if(!so(a[r(546,"Y7TF")]))return a;let s=a[r(392,"E3qq")][r(570,"XX@L")];if(typeof s!==r(399,"E3qq"))return a;let o=i[r(536,"2^8r")](s);if(!o)return a;let l={index:o[r(591,"OXPB")],...n[r(419,"eAat")](typeof o[r(415,"tUnD")],r(489,"w0Pl"))?{actionId:o[r(603,"iRgv")]}:{},...typeof o[r(597,"egic")]===r(528,"8)1B")?{actionName:o[r(453,"@J]z")]}:{}};return{...a,relatedAction:l}}})}function qie(t){let e=sn,n={DPNXZ:function(l,c){return l===c},gWGTQ:e(479,"OXPB"),txXCb:function(l,c){return l+c},wRTNd:e(580,"w0Pl"),YjEGF:function(l,c){return l!==c},QFVvQ:e(398,"iRgv"),ZbYoz:e(564,"oCM9"),BchAd:e(385,"g[YB")},i={},a=new Map,r=[],s=new Map;for(let l of t){if(n[e(393,"TthH")]===e(452,"M(AU"))return _0x153783[e(525,"x!e$")];{if(i[l[e(577,"q2Iz")]]=n[e(394,"vPKg")](i[l[e(516,"JlhD")]]??0,1),l[e(462,"1&Ff")]===e(461,"XX@L")&&l[e(540,"D0)Y")]){let p=l[e(543,"&6[[")];if(typeof p[e(595,"1&Ff")]===e(449,"JX5L"))if(n[e(556,"w0Pl")]!==e(403,"jUNE")){let h=s[e(609,"ceXq")](p[e(591,"OXPB")]);if(h)if(n[e(554,"2^8r")](n[e(522,"jUNE")],n[e(503,"PG(N")]))h[e(445,"PG(N")]++;else return gkqhIJ[e(499,"Y7TF")](typeof _0x5454f4,e(460,"0i$G"))&&_0x438eda!==null&&!_0x3aab03[e(498,"iRgv")](_0x3468b2);else s[e(473,"OMeU")](p[e(567,"ceXq")],{index:p[e(401,"PG(N")],actionId:p[e(585,"egic")],...p[e(487,"cZD]")]?{actionName:p[e(502,"jUNE")]}:{},iterations:1})}else _0x3a8bce[e(588,"9Fdv")]++,_0x5be94d[e(566,"1&Ff")][e(511,"JlhD")](_0x1752e1[e(464,"1huO")])}if(typeof l[e(519,"&^g9")]!==n[e(512,"E3qq")])continue;let c=Mie(l);c>1&&r[e(620,"UJNl")]({index:l[e(481,"0i$G")],actionId:l[e(605,"5)aM")],...typeof l[e(524,"ceXq")]===n[e(416,"1&Ff")]?{actionName:l[e(560,"lrjV")]}:{},participantTurns:c});let u=a[e(557,"5)aM")](l[e(471,"(TZ!")]);u?(u[e(457,"egic")]++,u[e(626,"D0)Y")][e(514,"BPOp")](l[e(469,"Eqf4")])):a[e(508,"aWki")](l[e(447,"q2Iz")],{actionId:l[e(585,"egic")],...n[e(472,"nh]r")](typeof l[e(470,"1&Ff")],e(480,"@J]z"))?{actionName:l[e(611,"EarX")]}:{},executions:1,eventIndexes:[l[e(426,"E3qq")]]})}}let o=[...a[e(530,"nh]r")]()][e(413,"8)1B")](l=>l[e(593,"(TZ!")]>1)[e(571,"futP")]((l,c)=>c[e(588,"9Fdv")]-l[e(404,"D0)Y")]);return{eventCount:t[e(468,"GS%K")],eventKinds:i,repeatedActions:o,loops:[...s[e(582,"azF#")]()],asksWithRetries:r}}function Uy(t){let e=sn,n={sghsp:function(a,r){return a(r)}},i=n[e(444,")kG&")](Eie,kie(t));return{events:i,summary:qie(i)}}function $y(t,e){let n=sn,i={rMkeV:function(a,r){return a===r},chSPS:n(545,"@J]z")};for(let a of t)if(i[n(428,"iRgv")](n(405,"tUnD"),i[n(621,"1&Ff")]))_0x454f62++;else{if(!Array[n(537,"x!e$")](a[n(439,"GS%K")]))continue;for(let r of a[n(604,")kG&")])if(so(r)&&typeof r[n(553,"oCM9")]===n(449,"JX5L")&&r[n(559,"q2Iz")][n(492,"hBv(")](e)&&r[n(594,"tUnD")]!==null&&r[n(547,"OXPB")]!==void 0)return r[n(455,"cZD]")]}}function Sh(){let t=["WQOoW6hdOCkae8k7WPO9yW","p8kuW6tcLL4","ebGZyaVcIthcR8osaN3dP2y","W4tdImoDW5VcPG","amkGzWJdRgy","WQBdLcWmW5WHvKSk","W6hcHNajW44y","WOSsBCkbW6DoW6ZcKuK","la7dPxa","WOudzSkg","ANrudvlcUG","oSkbW7RcILxdNG","WPqAWPO","imkgW4NcKuNdMfm","frfeahJdUh7cNG","W5O+wrpdRq","W7u5xcCTWQRdRCkRWRJcRmodWQaE","WRlcISkuWP7dSW9yW4VdUmkXjwXn","vWFcGISUy8oEW5Pp","wSkimXnbjrnZW7yldmovW4C","W601EZ3dH8kOW6jw","W6narCoMWQu","WOKwghy+CSkS","bWZdGW5q","emoYmJxdRSoopW","mcJdQXPM","WPldL8knASoWfvSLrmkxcW","W4BdUMvAtq","eGldGq9qk8of","WPBcS2BdUJZdO25SWPXlWRre","WQOvWQVcPsO","WOmlEa","CKrQjLu","W5jrW7a","imoJmColW4BcMW","iSoJmmojW67cNCkHW7SSBqJcQa","W5tdRmk5W5/dRf/cOmo9BCoB","qCkEhGbhiq4","fCk9EWu","DGyoph9srZNdMXXBtIrRfG","WQxcMhJdQX8","Aa3dHCoMW5u","WRDHWQvoW4BcNNldOwLSW6ldPG","WQidW7hdRCkx","kCkkbW","W6CMW7CrWOpdRINdIujyW7xdGSkr","i8oqbKNdT0xdT8oFWR1SFW","W7JdKmoxW50","v1rXpftdNq","gbNdIGLuj8oyjCo6WPi","gWFdVY13","WPBdLCklySo5zr8kuSkQcrNdVq","mmkplConW4DwWRe","p8oRlmoe","Ac3dHmoUW7/dUmoHfW","o8o3nSoqW7RcI8kDW78wzcZcQq","AuDOoha","A1rmiLi","W5ZdKLTexCo6","krvpW7tcTgZdNKm","WO8xaNaYB8kR","run3pfxdLe7cVa","nCkuW4NdLbaYuq","W4SOwIqm","fgv9gmkyW57cR8k0jdi","awfkmq0","DM9Aer0","gapdIX5n","xmk2W4BcPSk7","mNJdOuLXWQddP8kcW4HW","W7tcQmoVevO","WRn0WRrjW53cUvxdOq","WOalWPZcIWj0","run3pfxdLeNcUCoslG","E35OkWBdOmktWPxcPYa","WPKCaG","WPCKCCkjW4a","W4jmW5/dM1rAcmoJWQzrpW","DqWemLPhxcldNa","W4LWW6b/W7JdKgLj","kmklW4PgWOBdHfBdQSk2","W5rxW7ajeH48pq","uu5Oo1xdJwK","irHFW7JcOW","ECoEwSkkbgVcL8kzWPJcPmktbmkP","WQWiW6e","afxdShT1","uCk0W5dcQSk4W7uJW7b8BW","hSk5crf/aJu","W7G3Fd/dMW","j3Gpmmo+FvakW4a","j8olf0pdRv/dKmorWR5a","W43dLKm","rCkaqWldIenv","jxNcHSkYWONcOCk7bY/dIJlcPv0","W6ldJmoKW5VcUvyw","EexcOSkZ","WRf/WPnWW6e","cSk2q8kwWRO","q8kJW5BcQSk5W7W","B1xcPq","yXev","W6iQvsGTWOBdP8koWR7cOmopWRW","W5VdOmkPW5pdSa","CrCvoebDEYZdNXO","W5hcV30oW4e","n8kopSox","E8oLWRZdO8ooFa","ohxdSfPXWQddNSkmW5jRW55R","W4BcNmozmmk9kemPCSkVhW","W74ZBJFdGmkNW4LEWRy","W5dcKmoooSkMoW","v8oVeSogW7ldOmkfhCoMW7DeDW","qCoLi1hcSdCNEf/dOt49W6fZ","W4JcGbHwE8oJ","gSoCAuihDKCcW5ekbSoFW7G0","BMHUla","W5LXW5zcW5O","ExjYnGZdTSkZ","vsJcObWk","W5RcKsXHFa","W4xcI8oofSkPp0i","o2hdPK9O","xmkmlbL7irPx","W5b0W7b/W6m","AwLUkWFdQq","W4/cIGblCCo/WPvLW5e9","ErOfnfC","W4zaW7yjeXC","c8kaW6tdSHO","W6iKvsuSWRVdOmkfWRxcQW","W4hcISord0K","W4xdNCojW73cQa","WQBcQgddIXm","l8ksW6VdHqCGw8k3bNe","mmk7W7hcIgK","WQpdKcLjWPTDALmLlMiy","aSk7u8kAWQ3cUmk5lG","AvpcPCkYwCkU","fCk9ErxdP3m","WRRcJSoIW7ZcIxuwW7G","W6pcQSo3dvbjW6vb","WPb0WQHHW5y","kmkwW7ZcILtdL2mE","W7BcHgGvW4qfvMa","fSk9DSkqWRi","W4VdKenyv8oNmxy","WQPTWQ1oW6q","qZazp0i","emkSvCkAWQZcSq","WRrLWQ9nW6lcTM7dSwv3W67dPCk2cSkN","pCoSjSofW7C","C3n4jXe","W6tcGMG","W5PEW79ZW4e","FsJdKW","W7LkumouWPi","ffHHmXhdLHBcHmoShIO","W5LvW6yfeq","W5HvW7q","lH7dT3VcSSkDW5FcTmkm","Ac3dHmoUW7JdVq","run3pfxdLfpcOCoplG","sw5fjaNdKsW","W7fhqmoyWOuyW4ZdIq","t3yveSklWRmqWP1T","W7RcS8oUcMK","W47cHCom","AhDo","swiueW","lCknW5bCWPC","Eqaei05hxcldNaW","ghn8hSkv","nCoHnSojW6dcKCkeW7O","WPKnbgS1Bq","wMhdGCoTW5pdGa","kCknf8ouwdBdRmks","WO8jFmklW71uW4ZcMG","W5KbW5WhW4G","W7fhqmoyWOuyW4VdJmk3WRe","WPiCWPRcIWn9n8oHWPnf","AI3dM8oWW5q","WOqeWR1xtKnhnSodrMSUW5K","qvHMnK/dJM7cT8oroa","W6tcKN8FW44yBgSTna","DNHYjr3dPG","mXNdVh3cUCki","i8oEbKtdTN3dSCoFWQm","WRL+WQ5e","zwvhngK","ge5GnrW","ka7dPhy","WPWpzmkdW6zFW6hcV0tdRCk9F2O","shBdH8oTW5ldIrVdTmkfW6a","vxijhmkEWRK","WOCeBmkhW6O","WRn0WRrjW53cUvldPgfX","nMpdSenRWRRdH8kj","W5pcT1iKW7e","E8o0WRO","zhvkav7cOa","W6m2W5S","W6CZDIC","WRHUp2hcMCo1WP1fWR4AW7tcLSkr","txymhSkeWPmoWPLWyhi","pXFdPIjM","W6nqrSoyWOqr","nrxdSN3cOG","lCkpW4W","zmoJWOJdMCou","iCkdya","W4RcL8o9iCk6pvm","Fs/dG8oSW57dT8oycZJdLq","Fs/dG8oSW57dT8oceYxdLq","uWfSlSoG","DMjmav/cQq","W5ubxcBdSa","mNJdOuLXWQddP8kcW4HkW7m","lrHFW67cJgVdO08","EYNdGW","l8knFSoUbCkZnq","EttdKSoMW4tdRCoLhsBdUtW","shhdLW","Fsjrja","W4fGW5vKW6xdN1K","WQ4PofOb","WOalzCkh","v3GdhSkz","pCkeW7ZdJW09zSk5gwC","sHy4pLu","W6tcK30iW44IEW","lSkApa","nmkFDCkyWRG","W4hdRSk+W53dILu","w8ozbW","W4hdQSk/W5VdQL/cJ8oW","pCkaW7RcJq","pmkxy8oY","wh50aW0","WO8jFmklW71uW5hcH1FdVa","zJ5mka","lH9xW6NcVNa","j8klFSo+","W7LdzSojWR8","W5TNW6z/W7NdMq","iSkyomoqW41XWPXl","iConfW","uCk0W5dcQSk4W7uKW7u","dCkHW57dKdm","WRDVWQvdW4FcO3xdQMjDW6m"];return Sh=function(){return t},Sh()}function By(t,e){let n=sn,i={AEDaS:n(402,"5)aM"),VhVGE:function(p,h){return p!==h},lrFSt:n(574,"OXPB"),LtjbU:function(p,h){return p===h},xzmnV:n(527,"futP")},a=new Map(e[n(501,"GS%K")][n(515,"hBv(")](p=>p[n(497,"BPOp")]===n(412,"UJNl"))[n(484,"JlhD")](p=>[p.id,p])),r=new Map(e[n(613,"Tq&^")][n(442,"w0Pl")](p=>[p.id,p])),s=new Set,o=new Set,l=new Set,c=t[n(555,"Eqf4")](p=>{let h=n;if(typeof p[h(450,"87pe")]===i[h(463,"egic")]){s[h(568,"87pe")](p[h(417,"x!e$")]);let d=a[h(616,"azF#")](p[h(418,"nh]r")]);if(!d)if(i[h(539,"Tq&^")](i[h(590,"E3qq")],i[h(483,"OMeU")]))_0x19239b[h(625,"PG(N")](_0x1ccf2a[h(430,"@J]z")],{index:_0x2f9a4b[h(622,"eAat")],actionId:_0x481fd3[h(544,"Tq&^")],..._0x4f7109[h(611,"EarX")]?{actionName:_0xfc9d9a[h(400,"vPKg")]}:{},iterations:1});else return o[h(429,"cZD]")](p[h(418,"nh]r")]),{...p,ir:null};let m={nodeId:d.id,...d[h(513,"Eqf4")]?{actionType:d[h(436,"egic")]}:{},taskId:d[h(435,"cZD]")],taskName:d[h(397,"&6[[")],terminal:d[h(509,"lrjV")],reachable:d[h(384,"Tq&^")],successors:d[h(408,"jUNE")]};if(typeof p[h(579,"q2Iz")]===i[h(549,"OXPB")]){let w=Ha(d.id,p[h(382,"(TZ!")]),f=d[h(458,"nh]r")][h(562,"8)1B")](A=>A.id===w);m[h(478,"GS%K")]={nodeId:w,...f?.[h(592,"EarX")]?{label:f[h(432,"5)aM")]}:{},inIr:f!==void 0}}return{...p,ir:m}}let g=typeof p[h(576,"&^g9")]===h(596,"2^8r")?p[h(504,"nh]r")]:i[h(587,"D0)Y")](typeof p[h(558,"q2Iz")],h(535,"x!e$"))?p[h(507,"lrjV")]:void 0;if(g!==void 0)if(i[h(421,"1&Ff")]===i[h(440,"tUnD")]){let d=r[h(624,"UJNl")](g);return d?{...p,ir:{nodeId:ht(d.id),taskId:d.id,taskName:d[h(500,"Eqf4")]}}:(l[h(496,"JX5L")](g),{...p,ir:null})}else{if(!_0x521468[h(485,"g[YB")](_0x1aff73[h(531,"Eqf4")]))return 0;let d=0;for(let m of _0x1f30d6[h(542,"TthH")])_0x40dcca(m)&&_0x44dec6(m[h(465,"0i$G")])&&m[h(390,"E3qq")][h(424,"1&Ff")]&&d++;return d}return p}),u=e[n(627,"lrjV")][n(388,"vPKg")](p=>p[n(533,"Eqf4")]===n(474,"w0Pl")&&!s[n(475,"M(AU")](p.id))[n(433,"5)aM")](p=>({id:p.id,label:p[n(396,"(TZ!")],...p[n(486,"cZD]")]?{actionType:p[n(598,"E3qq")]}:{},taskName:p[n(578,"cZD]")],reachable:p[n(434,"0i$G")]}));return{events:c,unmatchedActionIds:[...o],unmatchedStateIds:[...l],actionsNotExecuted:u}}function bi(t,e){t=t-436;let n=Oh(),i=n[t];if(bi.uUIMcb===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hw},gkmxE:function(m,w){return m+w}},s=new Set(e[a(514,"n^@j")][a(440,"hEug")](m=>m[a(464,"&n7^")]+" "+m.to)),o=new Map,l=new Map,c=new Map,u=new Map;for(let m of t[a(507,"PF3h")][a(461,"G$Bk")]())o[a(475,"5BFD")](m,[]),l[a(460,"DK18")](m,new Set),c[a(522,"G$Bk")](m,[]),u[a(499,"HozS")](m,new Set);for(let m of t[a(487,"p2Mh")]){let w=s[a(518,"[bM7")](m[a(515,"Vg]o")]+" "+m.to),f=o[a(482,"ru)n")](m.to);if(f){let b=m[a(498,"r)]0")]+" "+(m[a(455,"5BFD")]??"")+" "+w,x=l[a(465,"r)]0")](m.to);if(x&&!x[a(526,"eCRl")](b))if(r[a(473,"t*3X")]!==a(503,"6q3!"))for(let y of _0x1c1973[a(511,"#fXA")])_0xd9c226(y);else x[a(509,"4bWK")](b),f[a(448,"C7XG")]({id:m[a(480,"quc!")],label:m[a(483,"imA#")],backEdge:w})}let A=c[a(486,"zNY6")](m[a(467,"t*3X")]);if(A){let b=m.to+" "+(m[a(468,"(NtY")]??"")+" "+w,x=u[a(442,"C7XG")](m[a(464,"&n7^")]);x&&!x[a(456,"quc!")](b)&&(a(479,"quc!")===a(466,"Ef)R")?(x[a(519,"G$Bk")](b),A[a(447,"(NtY")]({id:m.to,label:m[a(493,"@Vyy")],backEdge:w})):_0x4ebc9e=_0x2d6e2b)}}let p=-1;for(let m of e[a(458,"6q3!")][a(494,"(xRJ")]())if(r[a(441,"hB%s")]===r[a(463,"mPHC")]){let w=_0x3d1d1f[a(452,"hB%s")][a(524,"PF3h")](_0x5843fe);return w?[{id:_0x491cd3,name:w[a(525,"p2Mh")],reusable:_0x331f75[a(444,"FwpK")][a(478,"YZ3x")](_0x5e5f8c)}]:[]}else r[a(504,"mPHC")](m,p)&&(p=m);let h=r[a(496,"330f")](p,1),g=[];for(let[m,w]of t[a(491,"8HDt")]){let f=e[a(469,"C7XG")][a(513,"VpkJ")](m),A=f?e[a(481,"p2Mh")][a(488,"imA#")](m):h++;g[a(462,"G$Bk")]({id:m,kind:w[a(497,"n^@j")],actionType:w[a(445,"r)]0")],label:w[a(510,"t*3X")],description:w[a(453,"mPHC")],predecessors:o[a(474,"q*$d")](m)??[],successors:c[a(489,"TlBL")](m)??[],order:A,taskId:w[a(454,"(NtY")],taskName:w[a(528,"EwLi")],reachable:f,terminal:w[a(527,"5BFD")]})}g[a(438,"vwHu")]((m,w)=>m[a(436,"5BFD")]-w[a(439,"EK*[")]);let d=n[a(508,"hEug")][a(506,"r)]0")](m=>{let w=a,f=n[w(529,"n^@j")][w(477,"hEug")](m);return f?[{id:m,name:f[w(457,"[bM7")],reusable:n[w(485,"TlBL")][w(472,"330f")](m)}]:[]});return{flowName:n[a(476,"quc!")],flowType:n[a(459,"hB%s")],entryTaskId:n[a(502,"HozS")],reachabilityIsComplete:i,tasks:d,nodes:g}}function Oh(){let t=["qCkFcmosgG","WPiLxJrToSo8W6BdPG","W7/dQgS","WQ82zdG5","vrNdGmkeW5i","W7FcRmoxWQtcQI0L","nSk5yG","W5lcHSk0ECkbhSkWB0W","WRNcMSoFWRC","ymkhWQ9kw8oVWQVdJsK","W5pcMCk0BK3dNxldPc/dHtxdLa","WOZcG04","uGbN","W5D/WOeYW5rmf3RdINVcMbBdTa","B8oPkmkNW6lcIxFcQMf6W77cIei","qaf3","WRn+W4RcVCoeW6dcPq","smkvga","A2Wofa","W4xcQSo7","W6ZcJNr6WPrlWRdcVq","zSkfCahdHCkhvwu","W4tcHSkKECk3","W7FcMwjYWO8","tXGOpr7cTZBdMZ3dQfy","rSkytte","hJVdJZpcSW","WOSLxq","jmk6gvRcNW","ENvF","WRRcH8kOWQ3cUe9VWQealxqqFW","W5OXd1fKW6/cKmokm0pdRa1/pH0","m8oCW691rmoUWOxdHttcMW","WOhdN8oUimoXo8kGreNcMdG","W7NdGCoPW7q","BwvymG","W6i/cvnc","sCoQAYtdL8kDW4VcNINcQMDC","bHBcIvDxWR3cMI0A","cSk8ixNcNa","DgaVDmk4W5W8W4zrqCoh","W73dLCoPW7FdGH4","W7tcIMrYWPe","WOFdT2m","WORcG1ddJq","z3TBnCob","gmkXpwxcU8ouW7pcMq","CSoNxq","waf6WP8","qXfWWOq","E3qttCkT","q2ajWPi","nCoAW68","WO/cKu/dHSow","WQuLAta","W6xdLCo4W7NdPW","CMjppXi","xCovqmkKia","B8oRkCkGW6FcGxBdJNDXW6lcIfJcIa","WRufwq","WRyNtrSF","u0VdIq","W6VcJNi","WONdUN9mW48qW6H0","WOeHwq","WORdICo/","WRNdNebHW7i","WONdPh9w","AN8hfmk2","lmo/ea","i8oAWOZdNwK","oKxcOu9G","vCojFmkpoteFWP7cP3Tux1a3gW","nGlcPq","ygKefmk3","kmoEWPO","qmojFq","WPK3WQfQxrhdQt3cNshcTSo2","WQhcHmoXWQZcGq","WOb2WR1wdSkbW6JcKeFdVSkkmmk6W5q","W7RdSCofW6JcOa","kCkRnr3cSLG","y8kmWQiRhmkWW6hdMY7cSdGehq","WROpr1hcNq","W5VcJSk5DG","nmonW7rX","WPuPW4W","WQJdUfLzW5a","W7jMp2TNcCoKgWxdGrRcT2G","WOmIW4X3WPOOrM7dI3ZcJq","CNb2cmol","xLCYvCkT","b8kIubFdUSokwInmiSk+FuO","nmotW7POzSoHWQe"];return Oh=function(){return t},Oh()}(function(t,e){let n=qi,i=t();for(;;)try{if(-parseInt(n(501,"NufE"))/1+parseInt(n(454,"x*)D"))/2*(-parseInt(n(477,"@)pF"))/3)+-parseInt(n(486,"tuF)"))/4*(-parseInt(n(478,"tDMj"))/5)+-parseInt(n(558,"7ktM"))/6+-parseInt(n(503,"r%GY"))/7+-parseInt(n(455,"*@A^"))/8*(-parseInt(n(496,"tVf)"))/9)+parseInt(n(489,"dJLo"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Th,125886);function qi(t,e){t=t-452;let n=Th(),i=n[t];if(qi.kmqTvd===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0?a:void 0}function qt(t,e){for(let n of e){let i=Gr(t,n);if(i!==void 0)return i}}function Rn(t,e){t=t-407;let n=kh(),i=n[t];if(Rn.bPVnLm===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;ho},ucmzx:function(s,o){return s===o}},i=t[e(461,"EUB&")];if(n[e(425,"aF3l")](i,null)||typeof i!==n[e(455,"^DmT")])return;let{text:a,type:r}=i;if(typeof a===n[e(479,"paV[")]&&n[e(427,"2aXE")](a[e(440,"rsC^")]()[e(511,"Ycte")],0))return a;if(n[e(510,"oy9E")](typeof r,e(482,"7HMc"))&&r[e(497,"dkjW")]>0)return r}function Ly(t,e){let n=Rn,i={FvLgT:function(r,s){return r(s)}},a=t[n(515,"bR]F")](r=>r[n(411,"oy9E")]===e);return a?(a[n(451,"(O16")]=!0,t):[{outputId:e,label:i[n(485,"2ISW")](Fy,e),synthetic:!0,terminal:!0},...t]}var Su={isTerminal:()=>!0,outputs:()=>[]},W1={isTerminal:()=>!0,describe:t=>qt(t,[ke(421,"bR]F"),ke(416,"f$h$"),ke(476,"R2Oh"),ke(508,"^Czk"),ke(505,"paV["),ke(514,"Whzw"),ke(509,"@hw2"),ke(465,"bTei")]),outputs:t=>Ly(Nr(t)[ke(437,")SlE")](Ur),ke(428,"qAfb"))},_ie={isTerminal:()=>!1,outputs:t=>{let e=ke,n={lvYxk:function(r,s){return r!==s},RkXBs:e(496,"4Ou%"),EpGNw:e(501,"2ISW"),QRLDK:function(r,s){return r===s}},i=t[e(435,"J3@O")];if(!i||n[e(458,"f$h$")](typeof i,n[e(464,"@hw2")]))return[];let a=Ur(i,0);return a[e(491,"R2Oh")]=n[e(486,"zBzF")],!(n[e(474,"Whzw")](typeof i[e(504,"e!s[")],e(481,"oy9E"))&&i[e(492,"U0TI")][e(409,"7QFd")]>0)&&(a[e(410,"E*BP")]=e(418,"EUB&")),[a]}},Hie={describe:()=>ke(457,"Whzw"),outputs:()=>[]},Iie={outputs:t=>Ly(Nr(t)[ke(422,"NTe%")](Ur),ke(407,"G$N4"))},Rie={isTerminal:()=>!0,describe:t=>qt(t,[ke(460,"EUB&")]),outputs:t=>Ly(Nr(t)[ke(456,"Ycte")](Ur),ke(441,"&cGC"))},Wie={outputs:t=>{let e=ke,n=Nr(t);return n[e(493,"FMrc")]>0?[Ur(n[0],0)]:[]}},zie={isTerminal:()=>!1,describe:t=>{let e=ke,n={fniml:function(a,r){return a(r)}},i=n[e(436,"rsC^")](Nr,t)[e(495,"Zijd")](a=>typeof a[e(470,"GGG0")]===e(480,"hflm")&&!/^__.*__$/[e(429,"OY^5")](a[e(472,"#&DX")]))[e(437,")SlE")](a=>a[e(468,"9n%m")])[e(433,"zBzF")](a=>typeof a===e(487,"2aXE")&&a[e(494,"MmsE")]>0);return i[e(408,"R2Oh")]>0?e(463,"e!s[")+i[e(415,"e!s[")](", "):void 0}},Xn=t=>({describe:t}),Mh={DisconnectAction:Su,EndFlowAction:Su,EndTaskAction:Su,EndStateAction:Su,ExitBotFlowAction:Su,LoopAction:_ie,ExitLoopAction:Hie,ProcessVoicemailInputAction:Iie,CallBotFlowAction:Rie,AskForNLUNextIntentAction:Wie,WaitForInputAction:{},AskForNLUIntentAction:zie,CallTaskAction:{},TaskAction:{},TransferMenuAction:{},TransferTaskAction:{},LoopUntilAction:{},DecisionAction:Xn(R1),SwitchAction:Xn(R1),DataAction:Xn(t=>qt(t,[ke(488,"U0TI")])),DataTableLookupAction:Xn(t=>qt(t,[ke(438,"oy9E")])),CallCommonModuleAction:Xn(t=>qt(t,[ke(452,"(^(^")])),CallBotConnectorAction:Xn(t=>qt(t,[ke(419,"rhAW")])),CallDigitalBotFlowAction:Xn(t=>qt(t,[ke(434,"7HMc")])),AddFlowMilestoneAction:Xn(t=>qt(t,[ke(478,"GGG0")])),ScreenPopAction:Xn(t=>qt(t,[ke(512,"MFyx")])),PlayAudioAction:Xn(t=>qt(t,[ke(439,"FMrc")])),SetFlowOutcomeAction:Xn(t=>{let e=ke,n={lyiML:function(r,s,o){return r(s,o)},ZFIQl:function(r,s){return r===s},kefqh:e(417,"^Czk")},i=n[e(502,"EUB&")](Gr,t,e(477,"Cp2g")),a=Gr(t,e(471,"e!s["));return i&&a?n[e(448,"2ISW")](e(469,")SlE"),n[e(443,"9n%m")])?i+e(453,"^DmT")+a:_0x116f29:i??a}),InitializeFlowOutcomeAction:Xn(t=>Gr(t,ke(447,"U0TI"))),EvaluateScheduleGroupAction:Xn(t=>Gr(t,ke(413,"rsC^"))),FindSystemPromptAction:Xn(t=>Gr(t,ke(444,"MjqO"))),SetUUIDataAction:Xn(t=>Gr(t,ke(459,"Whzw"))),UpdateVariableAction:{},SetAttributesAction:{},GetAttributesAction:{},EvaluateScheduleAction:{},CollectInputAction:{},GetResponseAction:{},AskForBooleanAction:{},AskForSlotAction:{},CommunicateAction:{},DigitalMenuAction:{},SendResponseAction:{},TranscriptionAction:{},FindQueueAction:{},FindUserPromptAction:{},SetWhisperAudio:{},BridgeServerAction:{}};var Ia=Pn;(function(t,e){let n=Pn,i=t();for(;;)try{if(parseInt(n(397,"(^pw"))/1*(parseInt(n(418,"$ONb"))/2)+-parseInt(n(442,"$8lJ"))/3*(-parseInt(n(426,"B^l&"))/4)+parseInt(n(390,"dyj["))/5*(-parseInt(n(443,"N!B%"))/6)+parseInt(n(403,"@K(v"))/7*(-parseInt(n(455,"$ONb"))/8)+-parseInt(n(427,"irk4"))/9*(-parseInt(n(429,"^AZe"))/10)+parseInt(n(395,"r*Ur"))/11+-parseInt(n(432,"(KSP"))/12*(parseInt(n(394,"4FWg"))/13)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Eh,215737);function qh(t){let e=Pn,n={STwps:function(i,a){return i===a},XpfiP:function(i,a){return i>a}};return n[e(383,"4FWg")](typeof t,e(387,"9Fp["))&&n[e(405,"bVl(")](t[e(388,"r*Ur")],0)}function Nr(t){let e=Pn,n=[];if(Array[e(447,"xMz2")](t[e(439,"ZmI5")]))for(let i of t[e(425,"$ONb")])i&&typeof i===e(399,"^AZe")&&n[e(452,"bVl(")](i);return t[e(400,"M[ds")]&&typeof t[e(393,"XbQE")]===e(420,"VuM&")&&n[e(454,"$8lJ")](t[e(406,"[BZK")]),n}function Fy(t){let e=Pn,n=t[e(436,"3sTn")](/^__/,"")[e(411,"$8lJ")](/__$/,"");if(n[e(453,"yAu*")]===0)return t;let i=n[e(437,"M[ds")]();return i[e(449,"VOOX")](0)[e(409,"N!B%")]()+i[e(456,"2dqX")](1)}function Ur(t,e){let n=Pn,i={tnZTo:function(o,l){return o===l},aYovv:n(398,"@K(v"),wEzUa:function(o,l){return o>l},AYxvR:function(o,l){return o(l)}},a=t[n(416,"N!B%")]??n(412,"$8lJ")+e+"__",r=i[n(382,"VOOX")](typeof t[n(438,"VuM&")],i[n(423,"X8pF")])&&i[n(386,"r*Ur")](t[n(446,"2dqX")][n(408,"(^pw")],0)?t[n(428,"xMz2")]:i[n(404,"VuM&")](Fy,a),s={outputId:a,label:r,nextActionId:t[n(415,"[I3l")],synthetic:!1,terminal:!1};return t[n(444,"x2$A")]===!1&&(s[n(445,"sXNH")]=!0),s}var Die=[Ia(392,"$ONb"),Ia(385,"irk4")];function Pn(t,e){t=t-382;let n=Eh(),i=n[t];if(Pn.VnOVms===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h{},outputs:t=>Nr(t)[Ia(419,"&uUh")](Ur),isTerminal:()=>!1,referencedTaskIds:t=>{let e=Ia,n=[];for(let i of Die){let a=t[i];typeof a===e(396,"[BZK")&&a[e(457,"!m]y")]>0&&n[e(451,"@K(v")](a)}return n}},Gie=new Set([Ia(389,"9Fp["),Ia(421,"CdM4")]);function D1(t){let e=Ia,n={FAIxl:function(i,a){return i===a},YYemF:e(384,"BKAJ")};return n[e(440,"XBJ$")](typeof t,n[e(424,"$rAa")])&&t[e(391,"tszC")](e(413,"BKAJ"))&&!Gie[e(414,"1E]a")](t)}function Eh(){let t=["WPKBE8kpi8oOWOe","W4RcRfRcQMe","cmoCnGKB","WQzQwCo8","W6hdN3xcRSo2g8ofWQi","zSkYeCoqzGq","W7PpsSonWO3cNhvPhmkZFq","DColW6/cQheBosG6W5hcVG","WQxcHmoiW64aowW","WOJcVSo3W5C1cLZdOwq","smkMW55JW60bmmoI","gGCj","rCopWONcKYddTCkIWQ0KWRNcM2m","W6fvA8onWOJcJu5o","W6xcSgVcISoaaCo/","WRb7r8kLvSkbqmoFmxy","W68EDa","W6tcL0JcUvddLG","BCkcngFdRtSWx0v1WQ3cRuSjWRC5fG8","FmoKFLioBrpcRW","W6FcLCkdASky","FZrHWOmO","W7KObSo9za","DtpcOZGUW6Gp","W53cLSokEW9mACk+WQVdG8oOfN0","W540WRORW5e","WOf8mZa5W4ZcKCkG","dr8LEMBcO8oJWQ4","WOvgWO/cV8oSwqiaW4e","WRVdS8kdWOFcN3P2W5JdJq","rGCqs8otWQddIW","WRH8r8kNimo2xCoBc3fyeG","d8o8cxVdNCkcWOj/bazeW5tdUa","qhRcKSkKWRhcI8kY","W7JcTCkzW4ytySkWBCk4acK","W6FcLedcUv8","W4JdRILpDa","WPtcQ1hcN8o+","pSonprOk","W6/dKSkiWRrvohZdRePJWQC","WR8vkSkpW4RdJxf5m8kIxCow","WO9htCkIACkwpW","WQmyWP53qmoQevK","ue4XEKC","W5SMWPK8W4/cH8kf","oCkXW7nfkZFdNMtdHhCKvmkq","WOlcT3eAW4OQ","WPDZpCosmmozWQrmWOGF","W540E8kk","imoziWG","lSoWnx3dKqe","WQFcLmolW6O","WRT7s8kGjmo1hCopl0zQfdK","t0m6Fe4","aMFdM13dGmox","WPxcSuO8W6q","DCkNxXmE","B8kGW41KW7aa","WOpdH8kwpgGrpmkpWPBdRmoNaf8","kdKcW5ZcJa","WOxcMmoJWQq2W4O","mXKwW67cMxi","WQlcNSoWWQmRW4TTDejTW7/cGMJcVCkRWQ45WPG","FSolWRhdKcW9kq0","WPryW4NcHeu9nqHFW58","W70OaCo+rCkNtCoTn3zZbGq","W4xdLdqr","hSogg1juyIVdPL4wW6K","BuHoWRVdLc7cOZHMFuNcQ8os","WQv/x8o9WObR","omoJmSoCxczfiG","W501ESklh8o9","W58UlZaxW5C","W7ZcU8kHW4e","W644hCkIW5PUi8kpwSoBFq","dSo8dxVdKCkoWOv9jq1iW6pdLq"];return Eh=function(){return t},Eh()}function G1(t){return t?t in Mh||D1(t):!1}function N1(t){let e=Ia,n={namzA:function(r,s){return r(s)}},i=n[e(441,"bVl(")](D1,t)?{...z1,...W1}:z1,a=t&&t in Mh?Mh[t]:void 0;return a?{...i,...a}:i}(function(t,e){let n=xi,i=t();for(;;)try{if(parseInt(n(143,")Z%b"))/1+-parseInt(n(146,"mB4W"))/2+-parseInt(n(153,"qqiF"))/3*(parseInt(n(149,"dLTL"))/4)+-parseInt(n(134,"(rDt"))/5*(-parseInt(n(131,"bpdM"))/6)+-parseInt(n(137,"iOHi"))/7*(parseInt(n(141,"iOHi"))/8)+-parseInt(n(154,"BkM%"))/9+parseInt(n(130,"JvV]"))/10*(parseInt(n(135,"CB0S"))/11)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(_h,738297);function _h(){let t=["W5qDW7ZdK8kpnLjB","ndzeWOpcImkoW5qmW6rmW7pdRmog","W6K1hwJcUmkDA25vWQZcHCksWQ/cHW","W7zYW6NdRCkRnWr9bGVcNgJdJa","r8kNWRRdHCkbAKFcUWndW5jKWQW","kCoqWRTrzve","WOBcLWG2bmoBW4NcGCk4ibiQFG","W7f2WPhcMmoDseDC","WQWxECoWyfNdUSkz","W5NdL8ofmmkRdIbHWQ/dLmoUW7y","c8kqA39LW7iN","fvhcQhybeSo3WOddMLyYW6u","WRBcUmocm8kQW6vHWRJcUCoZuXtcSG","WObiW58","WPnmW5JdUCkulufiWRW","rNddOmo2usKCW7NcPKCiW7u","hWZcVtONjmk9pG","WPytW7FcKSoDp13dRMhdS8k/zCoP","W4fxECkYcsb7gSorWPvZna","eI/dUaDwr8o1","g2ufW5FdOKdcT3XgWRNdISonW4W","vmoPeCkiea","W51LWQtdTmkszsuEcbRdK3e","gwCcW5tdPedcS1fYWQ7dUCojW4y","qmkHW7JcMmo2hrtcPa","hW7dUMTtu8kujaFdL01F","t3SoEcBcNwJdMW","dSkQWORdG1fL"];return _h=function(){return t},_h()}function xi(t,e){t=t-128;let n=_h(),i=n[t];if(xi.KwdJso===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hr[i(245,"%CR0")](p));return{graph:{nodes:r,edges:o,adjacency:s,roots:u,dropped:l},warnings:c}}function $n(t,e){t=t-249;let n=Wh(),i=n[t];if($n.xSZvch===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hl}},r=[],s=[];if(Array[i(261,"zgtt")](t[i(352,"*cEf")]))for(let o of t[i(337,"d6EN")])o&&a[i(348,"YKa$")](typeof o,a[i(265,"Phb!")])&&r[i(383,"n1FM")](o);if(Array[i(288,"YKa$")](t[i(270,"&2VF")]))for(let o of t[i(379,"CrGd")])if(i(377,"[L2Q")===i(314,"01fm")){let l=o?.[i(336,"[rKm")];if(!l||a[i(370,"d6EN")](typeof l,a[i(315,"Wha3")]))if(i(264,"SZvn")===i(382,"[rKm")){let u=_0x454aa3.id;if(typeof u===i(319,"Wha3"))return u}else continue;if(typeof l.id!==i(308,"pHhn")){n[i(292,"CrGd")]({code:i(313,"p0z1"),message:i(346,"%0GC")+(l[i(317,"zgtt")]??a[i(355,"3V5d")])+i(325,"s@Ru")+e+i(371,"x(Xr"),taskId:e});continue}r[i(292,"CrGd")](l);let c=a[i(303,"Fw(t")](typeof o[i(365,"^G^[")],a[i(367,"E7w6")])&&a[i(295,"Tl*z")](o[i(302,"[L2Q")][i(306,"95BH")],0)?o[i(301,"Yj2U")]:l[i(263,"Qvz]")]??l.id;s[i(327,"&2VF")]({actionId:l.id,label:c})}else _0x2bb29a&&a[i(334,"nLN5")](typeof _0x1717a9,i(255,"n1FM"))&&_0x4e8d56[i(300,"Tfyt")](_0x240fc8);return{orderedActions:r,menuChoices:s}}function Uie(t){let e=$n,n={CfLmI:function(i,a){return i===a},msYiE:function(i,a){return i===a},Psxks:e(329,"Tfyt"),SeXor:function(i,a){return i===a},yULUQ:e(345,"Fw(t"),rfzOF:e(268,"*cEf")};if(n[e(254,"p0z1")](typeof t,e(319,"Wha3")))return t;if(t&&typeof t===n[e(273,"YKa$")]){let i=t.id;if(typeof i===e(335,"Phb!")){if(n[e(381,"n1FM")]===e(283,"v7ZF"))return i;if(n[e(276,"s@Ru")](typeof _0x668c1a,e(256,"%0GC")))return _0x3eb66d;if(_0x415c79&&n[e(364,"v7ZF")](typeof _0x20ddc7,n[e(375,"pHhn")])){let a=_0x455772.id;if(n[e(291,"[rKm")](typeof a,n[e(358,"95BH")]))return a}return _0x5ebbf1}}}function B1(t){let e=$n,n={LhFbr:e(347,"6ttI"),tpKyA:e(256,"%0GC"),mCgGD:function(g,d){return g>d},fBMIV:function(g,d){return g!==d},pmslL:e(318,"x(Xr"),rwnBS:function(g,d){return g===d},MTSBo:function(g,d){return g>d},hpiGj:e(282,"aHS3"),Ygrbn:function(g,d){return g(d)}},i=[],a=new Map,r=Array[e(324,"nLN5")](t[e(296,"9DOV")])?t[e(374,"YKa$")]:[];for(let g of r){if(!g||typeof g!==n[e(269,"aST]")]||typeof g.id!==n[e(339,"p7$w")])continue;let d=typeof g[e(260,"aST]")]===n[e(298,"E7w6")]&&n[e(272,"iOcl")](g[e(330,"%Y1$")][e(321,"s@Ru")],0)?g[e(250,"v7ZF")]:g.id,{orderedActions:m,menuChoices:w}=Nie(g,g.id,i);a[e(299,"&2VF")](g.id,{id:g.id,name:d,startAction:typeof g[e(310,"d6EN")]===e(333,"jVkp")?g[e(341,"WyZ$")]:void 0,orderedActions:m,menuChoices:w})}let s=new Set;for(let{id:g,orderedActions:d}of a[e(277,"&G7k")]())for(let m of d){if(n[e(360,"Tl*z")](typeof m.id,e(319,"Wha3"))){i[e(373,"Fw(t")]({code:e(378,"d6EN"),message:e(279,"s@Ru")+(m[e(354,"*cEf")]??e(311,"YKa$"))+e(293,"Wha3")+g+e(357,"[L2Q"),taskId:g});continue}s[e(267,"WyZ$")](m.id)&&i[e(350,"*cEf")]({code:n[e(285,"pwCB")],message:e(328,"CrGd")+m.id+e(326,"aST]")+g+e(275,"v7ZF"),nodeId:m.id,taskId:g}),s[e(359,"SZvn")](m.id)}let o=[...a[e(284,"Qvz]")]()],l=t[e(281,"SZvn")],c=typeof l===e(369,"Tl*z")&&a[e(267,"WyZ$")](l),u=c?[l,...o[e(332,"9DOV")](g=>g!==l)]:o;n[e(343,"v7ZF")](typeof l,n[e(356,"v7ZF")])&&n[e(280,"^G^[")](l[e(351,"3V5d")],0)&&!c&&i[e(289,"95BH")]({code:n[e(251,"jVkp")],message:e(309,"x(Xr")+l+e(368,"^G^[")});let p=new Set,h=t[e(331,"01fm")]?.[e(363,"n1FM")];if(Array[e(361,"v7ZF")](h))for(let g of h){let d=n[e(259,"9DOV")](Uie,g);d!==void 0&&p[e(290,"^G^[")](d)}return{flowName:typeof t[e(344,"YKa$")]===n[e(305,"9DOV")]?t[e(253,"x(Xr")]:"",flowType:typeof t[e(349,"s@Ru")]===n[e(304,"nLN5")]?t[e(258,"TR^2")]:"",tasks:a,taskOrder:u,entryTaskId:c?l:void 0,reusableTaskIds:p,warnings:i}}function zh(){let t=["y3VdUSkxu34","x8krWOC0l8otWPK1W4W6","gSk3v1KJWPrOba","F1ZdUa","aSkkW44l","WOhdRmkLzdK6wmoCWOtdSNlcRJ4","wCkSD10PW5KQW695iWJdKGLPWOi","WQfkdColW7VdJ3dcUxxdGqmVDmo0","xCozlhhcLCk4oSotwSohW4THACkSqCk6i0b/W73cTXvv","t8kQWRtdNMm5j1ddNumqnJZdVSoFW4tcOhpcLI5SWO/dTCknW4O","W6DaW6TLW6jCuLO0W7rqW7BdUCovWPLwW7pdVmoUeSkIW7xdKmoU","wZihW4qzW4jaWRjXwSoeWPNdJq","wCkxWQCHkmokWRK/","pdhcRM4pEHvK","W7hcHCoAja","r8k9xG","WRiPW4ZcQuu","WPX8WQtdKCogkmkDWPNdKx8","WO/cQ8kWWRO","EeZdTCkEyq","hmkEW5ag","lSopW51B","WOm6WOarWOqGj24YW71CW5NdPq","FfddV8kNW7tdI8o5FG","d8kZs8kN","WPtcSSoVFgfHfmktWOBdVM3cPZtdHhldGJxcG0i0cXdcNmo0WPO0WPqPuctdQatdVd4RW73cIx5AW5FcGt0jq2D8W7HWWPddUCoZueNdGxLHDCo1xdTspxNcV8ksW5Wy","xCotW4GLWQnqW6pcQa","w8k9xSoSW7pdGCkFm3C","jCkBgSoIW4TLaCkPymoSW4eYW4ijlhLKW6W","ACkev3Cy","W7ers8kxWQFcLa","wmkqW4vo","pmkSv0W4WPqbbSkOW7BdLwnGcdJdLCo3bf0","hCoUgSk2WOZdKmkVn3W+W4K","W517W41qW4rNBq","C8kyCmoS","WQzxWR5p","A8o2aflcQq","hSkpWROIlSoxWP48WOq","FSkSWQZdSa","qSkqW5TaW4jJpf5nWP4","WQJcKSkIWPS","lmomlCk7W5L2nCk9pmksWOVcKmoQ","EgRdM8kJuuddOZldIeBdNNm9","WRRdLutcUXS","aSotW6ixl8oQWRWbW4K","lmoAW79Mia","W7CeWQCZWOjLWRPWf8ovWPNdQSkIva","rmo6sgiyWOrRja","W4tcRSoVna","W70uCSkjWR8","WQCRW4VcJw8uwgW","lmo54OolWRHKkGD4W6rOew4VW5ldN8ovWRD0WOeoy8kxW6xdJa","q8ocpCoUW6v+gCkY","WPTbW4KAshrOWO7cN1C","W5ZdUfVdVW","wZmoW4CzW4DjWR55BCoHWPtdKa","xmkOx8oUW5ldLa","WQBcGt/cKIu","fSklWQbXoCoxWOm6W486W7HQWPO","yNZcLgysEJzs","W4NdGZSdWO3dLqHKWPldSSo+hq","pIBcRCobhYzlWRD7CGH7","gmkoW5edWOrAW4JcGa","oq7dK8kIW6ny","W5FdJ8kvWOO","WQddOw5xW5K","W7lcQqBdPmohcr4LgSodCq","oCkLW6GGWQjJW6FcS8koCxZcH2xcOrLDywZcHG","lINcI8klqhZcGGFdMq","W5tdVCoKW6DtothdSSo6y8oDnxq","jxnkWOvzWOvz"];return zh=function(){return t},zh()}var Vy=ji;(function(t,e){let n=ji,i=t();for(;;)try{if(-parseInt(n(174,"LOFW"))/1*(-parseInt(n(159,"HkIQ"))/2)+parseInt(n(172,"RNu7"))/3+parseInt(n(166,"ebkS"))/4+parseInt(n(161,"f1H7"))/5+parseInt(n(225,"*QGQ"))/6*(-parseInt(n(188,"f1H7"))/7)+-parseInt(n(182,"l](v"))/8*(parseInt(n(165,"AX7t"))/9)+parseInt(n(184,"@]yG"))/10===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(zh,742447);function ji(t,e){t=t-156;let n=zh(),i=n[t];if(ji.LqqnyE===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0?o[e(160,"^5a*")]:u??l;i[e(216,"Jtbz")]({id:l,kind:n[e(223,"5*jK")],actionType:u,label:p,description:c[e(156,"6h[z")](o),taskId:r,taskName:s[e(208,"m#)^")],terminal:c[e(178,"O6D0")](o)}),!n[e(171,"zCk(")](G1,u)&&a[e(226,"l](v")]({code:n[e(196,"LOFW")],message:e(185,"RVwP")+n[e(221,"tDks")](u,e(215,"O6D0"))+e(157,"Jtbz"),nodeId:l,taskId:r}),$ie[e(192,"5$np")](u??"")&&a[e(191,"#rb^")]({code:e(187,"lc40"),message:e(209,"*QGQ")+l+e(202,"l](v"),nodeId:l,taskId:r});for(let h of c[e(211,"lc40")](o))i[e(213,"xxIJ")]({id:Ha(l,h[e(190,"AX7t")]),kind:e(220,"LOFW"),label:h[e(163,"C2FY")],taskId:r,taskName:s[e(195,"E@ba")],terminal:h[e(168,"9qHV")]}),h[e(200,"UL$#")]&&a[e(197,"9qHV")]({code:n[e(214,"RVwP")],message:e(176,"f1H7")+h[e(179,"*QGQ")]+e(201,"5$np")+l+e(164,"O6D0"),nodeId:n[e(227,"@]yG")](Ha,l,h[e(189,"O6D0")]),taskId:r})}return{nodes:i,warnings:a}}function Si(t,e){t=t-368;let n=Gh(),i=n[t];if(Si.PMkAeE===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h0;){let u=c[c[e(400,"3iA&")]-1],p=t[e(374,"rtD4")][e(416,"Eqt*")](u[e(410,"ueYm")])??[];if(u[e(431,"qAS8")]>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;hg[e(412,"32ln")]===e(437,"n(f["));return{ok:!0,ir:I1(l,u,i,p),graph:l,warnings:[...i[e(429,"ZH9P")],...r,...o,...c]}}catch(i){return{ok:!1,error:{code:n[e(430,"z92R")],message:i instanceof Error?i[e(432,"Bf1^")]:String(i)}}}}(function(t,e){let n=on,i=t();for(;;)try{if(-parseInt(n(442,"vc4a"))/1+-parseInt(n(467,"t]cL"))/2+parseInt(n(479,"Wh5H"))/3+-parseInt(n(406,"fRtI"))/4*(-parseInt(n(438,"D[!P"))/5)+parseInt(n(468,"jJ[4"))/6+-parseInt(n(322,"DtF7"))/7*(parseInt(n(476,"]X)1"))/8)+parseInt(n(393,"c!8o"))/9*(parseInt(n(358,"c!8o"))/10)===e)break;i.push(i.shift())}catch{i.push(i.shift())}})(Uh,115582);function Uh(){let t=["nJOJDGvOWQi","ySkPlmkhWOddMG","FtRcJM4euSoUW5lcKCk5W4BdNa","W4KTWPaeWP/dPa0","W7xdUd1cW4ddNbrXW65Qhq","W75iWQdcIvtdN2hcR8ouW5PbW5y","W4KhpeBdLb/cJvFcMSoIWQO","W6hdGbddUW","zCoCW4ffsq","jWC/kCoUW6ecWQKF","jaqMomoeW7S","W4pcMmkTDCk5WO/dMa","WOpdJcldM0NcTeZcPSkgW7S","sCo+muD5W5BcPL/dVYaJ","CmoIjCotgCoUWO0TW6eQ","WPRcTYy","WOZdMSodcxNdSG","fdK4jmoxW6O","WOlcJxiLvG","WQJdO34ZyW","WONdKCojc3xdLx0","jXhcOMu","q3dcT8ooW77dSLKrWP3cPq/dTmkuW5C","W4/cLx9sf8oW","W7VdGbldNmo5","E8ogf09I","WOCFWP8Mzcy","WOpdNSoEc17dV3xdJq0JCspdNW","pXWRW7/dVW","uSoKi8oY","W6RdLHVdVCoU","jNxdLYDF","WQtdUaBdVxC","W67dTd3dGsW","WQRdSKLNW77cMwG","WOOVpmosExu","yJCDWPK/WOS","W5JcGNTqjW","p2jgW4D8W5tcUsmBd8ogW5m","ydmEWPS","xdVcUg7dU38","W4FdRXRdVCoI","FCoKp8oDaSoO","mZuJEvm","sxJcMuyuWOD8WOaUiSkpvJ/dUeFdNuVdHIz1","EeJcGKHsWReoW4m","oISOWOhcVW","x8oEwb7cRW","zsNcIutdTG","WPy4W5hdNri","nX8GWQFcGW","W5HyW4JdG0jpW4GcW5JcGmkHWQS","n0pcU8oqW5O","W5pcG2DEgSoJ","s8oIeCoOnrbz","WRlcJ8kUWRhdVsW","sxdcRq","WRZdRqSN","o0xcNmodW6C","W6FdRYZdL8ox","fuRdVZPc","WRpdLveKrG","WP0DWOlcMa","W7ddI8oOW63cON3cO8kNW4FcMfum","WRNcPeCvWOpcJqrcW6X8pb0","W6VdPdRdUSoJ","WQK9W53dOcy","AJSuWPC/","DZHeBSoICG","W7JcIbddVGZdVCoI","AuFcUMnB","rbRdHhNcQW","W5JdNSokcwVdTe0","W4W7WR8rWPNdRq","sCoZnSo4oq","WQtdG2dcVeNdSSozyMmiW4K","W63dSH9kW4pdKq","WRWlW6FdKW/cJG","WQy/WQBcSra","AdRdMuFcIa","W5Seh0BdKq","WOFcS3ukua","WR4CiCoNCa","iHunl8ovW64F","W5hdMcjKW6pdSdb3W5bqnIScW65Xnmom","BJRdUv7cMcRdNSojW7Tbr0tcObW","ytJdSg7cTa","gIW1WPNcVW","zmkQA8kjAMjhuYq","WRxdPhuGqCoy","W5enhK7dLXi","hN/cNCoMW7m","jtGBW7/dNriVWQ1MW7hdUSoLw1FcP2/cMH9q","CSkSkmkcjG","WP7dSmk+r15cWOrfrM4","WQCeWPVcGta","rSo0pmo/mXq","W6/dKvnB","BmkOmSklWOZdGa","fYyKWQlcTa","WQNdTgGV","mKZdGCkV","tCo1a8oohW","AsLyCSopFvhcHmo5oa","CSoCttBcMq","W7NcMIi","rcpcO0VdRa","rw/cG8o1W4O","q8kAbmkrWQ8","jMRcUmomW4O","xmkYkmkJWO4","WQtdUqS","WQ7dPvGcuG","W40Da0e","W6/cRCoAWRDeW7BdOCkDW5r5FSkO","WQhdPrpdHfC","jGmIkmoKW6CjWQuesG","WQmAW7VdNrxcGq","W7hcOx5hgW","WPWGWPebzG","W75pWQhcJ1ddN3hcO8oWW7jcW4C","odW0fSoI","W7pdGu5uW77cSG","WO9zrrJcKeVcHwhcJ8o6WQFdOa","Af/cGe5U","W6ZcUsP3aSoEWRijm0bS","W5NcGSk7ECkVWQC","WOxcGMCRsIJdP8ozDmkV","n0JdLCk5","WR3dVdCAW7K","WRRdOGGSW5O","W6RdLHRdVq/dUSkT","WOfpWQCUAqm","WQ4BW7e","W5m7WQu","WOVdVmoVeW","WO7dIJJdLvlcSG","WPldUSkK","WQxdTHWQW6S","meJdGSkTWONcSG","WORdV8oOe8oSW68","WRxcGGddPCkt","oCouW4flwZxdRa","uCo0e096W5S","WPBdVCkUs0K","W4lcKhjYgW","tSo0pSo9mXK","ohVcUCoXW6a","W4tcL8kKDq","WPGTW58Q","W4RdTJzFW68","vGaKWPmU","WOGqWPtcKW","WPXoWOyCDW","kWKSW6JdKq","W63dHdBdQG","rSoTwdxcMCo9","jqCHoa","oxRdJSkUWOO","WPxdHYWeqmk0W6imxCkoAYS","WOZdJJVdLW","jZSjW5FdNXi","W5FcRmk3r8k8WQRdIJtdLCopqa0","WONcIh0","WRFdOhyI","E8k9z8ku","BGuK","itChW5FdHcKQ","DG5DsCoe","AcLyymo4Fq","jJGoW5C","uSkumSkBWPpdIW","EZZdN3JcUq","WQSwW7ldKXu","DCkqkmkgoa","umo4eW","i2/dKtHsea","WRBcJLSYyW","DgJcUNfZ","WRlcLw7cTKRcRmkxrdPvW4mE","zHxdHv3cQq","q3hcMfyZWOO","CSobW5rfuZW","W57dVKnHW6BcUa","WRhcJSkVWRa","AGiUrWLKWOa","w8o6kmoOcW","W43dQrFdPZi","W5tdHwDbW5i","WQ7dUaxdGw0","AmogW6DEtZRdGW","kduwWR7cJWnoESob","WOJdRCokl2S","y8kczSkSta","WPhdJ1H/i8oJW50f","WORcGh4N","W5ujaW","WRddU8ky","WPpdI8oFb2pdVq","WOuJW4C9WQTD","BCoqW4Hlstm","oGtcVwLRWRe","W4xdQqZdLCoz","s03cLevA","krO3r2W"];return Uh=function(){return t},Uh()}function F1(t,e){let n=on,i={CJEvq:function(a,r){return a(r)},FWjgl:n(376,"H@tb"),ewfco:function(a,r){return a!==r},QynAm:function(a,r){return a!==r},cPOZm:n(414,"XiA5"),uJcEg:function(a,r,s){return a(r,s)},iTIpi:function(a,r){return a(r)}};if(Array[n(330,"mJZP")](t[n(418,"pwJ[")]))for(let a of t[n(326,"H@tb")])a&&typeof a===n(360,"@d[V")&&i[n(314,"&8kS")](e,a);if(Array[n(407,"VKAc")](t[n(489,"WXiM")]))for(let a of t[n(426,"mStz")])if(i[n(429,"LeEI")]!==n(423,"QnPc")){if(!a||i[n(434,"8iF]")](typeof a,n(405,"iPoA")))continue;let r=a[n(297,"iPoA")];if(!r||i[n(309,"iPoA")](typeof r,i[n(353,"@d[V")]))continue;i[n(318,"0JUY")](e,r,i[n(346,"yUbg")](Lie,a))}else _0x2f4862[n(416,"&8kS")]=_0x3ac537[n(370,"iPoA")]}function Lie(t){let e=on,n={NQBsL:e(400,"AZUn")},i={};return typeof t.id===n[e(340,"&%!R")]&&(i.id=t.id),typeof t[e(348,"ymQI")]===e(472,"RjQh")&&(i[e(394,"H@tb")]=t[e(300,"&obv")]),typeof t[e(471,"vc4a")]===n[e(307,"iPoA")]&&(i[e(412,"ksh2")]=t[e(372,"4I(c")]),i}function V1(t){let e=on;if({cRfHu:function(a,r){return a===r}}[e(485,"H@tb")](t,null)||typeof t!==e(375,"fRtI")||Array[e(487,"XiA5")](t))return[];let i=t[e(448,"V6CQ")];return Array[e(389,"ksh2")](i)?i:[]}function Zy(t,e){let n=on,i={KWWAf:n(474,"sSZR"),ykxrL:n(388,"&8kS"),FkVIS:n(402,"sSZR"),GEgjn:function(c,u){return c===u},rBkNH:n(391,"]X)1"),eJRvr:n(463,"8iF]"),kXCwo:n(339,"CT*K"),wdCEg:n(381,"ksh2"),jTJcs:function(c,u,p){return c(u,p)},HNgcc:n(386,"mJZP")},a=[],r=new Set;for(let c of Array[n(473,"Wh5H")](e)?e:[])typeof c===n(457,"c!8o")&&!r[n(304,"Wh5H")](c)&&(n(323,"sSZR")!==i[n(379,"WXiM")]?(r[n(419,"&%!R")](c),a[n(299,"QnPc")](c)):_0x179a1d[n(461,"C4z#")](_0x57d211));if(a[n(335,"&8kS")]===0)return{found:[],notFound:[]};let s=new Map;for(let c of V1(t)){if(!c||typeof c!==i[n(454,"lC[Q")]||typeof c.id!==i[n(311,"QnPc")])continue;let u=c.id,p=typeof c[n(363,"QnPc")]===i[n(311,"QnPc")]&&c[n(354,"mJZP")][n(446,"pwJ[")]>0?c[n(334,"CT*K")]:u;i[n(465,"QnPc")](F1,c,(h,g)=>{let d=n;if(i[d(482,"st]1")]!==i[d(385,"]PoV")]){if(typeof h.id!==d(444,"FDZw")||!r[d(310,"C4z#")](h.id))return;let m={actionId:h.id,action:h,taskId:u,taskName:p};g&&(m[d(302,"RjQh")]=g);let w=s[d(460,"mStz")](h.id);if(w){if(i[d(491,"lC[Q")]!==d(452,"FDZw"))return[];w[d(312,"DtF7")](m)}else i[d(303,"AL3P")](i[d(367,"RjQh")],d(371,"WXiM"))?_0x4ca4e8[d(492,"x#vC")]=!0:s[d(333,"VKAc")](h.id,[m])}else return})}let o=[],l=[];for(let c of a){let u=s[n(396,"A[cs")](c);if(u)if(i[n(445,"8iF]")]!==n(357,"&obv"))o[n(383,"t]cL")](...u);else{let p=_0x446246[n(417,"LeEI")]()[n(366,"@d[V")](_0x2edca2);if(p===-1)return _0x2bbe8e;let h=_0x14a15c[n(365,"$rME")](p,_0x142827[n(321,"D[!P")]);return{index:h,length:_0xd2f9a3[n(374,"LeEI")](_0x883e66[n(342,"LeEI")],_0x51925f[n(380,"V6CQ")]-h)}}else l[n(296,"D[!P")](c)}return{found:o,notFound:l}}var Fie=64;function Vie(t,e){let n=on,i={XrgBO:function(r,s,o,l){return r(s,o,l)},vzpcI:function(r,s){return r+s},flKQS:function(r,s){return r===s},OPmgz:function(r,s){return r!==s},qdOUj:function(r,s){return r!==s},QVkpo:n(486,"&Z7q"),kzZNw:function(r,s){return r!==s}};if(t instanceof RegExp){if(i[n(328,"C4z#")](n(305,"FDZw"),i[n(317,"c!8o")]))return{found:[],notFound:[]};{let r=new RegExp(t[n(398,"ymQI")],t[n(422,"H@tb")]);return s=>{let o=n;r[o(413,"XiA5")]=0;let l=r[o(351,"st]1")](s);return l?{index:l[o(337,"C4z#")],length:l[0][o(331,"F)%R")]}:void 0}}}if(i[n(352,"F)%R")](typeof t,n(459,"t]cL"))||t[n(316,"4I(c")]===0)if(n(464,"fRtI")!==n(453,"4I(c")){let r=_0x1c2c0d;for(let s of _0x31168b[n(327,"&obv")](r))i[n(478,"pwJ[")](_0x13b2dd,r[s],_0x5f5cad?_0x113afb+"."+s:s,_0x1e7e8c+1)}else return;if(i[n(497,"jsC9")](e?.[n(431,"]X)1")],!0)){if(i[n(306,"mStz")](n(451,"AL3P"),n(401,"8iF]")))return r=>{let s=n,o=r[s(384,"$rME")](t);return o===-1?void 0:{index:o,length:t[s(420,"]X)1")]}};_0x387419(_0x237059[_0x2b2c35],_0x7af7f2?_0x42bb9e+"."+_0x3adb1d:_0x4e7d52,i[n(329,"C4z#")](_0x33a4ab,1))}let a=t[n(410,"DtF7")]();return r=>{let s=n,o={JljqF:function(l,c){return i[on(450,"lC[Q")](l,c)}};if(i[s(495,"yUbg")](s(462,"yUbg"),s(350,"vc4a"))){let l=r[s(408,"jJ[4")]()[s(424,"]X)1")](a);if(i[s(456,"yUbg")](l,-1))return;let c=Math[s(362,"H@tb")](l,r[s(480,"jJ[4")]);return{index:c,length:Math[s(336,"@4w2")](t[s(399,"ksh2")],r[s(345,"]PoV")]-c)}}else{let l=_0x301ea9[s(415,"uOx&")](_0x3709ef);return dOIZcf[s(294,"st]1")](l,-1)?_0x4ce4e2:{index:l,length:_0x4ad91a[s(477,"VKAc")]}}}}function on(t,e){t=t-293;let n=Uh(),i=n[t];if(on.FZCxdb===void 0){var a=function(l){let c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="";for(let h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(let h=0,g=u.length;h=u},fBHZG:function(c,u,p,h){return c(u,p,h)},aPKUM:i(441,"c!8o"),FWPOQ:function(c,u){return c+u},taoBx:function(c,u){return c>u}},r=[],s=0,o=new Set,l=(c,u,p)=>{let h=i;if(typeof c===h(481,"4I(c")){let g=a[h(483,"WXiM")](e,c);if(g)if(h(344,"c!8o")===h(490,"WXiM"))s+=1,r[h(493,"QnPc")]u},wEHMC:function(c,u){return c!==u},mQfNQ:function(c,u){return c>u},jxlzn:function(c,u,p){return c(u,p)}},r=a[i(469,"8iF]")](Vie,e,n);if(!r)return{hasMatches:!1};let s=n?.[i(496,"@d[V")],o=a[i(387,"D[!P")](typeof s,i(430,"0JUY"))&&a[i(403,"jZ&E")](s,0)?Math[i(484,"DtF7")](s):Number[i(488,"jJ[4")],l=[];for(let c of V1(t)){if(!c||a[i(308,"yUbg")](typeof c,i(360,"@d[V"))||a[i(432,"@d[V")](typeof c.id,i(325,"uOx&")))continue;let u=c.id,p=typeof c[i(411,"8iF]")]===a[i(392,"x#vC")]&&a[i(437,"mJZP")](c[i(359,"&8kS")][i(382,"VTFE")],0)?c[i(425,"AZUn")]:u;a[i(435,"fRtI")](F1,c,(h,g)=>{let d=i;if(typeof h.id!==d(397,"]X)1"))return;let{hits:m,truncated:w}=a[d(377,"sSZR")](Jie,h,r,o);if(m[d(494,"DtF7")]===0)return;let f={actionId:h.id,taskId:u,taskName:p,matchedPaths:m};a[d(298,"lC[Q")](typeof h[d(421,"XiA5")],d(355,"AL3P"))&&(f[d(293,"@4w2")]=h[d(439,"&Z7q")]),a[d(349,"jJ[4")](typeof h[d(443,"vc4a")],a[d(320,"XiA5")])&&h[d(359,"&8kS")][d(440,"vc4a")]>0&&(f[d(356,"XiA5")]=h[d(347,"uOx&")]),g&&(f[d(315,"XiA5")]=g),w&&(f[d(390,"lC[Q")]=!0),l[d(466,"st]1")](f)})}return l[i(480,"jJ[4")]>0?{hasMatches:!0,matches:l}:{hasMatches:!1}}(function(t,e){for(var n=_i,i=t();;)try{var a=-parseInt(n(315,"2Hn["))/1+-parseInt(n(300,"AxmG"))/2*(parseInt(n(301,"1MSm"))/3)+-parseInt(n(295,"j@#V"))/4*(parseInt(n(294,"CRq&"))/5)+-parseInt(n(306,"Ql9o"))/6*(-parseInt(n(299,"IjBb"))/7)+-parseInt(n(312,"^ivg"))/8*(parseInt(n(305,"Ba^$"))/9)+-parseInt(n(316,"Ba^$"))/10*(-parseInt(n(310,"^h&Z"))/11)+parseInt(n(302,"S9vi"))/12;if(a===e)break;i.push(i.shift())}catch{i.push(i.shift())}})($h,715798);function $h(){var t=["WO3dRwm2W7ZcKmo9vG","jCo2WQb/p8kkb8oKW5X0WOC","A1TgWOFcVWvqbSk3AbiQWOS","t8oaWRBcGSkaW4DrW6S","f1OUWQiaDmkNW4pcUSoSlSoF","W6T2WRFdG8k/WOfIaa","W7/dKCkcW7tcJxJdQSoMk8kpW6FdG8kEWQK","sCkByeuDW6BcKmoroCkxfCkdW74","WOBdPmk4l8owW5qn","W68iWQhcLCokdmoFbhZcVJm","W6X/W5BcKmoBW5vhlmosW7SeW7C","FSo/WQ0WW53dMCkMzbqrgZa","AfLaWOpcTvWmlSkoCHe","W5hcRuSGF8oOWQy","zM/dMHfjkwtcS8kCW6ZdSvm","WQxcUhxdVdPZvIHnW71bWOZcTLG","W7RdQgjSAbTVFZJdMdO","WQ7cVN3cIuqOmxP0","W6z2W5tdPCkGWO9Ximom","W7JdN8omWRRdUsBcSmkB","fGzCW7DPn8k1","W5ddSd52hCkVW6BdVwybWR/dRq8","q8kzWOBcGmkJW4vR","tmonW75BCCkQu1ldMq7cRSk9WOK"];return $h=function(){return t},$h()}function _i(t,e){t=t-294;var n=$h(),i=n[t];if(_i.wqEToO===void 0){var a=function(l){for(var c="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=",u="",p="",h=0,g,d,m=0;d=l.charAt(m++);~d&&(g=h%4?g*64+d:d,h++%4)?u+=String.fromCharCode(255&g>>(-2*h&6)):0)d=c.indexOf(d);for(var w=0,f=u.length;w=500?`Genesys Cloud returned ${n} fetching flow "${t}". Transient server-side error \u2014 retry; this says nothing about the flow.`:`Failed to fetch flow "${t}"`+(n!==void 0?` (HTTP ${n})`:"")+(i?`: ${i}`:".")+" Likely transient (network or gateway) \u2014 retry rather than concluding the flow does not exist."}var J1=50;function Zie(t){let e=[],n=new Map,i=!1;for(let a of t){let r=a.split("::")[0]||a;r!==a&&(i=!0),n.has(r)||(n.set(r,a),e.push(r))}return{lookupIds:e,requestedFor:n,strippedAny:i}}var Qie={flowId:Y.string().min(1).describe("The Genesys Cloud Architect flow ID"),actionIds:Y.array(Y.string().min(1)).min(1).max(J1).describe(`Action GUIDs, taken from the \`id\` of flow_ir nodes whose \`kind\` is "action". Batch every action of interest into as few calls as possible rather than calling this tool once per action. Branch-output ids of the form \`::\` are also accepted; the suffix is stripped and the underlying action is returned. Maximum ${J1} ids per call; chunk a larger set into successive calls.`)},K1=({architectApi:t})=>({config:{description:"Retrieves the raw Architect configuration of specific actions in a Genesys Cloud Architect flow: decision expressions, prompt text, data action inputs and outputs, and any other per-action settings that the flow_ir tool omits. Use flow_ir first to find action ids and to understand the control flow, then use this tool to find out what an action actually does. Do not use the raw fields returned here to make control-flow claims: flow_ir has already resolved those, and its answer accounts for branches the raw configuration does not reflect.",annotations:{title:"Flow Action",readOnlyHint:!0,destructiveHint:!1},inputSchema:Qie},handler:async({flowId:e,actionIds:n})=>{let i=await _t(t,e);if(!i.ok)return{isError:!0,content:[{type:"text",text:i.message}]};let{lookupIds:a,requestedFor:r,strippedAny:s}=Zie(n),o=Zy(i.configuration,a),l=u=>({...u,actionId:r.get(u.actionId)??u.actionId}),c=[];return s&&c.push("Some requested ids were flow_ir synthetic node ids of the form ::; the suffix was stripped and the underlying action looked up, then reported under the id as requested. A ::start id identifies a task rather than an action, so it never matches."),o.notFound.length>0&&c.push("Ids in notFound are absent from this flow's latest configuration. The flow may have been redeployed since flow_ir was called, so re-run flow_ir and re-join rather than concluding those actions no longer exist."),{content:[{type:"text",text:JSON.stringify({flowId:e,found:o.found.map(l),notFound:o.notFound.map(u=>r.get(u)??u),...c.length>0?{notes:c}:{}})}]}}});function Z1(t){let e=t.toUpperCase();return e.endsWith("FLOW")?e:`${e}FLOW`}function Xie(t,e){let n={};for(let i of e){let a=i.type??"UNKNOWN";n[a]||(n[a]=[]),n[a].push({id:i.id??"",name:i.name??"",...i.version?{version:i.version}:{},deleted:i.deleted??!1,updated:i.updated??!1})}return{flow:{id:t.id??"",name:t.name,type:Z1(t.type??""),version:t.publishedVersion?.commitVersion??"1"},dependencies:n}}var Yie={flowId:Y.string().min(1).describe("The Genesys Cloud Architect flow ID")},Q1=({architectApi:t})=>({config:{description:"Retrieves all dependencies consumed by a Genesys Cloud Architect flow. Returns the flow metadata and its dependencies grouped by type.",annotations:{title:"Flow Dependencies",readOnlyHint:!0,destructiveHint:!1},inputSchema:Yie},handler:async({flowId:e})=>{try{let n;try{n=await t.getFlow(e)}catch{return{isError:!0,content:[{type:"text",text:`Flow "${e}" not found.`}]}}let i=Z1(n.type??""),a=n.publishedVersion?.commitVersion??"1",r=[],s=1;for(;;){let l=await t.getArchitectDependencytrackingConsumedresources(n.id,a,i,{pageSize:100,pageNumber:s});if(l.entities&&r.push(...l.entities),!l.nextUri)break;s++}let o=Xie(n,r);return{content:[{type:"text",text:JSON.stringify(o)}]}}catch(n){return{isError:!0,content:[{type:"text",text:`Failed to retrieve flow dependencies: ${Qn(n)}`}]}}}});var ete=1e3,nte=45e3,ite=10,X1="Architect > Flow Instance > View",Qt=class extends Error{};function Tu(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}async function tte(t){let e=await fetch(t);if(!e.ok)throw new Qt(`Downloading the execution data file failed with HTTP ${e.status}.`);return e.json()}function ate(t){return new Promise(e=>setTimeout(e,t))}function rte(t){return t.jobState==="Success"||t.jobState==="Failed"?!0:t.entities?.some(e=>e.downloadUri||e.failed===!0)??!1}async function ste(t,e,n,i){let a=e,r=Date.now()+i;for(;!rte(a);){if(!a.id)throw new Qt(`The retrieval job reported state "${a.jobState??"unknown"}" without a job id to poll.`);if(Date.now()>=r)throw new Qt(`The retrieval job (${a.id}) was still "${a.jobState??"unknown"}" after ${Math.round(i/1e3)}s. Retry shortly; the job may complete on its own.`);await ate(n),a=await t.getFlowsInstancesJob(a.id)}return a}function Y1(t){return`No execution data exists for execution id "${t}". Either the id is wrong (it is the flow instance id, which for test_bot_flow runs is the sessionId it returned, not a conversation id or flow id), the run is older than the ${ite}-day retention period, the flow was last published before execution data storage was enabled for the org (flows must be republished after enabling it), or storage is disabled. Use find_flow_execution with a conversationId to list the instances that do exist.`}function ote(t,e){switch(e.statusCode){case"404":return Y1(t);case"403":return`Not authorised to read execution data for "${t}" (403): the OAuth client needs the '${X1}' permission and division access to the flow.`;default:return`Retrieving execution data for "${t}" failed`+(e.statusCode?` (HTTP ${e.statusCode})`:"")+"."}}function lte(t,e){if(e instanceof Qt)return e.message;let{status:n}=Ei(e);if(n===404)return Y1(t);let i=Ea(n,X1);return`Failed to retrieve execution data for "${t}": ${Qn(e)}.${i}`}function ute(t){if(Tu(t)&&Tu(t.flow)&&Array.isArray(t.flow.execution))return t.flow;if(Tu(t)&&Array.isArray(t.execution))return t;let e=Tu(t)?Object.keys(t).join(", "):typeof t;throw new Qt(`The downloaded execution data had an unexpected shape (top-level: ${e}); expected { flow: { execution: [...] } }.`)}var cte={executionId:Y.string().min(1).describe("The flow instance (execution) id. This is the `id` of an entry returned by find_flow_execution, or the sessionId returned by test_bot_flow. It is not a conversation id or a flow id."),includeIr:Y.boolean().default(!0).describe("Default true. Joins each action event to the flow's IR (the same graph flow_ir returns) using actionId, adding the action's type, task and outgoing edges, and lists the IR actions this instance never executed. Costs one extra flow configuration fetch. Set false when only the raw event log is wanted.")},ez=({architectApi:t,download:e=tte,pollIntervalMs:n=ete,maxWaitMs:i=nte})=>({config:{description:"Retrieves the historical execution data of one run of a Genesys Cloud Architect flow: the ordered log of what that single conversation actually did, action by action, with timestamps, the messages sent and received, the branch each decision or menu took, variable assignments, errors and the exit reason. Use it to see how a customer traversed a flow, to find loops and retries (summary.repeatedActions for actions run more than once, summary.loops for Loop actions and their iteration counts, summary.asksWithRetries for asks that re-prompted), errors (eventError events with a relatedAction) and dead ends, or to confirm a flow is behaving. flow_ir shows what could happen; this shows what did happen, this time. Each action event's actionId is the id of the flow_ir node whose kind is \"action\", and is accepted verbatim by flow_action. An action's outputPathId names the branch it took; joined to the IR it is the branch-output node :: (ir.takenBranch). Event kinds are usually named action for IR actionType Action (actionCommunicate is CommunicateAction, actionDecision is DecisionAction), with exceptions: actionUpdateData is UpdateVariableAction, actionJumpToTask is TransferTaskAction and actionAskForIntent is AskForNLUIntentAction; the ir.actionType annotation on each event is authoritative. events[] is in execution order; the IR's `order` field is not and must not be used for sequencing. trackingId is the action number shown in the Architect UI; gaps in it are authoring history, not missing actions. The instance's logLevel governs which sections exist: below 'all', variables and communications may be absent or empty, which is expected rather than an error. Pass the sessionId from test_bot_flow to see exactly how a test run traversed the flow; data is available seconds after the run ends, and such runs have a null conversationId.",annotations:{title:"Flow Execution Data",readOnlyHint:!0,destructiveHint:!1},inputSchema:cte},handler:async({executionId:a,includeIr:r})=>{let s;try{let M=await t.getFlowsInstance(a),J=await ste(t,M,n,i),N=J.entities?.find(_=>_.id===a)??J.entities?.[0];if(J.jobState==="Failed"&&!N)throw new Qt(`The retrieval job (${J.id??"unknown id"}) failed without reporting a cause.`);if(!N)throw new Qt(`The retrieval job (${J.id??"unknown id"}) completed with no results.`);if(N.failed||!N.downloadUri)return{isError:!0,content:[{type:"text",text:ote(a,N)}]};s=ute(await e(N.downloadUri))}catch(M){return{isError:!0,content:[{type:"text",text:lte(a,M)}]}}let{execution:o,...l}=s,c=Uy(o),u=c.events,p=c.summary,h=[],g=u.find(M=>M.kind==="endedFlow"),d=typeof g?.flowExitReason=="string"?g.flowExitReason:null;g||h.push("No endedFlow event: the run had not finished when the data was captured, or the log was cut short. Do not treat the last event as where the flow ended.");let m=$y(u,".ConversationId"),w=Tu(l.executionInfo)?l.executionInfo.logLevel:void 0;typeof w=="string"&&w.toLowerCase()!=="all"&&h.push(`This instance was captured at log level "${w}". Variable values, communications or action inputs/outputs may be absent because they were not recorded, not because they did not happen.`),l.isTruncated===!0&&h.push("isTruncated is true: the log was cut off by the execution cap, so later actions ran without being recorded."),p.repeatedActions.length>0&&h.push(`${p.repeatedActions.length} action(s) executed more than once; see summary.repeatedActions and each occurrence's executionId to tell iterations apart.`),p.asksWithRetries.length>0&&h.push(`${p.asksWithRetries.length} ask/menu action(s) needed more than one participant input (summary.asksWithRetries); the retries are the turns inside that event's execution[], not repeated actions.`);let f=p.eventKinds.eventError??0;f>0&&h.push(`${f} eventError event(s) occurred; each one's relatedAction names the action that was executing (matched on context.executionId), and context.reason gives the cause.`);let A=Date.parse(String(l.startDateTime)),b=Date.parse(String(l.endDateTime)),x=Number.isFinite(A)&&Number.isFinite(b)?b-A:null,y;if(r){let M=typeof l.flowId=="string"?l.flowId:void 0,J=typeof l.flowVersion=="string"?l.flowVersion:void 0;if(!M)h.push("The execution data carried no flowId, so no IR join was possible.");else{let N=await pte(t,M,J,h);if(N){let _=Ou(N.configuration);if(!_.ok)h.push(`The flow configuration could not be parsed into an IR (${_.error.code}: ${_.error.message}); events are unjoined.`);else{let I=By(u,_.ir);u=I.events,y={configuration:N.configuration_source,unmatchedActionIds:I.unmatchedActionIds,unmatchedStateIds:I.unmatchedStateIds,actionsNotExecuted:I.actionsNotExecuted,warnings:_.warnings},I.unmatchedActionIds.length>0&&h.push(`${I.unmatchedActionIds.length} executed action id(s) have no node in the IR (ir.unmatchedActionIds). If the join used the latest configuration rather than the version that ran, the flow has probably been redeployed since; otherwise the action may live in a called common module or bot flow, which the parent's IR does not contain.`)}}}}let T={...l,executionId:typeof l.executionId=="string"?l.executionId:a,conversationId:typeof m=="string"?m:null,durationMs:x,flowExitReason:d,logLevel:typeof w=="string"?w:null,summary:p,events:u,...y?{ir:y}:{},...h.length>0?{notes:h}:{}};return{content:[{type:"text",text:JSON.stringify(T)}]}}});async function pte(t,e,n,i){if(n)try{return{configuration:await t.getFlowVersionConfiguration(e,n),configuration_source:{flowVersion:n}}}catch(r){if(Ei(r).status===410){i.push("IR join skipped: the flow has been deleted, so no configuration can be fetched. The events are still complete; only the ir annotations and actionsNotExecuted are unavailable.");return}i.push(`Could not fetch the configuration of flow version ${n} (${Qn(r)}); the IR join used the latest configuration instead, which may differ from what ran.`)}else i.push("The execution data carried no flowVersion; the IR join used the latest configuration, which may differ from what ran.");let a=await _t(t,e);if(!a.ok){i.push(`IR join skipped: ${a.message}`);return}return{configuration:a.configuration,configuration_source:{latest:!0}}}function dte(t,e){let n=t.find(a=>a.id===e);if(n)return{match:n};let i=t.filter(a=>qa(a,e));return i.length>1?{ambiguous:i}:i[0]?{match:i[0]}:void 0}var hte={flowId:Y.string().min(1).describe("The Genesys Cloud Architect flow ID"),task:Y.string().min(1).optional().describe("Optional. Restrict the returned nodes to a single task, by task id or task name (case-insensitive). Use this to explore a large flow one task at a time. The full task list is always returned, and a node's predecessors and successors may reference nodes in other tasks, which will not appear in the filtered node list.")},nz=({architectApi:t})=>({config:{description:"Retrieves the intermediate representation (IR) of a Genesys Cloud Architect flow: a flat, ordered list of its actions with the branches connecting them. Use this to understand what an existing flow does. It answers what follows an action, which branch leads where, which actions are unreachable, and how tasks call each other.",annotations:{title:"Flow IR",readOnlyHint:!0,destructiveHint:!1},inputSchema:hte},handler:async({flowId:e,task:n})=>{let i=await _t(t,e);if(!i.ok)return{isError:!0,content:[{type:"text",text:i.message}]};let a=Ou(i.configuration);if(!a.ok)return{isError:!0,content:[{type:"text",text:`Failed to parse flow "${e}" (${a.error.code}): ${a.error.message}`}]};let r=a.ir;if(typeof n=="string"){let s=dte(r.tasks,n);if(!s){let o=r.tasks.map(l=>l.name).join(", ");return{isError:!0,content:[{type:"text",text:`No task matching "${n}" in flow "${e}". Available tasks: ${o||"(none)"}.`}]}}if("ambiguous"in s){let o=s.ambiguous.map(l=>`"${l.name}" (id: ${l.id})`).join(", ");return{isError:!0,content:[{type:"text",text:`Task name "${n}" is ambiguous in flow "${e}". It matches ${o}. Retry with the task id.`}]}}r={...r,nodes:r.nodes.filter(o=>o.taskId===s.match.id)}}return{content:[{type:"text",text:JSON.stringify({flowId:e,ir:r,warnings:a.warnings})}]}}});var Xt=50,iz="Architect > User Prompt > View (architect:userPrompt:view)",gte="transcoded",Xy=/^Prompt\./i,mte=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function tz(t){return Math.round(t*1e3)/1e3}function fte(t){return{language:t.language??"",languageDefault:t.languageDefault??!1,durationSeconds:t.durationSeconds??null,hasAudio:!!t.mediaUri&&(t.uploadStatus===void 0||t.uploadStatus===gte),ttsString:t.ttsString||null,text:t.text||null}}function wte(t,e){let n=Dr(e),i=(t.resources??[]).filter(a=>!e||Dr(a.language)===n);return{id:t.id??"",name:t.name??"",description:t.description??null,division:_a(t.division),resources:i.map(fte)}}function Yy(t){return t.trim().replace(Xy,"")}function vte(t){let e=new Set;for(let n of t)for(let i of n.resources)e.add(i.language);return[...e].sort().map(n=>{let i=0,a=0,r=0,s=[];for(let o of t){let l=o.resources.find(u=>u.language===n),c=l?.hasAudio?l.durationSeconds??null:null;s.push({id:o.id,name:o.name,startSeconds:tz(i),durationSeconds:c}),c===null?r++:(a++,i+=c)}return{language:n,totalDurationSeconds:tz(i),promptsWithAudio:a,promptsWithoutAudio:r,sequence:s}})}function Cte(t){let e=new Map,n=new Set,i=(r,s)=>{let o=_a({id:r,name:s});!o||e.has(o.id)||e.set(o.id,o)},a=(r,s)=>{if(r===null||typeof r!="object"||n.has(r))return;if(n.add(r),Array.isArray(r)){for(let l of r)a(l,s);return}let o=r;if(o.type==="pmt"){let l=typeof o.name=="string"?o.name:void 0,c=typeof o.text=="string"?o.text:void 0;typeof o.id=="string"&&l?.match(Xy)?i(o.id,Yy(l)):typeof o.val=="string"&&mte.test(o.val)&&c!==void 0&&(c.match(Xy)?i(o.val,Yy(c)):s==="lit"&&i(o.val,c))}for(let[l,c]of Object.entries(o))a(c,l)};return a(t,void 0),[...e.values()]}var Ate={promptIds:Y.array(Y.string().min(1)).max(Xt).optional().describe(`User prompt GUIDs, e.g. the \`id\` of entries under USERPROMPT in flow_dependencies output. Returned in the order given. Combined with \`promptNames\` the total must not exceed ${Xt}; chunk a larger set into successive calls. \`flowId\` has its own separate limit.`),promptNames:Y.array(Y.string().min(1)).max(Xt).optional().describe("User prompt names, exactly as the flow references them. A `Prompt.` prefix is accepted and stripped, so `Prompt.Welcome` and `Welcome` both find the prompt named Welcome. Matching is exact (ignoring case), not a search. Returned in the order given, after any `promptIds`."),flowId:Y.string().min(1).optional().describe(`A Genesys Cloud Architect flow ID. Every user prompt the flow's latest configuration references is returned, in the order the references are encountered, so one call covers the flow's whole script. At most ${Xt} referenced prompts are fetched; any beyond that are listed in a note to fetch via \`promptIds\`.`),language:Y.string().min(1).optional().describe("Restrict each prompt's resources to one language tag, e.g. `en-gb`. Omit to return every language.")},az=({architectApi:t})=>({config:{description:"Retrieves Genesys Cloud Architect user prompts: the reusable audio assets that call and in-queue flows play via `Prompt.` references in Play Audio, Communicate, Menu and Collect Input actions. For each prompt returns its id, name, description, division and one resource per language holding what the caller actually hears: `durationSeconds` and `hasAudio` (an uploaded recording, which takes precedence), `ttsString` (spoken by text-to-speech when there is no recording) and `text` (a transcript of the recording, informational only). A resource with neither audio nor a TTS string plays silence. `durationTotals` sums the recorded durations per language across the prompts in requested order and gives each prompt's start offset, so a hang-up N seconds into a sequence of prompts can be attributed to the prompt that was playing. Look prompts up by name when flow_action output shows `Prompt.`, by id from flow_dependencies USERPROMPT entries, or by `flowId` to get every prompt a flow references in one call. Batch every prompt of interest into one call rather than calling once per prompt. Does not cover system prompts (`PromptSystem.`).",annotations:{title:"Get Prompts",readOnlyHint:!0,destructiveHint:!1},inputSchema:Ate},handler:async({promptIds:e=[],promptNames:n=[],flowId:i,language:a})=>{if(e.length===0&&n.length===0&&!i)return{isError:!0,content:[{type:"text",text:"Provide at least one of `promptIds`, `promptNames` or `flowId`."}]};if(e.length+n.length>Xt)return{isError:!0,content:[{type:"text",text:`At most ${Xt} prompts can be requested per call (${e.length} ids + ${n.length} names given). Chunk the request into successive calls.`}]};let r=[],s=[],o=[],l=[],c=new Set,u=m=>{m.id&&c.has(m.id)||(m.id&&c.add(m.id),r.push(wte(m,a)))},p=async m=>{if(!c.has(m))try{u(await t.getArchitectPrompt(m,{includeResources:!0,includeMediaUris:!0,...a?{language:[a]}:{}}))}catch(w){let{status:f}=Ei(w);if(f===404)s.push(m);else{if(f===401)throw w;f===403?o.push({requested:m,error:`${Qn(w)}. The prompt exists but the OAuth client cannot read it: it lacks division access to it, or the '${iz}' permission.`}):o.push({requested:m,error:Qn(w)})}}},h=[];if(i){let m=await _t(t,i);if(!m.ok)return{isError:!0,content:[{type:"text",text:m.message}]};h=Cte(m.configuration)}try{for(let m of new Set(e))await p(m);if(n.length>0){let m=new Map;for(let A of n){let b=Yy(A),x=Dr(b);x&&!m.has(x)&&m.set(x,{requested:A,stripped:b})}let w=new Map,f=1;for(;;){let A=await t.getArchitectPrompts({name:[...m.values()].map(b=>b.stripped),includeResources:!0,includeMediaUris:!0,...a?{language:[a]}:{},pageSize:100,pageNumber:f});for(let b of A.entities??[]){let x=Dr(b.name);m.has(x)&&!w.has(x)&&w.set(x,b)}if(!A.nextUri)break;f++}for(let[A,{requested:b}]of m){let x=w.get(A);x?u(x):s.push(b)}}if(i){let m=h;m.length===0&&l.push(`Flow "${i}" references no user prompts in its latest configuration. Audio it plays is inline TTS, system prompts or neither.`);let w=m.slice(0,Xt),f=m.slice(Xt);f.length>0&&l.push(`Flow "${i}" references ${m.length} user prompts; only the first ${Xt} were fetched. Fetch the rest with promptIds: `+f.map(b=>b.id).join(", "));let A=0;for(let b of w)c.has(b.id)?A++:await p(b.id);A>0&&l.push(`${A} of the flow's referenced prompts were already returned at their promptIds/promptNames position, so durationTotals.sequence does not follow flow order. Call with flowId alone for a flow-ordered sequence.`)}}catch(m){let w=Ea(Ei(m).status,iz);return{isError:!0,content:[{type:"text",text:`Failed to retrieve prompts: ${Qn(m)}.${w}`}]}}s.length>0&&l.push("Entries in notFound matched no user prompt in this org. A flow referencing such a prompt plays silence there. Names are matched exactly (ignoring case), so check the spelling against the flow's `Prompt.` reference; if the reference is `PromptSystem.` it is a system prompt, which this tool does not return."),r.some(m=>m.resources.length===0)&&l.push(a?`A prompt with no resources has no audio or TTS for language "${a}"; Architect falls back to its languageDefault resource, which was filtered out of this response. Call again without \`language\` to see it.`:"A prompt with no resources has no audio or TTS in any language and plays silence wherever it is referenced.");let g=vte(r);g.some(m=>m.promptsWithoutAudio>0)&&l.push("totalDurationSeconds counts recorded audio only. Prompts counted in promptsWithoutAudio play TTS (or silence) for that language, whose duration is not known, so the sequence's real play time is longer than the total.");let d={...i?{flowId:i}:{},prompts:r,durationTotals:g,notFound:s,...o.length>0?{failed:o}:{},...l.length>0?{notes:l}:{}};return{content:[{type:"text",text:JSON.stringify(d)}]}}});var rz=100,sz=10,ku=160,bte=512;function xte(t,e,n){if(!e)return{ok:!0,query:t};try{return{ok:!0,query:new RegExp(t,n?"":"i")}}catch(i){let a=i instanceof Error?i.message:String(i);return{ok:!1,error:`Invalid regular expression "${t}": ${a}. Set regex to false for a literal substring search.`}}}function yte(t,e,n){if(t.length<=ku)return t;let i=e+Math.floor(n/2),a=Math.max(0,Math.min(i-Math.floor(ku/2),t.length-ku)),r=a+ku;return`${a>0?"\u2026":""}${t.slice(a,r)}${r({config:{description:'Searches the raw Architect configuration of a Genesys Cloud Architect flow for text, and returns the actions containing it along with where in each action it matched. Answers "which actions reference X" \u2014 a queue name, a data action, a variable such as Flow.DNIS, a phrase in a prompt \u2014 in a single call. Use it instead of sweeping a flow with bulk flow_action lookups, which return whole action subtrees for actions that may not be relevant at all. Each returned actionId is an Architect GUID: it joins directly to flow_ir nodes whose kind is "action", and is accepted verbatim by flow_action. Search here to find the ids, then fetch those ids with flow_action when an excerpt is not enough. Matching is against string values only, never key names. A match in a wiring field locates text and is not a control-flow claim; flow_ir owns wiring.',annotations:{title:"Search In Flow",readOnlyHint:!0,destructiveHint:!1},inputSchema:jte},handler:async({flowId:e,pattern:n,regex:i,caseSensitive:a})=>{let r=xte(n,i,a);if(!r.ok)return{isError:!0,content:[{type:"text",text:r.error}]};let s=await _t(t,e);if(!s.ok)return{isError:!0,content:[{type:"text",text:s.message}]};let o=s.configuration;if(!Pte(o))return{isError:!0,content:[{type:"text",text:`The latest configuration of flow "${e}" has no flowSequenceItemList to search \u2014 the flow type may be unsupported. Nothing was searched, so this is not a zero-match result.`}]};let l=Qy(o,r.query,{caseSensitive:a,maxMatchesPerAction:sz}),c=l.hasMatches?l.matches:[],u=c.slice(0,rz),p=u.map(g=>({...g,matchedPaths:g.matchedPaths.map(d=>({path:d.path,excerpt:yte(d.value,d.matchIndex,d.matchLength)}))})),h=[];return c.length>u.length&&h.push(`${c.length} actions matched; only the first ${rz} are returned, in encounter order. Narrow the pattern to see the rest.`),u.some(g=>g.truncated)&&h.push(`Some actions matched in more than ${sz} places; matchedPaths is not exhaustive for entries marked truncated.`),u.some(g=>g.matchedPaths.some(d=>d.value.length>ku))&&h.push("Excerpts are clipped windows around the match, not whole values; fetch the action with flow_action when the full text matters."),{content:[{type:"text",text:JSON.stringify({flowId:e,pattern:n,totalMatchedActions:c.length,matchedActions:p,...h.length>0?{notes:h}:{}})}]}}});var eP=new Map;function Ste(t){let{id:e,previousTurn:n,...i}=t;return i}async function lz(t,e,n){let i=[],a=n;for(;i.push(Ste(a)),eP.set(e,a.id),a.nextActionType==="NoOp";)a=await t.postTextbotsBotflowsSessionTurns(e,{previousTurn:{id:a.id},inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});let r=a.nextActionType;return(r==="Disconnect"||r==="Exit")&&eP.delete(e),{content:[{type:"text",text:JSON.stringify({sessionId:e,turns:i})}]}}var Ote={flowId:Y.string().optional().describe("The bot flow ID to test. Required when starting a new session."),sessionId:Y.string().optional().describe("Session ID from a previous call. Required when continuing an existing conversation."),message:Y.string().optional().describe("User message to send to the bot. Required when continuing a session.")},uz=({textbotsApi:t})=>({config:{description:"Tests a deployed Genesys Cloud Architect Bot Flow and Digital Bot Flow by simulating a text conversation. To start: provide flowId. To continue: provide the returned sessionId and a message. Turn tracking is managed server-side \u2014 only the sessionId is needed between calls. Returns { sessionId, turns[] } where each turn contains the raw API response (prompts with segments, outputLanguage, nextActionType, and action-specific data like modeConstraints or outputData). Multiple turns are returned when the flow sends consecutive messages (NoOp turns are automatically drained). nextActionType values: WaitForInput (send another message), Disconnect/Exit (conversation ended).",annotations:{title:"Test Bot Flow",readOnlyHint:!1,destructiveHint:!1},inputSchema:Ote},handler:async({flowId:e,sessionId:n,message:i})=>{try{if(n&&e)return{isError:!0,content:[{type:"text",text:"Provide either flowId (to start) or sessionId (to continue), not both."}]};if(!n&&!e)return{isError:!0,content:[{type:"text",text:"Provide flowId to start a new session or sessionId to continue an existing one."}]};if(e){let s=await t.postTextbotsBotflowsSessions({flow:{id:e},externalSessionId:"",inputData:{variables:{}},channel:{inputModes:["Text"],outputModes:["Text"],name:"Messaging",userAgent:{name:"GenesysWebWidget"}},language:""}),o=await t.postTextbotsBotflowsSessionTurns(s.id,{inputEventType:"NoOp",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:""}}]}});return lz(t,s.id,o)}if(!n||!i)return{isError:!0,content:[{type:"text",text:"A message is required when continuing an existing session."}]};let a=eP.get(n);if(!a)return{isError:!0,content:[{type:"text",text:`No active session found for ID "${n}". It may have expired or already ended. Start a new session with a flowId.`}]};let r=await t.postTextbotsBotflowsSessionTurns(n,{previousTurn:{id:a},inputEventType:"UserInput",inputEventUserInput:{mode:"Text",alternatives:[{transcript:{text:i}}]}});return lz(t,n,r)}catch(a){return{isError:!0,content:[{type:"text",text:`Bot flow test failed: ${a instanceof Error?a.message:JSON.stringify(a)}`}]}}}});var nP=Y.object({GENESYS_REGION:Y.string().min(1),GENESYS_CLIENT_ID:Y.string().min(1),GENESYS_CLIENT_SECRET:Y.string().min(1),DEPLOY_SCRIPT_PATH:Y.string().min(1),PREVENT_LOGIN:Y.enum(["TRUE","FALSE"]).default("FALSE").transform(t=>t==="TRUE")}).safeParse(process.env);if(!nP.success){let t=nP.error.issues.map(e=>e.path[0]).join(` `);console.error(`Missing required environment variables: - ${t}`),process.exit(1)}var Wa=Yy.data,Qi=new Rp({name:"genesys-cloud-architect",version:"2.0.5"}),Ra=new ku.default.ArchitectApi,wte=new ku.default.RoutingApi,rz=j1({architectApi:Ra});Qi.registerTool("find_flow",rz.config,rz.handler);var sz=k1({routingApi:wte});Qi.registerTool("find_queue",sz.config,sz.handler);var oz=F1({architectApi:Ra});Qi.registerTool("flow_dependencies",oz.config,oz.handler);var lz=Z1({architectApi:Ra});Qi.registerTool("flow_ir",lz.config,lz.handler);var uz=B1({architectApi:Ra});Qi.registerTool("flow_action",uz.config,uz.handler);var cz=iz({architectApi:Ra});Qi.registerTool("search_in_flow",cz.config,cz.handler);var pz=T1({architectApi:Ra});Qi.registerTool("find_flow_execution",pz.config,pz.handler);var dz=K1({architectApi:Ra});Qi.registerTool("flow_execution_data",dz.config,dz.handler);var hz=Y1({architectApi:Ra});Qi.registerTool("get_prompts",hz.config,hz.handler);var gz=P1({region:Wa.GENESYS_REGION,clientId:Wa.GENESYS_CLIENT_ID,clientSecret:Wa.GENESYS_CLIENT_SECRET,deployScriptPath:Wa.DEPLOY_SCRIPT_PATH});Qi.registerTool("deploy_flow",gz.config,gz.handler);var mz=az({textbotsApi:new ku.default.TextbotsApi});Qi.registerTool("test_bot_flow",mz.config,mz.handler);(async()=>{if(Wa.PREVENT_LOGIN)console.warn("Login for Platform API skipped. Calling tools will result in an auth failure.");else{let e=ku.default.ApiClient.instance;e.setEnvironment(Wa.GENESYS_REGION),await e.loginClientCredentialsGrant(Wa.GENESYS_CLIENT_ID,Wa.GENESYS_CLIENT_SECRET)}let t=new zp;await Qi.connect(t)})().catch(t=>{console.error("Failed to start server:",t),process.exit(1)}); + ${t}`),process.exit(1)}var Ra=nP.data,Qi=new Dp({name:"genesys-cloud-architect",version:"2.0.5"}),Wa=new Mu.default.ArchitectApi,Tte=new Mu.default.RoutingApi,cz=M1({architectApi:Wa});Qi.registerTool("find_flow",cz.config,cz.handler);var pz=H1({routingApi:Tte});Qi.registerTool("find_queue",pz.config,pz.handler);var dz=Q1({architectApi:Wa});Qi.registerTool("flow_dependencies",dz.config,dz.handler);var hz=nz({architectApi:Wa});Qi.registerTool("flow_ir",hz.config,hz.handler);var gz=K1({architectApi:Wa});Qi.registerTool("flow_action",gz.config,gz.handler);var mz=oz({architectApi:Wa});Qi.registerTool("search_in_flow",mz.config,mz.handler);var fz=_1({architectApi:Wa});Qi.registerTool("find_flow_execution",fz.config,fz.handler);var wz=ez({architectApi:Wa});Qi.registerTool("flow_execution_data",wz.config,wz.handler);var vz=az({architectApi:Wa});Qi.registerTool("get_prompts",vz.config,vz.handler);var Cz=k1({region:Ra.GENESYS_REGION,clientId:Ra.GENESYS_CLIENT_ID,clientSecret:Ra.GENESYS_CLIENT_SECRET,deployScriptPath:Ra.DEPLOY_SCRIPT_PATH});Qi.registerTool("deploy_flow",Cz.config,Cz.handler);var Az=uz({textbotsApi:new Mu.default.TextbotsApi});Qi.registerTool("test_bot_flow",Az.config,Az.handler);(async()=>{if(Ra.PREVENT_LOGIN)console.warn("Login for Platform API skipped. Calling tools will result in an auth failure.");else{let e=Mu.default.ApiClient.instance;e.setEnvironment(Ra.GENESYS_REGION),await e.loginClientCredentialsGrant(Ra.GENESYS_CLIENT_ID,Ra.GENESYS_CLIENT_SECRET)}let t=new Np;await Qi.connect(t)})().catch(t=>{console.error("Failed to start server:",t),process.exit(1)}); /*! Bundled license information: mime-db/index.js: diff --git a/skills/write-flow/SKILL.md b/skills/write-flow/SKILL.md index eed1d3b..2fb9ffa 100644 --- a/skills/write-flow/SKILL.md +++ b/skills/write-flow/SKILL.md @@ -127,7 +127,7 @@ The result is structured, not a log dump: "flowUrl": "https://apps.…/architect/#/bot/flows/…", "replacedFlowId": "…", "validation": { "errors": [], "warnings": [] }, - "sdkVersion": "0.69.1", + "sdkVersion": "0.70.1", "durationMs": 12345 } ```